@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
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. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce
 *    specificity and defer to the .w-button selector
 */
button,
html input[type=button],
input[type=reset] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

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

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

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

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 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 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/**
 * DO NOT EDIT THIS FILE DIRECTLY
 * This file is automatically built using a build process
 * If you need to fix errors, see https://github.com/WordPress/dashicons
 */
/* stylelint-disable function-url-quotes, declaration-colon-newline-after */
@font-face {
  font-family: dashicons;
  src: url(/wp-content/themes/essential-parent/build/fonts/dashicons.cee85333.eot);
  src: url(/wp-content/themes/essential-parent/build/fonts/dashicons.cee85333.eot) format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"), url(/wp-content/themes/essential-parent/build/fonts/dashicons.9972e13a.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
/* stylelint-enable */
.dashicons,
.dashicons-before:before {
  font-family: dashicons;
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: top;
  text-align: center;
  transition: color 0.1s ease-in;
}

/* Icons */
.dashicons-admin-appearance:before {
  content: "";
}

.dashicons-admin-collapse:before {
  content: "";
}

.dashicons-admin-comments:before {
  content: "";
}

.dashicons-admin-customizer:before {
  content: "";
}

.dashicons-admin-generic:before {
  content: "";
}

.dashicons-admin-home:before {
  content: "";
}

.dashicons-admin-links:before {
  content: "";
}

.dashicons-admin-media:before {
  content: "";
}

.dashicons-admin-multisite:before {
  content: "";
}

.dashicons-admin-network:before {
  content: "";
}

.dashicons-admin-page:before {
  content: "";
}

.dashicons-admin-plugins:before {
  content: "";
}

.dashicons-admin-post:before {
  content: "";
}

.dashicons-admin-settings:before {
  content: "";
}

.dashicons-admin-site-alt:before {
  content: "";
}

.dashicons-admin-site-alt2:before {
  content: "";
}

.dashicons-admin-site-alt3:before {
  content: "";
}

.dashicons-admin-site:before {
  content: "";
}

.dashicons-admin-tools:before {
  content: "";
}

.dashicons-admin-users:before {
  content: "";
}

.dashicons-airplane:before {
  content: "";
}

.dashicons-album:before {
  content: "";
}

.dashicons-align-center:before {
  content: "";
}

.dashicons-align-full-width:before {
  content: "";
}

.dashicons-align-left:before {
  content: "";
}

.dashicons-align-none:before {
  content: "";
}

.dashicons-align-pull-left:before {
  content: "";
}

.dashicons-align-pull-right:before {
  content: "";
}

.dashicons-align-right:before {
  content: "";
}

.dashicons-align-wide:before {
  content: "";
}

.dashicons-amazon:before {
  content: "";
}

.dashicons-analytics:before {
  content: "";
}

.dashicons-archive:before {
  content: "";
}

.dashicons-arrow-down-alt:before {
  content: "";
}

.dashicons-arrow-down-alt2:before {
  content: "";
}

.dashicons-arrow-down:before {
  content: "";
}

.dashicons-arrow-left-alt:before {
  content: "";
}

.dashicons-arrow-left-alt2:before {
  content: "";
}

.dashicons-arrow-left:before {
  content: "";
}

.dashicons-arrow-right-alt:before {
  content: "";
}

.dashicons-arrow-right-alt2:before {
  content: "";
}

.dashicons-arrow-right:before {
  content: "";
}

.dashicons-arrow-up-alt:before {
  content: "";
}

.dashicons-arrow-up-alt2:before {
  content: "";
}

.dashicons-arrow-up-duplicate:before {
  content: "";
}

.dashicons-arrow-up:before {
  content: "";
}

.dashicons-art:before {
  content: "";
}

.dashicons-awards:before {
  content: "";
}

.dashicons-backup:before {
  content: "";
}

.dashicons-bank:before {
  content: "";
}

.dashicons-beer:before {
  content: "";
}

.dashicons-bell:before {
  content: "";
}

.dashicons-block-default:before {
  content: "";
}

.dashicons-book-alt:before {
  content: "";
}

.dashicons-book:before {
  content: "";
}

.dashicons-buddicons-activity:before {
  content: "";
}

.dashicons-buddicons-bbpress-logo:before {
  content: "";
}

.dashicons-buddicons-buddypress-logo:before {
  content: "";
}

.dashicons-buddicons-community:before {
  content: "";
}

.dashicons-buddicons-forums:before {
  content: "";
}

.dashicons-buddicons-friends:before {
  content: "";
}

.dashicons-buddicons-groups:before {
  content: "";
}

.dashicons-buddicons-pm:before {
  content: "";
}

.dashicons-buddicons-replies:before {
  content: "";
}

.dashicons-buddicons-topics:before {
  content: "";
}

.dashicons-buddicons-tracking:before {
  content: "";
}

.dashicons-building:before {
  content: "";
}

.dashicons-businessman:before {
  content: "";
}

.dashicons-businessperson:before {
  content: "";
}

.dashicons-businesswoman:before {
  content: "";
}

.dashicons-button:before {
  content: "";
}

.dashicons-calculator:before {
  content: "";
}

.dashicons-calendar-alt:before {
  content: "";
}

.dashicons-calendar:before {
  content: "";
}

.dashicons-camera-alt:before {
  content: "";
}

.dashicons-camera:before {
  content: "";
}

.dashicons-car:before {
  content: "";
}

.dashicons-carrot:before {
  content: "";
}

.dashicons-cart:before {
  content: "";
}

.dashicons-category:before {
  content: "";
}

.dashicons-chart-area:before {
  content: "";
}

.dashicons-chart-bar:before {
  content: "";
}

.dashicons-chart-line:before {
  content: "";
}

.dashicons-chart-pie:before {
  content: "";
}

.dashicons-clipboard:before {
  content: "";
}

.dashicons-clock:before {
  content: "";
}

.dashicons-cloud-saved:before {
  content: "";
}

.dashicons-cloud-upload:before {
  content: "";
}

.dashicons-cloud:before {
  content: "";
}

.dashicons-code-standards:before {
  content: "";
}

.dashicons-coffee:before {
  content: "";
}

.dashicons-color-picker:before {
  content: "";
}

.dashicons-columns:before {
  content: "";
}

.dashicons-controls-back:before {
  content: "";
}

.dashicons-controls-forward:before {
  content: "";
}

.dashicons-controls-pause:before {
  content: "";
}

.dashicons-controls-play:before {
  content: "";
}

.dashicons-controls-repeat:before {
  content: "";
}

.dashicons-controls-skipback:before {
  content: "";
}

.dashicons-controls-skipforward:before {
  content: "";
}

.dashicons-controls-volumeoff:before {
  content: "";
}

.dashicons-controls-volumeon:before {
  content: "";
}

.dashicons-cover-image:before {
  content: "";
}

.dashicons-dashboard:before {
  content: "";
}

.dashicons-database-add:before {
  content: "";
}

.dashicons-database-export:before {
  content: "";
}

.dashicons-database-import:before {
  content: "";
}

.dashicons-database-remove:before {
  content: "";
}

.dashicons-database-view:before {
  content: "";
}

.dashicons-database:before {
  content: "";
}

.dashicons-desktop:before {
  content: "";
}

.dashicons-dismiss:before {
  content: "";
}

.dashicons-download:before {
  content: "";
}

.dashicons-drumstick:before {
  content: "";
}

.dashicons-edit-large:before {
  content: "";
}

.dashicons-edit-page:before {
  content: "";
}

.dashicons-edit:before {
  content: "";
}

.dashicons-editor-aligncenter:before {
  content: "";
}

.dashicons-editor-alignleft:before {
  content: "";
}

.dashicons-editor-alignright:before {
  content: "";
}

.dashicons-editor-bold:before {
  content: "";
}

.dashicons-editor-break:before {
  content: "";
}

.dashicons-editor-code-duplicate:before {
  content: "";
}

.dashicons-editor-code:before {
  content: "";
}

.dashicons-editor-contract:before {
  content: "";
}

.dashicons-editor-customchar:before {
  content: "";
}

.dashicons-editor-expand:before {
  content: "";
}

.dashicons-editor-help:before {
  content: "";
}

.dashicons-editor-indent:before {
  content: "";
}

.dashicons-editor-insertmore:before {
  content: "";
}

.dashicons-editor-italic:before {
  content: "";
}

.dashicons-editor-justify:before {
  content: "";
}

.dashicons-editor-kitchensink:before {
  content: "";
}

.dashicons-editor-ltr:before {
  content: "";
}

.dashicons-editor-ol-rtl:before {
  content: "";
}

.dashicons-editor-ol:before {
  content: "";
}

.dashicons-editor-outdent:before {
  content: "";
}

.dashicons-editor-paragraph:before {
  content: "";
}

.dashicons-editor-paste-text:before {
  content: "";
}

.dashicons-editor-paste-word:before {
  content: "";
}

.dashicons-editor-quote:before {
  content: "";
}

.dashicons-editor-removeformatting:before {
  content: "";
}

.dashicons-editor-rtl:before {
  content: "";
}

.dashicons-editor-spellcheck:before {
  content: "";
}

.dashicons-editor-strikethrough:before {
  content: "";
}

.dashicons-editor-table:before {
  content: "";
}

.dashicons-editor-textcolor:before {
  content: "";
}

.dashicons-editor-ul:before {
  content: "";
}

.dashicons-editor-underline:before {
  content: "";
}

.dashicons-editor-unlink:before {
  content: "";
}

.dashicons-editor-video:before {
  content: "";
}

.dashicons-ellipsis:before {
  content: "";
}

.dashicons-email-alt:before {
  content: "";
}

.dashicons-email-alt2:before {
  content: "";
}

.dashicons-email:before {
  content: "";
}

.dashicons-embed-audio:before {
  content: "";
}

.dashicons-embed-generic:before {
  content: "";
}

.dashicons-embed-photo:before {
  content: "";
}

.dashicons-embed-post:before {
  content: "";
}

.dashicons-embed-video:before {
  content: "";
}

.dashicons-excerpt-view:before {
  content: "";
}

.dashicons-exit:before {
  content: "";
}

.dashicons-external:before {
  content: "";
}

.dashicons-facebook-alt:before {
  content: "";
}

.dashicons-facebook:before {
  content: "";
}

.dashicons-feedback:before {
  content: "";
}

.dashicons-filter:before {
  content: "";
}

.dashicons-flag:before {
  content: "";
}

.dashicons-food:before {
  content: "";
}

.dashicons-format-aside:before {
  content: "";
}

.dashicons-format-audio:before {
  content: "";
}

.dashicons-format-chat:before {
  content: "";
}

.dashicons-format-gallery:before {
  content: "";
}

.dashicons-format-image:before {
  content: "";
}

.dashicons-format-quote:before {
  content: "";
}

.dashicons-format-status:before {
  content: "";
}

.dashicons-format-video:before {
  content: "";
}

.dashicons-forms:before {
  content: "";
}

.dashicons-fullscreen-alt:before {
  content: "";
}

.dashicons-fullscreen-exit-alt:before {
  content: "";
}

.dashicons-games:before {
  content: "";
}

.dashicons-google:before {
  content: "";
}

.dashicons-googleplus:before {
  content: "";
}

.dashicons-grid-view:before {
  content: "";
}

.dashicons-groups:before {
  content: "";
}

.dashicons-hammer:before {
  content: "";
}

.dashicons-heading:before {
  content: "";
}

.dashicons-heart:before {
  content: "";
}

.dashicons-hidden:before {
  content: "";
}

.dashicons-hourglass:before {
  content: "";
}

.dashicons-html:before {
  content: "";
}

.dashicons-id-alt:before {
  content: "";
}

.dashicons-id:before {
  content: "";
}

.dashicons-image-crop:before {
  content: "";
}

.dashicons-image-filter:before {
  content: "";
}

.dashicons-image-flip-horizontal:before {
  content: "";
}

.dashicons-image-flip-vertical:before {
  content: "";
}

.dashicons-image-rotate-left:before {
  content: "";
}

.dashicons-image-rotate-right:before {
  content: "";
}

.dashicons-image-rotate:before {
  content: "";
}

.dashicons-images-alt:before {
  content: "";
}

.dashicons-images-alt2:before {
  content: "";
}

.dashicons-index-card:before {
  content: "";
}

.dashicons-info-outline:before {
  content: "";
}

.dashicons-info:before {
  content: "";
}

.dashicons-insert-after:before {
  content: "";
}

.dashicons-insert-before:before {
  content: "";
}

.dashicons-insert:before {
  content: "";
}

.dashicons-instagram:before {
  content: "";
}

.dashicons-laptop:before {
  content: "";
}

.dashicons-layout:before {
  content: "";
}

.dashicons-leftright:before {
  content: "";
}

.dashicons-lightbulb:before {
  content: "";
}

.dashicons-linkedin:before {
  content: "";
}

.dashicons-list-view:before {
  content: "";
}

.dashicons-location-alt:before {
  content: "";
}

.dashicons-location:before {
  content: "";
}

.dashicons-lock-duplicate:before {
  content: "";
}

.dashicons-lock:before {
  content: "";
}

.dashicons-marker:before {
  content: "";
}

.dashicons-media-archive:before {
  content: "";
}

.dashicons-media-audio:before {
  content: "";
}

.dashicons-media-code:before {
  content: "";
}

.dashicons-media-default:before {
  content: "";
}

.dashicons-media-document:before {
  content: "";
}

.dashicons-media-interactive:before {
  content: "";
}

.dashicons-media-spreadsheet:before {
  content: "";
}

.dashicons-media-text:before {
  content: "";
}

.dashicons-media-video:before {
  content: "";
}

.dashicons-megaphone:before {
  content: "";
}

.dashicons-menu-alt:before {
  content: "";
}

.dashicons-menu-alt2:before {
  content: "";
}

.dashicons-menu-alt3:before {
  content: "";
}

.dashicons-menu:before {
  content: "";
}

.dashicons-microphone:before {
  content: "";
}

.dashicons-migrate:before {
  content: "";
}

.dashicons-minus:before {
  content: "";
}

.dashicons-money-alt:before {
  content: "";
}

.dashicons-money:before {
  content: "";
}

.dashicons-move:before {
  content: "";
}

.dashicons-nametag:before {
  content: "";
}

.dashicons-networking:before {
  content: "";
}

.dashicons-no-alt:before {
  content: "";
}

.dashicons-no:before {
  content: "";
}

.dashicons-open-folder:before {
  content: "";
}

.dashicons-palmtree:before {
  content: "";
}

.dashicons-paperclip:before {
  content: "";
}

.dashicons-pdf:before {
  content: "";
}

.dashicons-performance:before {
  content: "";
}

.dashicons-pets:before {
  content: "";
}

.dashicons-phone:before {
  content: "";
}

.dashicons-pinterest:before {
  content: "";
}

.dashicons-playlist-audio:before {
  content: "";
}

.dashicons-playlist-video:before {
  content: "";
}

.dashicons-plugins-checked:before {
  content: "";
}

.dashicons-plus-alt:before {
  content: "";
}

.dashicons-plus-alt2:before {
  content: "";
}

.dashicons-plus:before {
  content: "";
}

.dashicons-podio:before {
  content: "";
}

.dashicons-portfolio:before {
  content: "";
}

.dashicons-post-status:before {
  content: "";
}

.dashicons-pressthis:before {
  content: "";
}

.dashicons-printer:before {
  content: "";
}

.dashicons-privacy:before {
  content: "";
}

.dashicons-products:before {
  content: "";
}

.dashicons-randomize:before {
  content: "";
}

.dashicons-reddit:before {
  content: "";
}

.dashicons-redo:before {
  content: "";
}

.dashicons-remove:before {
  content: "";
}

.dashicons-rest-api:before {
  content: "";
}

.dashicons-rss:before {
  content: "";
}

.dashicons-saved:before {
  content: "";
}

.dashicons-schedule:before {
  content: "";
}

.dashicons-screenoptions:before {
  content: "";
}

.dashicons-search:before {
  content: "";
}

.dashicons-share-alt:before {
  content: "";
}

.dashicons-share-alt2:before {
  content: "";
}

.dashicons-share:before {
  content: "";
}

.dashicons-shield-alt:before {
  content: "";
}

.dashicons-shield:before {
  content: "";
}

.dashicons-shortcode:before {
  content: "";
}

.dashicons-slides:before {
  content: "";
}

.dashicons-smartphone:before {
  content: "";
}

.dashicons-smiley:before {
  content: "";
}

.dashicons-sort:before {
  content: "";
}

.dashicons-sos:before {
  content: "";
}

.dashicons-spotify:before {
  content: "";
}

.dashicons-star-empty:before {
  content: "";
}

.dashicons-star-filled:before {
  content: "";
}

.dashicons-star-half:before {
  content: "";
}

.dashicons-sticky:before {
  content: "";
}

.dashicons-store:before {
  content: "";
}

.dashicons-superhero-alt:before {
  content: "";
}

.dashicons-superhero:before {
  content: "";
}

.dashicons-table-col-after:before {
  content: "";
}

.dashicons-table-col-before:before {
  content: "";
}

.dashicons-table-col-delete:before {
  content: "";
}

.dashicons-table-row-after:before {
  content: "";
}

.dashicons-table-row-before:before {
  content: "";
}

.dashicons-table-row-delete:before {
  content: "";
}

.dashicons-tablet:before {
  content: "";
}

.dashicons-tag:before {
  content: "";
}

.dashicons-tagcloud:before {
  content: "";
}

.dashicons-testimonial:before {
  content: "";
}

.dashicons-text-page:before {
  content: "";
}

.dashicons-text:before {
  content: "";
}

.dashicons-thumbs-down:before {
  content: "";
}

.dashicons-thumbs-up:before {
  content: "";
}

.dashicons-tickets-alt:before {
  content: "";
}

.dashicons-tickets:before {
  content: "";
}

.dashicons-tide:before {
  content: "";
}

.dashicons-translation:before {
  content: "";
}

.dashicons-trash:before {
  content: "";
}

.dashicons-twitch:before {
  content: "";
}

.dashicons-twitter-alt:before {
  content: "";
}

.dashicons-twitter:before {
  content: "";
}

.dashicons-undo:before {
  content: "";
}

.dashicons-universal-access-alt:before {
  content: "";
}

.dashicons-universal-access:before {
  content: "";
}

.dashicons-unlock:before {
  content: "";
}

.dashicons-update-alt:before {
  content: "";
}

.dashicons-update:before {
  content: "";
}

.dashicons-upload:before {
  content: "";
}

.dashicons-vault:before {
  content: "";
}

.dashicons-video-alt:before {
  content: "";
}

.dashicons-video-alt2:before {
  content: "";
}

.dashicons-video-alt3:before {
  content: "";
}

.dashicons-visibility:before {
  content: "";
}

.dashicons-warning:before {
  content: "";
}

.dashicons-welcome-add-page:before {
  content: "";
}

.dashicons-welcome-comments:before {
  content: "";
}

.dashicons-welcome-learn-more:before {
  content: "";
}

.dashicons-welcome-view-site:before {
  content: "";
}

.dashicons-welcome-widgets-menus:before {
  content: "";
}

.dashicons-welcome-write-blog:before {
  content: "";
}

.dashicons-whatsapp:before {
  content: "";
}

.dashicons-wordpress-alt:before {
  content: "";
}

.dashicons-wordpress:before {
  content: "";
}

.dashicons-xing:before {
  content: "";
}

.dashicons-yes-alt:before {
  content: "";
}

.dashicons-yes:before {
  content: "";
}

.dashicons-youtube:before {
  content: "";
}

/* Additional CSS classes, manually added to the CSS template file */
.dashicons-editor-distractionfree:before {
  content: "";
}

/* This is a typo, but was previously released. It should remain for backward compatibility. See https://core.trac.wordpress.org/ticket/30832. */
.dashicons-exerpt-view:before {
  content: "";
}

.dashicons-format-links:before {
  content: "";
}

.dashicons-format-standard:before {
  content: "";
}

.dashicons-post-trash:before {
  content: "";
}

.dashicons-share1:before {
  content: "";
}

.dashicons-welcome-edit-page:before {
  content: "";
}

@font-face {
  font-family: "Avenir";
  src: url(/wp-content/themes/essential-parent/build/fonts/AvenirNextRoundedStd-Med.0862b8e3.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "webflow-icons";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
[class^=w-icon-],
[class*=" w-icon-"] {
  font-family: "webflow-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-preserve-3d {
  transform-style: preserve-3d;
}

.w-hidden {
  display: none;
}

.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin-bottom: 10px;
}

h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px;
}

h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
}

h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}

h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}

h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}

h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

a:focus {
  outline: 0;
}

blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #E2E2E2;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0;
  margin-bottom: 10px;
}

figcaption {
  margin-top: 5px;
  text-align: center;
}

ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before,
.w-embed:after {
  content: " ";
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}

.w-video iframe,
.w-video object,
.w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

button,
html input[type=button],
input[type=reset] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}

.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}

label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}

.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}

.w-input:focus,
.w-select:focus {
  border-color: #3898EC;
  outline: 0;
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.w-input,
textarea.w-select {
  height: auto;
}

.w-select {
  background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);
  background-image: linear-gradient(white 0%, #f3f3f3 100%);
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px;
}

.w-checkbox,
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox:before,
.w-radio:before,
.w-checkbox:after,
.w-radio:after {
  content: " ";
  display: table;
}

.w-checkbox:after,
.w-radio:after {
  clear: both;
}

.w-checkbox-input,
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
  float: left;
  margin-left: -20px;
}

.w-radio-input {
  margin-top: 3px;
}

.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}

.w-container:before,
.w-container:after {
  content: " ";
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before,
.w-row:after {
  content: " ";
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333333%;
}

.w-col-2 {
  width: 16.66666667%;
}

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

.w-col-4 {
  width: 33.33333333%;
}

.w-col-5 {
  width: 41.66666667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.33333333%;
}

.w-col-8 {
  width: 66.66666667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.33333333%;
}

.w-col-11 {
  width: 91.66666667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333333%;
  }

  .w-col-medium-2 {
    width: 16.66666667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.33333333%;
  }

  .w-col-medium-5 {
    width: 41.66666667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.33333333%;
  }

  .w-col-medium-8 {
    width: 66.66666667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.33333333%;
  }

  .w-col-medium-11 {
    width: 91.66666667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row,
.w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333333%;
  }

  .w-col-small-2 {
    width: 16.66666667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.33333333%;
  }

  .w-col-small-5 {
    width: 41.66666667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.33333333%;
  }

  .w-col-small-8 {
    width: 66.66666667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.33333333%;
  }

  .w-col-small-11 {
    width: 91.66666667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333333%;
  }

  .w-col-tiny-2 {
    width: 16.66666667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.33333333%;
  }

  .w-col-tiny-5 {
    width: 41.66666667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.33333333%;
  }

  .w-col-tiny-8 {
    width: 66.66666667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.33333333%;
  }

  .w-col-tiny-11 {
    width: 91.66666667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}
.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  width: 90% !important;
  height: auto !important;
  top: 7px !important;
  left: 6% !important;
  display: inline;
  text-align: center;
  overflow: hidden;
}

.w-widget-map .gm-style-iw + div {
  display: none;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
  margin-left: 7px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-widget-gplus {
  overflow: hidden;
}

.w-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white;
}

.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  z-index: -100;
}

.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}

.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}

.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 100ms, color 100ms;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-arrow-left,
.w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=" w-icon-"],
.w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left,
.w-icon-slider-right {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}

.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}

.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-nav[data-collapse=all] .w-dropdown,
.w-nav[data-collapse=all] .w-dropdown-toggle {
  display: block;
}

.w-nav[data-collapse=all] .w-dropdown-list {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse=medium] .w-dropdown,
.w-nav[data-collapse=medium] .w-dropdown-toggle {
    display: block;
  }

  .w-nav[data-collapse=medium] .w-dropdown-list {
    position: static;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse=small] .w-dropdown,
.w-nav[data-collapse=small] .w-dropdown-toggle {
    display: block;
  }

  .w-nav[data-collapse=small] .w-dropdown-list {
    position: static;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse=tiny] .w-dropdown,
.w-nav[data-collapse=tiny] .w-dropdown-toggle {
    display: block;
  }

  .w-nav[data-collapse=tiny] .w-dropdown-list {
    position: static;
  }
}
/**
 * ## Note
 * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.
 * For example percentage units do not work on descendants of elements that
 * have any dimensions expressed in viewport units. It also doesn’t handle them at
 * all in `calc()`.
 */
/**
 * Wrapper around all lightbox elements
 *
 * 1. Since the lightbox can receive focus, IE also gives it an outline.
 * 2. Fixes flickering on Chrome when a transition is in progress
 *    underneath the lightbox.
 */
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  /* 1 */
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
  /* 2 */
}

/**
 * Neat trick to bind the rubberband effect to our canvas instead of the whole
 * document on iOS. It also prevents a bug that causes the document underneath to scroll.
 */
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}

.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

/* .w-lightbox-content */
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame,
.w-lightbox-view:before {
  display: inline-block;
  vertical-align: middle;
}

/*
 * 1. Remove default margin set by user-agent on the <figure> element.
 */
.w-lightbox-figure {
  position: relative;
  margin: 0;
  /* 1 */
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

/**
 * IE adds image dimensions as width and height attributes on the IMG tag,
 * but we need both width and height to be set to auto to enable scaling.
 */
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}

/**
 * 1. Reset if style is set by user on "All Images"
 */
.w-lightbox-image {
  display: block;
  float: none;
  /* 1 */
  max-width: 100vw;
  max-height: 100vh;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}

.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}

/*
 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
 */
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
}

/**
 * 1. All IE versions add extra space at the bottom without this.
 */
.w-lightbox-strip {
  padding: 0 1vh;
  line-height: 0;
  /* 1 */
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

/*
 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
 *    which doesn’t work in Safari anyway.
 * 2. Chrome renders images pixelated when switching to GPU. Making sure
 *    the parent is also rendered on the GPU (by setting translate3d for
 *    example) fixes this behavior.
 */
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  /* 1 */
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  /* 2 */
}

.w-lightbox-active {
  opacity: 0.3;
}

.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

/*
 * Spinner
 *
 * Absolute pixel values are used to avoid rounding errors that would cause
 * the white spinning element to be misaligned with the track.
 */
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
}

.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}

/*
 * Utility classes
 */
.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view,
.w-lightbox-view:before {
    height: 96vh;
  }

  /* .w-lightbox-content */
  .w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left,
.w-lightbox-right {
    display: block;
    opacity: 0.5;
  }

  .w-lightbox-close {
    opacity: 0.8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before,
.w-richtext:after {
  content: " ";
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:before {
  outline: 2px solid #2895f7;
}

.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure[data-rt-type=video] > div:before {
  content: "";
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.w-richtext figure {
  position: relative;
  max-width: 60%;
}

.w-richtext figure > div:before,
.w-richtext figure img {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}

.w-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent;
}

.w-richtext figure[data-rt-type=image] {
  display: table;
}

.w-richtext figure[data-rt-type=image] > div {
  display: inline-block;
}

.w-richtext figure[data-rt-type=image] > figcaption {
  display: table-caption;
  caption-side: bottom;
}

.w-richtext figure[data-rt-type=video] {
  width: 60%;
  height: 0;
}

.w-richtext figure[data-rt-type=video] iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.w-richtext figure[data-rt-type=video] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  margin-right: auto;
  margin-left: auto;
  clear: both;
}

.w-richtext figure.w-richtext-align-center[data-rt-type=image] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  text-align: center;
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  /* padding-bottom is used for aspect ratios in video figures
      we want the div to inherit that so hover/selection borders in the designer-canvas
      fit right*/
  padding-bottom: inherit;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}

.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}

.w-nav:before,
.w-nav:after {
  content: " ";
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}

.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  position: relative;
  float: right;
}

.w--nav-menu-open {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #C8C8C8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}

.w-nav-overlay .w--nav-menu-open {
  top: 0;
}

.w-nav[data-animation=over-left] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] .w--nav-menu-open {
  right: auto;
  z-index: 1;
  top: 0;
}

.w-nav[data-animation=over-right] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] .w--nav-menu-open {
  left: auto;
  z-index: 1;
  top: 0;
}

.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-nav-button.w--open {
  background-color: #C8C8C8;
  color: white;
}

.w-nav[data-collapse=all] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse=all] .w-nav-button {
  display: block;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse=medium] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse=medium] .w-nav-button {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse=small] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse=small] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse=tiny] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse=tiny] .w-nav-button {
    display: block;
  }
}
.w-tabs {
  position: relative;
}

.w-tabs:before,
.w-tabs:after {
  content: " ";
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}

.w-tab-link.w--current {
  background-color: #C8C8C8;
}

.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}

.w-tab-pane {
  position: relative;
  display: none;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}
.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #dddddd;
}

.w-condition-invisible {
  display: none !important;
}

.d-column-1.w-col.w-col-2 {
  z-index: 3;
}

.d-main-section {
  display: block;
  background-color: transparent;
  text-align: center;
}

.d-header {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 0em;
  background-color: transparent;
  text-align: center;
}

.d-video-bc {
  padding: 0px 0em;
  background-color: transparent;
  text-align: center;
}

.d-video {
  display: block;
}

.d-search-container {
  display: block;
  padding: 25px 13em;
  background-color: #f0f0f0;
  background-image: -webkit-linear-gradient(90deg, #f0f0f0, #fff 8%);
  background-image: linear-gradient(0deg, #f0f0f0, #fff 8%);
  color: #f0f0f0;
}

.d-search-bar {
  padding: 5px 10px;
  border: 2px solid #f0f0f0;
  border-radius: 7px;
  background-color: #fff;
  text-align: left;
}

.d-search-text-off {
  font-family: Merriweather, serif;
  color: #949494;
  font-size: 24px;
  font-weight: 300;
  text-align: center;
}

.d-body-container {
  padding: 30px 0em 0px;
  background-color: #fff;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.d-body-container._2 {
  padding-top: 40px;
  font-family: "Proximanova regular", sans-serif;
}

.d-title {
  display: inline;
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.d-text-container {
  padding-right: 0em;
  padding-bottom: 25px;
  padding-left: 0em;
}

.d-description-1 {
  margin-top: 10px;
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 22px;
}

.d-specialist-btn {
  padding: 15px 10px;
  border-radius: 5px;
  background-color: #a50034;
  text-align: center;
}

.d-specialist-btn-text {
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.d-quick-links {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 0px;
  font-family: "Proximanova light", sans-serif;
  color: #777;
}

.d-quick-links:hover {
  color: #a50034;
}

.d-read-more {
  display: inline-block;
  padding: 0px 5px;
  border: 1px solid #ff585d;
  border-radius: 5px;
  background-color: transparent;
  color: #ff585d;
  font-size: 12px;
  font-weight: 400;
}

.d-read-more:hover {
  border-color: #ff585d;
  background-color: #ff585d;
  color: #fff;
}

.d-read-more._2 {
  margin-top: 10px;
}

.d-sub-menu {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 0em 0px;
  border-top: 1px none #f0f0f0;
  border-bottom: 1px none #f0f0f0;
  background-color: transparent;
}

.d-section {
  font-family: "Typ1451std regular", sans-serif;
  color: #2d2926;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
}

.d-section:hover {
  color: #ff585d;
}

.d-section.on {
  color: #ff585d;
  font-weight: 700;
}

.d-section.tag {
  font-size: 12px;
  text-align: left;
}

.d-take-course {
  margin-top: 0px;
  margin-bottom: 0px;
  border-top: 1px none #000;
  color: #eb4646;
  text-align: left;
}

.d-column-1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-column-2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-in-short-box {
  padding: 20px 15px 20px 0px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #f66;
}

.d-in-short-text {
  display: block;
  margin-bottom: 0px;
  padding: 2px 0px 0px;
  background-color: transparent;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.d-in-short-text._2 {
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  text-align: center;
}

.d-column-3 {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.d-main-article-box {
  padding-top: 0px;
}

.d-video-preview {
  height: 150px;
  margin-bottom: 0px;
  padding-top: 50px;
  border: 1px solid #f0f0f0;
  background-image: url(/wp-content/themes/essential-parent/build/images/cute-picture-of-baby-feeding.6c6b98a3.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
}

.d-video-preview._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Dad-and-Baby.c6728be5.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-video-preview._3 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Breast-Feeding-Baby.ad67ea6c.jpg);
}

.d-video-preview._4 {
  border: 1px solid #f0f0f0;
  background-image: url(/wp-content/themes/essential-parent/build/images/Funny-Tongue-Showing-Black-Baby-Picture.d5377fff.jpg);
}

.d-video-preview._5 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Baby-Playing-With-A-Cat-While-On-The-Swing-cats-37047853-600-431.9343c397.jpg);
}

.d-video-preview._6 {
  padding-top: 50px;
  background-image: url(/wp-content/themes/essential-parent/build/images/Bathing-your-baby-ssl.b5dc7b73.jpg);
  text-align: center;
}

.d-video-preview._7 {
  background-image: url(/wp-content/themes/essential-parent/build/images/images.fe0eb94d.jpeg);
  text-align: center;
}

.d-video-preview._8 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Playing-baby-interaction.9830e5f5.jpg);
}

.d-video-preview-text {
  margin-bottom: 15px;
}

.d-read-more-2 {
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #f0f0f0;
  background-color: transparent;
}

.d-read-more-2:hover {
  background-color: #ff585d;
}

.d-read-more-2.in {
  margin-left: 100px;
}

.d-read-more-2.small {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 7px;
  border-color: #f0f0f0;
}

.d-read-more-text {
  font-family: "Typ1451std regular", sans-serif;
  color: #ff585d;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}

.d-read-more-text:hover {
  color: #fff;
}

.d-forum-container {
  padding: 15px 13em 50px;
}

.d-e-consultancy-container {
  padding: 30px 13em 50px;
}

.d-footer-section {
  margin-top: 0px;
  padding: 50px 13em 30px;
  border-top: 2px none #f66;
  background-color: transparent;
}

.d-footer-row-1 {
  display: block;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px none #fff;
  background-color: transparent;
}

.d-footer-row-2 {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 30px 20px;
  border-top: 1px dashed #ff585d;
  border-bottom: 1px solid #fff;
  background-color: #ff585d;
}

.a-endorsement-logo {
  margin-top: 35px;
  background-color: #b4b2b2;
  text-align: center;
}

.d-column-x {
  padding-right: 25px;
  padding-left: 25px;
  text-align: center;
}

.d-column-x._4 {
  padding-top: 20px;
}

.d-column-x._1 {
  padding-top: 18px;
  padding-right: 25px;
  padding-left: 25px;
}

.d-column-x._2 {
  padding-top: 11px;
}

.d-rspch-logo {
  background-color: transparent;
}

.d-tagline-2 {
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: "Dearjoe 6 trial", sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 45px;
  text-align: center;
}

.d-big {
  font-size: 40px;
}

.d-bullet-points {
  font-family: "Proximanova semibold", sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.d-take-course-2 {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px none #f66;
  border-radius: 12px;
  font-family: "Typ1451std regular", sans-serif;
  color: #fdda24;
  font-size: 18px;
  text-align: center;
}

.d-take-course-2:hover {
  background-color: transparent;
  color: #333;
}

.d {
  color: #b4b2b2;
  font-weight: 400;
}

.d--on {
  color: #eb467b;
}

.d-lds-opinion-box {
  margin-top: 30px;
  padding: 10px 20px 10px 0px;
}

.d-profile-pic {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 0px;
  border: 1px solid #f0f0f0;
  border-radius: 45px;
  background-image: url(/wp-content/themes/essential-parent/build/images/App-icon-180px.ba6af0c8.png);
  background-position: 50% 50%;
  background-size: cover;
}

.d-profile-pic._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/queen.99a10e4a.jpeg), url(/wp-content/themes/essential-parent/build/images/App-icon-180px.ba6af0c8.png);
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
}

.d-profile-pic._2.right {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-left: 5px;
  float: none;
}

.d-profile-pic._5 {
  background-image: url(/wp-content/themes/essential-parent/build/images/charlie-hebdo---apres-les-attantas.3f5b85ba.png), url(/wp-content/themes/essential-parent/build/images/App-icon-180px.ba6af0c8.png);
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
}

.d-profile-pic._6 {
  background-image: url(/wp-content/themes/essential-parent/build/images/queen.99a10e4a.jpeg);
}

.d-profile-pic._7 {
  background-image: url(/wp-content/themes/essential-parent/build/images/charlie-hebdo---apres-les-attantas.3f5b85ba.png);
}

.d-profile-pic._8 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Chicken_suit1.861e227c.jpg);
  background-size: cover;
}

.d-profile-pic._9 {
  background-image: url(/wp-content/themes/essential-parent/build/images/IMG_0971.dedb8525.jpg);
}

.d-profile-pic.big {
  display: block;
  width: 100px;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 90px;
  text-align: center;
}

.d-profile-pic.big._9 {
  border: 1px solid #f0f0f0;
}

.d-profile-pic.medium {
  width: 70px;
  height: 70px;
  border: 1px solid #f0f0f0;
  background-image: url(/wp-content/themes/essential-parent/build/images/doctor-2.79238ce1.jpeg);
}

.d-profile-pic.medium._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/editors-image.e5b0d509.png);
}

.d-user-name {
  display: inline-block;
  font-family: "Proximanova semibold", sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.d-user-name._2 {
  display: block;
  text-align: center;
}

.d-user-name.big {
  display: block;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-family: "Proximanova light", sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.d-lds-column-2 {
  padding-top: 5px;
}

.d-user-description {
  font-family: "Proximanova regular", sans-serif;
  color: #777;
  font-size: 12px;
  line-height: 16px;
}

.d-user-description.big {
  font-family: "Proximanova light", sans-serif;
  line-height: 14px;
  text-align: center;
}

.d-lds-voting-bar {
  padding-top: 10px;
}

.d-lds-i-agree-btn {
  display: inline-block;
  margin-right: 10px;
  padding: 2px 7px;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  font-family: "Proximanova semibold", sans-serif;
  color: #a50034;
  font-size: 12px;
}

.d-lds-i-agree-btn:hover {
  border-color: #a4d65e;
  background-color: #a4d65e;
  color: #fff;
}

.d-lds-flag-icon {
  float: right;
}

.d-lds-score {
  display: inline-block;
  float: right;
  font-family: "Proximanova regular", sans-serif;
  font-size: 10px;
  letter-spacing: 1px;
}

.d-lds-score.big {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: center;
}

.d-lds-open-conversation-btn {
  display: inline-block;
  font-family: "Proximanova semibold", sans-serif;
  color: #ff585d;
  font-size: 12px;
  font-weight: 700;
}

.d-lds-open-conversation-btn:hover {
  color: #a50034;
}

.d-lds-related-debates-box {
  padding: 10px 0px;
  text-align: left;
}

.d-debate-question {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Proximanova regular", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.d-bullet {
  margin-right: 5px;
  font-family: Epfonts1, sans-serif;
  color: #f66;
}

.d-lds-related-debates-text {
  font-family: "Proximanova semibold", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.d-lds-related-debates-comments {
  font-size: 10px;
}

.d-lds-leaderboard-box {
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: none;
  border-top-width: 1px;
  border-top-color: #eb4646;
}

.d-view-more {
  float: right;
}

.d-lds-switcher {
  display: block;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  padding: 3px;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
}

.d-lds-switcher:hover {
  background-color: transparent;
}

.d-lds-switcher.right {
  margin-right: 20px;
  float: right;
  border-color: #f0f0f0;
}

.d-lds-switcher-top-opinions {
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid #fff;
  border-radius: 5px;
  background-color: transparent;
}

.d-lds-switcher-top-opinions:hover {
  border-color: #f8f8f8;
}

.d-lds-switcher-latest {
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid #ff585d;
  border-radius: 5px;
  background-color: #ff585d;
}

.d-lds-switcher-text {
  display: inline-block;
  color: #fff;
}

.d-lds-switcher-text.on {
  font-family: "Proximanova light", sans-serif;
  color: #333;
  letter-spacing: 1px;
}

.d-lds-share-your-opinion {
  color: #fff;
}

.d-lds-share-your-opinion:hover {
  color: #fff;
}

.d-e-consultancy-box {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-top: 1px none #ff585d;
}

.d-e-con-specialist-box {
  margin-top: 30px;
  text-align: center;
}

.d-e-con-info-plate {
  margin-right: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding: 7px 5px;
  border: 1px none #d5d5d5;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: transparent;
}

.d-e-con-text {
  font-family: "Proximanova regular", sans-serif;
  color: #b4b2b2;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

.d-e-con-specialist-name {
  margin-bottom: 10px;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}

.d-e-con-book-btn {
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #a50034;
  border-radius: 0px;
  background-color: rgba(165, 0, 52, 0.75);
  box-shadow: 0 0 3px 0 #333;
}

.d-e-con-book-btn:hover {
  background-color: #a50034;
}

.d-e-con-book-text {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
}

.d-e-con-book-text:hover {
  color: #fff;
}

.d-e-con-book-text.on {
  color: #a50034;
}

.d-footer-title {
  margin-bottom: 3px;
  font-family: "Typ1451std regular", sans-serif;
  color: #ff585d;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
}

.d-footer-title._2 {
  color: #333;
  text-align: center;
}

.d-column-4 {
  padding-left: 100px;
}

.d-e-com-container {
  padding-right: 13em;
  padding-bottom: 50px;
  padding-left: 13em;
}

.d-e-com-box {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top: 1px none #ff585d;
}

.d-e-com-row {
  padding-top: 30px;
  border-top: 1px solid #ff585d;
}

.d-e-com-description {
  margin-top: 10px;
  font-family: "Proximanova regular", sans-serif;
  line-height: 16px;
  text-align: center;
}

.d-nav-section-container {
  padding-top: 17px;
  padding-bottom: 17px;
  border: 1px none #ff585d;
  text-align: center;
}

.d-nav-section-container:hover {
  background-color: #ff585d;
}

.d-nav-section-container.on {
  padding-top: 17px;
  padding-bottom: 17px;
  border: 1px none #ff585d;
  background-color: #ff585d;
}

.d-nav-section-text {
  font-family: "Typ1451std regular", sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
}

.d-nav-section-text:hover {
  color: #fff;
}

.d-nav-section-text.on {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: none;
}

.d-specialist-1 {
  width: 50px;
  float: none;
}

.d-take-course-1 {
  display: inline-block;
  padding: 5px 10px 5px 0px;
  border: 1px none #f66;
  border-radius: 7px;
  text-align: center;
}

.d-progress-circle {
  display: block;
  width: 60px;
  height: 60px;
  margin-top: 7px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 11px;
  border: 8px solid #f0f0f0;
  border-radius: 90%;
  text-align: center;
}

.d-progress-circle:hover {
  border-color: #ff585d;
}

.d-progress-circle._2 {
  padding-top: 13px;
  border-color: #f0f0f0;
}

.d-progress-circle._2:hover {
  border-color: #ff585d;
}

.d-progress-circle.a {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-color: #ffa300;
}

.d-progress-circle.b {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  padding-top: 3px;
  border-color: #fdda24;
}

.d-progress-circle.c {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  padding-top: 3px;
  border-color: #a4d65e;
}

.d-progress-circle.d {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  padding-top: 3px;
  border-color: #59cbe8;
}

.d-progress-circle.e {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  padding-top: 4px;
  border-color: #0077c8;
}

.d-progress-circle.f {
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-color: #7d55c7;
}

.d-progress {
  font-family: "Proximanova regular", sans-serif;
  color: #a50034;
  font-weight: 400;
}

.d-progress.on {
  color: #ff585d;
  font-size: 19px;
}

.d-progress.on._2 {
  font-family: "Proximanova light", sans-serif;
  color: #b4b2b2;
  font-size: 10px;
}

.d-course-name {
  margin-top: 5px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: none;
  border-top-width: 1px;
  border-top-color: transparent;
  font-family: "Proximanova regular", sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
}

.d-course-name:hover {
  border: 1px none #f0f0f0;
  background-color: transparent;
}

.d-course-name.on {
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid solid none;
  border-color: #f66;
  border-bottom-width: 1px;
}

.d-menu {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0em;
  padding-left: 0em;
  border: 1px solid #f0f0f0;
  background-color: transparent;
}

.d-menu._2 {
  border-bottom-style: none;
  border-bottom-color: #ff585d;
}

.d-menu._3 {
  border-bottom-style: none;
  border-bottom-color: #f66;
}

.d-logo-container {
  padding-top: 20px;
  padding-bottom: 0px;
}

.d-search-div {
  padding-top: 44px;
  padding-bottom: 44px;
}

.d-search-bar-2 {
  display: inline-block;
  width: 300px;
  padding: 10px;
  float: right;
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #d5d5d5;
  border-radius: 12px 0px 0px 12px;
  background-color: #f8f8f8;
}

.d-search-text {
  display: inline-block;
  font-family: "Proximanova regular", sans-serif;
  color: #b4b2b2;
  font-size: 14px;
  text-align: left;
}

.d-logo {
  display: block;
  float: left;
}

.d-menu-background {
  border-top: 1px none #ff585d;
  background-color: transparent;
}

.d-menu-c4 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-menu-c3 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-menu-c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-menu-c1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-section-title-container {
  display: block;
  max-width: 1100px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5px;
  border-top: 1px none #ff585d;
  border-right: 1px none #ff585d;
  border-bottom: 1px solid #ff585d;
}

.d-section-title-box {
  display: inline-block;
  padding-right: 50px;
  padding-left: 50px;
  background-color: #ff585d;
}

.d-section-title {
  font-family: "Dearjoe 6 trial", sans-serif;
  color: #f66;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.d-see-all-btn {
  display: inline-block;
  margin-top: 5px;
  margin-left: 10px;
  padding: 5px 10px;
  float: right;
  border: 1px none #ff585d;
  border-radius: 7px;
  background-color: transparent;
}

.d-see-all-icon {
  display: inline-block;
  font-family: Twwicons, sans-serif;
  color: #ff585d;
}

.d-see-all-icon:hover {
  color: #a50034;
}

.d-see-all-text {
  display: inline-block;
  margin-right: 5px;
  font-family: "Proximanova regular", sans-serif;
  color: #ff585d;
}

.d-see-all-text:hover {
  color: #a50034;
}

.d-sub-menu-dd {
  display: block;
  height: 100%;
  max-width: 1090px;
  margin-right: auto;
  margin-left: auto;
}

.d-video-prev-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  font-family: "Proximanova regular", sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.d-video-prev-title.small {
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

.d-video-prev-title.course {
  text-align: center;
}

.d-preview-box {
  margin-top: 20px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #ff585d #ff585d #b4b2b2;
}

.d-preview-box:hover {
  border-bottom-color: #ff585d;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.d-slider {
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: transparent;
}

.d-arrow {
  margin-right: 20px;
  margin-left: 20px;
  background-color: rgba(255, 255, 255, 0.75);
  color: rgba(255, 88, 93, 0.5);
}

.d-arrow.left {
  margin-right: 30px;
  margin-left: 0px;
  text-align: left;
}

.d-arrow.right {
  margin-right: 0px;
  margin-left: 30px;
}

.d-slide-image-1 {
  height: 100%;
  background-image: url(/wp-content/themes/essential-parent/build/images/Banner-image-babymother.827fd174.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-hero-slider {
  height: 500px;
}

.d-left-pannel {
  width: 60px;
  background-image: -webkit-linear-gradient(0deg, #fff, transparent);
  background-image: linear-gradient(90deg, #fff, transparent);
}

.d-hero-tagline-box {
  padding: 0px;
  background-color: transparent;
}

.d-hero-about-us {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: "Proximanova regular", sans-serif;
  color: #3b5998;
  font-size: 18px;
  line-height: 30px;
  text-align: left;
}

.d-tag-line-1 {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
}

.d-hero-column-1 {
  height: 100%;
  padding-top: 70px;
  padding-bottom: 30px;
}

.d-action-button-1 {
  display: block;
  margin-top: 15px;
  padding: 10px 20px;
  float: none;
  border: 1px solid #f66;
  border-radius: 5px;
  background-color: rgba(165, 0, 52, 0.75);
  text-align: center;
}

.d-action-button-1:hover {
  background-color: #a50034;
}

.d-about-text {
  display: inline-block;
  margin-top: 0px;
  border-style: none;
  border-color: #ff585d;
  font-family: "Proximanova light", sans-serif;
  color: #ff585d;
  line-height: 14px;
  font-weight: 400;
}

.d-about-text:hover {
  color: #fff;
}

.d-sign-up-form-bc {
  width: 350px;
  margin-right: 10px;
  margin-left: 10px;
  float: none;
  border-radius: 12px;
  box-shadow: 0 0 6px 0 #b4b2b2;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}

.d-sign-up-top {
  padding: 20px 20px 18px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #ff585d;
}

.d-sign-up-call-to-action {
  font-family: "Dearjoe 6 trial", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}

.d-sign-up-form {
  padding: 15px 20px 5px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: transparent;
  color: #777;
  text-align: center;
}

.d-sign-up-form.about {
  padding-bottom: 20px;
}

.d-sign-up-form._2 {
  padding-top: 20px;
}

.d-stage-dropdown {
  display: block;
  margin-bottom: 12px;
  border: 1px solid #dbdbdb;
  border-radius: 7px;
  background-color: #fff;
}

.d-stage-dropdown.small {
  display: inline-block;
  margin-right: 5px;
}

.d-stage-dropdown.small._2 {
  display: block;
  border-radius: 5px;
}

.d-stage-dropdown.spe {
  margin-bottom: 0px;
}

.d-stage-dropdown.hero {
  margin-top: 35px;
  margin-bottom: 25px;
  border-color: #f66;
}

.d-submit-btn {
  display: block;
  margin-top: 15px;
  background-color: #a50034;
}

.d-hero-sign-up-form-box {
  height: 100%;
  margin-top: 0px;
  padding-top: 30px;
  padding-right: 0px;
  color: #a50034;
}

.d-header-logo-box {
  height: 120px;
  padding-top: 30px;
}

.d-header-search-box {
  padding-top: 12px;
}

.d-menu-5 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-menu-c6 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-dd-link {
  padding-right: 10px;
  padding-left: 20px;
  border: 2px none #b4b2b2;
  background-color: #fff;
  font-family: "Proximanova regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.d-dd-link:hover {
  background-color: #ff585d;
  color: #fff;
}

.d-dd-link.my-courses {
  font-size: 16px;
}

.d-stage-toggle {
  display: block;
  background-color: rgba(255, 255, 255, 0);
}

.d-stage-toggle.small {
  height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  background-color: #fff;
}

.d-stage-dd-text {
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 17px;
  text-align: center;
  letter-spacing: 1px;
}

.d-stage-dd-text.small {
  color: #a0a0a0;
  font-size: 15px;
}

.d-stage-dd-text.small._2 {
  font-size: 12px;
}

.d-form-title {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: "Proximanova regular", sans-serif;
  color: #777;
  text-align: center;
}

.d-form-title.hero {
  font-family: "Proximanova light", sans-serif;
  color: #fff;
}

.d-header-column-1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-prev-c1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-prev-c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-preview-text-box {
  padding: 10px;
  background-color: #fff;
}

.d-preview-text-box:hover {
  background-color: #f8f8f8;
}

.d-prev-c3 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-prev-c4 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-login {
  display: block;
  float: right;
  font-family: "Proximanova regular", sans-serif;
  color: #a50034;
}

.d-login._2 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 7px;
  padding-left: 7px;
  float: none;
  border-radius: 4px;
  background-color: transparent;
  color: #ff585d;
  text-align: center;
}

.d-login-box {
  padding-top: 10px;
  padding-bottom: 10px;
}

.d-search-bar-btn {
  display: block;
  width: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 11px;
  padding-bottom: 11px;
  float: right;
  border: 1px solid #ff585d;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  background-color: #ff585d;
}

.d-dropdown.w--open {
  border: 2px none #f0f0f0;
}

.d-search-icon-2 {
  display: inline-block;
  float: right;
  font-family: Twwicons, sans-serif;
  color: #b4b2b2;
}

.d-search-icon-2._2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
  color: #fff;
  font-size: 18px;
  line-height: 19px;
}

.d-navigation {
  position: relative;
  border-bottom: 1px none #f0f0f0;
}

.d-nav-logo-box {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 20px;
  border-right: 1px solid #f66;
  background-color: #ff585d;
}

.d-nav-menu-box {
  padding: 0px;
}

.d-nav-menu-box.on {
  padding-top: 30px;
  padding-bottom: 30px;
  border-style: none;
  border-width: 1px 1px 4px;
  border-color: #ff585d;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: transparent;
}

.d-nav-c1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-nav-c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-nav-c3 {
  padding-top: 5px;
  padding-right: 20px;
  padding-left: 0px;
}

.d-logo-2 {
  display: block;
  height: 50px;
  margin-right: auto;
  margin-left: auto;
}

.d-floating-navigation-box {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  border-bottom: 2px solid #ff585d;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 #b4b2b2;
  color: #ff585d;
}

.d-reader-c1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-reader-c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-reader-c3 {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}

.d-reader-left-box {
  padding-top: 15px;
  border-right: 1px solid #f0f0f0;
}

.d-reader-centre-box {
  padding: 0px 0px 40px;
}

.d-reader-right-box {
  border-left: 1px solid #f0f0f0;
}

.d-reader-search-box {
  padding: 10px;
  border-bottom: 1px solid #f0f0f0;
  background-color: #f0f0f0;
}

.d-reader-search-box._2 {
  border-bottom-style: none;
  background-color: transparent;
}

.d-reader-course-box {
  margin-bottom: 5px;
  padding: 0px 5px 10px;
  border: 1px none #f0f0f0;
}

.d-reader-full-course-box {
  padding: 5px 10px 20px;
  border: 1px solid #f0f0f0;
}

.d-course-preview-small {
  margin-bottom: 5px;
  padding-bottom: 0px;
  border-style: none solid solid none;
  border-width: 1px 3px 1px 1px;
  border-color: #f0f0f0;
}

.d-course-preview-small:hover {
  border-style: none solid solid none;
  border-color: #f0f0f0 #ff585d #ff585d #f0f0f0;
  border-bottom-width: 1px;
}

.d-course-preview-small.on {
  padding-bottom: 5px;
  border-style: none solid solid none;
  border-color: #f66 #ff585d #f0f0f0 #f66;
  border-right-width: 3px;
  background-color: transparent;
  background-image: none;
}

.d-course-preview-small.on.linear {
  display: inline-block;
  width: 250px;
  margin-right: 10px;
  background-color: #fff;
}

.d-course-preview-small.linear {
  display: inline-block;
  width: 300px;
  background-color: #fff;
}

.d-article-preview-small-media {
  height: 60px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px solid #f0f0f0;
  background-color: rgba(255, 88, 93, 0.5);
  background-image: url(/wp-content/themes/essential-parent/build/images/Bathing-your-baby-ssl.b5dc7b73.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-article-preview-small-media._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Dad-and-Baby.c6728be5.jpg);
}

.d-article-preview-small-media._3 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Breast-Feeding-Baby.ad67ea6c.jpg);
}

.d-article-preview-small-media._4 {
  border: 1px solid #f0f0f0;
  background-image: url(/wp-content/themes/essential-parent/build/images/Playing-baby-interaction.9830e5f5.jpg);
}

.d-article-preview-small-media._5 {
  background-image: url(/wp-content/themes/essential-parent/build/images/images.fe0eb94d.jpeg);
}

.d-article-preview-small-media._6 {
  background-image: url(/wp-content/themes/essential-parent/build/images/a.baa-2-cats-cute-baby-girl-and-ca.88e85cd0.jpg);
}

.d-article-preview-small-media._7 {
  border-color: #f0f0f0;
  background-image: url(/wp-content/themes/essential-parent/build/images/Funny-Tongue-Showing-Black-Baby-Picture.d5377fff.jpg);
}

.d-article-preview-small-text-box {
  padding: 5px 10px 5px 12px;
}

.d-title-preview-2 {
  font-family: "Typ1451std regular", sans-serif;
  font-size: 14px;
}

.d-title-preview-2.big {
  font-size: 20px;
  line-height: 30px;
}

.d-read-icon {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0px 0px 0px -8px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: none;
  border: 1px solid #fff;
  border-radius: 90%;
  background-color: #a4d65e;
  font-family: Twwicons, sans-serif;
  color: #fff;
  font-size: 8px;
  text-align: center;
}

.d-read-icon.right {
  float: right;
  font-family: Epfonts1, sans-serif;
}

.d-reader-sponsor-box {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 0px 0px 5px;
  border-bottom: 1px dotted #ff585d;
  background-color: #fff;
  text-align: center;
}

.d-reader-expert-box {
  padding: 10px 15px;
}

.d-expert-preview-box-small {
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: #f66 #f66 #f0f0f0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.d-expert-preview-box-small:hover {
  border-bottom-width: 1px;
  border-bottom-color: #ff585d;
}

.d-expert-track-record {
  font-family: "Proximanova regular", sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.d-expert-specialities {
  font-family: "Proximanova regular", sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.d-expert-specialities._2 {
  color: #333;
}

.d-expert-name {
  font-family: "Proximanova semibold", sans-serif;
  font-weight: 700;
}

.d-expert-star-ratting {
  display: block;
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
  font-family: Twwicons, sans-serif;
  color: #ff585d;
  font-size: 12px;
  text-align: center;
  letter-spacing: 2px;
}

.d-trail-box {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}

.d-description-box {
  margin-bottom: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
}

.d-reader-tabs-menu {
  background-color: #f0f0f0;
}

.d-reader-tab-2 {
  background-color: transparent;
}

.d-reader-tab {
  background-color: transparent;
}

.d-reader-tab:hover {
  background-color: #f66;
}

.d-reader-tab.w--current {
  background-color: #ff585d;
  color: #fff;
}

.d-expert-about-box {
  padding: 10px 5px;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #a50034;
}

.d-expert-about-text {
  font-family: "Typ1451std regular", sans-serif;
  color: #ff585d;
  text-align: center;
}

.d-action-btn-1 {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #f66;
  border-radius: 7px;
  background-color: #a50034;
}

.d-action-btn-1:hover {
  background-color: rgba(165, 0, 52, 0.75);
}

.d-action-btn-text {
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px none #f66;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
}

.d-charity-logo {
  display: block;
  height: 200px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.d-course-progress {
  display: inline-block;
  font-family: "Proximanova regular", sans-serif;
  color: #a4d65e;
  font-weight: 400;
}

.d-course-progress._2 {
  float: right;
  font-size: 10px;
}

.d-preview-media {
  background-image: url(/wp-content/themes/essential-parent/build/images/Bathing-your-baby-ssl.b5dc7b73.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-nav-menu-btn {
  padding-top: 14px;
  padding-bottom: 14px;
}

.d-nav-menu-btn:hover {
  border-top: 2px none #a50034;
  background-color: #ff585d;
}

.d-nav-menu-btn.on {
  padding-top: 14px;
  padding-bottom: 14px;
  border-style: none;
  border-top-width: 2px;
  border-top-color: #d32d2d;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  background-color: #ff585d;
}

.d-nav-menu-btn.on:hover {
  background-color: #f66;
  color: #f66;
}

.d-tab-title {
  font-family: "Typ1451std regular", sans-serif;
}

.d-nav-dropdown {
  display: block;
  max-width: 1090px;
  padding-bottom: 30px;
  border-top: 1px none #ff585d;
  border-bottom: 3px solid #ff585d;
  box-shadow: 0 3px 3px 0 #b4b2b2;
}

.d-course-menu-box {
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px none #f0f0f0;
}

.d-course-menu {
  display: inline-block;
  font-family: "Proximanova regular", sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.d-course-menu.title {
  font-family: "Proximanova semibold", sans-serif;
}

.d-course-menu-name {
  display: inline-block;
  margin-bottom: 0px;
  font-family: "Proximanova semibold", sans-serif;
  color: #333;
  font-weight: 700;
  text-align: left;
}

.d-course-menu-name.course {
  color: #ff585d;
}

.d-course-menu-title {
  padding: 15px 10px 0px;
  border-style: none;
  border-width: 1px;
  border-color: #b4b2b2 #b4b2b2 #f0f0f0;
  background-color: transparent;
}

.d-course-tile {
  padding: 10px 15px 10px 25px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #b4b2b2 #b4b2b2 #f0f0f0;
  background-color: #fff;
}

.d-course-tile:hover {
  border-color: #fdda24 #fdda24 rgba(255, 88, 93, 0.5);
  background-color: rgba(255, 88, 93, 0.25);
}

.d-course-tile._1 {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.d-course-tile._1:hover {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  background-color: #fdda24;
}

.d-course-tile.on {
  padding-left: 25px;
  background-color: rgba(255, 88, 93, 0.25);
}

.d-menu-course-preview-box {
  padding-top: 0px;
  padding-left: 0px;
  border-style: none solid;
  border-width: 1px 1px 1px 2px;
  border-color: #f0f0f0 #f0f0f0 #f0f0f0 rgba(255, 88, 93, 0.5);
}

.d-menu-text-box {
  padding: 7px 15px;
}

.d-menu-text-box:hover {
  background-color: rgba(255, 88, 93, 0.1);
}

.d-menu-text-box.title {
  background-color: #f8f8f8;
}

.d-submenu-column {
  padding-right: 0px;
  padding-left: 0px;
}

.d-menu-instructions {
  font-family: "Proximanova light", sans-serif;
  color: #b4b2b2;
  font-size: 14px;
  text-align: center;
}

.d-video-box {
  margin-top: 0px;
  margin-bottom: 0px;
}

.d-course-progress-small {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  float: right;
  border: 1px solid #a50034;
  border-radius: 6px;
  background-color: #a50034;
  font-family: "Proximanova regular", sans-serif;
  color: #fff;
  font-size: 10px;
  text-align: justify;
}

.d-course-progress-small.on {
  border-color: #ff585d;
  background-color: #fff;
  font-family: "Proximanova regular", sans-serif;
  color: #ff585d;
}

.d-course-progress-small.done {
  border-color: #a4d65e;
  background-color: #a4d65e;
  font-family: "Proximanova regular", sans-serif;
  color: #fff;
}

.d-dropdown-icon {
  font-family: Twwicons, sans-serif;
}

.d-page-icon {
  font-family: Twwicons, sans-serif;
}

.d-video-icon {
  font-family: Twwicons, sans-serif;
}

.d-big-search-bar {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #b4b2b2;
  border-radius: 12px;
}

.d-profile-box {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 85px 15px;
}

.d-close {
  display: inline-block;
  margin-top: 30px;
  margin-right: 30px;
  float: right;
  font-family: Twwicons, sans-serif;
  color: #f0f0f0;
  font-size: 35px;
}

.d-close:hover {
  color: #ff585d;
}

.d-course-icon {
  font-family: Epfonts1, sans-serif;
}

.d-expert-icon {
  font-family: Twwicons, sans-serif;
}

.d-forums-icon {
  font-family: Epfonts1, sans-serif;
}

.d-store-icon {
  font-family: Epfonts1, sans-serif;
}

.d-tools-icon {
  font-family: Epfonts1, sans-serif;
}

.d-test-button {
  margin: 10px 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #a50034;
}

.d-test-button:hover {
  background-color: rgba(165, 0, 52, 0.75);
}

.d-text-icon {
  font-family: Twwicons, sans-serif;
}

.d-package-switcher {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
}

.d-switcher {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 5px 3px 5px 0px;
  border-style: solid none;
  border-width: 1px;
  border-color: #ff585d #b4b2b2 #f0f0f0;
  border-radius: 0px;
  background-color: transparent;
  text-align: center;
}

.d-switcher-tab {
  display: inline-block;
  margin-right: 5px;
  padding: 5px 20px;
  border: 1px solid #fff;
  border-radius: 5px;
}

.d-switcher-tab:hover {
  border-color: #ff585d;
}

.d-switcher-tab.on {
  margin-right: 5px;
  padding: 5px 10px;
  border-color: #ff585d;
  background-color: #ff585d;
}

.d-switcher-tab-name {
  display: inline-block;
  font-family: "Typ1451std regular", sans-serif;
}

.d-switcher-tab-name:hover {
  color: #ff585d;
}

.d-switcher-tab-name.on {
  color: #fff;
}

.d-course-price-1 {
  padding: 3px;
  border-radius: 5px;
  background-color: #f66;
  font-family: "Proximanova light", sans-serif;
  color: #fff;
  font-size: 10px;
}

.d-star-ratting {
  font-family: Twwicons, sans-serif;
  color: #ff585d;
  text-align: center;
  letter-spacing: 1px;
}

.d-join-icon {
  font-family: Twwicons, sans-serif;
}

.d-price {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  font-family: "Proximanova semibold", sans-serif;
  color: #ff585d;
  font-size: 10px;
  text-align: center;
}

.d-body-text {
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 22px;
}

.d-paragraphe-title {
  font-family: "Proximanova semibold", sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.d-comment-icon {
  font-family: Twwicons, sans-serif;
}

.d-play-icon {
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: Twwicons, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  font-size: 30px;
  text-align: center;
}

.d-play-icon.big {
  color: #f66;
  font-size: 100px;
}

.d-play-icon.big:hover {
  color: #fff;
}

.d-comment {
  font-family: "Proximanova regular", sans-serif;
}

.d-page-section-box {
  display: inline-block;
  margin-top: 0px;
  padding: 10px 10px 10px 15px;
  border-left: 5px solid #ff585d;
  background-color: transparent;
}

.d-page-section-box._2 {
  display: block;
  text-align: center;
}

.d-page-section-box._3 {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10px;
}

.d-opinion-icon {
  font-family: Twwicons, sans-serif;
}

.d-course {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: "Proximanova regular", sans-serif;
  color: #ff585d;
  text-align: center;
}

.d-e-con-profile-box {
  height: 150px;
  background-image: url(/wp-content/themes/essential-parent/build/images/doctore-3.d50efc85.jpeg);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.d-e-con-profile-box._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/doctor-2.79238ce1.jpeg);
}

.d-e-con-profile-box._3 {
  background-image: url(/wp-content/themes/essential-parent/build/images/doctor-1.f13d5748.jpeg);
}

.d-e-con-profile-box._4 {
  background-image: url(/wp-content/themes/essential-parent/build/images/doctor-4.e93e208d.jpeg);
}

.d-e-con-profile-box._5 {
  background-image: url(/wp-content/themes/essential-parent/build/images/baby-kit.609c76db.jpeg);
}

.d-e-con-profile-box._6 {
  background-image: url(/wp-content/themes/essential-parent/build/images/images-3.88ee3751.jpeg);
}

.d-e-con-profile-box._7 {
  background-image: url(/wp-content/themes/essential-parent/build/images/images-2.ec22237a.jpeg);
}

.d-e-con-profile-box._8 {
  background-image: url(/wp-content/themes/essential-parent/build/images/images-5.41845b32.jpeg);
}

.d-e-con-profile-box._9 {
  background-image: url(/wp-content/themes/essential-parent/build/images/images-4.ffdb73b6.jpeg);
}

.d-e-con-profile-box._1 {
  background-image: url(/wp-content/themes/essential-parent/build/images/baby-kit.609c76db.jpeg);
}

.d-book-icon {
  margin-right: 5px;
  font-family: Epfonts1, sans-serif;
}

.d-e-com-preview-box {
  margin: 30px 0px 0px;
  padding: 5px 5px 10px;
  border: 1px solid #f0f0f0;
  text-align: center;
}

.d-video-cover {
  display: block;
  height: 350px;
  margin: 10px auto 20px;
  background-image: url(/wp-content/themes/essential-parent/build/images/a.baa-2-cats-cute-baby-girl-and-ca.88e85cd0.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-video-blur {
  height: 300px;
  padding-top: 168px;
  background-color: transparent;
}

.d-right-pannel {
  width: 60px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(0deg, transparent, #fff);
  background-image: linear-gradient(90deg, transparent, #fff);
}

.d-action-button-text {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  text-align: center;
}

.d-book {
  display: inline-block;
  font-family: "Proximanova semibold", sans-serif;
  color: transparent;
  font-size: 12px;
}

.d-book:hover {
  color: #ff585d;
}

.d-expert-preview-info-box {
  padding-left: 5px;
}

.d-lds-total-score {
  font-family: "Proximanova semibold", sans-serif;
}

.d-notification-icon--circle {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 10px;
  border: 1px none #f0f0f0;
  border-radius: 90%;
  background-color: #fd2407;
}

.d-notification-icon--circle:hover {
  background-color: #a50034;
}

.d-notification-icon {
  font-family: Epfonts1, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
}

.d-notifications-box {
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 3px;
  text-align: right;
}

.d-dropdown-icon-2 {
  margin-right: -8px;
  float: right;
  font-family: Twwicons, sans-serif;
  font-size: 20px;
}

.d-quote-icon {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Twwicons, sans-serif;
  color: #ff585d;
  font-size: 26px;
}

.d-quote-icon._2 {
  margin: -47px 0px 10px -22px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #ff585d;
  font-size: 40px;
}

.d-notifications-count-circle {
  width: 18px;
  height: 18px;
  margin: -12px -7px 0px 0px;
  padding-top: 1px;
  float: right;
  border: 1px solid #fff;
  border-radius: 90%;
  background-color: #a50034;
}

.d-notifications-count {
  font-family: "Proximanova regular", sans-serif;
  color: #fff;
  font-size: 9px;
  line-height: 16px;
  text-align: center;
}

.d-paragraphe-title-box {
  padding-top: 20px;
  padding-bottom: 20px;
}

.d-quote-box {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 25px 20px 25px 0px;
  border-style: none;
  border-width: 2px 5px 2px 2px;
  border-color: #ff585d;
  background-color: transparent;
}

.d-quote-text {
  display: inline;
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 30px;
}

.d-quote-profile-icon {
  margin-right: 7px;
  font-family: Twwicons, sans-serif;
  color: #ff585d;
  font-size: 14px;
}

.d-quote-author {
  margin-top: 10px;
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 14px;
}

.d-title-2 {
  font-family: "Proximanova semibold", sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.d-note-box {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  border-right: 5px solid #ff585d;
  background-color: #f0f0f0;
}

.d-note-title {
  font-family: "Proximanova semibold", sans-serif;
  color: #ff585d;
}

.d-note-icon {
  font-family: Twwicons, sans-serif;
}

.d-picture-box {
  margin-top: 20px;
  margin-bottom: 20px;
}

.d-picture {
  height: 350px;
  margin-bottom: 10px;
  background-image: url(/wp-content/themes/essential-parent/build/images/cute-picture-of-baby-feeding.6c6b98a3.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-picture-icon {
  font-family: Twwicons, sans-serif;
}

.d-picture-credit {
  font-family: "Proximanova regular", sans-serif;
  color: #b4b2b2;
  font-weight: 400;
}

.d-picture-description {
  font-family: "Proximanova regular", sans-serif;
  color: #777;
}

.d-course-number {
  display: inline-block;
  margin-top: 0px;
  float: none;
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

.d-page-flip-box {
  position: static;
  left: 0px;
  bottom: 0px;
  display: block;
  padding-left: 0px;
  border-top: 1px solid #b4b2b2;
  background-color: #f0f0f0;
  text-align: center;
}

.d-page-flip-arrow-box {
  display: inline-block;
  width: 60px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  background-color: #f0f0f0;
}

.d-page-flip-arrow-box:hover {
  background-color: #f8f8f8;
  color: #d32d2d;
}

.d-page-flip-arrow-box._2 {
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;
  background-color: #f0f0f0;
}

.d-page-flip-arrow-box._2:hover {
  background-color: #f8f8f8;
}

.d-arrow-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Twwicons, sans-serif;
  color: #777;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
}

.d-take-test-btn-2 {
  display: inline-block;
  margin-top: 8px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 20px;
  background-color: #a50034;
  text-align: center;
}

.d-take-test-btn-2:hover {
  background-color: rgba(165, 0, 52, 0.75);
  box-shadow: 0 0 6px 0 #fff;
}

.d-take-test-btn-2._2 {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
}

.d-take-test {
  font-family: "Proximanova light", sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-shadow: 1px 1px 0 #333;
}

.d-test-icon {
  margin-right: 5px;
  font-family: Epfonts1, sans-serif;
}

.d-expert-picture-box {
  height: 60px;
  background-image: url(/wp-content/themes/essential-parent/build/images/doctor-4.e93e208d.jpeg);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.d-expert-picture-box._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/doctor-2.79238ce1.jpeg);
}

.d-expert-picture-box._3 {
  background-image: url(/wp-content/themes/essential-parent/build/images/editors-image.e5b0d509.png);
}

.d-lds-profile-box-2 {
  padding-left: 5px;
}

.d-left-panel-course-box {
  padding-top: 10px;
  padding-bottom: 0px;
  border-right: 1px solid #f0f0f0;
}

.d-share-btn {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  padding: 5px 0px;
  float: right;
  background-color: #ff585d;
  text-align: center;
}

.d-share-btn.mail {
  float: none;
  background-color: #d62d20;
}

.d-share-btn.mail:hover {
  background-color: #d62d20;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.d-share-btn.mail.vertical {
  display: block;
}

.d-share-btn.twitter {
  float: none;
  background-color: #00aced;
}

.d-share-btn.twitter:hover {
  background-color: #00aced;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.d-share-btn.twitter.vertical {
  display: block;
  margin-top: 10px;
}

.d-share-btn.facebook {
  display: inline-block;
  margin-right: 10px;
  float: none;
  background-color: #3b5998;
}

.d-share-btn.facebook:hover {
  background-color: rgba(59, 89, 152, 0.75);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.d-share-btn.facebook.vertical {
  display: block;
  margin-top: 10px;
}

.d-share-btn.more {
  margin-right: 0px;
  float: none;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.d-share-btn.more:hover {
  background-color: #ff585d;
  -webkit-transform: scale(1) scale(1.2);
  -ms-transform: scale(1) scale(1.2);
  transform: scale(1) scale(1.2);
}

.d-share-btn.more.vertical {
  display: block;
  margin-top: 10px;
}

.d-share-icon {
  font-family: Twwicons, sans-serif;
  color: #fff;
  font-size: 14px;
}

.d-share-icon._2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  font-family: Epfonts1, sans-serif;
  color: #fff;
  font-size: 25px;
  text-align: center;
}

.d-share-icon._2:hover {
  color: #fff;
}

.d-take-test-btn-1 {
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: rgba(165, 0, 52, 0.75);
  color: #a4d65e;
  text-align: center;
}

.d-take-test-btn-1:hover {
  background-color: #a50034;
}

.d-take-test-btn-1:active {
  background-color: #a4d65e;
}

.d-diploma-quote-box {
  padding: 10px 0px;
}

.d-share-opinion-btn {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 3px;
  border: 1px none #a50034;
  border-radius: 5px;
  background-color: #a50034;
}

.d-share-opinion-btn:hover {
  background-color: rgba(165, 0, 52, 0.75);
}

.d-lds-i-agree-but-btn {
  display: inline-block;
  margin-right: 10px;
  padding: 2px 7px;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  font-family: "Proximanova semibold", sans-serif;
  color: #a50034;
  font-size: 12px;
}

.d-lds-i-agree-but-btn:hover {
  border-color: #ffa300;
  background-color: #ffa300;
  color: #fff;
}

.d-lds-i-disagree-btn {
  display: inline-block;
  margin-right: 10px;
  padding: 2px 7px;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  font-family: "Proximanova semibold", sans-serif;
  color: #a50034;
  font-size: 12px;
}

.d-lds-i-disagree-btn:hover {
  border-color: #d62d20;
  background-color: #d62d20;
  color: #fff;
}

.d-next-page-box {
  margin-top: 20px;
  margin-bottom: 20px;
}

.d-article-preview-medium-media {
  height: 150px;
  background-image: url(/wp-content/themes/essential-parent/build/images/Dad-and-Baby.c6728be5.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-next-page-title {
  margin-bottom: 10px;
  font-family: "Typ1451std regular", sans-serif;
  color: #ff585d;
  font-size: 12px;
  letter-spacing: 1px;
}

.d-next-page-text-box {
  padding: 20px 10px 20px 20px;
}

.d-next-arrow {
  display: inline-block;
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 0px;
  font-family: Twwicons, sans-serif;
  color: #333;
  font-size: 20px;
  text-align: center;
}

.d-title-preview {
  display: inline;
  font-family: "Typ1451std regular", sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.d-next-page-row {
  background-color: #f0f0f0;
}

.d-level-filtering-title {
  display: inline-block;
  margin-right: 10px;
}

.d-select-course-type {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  font-family: "Typ1451std regular", sans-serif;
  color: #ff585d;
}

.d-course-count {
  display: inline-block;
  margin-left: 10px;
  font-family: "Typ1451std regular", sans-serif;
  color: #333;
  font-size: 10px;
}

.d-profile-body {
  font-family: "Proximanova regular", sans-serif;
}

.d-profile-nav {
  background-color: transparent;
}

.d-with-div-2 {
  display: block;
  max-width: 1090px;
  margin: 0px auto;
  padding-top: 0px;
}

.d-with-div-2.lds {
  padding-top: 100px;
}

.d-profile-left-bar {
  margin-bottom: 5px;
  background-color: #f8f8f8;
}

.d-profile-c1 {
  padding-right: 5px;
  padding-left: 0px;
}

.d-profile-c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-profile-tab-1 {
  padding: 20px 100px 30px;
  border: 1px solid #f0f0f0;
  background-color: transparent;
}

.d-description-text-1 {
  margin-bottom: 10px;
  color: #ff585d;
  text-align: center;
}

.d-field-name {
  display: inline-block;
  text-align: left;
}

.d-field-name._2 {
  margin-left: 145px;
}

.d-field-name._3 {
  margin-left: 220px;
}

.d-field-name._4 {
  margin-left: 5px;
}

.d-text-field-1 {
  display: block;
  height: 50px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  font-size: 16px;
}

.d-profile-tab {
  background-color: transparent;
}

.d-profile-tab.w--current {
  background-color: #ff585d;
}

.d-profile-tab-text {
  color: #fff;
}

.d-tab-menu {
  border-bottom: 2px solid #ff585d;
}

.d-log-out {
  display: inline-block;
  float: right;
  color: #a50034;
}

.d-profile-field {
  margin-bottom: 0px;
  padding: 0px 12px 0px 20px;
  border-style: none none solid solid;
  border-width: 1px 1px 2px;
  border-color: #dbdbdb #dbdbdb #f8f8f8 transparent;
  background-color: transparent;
}

.d-profile-field:hover {
  border-left-style: solid;
  border-left-color: #ff585d;
  background-color: #f8f8f8;
}

.d-character-count {
  display: inline-block;
  margin-top: -12px;
  margin-bottom: 0px;
  float: right;
  color: #333;
  font-size: 8px;
}

.d-profile-section-box {
  padding: 8px 0px;
}

.d-edit {
  color: #a50034;
  font-size: 12px;
  text-align: center;
}

.d-edit:hover {
  color: #a50034;
}

.d-profile-section-name {
  color: #777;
}

.d-profile-section-value {
  font-family: "Proximanova regular", sans-serif;
  color: #777;
}

.d-profile-section-title-box {
  margin-top: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px dotted #ff585d;
}

.d-profile-section-title {
  font-family: "Proximanova regular", sans-serif;
  color: #ff585d;
}

.d-profile-edit-box {
  padding: 10px 50px;
  background-color: #f8f8f8;
}

.d-sign-up-section {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
}

.d-sign-up-overlay {
  display: block;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.d-sign-up-overlay-head {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #333;
}

.d-sign-up-overlay-body {
  padding: 20px;
  background-color: #f8f8f8;
}

.d-sign-up-overlay-footer {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #fff;
  background-color: #f0f0f0;
}

.d-social-sign-in-btn {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  border: 1px solid #dbdbdb;
  background-color: transparent;
}

.d-social-sign-in-btn.fb {
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-right: 15px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: none;
  border-radius: 90%;
  background-color: rgba(59, 89, 152, 0.75);
}

.d-social-sign-in-btn.fb:hover {
  background-color: #3b5998;
}

.d-social-sign-in-btn.g {
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: none;
  border-style: none;
  border-radius: 90%;
  background-color: rgba(214, 45, 32, 0.75);
}

.d-social-sign-in-btn.g:hover {
  background-color: #d62d20;
}

.d-social-sign-in-btn.tw {
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: left;
  border-style: none;
  border-radius: 90%;
  background-color: rgba(0, 172, 237, 0.6);
}

.d-social-sign-in-btn.tw:hover {
  background-color: #00aced;
}

.d-social-sign-in-btn.more {
  display: inline-block;
  width: 65px;
  height: 65px;
  padding-top: 13px;
  padding-bottom: 20px;
  float: right;
  border-style: none;
  border-radius: 90%;
  background-color: rgba(255, 88, 93, 0.75);
}

.d-social-sign-in-btn.more:hover {
  background-color: #ff585d;
}

.d-sign-up-overlay-title {
  color: #fff;
}

.d-sign-up-form-c1 {
  position: static;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

.d-sign-up-form-c3 {
  position: static;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

.d-sign-up-form-c2 {
  position: static;
  padding-right: 5px;
  padding-left: 5px;
  text-align: center;
}

.d-sign-in-icon {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.d-time-scale {
  color: #777;
  font-size: 12px;
  font-weight: 400;
}

.d-time-scale:hover {
  color: #fff;
}

.d-more-capsule {
  padding-top: 2px;
}

.d-capsule {
  display: inline-block;
  margin-top: 8px;
  padding: 2px 5px;
  border: 1px solid #ff585d;
  border-radius: 5px;
  background-color: #fff;
  color: #ff585d;
}

.d-capsule:hover {
  background-color: #ff585d;
}

.d-next-page-slidder {
  padding-top: 7px;
  padding-bottom: 7px;
}

.d-page-body {
  font-family: "Proximanova regular", sans-serif;
}

.d-content-box-1 {
  padding: 10px;
  text-align: center;
}

.d-content-box-2 {
  padding-right: 30px;
  padding-left: 30px;
  text-align: left;
}

.d-content-box-3 {
  padding-left: 10px;
  text-align: left;
}

.d-share-bar {
  margin-top: 15px;
  margin-bottom: 25px;
  text-align: center;
}

.d-share-bar.vertical {
  margin-top: 0px;
  margin-bottom: 0px;
}

.d-related-content-dropdown {
  display: block;
  margin-bottom: 5px;
  border-style: solid none;
  border-width: 1px;
  border-color: #fff #f0f0f0 #b4b2b2;
  background-color: #f8f8f8;
  text-align: center;
}

.d-title-small {
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 16px;
}

.d-related-articles-box {
  background-color: #fff;
}

.d-page-section-box-line {
  margin-top: 0px;
  border-bottom: 1px solid #ff585d;
  text-align: left;
}

.d-page-section-box-line._2 {
  margin-bottom: 30px;
}

.d-expert-side-bar {
  display: block;
}

.d-endorsement-slider {
  display: none;
  height: 170px;
  margin-bottom: 20px;
  background-color: transparent;
}

.d-endorsement-slide-1 {
  position: relative;
  display: inline-block;
}

.d-endorsement-nav {
  background-color: transparent;
}

.d-full-screen-btn {
  display: inline-block;
  margin-top: 5px;
  padding: 7px 15px;
  float: right;
  border: 1px solid #839e5e;
  background-color: #a4d65e;
}

.d-full-screen-btn:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.d-video-mode-text {
  display: inline-block;
  color: #54643e;
}

.d-video-mode-btn {
  font-family: Twwicons, sans-serif;
}

.d-related-content-toggle {
  display: block;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  border: 1px none #b4b2b2;
  background-color: transparent;
}

.d-next-course {
  margin-top: 13px;
  font-family: "Proximanova light", sans-serif;
  color: #777;
  font-size: 12px;
  line-height: 20px;
}

.d-note-text {
  color: #777;
}

.d-course-number-box {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}

.d-paragraphe-title-icon-1 {
  font-family: Twwicons, sans-serif;
  color: #ff585d;
}

.d-carousel-slider {
  height: 420px;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 50px;
  background-color: transparent;
}

.d-carousel-slider.e-com {
  height: 390px;
}

.d-carousel-slider.double-row {
  height: 570px;
}

.d-carousel-row {
  margin-bottom: 0px;
}

.d-carousel-nav {
  margin-top: 0px;
}

.d-left-arrow-pannel {
  text-align: left;
}

.d-products-section {
  padding-bottom: 30px;
}

.d-experts-section {
  padding-bottom: 30px;
}

.d-right-arrow-pannel {
  text-align: right;
}

.d-credit-box {
  margin-top: 10px;
  text-align: center;
}

.d-authors-title {
  color: #ff585d;
  text-align: center;
}

.d-quick-link-box {
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.d-article-icon {
  font-family: Twwicons, sans-serif;
}

.d-products-icon {
  font-family: Twwicons, sans-serif;
}

.d-comment-count {
  font-family: "Proximanova regular", sans-serif;
  font-size: 10px;
}

.d-share-title {
  display: inline-block;
  margin-top: 0px;
  margin-right: 10px;
  color: #ff585d;
  text-align: center;
}

.d-course-title-box {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #ff585d;
}

.d-article-end-bar {
  padding-top: 20px;
  padding-bottom: 20px;
}

.d-footer-links {
  margin-bottom: 10px;
  font-family: "Proximanova light", sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 18px;
}

.d-footer-links:hover {
  background-color: #fff;
  font-family: "Proximanova semibold", sans-serif;
  color: #a50034;
}

.d-footer-box {
  margin-top: 10px;
}

.d-footer-title-2 {
  margin-bottom: 20px;
  color: #ff585d;
}

.d-footer-address {
  font-family: "Proximanova light", sans-serif;
  color: #333;
  font-size: 14px;
}

.d-footer-address._2 {
  color: #f66;
}

.d-footer-address-box {
  margin-top: 20px;
}

.d-copyright-line {
  margin-top: 60px;
  font-family: "Proximanova light", sans-serif;
  color: #b4b2b2;
  font-size: 12px;
  text-align: center;
}

.d-follow-bar {
  display: block;
  margin-top: 40px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: right;
  text-align: center;
}

.d-follow-box {
  display: inline-block;
  margin-right: 50px;
}

.d-follow-box.last {
  margin-right: 0px;
}

.d-follow-circle {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  border-radius: 90%;
  background-color: #ff585d;
}

.d-follow-circle:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.d-follow-icon {
  margin-top: 11px;
  padding-top: 0px;
  font-family: Epfonts1, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.d-follow-name {
  font-family: "Typ1451std regular", sans-serif;
  color: #333;
  font-size: 12px;
}

.d-floating-navigation-section {
  display: none;
}

.d-related-content-section {
  padding-top: 0px;
}

.d-logo-3 {
  height: 70px;
  float: left;
  text-align: center;
}

.d-footer-logo-box {
  padding-top: 35px;
  padding-right: 60px;
  padding-bottom: 50px;
  text-align: center;
}

.d-coverage-bar {
  padding-top: 0px;
}

.d-hero-section {
  display: none;
  padding-top: 0px;
}

.d-profile-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.d-mailto {
  color: #333;
}

.d-sub-menu-small {
  display: none;
  background-color: #ff585d;
  color: #ff585d;
}

.d-sub-menu-phase {
  padding-top: 5px;
  padding-bottom: 5px;
  clear: right;
  text-align: center;
}

.d-sub-menu-phase.on {
  background-color: #f8f8f8;
  color: #ff585d;
}

.d-sub-menu-phase-text {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
}

.d-sub-menu-phase-text.on {
  color: #ff585d;
}

.d-hero-column-2 {
  padding-right: 0px;
}

.d-phase-section {
  padding-top: 0px;
  padding-bottom: 50px;
}

.d-phase-section._2 {
  padding-bottom: 0px;
}

.d-phase-box {
  padding-top: 0px;
  padding-bottom: 0px;
}

.d-social-sign-in-box {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

.d-home-instruction-text {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: "Typ1451std regular", sans-serif;
  color: #333;
  font-size: 20px;
  text-align: center;
}

.d-slide-2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/couch-lady-.708344cc.jpg);
  background-position: 50% 50%;
  background-size: cover;
}

.d-down-arrow {
  font-family: Epfonts1, sans-serif;
}

.d-social-sign-in-circle {
  width: 75px;
  height: 75px;
  border: 1px solid #f0f0f0;
  border-radius: 90%;
}

.d-debates-section {
  padding-bottom: 30px;
}

.d-trending-section {
  padding-top: 30px;
  padding-bottom: 0px;
}

.d-partners-box {
  height: 50px;
  padding-top: 10px;
}

.d-partner-logo {
  margin-right: 10px;
}

.d-info-icon {
  font-family: Epfonts1, sans-serif;
}

.d-home-icon {
  font-family: Epfonts1, sans-serif;
}

.d-home-body {
  font-family: "Proximanova regular", sans-serif;
}

.d-lds-preview-box {
  margin-top: 30px;
  padding: 10px 15px 20px;
  background-color: #f8f8f8;
}

.d-hero-slider-2 {
  display: block;
  height: 400px;
  padding: 0px;
  border: 1px none #f66;
  background-color: transparent;
}

.d-expert-category {
  margin-bottom: 5px;
  font-family: "Proximanova regular", sans-serif;
  color: #777;
  font-size: 16px;
  line-height: 22px;
}

.d-start-course-btn {
  display: inline-block;
  margin-top: 5px;
  padding: 3px 10px;
  border: 1px none #ff585d;
  border-radius: 3px;
  background-color: rgba(165, 0, 52, 0.75);
}

.d-start-course-btn:hover {
  background-color: #a50034;
}

.d-start-course-btn.page {
  display: inline-block;
  margin-right: 0px;
  float: none;
  border-style: solid;
  background-color: transparent;
  text-align: center;
}

.d-start-course-btn.page:hover {
  background-color: #ff585d;
}

.d-start-course {
  font-family: "Proximanova light", sans-serif;
  color: #fff;
  font-weight: 400;
}

.d-start-course.page {
  color: #ff585d;
}

.d-start-course.page:hover {
  color: #fff;
}

.d-sign-in-strip {
  background-color: #f8f8f8;
}

.d-with-div-1 {
  display: block;
  width: 1210px;
  margin-right: auto;
  margin-left: auto;
}

.d-video-icon-large {
  display: inline-block;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  float: none;
  font-family: Twwicons, sans-serif;
  color: rgba(255, 88, 93, 0.75);
  font-size: 50px;
  line-height: 50px;
}

.d-diploma-badge-child {
  margin-right: 10px;
  margin-left: 10px;
}

.d-diploma-badge-child._2 {
  width: auto;
  height: 70px;
}

.d-diploma-box {
  padding: 20px 15px;
  text-align: center;
}

.d-bio-example {
  margin-bottom: 5px;
  color: #777;
  font-size: 12px;
}

.d-public {
  display: inline-block;
  float: right;
  color: #ff585d;
  font-size: 10px;
}

.d-carousel-more-btn {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  margin-top: 30px;
  padding-top: 150px;
  padding-bottom: 150px;
  border: 1px solid #f0f0f0;
}

.d-carousel-more-btn:hover {
  border-color: #ff585d;
  background-color: #ff585d;
}

.d-quote-container {
  padding: 40px 40px 50px;
  background-color: transparent;
}

.d-quote-container._2 {
  padding-top: 80px;
  background-color: transparent;
}

.d-quote-container._3 {
  padding-top: 30px;
  padding-right: 20px;
  padding-left: 20px;
}

.d-hero-slide-1 {
  height: 400px;
  background-color: transparent;
}

.d-hero-slide-2 {
  height: 400px;
  background-color: transparent;
}

.d-load-animation {
  display: block;
  border-radius: 25px;
}

.d-hero-slider-2-nav {
  display: none;
}

.d-form-column-box-1 {
  padding-right: 5px;
}

.d-form-column-box-2 {
  margin-left: 5px;
}

.d-video-body {
  font-family: "Proximanova regular", sans-serif;
}

.d-video-mode-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  background-color: #333;
}

.d-content-carousel {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px 20px;
  background-color: rgba(51, 51, 51, 0.8);
}

.d-next-sticker {
  position: fixed;
  right: 0px;
  bottom: 0px;
  display: inline-block;
  margin-bottom: 300px;
  border: 1px none #f0f0f0;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  box-shadow: 0 0 6px 0 #b4b2b2;
}

.d-next-sticker.left {
  left: 0px;
  right: auto;
  bottom: 0px;
  display: none;
  border-radius: 0px 12px 12px 0px;
}

.d-next-sticker-top {
  display: inline-block;
  width: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-left-radius: 12px;
  background-color: #ff585d;
  text-align: center;
}

.d-next-sticker-top.left {
  border-top-left-radius: 0px;
  border-top-right-radius: 12px;
}

.d-next-sticker-main {
  width: 100px;
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom-left-radius: 12px;
  background-color: #f8f8f8;
  text-align: center;
}

.d-next-sticker-main.left {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 12px;
}

.d-next-sticker-stage {
  display: inline-block;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
}

.d-next-arrow-2 {
  font-family: Epfonts1, sans-serif;
  color: #ff585d;
  font-size: 25px;
}

.d-about-tagline-box {
  padding: 30px 20px 10px;
}

.d-about-video-box {
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.d-hello-page-body {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  text-align: center;
}

.d-hello-page-section {
  display: block;
  height: 100%;
  max-height: 100vh;
}

.d-hello-slider {
  height: 100vh;
  background-color: #ff585d;
  font-family: "Typ1451std regular", sans-serif;
}

.d-hello-div-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-hello-slide-1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.d-hello-title-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 100px;
  line-height: 120px;
}

.d-hello-slide-2 {
  position: static;
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-hero-sign-up-form {
  padding-top: 20px;
  padding-right: 75px;
  padding-left: 75px;
}

.d-hero-tagline {
  margin-bottom: 0px;
  font-family: "Dearjoe 6 trial", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  text-shadow: 0 1px 0 #333;
}

.d-hero-tagline._2 {
  display: inline-block;
  margin-bottom: 15px;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 45px;
  line-height: 55px;
  text-align: left;
  text-shadow: none;
}

.d-hero-about-us-small {
  color: #333;
  font-size: 12px;
  line-height: 18px;
}

.d-hero-about-us-special {
  font-family: "Typ1451std regular", sans-serif;
  color: #ff585d;
}

.d-sign-up-btn-box {
  padding: 5px;
}

.d-take-course-3 {
  padding: 7px 5px;
  background-color: #a4d65e;
  box-shadow: 1px 1px 3px 0 #4d6828, 0 0 6px 0 #fff;
  text-align: center;
}

.d-take-course-3:hover {
  background-color: #8bc23e;
}

.d-hearth-icon {
  font-family: Epfonts1, sans-serif;
}

.d-dd-icon {
  color: #333;
}

.d-switcher-column {
  padding-right: 0px;
  padding-left: 0px;
}

.d-stage-course-tile {
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 15px 15px 15px 25px;
  border: 3px solid #fdda24;
  background-color: rgba(253, 218, 36, 0.2);
}

.d-stage-course-tile:hover {
  background-color: rgba(253, 218, 36, 0.1);
}

.d-stage-course-icon {
  font-family: Epfonts1, sans-serif;
}

.d-rosette-icon {
  display: inline-block;
  margin-right: 8px;
  float: right;
  font-family: Epfonts1, sans-serif;
  font-size: 22px;
}

.d-checkbox-field {
  margin-top: 5px;
  text-align: left;
}

.d-checkbox-area {
  margin-bottom: 10px;
  padding: 10px 20px;
  border: 1px solid #f0f0f0;
}

.d-lessons-count {
  font-family: "Proximanova light", sans-serif;
  color: #b4b2b2;
  font-size: 12px;
  font-weight: 400;
}

.d-my-courses {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: none;
  width: 300px;
  padding: 0px 0px 10px;
  border-right: 5px none #f8f8f8;
  background-color: #fff;
  box-shadow: 0 0 6px 0 #b4b2b2;
}

.d-my-courses-bc {
  padding-top: 10px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fff;
}

.d-list-icon {
  display: inline-block;
  float: right;
  font-family: Epfonts1, sans-serif;
  color: #fff;
  font-size: 13px;
}

.d-my-course-top-bar {
  padding: 10px 20px;
  background-color: #ff585d;
  text-align: center;
}

.d-c1 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-c2 {
  padding-right: 0px;
  padding-left: 0px;
}

.d-my-course-bottom-bar {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 5px 10px;
  border-top: 1px solid #f0f0f0;
}

.d-my-course-selector {
  padding: 10px 15px;
  border-bottom: 1px solid #f0f0f0;
}

.d-take-course-box {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 2px solid #fdda24;
  border-radius: 12px;
  background-color: rgba(253, 218, 36, 0.2);
  text-align: center;
}

.d-take-course-box:hover {
  background-color: rgba(253, 218, 36, 0.1);
}

.d-hero-slider-1-nav {
  display: none;
}

.d-slide-3 {
  display: block;
  background-image: url(/wp-content/themes/essential-parent/build/images/banner-bg-image4.59565db1.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-dd-link-small {
  color: #777;
}

.d-dd-link-small:hover {
  color: #fff;
}

.d-slide-4 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Banner-image-example-copy2.b2d38b76.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-enquiry-icon {
  font-family: Epfonts1, sans-serif;
}

.d-login-bc {
  display: inline-block;
  margin-top: 15px;
  padding-right: 4px;
  padding-left: 4px;
  border: 1px solid #ff585d;
  border-radius: 4px;
  background-color: #fff;
}

.d-nct-logo {
  margin-top: 30px;
}

.d-daisy-foundation-logo {
  margin-top: 15px;
}

.bbc {
  margin-top: 9px;
}

.jl {
  margin-top: 8px;
}

.sky {
  margin-top: 10px;
}

.morning {
  margin-top: 5px;
}

.you {
  margin-top: 4px;
  text-align: center;
}

.guardian {
  padding-top: 15px;
}

.d-c3 {
  text-align: center;
}

.d-sponsor-text {
  margin-top: 10px;
  font-size: 12px;
}

.d-my-courses-progress-box {
  padding-top: 5px;
  padding-bottom: 10px;
}

.d-my-courses-progress {
  color: #a50034;
  font-size: 12px;
  text-align: center;
}

.d-close-icon {
  display: inline-block;
  float: right;
  font-family: Epfonts1, sans-serif;
  color: #fff;
  font-size: 18px;
}

.d-close-icon.big {
  display: inline-block;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #ff585d;
}

.d-ep-thumb-1 {
  width: 40px;
  height: 40px;
  margin-right: 2px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.d-test-body {
  background-image: url(/wp-content/themes/essential-parent/build/images/Screen-Shot-2016-09-08-at-17.06.15.3861669c.png);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-y;
  font-family: "Proximanova regular", sans-serif;
}

.d-black-out {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  color: #b4b2b2;
  text-align: center;
}

.d-test-box {
  width: 700px;
  border-style: solid;
  border-width: 1px;
  border-color: #f8f8f8 #f8f8f8 #ff585d;
  background-color: #fff;
  box-shadow: 0 0 6px 0 #b4b2b2;
}

.d-test-top-bar {
  padding: 15px 30px;
  background-color: #ff585d;
}

.d-test-question {
  font-family: "Proximanova semibold", sans-serif;
  color: #333;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.d-test-question._2 {
  display: inline-block;
  margin-right: 20px;
  text-align: left;
}

.d-test-slider {
  height: 450px;
  background-color: #fff;
}

.d-test-template-1 {
  padding-right: 40px;
  padding-left: 40px;
}

.d-test-question-box {
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: center;
}

.d-test-question-box._2 {
  padding-top: 25px;
  padding-bottom: 0px;
}

.d-test-answer-box {
  padding-left: 20px;
}

.d-test-image {
  height: 200px;
  margin-top: 20px;
  border-bottom: 5px none #ff585d;
  background-image: url(/wp-content/themes/essential-parent/build/images/Breast-Feeding-Baby.ad67ea6c.jpg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-test-answer {
  margin-left: 5px;
  color: #333;
  font-size: 18px;
  line-height: 22px;
}

.d-test-answer-field {
  margin-top: 25px;
  margin-bottom: 25px;
}

.d-test-next-btn {
  background-color: #a4d65e;
  font-family: "Typ1451std regular", sans-serif;
  letter-spacing: 0.5px;
}

.d-test-course-name {
  color: #fff;
  font-size: 20px;
}

.d-test-topic {
  margin-bottom: 5px;
  font-family: "Proximanova light", sans-serif;
  color: #b4b2b2;
}

.d-test-template-landing {
  padding: 10px 80px 30px;
}

.d-test-template-section {
  display: block;
  height: 400px;
  padding-top: 160px;
  background-color: #ff585d;
}

.d-test-section {
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.d-test-guidelines-box {
  padding: 15px 10px 10px 0px;
}

.d-test-guidlines {
  color: #333;
}

.d-test-example {
  margin-top: 5px;
}

.d-test-guidelines-row {
  margin-bottom: 20px;
}

.d-test-nav {
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: #b4b2b2;
  font-size: 10px;
}

.d-partner-logo-text {
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: "Proximanova regular", sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.d-footer-about-text {
  font-family: "Proximanova light", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  text-align: justify;
}

.d-footer-about-box {
  margin-top: 50px;
  margin-bottom: 30px;
  padding: 50px;
  border: 1px solid #f66;
  background-color: #f66;
}

.d-footer-image-box {
  text-align: center;
  padding-bottom: 30px;
}

.d-profile-user-name {
  display: inline-block;
  font-family: "Proximanova semibold", sans-serif;
  line-height: 12px;
  text-align: right;
}

.d-profile-link {
  font-family: "Proximanova light", sans-serif;
  font-size: 10px;
}

.d-footer-row-4 {
  margin-top: 20px;
}

.d-lead-gen-box {
  padding-top: 15px;
  padding-bottom: 15px;
}

.d-lead-gen-image {
  border-top: 1px solid #f66;
}

.d-small-landing-image {
  height: 380px;
  background-color: #85b6e5;
  background-image: url(/wp-content/themes/essential-parent/build/images/Banner-image-babymotherwithout.275121f9.jpg), url(/wp-content/themes/essential-parent/build/images/Banner-image-babymotherblue.4f779166.jpg), url(/wp-content/themes/essential-parent/build/images/Banner-image-babymother.827fd174.jpg);
  background-position: 100% 50%, 100% 50%, 100% 50%;
  background-size: cover, cover, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.d-small-landing-image._2 {
  background-image: url(/wp-content/themes/essential-parent/build/images/Banner-image-babymotherred-dress.960673f1.jpg), url(/wp-content/themes/essential-parent/build/images/Banner-image-babymotherblue.4f779166.jpg), url(/wp-content/themes/essential-parent/build/images/Banner-image-babymother.827fd174.jpg);
  background-position: 50% 50%, 100% 50%, 100% 50%;
  background-size: cover, cover, cover;
  background-repeat: repeat, repeat, no-repeat;
}

.d-tagline-box {
  display: block;
  height: 350px;
  padding-top: 60px;
  padding-left: 65px;
}

.d-find-an-answer-btn {
  display: inline-block;
  margin-top: 35px;
  margin-right: 0px;
  padding: 15px 20px;
  background-color: #0154a2;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.9);
}

.d-find-an-answer-btn:hover {
  background-color: #f66;
  opacity: 1;
}

.d-find-an-answer-btn-text {
  display: inline-block;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 1px;
}

.d-hero-image-1 {
  display: none;
  width: 500px;
  height: 350px;
  float: right;
}

.d-hero-slider-3 {
  height: 350px;
}

.d-find-an-answer-icon {
  font-family: Epfonts1, sans-serif;
}

.d-hero-more {
  color: #3b5998;
  text-decoration: underline;
}

.d-hero-partners {
  width: 180px;
}

.d-take-a-course-btn {
  display: inline-block;
  margin-top: 35px;
  margin-right: 20px;
  padding: 15px 20px;
  background-color: #0154a2;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.9);
}

.d-take-a-course-btn:hover {
  background-color: #ff585d;
}

.d-hero-or-box {
  display: inline-block;
  padding: 15px;
}

.d-sub-menu-fixed {
  background-color: transparent;
}

.d-sub-menu-box {
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
}

.d-sub-menu-box.on {
  background-color: #f66;
}

.d-sub-menu-box._1 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffa300;
}

.d-sub-menu-box._1:hover {
  background-color: #ff585d;
}

.d-sub-menu-box._2 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fdda24;
}

.d-sub-menu-box._2:hover {
  background-color: #ff585d;
}

.d-sub-menu-box._3 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #a4d65e;
}

.d-sub-menu-box._3:hover {
  background-color: #ff585d;
}

.d-sub-menu-box._4 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0098ff;
}

.d-sub-menu-box._4:hover {
  background-color: #ff585d;
}

.d-sub-menu-box._5 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0077c8;
}

.d-sub-menu-box._5:hover {
  background-color: #ff585d;
}

.d-sub-menu-box._6 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #7d55c7;
  color: #7d55c7;
}

.d-sub-menu-box._6:hover {
  background-color: #ff585d;
}

.d-sub-menu-text {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.75px;
}

.d-sub-menu-text.on {
  color: #fff;
}

.d-rcpch {
  height: 70px;
}

@media (max-width: 991px) {
  .d-lds-i-agree-but-btn {
    margin-right: 10px;
    padding-right: 7px;
    padding-bottom: 2px;
  }
}
@media (max-width: 767px) {
  .d-nav-menu-btn {
    padding-bottom: 30px;
  }
}
@font-face {
  font-family: "Effra trial lt";
  src: url(/wp-content/themes/essential-parent/build/fonts/Effra_Trial_Lt.5fc1faa7.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Effra trial md";
  src: url(/wp-content/themes/essential-parent/build/fonts/Effra_Trial_Md.93328cd5.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Effra trial rg";
  src: url(/wp-content/themes/essential-parent/build/fonts/Effra_Trial_Rg.7d97a466.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Twwicons";
  src: url(/wp-content/themes/essential-parent/build/fonts/twwicons.c4aeae48.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Epfonts1";
  src: url(/wp-content/themes/essential-parent/build/fonts/epfonts1.ac8403f5.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Dearjoe 6 trial";
  src: url(/wp-content/themes/essential-parent/build/fonts/dearJoe-6-TRIAL.cbf81f99.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Typ1451std regular";
  src: url(/wp-content/themes/essential-parent/build/fonts/Typ1451Std-Regular.43b46c06.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Proximanova regular";
  src: url(/wp-content/themes/essential-parent/build/fonts/ProximaNova-Regular.7bc9ce40.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Proximanova semibold";
  src: url(/wp-content/themes/essential-parent/build/fonts/ProximaNova-Semibold.22781785.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Proximanova light";
  src: url(/wp-content/themes/essential-parent/build/fonts/ProximaNova-Light.367531d5.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
}
/*
 * ==============================
 * ANY CHANGE SHOULD BE NOTED
 * WITH COMMENTS EXPLAINING
 * WHICH ELEMENT IS EXTENDED
 * AND WHY.
 * ==============================
 */
.hidden {
  display: none;
}

/*
 * HTML EXTENSION
 */
/*
* V-CLOAK TO HIDE UNCOMPILED VUE DATA
*/
[v-cloak] {
  display: none;
}

/*
 * BODY EXTENSION
 */
/*
 *  ================ BASE ELEMENTS ================
 */
a {
  text-decoration: none;
  color: #a50034;
}

a:hover .d-preview-text-box {
  background-color: #f8f8f8;
}

iframe {
  max-width: 100%;
}

/*
 * HTML P
 */
p {
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}

p:empty {
  margin-bottom: 0px;
}

/*
 * ================ CONTENT (COURSE PAGE FIELDS & VC ELEMENTS) ================
 */
.d-content-box-2 img:not(.d-pregnancy-icon) {
  width: 100%;
  height: auto;
}

/*
 * BEGIN OF EVERY ARTICLE
 */
.d-main-article-box * {
  font-size: 16px;
  line-height: 22px;
}

.d-main-article-box ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

.d-main-article-box ol {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}

.d-main-article-box li {
  padding-left: 17px;
  text-indent: -17px;
  margin-bottom: 15px;
}

.d-main-article-box ul li:before {
  content: "• ";
  color: #a4d65e;
  font-size: 27px;
  vertical-align: middle;
}

.d-main-article-box ol li {
  counter-increment: step-counter;
}

.d-main-article-box ol li::before {
  content: counter(step-counter);
  margin-right: 12px;
  font-family: monospace;
  padding-right: 6px;
  padding-left: 6px;
  font-size: 16px;
  position: relative;
  border-radius: 0;
  color: #a4d65e;
  border-bottom: 1px solid #a4d65e;
}

.d-main-article-box img {
  margin-bottom: 20px;
}

.d-main-article-box {
  padding-top: 20px;
}

.d-quote-icon {
  font-size: 26px;
}

.d-quote-text {
  font-size: 20px;
  line-height: 32px;
}

.d-quote-author {
  font-size: 14px;
}

/*
 * SHORT LIST
 * (BECAUSE OF BRs)
 */
.d-in-short-box {
  margin-bottom: -15px;
}

/*
 * ALL PARAGRAPH TITLES
 */
.d-paragraphe-title-box {
  padding-top: 0px;
}

/*
 * IMAGES IN CONTENT
 */
.d-picture-box {
  margin-top: 0px;
}

/*
 * PARAGRAPH
 */
.d-body-text {
  margin-bottom: 20px;
}

/*
 * ΝΟΤΕ
 */
.d-note-box {
  margin-top: 0px;
}

.d-note-text {
  font-size: 14px;
  line-height: 20px;
}

.d-note-text p:last-of-type {
  margin-bottom: 0px;
}

.d-note-icon {
  font-size: 14px;
  line-height: 20px;
}

.d-note-title {
  font-size: 14px;
  line-height: 20px;
}

/*
 * QUOTE
 */
.d-quote-box {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.d-quote-author {
  padding-bottom: 20px;
}

/*
 * IFRAMES
 * (VIDEO EMBED)
 */
.d-main-article-box iframe {
  margin-bottom: 20px;
}

/*
 * FEATURED MEDIA
 * CONTAINER
 */
.d-video-box {
  margin-top: 0px;
  margin-bottom: 20px;
}

/*
 * TAKE FREE COURSE BUTTON
 */
.d-take-course-box {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.d-take-course-box, .d-take-course-box:hover {
  background-color: transparent;
}

.d-take-course-box .stage-color-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}

.d-take-course-box:hover .stage-color-bg {
  opacity: 0.2;
}

/*
 * ================ GENERAL ELEMENTS ================
 */
/*
 * FOLLOW SPINNERS
 */
.cta-loading {
  font-family: epfonts1, sans-serif;
  font-size: 32px;
  margin-top: 28px;
  margin-bottom: 27px;
}

.nav-green-spinner {
  font-family: epfonts1, sans-serif;
  color: #fff;
}

.d-start-course.page {
  width: 103px;
}

.author-spinner {
  font-family: epfonts1, sans-serif;
  font-size: 13px;
}

/*
 * SLIDER
 */
.w-slider-arrow-left, .w-slider-arrow-right {
  background-image: none;
}

/*
 * COURSES BUTTON IN MENU
 */
.d-nav-section-container {
  cursor: pointer;
}

.d-nav-section-container:not(.on) :hover {
  background-color: rgba(255, 88, 93, 0.8);
}

.d-nav-section-container:hover > .d-nav-section-text {
  color: #fff;
}

.d-header-section .d-sign-up-btn-box {
  padding: 9px;
}

/*
 * NAVIGATION DROPDOWN
 */
.d-home-body .d-menu {
  border-bottom: 0px;
}

.d-sub-menu {
  height: auto;
}

.d-sub-menu-dd {
  display: block;
}

.d-nav-dropdown {
  position: absolute;
  padding-bottom: 20px;
  width: 100%;
  background: #fff;
  z-index: 1100;
  height: auto;
}

.d-sub-menu-dd.fixed .d-nav-dropdown {
  position: fixed;
  top: 0;
  margin-top: 52px;
}

.d-nav-dropdown .d-switcher-tab:hover {
  color: #ff585d;
}

.d-nav-dropdown .d-course-name, .d-nav-dropdown .d-switcher-tab, .d-nav-dropdown .d-course-tile {
  cursor: pointer;
}

.d-nav-dropdown .d-course-tile {
  padding-left: 50px !important;
}

.d-course-progress-small.on.start-follow {
  opacity: 0;
  font-family: epfonts1, sans-serif;
  width: 32px;
  text-align: center;
}

.d-course-progress-small.on.start-follow:hover {
  border-color: #a50034;
  background-color: #a50034;
  color: #fff;
}

.d-nav-dropdown .d-course-menu-box a:hover .start-follow {
  opacity: 1;
}

.d-switcher {
  border-top: 1px solid #ff585d;
  border-bottom: none;
  padding: 0;
}

.d-sub-menu.d-sub-menu-listings {
  padding-top: 0;
}

.d-course-menu-name {
  display: inline-block;
  margin-bottom: 0px;
  font-family: Proximanova semibold;
  font-size: 16px;
  line-height: 22px;
}

.d-course-tile {
  padding: 15px 15px 15px 20px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #b4b2b2 #b4b2b2 #f0f0f0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.d-course-tile.on {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
}

/*
 * DROPDOWN LEVELS - LESSONS COUNTER
 */
#dropdown-menu-lessons-number {
  display: inline-block;
  width: 12px;
  text-align: center;
}

/*
 * STAGE PROGRESS CIRCLE
 */
.d-progress-circle.colored {
  padding-top: 0;
  border: 1px solid;
  position: relative;
}

.d-progress-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
}

.d-progress-circle.colored .d-progress-wrapper {
  position: relative;
  padding-top: 10px;
  top: 8px;
  left: 8px;
  text-align: center;
  width: calc(100% - 16px);
  /* 16px = 2x border-size */
  height: calc(100% - 16px);
  border-radius: 100%;
  background-color: #fff;
  border: 1px solid;
}

.d-progress-circle.colored .d-progress-wrapper .d-progress {
  cursor: pointer;
}

/*
 * STAGE TRIANGLE INDICATOR
 */
.d-course-indicator {
  position: absolute;
  left: calc(50% - 10px);
  bottom: -21px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 17px solid #ff585d;
}

.d-nav-dropdown .d-menu-course-preview-box a {
  color: inherit;
}

.d-switcher-tab {
  padding: 5px 10px;
  transition: all 0.5s;
}

.d-nav-dropdown .d-submenu-column {
  height: auto;
  overflow-y: hidden;
}

.d-nav-dropdown .d-profile-box {
  text-align: center;
}

.d-nav-dropdown .d-profile-box .d-take-a-course-btn {
  margin: 60px 0;
  cursor: pointer;
}

.listing-empty {
  margin: 0;
}

.d-profile-box .d-edit {
  cursor: pointer;
}

/*
 * FIXED NAVIGATION BAR
 */
.d-floating-navigation-section {
  display: block;
}

.d-floating-navigation-section .d-nav-menu-btn:hover .d-nav-section-text {
  color: #fff;
}

.d-floating-navigation-section .d-nav-menu-btn {
  cursor: pointer;
}

.d-floating-navigation-box {
  animation-duration: 0.5s;
  z-index: 1000;
}

.d-nav-menu-btn, .d-nav-menu-btn.on {
  padding-top: 16px;
  padding-bottom: 15px;
}

/*
 * LEFT SIDEBAR
 */
.d-content-box-1 .d-credit-box {
  margin-top: 0;
  padding-top: 10px;
}

/*
 * NEXT LESSON PREVIEW
 */
.d-next-page-box .d-share-bar {
  display: none;
}

.d-next-page-box:hover .d-share-bar {
  display: block;
}

.d-next-page-box .d-next-page-link:hover div {
  color: #ff585d;
}

.d-title {
  font-size: 30px;
  line-height: 40px;
}

/*
 * NEXT LESSON BUTTON
 */
.d-next-sticker {
  top: 50%;
  bottom: 50%;
  margin-top: -79px;
  margin-bottom: 0px;
  height: 158px;
  z-index: 1000;
}

.d-next-sticker-stage {
  cursor: default;
}

.d-next-sticker.left {
  display: block;
  box-shadow: none;
}

.d-next-sticker-top.left {
  background-color: transparent;
  padding-bottom: 0;
}

.d-next-sticker-top.left .d-next-sticker-stage {
  font-size: 14px;
  color: #f0f0f0;
}

.d-next-sticker-top.left .d-next-sticker-stage:hover {
  color: #ff585d;
}

.d-next-sticker-main.left {
  background-color: transparent;
  padding-top: 0;
}

/*
 * MY COURSES OVERLAY
 */
.d-my-courses {
  z-index: 10000;
  display: block;
}

.d-my-courses .d-close-icon {
  cursor: pointer;
}

.d-my-courses .d-my-course-bottom-bar {
  top: 50%;
  border: none;
}

.d-my-courses .d-take-test-btn-1 {
  cursor: pointer;
}

.d-my-courses .spinner {
  margin: 24px 0;
  color: #ff585d;
}

.d-my-courses .d-stage-toggle,
.d-my-courses .d-dd-link.w-dropdown-link {
  white-space: normal;
}

.d-my-courses .w-dropdown-list-item {
  position: relative;
}

.d-my-courses .w-dropdown-list .unfollow {
  cursor: pointer;
  position: absolute;
  width: 20px;
  right: 10px;
  top: calc(50% - 10px);
  text-align: center;
}

.d-my-courses .d-my-courses-bc {
  height: calc(100% - 206px);
  padding: 0;
  margin-top: 10px;
}

.d-my-courses .d-my-courses-bc .simplebar-scroll-content {
  padding-bottom: 30px;
}

.d-my-courses .d-my-courses-bc .d-course-preview-small {
  margin-left: 15px;
  margin-right: 15px;
}

.d-my-courses .no-followed-courses {
  font-family: "Proximanova light", sans-serif;
  color: #ff585d;
  letter-spacing: 1px;
  text-align: center;
}

.my-courses-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.5);
}

/*
 * REMAINING LESSONS
 */
.d-related-content-section {
  margin-top: 50px;
}

.d-related-content-section .d-column-1 .d-section {
  pointer-events: none;
}

.d-related-content-section .d-column-1 .d-course.in-text-container {
  padding-top: 20px;
}

/*
 * LINKS HOVER
 */
.d-read-more-2:hover .d-read-more-text, .d-start-course-btn.page:hover .d-start-course.page {
  color: #fff;
}

.d-credit-box:hover .d-book, .d-expert-preview-box-small:hover .d-book {
  color: #ff585d;
}

.d-quick-links, .d-book, .d-read-more, .d-read-more-2, .d-share-btn {
  cursor: pointer;
}

/*
 * HEADER
 */
.d-body-container._2 {
  padding-top: 40px;
}

.d-menu {
  border-color: #f0f0f0;
}

/*
 * RIGHT SIDEBAR ARROWS
 */
.d-courses-side-bar {
  position: relative;
}

.d-list-overlay {
  position: absolute;
  width: 100%;
  height: 10px;
  left: 0px;
  top: 0px;
  z-index: 9;
}

.d-list-overlay.bottom {
  bottom: 0px;
  top: auto;
}

.d-page-flip-box a.disabled {
  cursor: default;
}

.d-page-flip-box a.disabled .d-page-flip-arrow-box {
  opacity: 0.25;
}

.d-page-flip-box a.disabled .d-page-flip-arrow-box:hover {
  background-color: transparent;
}

.d-courses-side-bar-list {
  min-height: 50px;
  max-height: 400px;
}

.d-courses-side-bar-list .d-course-preview-small .w-col-9 {
  margin-left: 12px;
  margin-right: -12px;
}

.d-courses-side-bar-list .d-article-preview-small-text-box {
  padding-left: 0;
  padding-right: 22px;
}

.d-courses-side-bar-list .d-read-icon {
  float: right;
  margin: -2px -8px 0px 0px;
}

.spinner {
  font-family: epfonts1, sans-serif;
  font-size: 48px;
  text-align: center;
}

.d-courses-side-bar .spinner {
  margin: 40px 0;
}

.d-nav-dropdown .spinner {
  position: absolute;
  top: calc(50% - 24px);
  left: calc(50% - 24px);
  color: #ff585d;
  margin: 0;
  line-height: 48px;
}

/*
 * HOMEPAGE
 */
.d-trending-section .d-video-prev-title {
  color: #333;
}

.d-trending-section .d-preview-box {
  width: 100%;
}

.d-small-landing-section .d-find-an-answer-btn,
.d-small-landing-section .d-take-a-course-btn {
  cursor: pointer;
}

.d-find-an-answer-btn .d-find-an-answer-icon,
.d-take-a-course-btn .d-find-an-answer-icon {
  color: #59cbe8;
}

.d-find-an-answer-btn:hover .d-find-an-answer-icon,
.d-take-a-course-btn:hover .d-find-an-answer-icon {
  color: #fff;
}

.d-small-landing-section .d-take-a-course-btn {
  margin-right: 0;
}

.d-small-landing-section .d-hero-partners {
  margin-left: 20px;
}

.d-small-landing-section .d-hero-about-us {
  margin-top: 8px;
  max-width: 680px;
  line-height: 28px;
}

.d-small-landing-section .d-hero-about-us a {
  color: #3b5998;
  text-decoration: underline;
}

.d-trending-section .d-carousel-more-btn {
  width: 100%;
  height: auto;
}

.d-trending-section .d-carousel-more-btn:hover .d-read-more-text {
  color: #fff;
}

.d-trending-section .d-carousel-more-btn {
  padding: 0;
}

.d-trending-section .d-read-more-text {
  margin-top: calc(50% - 16px);
}

@media (min-width: 768px) {
  .d-trending-section .d-carousel-row, .d-trending-section .d-carousel-row .w-col.w-col-3 {
    display: flex;
  }
}
.blurry-img {
  background-color: rgba(255, 88, 93, 0.5);
  background-image: none;
}

.blurry-img div {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20%;
  width: 100%;
  height: 100%;
  margin-top: -25px;
  animation: spin 2s infinite linear;
}

.blurry-img.loaded div {
  display: none;
}

.d-trending-section .d-carousel-slider {
  height: auto;
}

.d-trending-section .w-slider-nav {
  position: relative;
}

.d-page-body .d-page-section-box {
  display: inline-block;
  margin-top: 0px;
  padding: 10px 10px 7px;
  background-color: #ff585d;
}

.d-home-body .d-section-title {
  font-family: "Typ1451std regular", sans-serif;
  font-size: 20px;
}

.d-page-body .d-section-title {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0.5px;
}

.d-page-section-note-box {
  display: inline-block;
  padding-left: 12px;
}

.d-description-text {
  display: inline-block;
  margin-left: 0px;
  font-family: "Dearjoe 6 trial", sans-serif;
}

.d-hero-slider {
  margin-top: 1px;
}

.partners-list {
  padding-left: 0;
  list-style-type: none;
}

.partners-list li {
  margin-top: 10px;
  font-size: 16px;
}

.partners-list li:before {
  content: "-";
  padding-right: 5px;
}

.partners-list li:last-child:before {
  content: "";
  padding-right: 10px;
}

/*
 * PHASE CIRCLES
 */
.d-phase-section .d-progress-circle {
  opacity: 0;
}

.d-progress-circle.a {
  animation-delay: 0.25s;
}

.d-progress-circle.b {
  animation-delay: 0.3s;
}

.d-progress-circle.c {
  animation-delay: 0.35s;
}

.d-progress-circle.d {
  animation-delay: 0.4s;
}

.d-progress-circle.e {
  animation-delay: 0.45s;
}

.d-progress-circle.f {
  animation-delay: 0.5s;
}

.d-phase-section .d-section {
  font-size: 20px;
}

.d-phase-section .d-time-scale:hover {
  color: #777;
}

/*
 * SEE ALL BUTTON
 */
.d-see-all-btn:hover * {
  color: #a50034;
}

/*
 * COURSE
 */
.d-course-body .d-carousel-slider {
  text-align: left;
}

.listing-section {
  margin-top: 30px;
  margin-bottom: 30px;
}

.listing-empty {
  text-align: center;
}

.d-user-description p {
  font-size: 12px;
  line-height: 16px;
  color: #777;
  margin-bottom: 5px;
}

.d-share-btn.facebook:hover {
  background-color: rgba(59, 89, 152, 1);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/* REMAINING LESSONS */
.d-course.in-text-container {
  color: #333;
}

/* LOGIN */
.d-social-sign-in-box {
  display: flex;
  justify-content: center;
}

#oa_hero_social_login_container,
#oa_social_login_container {
  width: 600px;
  padding: 0px;
  margin: 0px;
  display: inline-block;
}

.custom-login {
  display: inline-block;
  width: 64px;
  background: red;
  height: 64px;
  border-radius: 20px;
  margin-bottom: 32px;
  margin-left: 2px;
}

/* CUSTOM SELECT */
.custom-select {
  width: 100%;
  height: 40px;
  line-height: 31px;
  display: inline-block;
  height: 40px;
  padding: 4px 6px;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  border-color: #dbdbdb;
}

/* USER SETTINGS CURRENT TAB */
.d-profile-tab.w-inline-block.w-tab-link.w--current {
  color: #fff;
}

.d-submit-btn {
  display: inline;
}

.d-submit-btn.pre {
  display: none;
}

/*
 * TEXT OVERFLOW DOTS
 */
.ellipsis {
  padding-bottom: 4px;
  display: -webkit-box;
  max-width: 400px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.d-lds-profile-box-2 .d-read-more {
  color: #777;
  border: none;
  font-weight: 700;
  transition: all 0.5s;
}

.d-lds-profile-box-2 .d-read-more:hover {
  color: #fff;
  background-color: #777;
  border: none;
  font-weight: 700;
}

/* LIS CONTENT */
li p {
  margin: 0;
  padding: 0;
}

.d-sign-up-form._2 {
  padding-top: 20px;
}

.overlay {
  position: fixed;
  display: none;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  vertical-align: middle;
  text-align: center;
  color: #000;
  font-size: 20px;
  font-weight: bold;
  cursor: default;
}

.overlay.login {
  display: block;
}

.overlay.login .d-sign-up-form-bc {
  position: absolute;
  margin: 0 auto;
  top: calc(50% - 137px);
  left: calc(50% - 175px);
  height: 274px;
  background-color: #fff;
}

.overlay.login .d-social-sign-in-box {
  width: auto;
  height: 70px;
}

.overlay.login .w-dropdown-list {
  display: block;
}

.overlay.login .w-dropdown-link:hover * {
  color: #fff;
}

/* REMOVE PADDING FROM SECTION TITLES */
.d-page-section-box.no-padding {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

/* VIDEO SECTION BORDER TOP */
.d-video-box {
  border-top: 1px solid #ff585d;
}

/*
 * FOOTER
 */
.d-footer-about-box {
  margin-top: 0;
}

.d-footer-row-1 {
  height: 160px;
}

.d-footer-row-1 .d-column-x._2 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.d-footer-row-1 img {
  max-height: 100%;
  margin-top: 0;
}

.d-footer-row-1 img.d-rspch-logo {
  max-height: calc(100% - 10px);
}

/*
 * ABOUT PAGE
 */
.d-about-section {
  margin-bottom: 30px;
}

.d-about-section .d-about-tagline {
  font-family: "Dearjoe 6 trial", sans-serif;
  color: #ff585d;
  font-size: 40px;
  line-height: 91px;
  text-align: center;
  text-shadow: 0 1px 0 #333;
}

.d-about-section .about-img {
  margin-bottom: 30px;
  width: 100%;
  border-bottom: 3px solid #ff585d;
}

.d-about-section .d-about-links-box {
  display: block;
  margin: 10px;
  padding: 20px;
  font-family: "Proximanova regular", sans-serif;
  font-size: 24px;
  color: #ff585d;
  text-align: center;
  border: 2px solid #ff585d;
  transition: all 0.5s;
}

.d-about-section .d-about-links-box:hover {
  color: #fff;
  background-color: #ff585d;
}

.d-about-section .d-note-box {
  margin-top: 15px;
}

#email {
  width: 500px;
  height: auto;
  position: absolute;
  top: calc(50% - 200px);
  right: calc(50% - 250px);
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  background: rgb(248, 248, 248);
  padding: 20px;
}

.d-share-btn.more {
  transform: none !important;
}

.overlay input {
  width: 100%;
  margin-bottom: 30px;
}

.overlay textarea {
  width: 100%;
  margin-bottom: 30px;
  height: 150px;
}

.overlay-close {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer;
}

.user-viewed-it {
  color: #777;
}

.d-read-icon:before {
  content: "";
  font-family: epfonts1, sans-serif;
}

.d-read-icon:hover:before {
  content: "";
  font-size: 11px;
}

.d-read-icon:hover {
  background-color: red;
}

.d-hero-about-us {
  font-size: 24px !important;
}

.d-hero-tagline._2 {
  font-size: 40px !important;
}

.d-small-landing-image._2 {
  background-image: none !important;
  background: #86b5e0 !important;
}

.d-hero-headline {
  color: #fff;
  font-size: 22px;
  margin-top: 60px;
}

.d-small-landing-image {
  background-color: #86b5e0 !important;
}

.d-small-landing-image {
  background-image: url(/wp-content/themes/essential-parent/build/images/Banner-image-babymotherlightblue.10186ae3.jpg) !important;
}

.d-next-sticker-stage {
  display: inline-block;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 18px;
  letter-spacing: 1px;
}

.d-section-title._2 {
  font-family: Proximanova !important;
  font-size: 24px !important;
}

.d-title-box {
  margin-top: 20px;
}

.d-logo-3 {
  max-height: 70px;
  height: auto !important;
}

@media (max-width: 1100px) {
  .d-follow-box {
    display: inline-block;
    margin-right: 10px;
  }

  .d-footer-address {
    font-size: 11px;
  }

  .d-footer-links, .d-footer-title-2 {
    font-size: 12px;
  }
}
/* Safari 7.1+ */
_::-webkit-full-page-media, _:future, :root .progress-tick-icon, .d-progress {
  margin-top: 20px;
}

/* Safari 9.0+ (non-iOS) */
_:-webkit-full-screen:not(:root:root),
.progress-tick-icon, .d-progress {
  margin-top: 0px;
}

.d-content-box-3 {
  padding-top: 2px !important;
}

.d-content-box-1 {
  padding-top: 2px !important;
}

.d-content-box-1 .d-credit-box {
  padding-top: 0px !important;
}

.d-dd-link.w-dropdown-link.selected {
  background-color: #000;
  color: #fff;
}

/* about pages */
.in-about-columns {
  padding-top: 40px;
}

/* navigation bar profile button */
.d-notifications-box {
  padding-top: 4px;
  padding-right: 11px;
  padding-bottom: 3px;
  text-align: right;
  height: 52px;
}

.d-profile-link {
  font-family: "Proximanova light", sans-serif;
  font-size: 10px;
  position: relative;
  right: 3px;
}

.d-profile-user-name {
  display: inline-block;
  font-family: "Proximanova semibold", sans-serif;
  line-height: 12px;
  text-align: right;
  top: -4px;
  position: relative;
  color: #333;
  height: 30px;
}

.d-content-box-1.about {
  padding-right: 5px !important;
}

.d-menu-text-box .d-course-menu {
  font-size: 14px;
  line-height: 18px;
  width: calc(100% - 20px);
}

.d-profile-pic._2.right.nav {
  width: 30px;
  height: 30px;
  margin-top: 8px;
  margin-left: 5px;
  float: none;
}

.d-next-sticker-top, .d-next-sticker-main {
  width: 80px !important;
}

/* ajax search lite */
#ajaxsearchlite1 {
  width: 340px !important;
  float: right !important;
  border-radius: 12px 0px 0px 12px !important;
  border-width: 1px 2px 1px 1px;
  border-style: solid none solid solid;
  height: 42px !important;
  border-color: transparent !important;
  background: #f8f8f8 !important;
}

.probox {
  background: #f8f8f8 !important;
  color: #333 !important;
  height: 42px !important;
}

.proinput input {
  color: #333 !important;
  padding-left: 8px !important;
}

.proinput {
  height: 40px !important;
  margin-left: 0px !important;
  padding-left: 10px !important;
  border-radius: 12px 0px 0px 12px !important;
  border-style: solid none solid solid !important;
  border-color: #ccc !important;
  border-width: 1px !important;
  border-right: 0px !important;
}

.promagnifier, .prosettings {
  height: 42px !important;
  width: 40px !important;
}

.prosettings {
  display: none !important;
}

.promagnifier {
  transform: scaleX(-1) !important;
}

.innericon {
  background-color: #ff585d !important;
}

input.autocomplete {
  height: 27px !important;
}

input.orig {
  height: 42px !important;
}

.proclose, .proloading {
  border-bottom: 1px #ccc solid !important;
  border-top: 1px #ccc solid !important;
}

.proclose {
  height: 40px !important;
}

.proloading {
  height: 42px !important;
  width: 42px !important;
  border-bottom: 1px #ccc solid !important;
  border-top: 1px #ccc solid !important;
}

.asl_loader {
  height: 25px !important;
  width: 25px !important;
  margin-top: 6px !important;
}

.asl_simple-circle {
  border: 3px solid #333 !important;
}

#ajaxsearchliteres1 {
  margin-top: -10px;
  width: 292px !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  border: none !important;
  background: #fff !important;
  padding: 0 !important;
}

.asl_desc {
  display: none;
}

.asl_res_url {
  font-family: "Proximanova regular", sans-serif !important;
  color: #333 !important;
}

.asl_spacer {
  height: 1px !important;
}

.item.asl_result_pagepost.fx-none:hover {
  background: #ff585d !important;
}

.item.asl_result_pagepost.fx-none:hover .asl_res_url {
  color: #fff !important;
}

.results.mCustScr._mCSap_1.mCS_no_scrollbar {
  height: auto !important;
}

#ajaxsearchlite1 .probox .proinput input, div[id*=ajaxsearchlite] .probox .proinput input {
  color: #b4b2b2 !important;
  padding-left: 8px !important;
  position: relative;
  top: -1px;
}

.d-share-bar.about {
  margin-top: 0;
}

.d-title-box.about {
  margin-top: -4px;
}

input.orig {
  color: #333;
}

.d-my-courses-progress {
  color: #b4b2b2;
}

.nav-fullscreen {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 100%;
  padding-top: 235px;
}

.nav-fullscreen.fixed {
  position: fixed;
  padding-top: 0px;
  z-index: 10000;
}

.d-carousel-nav.w-round.w-shadow.w-slider-nav {
  display: none;
}

.d-preview-box {
  border-bottom: 1px solid #f0f0f0 !important;
}

.d-preview-box:hover {
  border-bottom: 1px solid #ff585d !important;
}

.d-video-prev-title {
  line-height: 26px !important;
}

.d-home-body .d-phase-section {
  padding-top: 35px;
  padding-bottom: 20px;
}

.d-content-box-2 .d-title-box {
  margin-top: 0px !important;
}

/*PRESCRIPTION PAGE */
.prescription .d-prescription-email-box {
  margin-top: 40px;
  padding: 50px 40px 30px;
  background-color: #f8f8f8;
  margin-bottom: 20px;
}

.prescription .d-email-options {
  margin-top: 5px;
  color: #ff585d;
  font-size: 12px;
}

.prescription .d-email-input-field {
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #d5d5d5;
  background-color: #fff;
  text-align: center;
}

.prescription .d-email-text {
  color: #b4b2b2;
  font-size: 22px;
}

.prescription .d-email-send-btn {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #ff585d;
  background-color: #ff585d;
}

.prescription .d-email-send-text {
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.prescription .d-submenu-column {
  padding-right: 0px;
  padding-left: 0px;
}

.prescription .d-course-menu-box {
  padding-top: 25px;
  padding-bottom: 0px;
  border: 1px none #f0f0f0;
}

.prescription .d-nav-title-box {
  padding: 20px 10px;
  text-align: center;
}

.prescription .d-nav-title-box.gradient {
  /* IE10+ */
  background-image: -ms-linear-gradient(top, #F8F8F8 50%, #ffffff 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #F8F8F8 50%, #ffffff 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #F8F8F8 50%, #ffffff 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50, #F8F8F8), color-stop(100, #ffffff));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #F8F8F8 50%, #ffffff 100%);
  /* W3C Markup */
  background-image: linear-gradient(to bottom, #F8F8F8 50%, #ffffff 100%);
}

.prescription .d-nav-title {
  font-size: 20px;
}

.prescription .d-course-tile.on {
  padding-left: 25px;
  background-color: rgba(255, 88, 93, 0.25);
}

.prescription .d-course-tile {
  padding: 10px 15px 10px 25px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #b4b2b2 #b4b2b2 #f0f0f0;
  background-color: #fff;
  cursor: pointer;
}

.prescription .d-course-tile:hover {
  border-color: #fdda24 #fdda24 rgba(255, 88, 93, 0.5);
  background-color: rgba(255, 88, 93, 0.25);
}

.prescription .d-course-menu-name {
  display: inline-block;
  margin-bottom: 0px;
  font-family: "Proximanova semibold", sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}

.prescription .d-read-icon.right {
  margin-left: 8px;
  float: right;
  font-family: Epfonts1, sans-serif;
}

.prescription .d-menu-course-preview-box {
  padding-top: 0px;
  padding-left: 0px;
  border-style: none solid;
  border-width: 1px 1px 1px 2px;
  border-color: #f0f0f0 #f0f0f0 #f0f0f0 rgba(255, 88, 93, 0.5);
}

.prescription .d-menu-text-box {
  padding: 7px 15px;
}

.prescription .d-course-menu {
  display: inline-block;
  font-family: "Proximanova regular", sans-serif;
  font-size: 14px;
  line-height: 18px;
  width: calc(100% - 20px);
}

.prescription .d-page-icon {
  font-family: Twwicons, sans-serif;
}

.prescription .d-nav-my-selection-box {
  background-color: #f8f8f8;
}

.prescription .d-course-selected {
  padding: 7px 10px 7px 15px;
}

.prescription .d-lesson-checkbox {
  display: inline-block;
  float: right;
}

.prescription .d-sub-menu-fixed._2 {
  border-bottom: 1px solid #ff585d;
}

.prescription .d-sub-menu-box {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  cursor: pointer;
}

.prescription .d-sub-menu-box:hover {
  background-color: #ff585d;
}

.prescription .d-sub-menu-box:hover .d-sub-menu-text {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.75px;
  text-shadow: 1px 1px 0 #333;
}

.prescription .d-sub-menu-box.on {
  background-color: #ff585d;
}

.prescription .d-sub-menu-text {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.75px;
  text-shadow: 1px 1px 0 #333;
}

.prescription .d-sub-menu-text.off {
  color: #333;
  text-shadow: none;
}

.prescription .d-sub-menu-fixed {
  background-color: #f8f8f8;
}

.first-letter-cap:first-letter {
  text-transform: capitalize;
}

.prescription .d-delete-icon.right {
  float: right;
  display: inline-block;
  cursor: pointer;
  width: 15px;
  height: 15px;
  line-height: 15px;
  margin-top: 4px;
  padding-left: 3px;
}

.prescription .d-delete-icon.right:hover {
  background: #ff585d;
  border-radius: 15px;
  color: white;
}

.prescription .d-nav-title-box .d-delete-icon.right, .prescription .selection-name .d-delete-icon.right {
  font-size: 19px;
  /* border-radius: 20px; */
  padding-right: 4px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  margin-top: -0.5px;
}

.prescription .d-nav-title-box .d-delete-icon.right:hover, .prescription .selection-name .d-delete-icon.right:hover {
  background: #ff585d;
  border-radius: 20px;
  color: white;
}

.prescription .d-course-menu.checked {
  width: calc(100% - 20px);
}

.prescription .d-menu-text-box.lesson {
  cursor: pointer;
}

.prescription .ui-button {
  padding: 0 !important;
}

.d-prescription-email {
  width: 100%;
  height: 62px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #d5d5d5;
  margin-bottom: 0px !important;
  padding: 0 10px;
}

.d-prescription-email::placeholder {
  color: #b4b2b2;
}

.d-prescription-email::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b4b2b2;
}

.d-prescription-email::-moz-placeholder {
  /* Firefox 19+ */
  color: #b4b2b2;
}

.d-prescription-email:-ms-input-placeholder {
  /* IE 10+ */
  color: #b4b2b2;
}

.d-prescription-email:-moz-placeholder {
  /* Firefox 18- */
  color: #b4b2b2;
}

.prescription input.d-prescription-email:focus {
  outline: none;
}

.prescription .simplebar-content, .prescription .d-menu-course-preview-box {
  height: 100%;
}

.prescription .d-nav-my-selection-box {
  min-height: calc(100%);
}

.prescription .d-section.tag._2 {
  color: #ff585d;
}

.prescription .d-submenu-selection.simplebar, .prescription .d-submenu-courses.simplebar, .prescription .d-submenu-lessons.simplebar {
  min-height: 400px !important;
}

.prescription .spinner {
  padding-top: 185px;
  padding-bottom: 180px;
}

.prescription .d-course-link-icon {
  font-family: "EPfonts1";
  display: inline;
  color: #333;
}

.prescription .d-lesson-checkbox {
  width: 40px;
}

.prescription .d-course-link-icon-a {
  float: right;
}

.prescription .d-course-menu {
  width: calc(100% - 40px);
}

.d-email-send-btn:hover {
  cursor: pointer;
  background: #a50034;
  border-color: #a50034;
}

#prescription-overlay {
  position: absolute;
  top: 40%;
  top: calc(50% - 155px);
  left: 38%;
  left: calc(50% - 250px);
}

#prescription-overlay .ui-button {
  padding: 0 !important;
}

.d-prescription-save-overlay {
  display: block;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
  box-shadow: 0 0 6px 0 #333;
}

.d-prescription-save-top-bar {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ff585d;
}

.d-overlay-title {
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
}

.d-prescription-save-bot-bar {
  padding: 40px 30px 50px;
  background-color: #f0f0f0;
}

.d-overlay-instructions {
  margin-bottom: 20px;
  text-align: left;
  font-size: 14px;
  line-height: 22px;
}

.d-email-input-field {
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #d5d5d5;
  background-color: #fff;
  text-align: center;
}

.d-email-text {
  color: #b4b2b2;
  font-size: 22px;
}

.d-email-send-btn {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #ff585d;
  background-color: #ff585d;
}

.d-email-send-text {
  color: #fff;
  font-size: 22px;
  text-align: center;
}

.d-email-options {
  margin-top: 5px;
  color: #ff585d;
  font-size: 12px;
  text-align: right;
}

.prescription .d-page-section-box {
  display: inline-block;
  margin-top: 0px;
  padding: 10px 10px 10px 15px;
  border-left: 8px solid #ff585d;
  background-color: transparent;
}

.prescription .d-section-title {
  font-family: "Typ1451std regular", sans-serif;
  color: #f66;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.prescription .d-page-section-box-line {
  margin-top: 0px;
  border-bottom: 1px solid #ff585d;
  text-align: left;
}

.prescription .d-see-all-btn {
  display: inline-block;
  margin-top: 5px;
  margin-left: 10px;
  padding: 5px 10px;
  float: right;
  border: 1px none #ff585d;
  border-radius: 7px;
  background-color: transparent;
}

.prescription .d-see-all-text {
  display: inline-block;
  margin-right: 5px;
  font-family: "Proximanova regular", sans-serif;
  color: #ff585d;
}

.prescription .d-see-all-icon {
  display: inline-block;
  font-family: Twwicons, sans-serif;
  color: #ff585d;
}

.prescription .d-preview-text-box {
  height: 90px;
}

.prescription .d-video-prev-title {
  color: #333;
}

.prescription .d-tick {
  float: right;
  margin-top: 27px;
  margin-right: 0.5px;
}

.prescription .ui-state-active, .prescription .ui-state-active:hover, .prescription .ui-state-active:focus {
  border: 1px solid #a4d65e !important;
  background: #a4d65e !important;
}

.prescription .ui-icon-background, .prescription .ui-state-active .ui-icon-background {
  border: #a4d65e !important;
}

.prescription .ui-icon-background, .prescription .ui-state-active .ui-icon-background {
  border: #a4d65e !important;
}

.prescription .ui-button:active {
  border: 1px solid #a4d65e;
  background: #a4d65e;
}

.prescription .animate-spin:hover {
  color: #ff585d;
}

.d-sub-menu-fixed.home {
  margin-bottom: 1px;
  box-shadow: 1px 1px 1px 0px rgba(51, 51, 51, 1);
  text-shadow: 1px 1px 0 #333 !important;
}

.d-notifications-box.fixed-nav {
  padding-top: 0;
  height: 45px;
}

.d-description-box {
  padding-bottom: 20px !important;
}

.d-take-course-box-2 {
  cursor: pointer;
  margin-top: -25px;
}

.w-col.w-col-3.prescription:hover {
  /*    transform: scale(1.05);
  */
}

.prescription .listing-empty {
  font-size: 20px;
  color: gray;
  padding: 40px 0;
  margin-top: 20px;
}

.d-course-overlay-header-text.d-login-step {
  margin-top: 65px;
}

.d-course-overlay-header-text {
  font-family: "Avenir", sans-serif;
  margin-bottom: 50px;
  font-size: 35px;
  line-height: 45px;
  text-align: center;
  /*width:900px;*/
}

.d-course-overlay-header-text {
  display: inline-block;
  color: #0154a2;
}

#sign_up_button {
  display: block;
  margin-top: 3px;
  background-image: url(/wp-content/themes/essential-parent/build/images/ep-login-icon.db1ed5da.png);
  background-color: #ff585d;
  background-position: center;
  background-size: 100px;
  background-repeat: no-repeat;
  width: 150px;
  height: 150px;
  margin-right: 0px;
  margin-left: 0px;
  border-radius: 50%;
  opacity: 0.75;
}

.d-social-sign-in-box {
  width: 800px;
}

#oa_social_login_container_presc {
  width: 600px;
}

input.d-save-btn {
  display: inline-block;
  margin-top: 60px;
  padding: 15px 35px;
  float: right;
  background-color: #0154a2;
  border: 0;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
}

.w-col.w-col-6.padding {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.presc-login {
  width: 100%;
}

.presc-back {
  color: #ff585d;
  font-size: 20px;
  cursor: pointer;
}

.prev-arrow {
  font-family: Epfonts1, sans-serif;
  color: #ff585d;
  font-size: 20px;
  display: inline-block;
}

#sign_up_name {
  line-height: 16px;
  height: 16px;
  margin: 10px 0;
  font-size: 14px;
  color: #777;
}

.d-profile-section .d-edit.right {
  text-align: right;
}

.d-small-landing-section .d-hero-slider-3.w-slider {
  margin-top: -1px;
}

.already-account {
  cursor: pointer;
  text-decoration: underline;
  font-size: 18px;
}

.centeredLeft {
  margin-left: -5%;
}

.d-overlay-instructions {
  white-space: pre-line;
}

.d-prescription-save-bot-bar.error {
  padding: 10px 30px 50px;
}

.d-edit.overlay-close.error {
  color: #fff;
  font-size: 20px;
  top: 18px;
}

.w-col.w-col-11.fullPadding, .w-col.w-col-10.fullPadding {
  width: 100% !important;
  padding: 0 50px;
}

.d-stage-dd-text.small.black {
  color: #333 !important;
}

.d-sub-menu-box.nav.on {
  background: #ff585d;
  color: #fff;
}

.d-sub-menu._2 {
  padding-top: 0;
  text-shadow: 1px 1px 0 #333 !important;
}

.d-sub-menu-dd.dropdown-mouseenter-stop {
  margin-top: -1px;
}

.d-course-menu-box.simplebar {
  margin-top: 2px;
}

.d-course-indicator._2 {
  left: calc(50% - 23px);
  bottom: -3px;
  border-left: 23px solid transparent;
  border-right: 23px solid transparent;
  border-bottom: 12px solid #fff;
}

.d-sub-menu-box.nav {
  height: 55px;
  line-height: 40px;
}

.d-home-instruction-text._2 {
  font-size: 30px;
  line-height: 40px;
  color: #b4b2b2;
}

.d-see-all-btn {
  cursor: pointer;
}

.d-nav-title._2 {
  display: inline-block;
  width: calc(100% - 20px);
}

.prescription .d-submenu-column.courses {
  z-index: 3;
}

.prescription .d-submenu-column.topics {
  z-index: 2;
  background: white;
}

.prescription .d-submenu-column.selection {
  z-index: 1;
}

.d-my-courses .d-take-a-course-btn {
  margin-top: 0;
  width: calc(100% - 20px);
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
}

.d-sub-menu-box.toddler {
  background-color: #0098ff;
}

.d-sub-menu-box.child {
  background-color: #0077c8;
}

.d-sub-menu-box.teenager {
  background-color: #7d55c7;
}

.d-sub-menu-box.baby {
  background-color: #a4d65e;
}

.d-sub-menu-box.pregnancy {
  background-color: #fdda24;
}

.d-sub-menu-box.conception {
  background-color: #ffa300;
}

.d-nav-dropdown .d-course-menu .d-page-icon {
  font-size: 13px;
  line-height: 16px;
}

.d-my-courses.right {
  left: initial;
  right: 0px;
}

#d-continuity-overlay .d-take-a-course-btn {
  margin-left: 20px;
  margin-top: 0px;
  cursor: pointer;
}

.d-video-preview.big {
  height: 270px;
}

.d-video-prev-title.big {
  font-size: 25px;
  line-height: 35px;
}

.d-news-newsletter-box {
  height: 200px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 80px;
  background-image: url(/wp-content/themes/essential-parent/build/images/Banner-image-babymotherred-dress.960673f1.jpg);
  background-position: 0px 0px;
  background-size: cover;
}

.d-newsletter-box-title {
  margin-bottom: 10px;
  font-family: "Typ1451std regular", sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 45px;
}

.d-news-email-box {
  width: 500px;
  margin-top: 20px;
}

.d-newsletter--entry-field {
  padding: 15px 20px;
  background-color: #fff;
  text-align: center;
}

.d-newsletter-text {
  color: #b4b2b2;
  font-size: 18px;
}

.d-newsletter-send-btn {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ff585d;
  text-align: center;
}

.d-newsletter-btn-text {
  color: #fff;
  font-size: 18px;
  letter-spacing: 1px;
}

.d-video-preview.big._5 {
  height: 250px;
  background-image: none;
}

.d-prescription-email.newsletter {
  height: 50px;
}

.d-video-prev-title.course {
  text-align: center;
  color: #333;
  white-space: pre-wrap;
}

.d-newsletter-send-btn {
  cursor: pointer;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ff585d;
  text-align: center;
}

.d-newsletter-btn-text {
  color: #fff;
  font-size: 18px;
  letter-spacing: 1px;
}

.d-newsletter-send-btn:active {
  background-color: #0154a2;
}

.d-sub-menu-fixed.news-home {
  border-bottom: 1px solid red;
}

.d-video-prev-title.big {
  color: #333;
}

.d-carousel-more-btn._2 {
  height: 60px;
  cursor: pointer;
}

.d-read-more-text._2 {
  margin-top: 20px;
}

.d-nav-dropdown.news {
  width: 200px;
}

.d-sub-menu-dd.news {
  width: 200px;
  margin-left: 33%;
  transition: all 1s ease;
}

.d-sub-menu-dd.news.fixed {
  margin-left: 49%;
  transition: all 1s ease;
}

/*.nav-fullscreen.news{
	position:relative;
	padding-top:0;
}*/
@media (min-width: 1450px) {
  .d-sub-menu-dd.news.fixed {
    margin-left: 53%;
  }
}
.d-menu .d-menu-c6 {
  width: 66% !important;
}

.d-trending-section.listing-section.in-stages {
  margin-top: 0px !important;
}

h1 {
  font-size: inherit;
  line-height: inherit;
  margin: inherit;
  font-weight: inherit;
}

.w-dropdown-link {
  cursor: pointer;
}

h1.d-video-prev-title {
  font-weight: bold;
}

h1.inline {
  display: inline;
}

.spinner.loading-my-courses {
  position: absolute;
  z-index: 10;
  margin-right: auto;
  margin-left: auto;
  width: 300px;
  margin-top: 300px;
}

.d-dropdown.w--open, .w-dropdown-list.w--open {
  box-shadow: 0 2px 2px 0 #b4b2b2;
}

.d-menu {
  max-width: 1090px !important;
}

.d-with-div-2.prescription {
  width: 95%;
}

#autocomplete {
  display: block;
  position: absolute;
  top: 13px;
  margin-left: 9px;
  width: 100%;
  text-align: left;
  z-index: 1;
  font-family: "Proximanova regular", sans-serif;
  /* color: #ccc; */
  font-size: 14px;
  letter-spacing: normal;
  line-height: normal;
  opacity: 0.7;
}

.Typeahead__input input {
  text-align: left !important;
  z-index: 2 !important;
}

.d-dd-link.w-dropdown-link.disabled:hover {
  background: #fff;
  color: #000;
}

.d-dd-link.w-dropdown-link.disabled {
  cursor: default;
}

.d-page-section-box-line._2 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0px;
}

.d-header-search-box.w-clearfix.search-results {
  margin-bottom: 42px;
}

.d-header-search-box.w-clearfix.search-results .d-search-bar-btn {
  width: 50px;
  height: 50px;
}

.d-header-search-box.w-clearfix.search-results .Typeahead .d-search-icon-2._2 {
  padding-left: 14px;
  line-height: 26px;
}

.d-header-search-box.w-clearfix.search-results .d-search-icon-2._2 {
  font-size: 25px;
}

.d-header-search-box.w-clearfix.search-results .Typeahead__input {
  height: 50px;
  width: calc(100% - 50px) !important;
}

.d-header-search-box.w-clearfix.search-results .Typeahead__input input {
  font-size: 22px;
}

.d-carousel-slider.no-padding {
  padding-left: 0;
  padding-right: 0;
  margin-right: -10px;
  margin-left: -10px;
}

.search-results .d-section-title._2 {
  font-family: "Typ1451std regular", sans-serif !important;
  font-size: 20px !important;
}

.d-overlay-instructions {
  text-align: center;
}

.login-wizard .w-col.w-col-3 {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}

.extra-price {
  font-size: 18px;
  padding-top: 40px;
}

.login-wizard .d-course-overlay-header-text.d-login-step._2 {
  margin-top: 0px;
}

.login-wizard .d-save-btn._2 {
  margin-top: -15px;
}

.login-wizard .d-stage-dd-text.left {
  text-align: left;
}

.commands-container {
  margin: 50px;
  padding: 10px;
}

.admin-command {
  font-family: "Typ1451std regular", sans-serif;
  font-size: 20px;
  cursor: pointer;
  padding: 20px 10px;
  border-left: 3px solid white;
}

.admin-command:hover, .admin-command.open {
  border-left-style: solid;
  border-left-color: #ff585d;
  background-color: #f8f8f8;
}

.admin-section {
  padding: 20px 50px;
}

.open-command-section {
  display: inline-block;
  float: right;
}

.d-command-close-icon {
  font-family: Epfonts1, sans-serif;
  font-size: 18px;
  color: #ff585d;
}

.admin-command .d-dropdown-icon {
  font-size: 25px;
}

.w-col.user-info {
  font-family: "Proximanova regular", sans-serif;
  color: #333;
  padding: 10px;
  font-size: 16px;
}

.w-col.user-info.delete {
  cursor: pointer;
}

.w-col.user-info.delete:hover {
  color: #ff585d;
}

.p50 {
  margin-top: 20px;
}

.p50 .d-field-name {
  text-align: center !important;
  display: block !important;
}

.course-desc {
  padding: 30px 0px;
  border-bottom: 1px solid #ff585d;
}

.course-desc-text {
  font-family: "Proximanova regular", sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.d-carousel-slider._2 {
  padding-left: 0;
  padding-right: 0;
}

.w-col.w-col-4.thumb {
  justify-content: flex-end;
  display: flex;
}

.d-section-title._2.course {
  font-family: "Typ1451std regular", sans-serif !important;
  font-size: 25px !important;
}

.d-trending-section.listing-section._2 {
  margin-top: 0;
}

.d-header-logo-box {
  padding-top: 15px;
}

.d-my-courses .d-dropdown.w-dropdown-list.w--open {
  max-height: 400px;
  overflow: auto;
}

.ecare-search-results ul {
  position: absolute;
  left: 0;
  padding: 0;
  margin-top: 8px;
  min-width: 100%;
  background-color: #fff;
  list-style: none;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  z-index: 1000;
}

.ecare-search-results li {
  border-bottom: 1px solid #ccc;
}

.ecare-search-results li > * {
  display: block;
  color: #333;
}

.ecare-search-results li .header {
  background-color: #f0f0f0;
}

.ecare-search-results li .link {
  padding: 10px 16px;
  overflow: auto;
  cursor: pointer;
}

.ecare-search-results li > *:hover {
  background-color: #ff585d;
  color: #fff;
}

.ecare-search-results li:first-child {
  border-radius: 4px 4px 0 0;
}

.ecare-search-results li:last-child {
  border-radius: 0 0 4px 4px;
  border-bottom: 0;
}

.ecare-search-results li.active {
  background-color: #ff585d;
}

.ecare-search-results li.active .link {
  color: #fff;
}

.ecare-search-checkbox {
  display: inline-block;
  width: 30px;
  float: right;
}

span.ecare-search-title {
  width: calc(100% - 40px);
  display: inline-block;
  float: left;
}

.spinner.ecare-search {
  font-size: 20px !important;
  padding: 0 !important;
}

.spinner.ecare-search .animate-spin:hover {
  color: #fff !important;
}

.d-email-send-btn._2 {
  border-color: #0154a2;
  background-color: #0154a2;
}

.ecare-search-results span.header {
  text-align: center;
  cursor: default;
}

.ecare-search-results span.header:hover {
  text-align: center;
  background-color: #f0f0f0;
  color: #333;
}

.ecare-search-course-title {
  color: #ff585d !important;
  text-align: left;
  display: block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ecare-search-course-title:hover {
  color: #ff585d !important;
  background-color: #fff !important;
}

.d-c1._1 {
  padding-right: 10px;
}

.d-search-icon-2._2.lg {
  font-size: 20px !important;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  display: none;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.no-padding {
  padding: 0 !important;
}

.d-logo {
  margin-left: -14px;
}

/* V-TOOLTIP */
.tooltip {
  display: block !important;
  pointer-events: none;
  padding: 4px;
  z-index: 10000;
}

.tooltip .tooltip-inner {
  background: black;
  color: white;
  border-radius: 16px;
  padding: 5px 10px 4px;
}

.tooltip tooltip-arrow {
  display: none;
}

.tooltip[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s, visibility 0.15s;
}

.tooltip[aria-hidden=false] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.15s;
}

.ecare-admin-link {
  float: right;
  padding-right: 20px;
  padding-top: 10px;
  position: relative;
  font-size: 16px;
  margin-top: -40px;
}

.ecare-admin-link-text {
  color: #ff585d;
  display: block;
}

.selection-counter {
  border-radius: 50%;
  padding: 5px;
  height: 30px;
  position: relative;
  display: inline-block;
  width: 30px;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  top: -2px;
  margin-left: 3px;
  background: #ff585d;
}

.d-in-short-text {
  padding: 2px 5px 0px 0px;
}

.d-tooltip {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 100000;
  border: 1px solid #333;
  border-radius: 10px;
  margin-left: -50px;
  margin-top: 25px;
  background: #000;
  color: #fff;
  padding: 2px 5px;
}

.d-tooltip::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  left: 85%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

.select-all {
  display: block;
  text-align: right;
  border-bottom: 1px solid rgb(240, 240, 240);
  padding: 2px 5px;
  margin-right: 31px;
  font-size: 10px;
}

.d-carousel-slider.big {
  height: 500px;
}

.d-email-send-btn.add-to-selection {
  margin-top: 20px;
}

.d-nav-my-selection-box.selected {
  border: 1px solid #ff585d;
}

.selection-name {
  background-color: #f8f8f8;
  text-align: center;
  font-family: "Proximanova regular", sans-serif;
  padding: 10px 5px;
  font-size: 20px;
}

.d-tooltip.selection {
  margin-left: 162px;
  margin-top: 10px;
}

img.remember-pic {
  width: 100px;
  border-radius: 100%;
  margin-top: -35px;
}

.review-date, .d-main-article-box .review-date {
    font-style:italic;
    font-size:1em
}

/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.simplebar, [data-simplebar-direction] {
  position: relative;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  /* Trigger native scrolling for mobile, if not supported, plugin is used. */
}

.simplebar .simplebar-scroll-content,
[data-simplebar-direction] .simplebar-scroll-content {
  overflow-y: scroll;
  overflow-x: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -ms-overflow-style: none;
  /* hide browser scrollbar on IE10+ */
}

/* hide browser scrollbar on Webkit (Safari & Chrome) */
.simplebar-scroll-content::-webkit-scrollbar {
  display: none;
}

[data-simplebar-direction=horizontal] .simplebar-scroll-content,
.simplebar.horizontal .simplebar-scroll-content {
  overflow-x: scroll;
  overflow-y: auto;
}

.simplebar-track {
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 11px;
}

.simplebar-track .simplebar-scrollbar {
  position: absolute;
  right: 2px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  min-height: 10px;
  width: 7px;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  background: #6c6e71;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
}

.simplebar-track:hover .simplebar-scrollbar {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.7;
  -webkit-transition: opacity 0 linear;
  -moz-transition: opacity 0 linear;
  -o-transition: opacity 0 linear;
  -ms-transition: opacity 0 linear;
  transition: opacity 0 linear;
}

.simplebar-track .simplebar-scrollbar.visible {
  opacity: 0.7;
}

[data-simplebar-direction=horizontal] .simplebar-track,
.simplebar.horizontal .simplebar-track {
  top: auto;
  left: 0;
  width: auto;
  height: 11px;
}

[data-simplebar-direction=horizontal] .simplebar-track .simplebar-scrollbar,
.simplebar.horizontal .simplebar-track .simplebar-scrollbar {
  right: auto;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/***** lightbox *****/
/*
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.1.1 (12/07/2015)
 */
/* Import icon font */
/*@import url(font-lightcase.css);*/
/* Import breakpoint related styles */
/*@import url(lightcase-max-640.css);*/
/*@import url(lightcase-min-641.css);*/
@media screen {
  /* Overlay */
  #lightcase-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
  }

  /* Loading */
  #lightcase-loading {
    position: fixed;
    z-index: 1001;
    top: 50%;
    left: 50%;
    margin-top: -0.5em;
    margin-left: -0.5em;
    opacity: 1;
    font-size: 32px;
    /* Fixes the icon wobble issue in firefox */
    -moz-transform-origin: 50% 53%;
    -webkit-animation: lightcase-loading-spin 0.5s infinite linear;
    -moz-animation: lightcase-loading-spin 0.5s infinite linear;
    -o-animation: lightcase-loading-spin 0.5s infinite linear;
    animation: lightcase-loading-spin 0.5s infinite linear;
  }

  /* Case */
  #lightcase-case {
    display: none;
    position: fixed;
    z-index: 1002;
    top: 50%;
    left: 50%;
  }

  /* Additional info */
  #lightcase-case .lightcase-info {
    /* 
     * You can change to position "static" or "relative" instead, but consider
     * that this height will be integrated and calculated
     * to the maximum height additionally to the image height.
     */
    position: absolute;
    padding-top: 15px;
  }

  #lightcase-case .lightcase-caption {
    clear: both;
  }

  #lightcase-case .lightcase-title,
#lightcase-case .lightcase-caption {
    margin: 0;
    padding: 0;
    font-size: 17px;
    line-height: 1.5;
    font-weight: normal;
    text-overflow: ellipsis;
  }

  #lightcase-case .lightcase-caption {
    font-size: 13px;
  }

  #lightcase-case .lightcase-sequenceInfo {
    font-size: 11px;
  }

  /* Icons */
  [class*=lightcase-icon-] {
    width: 1.123em;
    height: auto;
    /*
     * For adjusting the icon size, just change the
     * value for "font-size" here!
     */
    font-size: 38px;
    line-height: 1;
    text-align: center;
    text-shadow: none;
  }

  a[class*=lightcase-icon-],
a[class*=lightcase-icon-]:focus {
    position: fixed;
    z-index: 9999;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.6);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-transition: color, opacity, ease-in-out 0.25s;
    -moz-transition: color, opacity, ease-in-out 0.25s;
    -o-transition: color, opacity, ease-in-out 0.25s;
    transition: color, opacity, ease-in-out 0.25s;
  }

  a[class*=lightcase-icon-]:hover {
    color: rgba(255, 255, 255, 1);
  }

  a[class*=lightcase-icon-] > span {
    display: inline-block;
    text-indent: -9999px;
  }

  /* For mobile (touch) devices */
  .lightcase-isMobileDevice #lightcase-case .lightcase-inlineWrap,
.lightcase-isMobileDevice #lightcase-case[data-type=iframe] .lightcase-contentInner {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }

  .lightcase-isMobileDevice.lightcase-open,
.lightcase-isMobileDevice.lightcase-open body {
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
  }

  .lightcase-isMobileDevice #lightcase-nav a:hover {
    color: #aaa;
    text-shadow: none;
  }
}
/* Animation for loading spin icon */
@-webkit-keyframes lightcase-loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes lightcase-loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes lightcase-loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes lightcase-loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes lightcase-loading-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}

@-webkit-keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}

@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}

@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}

@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}

/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}

/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}

/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

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

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

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

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

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

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

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

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}

/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

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

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

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.ep-menu-stage {
  width: 11.1111111111% !important;
}

.admin-menu-area {
    text-align: right;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXAuc2NzcyIsIndlYnBhY2s6Ly8vX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy9fZGFzaGljb25zLmNzcyIsIndlYnBhY2s6Ly8vX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly8vX3dlYmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vX2VwLndlYmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vX2VwLWV4dGVuZC13ZWJmbG93LmNzcyIsIndlYnBhY2s6Ly8vX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy92ZW5kb3JzL3NpbXBsZWJhci5jc3MiLCJ3ZWJwYWNrOi8vL3ZlbmRvcnMvYW5pbWF0ZS5jc3MiLCJ3ZWJwYWNrOi8vL19lcC1vdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7QUFDQTs7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNBQTs7RUFBQTtBQUdBO0VBQ0U7QURHRjs7QUNEQTsrRUFBQTtBQUVBOzs7OztFQUFBO0FBTUE7Ozs7Ozs7Ozs7Ozs7RUFhRTtBRElGOztBQ0ZBOzs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QURLRjs7QUNIQTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7QURNRjs7QUNKQTs7O0VBQUE7QUFJQTs7RUFFRTtBRE9GOztBQ0xBOytFQUFBO0FBRUE7O0VBQUE7QUFHQTtFQUNFO0FEUUY7O0FDTkE7OztFQUFBO0FBSUE7O0VBRUU7QURTRjs7QUNQQTsrRUFBQTtBQUVBOztFQUFBO0FBR0E7RUFDRTtBRFVGOztBQ1JBOztFQUFBO0FBR0E7O0VBRUU7QURXRjs7QUNUQTs7RUFBQTtBQUdBO0VBQ0U7QURZRjs7QUNWQTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7QURhRjs7QUNYQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtBRGNGOztBQ1pBOztFQUFBO0FBR0E7RUFDRTtBRGVGOztBQ2JBOztFQUFBO0FBR0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURnQkY7O0FDZEE7RUFDRTtBRGlCRjs7QUNmQTtFQUNFO0FEa0JGOztBQ2hCQTsrRUFBQTtBQUVBOztFQUFBO0FBR0E7RUFDRTtBRG1CRjs7QUNqQkE7O0VBQUE7QUFHQTtFQUNFO0FEb0JGOztBQ2xCQTsrRUFBQTtBQUVBOztFQUFBO0FBR0E7RUFDRTtBRHFCRjs7QUNuQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QURzQkY7O0FDcEJBOztFQUFBO0FBR0E7RUFDRTtBRHVCRjs7QUNyQkE7O0VBQUE7QUFHQTs7OztFQUlFO0VBQ0E7QUR3QkY7O0FDdEJBOytFQUFBO0FBRUE7OztFQUFBO0FBSUE7Ozs7O0VBQUE7QUFNQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5QkY7O0FDdkJBOztFQUFBO0FBR0E7RUFDRTtBRDBCRjs7QUN4QkE7Ozs7O0VBQUE7QUFNQTs7RUFFRTtBRDJCRjs7QUN6QkE7Ozs7Ozs7O0VBQUE7QUFTQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUQ0QkY7O0FDMUJBOztFQUFBO0FBR0E7O0VBRUU7QUQ2QkY7O0FDM0JBOztFQUFBO0FBR0E7O0VBRUU7RUFDQTtBRDhCRjs7QUM1QkE7OztFQUFBO0FBSUE7RUFDRTtBRCtCRjs7QUM3QkE7Ozs7OztFQUFBO0FBT0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURnQ0Y7O0FDOUJBOzs7O0VBQUE7QUFLQTs7RUFFRTtBRGlDRjs7QUMvQkE7OztFQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtDRjs7QUNoQ0E7Ozs7RUFBQTtBQUtBOztFQUVFO0FEbUNGOztBQ2pDQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FEb0NGOztBQ2xDQTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcUNGOztBQ25DQTs7RUFBQTtBQUdBO0VBQ0U7QURzQ0Y7O0FDcENBOzs7RUFBQTtBQUlBO0VBQ0U7QUR1Q0Y7O0FDckNBOytFQUFBO0FBRUE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUR3Q0Y7O0FDdENBOztFQUVFO0FEeUNGOztBRTNZQTs7OztFQUFBO0FBTUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QUYyWUQ7QUV6WUE7QUFHQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeVlEOztBRXRZQTtBQUVBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0VBQ0M7QUZ3WUQ7O0FFcllBO0FBRUE7RUFDQztBRnVZRDs7QUVwWUE7QUFDQTtFQUNDO0FGdVlEOztBRXBZQTtFQUNDO0FGdVlEOztBRXBZQTtFQUNDO0FGdVlEOztBRXBZQTtFQUNDO0FGdVlEOztBRXBZQTtFQUNDO0FGdVlEOztBRXBZQTtFQUNDO0FGdVlEOztBR3J5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSHd5REo7QUk1eURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo4eURGO0FJNXlEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4eURGOztBSTV5REE7RUFDRTtBSit5REY7O0FJN3lEQTtFQUNFO0FKZ3pERjs7QUk5eURBO0VBQ0U7QUppekRGOztBSS95REE7O0VBRUU7QUprekRGOztBSWh6REE7RUFDRTtFQUNBO0VBQ0E7QUptekRGOztBSWp6REE7RUFDRTtBSm96REY7O0FJbHpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXpERjs7QUluekRBO0VBQ0U7RUFDQTtFQUNBO0FKc3pERjs7QUlwekRBO0VBQ0U7QUp1ekRGOztBSXJ6REE7RUFDRTtBSnd6REY7O0FJdHpEQTtFQUNFO0VBQ0E7QUp5ekRGOztBSXZ6REE7O0VBRUU7RUFDQTtBSjB6REY7O0FJeHpEQTtFQUNFO0FKMnpERjs7QUl6ekRBO0VBQ0U7QUo0ekRGOztBSTF6REE7RUFDRTtBSjZ6REY7O0FJM3pEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjh6REY7O0FJNXpEQTtFQUNFO0FKK3pERjs7QUk3ekRBO0VBQ0U7QUpnMERGOztBSTl6REE7Ozs7OztFQU1FO0VBQ0E7QUppMERGOztBSS96REE7RUFDRTtFQUNBO0VBQ0E7QUprMERGOztBSWgwREE7RUFDRTtFQUNBO0VBQ0E7QUptMERGOztBSWowREE7RUFDRTtFQUNBO0VBQ0E7QUpvMERGOztBSWwwREE7RUFDRTtFQUNBO0VBQ0E7QUpxMERGOztBSW4wREE7RUFDRTtFQUNBO0VBQ0E7QUpzMERGOztBSXAwREE7RUFDRTtFQUNBO0VBQ0E7QUp1MERGOztBSXIwREE7RUFDRTtFQUNBO0FKdzBERjs7QUl0MERBO0VBQ0U7QUp5MERGOztBSXYwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMDBERjs7QUl4MERBO0VBQ0U7RUFDQTtBSjIwREY7O0FJejBEQTtFQUNFO0VBQ0E7QUo0MERGOztBSTEwREE7O0VBRUU7RUFDQTtFQUNBO0FKNjBERjs7QUkzMERBO0VBQ0U7RUFDQTtBSjgwREY7O0FJNTBEQTs7RUFFRTtFQUNBO0FKKzBERjs7QUk3MERBO0VBQ0U7QUpnMURGOztBSTkwREE7RUFDRTtFQUNBO0VBQ0E7QUppMURGOztBSS8wREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprMURGOztBSWgxREE7RUFDRTtFQUNBO0VBQ0E7QUptMURGOztBSWoxREE7OztFQUdFO0VBQ0E7RUFDQTtBSm8xREY7O0FJbDFEQTtFQUNFO0FKcTFERjs7QUluMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpzMURGOztBSXAxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnUxREY7O0FJcjFEQTtFQUNFO0VBQ0E7RUFDQTtBSncxREY7O0FJdDFEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeTFERjs7QUl2MURBOztFQUVFO0FKMDFERjs7QUl4MURBOztFQUVFO0VBQ0E7QUoyMURGOztBSXoxREE7O0VBRUU7QUo0MURGOztBSTExREE7O0VBRUU7QUo2MURGOztBSTMxREE7O0VBRUU7RUFDQTtBSjgxREY7O0FJNTFEQTs7Ozs7O0VBTUU7RUFDQTtBSisxREY7O0FJNzFEQTs7RUFFRTtBSmcyREY7O0FJOTFEQTtFQUNFO0VBQ0E7QUppMkRGOztBSS8xREE7RUFDRTtBSmsyREY7O0FJaDJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKbTJERjs7QUlqMkRBOztFQUVFO0VBQ0E7RUFDQTtBSm8yREY7O0FJbDJEQTs7OztFQUlFO0VBQ0E7QUpxMkRGOztBSW4yREE7O0VBRUU7QUpzMkRGOztBSXAyREE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnUyREY7O0FJcjJEQTtFQUNFO0FKdzJERjs7QUl0MkRBO0VBQ0U7RUFDQTtFQUNBO0FKeTJERjs7QUl2MkRBOztFQUVFO0VBQ0E7QUowMkRGOztBSXgyREE7RUFDRTtBSjIyREY7O0FJejJEQTtFQUNFO0VBQ0E7QUo0MkRGOztBSTEyREE7O0VBRUU7RUFDQTtBSjYyREY7O0FJMzJEQTtFQUNFO0FKODJERjs7QUk1MkRBO0VBQ0U7RUFDQTtBSisyREY7O0FJNzJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmczREY7O0FJOTJEQTtFQUNFO0VBQ0E7QUppM0RGOztBSS8yREE7RUFDRTtBSmszREY7O0FJaDNEQTtFQUNFO0FKbTNERjs7QUlqM0RBO0VBQ0U7QUpvM0RGOztBSWwzREE7RUFDRTtBSnEzREY7O0FJbjNEQTtFQUNFO0FKczNERjs7QUlwM0RBO0VBQ0U7QUp1M0RGOztBSXIzREE7RUFDRTtBSnczREY7O0FJdDNEQTtFQUNFO0FKeTNERjs7QUl2M0RBO0VBQ0U7QUowM0RGOztBSXgzREE7RUFDRTtBSjIzREY7O0FJejNEQTtFQUNFO0FKNDNERjs7QUkxM0RBO0VBQ0U7QUo2M0RGOztBSTMzREE7RUFDRTtBSjgzREY7O0FJNTNEQTtFQUNFO0lBQ0U7RUorM0RGOztFSTczREE7SUFDRTtFSmc0REY7O0VJOTNEQTtJQUNFO0VKaTRERjs7RUkvM0RBO0lBQ0U7RUprNERGOztFSWg0REE7SUFDRTtFSm00REY7O0VJajREQTtJQUNFO0VKbzRERjs7RUlsNERBO0lBQ0U7RUpxNERGOztFSW40REE7SUFDRTtFSnM0REY7O0VJcDREQTtJQUNFO0VKdTRERjs7RUlyNERBO0lBQ0U7RUp3NERGOztFSXQ0REE7SUFDRTtFSnk0REY7O0VJdjREQTtJQUNFO0VKMDRERjs7RUl4NERBO0lBQ0U7RUoyNERGOztFSXo0REE7SUFDRTtFSjQ0REY7O0VJMTREQTtJQUNFO0VKNjRERjs7RUkzNERBO0lBQ0U7SUFDQTtJQUNBO0VKODRERjtBQUNGO0FJNTREQTtFQUNFO0lBQ0U7RUo4NERGOztFSTU0REE7SUFDRTtFSis0REY7O0VJNzREQTtJQUNFO0VKZzVERjs7RUk5NERBOztJQUVFO0lBQ0E7RUppNURGOztFSS80REE7SUFDRTtJQUNBO0lBQ0E7RUprNURGOztFSWg1REE7SUFDRTtFSm01REY7O0VJajVEQTtJQUNFO0VKbzVERjs7RUlsNURBO0lBQ0U7RUpxNURGOztFSW41REE7SUFDRTtFSnM1REY7O0VJcDVEQTtJQUNFO0VKdTVERjs7RUlyNURBO0lBQ0U7RUp3NURGOztFSXQ1REE7SUFDRTtFSnk1REY7O0VJdjVEQTtJQUNFO0VKMDVERjs7RUl4NURBO0lBQ0U7RUoyNURGOztFSXo1REE7SUFDRTtFSjQ1REY7O0VJMTVEQTtJQUNFO0VKNjVERjs7RUkzNURBO0lBQ0U7RUo4NURGO0FBQ0Y7QUk1NURBO0VBQ0U7SUFDRTtFSjg1REY7O0VJNTVEQTtJQUNFO0VKKzVERjs7RUk3NURBO0lBQ0U7RUpnNkRGOztFSTk1REE7SUFDRTtFSmk2REY7O0VJLzVEQTtJQUNFO0VKazZERjs7RUloNkRBO0lBQ0U7RUptNkRGOztFSWo2REE7SUFDRTtFSm82REY7O0VJbDZEQTtJQUNFO0VKcTZERjs7RUluNkRBO0lBQ0U7RUpzNkRGOztFSXA2REE7SUFDRTtFSnU2REY7O0VJcjZEQTtJQUNFO0VKdzZERjs7RUl0NkRBO0lBQ0U7RUp5NkRGOztFSXY2REE7SUFDRTtFSjA2REY7O0VJeDZEQTtJQUNFO0VKMjZERjs7RUl6NkRBO0lBQ0U7RUo0NkRGOztFSTE2REE7SUFDRTtFSjY2REY7O0VJMzZEQTtJQUNFO0VKODZERjs7RUk1NkRBO0lBQ0U7RUorNkRGO0FBQ0Y7QUk3NkRBO0VBQ0U7QUorNkRGOztBSTc2REE7RUFDRTtFQUNBO0FKZzdERjs7QUk5NkRBO0VBQ0U7RUFDQTtBSmk3REY7O0FJLzZEQTtFQUNFO0FKazdERjs7QUloN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptN0RGOztBSWo3REE7RUFDRTtBSm83REY7O0FJbDdEQTtFQUNFO0FKcTdERjs7QUluN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKczdERjs7QUlwN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnU3REY7O0FJcjdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnc3REY7O0FJdDdEQTtFQUNFO0VBQ0E7QUp5N0RGOztBSXY3REE7RUFDRTtFQUNBO0VBQ0E7QUowN0RGOztBSXg3REE7RUFDRTtFQUNBO0FKMjdERjs7QUl6N0RBO0VBQ0U7RUFDQTtBSjQ3REY7O0FJMTdEQTtFQUNFO0FKNjdERjs7QUkzN0RBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4N0RGOztBSTU3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKKzdERjs7QUk3N0RBO0VBQ0U7RUFDQTtFQUNBO0FKZzhERjs7QUk5N0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmk4REY7O0FJLzdEQTtFQUNFO0VBQ0E7RUFDQTtBSms4REY7O0FJaDhEQTtFQUNFO0VBQ0E7RUFDQTtBSm04REY7O0FJajhEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbzhERjs7QUlsOERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpxOERGOztBSW44REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnM4REY7O0FJcDhEQTtFQUNFO0VBQ0E7QUp1OERGOztBSXI4REE7RUFDRTtBSnc4REY7O0FJdDhEQTtFQUNFO0FKeThERjs7QUl2OERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUowOERGOztBSXg4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMjhERjs7QUl6OERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0OERGOztBSTE4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjhERjs7QUkzOERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4OERGOztBSTU4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorOERGOztBSTc4REE7RUFDRTtBSmc5REY7O0FJOThEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppOURGOztBSS84REE7RUFDRTtBSms5REY7O0FJaDlEQTtFQUNFO0FKbTlERjs7QUlqOURBO0VBQ0U7QUpvOURGOztBSWw5REE7RUFDRTtBSnE5REY7O0FJbjlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzOURGOztBSXA5REE7RUFDRTtBSnU5REY7O0FJcjlEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdzlERjs7QUl0OURBOzs7O0VBSUU7QUp5OURGOztBSXY5REE7RUFDRTtFQUNBO0FKMDlERjs7QUl4OURBO0VBQ0U7RUFDQTtBSjI5REY7O0FJejlEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQ5REY7O0FJMTlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjY5REY7O0FJMzlEQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKODlERjs7QUk1OURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorOURGOztBSTc5REE7RUFDRTtBSmcrREY7O0FJOTlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppK0RGOztBSS85REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmsrREY7O0FJaCtEQTtFQUNFO0FKbStERjs7QUlqK0RBO0VBQ0U7RUFDQTtFQUNBO0FKbytERjs7QUlsK0RBO0VBQ0U7QUpxK0RGOztBSW4rREE7O0VBRUU7QUpzK0RGOztBSXArREE7RUFDRTtBSnUrREY7O0FJcitEQTtFQUNFOztJQUVFO0VKdytERjs7RUl0K0RBO0lBQ0U7RUp5K0RGO0FBQ0Y7QUl2K0RBO0VBQ0U7O0lBRUU7RUp5K0RGOztFSXYrREE7SUFDRTtFSjArREY7O0VJeCtEQTtJQUNFO0VKMitERjtBQUNGO0FJeitEQTtFQUNFOztJQUVFO0VKMitERjs7RUl6K0RBO0lBQ0U7RUo0K0RGO0FBQ0Y7QUkxK0RBOzs7Ozs7RUFBQTtBQU9BOzs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQrREY7O0FJMStEQTs7O0VBQUE7QUFJQTs7RUFFRTtFQUNBO0VBQ0E7QUo2K0RGOztBSTMrREE7RUFDRTtFQUNBO0VBQ0E7QUo4K0RGOztBSTUrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSisrREY7O0FJNytEQTtFQUNFO0VBQ0E7QUpnL0RGOztBSTkrREE7QUFDQTs7O0VBR0U7QUppL0RGOztBSS8rREE7O0VBRUU7RUFDQTtBSmsvREY7O0FJaC9EQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FKbS9ERjs7QUlqL0RBO0VBQ0U7QUpvL0RGOztBSWwvREE7OztFQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUpxL0RGOztBSW4vREE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzL0RGOztBSXAvREE7RUFDRTtBSnUvREY7O0FJci9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdy9ERjs7QUl0L0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5L0RGOztBSXYvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowL0RGOztBSXgvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMi9ERjs7QUl6L0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQvREY7O0FJMS9EQTs7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNi9ERjs7QUkzL0RBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4L0RGOztBSTUvREE7Ozs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKKy9ERjs7QUk3L0RBO0VBQ0U7QUpnZ0VGOztBSTkvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmlnRUY7O0FJLy9EQTtFQUNFO0VBQ0E7RUFDQTtBSmtnRUY7O0FJaGdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptZ0VGOztBSWpnRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb2dFRjs7QUlsZ0VBOzs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxZ0VGOztBSW5nRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzZ0VGOztBSXBnRUE7O0VBQUE7QUFHQTtFQUNFO0FKdWdFRjs7QUlyZ0VBO0VBQ0U7QUp3Z0VGOztBSXRnRUE7RUFDRTtJQUNFO0lBQ0E7RUp5Z0VGOztFSXZnRUE7O0lBRUU7RUowZ0VGOztFSXhnRUE7RUFDQTs7O0lBR0U7RUoyZ0VGOztFSXpnRUE7SUFDRTtJQUNBO0VKNGdFRjs7RUkxZ0VBO0lBQ0U7SUFDQTtFSjZnRUY7O0VJM2dFQTs7SUFFRTtJQUNBO0VKOGdFRjs7RUk1Z0VBO0lBQ0U7RUorZ0VGOztFSTdnRUE7SUFDRTtFSmdoRUY7QUFDRjtBSTlnRUE7O0VBRUU7QUpnaEVGOztBSTlnRUE7O0VBRUU7RUFDQTtBSmloRUY7O0FJL2dFQTtFQUNFO0FKa2hFRjs7QUloaEVBOztFQUVFO0FKbWhFRjs7QUlqaEVBO0VBQ0U7QUpvaEVGOztBSWxoRUE7RUFDRTtBSnFoRUY7O0FJbmhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzaEVGOztBSXBoRUE7RUFDRTtFQUNBO0FKdWhFRjs7QUlyaEVBOztFQUVFO0FKd2hFRjs7QUl0aEVBO0VBQ0U7QUp5aEVGOztBSXZoRUE7RUFDRTtBSjBoRUY7O0FJeGhFQTtFQUNFO0VBQ0E7RUFDQTtBSjJoRUY7O0FJemhFQTtFQUNFO0FKNGhFRjs7QUkxaEVBO0VBQ0U7QUo2aEVGOztBSTNoRUE7RUFDRTtFQUNBO0FKOGhFRjs7QUk1aEVBO0VBQ0U7RUFDQTtBSitoRUY7O0FJN2hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnaUVGOztBSTloRUE7RUFDRTtBSmlpRUY7O0FJL2hFQTtFQUNFO0VBQ0E7RUFDQTtBSmtpRUY7O0FJaGlFQTtFQUNFO0FKbWlFRjs7QUlqaUVBO0VBQ0U7QUpvaUVGOztBSWxpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxaUVGOztBSW5pRUE7RUFDRTtFQUNBOztnQkFBQTtFQUdBO0FKc2lFRjs7QUlwaUVBO0VBQ0U7QUp1aUVGOztBSXJpRUE7RUFDRTtFQUNBO0VBQ0E7QUp3aUVGOztBSXRpRUE7RUFDRTtFQUNBO0VBQ0E7QUp5aUVGOztBSXZpRUE7RUFDRTtFQUNBO0VBQ0E7QUowaUVGOztBSXhpRUE7O0VBRUU7RUFDQTtBSjJpRUY7O0FJemlFQTtFQUNFO0FKNGlFRjs7QUkxaUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo2aUVGOztBSTNpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4aUVGOztBSTVpRUE7RUFDRTtBSitpRUY7O0FJN2lFQTtFQUNFO0VBQ0E7QUpnakVGOztBSTlpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppakVGOztBSS9pRUE7RUFDRTtFQUNBO0FKa2pFRjs7QUloakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptakVGOztBSWpqRUE7RUFDRTtBSm9qRUY7O0FJbGpFQTtFQUNFO0FKcWpFRjs7QUluakVBOztFQUVFO0VBQ0E7RUFDQTtBSnNqRUY7O0FJcGpFQTtFQUNFO0FKdWpFRjs7QUlyakVBOztFQUVFO0VBQ0E7RUFDQTtBSndqRUY7O0FJdGpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlqRUY7O0FJdmpFQTtFQUNFO0VBQ0E7QUowakVGOztBSXhqRUE7RUFDRTtBSjJqRUY7O0FJempFQTtFQUNFO0FKNGpFRjs7QUkxakVBO0VBQ0U7SUFDRTtFSjZqRUY7O0VJM2pFQTtJQUNFO0VKOGpFRjtBQUNGO0FJNWpFQTtFQUNFO0lBQ0U7RUo4akVGOztFSTVqRUE7SUFDRTtFSitqRUY7O0VJN2pFQTtJQUNFO0VKZ2tFRjtBQUNGO0FJOWpFQTtFQUNFO0lBQ0U7RUpna0VGOztFSTlqRUE7SUFDRTtFSmlrRUY7QUFDRjtBSS9qRUE7RUFDRTtBSmlrRUY7O0FJL2pFQTs7RUFFRTtFQUNBO0FKa2tFRjs7QUloa0VBO0VBQ0U7QUpta0VGOztBSWprRUE7RUFDRTtBSm9rRUY7O0FJbGtFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFrRUY7O0FJbmtFQTtFQUNFO0FKc2tFRjs7QUlwa0VBO0VBQ0U7RUFDQTtFQUNBO0FKdWtFRjs7QUlya0VBO0VBQ0U7RUFDQTtBSndrRUY7O0FJdGtFQTtFQUNFO0FKeWtFRjs7QUl2a0VBO0VBQ0U7SUFDRTtFSjBrRUY7QUFDRjtBSXhrRUE7RUFDRTtBSjBrRUY7O0FJeGtFQTtFQUNFO0lBQ0U7RUoya0VGO0VJemtFQTtJQUNFO0VKMmtFRjtBQUNGO0FJemtFQTtFQUNFO0VBQ0E7QUoya0VGOztBSXprRUE7RUFDRTtBSjRrRUY7O0FJemtFQTtFQUNJO0FKNGtFSjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtBTDZtSEo7O0FLMW1IQTtFQUNJO0FMNm1ISjs7QUsxbUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm1ISjs7QUsxbUhBO0VBQ0k7QUw2bUhKOztBSzFtSEE7RUFDSTtBTDZtSEo7O0FLMW1IQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VMNm1ITjtBQUNGO0FLMW1IQTtFQUNJO0lBQ0k7RUw0bUhOO0FBQ0Y7QUt6bUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUwybUhKO0FLeG1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMMG1ISjtBS3ZtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTHltSEo7QUt0bUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUx3bUhKO0FLcm1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMdW1ISjtBS3BtSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTHNtSEo7QUtubUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUxxbUhKO0FLbG1IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMb21ISjtBS2ptSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTG1tSEo7QUtobUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUxrbUhKO0FNdjFRQTs7Ozs7OztFQUFBO0FBU0E7RUFDQztBTncxUUQ7O0FNcjFRQTs7RUFBQTtBQU9BOztDQUFBO0FBSUE7RUFBWTtBTm8xUVo7O0FNbDFRQTs7RUFBQTtBQU9BOztFQUFBO0FBR0E7RUFDQztFQUNBO0FOaTFRRDs7QU05MFFBO0VBQ0M7QU5pMVFEOztBTTkwUUE7RUFDQztBTmkxUUQ7O0FNOTBRQTs7RUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmkxUUQ7O0FNOTBRQTtFQUNDO0FOaTFRRDs7QU05MFFBOztFQUFBO0FBSUE7RUFDQztFQUNBO0FOZzFRRDs7QU03MFFBOztFQUFBO0FBR0E7RUFDQztFQUNBO0FOZzFRRDs7QU05MFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU5pMVFEOztBTS8wUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTmsxUUQ7O0FNaDFRQTtFQUNDO0VBQ0E7RUFDQTtBTm0xUUQ7O0FNaDFRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FObTFRRDs7QU1oMVFBO0VBQ0M7QU5tMVFEOztBTWgxUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0xUUQ7O0FNaDFRQTtFQUNDO0FObTFRRDs7QU1qMVFBO0VBQ0M7QU5vMVFEOztBTWwxUUE7RUFDQztBTnExUUQ7O0FNbjFRQTtFQUNDO0VBQ0E7QU5zMVFEOztBTXAxUUE7RUFDQztBTnUxUUQ7O0FNcDFRQTs7O0VBQUE7QUFJQTtFQUNDO0FOdTFRRDs7QU1wMVFBOztFQUFBO0FBR0E7RUFDQztBTnUxUUQ7O0FNcDFRQTs7RUFBQTtBQUdBO0VBQ0M7QU51MVFEOztBTXAxUUE7O0VBQUE7QUFHQTtFQUNDO0FOdTFRRDs7QU1wMVFBOztFQUFBO0FBR0E7RUFDQztBTnUxUUQ7O0FNcDFRQTtFQUNDO0VBQ0E7QU51MVFEOztBTXAxUUE7RUFDQztBTnUxUUQ7O0FNcDFRQTtFQUNDO0VBQ0E7QU51MVFEOztBTXAxUUE7RUFDQztFQUNBO0FOdTFRRDs7QU1yMVFBOztFQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7QU53MVFEOztBTXQxUUE7RUFDQztBTnkxUUQ7O0FNdjFRQTs7O0VBQUE7QUFJQTtFQUNDO0FOMDFRRDs7QU12MVFBOzs7RUFBQTtBQUlBO0VBQ0M7RUFDQTtBTjAxUUQ7O0FNdjFRQTs7RUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0FOMDFRRDs7QU14MVFBO0VBQ0M7QU4yMVFEOztBTXoxUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40MVFEOztBTTExUUE7RUFDQztBTjYxUUQ7O0FNMTFRQTs7RUFBQTtBQUlBOztFQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTjQxUUQ7O0FNMTFRQTtFQUNDO0VBQ0E7QU42MVFEOztBTTMxUUE7RUFDQztBTjgxUUQ7O0FNNTFRQTtFQUNDO0VBQ0E7QU4rMVFEOztBTTUxUUE7O0VBQUE7QUFHQTtFQUNDO0FOKzFRRDs7QU01MVFBOztFQUFBO0FBR0E7RUFDQztBTisxUUQ7O0FNNzFRQTtFQUVDO0FOKzFRRDs7QU03MVFBO0VBQ0M7QU5nMlFEOztBTTkxUUE7RUFDSTtBTmkyUUo7O0FNOTFRQTs7RUFBQTtBQUdBO0VBQ0M7QU5pMlFEOztBTS8xUUE7RUFDQztBTmsyUUQ7O0FNaDJRQTtFQUNDO0FObTJRRDs7QU1qMlFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObzJRRDs7QU1sMlFBO0VBQ0M7RUFDQTtFQUNBO0FOcTJRRDs7QU1uMlFBO0VBQ0M7QU5zMlFEOztBTXAyUUE7RUFDQztBTnUyUUQ7O0FNcjJRQTtFQUNDO0FOdzJRRDs7QU10MlFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QU55MlFKOztBTXYyUUE7RUFDQztFQUNBO0VBQ0E7QU4wMlFEOztBTXgyUUE7RUFDQztBTjIyUUQ7O0FNejJRQTtFQUNDO0VBQ0E7RUFDQTtBTjQyUUQ7O0FNMTJRQTtFQUNDO0FONjJRRDs7QU0zMlFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjgyUUQ7O0FNMzJRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOODJRRDs7QU0zMlFBO0VBQ0M7RUFDQTtFQUNBO0FOODJRRDs7QU0zMlFBOztFQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7QU44MlFEOztBTTMyUUE7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtBTjgyUUQ7O0FNNTJRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOKzJRRDs7QU03MlFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQTBCO0VBQzFCO0VBQ0E7RUFDQTtFQUNBO0FOaTNRRDs7QU0vMlFBO0VBQ0M7QU5rM1FEOztBTS8yUUE7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rM1FEOztBTS8yUUE7RUFDQztBTmszUUQ7O0FNLzJRQTtFQUNDO0VBQ0E7QU5rM1FEOztBTS8yUUE7RUFDQztFQUNBO0FOazNRRDs7QU0vMlFBO0VBQ0M7QU5rM1FEOztBTWgzUUE7RUFDQztFQUNBO0FObTNRRDs7QU1oM1FBO0VBQ0M7QU5tM1FEOztBTWgzUUE7RUFDQztBTm0zUUQ7O0FNaDNRQTs7RUFBQTtBQUdBO0VBQ0M7QU5tM1FEOztBTWozUUE7RUFDQztBTm8zUUQ7O0FNbDNRQTtFQUNDO0FOcTNRRDs7QU1uM1FBO0VBQ0M7RUFDQTtBTnMzUUQ7O0FNcDNRQTtFQUNDO0VBQ0E7QU51M1FEOztBTXAzUUE7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7QU51M1FEOztBTXAzUUE7O0VBQUE7QUFHQTtFQUNDO0FOdTNRRDs7QU1yM1FBO0VBQ0M7QU53M1FEOztBTXQzUUE7RUFDQztBTnkzUUQ7O0FNdjNRQTtFQUNDO0VBQ0E7QU4wM1FEOztBTXYzUUE7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjAzUUQ7O0FNeDNRQTtFQUNDO0FOMjNRRDs7QU16M1FBO0VBQ0M7RUFDQTtBTjQzUUQ7O0FNMTNRQTtFQUNDO0VBQ0E7QU42M1FEOztBTTMzUUE7RUFDSTtFQUNIO0FOODNRRDs7QU0zM1FBO0VBQ0M7QU44M1FEOztBTTMzUUE7RUFDQztFQUNBO0FOODNRRDs7QU0zM1FBOztFQUFBO0FBR0E7RUFDQztFQUNBO0FOODNRRDs7QU01M1FBO0VBQ0M7QU4rM1FEOztBTTczUUE7RUFDQztFQUNBO0FOZzRRRDs7QU05M1FBO0VBQ0M7QU5pNFFEOztBTS8zUUE7RUFDQztFQUNHO0FOazRRSjs7QU1oNFFBOztFQUVDO0FObTRRRDs7QU1qNFFBO0VBQ0M7QU5vNFFEOztBTWw0UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xNFFEOztBTW40UUE7RUFDQztFQUNBO0VBQ0E7QU5zNFFEOztBTXA0UUE7RUFDQztBTnU0UUQ7O0FNcjRRQTtFQUNDO0VBQ0E7QU53NFFEOztBTXQ0UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTnk0UUQ7O0FNdjRRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMDRRRDs7QU12NFFBOztFQUFBO0FBR0E7RUFDQztBTjA0UUQ7O0FNeDRRQTtFQUNDO0FOMjRRRDs7QU16NFFBO0VBQ0M7QU40NFFEOztBTXo0UUE7O0VBQUE7QUFHQTtFQUNDO0FONDRRRDs7QU0xNFFBO0VBQ0M7QU42NFFEOztBTTM0UUE7RUFDQztBTjg0UUQ7O0FNMzRRQTs7RUFBQTtBQUdBO0VBQ0M7QU44NFFEOztBTTU0UUE7RUFDQztBTis0UUQ7O0FNNTRRQTs7RUFBQTtBQUdBO0VBQ0M7QU4rNFFEOztBTTU0UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rNFFEOztBTTU0UUE7RUFDQztFQUNBO0FOKzRRRDs7QU01NFFBO0VBQ0M7QU4rNFFEOztBTTc0UUE7RUFDQztBTmc1UUQ7O0FNOTRRQTtFQUNDO0FOaTVRRDs7QU05NFFBO0VBQ0M7RUFDQTtBTmk1UUQ7O0FNLzRRQTtFQUNDO0VBQ0E7QU5rNVFEOztBTWg1UUE7RUFDQztFQUNBO0FObTVRRDs7QU1qNVFBO0VBQ0k7RUFDQTtBTm81UUo7O0FNbDVRQTtFQUNDO0VBQ0E7RUFDQTtBTnE1UUQ7O0FNbjVRQTtFQUNDO0FOczVRRDs7QU1wNVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBO0FOdTVRRDs7QU1wNVFBOztFQUFBO0FBR0E7RUFDQztBTnU1UUQ7O0FNcjVRQTtFQUNDO0FOdzVRRDs7QU10NVFBOztFQUVDO0FOeTVRRDs7QU12NVFBOztFQUVDO0FOMDVRRDs7QU14NVFBOztFQUVDO0FOMjVRRDs7QU16NVFBO0VBQ0M7QU40NVFEOztBTTE1UUE7RUFDQztBTjY1UUQ7O0FNMzVRQTtFQUNDO0VBQ0E7RUFDQTtBTjg1UUQ7O0FNNTVRQTtFQUNDO0VBQ0E7QU4rNVFEOztBTTc1UUE7RUFDQztFQUNBO0FOZzZRRDs7QU05NVFBO0VBQ0k7QU5pNlFKOztBTS81UUE7RUFDSTtBTms2UUo7O0FNaDZRQTtFQUNJO0FObTZRSjs7QU1oNlFBO0VBQ0M7SUFDQztFTm02UUE7QUFDRjtBTWo2UUE7RUFDQztFQUNBO0FObTZRRDs7QU1qNlFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vNlFEOztBTWw2UUE7RUFDQztBTnE2UUQ7O0FNbjZRQTtFQUNDO0FOczZRRDs7QU1wNlFBO0VBQ0M7QU51NlFEOztBTXI2UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTnc2UUQ7O0FNdDZRQTtFQUNDO0VBQ0E7QU55NlFEOztBTXY2UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTjA2UUQ7O0FNeDZRQTtFQUNDO0VBQ0E7QU4yNlFEOztBTXo2UUE7RUFDQztFQUNBO0VBQ0E7QU40NlFEOztBTTE2UUE7RUFDQztBTjY2UUQ7O0FNMTZRQTtFQUNFO0VBQ0E7QU42NlFGOztBTTM2UUE7RUFDQztFQUNHO0FOODZRSjs7QU01NlFBO0VBQ0U7RUFDQTtBTis2UUY7O0FNNTZRQTtFQUNFO0VBQ0E7QU4rNlFGOztBTTU2UUE7O0VBQUE7QUFHQTtFQUNDO0FOKzZRRDs7QU03NlFBO0VBQ0M7QU5nN1FEOztBTTk2UUE7RUFDQztBTmk3UUQ7O0FNLzZRQTtFQUNDO0FOazdRRDs7QU1oN1FBO0VBQ0M7QU5tN1FEOztBTWo3UUE7RUFDQztBTm83UUQ7O0FNbDdRQTtFQUNDO0FOcTdRRDs7QU1uN1FBO0VBQ0M7QU5zN1FEOztBTXA3UUE7RUFDQztBTnU3UUQ7O0FNcDdRQTs7RUFBQTtBQUdBO0VBQ0M7QU51N1FEOztBTXA3UUE7O0VBQUE7QUFHQTtFQUNDO0FOdTdRRDs7QU1yN1FBO0VBQ0M7RUFDQTtBTnc3UUQ7O0FNdDdRQTtFQUNDO0FOeTdRRDs7QU10N1FBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU55N1FEOztBTXQ3UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTnk3UUQ7O0FNdDdRQTtBQUNBO0VBQ0M7QU55N1FEOztBTXQ3UUE7QUFDQTtFQUNDO0VBQ0E7QU55N1FEOztBTXQ3UUE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QU55N1FEOztBTXQ3UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnk3UUQ7O0FNdDdRQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeTdRRDs7QU10N1FBO0FBQ0E7RUFDQztBTnk3UUQ7O0FNdDdRQTtFQUNDO0FOeTdRRDs7QU12N1FBO0VBQ0M7QU4wN1FEOztBTXY3UUE7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjA3UUQ7O0FNeDdRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOMjdRRDs7QU16N1FBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU40N1FEOztBTXo3UUE7QUFDQTtFQUNDO0VBQ0E7QU40N1FEOztBTTE3UUE7RUFDQztBTjY3UUQ7O0FNMzdRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44N1FEOztBTTU3UUE7RUFDQztBTis3UUQ7O0FNNzdRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmc4UUQ7O0FNOTdRQTtFQUNDO0VBQ0E7QU5pOFFEOztBTS83UUE7RUFDQztBTms4UUQ7O0FNaDhRQTtFQUNDO0FObThRRDs7QU1oOFFBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTm04UUQ7O0FNaDhRQTtBQUNBO0VBQ0k7QU5tOFFKOztBTWg4UUE7O0VBQUE7QUFHQTtFQUNDO0FObThRRDs7QU1qOFFBO0VBQ0M7QU5vOFFEOztBTWw4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTnE4UUQ7O0FNbjhRQTtFQUNDO0VBQ0E7QU5zOFFEOztBTXA4UUE7RUFDQztBTnU4UUQ7O0FNcDhRQTs7RUFBQTtBQUdBO0VBQ0M7QU51OFFEOztBTXI4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53OFFEOztBTXQ4UUE7RUFDQztFQUNBO0VBQ0E7QU55OFFEOztBTXY4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wOFFEOztBTXg4UUE7RUFDQztFQUNBO0FOMjhRRDs7QU16OFFBO0VBQ0M7QU40OFFEOztBTXo4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONDhRRDs7QU16OFFBO0VBQ0U7QU40OFFGOztBTXo4UUE7RUFDRTtFQUNBO0FONDhRRjs7QU16OFFBO0VBQ0k7RUFDQTtFQUNBO0FONDhRSjs7QU16OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU40OFFKOztBTXo4UUE7RUFDQztBTjQ4UUQ7O0FNMThRQTtFQUNDO0VBQ0E7QU42OFFEOztBTTM4UUE7RUFDQztFQUNBO0FOODhRRDs7QU01OFFBO0VBQ0M7QU4rOFFEOztBTTU4UUE7RUFDQztBTis4UUQ7O0FNNThRQTtFQUNDO0FOKzhRRDs7QU01OFFBO0VBQ0k7RUFDQTtBTis4UUo7O0FNNThRQTtFQUNJO0VBQ0E7RUFDQTtBTis4UUo7O0FNNThRQTtFQUNDO0FOKzhRRDs7QU03OFFBO0VBQ0M7QU5nOVFEOztBTTc4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZzlRSjs7QU03OFFBO0VBQ0M7RUFDRztBTmc5UUo7O0FNNThRQTtFQUNJO0FOKzhRSjs7QU01OFFBO0VBQ0k7RUFDSDtBTis4UUQ7O0FNNThRQTtFQUNDO0lBQ0k7SUFDQTtFTis4UUg7O0VNNThRRDtJQUNJO0VOKzhRSDs7RU03OFFEO0lBQ0M7RU5nOVFBO0FBQ0Y7QU0zOFFBO0FBRUE7RUFDRTtBTjQ4UUY7O0FNejhRQTtBQUVBOztFQUdFO0FOMDhRRjs7QU12OFFBO0VBQ0M7QU4wOFFEOztBTXY4UUE7RUFDQztBTjA4UUQ7O0FNdjhRQTtFQUNDO0FOMDhRRDs7QU12OFFBO0VBQ0M7RUFDQTtBTjA4UUQ7O0FNdjhRQTtBQUNBO0VBQ0E7QU4wOFFBOztBTXY4UUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55OFFKOztBTXQ4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnk4UUo7O0FNdDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55OFFKOztBTXQ4UUE7RUFDQztBTnk4UUQ7O0FNdDhRQTtFQUNDO0VBQ0E7RUFDQTtBTnk4UUQ7O0FNdDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55OFFKOztBTXQ4UUE7RUFDQztBTnk4UUQ7O0FNdDhRQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnk4UUQ7O0FNdDhRQTtFQUNJO0VBQ0E7RUFDQTtBTnk4UUo7O0FNdDhRQTtFQUNDO0VBQ0E7QU55OFFEOztBTXQ4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeThRRDs7QU1yOFFBO0VBQ0k7RUFDQTtBTnc4UUo7O0FNcjhRQTtFQUNDO0FOdzhRRDs7QU1yOFFBO0VBQ0k7QU53OFFKOztBTXI4UUE7RUFDSTtBTnc4UUo7O0FNcjhRQTtFQUNJO0FOdzhRSjs7QU1yOFFBO0VBQ0k7QU53OFFKOztBTXI4UUE7RUFDSTtFQUNBO0FOdzhRSjs7QU1yOFFBO0VBQ0k7QU53OFFKOztBTXQ4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnk4UUo7O0FNdDhRQTtFQUNJO0VBQ0E7RUFDQTtBTnk4UUo7O0FNdDhRQTtFQUNJO0FOeThRSjs7QU10OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeThRSjs7QU10OFFBO0VBQ0M7QU55OFFEOztBTXQ4UUE7RUFDQztFQUNBO0FOeThRRDs7QU10OFFBO0VBQ0M7QU55OFFEOztBTXQ4UUE7RUFDQztBTnk4UUQ7O0FNdjhRQTtFQUNDO0FOMDhRRDs7QU12OFFBO0VBQ0M7QU4wOFFEOztBTXI4UUE7RUFDSTtFQUNIO0VBQ0E7RUFDQTtBTnc4UUQ7O0FNcjhRQTtFQUNJO0FOdzhRSjs7QU1yOFFBO0VBQ0k7QU53OFFKOztBTXI4UUE7RUFDQztBTnc4UUQ7O0FNcjhRQTtFQUNDO0FOdzhRRDs7QU1yOFFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdzhRSjs7QU1yOFFBO0VBQ0M7RUFDQTtFQUNBO0FOdzhRRDs7QU1yOFFBO0VBQ0k7QU53OFFKOztBTXI4UUE7RUFDQztBTnc4UUQ7O0FNcjhRQTtFQUNDO0FOdzhRRDs7QU1yOFFBO0VBQ0M7QU53OFFEOztBTXI4UUE7RUFDSTtFQUNBO0FOdzhRSjs7QU1yOFFBO0VBQ0M7QU53OFFEOztBTXI4UUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOdzhRSjs7QU1yOFFBO0VBQ0k7RUFDQTtFQUNBO0FOdzhRSjs7QU1wOFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51OFFKOztBTXA4UUE7RUFDSTtFQUNBO0FOdThRSjs7QU1wOFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU51OFFKOztBTXI4UUE7RUFDSTtFQUNBO0VBQ0E7QU53OFFKOztBTXI4UUE7RUFDSTtFQUNBO0FOdzhRSjs7QU1yOFFBO0VBQ0k7RUFDQTtFQUNBO0FOdzhRSjs7QU1yOFFBO0VBQ0k7RUFDQTtBTnc4UUo7O0FNcjhRQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtBTm04UUQ7O0FNaDhRQTtFQUNJO0FObThRSjs7QU1oOFFBO0VBQ0k7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7QU5tOFFKOztBTWg4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tOFFKOztBTWg4UUE7RUFDSTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tOFFKOztBTWg4UUE7RUFDSTtBTm04UUo7O0FNaDhRQTtFQUNJO0FObThRSjs7QU1oOFFBO0VBQ0k7QU5tOFFKOztBTWg4UUE7RUFDSTtFQUNBO0FObThRSjs7QU1oOFFBO0VBQ0k7QU5tOFFKOztBTWg4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNDO0FObThRRDs7QU1oOFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm04UUQ7O0FNaDhRQTtFQUNJO0FObThRSjs7QU1oOFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7QU5tOFFKOztBTWg4UUE7RUFDSTtBTm04UUo7O0FNaDhRQTtFQUNJO0FObThRSjs7QU1oOFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm04UUQ7O0FNaDhRQTtFQUNDO0VBQ0c7RUFDQTtBTm04UUo7O0FNaDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObThRSjs7QU1oOFFBO0VBQ0M7RUFDRztFQUNBO0FObThRSjs7QU1oOFFBO0VBQ0M7QU5tOFFEOztBTWg4UUE7RUFDQztBTm04UUQ7O0FNaDhRQTtFQUNDO0FObThRRDs7QU1oOFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tOFFEOztBTWg4UUE7RUFDQztBTm04UUQ7O0FNaDhRQTtFQUFtRDtFQUNqRDtBTm84UUY7O0FNbDhRQTtFQUEwQztFQUN4QztBTnM4UUY7O0FNcDhRQTtFQUE4QztFQUM1QztBTnc4UUY7O0FNdDhRQTtFQUF5QztFQUN2QztBTjA4UUY7O0FNdjhRQTtFQUNJO0FOMDhRSjs7QU12OFFBO0VBQ0M7QU4wOFFEOztBTXg4UUE7RUFDQztBTjI4UUQ7O0FNeDhRQTtFQUNJO0FOMjhRSjs7QU14OFFBO0VBQ0M7QU4yOFFEOztBTXg4UUE7RUFDSTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0M7RUFDQTtFQUNBO0FOMjhRRDs7QU14OFFBO0VBQ0M7QU4yOFFEOztBTXg4UUE7RUFDQztBTjI4UUQ7O0FNeDhRQTtFQUNJO0FOMjhRSjs7QU14OFFBO0VBQ0M7RUFDQTtFQUNBO0FOMjhRRDs7QU14OFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjI4UUQ7O0FNeDhRQTtFQUNDO0FOMjhRRDs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjI4UUo7O0FNeDhRQTtFQUNJO0VBQ0E7RUFDQTtBTjI4UUo7O0FNeDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtBTjI4UUo7O0FNeDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yOFFKOztBTXg4UUE7RUFDSTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU4yOFFKOztBTXg4UUE7RUFDSTtFQUNBO0VBQ0E7QU4yOFFKOztBTXg4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjI4UUo7O0FNeDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yOFFKOztBTXg4UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjI4UUo7O0FNeDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7QU4yOFFKOztBTXg4UUE7RUFDSTtBTjI4UUo7O0FNeDhRQTtFQUNJO0VBQ0E7RUFDQTtBTjI4UUo7O0FNeDhRQTtFQUNDO0VBQ0E7QU4yOFFEOztBTXg4UUE7RUFDSTtBTjI4UUo7O0FNeDhRQTtFQUNJO0FOMjhRSjs7QU14OFFBO0VBQ0M7RUFDQTtBTjI4UUQ7O0FNeDhRQTtFQUNDO0FOMjhRRDs7QU14OFFBO0VBQ0M7RUFDQTtFQUNBO0FOMjhRRDs7QU14OFFBO0VBQ0M7RUFDRztBTjI4UUo7O0FNeDhRQTtFQUNDO0FOMjhRRDs7QU16OFFBO0VBQ0M7RUFDQTtBTjQ4UUQ7O0FNejhRQTtFQUNBO0dBQUE7QU42OFFBOztBTTE4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTjY4UUQ7O0FNMThRQTtFQUNFO0FONjhRRjs7QU0zOFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOODhRRjs7QU0zOFFBO0VBQ0U7RUFDQTtBTjg4UUY7O0FNNThRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOKzhRSjs7QU01OFFBO0VBQ0M7QU4rOFFEOztBTTU4UUE7RUFDQztBTis4UUQ7O0FNNThRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTis4UUo7O0FNNThRQTtFQUNDO0VBQ0E7QU4rOFFEOztBTTU4UUE7RUFDQztBTis4UUQ7O0FNNThRQTtFQUNDO0VBQ0E7RUFDQTtBTis4UUQ7O0FNNThRQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0FOKzhRSjs7QU01OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTis4UUo7O0FNNThRQTtFQUNDO0FOKzhRRDs7QU01OFFBO0VBQ0M7QU4rOFFEOztBTTU4UUE7RUFDQztFQUNBO0VBQ0E7QU4rOFFEOztBTTU4UUE7RUFDQztBTis4UUQ7O0FNNThRQTtFQUNDO0FOKzhRRDs7QU01OFFBO0VBQ0k7QU4rOFFKOztBTTU4UUE7RUFDQztFQUNBO0VBQ0E7QU4rOFFEOztBTTM4UUE7RUFDQztFQUNBO0FOODhRRDs7QU0zOFFBO0VBQ0M7QU44OFFEOztBTTM4UUE7RUFDSTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0M7RUFDQTtBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7QU44OFFEOztBTTM4UUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0M7RUFDQTtBTjg4UUQ7O0FNMzhRQTtFQUNDO0VBQ0E7RUFDQTtBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7RUFDQTtBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7RUFDQTtBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7QU44OFFEOztBTTM4UUE7RUFDQztBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7QU44OFFEOztBTTM4UUE7RUFDQztBTjg4UUQ7O0FNMzhRQTtFQUNDO0VBQ0E7QU44OFFEOztBTTM4UUE7RUFDQztFQUNBO0FOODhRRDs7QU0zOFFBO0VBQ0M7RUFDQTtFQUNBO0FOODhRRDs7QU0zOFFBO0VBQ0k7QU44OFFKOztBTTM4UUE7RUFDSTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44OFFKOztBTTM4UUE7RUFDSTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0k7RUFDQTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0k7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0k7RUFDQTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0k7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0k7RUFDQTtFQUNBO0FOODhRSjs7QU0zOFFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNJO0VBQ0E7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNJO0FOODhRSjs7QU0zOFFBO0VBQ0M7QU44OFFEOztBTTM4UUE7RUFDSTtBTjg4UUo7O0FNMzhRQTtFQUNDO0VBQ0E7QU44OFFEOztBTTM4UUE7RUFDQztBTjg4UUQ7O0FNMzhRQTtFQUNDO0FOODhRRDs7QU0zOFFBO0VBQ0M7RUFDQTtFQUNBO0FOODhRRDs7QU0zOFFBO0VBQ0M7RUFDQTtBTjg4UUQ7O0FNMzhRQTs7O0VBQUE7QUFLQTtFQUNDO0lBQ0E7RU42OFFDO0FBQ0Y7QU0xOFFBO0VBQ0M7QU40OFFEOztBTXo4UUE7RUFDQztBTjQ4UUQ7O0FNeDhRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOMjhRRDs7QU14OFFBO0VBQ0M7QU4yOFFEOztBTXg4UUE7RUFDQztBTjI4UUQ7O0FNeDhRQTtFQUNDO0FOMjhRRDs7QU14OFFBO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7QU4yOFFKOztBTXg4UUE7RUFDQztBTjI4UUQ7O0FNeDhRQTtFQUNDO0FOMjhRRDs7QU14OFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yOFFEOztBTXg4UUE7RUFDQztFQUNBO0FOMjhRRDs7QU14OFFBO0VBQ0k7RUFDQTtBTjI4UUo7O0FNdjhRQTtFQUNJO0FOMDhRSjs7QU12OFFBO0VBQ0M7RUFDQTtFQUNBO0FOMDhRRDs7QU10OFFBO0VBRUk7QU53OFFKOztBTXI4UUE7RUFDQztFQUNBO0FOdzhRRDs7QU1uOFFBO0VBQ0M7RUFDQTtBTnM4UUQ7O0FNbjhRQTtFQUNDO0FOczhRRDs7QU1uOFFBO0VBQ0M7RUFDQTtBTnM4UUQ7O0FNbjhRQTtFQUNDO0FOczhRRDs7QU1uOFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU5zOFFEOztBTWw4UUE7RUFDQztFQUNBO0FOcThRRDs7QU1sOFFBO0VBQ0k7QU5xOFFKOztBTWw4UUE7RUFDQztFQUNBO0VBQ0E7QU5xOFFEOztBTWw4UUE7RUFDSTtFQUNBO0FOcThRSjs7QU1sOFFBO0VBQ0k7QU5xOFFKOztBTWw4UUE7RUFDSTtBTnE4UUo7O0FNbDhRQTtFQUNDO0FOcThRRDs7QU1sOFFBO0VBQ0k7RUFDQTtBTnE4UUo7O0FNbDhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xOFFKOztBTWw4UUE7RUFDSTtFQUNBO0VBQ0E7QU5xOFFKOztBTWo4UUE7RUFDSTtBTm84UUo7O0FNajhRQTtFQUNJO0VBQ0E7QU5vOFFKOztBTWo4UUE7RUFDQztFQUNBO0VBQ0E7QU5vOFFEOztBTWo4UUE7RUFDQztBTm84UUQ7O0FNajhRQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0FObzhRSjs7QU1qOFFBO0VBQ0M7QU5vOFFEOztBTWw4UUE7RUFDQztBTnE4UUQ7O0FNbDhRQTtFQUNDO0FOcThRRDs7QU1sOFFBO0VBQ0k7RUFDQTtBTnE4UUo7O0FNbDhRQTtFQUNDO0VBQ0E7QU5xOFFEOztBTWw4UUE7RUFDQztFQUNBO0VBQ0E7QU5xOFFEOztBTWw4UUE7RUFDQztFQUNBO0FOcThRRDs7QU1sOFFBO0VBQ0M7RUFDQTtBTnE4UUQ7O0FNbDhRQTtFQUNDO0VBQ0c7QU5xOFFKOztBTWw4UUE7RUFDQztBTnE4UUQ7O0FNbDhRQTtFQUNDO0FOcThRRDs7QU1sOFFBO0VBQ0M7RUFDQTtBTnE4UUQ7O0FNbDhRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcThRRDs7QU1uOFFBO0VBQ0M7QU5zOFFEOztBTXA4UUE7RUFDQztFQUNBO0FOdThRRDs7QU1yOFFBO0VBQ0M7QU53OFFEOztBTXQ4UUE7RUFDQztFQUNBO0VBQ0E7QU55OFFEOztBTXY4UUE7RUFDQztFQUNBO0FOMDhRRDs7QU14OFFBO0VBQ0M7QU4yOFFEOztBTXo4UUE7RUFDQztFQUNBO0FONDhRRDs7QU0xOFFBO0VBQ0M7QU42OFFEOztBTTM4UUE7RUFDQztBTjg4UUQ7O0FNMzhRQTtFQUNDO0VBQ0c7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNJO0VBQ0E7RUFDQTtBTjg4UUo7O0FNMzhRQTtFQUNDO0VBQ0c7QU44OFFKOztBTTM4UUE7RUFDQztBTjg4UUQ7O0FNMThRQTtFQUNDO0VBQ0E7QU42OFFEOztBTTE4UUE7RUFDQztFQUNBO0FONjhRRDs7QU0xOFFBO0VBQ0M7RUFDQTtFQUNBO0FONjhRRDs7QU0xOFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjY4UUo7O0FNMThRQTtFQUNDO0VBQ0E7QU42OFFEOztBTXo4UUE7RUFDQztBTjQ4UUQ7O0FNejhRQTtFQUNDO0FONDhRRDs7QU16OFFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjQ4UUY7O0FNejhRQTtBQUNBO0VBQWU7QU42OFFmOztBTTM4UUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjg4UUY7O0FNMzhRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjg4UUY7O0FNMzhRQTtFQUNFO0FOODhRRjs7QU0zOFFBO0VBQ0U7QU44OFFGOztBTTM4UUE7RUFDRTtFQUNBO0VBQ0E7QU44OFFGOztBTTM4UUE7QUFDQTtFQUNFO0FOODhRRjs7QU0zOFFBO0VBQ0U7QU44OFFGOztBTTM4UUE7RUFDQztBTjg4UUQ7O0FNMThRQTtFQUNDO0FONjhRRDs7QU0xOFFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjQ4UUY7O0FNejhRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONDhRRjs7QU16OFFBO0VBQ0U7QU40OFFGOztBTXo4UUE7RUFDRTtFQUNBO0VBQ0E7QU40OFFGOztBTXo4UUE7RUFDRTtFQUNBO0VBQ0E7QU40OFFGOztBTXo4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40OFFEOztBTXo4UUE7RUFDQztFQUNHO0FONDhRSjs7QU16OFFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FOMjhRSjs7QU14OFFBO0VBQ0M7QU4yOFFEOztBTXg4UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0FOMjhRSjs7QU14OFFBO0VBQ0k7RUFDQTtFQUNBO0VBQWU7RUFDZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONDhRSjs7QU16OFFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONDhRRDs7QU16OFFBO0VBQ0M7QU40OFFEOztBTXo4UUE7RUFDQztBTjQ4UUQ7O0FNejhRQTtFQUNDO0FONDhRRDs7QU16OFFBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtBTjQ4UUo7O0FNejhRQTtFQUNDO0VBQ0E7QU40OFFEOztBTXo4UUE7RUFDSTtFQUNBO0VBQ0E7QU40OFFKOztBT3J6V0E7O0NBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3eldGOztBT3R6V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQeXpXRjtFT3R6V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUHd6V0Y7QUFDRjtBT3R6V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQd3pXRjtFT3J6V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUHV6V0Y7QUFDRjtBT3J6V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQdXpXRjtFT3B6V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUHN6V0Y7QUFDRjtBT3B6V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQc3pXRjtFT256V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUHF6V0Y7QUFDRjtBT256V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQcXpXRjtFT2x6V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUG96V0Y7QUFDRjtBUXY0V0E7RUFDSTtFQUNBO0VBQ0E7RUFBbUM7QVIwNFd2Qzs7QVF2NFdBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBMEI7QVIyNFc5Qjs7QVF4NFdBO0FBQ0E7RUFDSTtBUjI0V0o7O0FReDRXQTs7RUFFSTtFQUNBO0FSMjRXSjs7QVF4NFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMjRXSjs7QVF4NFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyNFdKOztBUXg0V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjI0V0o7O0FReDRXQTtFQUNJO0FSMjRXSjs7QVF4NFdBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FSMjRXSjs7QVF4NFdBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjI0V0o7O0FReDRXQTtBQUNBOzs7Ozs7OztFQUFBO0FBVUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0VBRUM7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VSczRXQTs7RVFuNFdEO0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUVBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VSaTRXQTs7RVE5M1dEO0VBQ0E7SUFDQztJQUVBO0lBQ0E7SUFDQTtJQUNBO0VSZzRXQTs7RVE3M1dEO0VBQ0E7SUFDQzs7OztNQUFBO0lBS0E7SUFFQTtFUiszV0E7O0VRNTNXRDtJQUNDO0VSKzNXQTs7RVE3M1dEOztJQUVDO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFUiszV0E7O0VRNzNXRDtJQUNDO0VSZzRXQTs7RVE5M1dEO0lBQ0M7RVJpNFdBOztFUTkzV0Q7RUFDQTtJQUNDO0lBQ0E7SUFFQTs7O01BQUE7SUFJQTtJQUNBO0lBRUE7SUFDQTtFUiszV0E7O0VRNzNXRDs7SUFFQztJQUNBO0lBRUE7SUFDQTtJQUVBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RVI2M1dBOztFUTMzV0Q7SUFDQztFUjgzV0E7O0VRNTNXRDtJQUNDO0lBQ0E7RVIrM1dBOztFUTUzV0Q7RUFDQTs7SUFFQztJQUNBO0VSKzNXQTs7RVE1M1dEOztJQUVDO0lBQ0E7SUFDQTtFUiszV0E7O0VRNTNXRDtJQUNDO0lBQ0E7RVIrM1dBO0FBQ0Y7QVEzM1dBO0FBQ0E7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VSNDNXQTtFUTEzV0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFUjQzV0E7QUFDRjtBUXozV0E7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VSMDNXQTtFUXgzV0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFUjAzV0E7QUFDRjtBUXYzV0E7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VSdzNXQTtFUXQzV0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFUnczV0E7QUFDRjtBUXIzV0E7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VSczNXQTtFUXAzV0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFUnMzV0E7QUFDRjtBUW4zV0E7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VSbzNXQTtFUWwzV0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFUm8zV0E7QUFDRjtBU3JyWEE7Ozs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7QVR1clhGOztBU3JyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3clhGOztBU3RyWEE7RUFDRTtFQUNBO0FUeXJYRjs7QVN2clhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQwclhGOztBU3hyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDJyWEY7O0FTenJYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUNHJYRjs7QVMxclhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQ2clhGOztBUzNyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDhyWEY7O0FTNXJYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUK3JYRjs7QVM3clhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRnc1hGOztBUzlyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGlzWEY7O0FTL3JYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUa3NYRjs7QVNoc1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRtc1hGOztBU2pzWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVG9zWEY7O0FTbHNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUcXNYRjs7QVNuc1hBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRzc1hGOztFU25zWEE7SUFDRTtFVHNzWEY7QUFDRjtBU3BzWEE7QUFDQTtFQUNFO0lBSUU7SUFDQTtJQUNBO0lBQ0E7RVRtc1hGO0VTaHNYQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0VUaXNYRjtFUzlyWEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVGdzWEY7RVM3clhBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVQrclhGO0VTNXJYQTtJQUNFO0lBQ0E7RVQ4clhGO0FBQ0Y7QVM1clhBO0VBQ0U7SUFJRTtJQUNBO0lBQ0E7SUFDQTtFVDJyWEY7RVN4clhBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RVR5clhGO0VTdHJYQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VUd3JYRjtFU3JyWEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVHVyWEY7RVNwclhBO0lBQ0U7SUFDQTtFVHNyWEY7QUFDRjtBU3ByWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHNyWEY7O0FTcHJYQTtFQUNFO0lBR0U7RVRxclhGO0VTbHJYQTtJQUVFO0VUbXJYRjtBQUNGO0FTanJYQTtFQUNFO0lBR0U7RVRpclhGO0VTOXFYQTtJQUVFO0VUK3FYRjtBQUNGO0FTN3FYQTtFQUNFO0VBQ0E7QVQrcVhGOztBUzdxWEE7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFVGdyWEY7RVM3cVhBO0lBQ0U7SUFDQTtFVCtxWEY7RVM1cVhBO0lBQ0U7SUFDQTtFVDhxWEY7QUFDRjtBUzVxWEE7RUFDRTtJQUNFO0lBQ0E7RVQ4cVhGO0VTM3FYQTtJQUNFO0lBQ0E7RVQ2cVhGO0VTMXFYQTtJQUNFO0lBQ0E7RVQ0cVhGO0FBQ0Y7QVMxcVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQ0cVhGOztBUzFxWEE7RUFDRTtJQUNFO0lBQ0E7RVQ2cVhGO0VTMXFYQTtJQUNFO0lBQ0E7RVQ0cVhGO0VTenFYQTtJQUNFO0lBQ0E7RVQycVhGO0VTeHFYQTtJQUNFO0lBQ0E7RVQwcVhGO0VTdnFYQTtJQUNFO0lBQ0E7RVR5cVhGO0VTdHFYQTtJQUNFO0lBQ0E7RVR3cVhGO0VTcnFYQTtJQUNFO0lBQ0E7RVR1cVhGO0FBQ0Y7QVNycVhBO0VBQ0U7SUFDRTtJQUNBO0VUdXFYRjtFU3BxWEE7SUFDRTtJQUNBO0VUc3FYRjtFU25xWEE7SUFDRTtJQUNBO0VUcXFYRjtFU2xxWEE7SUFDRTtJQUNBO0VUb3FYRjtFU2pxWEE7SUFDRTtJQUNBO0VUbXFYRjtFU2hxWEE7SUFDRTtJQUNBO0VUa3FYRjtFUy9wWEE7SUFDRTtJQUNBO0VUaXFYRjtBQUNGO0FTL3BYQTtFQUNFO0VBQ0E7QVRpcVhGOztBUy9wWEE7RUFDRTtJQUVFO0lBQ0E7RVRpcVhGO0VTOXBYQTtJQUtFO0lBQ0E7RVQ0cFhGO0VTenBYQTtJQUlFO0lBQ0E7RVR3cFhGO0FBQ0Y7QVN0cFhBO0VBQ0U7SUFFRTtJQUNBO0VUdXBYRjtFU3BwWEE7SUFLRTtJQUNBO0VUa3BYRjtFUy9vWEE7SUFJRTtJQUNBO0VUOG9YRjtBQUNGO0FTNW9YQTtFQUNFO0VBQ0E7QVQ4b1hGOztBUzVvWEE7RUFDRTtJQUVFO0lBQ0E7RVQ4b1hGO0VTM29YQTtJQUtFO0lBQ0E7RVR5b1hGO0VTdG9YQTtJQUlFO0lBQ0E7RVRxb1hGO0FBQ0Y7QVNub1hBO0VBQ0U7SUFFRTtJQUNBO0VUb29YRjtFU2pvWEE7SUFLRTtJQUNBO0VUK25YRjtFUzVuWEE7SUFJRTtJQUNBO0VUMm5YRjtBQUNGO0FTem5YQTtFQUNFO0VBQ0E7QVQyblhGOztBU3puWEE7RUFDRTtJQUNFO0lBQ0E7RVQ0blhGO0VTem5YQTtJQUNFO0lBQ0E7RVQyblhGO0VTeG5YQTtJQUNFO0lBQ0E7RVQwblhGO0VTdm5YQTtJQUNFO0lBQ0E7RVR5blhGO0VTdG5YQTtJQUNFO0lBQ0E7RVR3blhGO0VTcm5YQTtJQUNFO0lBQ0E7RVR1blhGO0FBQ0Y7QVNyblhBO0VBQ0U7SUFDRTtJQUNBO0VUdW5YRjtFU3BuWEE7SUFDRTtJQUNBO0VUc25YRjtFU25uWEE7SUFDRTtJQUNBO0VUcW5YRjtFU2xuWEE7SUFDRTtJQUNBO0VUb25YRjtFU2puWEE7SUFDRTtJQUNBO0VUbW5YRjtFU2huWEE7SUFDRTtJQUNBO0VUa25YRjtBQUNGO0FTaG5YQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUa25YRjs7QVNoblhBO0VBQ0U7SUFDRTtJQUNBO0VUbW5YRjtFU2huWEE7SUFDRTtJQUNBO0VUa25YRjtFUy9tWEE7SUFDRTtJQUNBO0VUaW5YRjtFUzltWEE7SUFDRTtJQUNBO0VUZ25YRjtFUzdtWEE7SUFDRTtJQUNBO0VUK21YRjtBQUNGO0FTN21YQTtFQUNFO0lBQ0U7SUFDQTtFVCttWEY7RVM1bVhBO0lBQ0U7SUFDQTtFVDhtWEY7RVMzbVhBO0lBQ0U7SUFDQTtFVDZtWEY7RVMxbVhBO0lBQ0U7SUFDQTtFVDRtWEY7RVN6bVhBO0lBQ0U7SUFDQTtFVDJtWEY7QUFDRjtBU3ptWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDJtWEY7O0FTem1YQTtFQUNFO0lBQ0U7SUFDQTtFVDRtWEY7RVN6bVhBO0lBRUU7SUFDQTtFVDBtWEY7RVN2bVhBO0lBSUU7SUFDQTtFVHNtWEY7RVNubVhBO0lBR0U7SUFDQTtFVG1tWEY7RVNobVhBO0lBQ0U7SUFDQTtFVGttWEY7QUFDRjtBU2htWEE7RUFDRTtJQUNFO0lBQ0E7RVRrbVhGO0VTL2xYQTtJQUVFO0lBQ0E7RVRnbVhGO0VTN2xYQTtJQUlFO0lBQ0E7RVQ0bFhGO0VTemxYQTtJQUdFO0lBQ0E7RVR5bFhGO0VTdGxYQTtJQUNFO0lBQ0E7RVR3bFhGO0FBQ0Y7QVN0bFhBO0VBQ0U7RUFDQTtBVHdsWEY7O0FTdGxYQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VUeWxYRjtFU3RsWEE7SUFDRTtJQUNBO0VUd2xYRjtFU3JsWEE7SUFDRTtJQUNBO0VUdWxYRjtFU3BsWEE7SUFDRTtJQUNBO0VUc2xYRjtFU25sWEE7SUFDRTtJQUNBO0VUcWxYRjtFU2xsWEE7SUFDRTtJQUNBO0VUb2xYRjtFU2psWEE7SUFDRTtJQUNBO0VUbWxYRjtBQUNGO0FTamxYQTtFQUNFO0lBQ0U7SUFDQTtFVG1sWEY7RVNobFhBO0lBQ0U7SUFDQTtFVGtsWEY7RVMva1hBO0lBQ0U7SUFDQTtFVGlsWEY7RVM5a1hBO0lBQ0U7SUFDQTtFVGdsWEY7RVM3a1hBO0lBQ0U7SUFDQTtFVCtrWEY7RVM1a1hBO0lBQ0U7SUFDQTtFVDhrWEY7RVMza1hBO0lBQ0U7SUFDQTtFVDZrWEY7QUFDRjtBUzNrWEE7RUFDRTtFQUNBO0FUNmtYRjs7QVMza1hBO0VBQ0U7SUFHRTtJQUNBO0VUNGtYRjtFU3prWEE7SUFDRTtJQUNBO0VUMmtYRjtFU3hrWEE7SUFDRTtJQUNBO0VUMGtYRjtFU3ZrWEE7SUFDRTtJQUNBO0VUeWtYRjtFU3RrWEE7SUFDRTtJQUNBO0VUd2tYRjtFU3JrWEE7SUFDRTtJQUNBO0VUdWtYRjtFU3BrWEE7SUFDRTtJQUNBO0VUc2tYRjtFU25rWEE7SUFDRTtJQUNBO0VUcWtYRjtBQUNGO0FTbmtYQTtFQUNFO0lBR0U7SUFDQTtFVG1rWEY7RVNoa1hBO0lBQ0U7SUFDQTtFVGtrWEY7RVMvalhBO0lBQ0U7SUFDQTtFVGlrWEY7RVM5alhBO0lBQ0U7SUFDQTtFVGdrWEY7RVM3alhBO0lBQ0U7SUFDQTtFVCtqWEY7RVM1alhBO0lBQ0U7SUFDQTtFVDhqWEY7RVMzalhBO0lBQ0U7SUFDQTtFVDZqWEY7RVMxalhBO0lBQ0U7SUFDQTtFVDRqWEY7QUFDRjtBUzFqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDRqWEY7O0FTMWpYQTtFQUNFO0lBQ0U7SUFDQTtFVDZqWEY7RVMxalhBO0lBQ0U7SUFDQTtFVDRqWEY7RVN6alhBO0lBQ0U7SUFDQTtFVDJqWEY7RVN4alhBO0lBQ0U7SUFDQTtFVDBqWEY7RVN2alhBO0lBQ0U7SUFDQTtFVHlqWEY7QUFDRjtBU3ZqWEE7RUFDRTtJQUNFO0lBQ0E7RVR5alhGO0VTdGpYQTtJQUNFO0lBQ0E7RVR3alhGO0VTcmpYQTtJQUNFO0lBQ0E7RVR1alhGO0VTcGpYQTtJQUNFO0lBQ0E7RVRzalhGO0VTbmpYQTtJQUNFO0lBQ0E7RVRxalhGO0FBQ0Y7QVNualhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHFqWEY7O0FTbmpYQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRzalhGO0VTbmpYQTtJQUNFO0lBQ0E7SUFDQTtFVHFqWEY7RVNsalhBO0lBQ0U7SUFDQTtJQUNBO0VUb2pYRjtBQUNGO0FTbGpYQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUb2pYRjtFU2pqWEE7SUFDRTtJQUNBO0lBQ0E7RVRtalhGO0VTaGpYQTtJQUNFO0lBQ0E7SUFDQTtFVGtqWEY7QUFDRjtBU2hqWEE7RUFDRTtFQUNBO0FUa2pYRjs7QVNoalhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRtalhGO0VTaGpYQTtJQUNFO0lBQ0E7SUFDQTtFVGtqWEY7RVMvaVhBO0lBQ0U7SUFDQTtJQUNBO0VUaWpYRjtBQUNGO0FTL2lYQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUaWpYRjtFUzlpWEE7SUFDRTtJQUNBO0lBQ0E7RVRnalhGO0VTN2lYQTtJQUNFO0lBQ0E7SUFDQTtFVCtpWEY7QUFDRjtBUzdpWEE7RUFDRTtFQUNBO0FUK2lYRjs7QVM3aVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRnalhGO0VTN2lYQTtJQUNFO0lBQ0E7SUFDQTtFVCtpWEY7RVM1aVhBO0lBQ0U7SUFDQTtJQUNBO0VUOGlYRjtBQUNGO0FTNWlYQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUOGlYRjtFUzNpWEE7SUFDRTtJQUNBO0lBQ0E7RVQ2aVhGO0VTMWlYQTtJQUNFO0lBQ0E7SUFDQTtFVDRpWEY7QUFDRjtBUzFpWEE7RUFDRTtFQUNBO0FUNGlYRjs7QVMxaVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ2aVhGO0VTMWlYQTtJQUNFO0lBQ0E7SUFDQTtFVDRpWEY7RVN6aVhBO0lBQ0U7SUFDQTtJQUNBO0VUMmlYRjtBQUNGO0FTemlYQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUMmlYRjtFU3hpWEE7SUFDRTtJQUNBO0lBQ0E7RVQwaVhGO0VTdmlYQTtJQUNFO0lBQ0E7SUFDQTtFVHlpWEY7QUFDRjtBU3ZpWEE7RUFDRTtFQUNBO0FUeWlYRjs7QVN2aVhBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDBpWEY7RVN2aVhBO0lBQ0U7SUFDQTtJQUNBO0VUeWlYRjtFU3RpWEE7SUFDRTtJQUNBO0lBQ0E7RVR3aVhGO0FBQ0Y7QVN0aVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVR3aVhGO0VTcmlYQTtJQUNFO0lBQ0E7SUFDQTtFVHVpWEY7RVNwaVhBO0lBQ0U7SUFDQTtJQUNBO0VUc2lYRjtBQUNGO0FTcGlYQTtFQUNFO0VBQ0E7QVRzaVhGOztBU3BpWEE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVHVpWEY7RVNwaVhBO0lBQ0U7SUFDQTtJQUNBO0VUc2lYRjtFU25pWEE7SUFDRTtJQUNBO0lBQ0E7RVRxaVhGO0FBQ0Y7QVNuaVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRxaVhGO0VTbGlYQTtJQUNFO0lBQ0E7SUFDQTtFVG9pWEY7RVNqaVhBO0lBQ0U7SUFDQTtJQUNBO0VUbWlYRjtBQUNGO0FTamlYQTtFQUNFO0VBQ0E7QVRtaVhGOztBU2ppWEE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVG9pWEY7RVNqaVhBO0lBQ0U7SUFDQTtJQUNBO0VUbWlYRjtFU2hpWEE7SUFDRTtJQUNBO0lBQ0E7RVRraVhGO0FBQ0Y7QVNoaVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRraVhGO0VTL2hYQTtJQUNFO0lBQ0E7SUFDQTtFVGlpWEY7RVM5aFhBO0lBQ0U7SUFDQTtJQUNBO0VUZ2lYRjtBQUNGO0FTOWhYQTtFQUNFO0VBQ0E7QVRnaVhGOztBUzloWEE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVGlpWEY7RVM5aFhBO0lBQ0U7SUFDQTtJQUNBO0VUZ2lYRjtFUzdoWEE7SUFDRTtJQUNBO0lBQ0E7RVQraFhGO0FBQ0Y7QVM3aFhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQraFhGO0VTNWhYQTtJQUNFO0lBQ0E7SUFDQTtFVDhoWEY7RVMzaFhBO0lBQ0U7SUFDQTtJQUNBO0VUNmhYRjtBQUNGO0FTM2hYQTtFQUNFO0VBQ0E7QVQ2aFhGOztBUzNoWEE7QUFDQTtFQUNFO0lBTUU7SUFDQTtFVHloWEY7RVN0aFhBO0lBQ0U7SUFDQTtJQUNBO0VUd2hYRjtFU3JoWEE7SUFDRTtJQUNBO0VUdWhYRjtFU3BoWEE7SUFDRTtJQUNBO0VUc2hYRjtFU25oWEE7SUFDRTtJQUNBO0lBQ0E7RVRxaFhGO0VTbGhYQTtJQUNFO0lBQ0E7RVRvaFhGO0VTamhYQTtJQUNFO0lBQ0E7SUFDQTtFVG1oWEY7QUFDRjtBU2poWEE7RUFDRTtJQU1FO0lBQ0E7RVQ4Z1hGO0VTM2dYQTtJQUNFO0lBQ0E7SUFDQTtFVDZnWEY7RVMxZ1hBO0lBQ0U7SUFDQTtFVDRnWEY7RVN6Z1hBO0lBQ0U7SUFDQTtFVDJnWEY7RVN4Z1hBO0lBQ0U7SUFDQTtJQUNBO0VUMGdYRjtFU3ZnWEE7SUFDRTtJQUNBO0VUeWdYRjtFU3RnWEE7SUFDRTtJQUNBO0lBQ0E7RVR3Z1hGO0FBQ0Y7QVN0Z1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUd2dYRjs7QVN0Z1hBO0VBQ0U7SUFLRTtJQUNBO0VUcWdYRjtFU2xnWEE7SUFDRTtJQUNBO0lBQ0E7RVRvZ1hGO0VTamdYQTtJQUNFO0lBQ0E7SUFDQTtFVG1nWEY7RVNoZ1hBO0lBQ0U7SUFDQTtFVGtnWEY7RVMvL1dBO0lBQ0U7SUFDQTtFVGlnWEY7RVM5L1dBO0lBQ0U7SUFDQTtFVGdnWEY7QUFDRjtBUzkvV0E7RUFDRTtJQUtFO0lBQ0E7RVQ0L1dGO0VTei9XQTtJQUNFO0lBQ0E7SUFDQTtFVDIvV0Y7RVN4L1dBO0lBQ0U7SUFDQTtJQUNBO0VUMC9XRjtFU3YvV0E7SUFDRTtJQUNBO0VUeS9XRjtFU3QvV0E7SUFDRTtJQUNBO0VUdy9XRjtFU3IvV0E7SUFDRTtJQUNBO0VUdS9XRjtBQUNGO0FTci9XQTtFQUNFO0VBQ0E7QVR1L1dGOztBU3IvV0E7RUFDRTtJQUtFO0lBQ0E7RVRvL1dGO0VTai9XQTtJQUNFO0lBQ0E7SUFDQTtFVG0vV0Y7RVNoL1dBO0lBQ0U7SUFDQTtJQUNBO0VUay9XRjtFUy8rV0E7SUFDRTtJQUNBO0VUaS9XRjtFUzkrV0E7SUFDRTtJQUNBO0VUZy9XRjtFUzcrV0E7SUFDRTtJQUNBO0VUKytXRjtBQUNGO0FTNytXQTtFQUNFO0lBS0U7SUFDQTtFVDIrV0Y7RVN4K1dBO0lBQ0U7SUFDQTtJQUNBO0VUMCtXRjtFU3YrV0E7SUFDRTtJQUNBO0lBQ0E7RVR5K1dGO0VTdCtXQTtJQUNFO0lBQ0E7RVR3K1dGO0VTcitXQTtJQUNFO0lBQ0E7RVR1K1dGO0VTcCtXQTtJQUNFO0lBQ0E7RVRzK1dGO0FBQ0Y7QVNwK1dBO0VBQ0U7RUFDQTtBVHMrV0Y7O0FTcCtXQTtFQUNFO0lBS0U7SUFDQTtFVG0rV0Y7RVNoK1dBO0lBQ0U7SUFDQTtJQUNBO0VUaytXRjtFUy85V0E7SUFDRTtJQUNBO0lBQ0E7RVRpK1dGO0VTOTlXQTtJQUNFO0lBQ0E7RVRnK1dGO0VTNzlXQTtJQUNFO0lBQ0E7RVQrOVdGO0VTNTlXQTtJQUNFO0lBQ0E7RVQ4OVdGO0FBQ0Y7QVM1OVdBO0VBQ0U7SUFLRTtJQUNBO0VUMDlXRjtFU3Y5V0E7SUFDRTtJQUNBO0lBQ0E7RVR5OVdGO0VTdDlXQTtJQUNFO0lBQ0E7SUFDQTtFVHc5V0Y7RVNyOVdBO0lBQ0U7SUFDQTtFVHU5V0Y7RVNwOVdBO0lBQ0U7SUFDQTtFVHM5V0Y7RVNuOVdBO0lBQ0U7SUFDQTtFVHE5V0Y7QUFDRjtBU245V0E7RUFDRTtFQUNBO0FUcTlXRjs7QVNuOVdBO0VBQ0U7SUFLRTtJQUNBO0VUazlXRjtFUy84V0E7SUFDRTtJQUNBO0lBQ0E7RVRpOVdGO0VTOThXQTtJQUNFO0lBQ0E7SUFDQTtFVGc5V0Y7RVM3OFdBO0lBQ0U7SUFDQTtFVCs4V0Y7RVM1OFdBO0lBQ0U7SUFDQTtFVDg4V0Y7RVMzOFdBO0lBQ0U7SUFDQTtFVDY4V0Y7QUFDRjtBUzM4V0E7RUFDRTtJQUtFO0lBQ0E7RVR5OFdGO0VTdDhXQTtJQUNFO0lBQ0E7SUFDQTtFVHc4V0Y7RVNyOFdBO0lBQ0U7SUFDQTtJQUNBO0VUdThXRjtFU3A4V0E7SUFDRTtJQUNBO0VUczhXRjtFU244V0E7SUFDRTtJQUNBO0VUcThXRjtFU2w4V0E7SUFDRTtJQUNBO0VUbzhXRjtBQUNGO0FTbDhXQTtFQUNFO0VBQ0E7QVRvOFdGOztBU2w4V0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFVHE4V0Y7RVNsOFdBO0lBRUU7SUFDQTtJQUNBO0VUbThXRjtFU2g4V0E7SUFDRTtJQUNBO0lBQ0E7RVRrOFdGO0FBQ0Y7QVNoOFdBO0VBQ0U7SUFDRTtJQUNBO0VUazhXRjtFUy83V0E7SUFFRTtJQUNBO0lBQ0E7RVRnOFdGO0VTNzdXQTtJQUNFO0lBQ0E7SUFDQTtFVCs3V0Y7QUFDRjtBUzc3V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrN1dGOztBUzc3V0E7RUFDRTtJQUNFO0lBQ0E7RVRnOFdGO0VTNzdXQTtJQUVFO0lBQ0E7SUFDQTtFVDg3V0Y7RVMzN1dBO0lBQ0U7SUFDQTtJQUNBO0VUNjdXRjtBQUNGO0FTMzdXQTtFQUNFO0lBQ0U7SUFDQTtFVDY3V0Y7RVMxN1dBO0lBRUU7SUFDQTtJQUNBO0VUMjdXRjtFU3g3V0E7SUFDRTtJQUNBO0lBQ0E7RVQwN1dGO0FBQ0Y7QVN4N1dBO0VBQ0U7RUFDQTtBVDA3V0Y7O0FTeDdXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUMjdXRjtFU3g3V0E7SUFDRTtJQUNBO0lBQ0E7RVQwN1dGO0FBQ0Y7QVN4N1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQwN1dGO0VTdjdXQTtJQUNFO0lBQ0E7SUFDQTtFVHk3V0Y7QUFDRjtBU3Y3V0E7RUFDRTtFQUNBO0FUeTdXRjs7QVN2N1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQwN1dGO0VTdjdXQTtJQUNFO0lBQ0E7SUFDQTtFVHk3V0Y7QUFDRjtBU3Y3V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVHk3V0Y7RVN0N1dBO0lBQ0U7SUFDQTtJQUNBO0VUdzdXRjtBQUNGO0FTdDdXQTtFQUNFO0VBQ0E7QVR3N1dGOztBU3Q3V0E7RUFDRTtJQUNFO0lBQ0E7RVR5N1dGO0VTdDdXQTtJQUVFO0lBQ0E7SUFDQTtFVHU3V0Y7RVNwN1dBO0lBQ0U7SUFDQTtJQUNBO0VUczdXRjtBQUNGO0FTcDdXQTtFQUNFO0lBQ0U7SUFDQTtFVHM3V0Y7RVNuN1dBO0lBRUU7SUFDQTtJQUNBO0VUbzdXRjtFU2o3V0E7SUFDRTtJQUNBO0lBQ0E7RVRtN1dGO0FBQ0Y7QVNqN1dBO0VBQ0U7RUFDQTtBVG03V0Y7O0FTajdXQTtBQUNBO0VBQ0U7SUFDRTtFVG83V0Y7RVNqN1dBO0lBQ0U7RVRtN1dGO0FBQ0Y7QVNqN1dBO0VBQ0U7SUFDRTtFVG03V0Y7RVNoN1dBO0lBQ0U7RVRrN1dGO0FBQ0Y7QVNoN1dBO0VBQ0U7RUFDQTtBVGs3V0Y7O0FTaDdXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUbTdXRjtFU2g3V0E7SUFDRTtJQUNBO0lBQ0E7RVRrN1dGO0FBQ0Y7QVNoN1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRrN1dGO0VTLzZXQTtJQUNFO0lBQ0E7SUFDQTtFVGk3V0Y7QUFDRjtBUy82V0E7RUFDRTtFQUNBO0FUaTdXRjs7QVMvNldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRrN1dGO0VTLzZXQTtJQUNFO0lBQ0E7SUFDQTtFVGk3V0Y7QUFDRjtBUy82V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVGk3V0Y7RVM5NldBO0lBQ0U7SUFDQTtJQUNBO0VUZzdXRjtBQUNGO0FTOTZXQTtFQUNFO0VBQ0E7QVRnN1dGOztBUzk2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVGk3V0Y7RVM5NldBO0lBQ0U7SUFDQTtJQUNBO0VUZzdXRjtBQUNGO0FTOTZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUZzdXRjtFUzc2V0E7SUFDRTtJQUNBO0lBQ0E7RVQrNldGO0FBQ0Y7QVM3NldBO0VBQ0U7RUFDQTtBVCs2V0Y7O0FTNzZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUZzdXRjtFUzc2V0E7SUFDRTtJQUNBO0lBQ0E7RVQrNldGO0FBQ0Y7QVM3NldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQrNldGO0VTNTZXQTtJQUNFO0lBQ0E7SUFDQTtFVDg2V0Y7QUFDRjtBUzU2V0E7RUFDRTtFQUNBO0FUODZXRjs7QVM1NldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQrNldGO0VTNTZXQTtJQUNFO0lBQ0E7SUFDQTtFVDg2V0Y7QUFDRjtBUzU2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDg2V0Y7RVMzNldBO0lBQ0U7SUFDQTtJQUNBO0VUNjZXRjtBQUNGO0FTMzZXQTtFQUNFO0VBQ0E7QVQ2NldGOztBUzM2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDg2V0Y7RVMzNldBO0lBQ0U7SUFDQTtJQUNBO0VUNjZXRjtBQUNGO0FTMzZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUNjZXRjtFUzE2V0E7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0FBQ0Y7QVMxNldBO0VBQ0U7RUFDQTtBVDQ2V0Y7O0FTMTZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUNjZXRjtFUzE2V0E7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0FBQ0Y7QVMxNldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0VTejZXQTtJQUNFO0lBQ0E7SUFDQTtFVDI2V0Y7QUFDRjtBU3o2V0E7RUFDRTtFQUNBO0FUMjZXRjs7QVN6NldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0VTejZXQTtJQUNFO0lBQ0E7SUFDQTtFVDI2V0Y7QUFDRjtBU3o2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDI2V0Y7RVN4NldBO0lBQ0U7SUFDQTtJQUNBO0VUMDZXRjtBQUNGO0FTeDZXQTtFQUNFO0VBQ0E7QVQwNldGOztBU3g2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDI2V0Y7RVN6NldBO0lBQ0U7SUFDQTtJQUNBO0VUMjZXRjtBQUNGO0FTejZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUMjZXRjtFU3o2V0E7SUFDRTtJQUNBO0lBQ0E7RVQyNldGO0FBQ0Y7QVN6NldBO0VBQ0U7RUFDQTtBVDI2V0Y7O0FTejZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUNDZXRjtFUzE2V0E7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0FBQ0Y7QVMxNldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0VTMTZXQTtJQUNFO0lBQ0E7SUFDQTtFVDQ2V0Y7QUFDRjtBUzE2V0E7RUFDRTtFQUNBO0FUNDZXRjs7QVMxNldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ2NldGO0VTMzZXQTtJQUNFO0lBQ0E7SUFDQTtFVDY2V0Y7QUFDRjtBUzM2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDY2V0Y7RVMzNldBO0lBQ0U7SUFDQTtJQUNBO0VUNjZXRjtBQUNGO0FTMzZXQTtFQUNFO0VBQ0E7QVQ2NldGOztBUzM2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDg2V0Y7RVM1NldBO0lBQ0U7SUFDQTtJQUNBO0VUODZXRjtBQUNGO0FTNTZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUODZXRjtFUzU2V0E7SUFDRTtJQUNBO0lBQ0E7RVQ4NldGO0FBQ0Y7QVM1NldBO0VBQ0U7RUFDQTtBVDg2V0Y7O0FTNTZXQTtBQUNBO0VBQ0U7SUFDRTtFVCs2V0Y7RVM1NldBO0lBQ0U7RVQ4NldGO0FBQ0Y7QVM1NldBO0VBQ0U7SUFDRTtFVDg2V0Y7RVMzNldBO0lBQ0U7RVQ2NldGO0FBQ0Y7QVMzNldBO0VBQ0U7RUFDQTtBVDY2V0Y7O0FTMzZXQTtFQUNFO0lBQ0U7RVQ4NldGO0VTMzZXQTtJQUNFO0lBQ0E7SUFDQTtFVDY2V0Y7QUFDRjtBUzM2V0E7RUFDRTtJQUNFO0VUNjZXRjtFUzE2V0E7SUFDRTtJQUNBO0lBQ0E7RVQ0NldGO0FBQ0Y7QVMxNldBO0VBQ0U7RUFDQTtBVDQ2V0Y7O0FTMTZXQTtFQUNFO0lBQ0U7RVQ2NldGO0VTMTZXQTtJQUNFO0lBQ0E7SUFDQTtFVDQ2V0Y7QUFDRjtBUzE2V0E7RUFDRTtJQUNFO0VUNDZXRjtFU3o2V0E7SUFDRTtJQUNBO0lBQ0E7RVQyNldGO0FBQ0Y7QVN6NldBO0VBQ0U7RUFDQTtBVDI2V0Y7O0FTejZXQTtFQUNFO0lBQ0U7RVQ0NldGO0VTejZXQTtJQUNFO0lBQ0E7SUFDQTtFVDI2V0Y7QUFDRjtBU3o2V0E7RUFDRTtJQUNFO0VUMjZXRjtFU3g2V0E7SUFDRTtJQUNBO0lBQ0E7RVQwNldGO0FBQ0Y7QVN4NldBO0VBQ0U7RUFDQTtBVDA2V0Y7O0FTeDZXQTtFQUNFO0lBQ0U7RVQyNldGO0VTeDZXQTtJQUNFO0lBQ0E7SUFDQTtFVDA2V0Y7QUFDRjtBU3g2V0E7RUFDRTtJQUNFO0VUMDZXRjtFU3Y2V0E7SUFDRTtJQUNBO0lBQ0E7RVR5NldGO0FBQ0Y7QVN2NldBO0VBQ0U7RUFDQTtBVHk2V0Y7O0FTdjZXQTtFQUNFO0lBQ0U7RVQwNldGO0VTdjZXQTtJQUNFO0lBQ0E7SUFDQTtFVHk2V0Y7QUFDRjtBU3Y2V0E7RUFDRTtJQUNFO0VUeTZXRjtFU3Q2V0E7SUFDRTtJQUNBO0lBQ0E7RVR3NldGO0FBQ0Y7QVN0NldBO0VBQ0U7RUFDQTtBVHc2V0Y7O0FTdDZXQTtFQUNFO0lBQ0U7RVR5NldGO0VTdDZXQTtJQUNFO0lBQ0E7SUFDQTtFVHc2V0Y7QUFDRjtBU3Q2V0E7RUFDRTtJQUNFO0VUdzZXRjtFU3I2V0E7SUFDRTtJQUNBO0lBQ0E7RVR1NldGO0FBQ0Y7QVNyNldBO0VBQ0U7RUFDQTtBVHU2V0Y7O0FTcjZXQTtFQUNFO0lBQ0U7RVR3NldGO0VTcjZXQTtJQUNFO0lBQ0E7SUFDQTtFVHU2V0Y7QUFDRjtBU3I2V0E7RUFDRTtJQUNFO0VUdTZXRjtFU3A2V0E7SUFDRTtJQUNBO0lBQ0E7RVRzNldGO0FBQ0Y7QVNwNldBO0VBQ0U7RUFDQTtBVHM2V0Y7O0FTcDZXQTtFQUNFO0lBQ0U7RVR1NldGO0VTcDZXQTtJQUNFO0lBQ0E7SUFDQTtFVHM2V0Y7QUFDRjtBU3A2V0E7RUFDRTtJQUNFO0VUczZXRjtFU242V0E7SUFDRTtJQUNBO0lBQ0E7RVRxNldGO0FBQ0Y7QVNuNldBO0VBQ0U7RUFDQTtBVHE2V0Y7O0FTbjZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUczZXRjtFU3A2V0E7SUFDRTtJQUNBO0lBQ0E7RVRzNldGO0FBQ0Y7QVNwNldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRzNldGO0VTcDZXQTtJQUNFO0lBQ0E7SUFDQTtFVHM2V0Y7QUFDRjtBU3A2V0E7RUFDRTtFQUNBO0FUczZXRjs7QVNwNldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVR1NldGO0VTcjZXQTtJQUNFO0lBQ0E7SUFDQTtFVHU2V0Y7QUFDRjtBU3I2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVHU2V0Y7RVNyNldBO0lBQ0U7SUFDQTtJQUNBO0VUdTZXRjtBQUNGO0FTcjZXQTtFQUNFO0VBQ0E7QVR1NldGOztBU3I2V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVHc2V0Y7RVN0NldBO0lBQ0U7SUFDQTtJQUNBO0VUdzZXRjtBQUNGO0FTdDZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUdzZXRjtFU3Q2V0E7SUFDRTtJQUNBO0lBQ0E7RVR3NldGO0FBQ0Y7QVN0NldBO0VBQ0U7RUFDQTtBVHc2V0Y7O0FTdDZXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUeTZXRjtFU3Y2V0E7SUFDRTtJQUNBO0lBQ0E7RVR5NldGO0FBQ0Y7QVN2NldBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVR5NldGO0VTdjZXQTtJQUNFO0lBQ0E7SUFDQTtFVHk2V0Y7QUFDRjtBU3Y2V0E7RUFDRTtFQUNBO0FUeTZXRjs7QVN2NldBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VUMDZXRjtFU3Y2V0E7SUFDRTtJQUVBO0lBRUE7SUFDQTtFVHU2V0Y7RVNwNldBO0lBQ0U7SUFFQTtJQUVBO0lBQ0E7RVRvNldGO0VTajZXQTtJQUNFO0lBRUE7SUFFQTtJQUNBO0VUaTZXRjtFUzk1V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVGc2V0Y7QUFDRjtBUzk1V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VUZzZXRjtFUzc1V0E7SUFDRTtJQUVBO0lBRUE7SUFDQTtFVDY1V0Y7RVMxNVdBO0lBQ0U7SUFFQTtJQUVBO0lBQ0E7RVQwNVdGO0VTdjVXQTtJQUNFO0lBRUE7SUFFQTtJQUNBO0VUdTVXRjtFU3A1V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVHM1V0Y7QUFDRjtBU3A1V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHM1V0Y7O0FTcDVXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHU1V0Y7RVNwNVdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVRzNVdGO0VTbjVXQTtJQUNFO0lBQ0E7SUFDQTtFVHE1V0Y7RVNsNVdBO0lBQ0U7SUFDQTtFVG81V0Y7RVNqNVdBO0lBQ0U7SUFDQTtFVG01V0Y7QUFDRjtBU2o1V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRtNVdGO0VTaDVXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VUazVXRjtFUy80V0E7SUFDRTtJQUNBO0lBQ0E7RVRpNVdGO0VTOTRXQTtJQUNFO0lBQ0E7RVRnNVdGO0VTNzRXQTtJQUNFO0lBQ0E7RVQrNFdGO0FBQ0Y7QVM3NFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQrNFdGOztBUzc0V0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRnNVdGO0VTNzRXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VUKzRXRjtFUzU0V0E7SUFDRTtJQUNBO0lBQ0E7RVQ4NFdGO0VTMzRXQTtJQUNFO0lBQ0E7RVQ2NFdGO0VTMTRXQTtJQUNFO0lBQ0E7RVQ0NFdGO0FBQ0Y7QVMxNFdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUNDRXRjtFU3o0V0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVDI0V0Y7RVN4NFdBO0lBQ0U7SUFDQTtJQUNBO0VUMDRXRjtFU3Y0V0E7SUFDRTtJQUNBO0VUeTRXRjtFU3Q0V0E7SUFDRTtJQUNBO0VUdzRXRjtBQUNGO0FTdDRXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUdzRXRjs7QVN0NFdBO0VBQ0U7SUFDRTtJQUNBO0VUeTRXRjtFU3Q0V0E7SUFDRTtJQUNBO0lBQ0E7RVR3NFdGO0VTcjRXQTtJQUNFO0lBQ0E7SUFDQTtFVHU0V0Y7QUFDRjtBU3I0V0E7RUFDRTtJQUNFO0lBQ0E7RVR1NFdGO0VTcDRXQTtJQUNFO0lBQ0E7SUFDQTtFVHM0V0Y7RVNuNFdBO0lBQ0U7SUFDQTtJQUNBO0VUcTRXRjtBQUNGO0FTbjRXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxNFdGOztBU240V0E7RUFDRTtJQUNFO0lBQ0E7RVRzNFdGO0VTbjRXQTtJQUNFO0lBQ0E7SUFDQTtFVHE0V0Y7RVNsNFdBO0lBQ0U7SUFDQTtJQUNBO0VUbzRXRjtBQUNGO0FTbDRXQTtFQUNFO0lBQ0U7SUFDQTtFVG80V0Y7RVNqNFdBO0lBQ0U7SUFDQTtJQUNBO0VUbTRXRjtFU2g0V0E7SUFDRTtJQUNBO0lBQ0E7RVRrNFdGO0FBQ0Y7QVNoNFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGs0V0Y7O0FTaDRXQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRtNFdGO0VTaDRXQTtJQUNFO0lBQ0E7SUFDQTtFVGs0V0Y7RVMvM1dBO0lBQ0U7SUFDQTtFVGk0V0Y7RVM5M1dBO0lBQ0U7SUFDQTtFVGc0V0Y7QUFDRjtBUzkzV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVGc0V0Y7RVM3M1dBO0lBQ0U7SUFDQTtJQUNBO0VUKzNXRjtFUzUzV0E7SUFDRTtJQUNBO0VUODNXRjtFUzMzV0E7SUFDRTtJQUNBO0VUNjNXRjtBQUNGO0FTMzNXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUNjNXRjs7QVMzM1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ4M1dGO0VTMzNXQTtJQUNFO0lBQ0E7SUFDQTtFVDYzV0Y7RVMxM1dBO0lBQ0U7SUFDQTtFVDQzV0Y7RVN6M1dBO0lBQ0U7SUFDQTtFVDIzV0Y7QUFDRjtBU3ozV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDIzV0Y7RVN4M1dBO0lBQ0U7SUFDQTtJQUNBO0VUMDNXRjtFU3YzV0E7SUFDRTtJQUNBO0VUeTNXRjtFU3QzV0E7SUFDRTtJQUNBO0VUdzNXRjtBQUNGO0FTdDNXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUdzNXRjs7QVN0M1dBO0VBQ0U7SUFDRTtFVHkzV0Y7RVN0M1dBO0lBQ0U7SUFDQTtJQUNBO0VUdzNXRjtBQUNGO0FTdDNXQTtFQUNFO0lBQ0U7RVR3M1dGO0VTcjNXQTtJQUNFO0lBQ0E7SUFDQTtFVHUzV0Y7QUFDRjtBU3IzV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHUzV0Y7O0FTcjNXQTtFQUNFO0lBQ0U7RVR3M1dGO0VTcjNXQTtJQUNFO0lBQ0E7SUFDQTtFVHUzV0Y7QUFDRjtBU3IzV0E7RUFDRTtJQUNFO0VUdTNXRjtFU3AzV0E7SUFDRTtJQUNBO0lBQ0E7RVRzM1dGO0FBQ0Y7QVNwM1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRzM1dGOztBU3AzV0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUdTNXRjtFU3AzV0E7SUFDRTtJQUNBO0lBQ0E7RVRzM1dGO0FBQ0Y7QVNwM1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRzM1dGO0VTbjNXQTtJQUNFO0lBQ0E7SUFDQTtFVHEzV0Y7QUFDRjtBU24zV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHEzV0Y7O0FTbjNXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUczNXRjtFU24zV0E7SUFDRTtJQUNBO0lBQ0E7RVRxM1dGO0FBQ0Y7QVNuM1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRxM1dGO0VTbDNXQTtJQUNFO0lBQ0E7SUFDQTtFVG8zV0Y7QUFDRjtBU2wzV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVG8zV0Y7O0FTbDNXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUcTNXRjtFU2wzV0E7SUFDRTtJQUNBO0lBQ0E7RVRvM1dGO0FBQ0Y7QVNsM1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRvM1dGO0VTajNXQTtJQUNFO0lBQ0E7SUFDQTtFVG0zV0Y7QUFDRjtBU2ozV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVG0zV0Y7O0FTajNXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUbzNXRjtFU2ozV0E7SUFDRTtJQUNBO0lBQ0E7RVRtM1dGO0FBQ0Y7QVNqM1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRtM1dGO0VTaDNXQTtJQUNFO0lBQ0E7SUFDQTtFVGszV0Y7QUFDRjtBU2gzV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGszV0Y7O0FTaDNXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUbTNXRjtFU2gzV0E7SUFDRTtJQUNBO0lBQ0E7RVRrM1dGO0FBQ0Y7QVNoM1dBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRrM1dGO0VTLzJXQTtJQUNFO0lBQ0E7SUFDQTtFVGkzV0Y7QUFDRjtBUy8yV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGkzV0Y7O0FTLzJXQTtBQUNBO0VBQ0U7SUFDRTtFVGszV0Y7RVMvMldBO0lBQ0U7SUFDQTtJQUNBO0VUaTNXRjtBQUNGO0FTLzJXQTtFQUNFO0lBQ0U7RVRpM1dGO0VTOTJXQTtJQUNFO0lBQ0E7SUFDQTtFVGczV0Y7QUFDRjtBUzkyV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGczV0Y7O0FTOTJXQTtFQUNFO0lBQ0U7RVRpM1dGO0VTOTJXQTtJQUNFO0lBQ0E7SUFDQTtFVGczV0Y7QUFDRjtBUzkyV0E7RUFDRTtJQUNFO0VUZzNXRjtFUzcyV0E7SUFDRTtJQUNBO0lBQ0E7RVQrMldGO0FBQ0Y7QVM3MldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQrMldGOztBUzcyV0E7RUFDRTtJQUNFO0VUZzNXRjtFUzcyV0E7SUFDRTtJQUNBO0lBQ0E7RVQrMldGO0FBQ0Y7QVM3MldBO0VBQ0U7SUFDRTtFVCsyV0Y7RVM1MldBO0lBQ0U7SUFDQTtJQUNBO0VUODJXRjtBQUNGO0FTNTJXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUODJXRjs7QVM1MldBO0VBQ0U7SUFDRTtFVCsyV0Y7RVM1MldBO0lBQ0U7SUFDQTtJQUNBO0VUODJXRjtBQUNGO0FTNTJXQTtFQUNFO0lBQ0U7RVQ4MldGO0VTMzJXQTtJQUNFO0lBQ0E7SUFDQTtFVDYyV0Y7QUFDRjtBUzMyV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDYyV0Y7O0FTMzJXQTtFQUNFO0lBQ0U7RVQ4MldGO0VTMzJXQTtJQUNFO0lBQ0E7SUFDQTtFVDYyV0Y7QUFDRjtBUzMyV0E7RUFDRTtJQUNFO0VUNjJXRjtFUzEyV0E7SUFDRTtJQUNBO0lBQ0E7RVQ0MldGO0FBQ0Y7QVMxMldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQ0MldGOztBUzEyV0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFVDYyV0Y7RVMxMldBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RVQyMldGO0VTeDJXQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVR5MldGO0VTdDJXQTtJQUNFO0lBQ0E7SUFDQTtFVHcyV0Y7QUFDRjtBU3QyV0E7RUFDRTtJQUNFO0lBQ0E7RVR3MldGO0VTcjJXQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0VUczJXRjtFU24yV0E7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUbzJXRjtFU2oyV0E7SUFDRTtJQUNBO0lBQ0E7RVRtMldGO0FBQ0Y7QVNqMldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG0yV0Y7O0FTajJXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVG8yV0Y7RVNqMldBO0lBQ0U7SUFDQTtFVG0yV0Y7RVNoMldBO0lBQ0U7SUFDQTtFVGsyV0Y7RVMvMVdBO0lBQ0U7SUFDQTtJQUNBO0VUaTJXRjtBQUNGO0FTLzFXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVGkyV0Y7RVM5MVdBO0lBQ0U7SUFDQTtFVGcyV0Y7RVM3MVdBO0lBQ0U7SUFDQTtFVCsxV0Y7RVM1MVdBO0lBQ0U7SUFDQTtJQUNBO0VUODFXRjtBQUNGO0FTNTFXQTtFQUNFO0VBQ0E7QVQ4MVdGOztBUzUxV0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUKzFXRjtFUzUxV0E7SUFDRTtJQUNBO0lBQ0E7RVQ4MVdGO0FBQ0Y7QVM1MVdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ4MVdGO0VTMzFXQTtJQUNFO0lBQ0E7SUFDQTtFVDYxV0Y7QUFDRjtBUzMxV0E7RUFDRTtFQUNBO0FUNjFXRjs7QVMzMVdBO0FBQ0E7RUFDRTtJQUNFO0VUODFXRjtFUzMxV0E7SUFDRTtJQUNBO0lBQ0E7RVQ2MVdGO0FBQ0Y7QVMzMVdBO0VBQ0U7SUFDRTtFVDYxV0Y7RVMxMVdBO0lBQ0U7SUFDQTtJQUNBO0VUNDFXRjtBQUNGO0FTMTFXQTtFQUNFO0VBQ0E7QVQ0MVdGOztBUzExV0E7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUNjFXRjtFUzExV0E7SUFDRTtFVDQxV0Y7QUFDRjtBUzExV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDQxV0Y7RVN6MVdBO0lBQ0U7RVQyMVdGO0FBQ0Y7QVN6MVdBO0VBQ0U7RUFDQTtBVDIxV0Y7O0FTejFXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDQxV0Y7RVN6MVdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDIxV0Y7QUFDRjtBU3oxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVQyMVdGO0VTeDFXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVQwMVdGO0FBQ0Y7QVN4MVdBO0VBQ0U7RUFDQTtBVDAxV0Y7O0FTeDFXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDIxV0Y7RVN4MVdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDAxV0Y7QUFDRjtBU3gxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVQwMVdGO0VTdjFXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVR5MVdGO0FBQ0Y7QVN2MVdBO0VBQ0U7RUFDQTtBVHkxV0Y7O0FTdjFXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDAxV0Y7RVN2MVdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHkxV0Y7QUFDRjtBU3YxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVR5MVdGO0VTdDFXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVR3MVdGO0FBQ0Y7QVN0MVdBO0VBQ0U7RUFDQTtBVHcxV0Y7O0FTdDFXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHkxV0Y7RVN0MVdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVHcxV0Y7QUFDRjtBU3QxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVR3MVdGO0VTcjFXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVR1MVdGO0FBQ0Y7QVNyMVdBO0VBQ0U7RUFDQTtBVHUxV0Y7O0FTcjFXQTtBQUNBO0VBQ0U7SUFDRTtFVHcxV0Y7RVNyMVdBO0lBQ0U7SUFDQTtJQUNBO0VUdTFXRjtFU3AxV0E7SUFDRTtFVHMxV0Y7QUFDRjtBU3AxV0E7RUFDRTtJQUNFO0VUczFXRjtFU24xV0E7SUFDRTtJQUNBO0lBQ0E7RVRxMVdGO0VTbDFXQTtJQUNFO0VUbzFXRjtBQUNGO0FTbDFXQTtFQUNFO0VBQ0E7QVRvMVdGOztBU2wxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRxMVdGO0VTbDFXQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRvMVdGO0FBQ0Y7QVNsMVdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUbzFXRjtFU2oxV0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUbTFXRjtBQUNGO0FTajFXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUbTFXRjs7QVNqMVdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRvMVdGO0VTajFXQTtJQUNFO0lBQ0E7SUFDQTtFVG0xV0Y7QUFDRjtBU2oxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVG0xV0Y7RVNoMVdBO0lBQ0U7SUFDQTtJQUNBO0VUazFXRjtBQUNGO0FTaDFXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUazFXRjs7QVNoMVdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRtMVdGO0VTaDFXQTtJQUNFO0lBQ0E7SUFDQTtFVGsxV0Y7QUFDRjtBU2gxV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVGsxV0Y7RVMvMFdBO0lBQ0U7SUFDQTtJQUNBO0VUaTFXRjtBQUNGO0FTLzBXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUaTFXRjs7QVMvMFdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUazFXRjtFUy8wV0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUaTFXRjtBQUNGO0FTLzBXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVGkxV0Y7RVM5MFdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVGcxV0Y7QUFDRjtBUzkwV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGcxV0Y7O0FTOTBXQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRpMVdGO0VTOTBXQTtJQUNFO0lBQ0E7RVRnMVdGO0FBQ0Y7QVM5MFdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVRnMVdGO0VTNzBXQTtJQUNFO0lBQ0E7RVQrMFdGO0FBQ0Y7QVM3MFdBO0VBQ0U7RUFDQTtBVCswV0Y7O0FTNzBXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUZzFXRjtFUzcwV0E7SUFDRTtJQUNBO0VUKzBXRjtBQUNGO0FTNzBXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VUKzBXRjtFUzUwV0E7SUFDRTtJQUNBO0VUODBXRjtBQUNGO0FTNTBXQTtFQUNFO0VBQ0E7QVQ4MFdGOztBUzUwV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVCswV0Y7RVM1MFdBO0lBQ0U7SUFDQTtFVDgwV0Y7QUFDRjtBUzUwV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVDgwV0Y7RVMzMFdBO0lBQ0U7SUFDQTtFVDYwV0Y7QUFDRjtBUzMwV0E7RUFDRTtFQUNBO0FUNjBXRjs7QVMzMFdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ4MFdGO0VTMzBXQTtJQUNFO0lBQ0E7RVQ2MFdGO0FBQ0Y7QVMzMFdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVQ2MFdGO0VTMTBXQTtJQUNFO0lBQ0E7RVQ0MFdGO0FBQ0Y7QVMxMFdBO0VBQ0U7RUFDQTtBVDQwV0Y7O0FTMTBXQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VUNjBXRjtFUzEwV0E7SUFDRTtJQUNBO0lBQ0E7RVQ0MFdGO0FBQ0Y7QVMxMFdBO0VBQ0U7SUFDRTtJQUNBO0VUNDBXRjtFU3owV0E7SUFDRTtJQUNBO0lBQ0E7RVQyMFdGO0FBQ0Y7QVN6MFdBO0VBQ0U7RUFDQTtBVDIwV0Y7O0FTejBXQTtFQUNFO0lBQ0U7SUFDQTtFVDQwV0Y7RVN6MFdBO0lBQ0U7SUFDQTtJQUNBO0VUMjBXRjtBQUNGO0FTejBXQTtFQUNFO0lBQ0U7SUFDQTtFVDIwV0Y7RVN4MFdBO0lBQ0U7SUFDQTtJQUNBO0VUMDBXRjtBQUNGO0FTeDBXQTtFQUNFO0VBQ0E7QVQwMFdGOztBU3gwV0E7RUFDRTtJQUNFO0lBQ0E7RVQyMFdGO0VTeDBXQTtJQUNFO0lBQ0E7SUFDQTtFVDAwV0Y7QUFDRjtBU3gwV0E7RUFDRTtJQUNFO0lBQ0E7RVQwMFdGO0VTdjBXQTtJQUNFO0lBQ0E7SUFDQTtFVHkwV0Y7QUFDRjtBU3YwV0E7RUFDRTtFQUNBO0FUeTBXRjs7QVN2MFdBO0VBQ0U7SUFDRTtJQUNBO0VUMDBXRjtFU3YwV0E7SUFDRTtJQUNBO0lBQ0E7RVR5MFdGO0FBQ0Y7QVN2MFdBO0VBQ0U7SUFDRTtJQUNBO0VUeTBXRjtFU3QwV0E7SUFDRTtJQUNBO0lBQ0E7RVR3MFdGO0FBQ0Y7QVN0MFdBO0VBQ0U7RUFDQTtBVHcwV0Y7O0FVaHplQTtFQUNJO0FWbXplSixDIiwiZmlsZSI6ImVwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIENVU1RPTSBGT1IgV0VCRkxPVzogUmVtb3ZlZCB0aGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBzZWxlY3RvciB0byByZWR1Y2VcbiAqICAgIHNwZWNpZmljaXR5IGFuZCBkZWZlciB0byB0aGUgLnctYnV0dG9uIHNlbGVjdG9yXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBETyBOT1QgRURJVCBUSElTIEZJTEUgRElSRUNUTFlcbiAqIFRoaXMgZmlsZSBpcyBhdXRvbWF0aWNhbGx5IGJ1aWx0IHVzaW5nIGEgYnVpbGQgcHJvY2Vzc1xuICogSWYgeW91IG5lZWQgdG8gZml4IGVycm9ycywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZGFzaGljb25zXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLXVybC1xdW90ZXMsIGRlY2xhcmF0aW9uLWNvbG9uLW5ld2xpbmUtYWZ0ZXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Rhc2hpY29ucy5lb3Q/OTlhYzcyNjIyM2M3NDk0NDNiNjQyY2UzM2RmOGI4MDBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZGFzaGljb25zLmVvdD85OWFjNzI2MjIzYzc0OTQ0M2I2NDJjZTMzZGY4YjgwMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBSHZ3QUFzQUFBQUEzRWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRE1BQUFCQ3NQNno3VTlUTHpJQUFBRThBQUFBUUFBQUFGWkF1azhsWTIxaGNBQUFBWHdBQUFrL0FBQVU5bCtCUHN4bmJIbG1BQUFLdkFBQVl3SUFBS2xBY1dUTVJXaGxZV1FBQUczQUFBQUFMd0FBQURZWGttYVJhR2hsWVFBQWJmQUFBQUFmQUFBQUpBUTNBMGhvYlhSNEFBQnVFQUFBQUNVQUFBVlFwZ1QvOW14dlkyRUFBRzQ0QUFBQ3FnQUFBcXBzNUVFWWJXRjRjQUFBY09RQUFBQWZBQUFBSUFKdkFLQnVZVzFsQUFCeEJBQUFBVEFBQUFJaXd5dGY4bkJ2YzNRQUFISTBBQUFKdkFBQUVob2pNbHoyZUp4allHUmdZT0Jpa0dQUVlXQjBjZk1KWWVCZ1lHR0FBSkFNWTA1bWVpSlFETW9EeXJHQWFRNGdab09JQWdDS0l3TlBBSGljWTJCay9NYzRnWUdWZ1lPQmh6R05nWUhCSFVwL1paQmthR0ZnWUdKZ1pXYkFDZ0xTWEZNWUhENHlmSFZuQW5IMW1CZ1pHSUUwQ0RNQUFJL3pDR2w0bk4zWTkzL2VWUm5HOGMvOUpFMmJzdExkUUlGME44eDB0OHcwcFNNdDBCWktTNW1sN0YzMmxyTDNobEttQ3hFUXR6akFoUU1SUmNFSmlqaFFRV1Y0dmdOQkdWNG5sMytCL21iVGQ4K3JlZVZKdnVjODU5em52Z0wwQTVwa08yblczeGNKOHFlZTAyZWo3L05ORE96N2ZIUFR3L3IvTG5UbzYwYWxlNG9vV292Mm9yT1lYWFFYUFdWcjJWNTJsclBMM3FxM1dsbXRxbFpYeDFiblZGZFZkOVROZFd2ZFhuZldrK3RaOWR4NndmdnZRNktnYUNyYWlvNmlxKy9WVWJhVkhXVlgyVjB0ckpiMnZYcE50YlphVjkxWVU3ZlViWFZIM1ZWUHJidnJlZm5WLy9XZllKYzRNODZPUzJOOVBCQ1A5bjA4RlMvRTZ3MGFneHRERzJQNlByb2FQWTNsamFNYUp6Vk9iMXplMk5DNHMzRmY0NkcrVnpmUlFuOEdzQkViTTRSTjJZUXRHTVZsTVkydjhDT0dhaTBIeG02TWpFV3hPQlpHYit6SkFyYmlkamFqalVHeEpIYmdVendZRy9FSlBzTkRmSkxGc1l6cFhNNlBtY2Q4UHMxQnZCOExHRUU3VzdLU3pkbUdBOWlmZ3ptYXU3aWJjVXhrQjdibkhoWnhiK3hEZ3cveVliN0dVL3lRcDJOZ0RJOXhNWjYxc1dWc0ZadEhreGI1K1pnUUUyTlNkTVltRE9NNUhtWnJmczZIK0NiZjRidDhtMjh4aGIyWXlqUVdjaURIeGs3UkdnMlc4REZXeGJ5WUUyMGN4L0djd0ltY3hLbXhXWXlJR1hyM2w3TVBwL01BbitQemZJRkgrQ28vNDI5NlEydit3ZHZSSFAxaVFJeUtNVEUyWnNaZXNXOFFTem1IaTdtRks3aVdzemlUczdtSUcvZ0FsM0lybDNBejEzQTExN0dlQzdpU2RWeklqZHpHTVh5Y1AvSVRmc2t2K0I1UFJrL01qVDFpQ1B1eUxBYkY0SmdkczJKajd1T2o3TW1YK0RJNzhoZmVqQmE2K0t4bWVrcDBzNVRCWE0va2lOZzI5dWFObU01cDBjNmZtTW1NR01iTE1aUy84dzIremg3OGxQRk1ZRnZ0OVVsME1vYXgvSUEvczVQMitoeTZtY1hPN0VvUHU3RjdiTTFmZVNSMjV3enVaQU4zeEJhc2lKR3hEU2ZIOXB6TGVWekY3Tmd4dG1NMCsvRks3TUxydkJOVGVaU1hZbFArd08vNUovL1NWLzJPMy9JaXYrRUZmczJ2ZURmNjh4SE9qNTNwNVl0OG43MlpHNk1aemhvTzV3Z080VkNPNUNnT1kzVk00UzFlcFl4ZFl6S1A4UVNQeDN4dTR2N280Rm1keWRibzRqMWVvK0laYmRhVy8rR2MvTC84MlRqLzB6YlMvNGtWdWU1WXJtenBQM0wxU3czVCtTWTFtVTQ2cWRsMDVrbjlUS2VmMUdMNUo2VCtwb3BBR21DcURhUldVNVVnRFRUVkM5Skdwc3BCMnRpNFRPTW1wbXBDMnRSVVYwaWJtU29NcWMxVWEwaURMRmZ3Tk5oeXBVNURUSldJTk5UUUdxUmhGb3MwRHJkWXJIR0V4VUtOSXkxNk5iYWJxaGhwYzFNOUkyMWhxbXlrVWFZYVI5clN5TSs3bFpHZmQyc2pQMitIeFJLTm8wMVZrVFRHVkI5Slk0MEhOWTZ6eUdzMjNsUTlTUk5NZFpRMDBWUlJTWk5NdFpYVWFlUTVibU9xdDZSdFRaV1h0SjJwQnBPMk4xVmowZzZtdWt6YTBWU2hTVjJtV2syYWJLcmFwQ2xHdnR1bVd1UzFtbWJrTlo1dTVIV2RZZVExbTJtcStLUlpSbDd2MlVaKzlwMU05d0ZwWjlQTlFOckZkRWVRZGpYZEZxVGRUUGNHYVhmVERVTHFOdks2empIeSt2VVllZDV6amJ3ZWU1anVITkk4SSsrZitjYTlHaGVZYmlUU1FpT2ZwMTdUTFVWYVpMcXZTSXROTnhkcFQ5TWRSdHJMZEp1UjlqYWUxcmpFSXUvdHBSWjUveTZ6eUhQWnh5THZrWDJOdFJxWFcrUjEzczhpNzgwVkZubWRWMXJrYzcrLzVTS1JWaG5QYXp6QUl1KzdBeTN5dWgxa2tmZmR3Ulo1M3gxaWtjLzBvVVkrZjZ0Tk54VHBNTk90VEZwajVMTnl1T21tSmgxaHVyTkpSNXB1YjlKUnBudWNkTFRwUmljZFk3cmJTY2VhYm5uU2NVYmVwOGNiZWIxUE1QS2VQZEhJZS9Za0k3K2ZKeHQ1M211Ti9MMVBzY2g3ODFTTFhQTk9zOGg3NEhRanY0ZG5tTG9MMHBsR1h1T3pMUEwrT3RzaTc4MXpMSElOT2RmSTh6alB5UE00MzhqenVNREk4L2lBa2VkeG9aR2ZjWjFGcmxFWFdlU3plYkZGUHBlWEdMbFdYV3JrZlhTWmtmZmE1VWFlM3hXbWpvaDBwYWszSWwxbDZwSklWNXY2SmRJMXBzNkpkSzJwaHlKZForcW1TTmViK2lyU0RhWU9pM1NqcWRjaTNXVHF1a2czRzI5cnZNVWkzMTIzV3VRNzRqYUxmRWV0dDhqMSszYUxYSU0zV09RYWZJZEZyazkzV3VROWM1ZEZQbWQzVzc1RzB6Mm1iaTgvYWgvMWZSUmg2Z0RWODV0NlFZcG1VMWRJMGMvVUgxSzBtRHBGaXY2bW5wRmlnS2w3cEdnMTlaRVViYWFPa21LUXFiZWtHR3pxTWltR21QcE5pcUdtenBOaW1La0hwUmh1NmtZcFJwajZVb3FScGc2Vm90M1VxMUowbUxwV2l0R20vcFZpakttVHBSaHI2bWtweHBtNlc0cnhwajZYWW9LcDQ2V1lhT3A5S1NhWnVtQ0tUbE0vVE5GbDZvd3BKcHQ2WklvcHBtNlpZcXJ4cE1acEZxcnZ4WFFMMWZkaWhvWHFlekhUSXEvVExGT25UVEhiVUowdHVpM3lHdmRZYUgzTHNORFhsUTBMdmI1c01uWHBsTTJtZnAyeW42bHpwMnd4OWZDVS9VM2RQT1VBVTE5UDJXcnE4Q25iVEwwKzVTRGpUWTJETFhlOTVSQlRFcUFjYXNvRWxNTXMxOTV5dUtINlZZNHdKUWJLa2Fic1FObHU1Ty9kWWNvVGxLTU5yWHM1eGlLdndWZ0w5UmJsT0ZQdW9CeHZ2S0Z4Z2ltTFVFNDBWQ3ZMU1JiNVozYWFrZ3BsbHltelVFNDI5SjZWVXl6eW5LWWFMMnVjWnBIblBkMlVjaWhubVBJTzVVeFQ4cUdjWmNwQWxMTk5hWWl5MjhqUFBzZkl6OTVqNURuT3RmeWJnM0lQSTg5am5wSG5NZC9JNjdUQXlPdTAwSlN6S0h0TmlZdHFvU2w3VWZXYVVoalZVbE1lbzFwbVNtWlUrNWd5R3RXK3ByUkd0ZHlVMjZqMk15VTRxaFdtTEVlMTBsQnZWSzB5NVR1cTFhYWtSN1hHY3EydURyZklYMytFS1FkU0hXbEtoRlJIbWJJaDFkR0dhbWgxakNrdlVoMXI1R2RaYTZFOVY1MWlTcE5VcHhxNmQ2dlRUQW1UNm5SVDFxUTZ3NVFucWM0MDVVK3Fzd3k5bDlYWkZqbzcxVG1tZEVxMXpwUlRxUzR5OGpwZGJMeWk4UktMdlA2WG12SXMxV1hHT3hvdk4yVmNxaXRNYVpmcVN1TWxqVmVaRWpEVmphWXNUSFdUS1JWVDNXekt4MVMzbUpJeTFhM1dOOGZiVE9tWmFyMHBSMVBkYmtyVVZCdE0yWnJxRGxQS3p0ZGxIK1Z0NmpBbGIrcUc4YTdHSmxNYXAyNDI1WExxRmtOOVJ0M2ZsTldwQjVoU08zV3JLYjlUdDVtU1BQVWdVNmFuSG16b3pOUkRURG1mZXFncDhWTVBNMlYvNnVHRzlsdzl3dENlcTBjYTZpL3Jka1A5WmQxaGFDL1dvdzN0eFhxTW9WNnpIbXRvZjlmakxGUkg2dkhHV3hvbkdLOXFuR2lVR2lkWjZFelZuUmFxUjNXWDhaakd5Y1lUR3FjYWoydWNacUZhVUU4MzlON1hNNHo3TmM2MHlQT1laVHlyc2R2eWJ5ZnJPVVplN3g2TC9QUG5HdTlwbkdlOHBuRytVV2xjWUR6emI4aUxzeG9BZUp5c3ZRbWNKTWRaSjVxUmxabVI5MUY1VldYZFovYmQwNTExekV6UDlQU01QS09yUzVKSEVwSkdJMHV5UmJVazI3S01NTXVpdFZVMjVsZ1crY0F5dUd0M2YxN0EyTXVhdzZiSHdNSXpDNWcxNWpGbE1OY2FBN3ZBbXA0MVp0bmZXMWg0OFBiVnZDOGlzNDZlR1puajk3cXJJaU1qajdpLytIOUhmTVd3RFB5aC93ZGRaVFJtbldFYVliZmorY2wvRjRkWWNFckljN0JnSUFIRHY5ZnRkRHRuRUFTYmtMN1pSUzk4cWltZjhEWEw4NHBPc2JyL3FUV01jNklvNTlPV1ZGQzBXaVZma0RURlViRXI1a1FYLzhtbm1ncG5pTHF0bVR6R1E3Z2IwckdINFE1Tkt1VExkVTBwU0paWlVESE9ZMHlLRnBmdlY5Q3ZNQ3BqUUd5emlCd2RWZGRRYXh2WmJZeVk3dVZPNS9Kemx6dmR5ODk4RVAwS2pYWXV2L214enZpM1B2dDY4aWg5Zm9oR1RKcGg3R2pUS3lCSFdFYTRYYXMyVDZOV1ozRG9GWXRlTklqY1loR05pdTRWdHpnWTBNTWs3eStpWDJmS1RBU3hUcnNUTnNNbXJ1SU4yaGc0YVpKdFJGcWwyMEdkYnZMditjVzR2ZEJ2STRSWUxLcVlVK29yOVhWUFZaUlV5Zy84U01uVWNqbC8vSUNuWWxIZ0pUMjlZa29DVnZPckMraUhVcXdvU0lLRWtPRG5jN1dNbGdtOElNT3lucEk1MWxpcGozOUFkeFEvTGVteWxyS2thazNKOFZ4UzFoSFVNMlNPUVQvV0JPempVTUJ1cmQwTWNkaHRoclYyMU9tR1hiL1RiVWV1NTNkOTdQa1IzdXkwbWxYQjhkRG9PTllYT2d0ZTBBdDhPT3E0MnhXTWhVN281WHVCQjBkZE9QNmw4dXJxenVycUtPZUg4UTMwQ1QvWVRaNDRmbHpRUTVMd0FybHRaNVVVS1VYTDlRdm81eG1KMFVrZklDZ1dsTWR2UjloM0syMi9YWFBSTU14OTlLTzVYK2kzaHNQeDFWRWZOWlB6YUdGL2YvK2x3V0Q2bnEraS84eDRUSlU1RG5Gb1lRUHBDQVlzMU1CQVRSaVcyOGhMa1ZNeVdoMnZnN3NldldXTnBkZDhHTXplSnZxc2F4aHU2SjdJUDJ1VzE4eG5zVTVPVHZ6MlB4Y3RYL3hPMGZUVlowVkk4bzZmV0liN0Z0empoV2V0eWlyNjkzQVAzS2pqWjgyMXN2bHNucHdZeHZoTC8xejBUWVJwR05GVVQ5ZVhaN2RXU0xFNVd2WnI2QnBqTTNsbWllbEEvN1JieldVVTFuQ3RLc0NJOUtMS1ppZmM5QnloMm14MS9NaUtJOUVtTkErRzdwcWNvcDZoTEZmNzFXWFpNR1RFS01ZdzEyaTBtODNSZ0lTQmdIdjlLSTRkWHBHTktESmtPQmlmYkxiSlhlSDRMK25kN0x2ZWxYdUV4cUJZVWp6SjBHOHlQS1BBREhPWkhJejJCclBJUVBjaDJsTUdDdHN3V3FDamZISmVpbE1iUGd3dEdwQXJGZEtOYjM3em0rM0JJTmo3K241L3Q0WHB5WCtuNFhqUXY0cjYvYXVERm1xMTBIMVBQR0UvLy96V1F3L2JseTYxbHBmM0huODgvZnp6YVJwR2oxeTY5QWg4ZHlMNFM4YjA3NlAvUnR1TjlqaUdEamZZR296bkRrdzdielo4ZnlKcldkbkNQZlZqdldZdis2dHByWkE1ZHk3VUhTZnZPT2puc3VmT1pndWErYUQ0ZVBRZkc2OHR3SzNmUWk3a25ja2NKL1FoUmRxaWExVXNQbklyVmpSRXpQaHdkSjJKQnFnM1BnZ2kxRXZHNEdmUkx6TVlXcWtHY1dpSVRwSEYwRG93MTRHcWtHNDZnOXF0YnNjbkZ3eUU3cnYvMlAxQ3h1RiswNzlXMGtxRnpGTmxwZXdwWlN4OUZwSnRIdCtQM2dkM1lON3hXNFZycmlhSlpjV0RXOTZRTFZRdlFiS2RFZTVQYU5nZm9EOW1ZRGdoeUt4Smh6V1pTSlRJTkdPaUhIWTlPczZSc3Y2RDYrNkc1Vmk4dHJaOUIzYXlhVS9XNUxTQjc5aGVkemJTZHBwSEIycy9zSzV4RU4xd3lTMUdXdFlrUDUxeDhlM2JTZnAwem8zUUZSZ1h5OHp0TUdxdFZyTldxUXF1RlkvWVJrU0c3REtpNC9NMHFwRkJ1Z1hWNzJ4NnJqOS9Wa0R6ZDdiUnlGREdCM1FNOXhUak9wTlZERVBKaXJJNGpRd0NjalhBQ2c1SUVvbjBVWXVramE5QytGMkdhelFGREZXSHlNc2s4c2hOS1pONU4ySVJyQjBSOHdCekdWYUFxbzZjSXRyY1JxMDE1T3NJcjZHdzAyMVdzUUFMWGdFUjZ0NkVadXgyUXBoN1JlUnZkcnBlQ2xLN0haZy96UkR1aGdNbDhja1M2Y0dJVEFHOUYzQ25lN2o5N1BiMnMyOG53VHQ1MzVSV1Nyd2gyWUxFc2FJbk55cWNxQWVTWHBEYTYwR1I1UXdPL3g5Mml1VTVKSW1LVU1BcWRMYVBjNFdnWXBYbHRNbG4zRHZmYlpRazAwTWN5eVJ2aGVDalZoNlhJODFTQkZHeEpBMXhXZ2Jabm9zVXhjZ0c5b21LS1dyanJ6aWVsclVsUThFcGxrdHhVcjZURm5ndWxkSUxTMGlxcjRUbjBKc0VTVE00UldGZzFzL2FhQUZXamxQTUcyOW9KUnRpblM0MEJ0UzBSaHBJQ0dtamtWVXZKTzJqbzJZWG1zcnp5YVhtT25MWFlDS1F4dlBJZENVREZLN0ZMVWYrQlpjMEljUzJXZWlBdVRaVGVVbGtlVjNsVXE3R2E2SlROTlEwSnhsaUtGc1BXVGxXUWs3dVFtcFRjUVJzQnhCV05aOW5XVlpqT1k3bjByd29hQmlYL0JybUlER0ZyYktTWWhHYlVyeDdYMy9NOWVlYmNQeExXRUtpeUlvRlEwdXJDUEU0bFRKVmhEbWZGd3NaUzg3WlhBbGFTNEJMTE1lNzd4UU1TWVlzREY3VWVGYmlCTW56Y3g1YjlGUlhGNkRBZFU4eHBBYTA5dHFXWlRwdGFFNXJyazNUVElZcEFLMVlZTlpnREo1Z2Rwanp6QzV6a1htWWVZeDVBL1BNRFczTlI1NWZhM2JiTUxJQVh2bTFkdWpXeUZnaklZWnZKUGlSVzJ2NnBBbERXRUxKOUQrTjRBQlh5SFVZcFBDR0VMb0pRcEtTZ2xPNGt6eUo1NXA2L05kbmtkZzF2dGkwUlY2VjJNZHF0d3VpM1h5TWxacG5PYU1yQm85ZGxCNGwxNTY1d0VQNlpRVHBLZk80eUNMcHVKRnFycW4rc2ZMLzh0WFZjbmxWOVRkS2YrbHJxK1ZqODAzOGY5ZXFsUis3ejJob2VxMWFPLzhOOXhsYTR3M25hOVh6OVVyMXd2bnFiZmZxRGMyNDl4NUkxYjhoU2E3V3E5VktmYTllOEpiUEZ1ckw0LzlhSzNvcjU0cTFKVzlLaDJoN25tVHV1R2w4NHM1a2JJVXdLRW5kYVNRZWVIUzB3c2dzc25TK2txR0tKM2ZQdFVqd05HQXVYVXFydk1pbE12YnBOZFlvMlhiL0xDQlJqa3RydXBnWFpGSFhvbnRkRy9OVnVSTW9KdEFrVGVYRTFKR3g5Zm5kbGFwbnExakdIQUZma3J4b3EycHUrOTZVazgxbkNoWXJjRGJpc0Y3SzZhcHNxdmZWMXBxWGxpMWQwaFZCbG1kNDl6ZlFGeGdIeGcxREFFNnlxalJodm1BZklBM3ZKYXNlK25qMlF2bTc3RTdUL3BpbWJaNHQzWFhIWGJJKy9qRDJETU1EQkpUVjlZL1p6YmI5TDhybk4zWGxyanZ2S3UxOEdoc0UvVXp6K1JsWTl4eFk2eGxVSlEyeURqTzVzK2w3Q2RqSFhVRGJCVHFEcStSaUd6QjNoQmpIMENTQlN3bVcwN010UGdVVFFqV2NDNFZPT1Zlckhydi9XTFdhSzdaTHlOWVZXN2UwWnI1Y3pqYzFTN2NWL2R4NnRaUGZ3Ukl2aXJ5RWR3cnR5Z1NmZndIcXV3WEhKbUUwQ0tJTG04WVUyUUhKSUZnV2x4Q0JyOXRvSFUwdXpJNEF2aitqKzJuamtXMlQ0MUthdjZaeG9zdzVtbGxXWGpsNVNidHZMUzNzZkZBVlJONU5ZU1dsdVQ2SFpkWUludFI1QVgxR0V3VDk5UUhRd3hRR1RLcWxaSUZ6QmN4cnIyd0w2Ylg3dEVzblgxR3JtdVp3c3NocEd6NDVHS2NmVWh5ZkZGMmduWWJSYjFGMFd3VDB2Y1hjeXpEdFNodjRBalpjWTNHNzRsczFpOWNKQVd3RENvWHg1MjJqTmVoWkQrZ2ZqTTV0QkhPOVN3aHFrUkRPVzZRaFp2dFU2N3pqcEhmZnNIbWRPYnlLSHRhNmdTcWFxMjVnMzgvSm1JVVZCRjMwbzR6QXN6TFBMVlJzSlNWTGJFcm5jbWRMZ3NCS0F0OVpEZEkwelk2dzZka1B2S20xY1Z0R3c4RjRpUHEvRWRpYUlEMWhpYkxXNVZOSWtnVWtLazhha29Ca21VZFFYTTNpV1VIbS9LNnQ4MGlDdkpCUXRISTh5eXRjZVlvVHJnQk9TQUV5Z2tYRnJyUXJxRjF4TVJ4N3FBOTVSQUNrYUdRQXNlR3dIODNHK3VRNVFCY1Z5eWRQSG95SE1NeXVNd2NrZ0Z2NUc5NXZBQjZrZWRpQU9oc1JCUERsSjNrZEhxSnNELzdHMStZeTNJdUcwWDcwTmNwYVFOT3lRcVpIaXpwNVpqaDVwZ3NkMmszeVBkd2ZBWk95RCtoa2ZQVUs1REtYeC9UK0J0d2Z3dDB1Zk5IQmZtdjZ3TFdvRlRHdlhqOWFMOGltRmxHSUhaZXZCK0hob05kTHlyZ2ZEWWQvUjkxYzBxb0RXcThvYWRvai9SRGpwRjlEUDhlWXdGdmR4endLSlJacU1PWEpLaDdCRWcvVHJOdU11WC9BY1FuUEd3Sk1Bb3E2ZVFZUjh0dHV3Vml2RWFMaFJJQ2FZS0RETmV4V0FRSDRydU4xWFU5bkFSRzJXK2pEZDk3L2xzc3BqbDE2K3ZqcWd3MGVMNmRESTRWWXcwaGpXUUM4WWhoZmNSZDBRNFpKVmVVNG5XUDVYQzNkeUpSNHZBSlB1WUVtcHBhVy9SeTdjSW5sSkV2V2pHOHRkUkNYYW9SQkZna3BYK1JVSk1DNlg1TTV4R3FORnJMU3JzeXlKVTdTY2ozQURSbUYxZE0xelBPc1pyQ2FaZkttR0dhVWJPMmZ5V28yclZqbU1zT0lVMTZhdEtNSlBGRVdhSEVGdUNJNlJzbEl3VzZVOEdwdHdMcGQ0SzNkeVplMCtXamNSM3ZqcTZoMXJVZFk0Wk51Y2JoSC8waGFoSVp3dVJmMGVwU2ZqcUtpbXczMldudkJYakRwdzJ1enNZTUlrMXl4S2czQ1lSMk9XMW42ZERCRXcxYXJCM01rQ0JJYWVnWEtLeElaaHdVY0FoREt3MVkvT2ppSStsQ1lVVDg0T0FqNnpGUWVjZ1h0a1ZGbkV5bEFPQmdNNEViVUh3eXlCd2V6ZXdhb1JXWW84RGhvc05kSDBmNys3QnJoQ1VSYU5wb1ZudVdCZ2lUYjZiMTdjQzlQM2tOdVRYSkJjWjdUZTNwUUhwWktuMUFQaHZQZTF4L05wOXV1aExSU0VZcmliQ2FWTzVvSDRZRjhQS1JaSkRsTXJ0UDNBOENHeVlyNjAvY25iZGFvV2JRYTRiVDAwNHh1YXJNRzVYNlRDZ3h2YXJNZXllY004Zy8yK2dmRDRRM3BDRWNvMkJ0QkhhZTA3OU13cm9EVHRyMllsZk85V0lCRVZnbVNvQk9XaEVKdDM2T0F1MGtROWU5aEZva3FtMHFydmw0SVpOOHZGbmcrVzFqZmZNdGwxMWFrVTQzbURtNHNTb3JJMXhjVUJmMUVDbk5LV2pZVjBaU0NqS0R5d3RuT3llaGtzWlJxYnl4RjYvYzczaWRNRktROVJ4Y0tsajJoUjU5RXZ3NlVLQVBsQzJrSmZiSUErNlNKMTJGTVlKK01mc0xVaFpNSXRKL2ZqUnArRjRlMWI5RDFWbWxycTlUUzlhaTh0VlYrZE9uVXFRZE9iUzNIRXFSemxmYlorczc0ejhxZG5mb08rbWZ4ZmVUK2NnVDMvK0twQjdmZzVtd3NSTXFmVUwvM3hIZWUwRDU0SW1telg0ZHlsWmdsSWc5Z2RaYWdPOHA5YkxOcnJFNEhtYi9ONG1hN3UwRWtGZDBtZW16ekpJNHV2M21qdnFrdFNRdkZ4Z01YUW43MTdnY3UyTWRla3RleWw5KzhMYUpzdHZjQzR0QlB3dGtiVHVJZ2ZiS2VLMjJhTnIwTmJtNW03djFnWnZPazhFZFk0Vjk4OFdJSHNUT2FQUUxxS1FJdU5RRkhRZi9DWk9WeEZFYkpsNUFLQk90WWZ6emlkOFNJMzhId0ZjY2pTcnRIZTlrc2pDSHlkNTNJRjJNc2dUNlBQZzg0WW9GcE0rY0FTYnlSb0tJRXJ1S1FvQjBpa1kzRnNrQjZJYmxCWmJGd3JlVVRtRWk2Z2tvSFppZEN0WnRnU0FMdW5HNnoxZ0ZjQW84Q2hpUVVYZ0JTSFRrRVZhSW5LMm1QMDFTZDgxMmxvZTFvV3RyUTllZTBodklSVCtmRy96TVNURTY3eStRY1FYaU8xeVgrT1VGYm1rUTUvUk1Ra1lYbkJEM0Z2VmtXUmJHNDRLUWt2WjdWQkV0a0ZjV3RCL1VzU25OZWtFMnBsdXVuZFgwSE9BREhBRzdnTFpyMk1VN1hUN1I0WHJ2UEZQUVhCSTE3cTZCcTNITUNXaExJZ2NZdnZKVlg5TlJiZ0hnYmI1YnRwYnlJRlVrTG1wcUFqYUxpcG9OY1k0WXIvalgwalVBa0pnMVlqbXF3QkxWYmxDMVlRMVhCZFFCbUZhQ1ZTSWV0SWNTNHhYN3h4YVVxQXQ0eDdadDhkWm5OdXlqeUMwQ2IzZUp2Yk5XNk1pdXhpbVhCbEJLN2plTitLTy9zaU0wNTJqQWtYQjhpYXpYNUVxRmVCZktyb1VHdkQ2dU9qdnE2Z3ZvdCtOT1YwVWpScC9MYWEvQWM0UHh1eGEzQTZtaTFPaEhRZWlMUjZsb0U0eE5KeTJhSGlxQmc2cFRKVVRHTWJXQTk0Tk9MVmt1b1ZWb2REd0hWUDRJQ2dxdkhoendWbktQcCsyRkNvOGhLM3I2RnJCcDVlMVJCd3loKzUrRWhrYkNnQUdEWDN0ejdwdTFJM25FQ3hpSmpBeHlCOHJud09TcjNFV29UQVZCeXJJYVRoRFlWQWZrVE1kMG9XaS82K2NBdEZ0MEE4dEEwQ0tKSkpGZ3RSMFBaSUJ3S09qeUlpdXVlMXlzdUZVbVNmSnlqd3A5V0hITEh5V0V2VzE0OU9LQU1qWkhNSGJKbVM0elAxT25zZVJ1VW1YUjF0OVB1TlAxT0Uyb09rOEdMTnJ1ZEl4eGtxaHBMZG9DOWlkVUwzZG05MjNBVkdLRk9kOVBCRzBRZ0M4UVlMcEs1MU4xME1jRkRSQzVDMkNjQnc2dnBDMThvbVRrTzRjY0UzVFZ5SEJZczNUTzAxZTdqM2U3ano1R2d1M0I3bHJPNFV1dmhweDl1dFI1ZUZYVEhERGlac3d5bitHanpmTWJ5TVI4VXphS3Q4U3pwNm53Rzgxa3ZxQlJFNFhndFl4cGNmbVYxYy8yZTlmVjcwSk5MM1VidDdaNGdDeC9KbFYxckplMmtUYlNjNUFQQitJVkNqbmY1TnMwSWdyZlR1MnlQclNPcG5HTTVKSDlUMnQvMmJLeXpxUlRpWDB3dlY4c3JpcXlYdU1MNlBhKzdaNTAwYTZLSWdlR2dBaEpxQXEwNnhld3lqOStnamZIbm14UWZ2WUtMTUZid05uQ1FUVXpHQVJrUFJQOUE1UnhSaTFBM2d3M3BDZ2hnZGNMT0krYkMyODZmZjl0M2srREN1ZWZQbm4zKzNTUTR0L1hVMXRaVDMwU0NaMXk3Rk9wQlplVnlhV1ZsZTJYbEhzMHhWTXl6Yk5rMXNxclU2WFFhdmlYeUxNcHhJdFpWVTlGWUpua2hCRnJ5UWdpeXlRc2hXRkh4Umpud2hJVmNhU1VnTDkxZUdSaUNxYVUxUSsza0hYaVoyMjRqMTh3NXZsMFBmSnJmaEhaZmdia2kwaG05R05OdXV4VkNxMEI5dTVNSWJwT3BVSWdUNStJK1VLY2JwaEU4TUZIRmJWSllzQTN0T3RFMnVYSHpua1pUZGQxaFZqWk54OWdMNkJ6YWl5ZEdjdWh2TFBobEwvREsvc0tHN1M2SnRxZmFWYUpGRXBjV0RreEhYWklxdG1ZY3UvajZpOGQwd3k1TGpxYzY2Q0NUa3d1dWFjako4YjJQS0lZcEh3M00vTHAreHZSOWMzZVhoR2YwOWVPZXI2V3d4QWtDSitHVXR2b1dJV1d4QUQ3OFhuNDlsMXZQOTN6RmtsaFJTZ2t6M29Pc296NVRZOWFKbEhraVIyNVM0Z0h3MnNHVTN2QVZFdFlxRkhiUHh4TnFCRGRDU0hpTUxuMER1blRGOUR4emtmWE13UFRZUlRnWi8rODVJWEtkS0ZBTTVUb0p0eW1WeVNlMzV1RUU5YUN4TUU4cXhXUFNkbkZEOXVMRHJ1RVprNHNRbmZBTUE2aUhEcjIveXB4bXpqTG5tVHVaSGgwRHpYVUs1OXhrSk15ZnBxZ21LQjRGVUZzNkp1YlB3NjZMenlEWFFQRVIvNkVxYXFxaWk2cS82ZzFWVVZkVVRWUzlWZjhWUTQ1SWRTTFpHTktRbmg5R3dCb21IL1FtTTV0MkxjdE5aODJzYldlUG5JMy9ka1FlR1pGWFRHTWZDU0w2RHpnbGFNRjN1cTc4Rk5Sem5XcGtpRUlHMTBJaEZvdjdCRS80QXZiYmF5d2xwbVNGN2RKbEYyZ3crdTZxRkJpUjk1cmNiVjdIQ0tTYVpiUDhZZzRiVWJDcU9DdmJxN2E4RnJSTktiL0lzelo2SW4xWHpRdll3U0NWODJwM1d4SXlqY29aMDVPZmZKKzQ5WnF0V2cwQzhRT3ZGN1BtVHNVd0VUTzNYbzBZamVxTEFPejR3Sy9GaU5vT3V5R0dEeUJYREd3UFlvN2R2MVFlOTkxY1VDODFSNDgvcnB3VS9sQ054TWNmbG4vZ1kyaTBVeTZQRDFIZ1pKeTg2WXkvNCs3YjVjcHoyamRteE52dlZKNStka29UMFJmUkx6SDNNQTh4VHpEUE1TOHkzOEY4QU5BR1VlS3RJNGQwc0pFSXZkc1QrTlVsZ3hOYUNOcUREdEZvb2gxSmp2RkFqbThnNDk3enc4blMyWjNRVGFMRkpBTURoaEdNRXo4ZUxYRVN6SlBPNU55Zmk2TmY4RmJQK0tJcXBTVmJJcHlBcElyK21WWFBkTkkxbHE4RWVsUGl5Sm9NYTAwTHZpVEtTYUVXVkRtMm1ndXVTU1laOUEvRlMvTjVIdFltK0thNGdIdU54TzNDSkJkMkJmeklMdEc1a0tCRWNRZ0ovc2JmV2ZXMVp0NDFSWVVYVk5GMGN3M05YOTN4WlUxZVA2bnExWk11TER1d3hHdmtXUzBPNFpRMUJQZGtWVmRQcnB2V1UvRjhpK0xEQnpnVmdBK2YyaEd3Q0FoekN5dWlxT0FvaGtNSkxUbEVmMFRYS1RJSEFUdFR4RXlnTXF4RHM1Tk9pNWcxa0k2YUltUFB3Zno4MUlRR1JZcFNWdDVQRkhMdlY5QnB0YVMrVC9WSjNId2pTWHZqR2xIbHZaOEU0eThyb3FwSWlpQTVobGhGdjZNbzcxZExQcmwyV29udmdPRDczNmlVZlJXZW91L3dTK3A3MGpuYnRleU1IZWgrZmlxL2VSbDlnWEhwQ3NLUXFVUkVyMkdYY0RtZVR3YXkzelFRZ1RDd1dnS3hDQ24yd0I3S2ZtTjZ1ZmxBY3puOWduNmllU2JLYW1vNldOLzRwZ3lBdG9XZ2xtbnVPSUc5MC9SOE0wUVhmNlB1MmJaWC8wSW1oKzZ1YjdpS0lkNmx2bU9GeTY2NTN4MTRxMTdBRjF6Z1p5aGRacGs1bVpUUDVJRHpxZ0UvdUF5elAySzZ6Qlp6aG1FSVl2VnI3V2p5eGYrQU9KR1lVRWxXUDRyMldzQjhSNk5Yai9TSndBcitXS1pIRHRHQTRPbldJSTdUOEhDZnhPWmxpNy9LTkpnMXFtK1BwMklOK3k0TzI5MndHdXVtQ0J0QUZrOENDcnNBOVNpQWFhSUR6Y29vUWRwZU5JTWd2ZXphMll5TUpaRjM4NVgxelF2YkpmT2dIcXFOVmtNTjc5MHBlMFZkNUZJcmxWNCszNnVzcERoRGxVd3RZKzFnNEJWMGpOR0xKKzg1ZHV5KzR6UDUzSzh5QVpVVUU5a0tucUFlS01NV29ucGNXbExDUzRmVDRsdzhIZ1RIMTJGOVMvbUY0bkpZREplTEJUOGxPTzQ3RitGdlVoYkU5T3IxbnVvN0RYK2JaSTdnSzJ6N0RjY1gwb3VMLytla0dOTnlqS0FjdHpOM1ErdVFwcWtSQVVzVkMzRjdkRDFTbEhZTG1LY3VFVUVrSUlPUU5TaFRaOUtjSVZHZHh2OHdaWHdvTkJxYVdiMkVzcGN2WjA4V3NrRzV1cmE0dUZZdEIrTy9NaHFjellzcUx5cUduUUhXVGVNYUpVZkxjQnhpQmZOWlUyQVJ4MlUwWjI5cmErdFFGMUtwenVzdUh3KzhFM2VJb29BUjlKVW8zdEU1cndvWks2andnb0I1bkxKTTFSUlVMS1QwUUZQOGdobUdac0ZYdEVCUENYZ2xlT1dWNlRpNGhnWXdna3NRcTh6c0xVNGpBS0V4aUNDV1FKRGt1VVQyVE1nZjZrUEk2K3A0cU9xNml2cXFqZ1pGbDE2QzRJQWtEaFJkVnhpcXRLSDJBN0dzWkltaTQvUE1hNWxMek92aS9DYmFjdUMvbXFtYnBDWXo4Y25YdUJUalFhcFhueVoyaVd4aGNKMmhCU1Rob1diWnZwM1dqaHg2V2hvSURKeE5EdWtnblg3TzloMDRyVUNpYjF2WjY3Q3FvOUY4WmNmZkJoZmdjeGx1QkpqN1VIdzR1Q0V4azdHei92ZG9hVWU1UklMalNmcERwRW0wWkMzK0V0Q04waEY2Y1JzZGMvY3k5OGQ4cVhWMERYUnJGQldSdnFrSy9semNKaXM1a0lzdFJNVGhrWXR2aUU4b0MzRGM0MzdQTC9sOStCN0dLOE5CZktCa0JwandQU0FweVdGSUNRc2FqZ2Rva0NWd0xrdkRIYktFN1pEMWFCb2Jmd3VSbTErakpDZExpVTFBdzJpQ0JXNnU2eitzZnUySzI0MVZDdlFiMXdNd2FCL0E1eTNxTVd3TlNibjMwZDdmVWU1WERnK3pWK2dmTXpjZlJvbE5EV0JuR0o5MEVzVHlnVzZVbWhyVkRPNVdEVk1aUDZ1WWhucDNyeDlSSWQ0cG1PSHErRGVVZEZwQmE2b1pqUTlPUFhnS1B2UDJJc1NXaHRqYmtYcFlOVnh6dXhQYnBtRVBEYTVGZzJ1bDFkVXpxNnNJeURhTXZxQjFPRXBNeGhLYkRmUnRnS2hYNkZ4aUdrNmk4T3pXMWxoQ3RXc1RkRXdiTklyRHVCMHJWTUhtVDVsTXRBTXRDQTE0ZVJHdjdWVEQ0emh0RngxTmJHeldMOVkzRzZMbUZNYi9RenBYY3l2NEU5QitKZC8vS0hBSjhNUlQxY2dUY2FkWnRDdTZrMjAwc3VUcjZFVzNWS3ZMUXRrbkF3dytFeno4eCtoL0VLMWZONUhlQWwxTTdFTzJVYXhYcGNsTkNnbWJWSWFiY0hhWUdsUmdZaTlJRllSSG9rS1V2dWZDM1QxYjA1Uzhic21PS1dtZUt1Q01WbEo5TjQ5UXZhYUpNc2U1V3M0R1VxK25vY3RMeFlxYjlwZnJIT0lscnI2U05oZEtITXZMWERGc1dPa0ZzMXFLMm1XdlVpaklJbWZwSEFaNFkySXVoUVE5N2FUTG5LY1ZsQk5waGZWMGdES3FLUmxtUnBKVXRieWFTVWtpbThxczVvb0xIaXRqbG5YRE83Yk9Nc3hNWHpFQ3hGV0ZzYzkwb3dsbjFyWVNSbzZNL2dxdTRja1lpS2FENFhEQ2dGRitwYWNZYUxkL3FNVmQ4RmNtNlRpUENuZ1V4TkJEZExEblFkcmtNeWZuR2hMckxidEM1cHNQRTRoSXpQb0hyU3NCNnNINDZyVU9aN3dtS1d1QmFjSXNQVTcwT1ZRb1VhV3JGNFlqRGp1emN6UXBLRDgxelp0RTBFZ2xVTlhVbnRYS2dkQkpFUlNyN3FKOWhZTGs4WDlTaUE3ZStQNFlNMGRvUzhqb1pQRXdzc0lQeTJrOWxDUmlkcXI1K0R2UklJYTJCMGY0eStsY0dzM3JFT2svbVZPanZhZ2Y3Y1dLcEdCOE9Cck44VDVsWmdOaWpvQ3RDbUUzT3BTQjlxbm9pcHlTbzF0RUtRdDdpWmdoSkxvK2pFYWFNbjdIbTNob1Z0U0FaUlZmTmp3VDBJdWliVHdvUUVjc0tqRDBMcUtQS2c0My9zU1BTakloTnh4dnF1eEgxTFRwcDFJcDNoNy9TMVQ0UHJnQ1REZWJ4dXk3NW5FWTBjOVFDU2t3aFc3b1JsUGhFR0kyTGg0YlhkbTQrT1Q5eDQ3ZGo1aURZeGMzaGxlT2taTW5MMjdFZkRYTG9ERmd6MVdtdzV4a3RwbHp6QVhtTG9LT1Bhb29nVmtrRURSUEJOM3JLQkZ6QTQ5SHplTGFhNmdHTTZ3bStFbkhiUm9Ja0JVKytrVWJOYU9VVjUwc1FpbU9yV1A4VmRFVmZ4bmpQOE91cDcvREFHakNza2pWSkU5VmMvZUx0SXQrS1AyRDZWK2Vmbi9BL2x6NkIyMzBWM1dXd0ptTXErYktlbDEwNFFYNGwrRlZYeFhQNlM4WmRrNVZQVW5UVUlwTldTTHRad3VlZWdlODRhVzU3MXpmRXo2bWZvT2N6WTRsYkxHMERaZ0M3QVBMc29FZHhCeC9YYmY3dXVkSmNIenB3dExTaFFkSWtFbWwwQXU5TE5Sc2xGeUVZTHlmWElYZ08xTUlkUzYrK0NLdnpQUFFROENHWlliWVBMZUlMQlNUZ0VyTjNSak1BQjhhZGdrZi9TSi9hcW13b1JwSzBFelZWdHAxQkZoNy9aY3UxdGVlcktQQWtKZE9sN044SXllendtYTEzdWxjYUgzZ3RmVzExOWZuNW0zbFZYTFpRdTFhbDh4bFNzZHZ6T1pTNzRVWGRoK0JyRzdPQks3MElLTjUycENEWSt2VnE0TGVuanExVk56UVpXMnVFcXNvU0ZuODBtbmdaMmZsdnoyYTBwRmZSNzhGZlhNbmM1SDVackxTVWVVQ3dXaWszSlIrQUJWMENibEk2bEp0OGdRd2Q2aW9tVEFlUGlIMVhXcm9GUWUrMTJrM0cxTjhSd3U4ak56WWFOMmpHZ3RQb0Fua0NwRWVWSnYvU3BSVkNUQ3drVFpZUlZVVjFrakRvaUFpMlZuTEszNktYYXVIOTVjS1dTd1d5ayt0NURWZEZSU0ZOV1hUY1B6VStLK1h5Y0o5U2tuQlExZ1dKVW1SaUx4WlN4c3A4aTZrNVNXSlpXV2xnSGxOMGJFdGk0WW8yOWlRRGY0WnQxakFqZVdGMTZUVFdpNTdkMk9oV0RmOHZKazJSVTFDdWlDenJPOEVUOGJJNEVYZXhycWk4YmdBcitOa0tTL3k4SXI0ZGJNMWhQUVRCaDRUUmwwM0FjeU5tQTJIbFoycVJLS1F0SzRMTGRrdmVrUm5NeDRWM1FNNC9IN1lib2ZMR1Z0UjdNeUFrTmtuSFJLT29nYzJMenU1eDRMcHVQNDk5SHVBMHBjU3VjQlVuUlpMQktoZEVaL1lMUHF4Z2VNWkZLTFBPVzE3SGVZcmRqRWVpSTZZRmtWanpSNS9yeU1KTWk5YWFkZFZWMVRiZWRkbDlEbmJYa3RqbklaN0I2S1l4cTVvcmR2dGE0NE5ON2h1MmhKNVdaRGd4am02T0lodFg3cVJWYlBoMjlzbjVpU3hyUWJESEZuZkJCaGxEYmRyQWZGRXpIQUkzOGNlRzE5OTdMRWI3a0Y4RzF0K0c0MnVUMjVDTGJpSlRlU1R3eVEvSzdKSWZrUTkxYU9tS09RN3pZL2NSL1RsR29xTE1pU3E3Q2x0dUVKbDNJenQ0bmFsN2VPMjMrNjZGVGZzdW9NSVpmZjJnbWg4Ylc4UDlYck5qMGE5M1dpWUhHZmwzS2QyRGFRbW9WdXpJcmRMakF1QXl4K2gwNWZIbzh1WFgzd1JSUysrT0Y4dlluTkRhdVczb2N4dFBCb095ZTJmb1ZWNzhjWHhWWEwzNVA0Z3RnV3dJOGlnRnUwTkJsQVVncGpuOFNrUDYvLzV5VDBOT3ZXY21Jc2xtcHhPTnlJckIyRnhpUmlUTXIwMWVpV1d2VTh2UkVSd1FITTRMK3NaMDNYTmpDNnpLU25GY2p5eXJiS2xPYXJLY1hJSThBMVdFSkl1aWFxb0tCQklIQ2Z4eU5MemNlbCtsNVBUUWUxMXRTQXRjd0RtWkZaSzF6b2hBQWFKazJYdVBRczVYVVFTTDZVRVViV1dMRlVVVXBMTXM2S2VZK2IzRnhBcHpYR0NtZTNLQk5jTEZOY2pBRWFOVm94T3lYYUNtT25kakJVd2NUSTk4WEhGclJ4SEwydE9XaDAvcjlnMituWmlFUVVjdXFTbmM3cEsyTTIwcVNtaXdQTlFGTldzbXlvVTVvL3BDRHEwbGZIdmFoYWJWdEdpWW85SFpPanN5VEtWb1Y0aDNQS2VxWG1tWThMSDAwd1JLNkwwMjRTZWl0TiswUmdQT0NoaWgwdzBqbmNUdlNqQlozUzFBMXBnVDlEWHpWQVNkK05ORXROTkZKWHBsWmlaMmV3OGdYYmNERjMrTXArSzRkbWpNVHo3VHpGb2UrbnJBTVR0eFhHMEhWOTZtMEdOS2Z1NWN6VzZ1aDZ2blVQWk9LMFZJN1g0ODU2M0VkbkFjbmMrclJlL2lwblRUWXFNQS9VN0Jqend2V1JWbjRoMmdZVWx0bUVBN2RxNDFlblc0dHI2c042MzNWaWxkcHFxSldFTXppZVJJUm10RVhOQm1vYjZNVG0zS0Z2YXltY0NRRllQWFlhQTZuV09YZlRYZ3NsSlpVVytIRGhaN3V5anh5NGlKaWJUc1FndENvcHRSODlvZHVGUGRWL3ZhUmtkVG5vUWZaT2daL1FlbkVCU0ZBVGFvczhXYlhKaHJuNHlyTFJyZ05GdUkvak0vc2RYSlpvMmpVK2I1ZkR2WFpudmk5dGdpVWdJVWY4ZldwVzRJUTU2dTd1a1N2UDFLdHk2WGpkWEE5OVkxVnZYaTNRNURpZjErc2pSeXN4cXVYRkR2YUJ2ZTd1emVyM2pTRVg2UjJzNXVMRmVRT3BweGViSG93b3JMdG1SZFB2OGVIU1Bqc092M1ZjMzllMWtIUDZUL2RhdHF6ZXAwOGFzbm5Oak1MaDE1ZVo2YVhDMG5yZnNwenYvLyttbmtGckkvWU83eVZ5K0szMzU5RCsybjk2NkFrOXZ6K3RHVlZxdk02U1A1c0QvVFMwZi9wMEpsTnVhRlBydmlxSytuc21SWWtKd2VMVE0vVmw5NEtEdmthdndUUTV6bUc1RUxTZnJzeFZwQW1ncjdRUXEwL1dKSjlLdkNQZFFuMGdFQmhIWkZRVHMvZ0RPME1QanE4SGhJZGt6ZEoyUmdlektRVUFQUkgxNzdjcVZZWCtlYnlGdGxibVJZd3JuOVg0ekx1bW5lNzFvOGpuQ0hSM09YV0RtOTRoaFJpZFdqeEUxemZYSkRJN2FhQzhhWDIzdDl3YURIdUNrMFdqWTJoOE81MndsZngxOW51eklSTVRHaEF6R3lWWmF1anVoR0F2Yk8vRU9ybTBZZUdSbkc2ekZuU2I2YWJWUXZ1dnNvbWU3Zk5yQUFQRVZ3Ulo1WGxlZFFPU0IzeFpjdDFzd2VNUEpwNWNzUVVZdmU3YVRxdXpVQzEzWEpkdDllRGxucXpyUGk0NmdtSUlpNks3ZzJoNWIyakVsS1RPekYvNDk5QWNVRTlxdzJ2cmRkUmI3dHU4SkJrdjNzWDZrOHNtcVVmbGsvY3NQS0VqK2Z6OVovM05Uclh4ZjVST1E5b2s2V241QUtjcmoraWYvcHlLbFpqait0OUZ2QTc1S0ExMWg3SnBWYWRmSXJESVFBTDEydDlNMDBCbms5d0hCanRCVEZURWpRYy91WVhhNDQ3OTFFUTNHQnhHNnJTS3lPQmlQaG4wcDh6Myt6bHNYSisvOUNYUUE4enZaUTBvS0NKamRJOHc4MGVxaXA4NUxDSS9lV3h6aDNPbjM1dCt6OTk3OGU5RVBuNWV5NHVjTDcvbThpTzU3WC81OVB3VnAwemsxczdXbVZsdGsvUEhKRWZXdm9peWdubXg4QUpKRWxGTTBaTDdXOC83aytlZ3dzVVB2My9UNHF6M3ZKL21USXpvNFBDUm0rVFM4NGZHa0xkNEptTmlBRmk1Qkcxc3hPMGoyRmhBR0Y3ZGpBUnlPTnFrOXhQQWIyNmVEb2hkczNWYXE1WU5NRUM0ZUQvS1FERzI5V21saWxnc0xLNHZ2dnNzSzA4ZVhmRzhPY3hQNzNpakc5UkV4RmpzY0RLNmg0YlhlWHIvSHpNc0plR3BwVHExN2JiSkJBeC8yKzluaHNFZEQxTytUWGIzWEdYcVk0MmV1VUo0YzRIZTM1bmI5U2hjYXp3ZUVqNk0yRGl1WThEZ2ZPSG15M0M4L01lNC9BWWM0am9ZUVIvYy9NWWJqWHZuRUNRaWVRUDFKZkdxTDk5Rllaa0xrWGdJbXduU0s1cWxRRDJZYkVhL0hXbm1BeGN4R2xOYVg5bC9Yc093SFAvQ0FiVFllMjNkVlU3UWk5RTNkOWtZdGw0UDFxQnF1ditiZSsyNWJEeXR3cGl1R1dkbG9kMGxXL0xRdVJONGQ3NTBGbnNLdFFhWmhGL09rTG43S3gxQzVDcWxsZURBY0R2Wkt4NTlFemw3cHllT2w2dGFUcGZFSW9sdkUycmhmZXZMRTdmM1NpU2ZSN1pYSFQ1VDZFSDE4M3FaZmpUV1pNL0lQTkQwa0JuYkFxQkxCQmc0SkdvWStCd2JXeFlrUW9Zb09FbUlPd2ZjdnFKYWhHSnBYTUN1TlVzTndkYkdKOWF5dVorZVhCVVhSWGVEMmJkbW8yTVdzNVJ1S0l0MHJCQ3FRK2lsV3Y1YU1YekliUGFyTnJCSVpDTEJ5UkJzVEVhYXcxaURSNUJzbHg5NWgwTzlIOExuT0hCN0FNQS82b3g0WjRrRTIyNHN1UFVMZ1o2L1YybzBpY2g3TjJ2aUd2UkVvbVcwVFhVazhhOGpXaU1NKzBHNllOakQ2OXFpcXByWGZuN1BoL2hjeEw0bGdkdUJhTityQ0YzMUw1NDZPOGFNbURXSFNSZEZoYXpwUFIvUHoxQWJXYVA0L0ZyL09mdzhJN3FZcW9VUi9mbTBxdi8wYStuTmk0VS9YUDNkK0cwSDg5Vi9sR3RGNFZaSTQyUlVBdGUvM29rRTBhTUUzNnM4bmpBYlpFY3BDRkFIYlBPajNlNjNwMytEYXRkSEJ3WDZVL08zR3FYTTZJcnB5bzFvODNyWVFWVmVSNVpvdTVUUk9rWklQTEh6djU4dnRZckZkMWt6YmpEK0JaSnJtQUkxSzdUUHQwcjVzbWpLS1NEZ2UwWGdQYnRtNzJtZG10bk5Yb0czdVp5NHpUekJQTVU4VHFTQ3dwRENISFlPc3VMVnV3cE92SStLQm9Tb1FEd2NkdjBrbjl3YWt3d3dnVXU0T29YczRoaGsrTlRza2VMVWF1cVM0cmRSbWw3d0wrM3cwR3o5b2tESllJY1V2M3JGU1lnV1daL21VZ2tVZWlZaHMrZHdRWlJYV1VsVzNkWm5vMUpFcDhLb0lIRHlIZUpsWGVNekxvUmR4bkpPdXlPTy91RWIvVUltRmwvQXBsbDlNcDRzcGVJNlhPWTRrcEZoUjVqOG1jZ0t2NkJ5V0RaN1ZlSjVOcDFpT2c3VTl4YWQ1M1ZSUVRieTNuOVhDWUFqLzgrMGowbDI2Szh4RjV1dW9kZzM3WjRpQkZTRTV3RHRTQzhHWVBHQi9teEpBV0Niank1UkMrQVJndUJNTUJvdEV0UW50TWxzL3lPYlNJVlJERmRHZGg0ZmxGYzFJQ1J3MkxGbkZxcUNvUWlwbFpHRlpxdGltbzh0WTVnMUZ3MWhYRlFYcldFczducWJKV2dYV3ZWNC8wQ1FzbjQrQ0Q2V1JDdlZVRFJXemdxRHpnaUJBUFkzQTJBenVWalhGNEZPcUtGaUNpVk9jTFZpR3JDSEU2bFl3b1ROWGJrMW5hblN0eERBTi9IYlVvQVFnL3RhUzQwRWZabkpBQ0EyYUl6VERiSmJxYkc5RmFHWitRaXAvbnhHUEJ2K2gzQzZWMm1VRldIelRJUVpTQVl4cU10aDMycVVQVVl2cWlOaElqcWxGSFNKcW5TbE5HUUZWMDJGbXJSQWtBeE84TzdXUDd0NmtqaVVHNnNUQkFxR2g2UFJ0MTVuWG5JcGxGOThYa2hlUGh5UU1kZFJxWGQxdG9WRXZDSHFKQ2ltQXE2TkpRYXhUcDM0UTV2dmdwakpzM0ZRRzJ5SlNaNXBXbXhrdkVDTS8rRVIrRno1SEN2SkZrdi80cWs3TFEvQTdOR2dRdERlQXFMZXl3WkVpalVkeFdVNmJTZG0rZUdVd2dBK1VLNlk1dndqMDJTYVdNZDNZQ0Fhd01OR0RKdHZRYnBIMkY2YmlwQTFodFZiYnFpMksvR2Fqc3Z6NUkwbkNSck84L0dONVI0ZnBWN3FRM3N5M3RtNWI3NGFWbTFMbWNQNVBNUTZsZXo2UnV5ZGFwZE1vMWlzUi95THJhQ1k0UnMvbFRmUGZHYXZHQ2NNZ2gzZDlSQlM3Mk1NL2hIRlhkTkYzNVEwZlVPcS9NODNqcHRmeDRSWmovTlVmd2k3Y2d6OGllcmlMR2VZZlRtOUxxUDJQbzdlalBwSHhUdXdWZm8waXlIVlloMDR6NTRtMGpRb0V1ODJZWndaV3BLM0h0cmc0Q21IRmhQWFNmUldzU1loemFlTGpnZXJVUXZTOWtpVElrck5hdGVvVlB5MDZrcC9KZmlsM0luY3lwMjkxdWtIQnNEU2pVSFk4eTlETjUxWjBQaVUrbGJVc3k4Z0J6Z3hHZmZUdjJSVG55blk5MDF6RVhvckxIeTkrKzNDNC9KYWg3NW9XaDlpMDV0Zzd5N0tuQkF1V0V0VFZqUGJCd1NnWTlxYVk0UmZRUGN4WjVuYm1YcUNXbCtndWtLNUxoYmhoTGJZVUJzUlpJeDVZeU80OUdOV0FVYWdJMUlVdWp3Z2wzZlR4R3RRZk1DU1FSYmpRd05FNkVxQU5LTjdDRzdVbzFzVzAwQWRsUzBuN2xiU1J5dkNGYkxlZXlSa25qVndtVTgzay9MWFZ0Q0poQTdNVlZwREthNDZFYmNuVkpQYnV1MWxKSGY4Rm54TUY3dm1pckp2V0cxZXVvSTNBTkQvTHBWenNXQVZSZFRJN084dkxPOEhPems0S25uYmdNVk5OMjdLYkVnekZDaHpaZUZCM1BOTmNRcUl2djJaWnpjNWtPMWVPNEk3WnZzVWI3TzltT3hYam1SaC9rbjJ3eERxbU5ZenhURHhHMzAxMU5ESzhMMHJWVXRCcVlhMkw3ai8yVEt0L0xQOUc1V0p6UUxUUnZmRHRzelZyU05jc2wxb0hOTW5PL1lsMml5eEtyM3J5Y3F6N1AzWjR1SE9MR0RYTmhuZ1U3TjhVbWNrQzl0Q0FyaHBNYkU4ZnhvYjExSlMrN1JJbGVqK3FkOUpPbENuKzAxTG1FQTIrcHhIYWJ1MEQzN3RhRHNQUzZrOUNyZU0xNkt2b3Ewd0drRnNSWm1lYk9RNlliWnRKdkE4Sk9DU0tJNkFHYkJpN0grSjlJSkVoOXFuY0tQRTg1TWRHcDEwK2hQRUdjOE5QWEJBcFZtYzVKRDZJbk5PV3FCSW5ST04zallhdGZqUWNqVDV0MnJYRUJWSDlsQlZhbFZVVDhaT0w4RHp4TUtTSzFsSkl2QkhaWjdxbVF0d1JuWVdMbzcxKzlIN3JWQjFPbDA4YzkycTJ1V0N1Vml3M3VVU3FaRTNYdXErRlMyTTdMZEo2c0twYUJNRkhLRUdkZUE2QjN1cjRhdGZRc0FjWWZkaTd6Z1NJQ2JMRExEbGNuUVkzSmFCUkVJd0gyU3pxWjhuZllCQ1F2MmdhQkpCQ0xrUTBJQWxUZTVRVzFWSEJjTEFUdGIvWG1OZ0UxU2FSUVhHcENCOUVmSDlCN0hQeGdTZ1d5YkVZWDQwL1V4cE4rTzdWMkg5VGJjNldNQ1NlcG9naFFwVnVqaVREN1F5UmUzUTdSTDJDRGoxenZFL3NJdENlNlZXRUZQZjBVNWhQU2Fubk85M25VeExMQzA4OXpiR0FDUC9OdjlGZlBpU1dGU1Q0RzBIaG5uZ2FDeW4yOFkyTng5bVVnSjkrZ2xNRVdYM25POVVwLy8xblVKNGkwZm9SN1RBQWlBWlZRaFB2Q1dUYmFJa2xYcEljWUU2dVVxdkdGb1RDOE9ORWM4UngzLyt1bEt5Z0w3OG9ydm4veFhQRmJ5RkgzNzM3ejE5UU1NOGlkUExqSEl1bDJYeTZSbm1uTEpYa1FWWlFlOGlJYkljaTBoMWkwK1Q1YndCYWNHejhvOGUrOUNNOHAxamkrNzhIcCtVVWo0WnJYMXlEengrOGh6TU5sbi9ERzNqV01EbG1wcmNpYlVwOHBCQ0w1eHZzTTNITm5ibkNpbnpzdThSMVdEZHMrMGNzTlQ5SE5vb1ZYVjN0OTV2TjNkMmcyUVMwVi9TdUVpTWJDSHA3UkRsVEZKOTdHUUFFREVEQy92Zm05MW9udlB1TnVVT1gzanEvMTk4cWw0L052MXlZZTdjTnJWYUNsWDMxVnZVN1dxdXdEYU9uT3pYQU8xTEhnNE5wNWE2dEZWdW1Rc1N0K253SlJ2c3Z6SlVodTlOMDFyWmpxZXlSdGw2bG5taHVVZHVwVDZubXZEK3BrSHFjZXRXMi96TlpUQWx1dm9KTkIrc0tydVJkMlJleHhBcHV6MVg4YjcxVlN3MUVNU081aGFxZ2F0aTJoR3JlRVZoSmxES0tjNWZMcDQ3TnQrTjh1WDA2U201dXc1QXl3dDFYSHgzUkFIamlXM1paZldPd1Z0MDdNaW9tK0NIV3AyYVlQUFdHZHBQdnE2bHRXSVVnOVBrVGRHakk0ejcxYmpXVWpmRWcwU2crTkw3V21rVWpSSGNjMGZ2UWQ4WHdlSDkvTkluTTJVMFJEd1JFNW13QkUyQUJLeEFiTFNGQTJmMytaNTZyZi96ajllZlFRZXhmWTlSNnJ2NGpQMUovanBtM3V4Smp6NGN1R1ZyZG1rMTA5UmFzLys3aEtIcHYvVjgrSFVYamE2TldIeDJNZ252ZlcvOVgxNWxlZElDeTBXeHYvbHRnblhDSmhRS2dwQnB4YmJhRjJrMXFnZ2tGK3QyN3QrVTdCTWx0WnNwTDBaa3owYy9ldVpZVzViT3BhTFZ6NTFUV056b3EvNC9mYytRMWJxSUd1QXU5U1FZbTh1bTJlRnBMbDYxaVk3bmQvaVVKQnZsSWs4ZXZ5TnFIdDBQRE9NNHVoNnZiSDlaa2NqTXpsUjljb3piWXM5VnNUZ2Nldnh4Uk9RcGR5TnA4Y2p6YURlTmh0aGVNeGxjaG9DN0toaE9XWnJ4Lzdkb0lXRVZnYkFPcUVwaktHcjlFZlhXMEV3VjZDYm5ZQmJLL2p0cTliS1d5OXNCYXBaSWQyRjdGVk5ITEVjWTgvVVJYRGxLOHFlc3ZNVWQ5b0xpSlo1SDJ4TG1ZSzhRMjlvT29sNjE1YXh2QmNpMVl6clkzL0dhRUJ1UEJjQ1FpUkd6anBaSEtJb3dSTzZGcHYwL2JuT2laQVhHUkprNDJHdGFtR3c0bnBzZnhjdUZERjhUOFJWWHdZWXdMYzlmRFZ2T0FGN05ZZ2ErS2ZVUFA2SWFQVndPZ0t1WFZLN2tHNnpnUWRSelVSQzlMM002T2dDZmhBMWFXcGFieUIyeldlb0NUdE9FK05UQWZyT0RObXIrZ2Y1eWNmVnhmOEd1YmMzTnVzcCtlK2tDeGNNVW1JckNFQy9hN3RRQmQzUitQZG1PVGxlRndOQmlndy9Gb0h3RTIyQU9JRUFUOXdheC9ycUZEc2pyYWpRNGRDWk9GQkxzSlkwTk9XcDBEUkJSS2Q3WGJEZHMrNUtOcW85VnEySTZPUGhteHBqTCt4VWE3ZlZkTCt2N29UOG9yY0pQMFczVFFzZFB5MmdUWElqcVNwMTVGWTV2WHFiZFJOMHpTVWVDNnRSN0JHKzYrVjl3blIraGFJRWFvWDdmWGU3MmlTODJYK25EMGlydTdSVzlBL0pETzJpWkxMVmVwWmNTODVUWjF2UmR2SGlkN0dNaCtuSW5SZzkrWkdIM1UyblBtSGhFZHJGWXRGZ2FoNFNZVkpueEtNV2tFM2EyWVk2QUM0MnNEQXJuTGZnVG9RMVEwTTMwdHJjbzh4NktVSUd0MlRoZlpnNnlwL0FrYW11UmhlSExUSkErVGQzMGVaUlBFL29iRUJHUTBWR1ZMMVZYTmtMV3Nwc0g3LzBReHM4eU45aXQ1Z3E5dm1ydkF2OWpUT2swTVdheDVRNWFOSkpIRVQ2THYxdE5wZmZ5TkVLTHZHQThQWWhUWFMreFlZcHZqY3FBSnNSRkx1aHlvR0IwbUQrams0ZkVlNVlGSTN5d1hpMjlVMVVLbWFtZm9YbEhsSUFxeVVBOUxWZ050TmhZSVAwMTlhUjJWVTJEaEZzS0xKUEgzYkMzajJFSjdjV201MWt5NzJ0Wnl1UGwvcGJXTW04YnR4Y1dWYXROMnRKT1E5ak9Wak1uemZPT2llOUtwTmxjMzMzUjJOYnc1YVVvSHIxR09xMGc5d1o2SXVYcUhRbExpbDNLQ0xhS2JJdmdtNnhyRXZQM0VzV01uL3BZRWNteVYvYTBtdGIzKzFyaHJmeVZPUEQzWnRYOXNjYmg0akFaWDUrMjA0OC9MeVZpS3pXZW1jZ2hTWG9uUkFLM0hmbmJLazk2SEZiZmpFN0VEa1Qwa1g3b0xCQkxweXRveTN0b0tvaDd3QW9QNG0rMk5oNFA5L1hnQlJtaGZOcWduS09JTTZwRHUzdGlqdWdCOXVpNmxLRGVyUTk3T2ROMW9RaCt1a04ydFJKTkQxZ3UrV3dQczZUWkN0d3VNSFpTQk9HTUN4TUhEbElKcnVCdVdVTnRBVVhSd2NPMWcvUFBOM21nQTRTQU1kMEt5bGc2SmU0OEJBbXdSaE9HbDVnNGdrQkh4K2JIVEhBd0djRXN2YkdyaGRRWlNnTUVKdzcyd0NiZnVOQmxtVGxZblFQczRWTHRFOUVoVXl3WU1aanVGWTRVWjBaZUYzWVBCMnZud2pzK3QzUkdlWDNzaFBMODhXUHViODJ1RHRUdlFhRURUNENva1htZENta3F1bjc5MUh2RmJxUlRIalhpYVU2MFNaL3hRL1E1NCtQQU9jaGgvamg1UUg5NVdoMXpvcFRwTmU0V0dOSDFhank4QWhpTzdZMXAwWCtZYUlsdFRxZi9raWY1N00xbjF5SjRKSEZ0RDBVWGFuM0J3M1VrRWZaK3k0QS85QlNWdjZJSmpGS3l3cUdmeXZsNXNXa1hURVhUak1NZ0c4UGt1emRIZ3M2SGJtbWJyNkFYYmNlemw0KzJIZE1XVVN4bkpNS1JNU2JJVS9hSDI4VFZ5ZjlDVXlZMzZra3dlMDJicnlLOVN1M3JDQzBmVVBSdTFCTnowdTJzVFdSMXgvTkFPbStnelAvODhQcnV3ZVo1RnBSUFZsZHBXY0Vleis3cmp4MS9YUFhscGcyVlJjM2RoZzBYbk42dGJkVlE4SHVTcGk0Ym8wWk82ZlNQdW5PQ1lteWlobjNqYm5YamRuVWN3UHpkRS9mMklCRWN4NkZYaWNJeTZLVXRveEsrZ253WmV6cU8raDdhb1RSUHBoazNDeTFVcGNVcWkvaXlhNm5hQVNwUVEyZjBYd2hHNlloMDE2WGFDVFkrd0R0VXczdmp5ZVU1UjlXcWdpSVZxNGJtVTVCVThHV2NMMlQva1pJaEtPRlBJcHN2NnhyT2JScGt2aGVVUDVheThWczF4T1hWcFZaWS92N3FrUXJ5cUY2eDhpcFBSZTZ3bDNTd3UxVEtaUmIyZXpkWUxqbU5NSXVPcno2MGZQNzcrbkpaT2Y2SFplVkxVMWNjVzFoRmFYM2hNMWNVbnVrMk9ROVArKzFQMGFjSzVFdmFtMnd3bkd3VzZqV1NmVGdtaC8xaC9wTzdwMlcvNkR1eUtKWUJTMmEydmUrWk1MakFDQWIydS9sRGRyUVEvL00wWWw3Q0h4dzFVemloWm80cG40Mk9RNkJWbm9oSUw3UXgyNElPRzMvN3Q0NE52K3piVW05ejdtK2luaUZTcUVUdDBJTzdFQlJ4dlVpREdJSWc1dmJFU1pIbXZjVEs3WWRzYjJaTU5qNDlXTnU0S2xoYzMxaC9NcjdHdWFicnNXdjdySGw5Y25vNlpyd0IrSkxMY0puT0syV0ZpNitabVRVY1ljSnhIQkZGRjFFV2RGbytod2wwZHhUWW1KYUJKbUppVkx5UGNLUkhYQTlRN2pnRXg5TE9pTDI4dkxkMzVZcFUzaWl2TElySXlFam92anI5UzNTaXUzNW5sM2l5enNLckxQK2hsc21Xdjhzd3BKMUE5NDh4YjY1ekdjZG8zOUpkT29SL0JlTnRBZDUyUkhiUlFXQll6RnBMUUhWTG12MVR5YStjeXVidVBTemtaNDYyeW1jMlVveE1CaTlCV0pEZzhsNWI2cDJidCtqR1lkNFQzcWxITGVXZ3d1bGpWS3ZHR2QwSXVDQWxKUE5wUXZjekxHbXZZeDlZY2s5V0l4ZW40a0lSSDAxQUFZYjlURGd1RnNOS08rZU9qWjNNOHhSWG9WNXZLSnRhWk52RkVWcVBNWnN3OVVQMHJpZnNSa1ZxMmE3aEczUHpSRzFMVUlpS20xZjJJaUtlaSt1T1ZLS2lsbWtIQTVzMDhlM1UzRy8ydnJTM3prVWZXYU5pbmU1a0hnR0wzQmc4OU5MaHZaK2UrUVI4NUo3ZEtseDU1WmV0azZaRkxUT0t2TzFtNzR2V0s5UGhybUR1WVhXZ25RSDU0RzUxSmRTaGhZbDB5WDFPYjNVUXJoc05xc3QyWmpMUk40UEZaWWx0Yjg2Y2F0RXBzd0VLRXdzUHJQRTV4S1VCTWxpYnFJbzhRRDd5R3JINEJWcTJIYW1iT0VBUlJ0aTA5MERYTnRlSDhDbDFucVIwNTBLVDNwREF2aTVMaUc0S3NZbDZ5NEl5N0xZQTFPcnZ1bVRtOVRGd3RBWkNFQThlWDlaeVZ5MlpiUWJCTFEyYW1veGdtOVR5ZTFKUFdrWitySTNaY0grckkvejNyRjlkdGZJMFhXUzdGc2tKYUV6V29ITThDdzZJaWJ2QmROU092QXlwVTBsQTFRNDJyZG8yb3FNYkRQbXA5SXl0eXNpVENZQ2ZWNG1Tb0ZsU3UzL2Q4SzlETFFPRlQ4RklXc1R5cGs5bW1jc29vbVBuMUE2aVlCcHlUZ1hva0JyL0pJZ2VqQkxnRTE0L2E2TERmRy9YN3ZZTmUwT3Z2RWNWbG4zNTNzNzBER0J4VE8vYi9ocjR3a1hHaUNUTG15VXduOU5xZnVCaEZmYkpsODRGVDQvL2U4SlpmZTVlM2RQSFhHcTlkOXU2NnVPU2haNWVvc2VKOTdzVzczS1dMZDNxZmRWMlNmdWZGR1NhSDhoSVpNU2t6UTlpRkNYMUxBWjhLSXh3d0VUcTgycnA2dGFVRk8vMCtZdnF4R1FicVV5c01ncUMxUy9CM0pYNGZDMitFOStuSisxeTZncldKTlYwakN2MktXOEUxbjJWNjhSdkdmM0hsMGdGNXlTTlhMcUdBNUhIMWF0VC9LT1REVE1wSGZSSXBWTDVXSU5nSThHM1VCdmExNWplZ3JHVHJyVTgxcHlHOCttQXpiWWVuenEvZGhqNE1YWGs0Z2p3R2RPUHpvR1k3bmR0UFBQUnB3STZJT1l5ZzNZZTNmRDhNcEc0TnFJOExRS1ZSQVJJUGhiZEphN1NKa2haOWFQUGliYXNYdGtMYkdyOEwzZ052aTNxN1daTEJRdytkdUwzajJMY2RFaHdZWFdkNkI0ZHp0bENFUnkxVGxGNGt1L2FvVXI0Ykl3b3llS3ZFK1czYjN3Wk9mNmU5ZWVMRVpudm4xTlBsYzk3Wnh1THRTMHUzTHpiT3Vtdjd4eXB2UUlmbDRqTXZQVk1zZDlmRFFtM3A5dGZldmxRdE5sdFhGcGVKSy9mcGZDSXlmNklWeVVPZWk4VHJIQkFIcTBJYUNhcGpROXRGclNhQkZ0MklqQ2tTYTB6NEE3OWRwZENuNWhMM2lLMW9QQUltZGEvNEs5bFJIM2lyUVRBUm5OK3hWSFYybk1yeW9JZVlYZytxaTZnWE5lRFVlM0REancwR1djSlNMUmY3a1FyUVZSMGNvYlZFNGxha1BnY0o5MTl6NDI2TXFBM01kRHQ4bXdDZkxsK0pJNEJBSStMWE5FSzk4ZWd3TGdNL1BneDYxSWZzK0JyeGJIYXRGYUVnR2wyN3RoZHpnc1BnNnVIaC9pQTdPcHpEWGZQNkVJWndHcFhFRncvNWxRTW9qRVgzbWNNM1FGZkh3QW4vRTgwNkpINHppUk0vOU9QamQ2TTlWMDFiWDBlM05EUEVYMFdyTmNmYnBoTHZXVVNTVnB0NmN3bVBPaUtqOXFxeDdlcGhxMFZNQ2h6VGxNODhlL3Iwcys4Z3dabVpuZFpnMkkvMXZ2M2tHZ1RqdlptMTE3d05icXlCdThGZjE0Um9VR1hZbkZuc3hXUi93N3hKYkxJdDR2ZnB1SjNaSlN2UVcxUTZTcVNEYmVyNkR2RDZ2STJ5UFo5bHF0S3VITGFvalZRd1ozRmMyNnBXdHk2UTRIMkVaSXlvTWRMdzJNVTNrS3NRb0ZaMTYvYVQxZXJKMjdlcTQwRTB6Zi9hTEg5RWMzWnBLVjY5U1ZOa25nWmZxd0MvZy9vb3VqSC84ZFZaL3NSYWpXU2ZtdllyNmRVR3hGODkxN215SWVhV2ZlbTNkbmZoZ3c1djNaVW9TNjYyWmp4Q2JMdHZVZjhkajgvUi8rNU5yRkpZclZWcnNFb0t4TEdIQXlzbGNUT3lPZm1kbXRPSXVPMmxmbEg4MkdxS1RIRWlxU0ppWG1vL2hjNHZuRnlBVC8zMHc2ZmhrNDhSMHJmeFNzT3U1bDJPYUlwWXljM1g3RWF4WWRmMG5KcWs2SHJOYWZ5SFNyWHpiNk9Ha1U0YlMyczBncGdDZWR0Q1lZVzg3ZlE1R0ZlK2JtNndxcWZwVmJ0UnBtK1Z5Q3Q0TldmVTdEcDVLK1NEV2ZUREQwU05TaVc5bXYyMzJkVTBqY3pKanE3UW1ldk5wQWN6am9rSDZoL0dwcmt4VE93UkZ4ZUp1d3YwQ0lFc1BlS1JzMldxNkJYVlJBZTZNdkdxb2VqUjZLQi9rQ1cvU3pIZjl2TittdW5PUGJkR2R2Q2xpQjZiV0FZT0JzUEJZSDl2Yng4aVJDVU9xT01RQllBaFlJa2NaUGVZbWR5WCtLV2xubXVKL3FKSFhFTmYzN3Q2ZGUvcm1lazk3NGN4Vm1ZMjQ5bnIwcDlpb3JvKzZ1dU1DRy9YRVRWbWhlbEZmeWxtT2JsRVpKR0lDYytGbWd4Y3NtUW9mY1dRZ0RlVzlQQmNjeWdxV0ZjalZjT0tpQTZiNTBLMzVHVWNNYWZFdjhDaDVFUW40NVZjdUhQOHJPZHBwcXBwcWprYjk1K2xiYUFTYXl4Uzd5azE4eWs4YUFFajRjY2VMK2dQUHV6MGVrMDdsd3VENElPN3U1YXhaSmc5MzYyVVRrVW8vNDVjTXdlZkgxNGVmL2w3Q21rVG1WYnBlMzVzb3hBSVFtYUNkWS9xWVRhWkR0Vk5NOTNFbzhwRUoyTy9xajdtMVUvbWVlZlR0MVRUM0RvYXhHeDEvQ1RhVDF4VVJmMUpaTyttbENrdC9nVktpNEd2YjNUblBBOU0zV1A0WFVDeHVOMEZqclJYTk94bXU1RTJpN0dRN2RRRGIvL1hnOEZ6SzUvNGtGaE1CODFta0M2S3I0c2xhOTlTdmRacVJZZXR4cy9NN1ZVZ0ZoZE12SEZ1c3I5NDh0dGRiZXFoY1Nya1c3cXc1SmdGUGc4c0xhNGFlYjVnT3BCVWI3WHVhTUVpUUtMVllwYnpuWlZzZHNYeHVXeXhXb2ZFYzlHZHJkYWRzMzBFUStyRHIwRzFuRk45dzQzYVR1QXZFNWNFQXFaYUlDS3ZIZ1FBVUFOcXBNUkErSHhMa1RXLzZDdHFuUUFMRk93dW56cTF2R3ZLQitRV0NLNmM0R3paOEgxRFRhZGUzQ1dxdktQN1AyNWM2WTdzbUQreVRYNUcrSS9zL3poSUVpRWdyNTM1K09Hb3ZGQ2oyZ21QMG4xaWtVMmN6UGxSaUtrS01wd0w4V1puNGxETW0zWXhpdmJHVjBlOVhuK3R0TGJXbXdhaGxXRlpKUklFeEdaTUlwUldGRFRhR3dNSHROZlRva0FMc2xvcjBMS0JGbVVoN0djdHFaelBGVlVqZDFxeEZQZ2M2UWRTem5CV01wc2FhMEZYSlA3Z05nbmw3N3JFSHdtVi8wNktGQWpjbXlWZVRPbU9VeExObm1vTHNtc1p6clFjNDc5OU55YzRyUElRNnhRY3JPc1BtbHNwWHBBTGpuc2tiNWxxTEVuZWRPY05NTWRrOHczTkJGWlBva1hyOWJJQTErTFhqZytqVnJhM3U5dkxFbC80N0pFNlRHc3dLZUcwS0RmMmkzaVRMVXZ5TE5tb1Evb0dEdTFLZ1kzb0w0NkY4U25sQ3Vtcmd5RVU2MkRZdjg3MGdYTDNoMFFlbStSRmJOTjd3TVAxcUlRUWVOeHNOanRsVXhQc09pbHZlcUo3bkxVOExQMFl1THRvSFUwTm5CSVVPYWxUZEJWZUY1QnNZZ3J6VGIzZWNOYmsxL2IzaVZIMmJnTEtXcTBlemRnOFV2ZlkvM1NHb3ZvNnRSQSt4clFTbmprcFM4SURUOHllOFQ4Z1RndDZoVmp1dEliUWQ3Y0twK1h0eFlZNXdlUkFEWGV5eWFGRlRYUVN1NnBiOWR1dCtpelptM1BMem9yM3lkT2Q3amQxVmtSemgwK0NFU1o5Uk5IOXBIOXU5TDVKZElPVGZzbWFjbys2cFpITjNXaXVRM2JKRWtrQ1l4RGJtOFZqLzB2b1Q2SGw2YTkvSU04bGtBdW8zekx5NDlXNEcxSW5tV3ZVcDhBMlMzODJyRGJkWlk0U1FYZ3NqcVQ3VmdTcStZVkZBbjFCUkdiSjRRU1c0MzdzQkJaNkFrWkJDVW11NUJvaWRyNlM0a1RSV1dtV1RpSkQ5YkJXTVNwR1NWTUxwWElGaTVZc3AwUmRNTEhCQzVoVjBkUEZVbjZ6SXJEb1pYaUlleGtoVWJKUDVEUFNkN01wamhYMFd2UlRuQjYwL0Z4VU5sUk9XbHA0cmxEOE5KdkN0cHRSWkFmdXdIckc5U1dObWUxTG1mMG1Cdm05Q3ZoYUVNVDJnL1I3MkxyU1FreXJOV3VuUWVMeklIbW1UZFM3MDkrblNMNEQ0dlJ2MkpvOHd6SXpQemhvYmtTd3pKaVpmTkdBV0piMTludTlhZGx1bWM5YzJRaUxQc2xuUW5jSVQwRThtODU3NlhYSUxxTFl0alg1VGJQcEtrWTNGUkNOUkJUemxYdDNkaU1pWTZUb0lPcmNCVk1XMWpieWN6ekJmcUwxTGJrbkhwVGJNVEJveXcrZUlIZVNCVTQyNW4xdUQrTzloblpFRVJXZ1M3cW5wai9kWDRqNnJjbXV3Nm50T3JWK0k3dFVZb2NPd2JUOTZMcDRncmxBZmE2UjRkYUtmMlNBdUFRQzZBL3ppaGhVVDJCQ3ZHT0N5b1k5d3JiRUc0ekNyOEdxSXNOU2VKN2pNSWQ1VC9kRlE3V0tqbW1uVENXUE5WVVVaY09WVlRGUWpHdzY3MW1TSWtucDVwdzM3R092UFhic3RVK1FBQVdjd2txU3hQSW94YVpMb2l6VzY1emxPNEdoNkNsZUZET3FMRXRxM2xDTWFwaXk1SHlRd2VtZm5YTjIvYTdrUFJCTWVDVVlPNFEzYU1MTUpMNWFHSmozdFprZkdGenA2b2dLU2JkVEFJMWlmWTVQcFlhSk5ESFdlSnhoNmZKTm5VT0Yyd2dudTZ1YUxHTnZWTE1MaWl6YkJXSDh2MzhIR0JjTzhSaXFpUGtVWVdKTURhdjRlU09qbHl0NlJsY3pZdEV0aXRiWEZ4WVhUemdTdEUzdG00TkdBQjkwTUI1Vk4zSWU1MXBmeHFwZ3BpU1I1d1ZKNGtTWi9Nelk5eGUwckVIOFMyaUZsSUJTS2NTeGl5Y1hiY1BTQTJ6N2o2Unp1VWE4SGsxa1N0ZUkxUytpRkp4c1VxM1JiWHlKUXgwaVl1enYwazl5Uk16Y0NUbE81VVV4OW81Ujl4M01mZkhNT09LZmVJSnI3TmhiellRdm1mOWhTL0lUSmxNV2RSTEJBRU1Bb1RWUlpNaXhXM2ZaaUpJdEJVVzNsMDIvSnAzdFRhd1dnL0Z3UDNGNkh4OCsxSHhIa3p0NXowbVk5b25yTU9QaFpKUEJ3UWlhT0ozTnBxR3RJVnI4OGVFd3dlNXlmSEFkeHlhdGhhNWZUMmpMZzhTaWVXS3RNVEhoSUczMzkwcWJiR1NlV1g1TXR0aTRhRVFaS3Jxck9Sak00dGxCTUlzWDNTTlgzT0pCdkw2UUlJcGVKZTRWNTgrS00xOW9MNkdYS0ozRThRK3RFaDBFZXVuUlIrdVBYbW84K21qajBxUG9VWElDTVhLZVBQTis5SDc2ek93UkgzVWU3VjU2dFBNby9TRG1VdmZSNUtRN1I2TTR1a3Mwck1IOXFZcU50T2hqNmRDSlVDOEM4dlNYUDU5Tm5OakU5MzhlZllaNnhtVHMyTXgrWXF2UnJCSXYra1ZXbUZqYkMyNHROdkFnVzVib1hlUUgzY2pKbk5EcTkxWFJWMlRkejNzRlA2OHM3VlVNTzcrWlpnMGoxYTZrelNYUEdaVHk2eXZyR2YvaWEvUmFhU0d6b2l2bG9GYklXTHZ2aTgwUTBHYzR1UkRVN2JTYnpteGtQQzVkV203S2kyZmw3SVdkUzdlZDdpdzJURzZ6bmMra2pkQTJwRXp0S3pFVGxyVFhmMFovTkxNQzF4RmcvRFVVLzhZc29aOUV2MGpka05GZko5T3BSMEppU2tuRWZjTGNEMGlpSytSSFM2OWt6dXhrT1JKN2gzWE0wMFRQZTRjSUsvczdzTzdoZDVEZlJMSTA3NWgxeFY4cHBsS1NJQUpVa0RoaEEvMXM5dHk1ektjeWx1RnhtWFBuc2k5Wm9pS0kvaG4vSld5NCtDWDZodlF4VDAwTHNtaDl5dHRaUVlqWWlubkVHVDdMVHVUQjhaNTJzbU8rQ3BoeGt6a0phMlhpY1l2czNiWXdIY2cxc3MzRDlXUGJQZnB6UjRtN2tnaVdWZUxISW5ua0ZRZFdTandZb2Q0Zk82WVRySm5PTTNtblhyY0xqMGZBcnZiR2gxZjY3MVVVUlRlR0FSQkZGQkhuZFo4eDNHemZNZE4yb1o5M2ZFREIvZUN3ZjlEU2ZXTmVCNlRRWDhPYitGYUY5Ynd6ZFFyVG5aRGlLVTJtSms4YjlGZnJtcTFwYXZlbXlCTm9aNVh5ZXdjeHRoN0VoMi9VNzJrMkdxRnVycGJmbnBoanhoZUdpVnVYNDNmRUt2MDcvaWdtSjR1RWFPbjZycmJnV0x2M2FHWjVOUnVuS0VjT0UvblJqOVAxcUFSODhnbnF4VzR6Qm9GazZCTk92VFovTGhSUmw2WlQvOFRrMXhOYXNmY3l3clYxYWYwaHNnbG5wRDNRaG0vcWtwTDJUYUIwOTZVVjJURDl0Q0t4V3ZiWE1wYVpObjBJL3J6cW1lbWFaMW9Yc3llYVRiTVZiQnJMelJOb01aOE5QTk11WkhLdWFkdW1tdy95YWN1MXdpRElaL0oyTHBmTjJmbjdjdTI4SGJSem1kV3orWXJqVlBKblYyZTZxSzhDTjdaS2Y1YzViTVpDaGhMQzVQZkJzREJ4dEV4NmhQaXk5cjFFRE5IdGhIellqQjBmbEJCcUN4S1NleG9QeTkvZVd6M1YxbUVKOVBESkorUkExT3ppZXJIMGZFa2d5c2F6cGlZSTR2alR2TUt5V2s5UlpSNzFCVm1UNzlFUXEvSXZ2YlZZWENzNW1oakk1eDRSZlFBTlNscDEzN29JQzdMbW5VMXJxaUY4bVZkRVh1M0pyTVRQNlptSlZRcHhDazNrTVY3c2hqa2hVWFFQcVFEa25TeGUxTk94RDNCSjJJamxLVk5WRGVJN0M4MndrQkZTS1M3bFM4VksxQzFrdlV6TjhLMVVwcXlvWWdsTGlDdHFMTVpTT1IxdVY1ZnZSQ1BQT2I5UWFKc3NwNlQ1VlA2K2ZMRlNYRmt1VlZuSGxJOVY3VFRXcmF4anZoaHVzbWlsTGdZWnpWaTZjUDl0emRrK24yc0p4aVcvMTd3eFE4ZUVWMnBRNTlhVDdRN2ROakQ4U1p6S1loS0dFSURIZ0JpVGprYm91NGU4SUpwdW9iQ1Fad2VLbkNrVWxnclNYdy8zOXNqRzV0aEJkMVJBZ3ZDMlZHR3hrRW0vbEgrRWgwakIvUVFXOXljT0N2QU41Y3JSUFp2Tm95WHIzckNHRWxPakc0cXp0eGM3QnlYQnd3OCtDT2R6cFdqTmZxUGdTaXZxVFgwclhQOWJzcWlqNjVBemtYNTE2Q3JZN2F5eGJlSmtsUnJnRWFjYmxQb1NRd2VJTlJ0VU1vNWp0L0JrbGhHWGI1ZnZYYnRYNEd4WCthZW5UMlp5ZG80WE83bkMrWHZXejM2YjdBdjAydmhYVlFtWEZMK29scDdNNW9wYThiK2l0NU1MdnMyOURUOXhiRk0zUkpVWHRrdndWSFRocXpJbjNMdCtrZk5yV2ptZmVUMDg0NnNsTEdyT2w1TzE4WGZSN3laK1M0cElaOWZZYmRaTHpSUXFMbnBsTVo5LzdadmU5Rm9hWHRqYjI0WFdlR1Zoa2dEaCtDZEoydTdNQjhLVnhCNWxha1lWLys1Z0M3aUNmUktaWWNWWWozUER2UVBxenFSSFF2cno2MGs1RDlCdlFvOXVrVjlCaTYxbnljK1VFWTB6Wlpmb2hzaE95MTZET25oeG5DeU1VSm5rUHVJREYxMThSb2JaeWVvYXg0cU95YTJkVy9PZndXbXpWbjNrNGRka01sVVNGNS9KV05heGMyY3pKWndWQk1NUktzcUhuNUVESjVYSzZMTEppZjlmWlZjZTNNWjEzdmZ0OWZiR3NWZ3NzQUJ4RWx5S0JFR1JpME1TS1pLU1RPb3dvWU9VNHZpV0ZRVzA0cU4yYmN0eTNUaElyWFFTSmVtUk5yWEptY1ROak5JMm1UUk5ROWU1SFdmR2FUSXhXVGZIMUUzU05za2ZJU2VwcCswMGJxZWRObERmOXhZQVFjcHVFaERjQThEdTIzMzdqdS80ZmI4dkZNeU1sZzZSdy9RSTRySzJmZWlXbTdNWHBHQ0lISGZ3d081UUtKYTVyWUFqbWlDVjN3Nlg3ZXYvTFZJbkpybjZHa1ZGNXdITFJCRTRFNGdtVWhDeG5mZWRIcHlZSjBJckdhSEl4NzZ3Q3paM1B5RlFnWWFoVDFEQWFXTkJVdEZnM0JGWlE3NGNFUUtuSlpWOXVJRWxYTVBLVTFvRS9ZRmlzTU5Jd1FzS3ZvdG8yMno0UVZGaGl6emEvd0JQdEhHOFQ4TThpNXFhY3UzOGhhUWlUWVprbk5kMXZmVnRVMVgrWGxZS3ZJSjV2aCtMWDdSL0tFb0MwSnh2UFljbDhzeDh6ei9vcG1BdUdPdm9wTGpEbG93YXcxbEgxN1BEUkFGdG02aFJJMStUUGh3MFpmeE5xWlluU21mSWw3ZDc5TTVOb25XQ044c1BEM2N4RU9wT29UWnFsQTU4b0NuNi9TU0tmaU0zTnBhVDVVUnI0eld1bEl0bHM3dXo0b0ljTUFWV2lsdDRVVU1idTJmSDJFVHJaNmhaY04rWEc4M2xpQTYwS05zSkhvVU1hVkhzOVV2NzQwVW5DbzBwZ0NlUi9BT2dwa2JEeHpvNkJ4anUvVEdNeTlOTzRrY3llczJtczdKU3I5ZHBNQVQ0Ynp4RTF6ZXZrVmZaY1RiaWRhY2VYMXRhTXRTbVpqU2JsTUs5dGJuYXFDL0hlM3lhT3ZVaXdVeldaZ0gyWE1nZjVVTHhIcWxsRjF0K2dvNEszcVlGUU1DOTdRdjlqR1lvb3BURkFWYVhqZWdzR3c2dXN1ZE9uRGpIMWcxMUJjd0RFanRZSFdRbDFVQUsyVkZaMEhKVjQvNlE3cnA2NkV5OWZ2cEtPbjNsZEgyZGt1YXBoZ3ZtZnRkUW1TMjg1aWExTmZZRDQzS0haUnlDKzRFQklVVnFDRkoxMWNaeW9nQ1czekV5MkxyMDZzdG8xV2sxbk54RVBoR0xKZklUdWRhNjUyUkdFRE9TY2VwT21ZaGtteWp1a2M4Vmhmekc4NGJ5STR0ZVppUS81TjFyNXp3djE4dWhDRmJldUs5allocEJXeEU4b2ova0JmSUJtZVNKbHJtKzFHald5V05wcmRmN2tna1ByU3cxKy9xY0Jtck1lK3RnZU5sVDhwNmRoNlczZFYvUFVaYmZPYkNpRldpeUtLS20xK3h1NEI0NWY4N0NPVXhUMTBXOUxyWFZGQks2NHAvbzVsdy9qekh3Y1VkOXdud2lxYVAxaENtRnhNbkp5Q0V6RVk0WWNvQS9MTExPd2FvKzRPaVNRRDJ0bXRGYUQ4ZkRaankwT2xnWXl2TThpMUU2bTBzSkFVMFBSMkpoMXZ4NXhHR0pISE5YVUErUnN5aFNXTGpmTlJJRlE5Snk0Q0xPYVdJMEFyejZrZkRoQkcvekVzdGFQRzhKVXRHTW1XWTgzS3VqUSs1bHNQQ0FaY2RIdEZsNTM2eXkzbHhlYmc3dDN6L1ViRkltWDZMbExqWHFrMmNtdlYySEZ3L3ZZbmI2bi92K1AvOHpHTHZmd08vODFOb2J1WnpYeStVZVcwS0ZQQTFTK2ZteVd4dnZBTVpoTUJqSVYzcThXRlk3YnJ4YTh5aThuZlFhdEJKM3BYdTF2K0tEWEtKUXFBeUl6MXA1TzFrOFVFemFkbkp5cUsra1haSUdZK2tTTzdLYXRPUFdGN2lCU3FHUVVBS2ZDOThydWZGTXNaZ2h4MTh5UnAzaHlhUnRwVVl5cWVKV0cvd2E2YXN4bXVIUFR5RkdrVGxFNHZUQWZHTVJsUkozQSttZU9MR25kdHZaWDd1bGZtTng1TDBuanI3OXFEdGI2M3RQTkpNWnlXUzgrKzY0clZLckY0dEg1MjgrOHZqaGVySTZXMGdYTTVsaXV2dXNQb0VlODNPWVVyTG9kMy95U1ArOTMwS1h5T3FlYnpMWGoyRmJHQkxnaVdtejRnQ0VYS0RwWWR2b1FXQ01vVFRlMTVqR05XWnBqWXpwUzhzTlNIQkNwdHptQ2hHN0lOTG9kZmlpekIwSTRJMWwxQ0JUT3FCK25TMmdiM2RNL3dKNmtXSjlhTFltMzhRSGlUTUJ5UU9lWTJxVUpsTTBibGZWT0tybGxZUXNhNkdncElkVkZJbzdDVTFXSFZFY3ZEV2JNTTNxa2FPeVV6bFdMaDlESCt4L3l5NEpTNW9tNlVSTkNMS3FxY21CZ2lSWWVqWng5RWpWTko5M2JpeVhiK3l4L1c2aXI5STR5QVd3a1VOdTB4SkhaREtEeDVaSXg1QXBEaGk5dVM1bEp4NkFQTUlBV3FoTjhiVktsUWFLR3h6cGZ5VU9QU09MVGxvV2laNmkyclpxaFVNYTZhNFhiK0FVSjVNTHUyNDRsM0hPREpRSHlQc0huVithZWpTbW0rR2czdjFsMW5SZE01dHgwTDFHT2l3YU9LekpyQ0N3NVBiRENwS1VlVEhnV0FGT2tyaUE1VHp1d01rR0ZqcS9sRGhCNENRdEdKRTd2elRBckc1WVRpOVhya0t4YnJnQ1NGV1lOYmlzSDRKSDdwajA4MzM5dXd2Q3JZdWJ5UEZhelgrZkd6Nk92TVk4MHNQRjJlUEM4ZGFtdCt2M2tLTzVuWGI0RmRMR2NzQmxRRWM2TXNTN1BzekRiak85ZzRrU1I0SHVIVDFFVTYxeUQ5Z0hSMFlPeEI3Z0lML0NBZnRCam5zd1NuTXRaR1I1d2lFYnpvUXMwNStTalRENWFKdGNDRndvN2V4eW5rK1EyMG43MGs1c0JVZ1N4R0FjaWlUNyt2T2xiTldKU0lvU01JaW1hWVEwUTVSbVpqSW1XdWQ1QmN3VFQ5eDJhRGdxODRLa2FFRXpHazlsQzd0S1hyd25oc1l2Yzg4dlV5cVJDcWdLV2FHZlVZSUdDdVQrUlJmVDVBWHl4K2ZkdmtHMUtVZERUamdTL0lVWHVDNlN4MnduODVLczZPcHF2cjh2R1FuclBYTWhwaWhCcGtibGtaQm5lMmJlOXROOWgxYks1YVdsWlBXTzZnTFpXRmtydDlZZ25MMjhWa2EwWDNUMHVLWHRmQTAxd0VUQ3lFSEdDcGdXM0xaNjFFUk1hOVVqUjVOUllvVzgxdGJpSy9TMTFDYXk2ZmhZMXR0NEdESy9kT0l1ZlRTTVNYT1g0NVUxMEs1ZzhmeUswMmpzQ0hlazFMMGJ6VzYvL1RaNm5Ob3NpbUM5QTMyWTJpZkcvSHdDMi9jNVB5dFZic0RGS2JScXBiQVdETVpOblBvTHNxa0hnazRZOTlVT1AyTG56SE9YenBrNSt4SDBPTVJ0YzZ5ZzBRUUozYzNXUnhadlVQZk16ZTFSYjFoa3R1THQ2ajVlQm1WdEwrc2k1eHJUbkVkTUU5VWhDL01XRDZoRzd0MGhzdVFRMVlsN0dkTUtObWxOUkZyQUZHVFpKWjBBVXdVdUlkdXQxbXhqTzFYK3F3Tng5YXd4aHRTemFud2dQZmFVRHpEOHZMLzNUKzB2ZTBBRi8raC9jOUwvWnRuM0MwWDh2V24vTzZZMzdrWmprc3h1eUsrNmJRWTNhWndKenJuZ3FvR29tRnplRHoyaGprSDRLSVY4aGJhRXFER1JxbGlJMlhLckRMSWF2K3VPb3NZTHd2alNxQmhGaU9WMXNmUzJpcUN6bkw3dnNiTEFzN3VQSFBJa25jZlN4TkhGS2xFM1ZITG5XOTZVNzNJOGE2dTZJc2dvb0RucXFNanhDUzNJWXNHUXc0RTByMWVTb2tCMmd3WVhFc1VzRnhTRHZYR1JNbVZxSTBvMnJ0bVFNenFOSUhxcTVwTHhvcjU4b1c5bHBlL0NjbjN5MFZQUlM1ZWlweDVGRzh2bW94K2JuLy9ZbytiWlM0RmJMMDlPWHI0MXNNMmZJWlAxNjUyajUwaG1lL21CNjh1L3J1enJ5dTJXdVlRMllQeURnR21mVzhFbWN3OGRqc0E1UnBQYitzR3p6WTFZT2gyN0NaSFpBQnVZVEFsdkp2dm82Z0YwVUhEamVueEFPSGhRVHFTc2VOeEtKZVNEQjRVQjhxSGJuWjhweGpnRHlIYVRVcE8wR1VxMnJmWWpOMHZVUE51UE92REh3QWltbld6SEJuWUNwWUN6WTFGdkVSMm4yV2pxV29ESG1POGJUZldzRWpwaVZOWE1aTXlkUzhoL252bnZabk9WbFJWUkRoQ1Z4cks2YThVZ2E1UHR6blBBTEFYY3FGa00rYi9KSTVxR0NvZjhWUFgxOVk4VWkxTC9tRzJQOVJOQmRuMzlQR3hKd3lVcDIrdWZCRDRxMEdocmdvY0xPRDhOaWxiRXJua0JNaGRNc1c3RlJjbS9iRzE0cThoNTV0ak1DK2RYQjM1d1pPcTV3ZkhLWWhFSmlGa25MNmYwL21LOWZ2ekF4ZEp2OXdmTSt0TGVPdWVQQ2F6ZXhyRjNjUWFGSHV1S0FOdzR2a21iL2tQOExMcjdqanVLZDk3WmVwSFZXazgvU1Yvb1NPdTd5UDNNN2FYYnlmdTMwRXV0Q3ZyNHVTejVRM2Uzbm42amNzd3Q2R2VGSStWdzVOeG1UMWxYYVRGL3kyb3Z3c212WHFZdjlJeGZTT3VQL0ZKYVQ2TzdhVWxNeDZlcGQvUHk1V21rWXEzaTJqWExCVkJESVYraGhBaTR6YTF2Vi93RjEvWHNZUHRxTm5zMWszbng1NitoVnkrTHpwTUo4Y2tudzRFblk5TGxQeng1MmwwOE9YaHl3VjA0aVZBR1o3T1p1ZXkvd0ZVY2RIQ2lWRXBnQjkwOUdRNU1UTVNrNGRiYXlVVjM4WlI3Y21GdzRXUjNMbnVkdXU1VU5PQzQyM1ZkYS84RGp5STZkNnovR0htM1B1eFg5bFh5dm55WjNQaEwvM1BzV083WXNhdnR1b1pYZXZPTnl6RTdGVTFLZzdvdUFORWZZRzVCQ2lkbGZkd3Y1dU9rbE0vUlV1aDVYeUwxZlNzdHAvVlplcU9rRkNSdXBzOTFzQWVkY3ZKZzlkb2lFb1k3Y2ZPdTc1dlArcllLVEFSeTlOY25UNUhhY3hkT3U2ZFB0czZ5V2tiTGpwUXlScXZ5VE9iTHoyYy9oRjc2UGxUdnFRSDR3YWtub01pcjhHemJEM2dyTjE5bi9uNjlTR2dQTjNvUzJhTCthd3lSL0hkU0Z2Z2dnR1l2Tm82SHZHeklzNURiUmZValovVWFzNHJtL1VCbnRBNTdEUitnRDRjcDdmSDBXZWIxZUN3cGQrVVd3MCtXNHBwNkdYODZmSlV3VTZPMTFlWXlJT2ZqYTJodG8wRkVtYVZWYjdXQlZzSGozSVRvSVpyZHNlNjBYejBjbkIzMlAxb2J2dVc0RzJzUDhGNC9kc1R5R3BUaHhuS2FRUDZCUmdGMDYxQjg3K1ltV3FXNVFwcE51dkljTDE2T00xdjhvcHRNTDZZWGVtcWU4bFJRKzFMRnoxSkpsSEp2amI0bzVlWmE2OW00bngrWGVVUGVMZFFtTCtpdEU2RFdvMkZJTkxQRzB2SUtXbGx2RUpITE4yOVRzbC9mb3IybFExRGV3MXJPSFNzaDZrWnNwemtlbzdaSUN3TDlERVM2bWZkNURxc3l4OW0yVmxjTmp4Y2wvTk9xZEZ6a0RhUkMza3crb2lwelZ0QlFnMWRsTEc5SUQ2dVNzcnpSTHVlYjZHOG9WemRFb295bEVDV3RBbTkyaFBKVmcrdVBhQzlFY2lLUEU4MzFsaE4zZWdwcS9RY0ErN29sV1c4NjNWdlNGaVpqa3dtU2V5b3pweWgrSFZjb2Z4QXUxS0pUUkN1c1FRWjJvcHpTRk94cFNIZGFkVzI0SkFPQlFka255amFqbnAydFVMdFF4Y08yUDBmNzJXTHNxRUNkOG5ZYmpjQXlUbVFnRUxhYzFoT082UnJoaUlPNHZLQnBYOUZpUXA1WHRhK0lnaEw2OUFzUzV2SmNBTDhnaVd5ZVZVUnVWUStoRmhESVdBbDhWTkZOZlYwM0xhRzFvZUhvTjFScEhXdm85cU1JRXdVU0gzblBFU2s4Nk9LanJSK2ZKZWVjSStjK3E4ZjRPVlpkbitNTWZCZkdIRmxMWndYYytycFNueWNDNGZGSWdndXFEZDAwOVJFcEZHbEk2cEV4U1ZVWnpjY2tzQXkxcmswU3VmQVlxYU1MekdQTU81aDNNZStIRE1PSUNOcmJhc3V1UXFoWENsWGRxSjBuWDlsalViQlkxK3hvZFpRZEVOTXNCbmJIVVZKcm1JaTNKWEI3VElQNjdWbzJpREtBY05sV2xYNWlhaktsaUJHUFRPSnViWHdnZ1BKVlhJYURhOVRCRFppb2FTQzhxZ0cxL3ZYMSs1K0J3b2w2SC9uM2NrRWtxa1RVNUZrOXdpb2N5OFdpUE1kTHlLVTdmZUhTV2F5anNQWmdWUk00UGxRWVFzR0FycHlwQ0ltdHVyOHZNWGxtOGs4TExLY1lrWnpLSXo0bUNoR3BHRXZlVStSRXBSUzNrcnlPTGliNkFnRU5YVHlDdzRNRCtPaVZ3N0NXanY1d3NKN3NQMG4rUDZLbFdWRVBCbFVjU2w3Z2tJU3dqRVNXSHhxL3dHRWtHM2c2YkRSTjcrd2hJeURicGN6eEJWYmtwWnZOa0RWL0l4a0pqMXR1bndzZ3JSa2RpV2h3OGp3NUhrbjd6UEFsZFdRNktBVWkyVDNPa0haS0UvamJUNTNvc2RQNy9EMUVEaVVhZjBYRUZiR1F0WWpxV3EyUjBlU09NN2VoUUdzRjh1OTg5cDduN09xeDZrK2VpOWZxbnNVSTBBYm9tR3VUVVcrSXVaSGFTM3pySjZhUnBsdFlFd3ZuYS9aT2QxcEh0RWtoMGkzeTVDa1JuWXc4NDRGcEVCUkpMeWJLajBjYUNISmNMWXJ0by91SHpTT1VkMlExbW5xbzdEeTBTcmZKNHVXRnZsTVpMcVFIOHhLUnNZS2psclU3UkRia2ZFZ1BzZE1Sc1lwTmhPcUtOTHZxTmZ3anJNYU40KzB0R0d5VHRWb3lsQTlnbVkvSklVMExLWEhTcndMOXdiRndPaDFHVzNZaFAzOHF4Y1dqbnV3QVlGTEhIbzFKejNMKy9ibklxMnRHYXpXZzFQbENxWEN1enR1eDZEM0lzWVBLWitVQWkxWU16WEhVQUZ5QWFoaHZidjFjTm5TbHEyODlUOHFSMjB3VGpJbERFSGpwMVNxa2RRTi9McDFDd044d0cxNG9sVzc4L2Z6TTBwNFRxRFRUMzcvVTM0L1dEN1crdFd2WHUxNzkzb1Rudlhiby9QbnpiVDNoUStTY1NaQnljdnRSTytkMkJ6eG8weXpjbFJKQzU2OUlIN0N5V2VzRDJaRlVLclh2U2pURFpwOVI2dW1SZE5WT3ArMS9ybWF5Yk5heTArMXovaGg5bnVZTWFEdDN3Qk1EQ0lBU2FxLzJrKzVmUWpTVmVGc0h0NnMxRVZmUmo4MWtPck52WnVINFFWMDU0S1YyeTdLazZkbWhTTlMwOWZ4YjkzRTFOOUt2WnhKcUtvRitweStpelV6T0ZJYUcwQ0RxVHlKT0xPZVFpdlJkNDlGaW1WVVZ0eFkwY0RBWDVucDRuQ0xRRGlucnJnK0h0RHF1Yis4WEdheDc3ZFVXWkNqYXptTytsYXdIeHFaMlBxWUEzYUNnZ1RFZlBBREFEdEIrME1iVWhTY3VUTkhGaHM5SXNseE1qeGVMNCtsaXlzcjFLWnFBc1ZJd2crRkl3TUpLU0ZaVE9TdUZtT24yTVZNWC90Y25qSHdNQ3pRSW1SY0NNc1pDYmNyZHcvRTM1UEw5Zy9FOHg3K3RVaWJuNmVIQSt4aDZucEVvUHZSWHZXRG1sNy9LTC8wcWw3YUZsKytqdmlEZkdKOXZwNXoxeDRWdWhtUGI3YzEyU1RHckhvUmVkTEp3QnRRVlJkSElkV3FLZ2h3YVdVRkRMd0xxS3VXOVVRUFAxZ1JUQlNKRDFSUnFXL1VDWTFXSWNtN0J6Qnp0RUdQZ1BQQlRlNVJzQ2N4QjBGcHEzZ2VrcWNGa0tUaHN6dzBXNThkeDVlWmJYcmhsUXBuYzlobHlCcnhZMUV1bUIrZUdsNWE4SlhjOEZoM3J5NUM5YnBtdm9qLzN5d1EzaHcwb1J6OWFsdHlqbVNNOUJiQ09QdlVPV0hTRWtmbHhzWHJMTFpQeTFHQmlkM0E0UHRkWHJPLzRCSDFpOFBCd28rR094NjN4dmt6cnozcjN0dTUxaFhLbEdEUnlGdUNVSFRQOE9qakxsOHVvWEY0QmdHNFpvTHE5TVdNZ0VRTDd5WUhydWVSY2lHbW5rbTFITmV6aCsrall3bDNLWms3TnZ0WGFkbG5mb1dqbXJ5Rk4wa0J3MXFUV2E1S21mZC9QSnJNVU1jSmtDZ3NiN2VRcW5jUGltcFNaTDg5bndINFBSNjc0MlgwZlRZbnhJQXlmd2JqSWJPbm5LelRHSUFOWmRkcEJKQlF1WHd1NWVBY2dsRnhaRTFTVHBocFlYbHFLYjBFMVVOUDNOajhDN2c0UE1xV3F5elN1cmpkSHQrbHphL2Flc0dhSG9LMTJaeFdpNnF4Mk1uR256anlFbUllMnRVT0lWcit1aGdzVkcyMmtyQlk5QjZwYnFkWW1aTm1Edld1d0hGM3J4dFgvaEZ3SHNDZFZHR0Nwb2VablB6Y2pSUXZVZ0lpaTNmbnRISkJTaUYwblpIbkFCVG9OOUoxZDc1dzl2Rzg0SndSM3pVeGQyYmNyd3V1OEpQMmRuREROaElrbkxtUkhqOGFkMGIyNyt3TDYwZEhzQmFUdjI0dnhVTGFxUnZiMUpiVEJURXF3QkZXYmtVMDQ0QXQ3eHcvR1VtNXlMT21NOW5GbXZ4RTdPTDUzZTJ4djhQclkzbG8ramJvT25SN2o1Qmw1WHQ0amgvdE5NOTlyNVB5M2ozNzBUWEk2SEU2SGUyVVh3SVdBRHVPTEU2RXNVWVJxMjFBaVhuMER4UjBIOG1ISEVjUmR0SnFiTkMrMjA4TVpET2NKdjRIdVp2Y28xTzNINGRFbzhYK2RBZFpqLzQzV0tZNFhORGV5K2w3bjQvak1ETk1iSDREOTlvbGNNMis2QmFGTDl3cW1YZW82cHZCU2NGZDhXZk0wTWlLRC91VzNTUFYzazZLdWpKMkt4VTZOS2JxWVJNeDhheFAxQjVhV0hLeEtrb3BYOWc2VTJOMnV1NXN0RGZUbWhnaFFLL1B3Ni9Ub2NXZ0pWTnJhb21LanpqL2dYTzd0dSt2REp6S1pFMitDeFIyK3JkZ0RBb1MxRmNSQXY2R1grTXBnZjJGd3NOQS9PRTk1VEZPZmNSelFYZlYybSsvbFBmUmpmL1l5KzhrNGM0dzUvanE4bFVSVjdyQWdVaWJFemt3R2lpVElsdTYyRDNiK2doSUxOZW5GTjRIY0V0VmJxMDRka0JXdDc0b1lhcXZZYUN3M215OTBkMVo3djJtZ09oMkRWc0ZzTWJWVTkyT3RtMzR0TzA2ekxpa1NlVHZBMHk4QjBGdnErdEwrQWYyRXRIWElJVXcxRUl1TW1iWHFPSzY1UkpEOVZMOGszVThlV2Fna1dWZXU5RjhKb3gvMVkwdTYvNzlRc3lUOTZEMkZLOVd0ZHYweWVwbTB4eG5hdXlsT2llZ3dJRlVSVllybWVXeDdtU2pSNVhnVWxLTUlwZ1JIYlhvcUdBVm9uQVQ2Wk9xdSsrNGM1MUpDWkY0cVZ5YkhSOGU0eFdDYzE5UnczL1NReFVja3JBdEV4VEJZNE83bE9UWVFpY2RrbmczekFyOExlSEh2Sndmc3UrdStVVnlQQ01rME9ka0g0eHhpT1RVMUZYZlRGaVk2ZHBZWFdTd3FMT2FKS3FzSVdBanppTFVFTmdBNndyVnJSRTlFcEU0T01IVm1rYmw1aDB3bHVIQkxlU0k4dXY2a1BPQURUTW0xKzRnaGR4d1VhYUxhZ1hnNU5pQkd2VFM3dXdLb1RKbzRBZ0dncUphbTM3TE03TVVyRjJkbkgzbnZ4ZG5XMTI1S2lid29XbkVqa0g3clJQRmtPcUFiQWk4TFJsaVdqOHRZRUhsQmpNWUMwUUZSNEVVNyszVndreWIybDEvWk4yZCs1MkF1bnliZGE1YWM2K0o3SHlHTEczN0tJa05ITEJyZGswbXlpbWFwbWhURU1kZXVKZXhYV0pab2cwUUU0bEF3eU42a0lTdVVkc2NucHQrV2twSVBIQm9mZXVlcUptL1pIZUh4QWhhaXp0ekUzTTY4WlVkdDdFd0lObDZGcWhsR2IxdzEvaTl5bzJRbWdwcWhpRldYOUlTQ0NSWFRyWmRIM2tkdUF4YlhlcVJMN1hoQ0lMVmdSbldqNzVhS2V5U2hxN3JJeVp3V2xLUlpERDRDbm56cFJFMlI1NFJvM3dPSGVJRTBrbGl0OWFtN3ZPbVhKMUlaSjRHWXVmYUpaeDlCeFMxeHQvWE10MWhkUTJob1BCbEhzbUlxbWhUZ29ubHJMQlo1Z1dVTkEwUkdzanorcFUvcm9YQThYcnovenArMmZ1YWNueXlkK0dOVjZ2U0JUMVA4V0lHTXlSVGVGdkVBMEFxVDdUUmJwV2c0c1BuWWtJSUE3QVpmNG93SjBuNTN6WENjd08xVGhabHZjQndyd3NZQmRKcVYrUWtCOHd2b1FVVVNadS9uUlVGNVlJWERuUExyRC9FckFta01UMjJMelRWM0lsWHlmclJCenh4MUpMZVlPM2c1dDgwSjk4V0hNMU5QeDVpT2IrYkQ2RW1hNjliR2NEajZ6ZHdINFJqMFpPeVZoelA3dStYOUNVV2ZRc1FUT01weUZJSWNhZmZpY1QrZGpFRGtncTlLeVVwaXBQL1VTUzFDcHVuT1RsS1Nyakh2UXBlU2tnQkpXL2lJdHYvaS92YU9sTnc3UGZGdXlEWHdmd1ZCOFlVQUFIaWNZMkJrWUdBQTRsV000dWJ4L0RaZkdiaVpHRURndHBuUUtSajkvOWYvLzB5OFRDQ1ZIQXhnYVFBUWF3cVZBSGljWTJCa1lHQmlBQUk5Sm9iL3YvNS9adUpsWUdSQUFZd2hBRjlTQklRQWVKeGpZR0JnWUJyRm8zZ1VEMEg4L3o4WmVuNE52THRwSFI3a2hBdDF3aDRBLzBJTW1BQUFBQUFBQUFBQVVBQndBSTRBNUFFd0FWUUJzZ0lBQWs0Q2dBS1dBdElERGdOdUJBQUVxZ1ZTQmNnRi9BWkFCcUFISWdjK0IxSUhlQWVTQjZvSHdnZm1DQUlJaWdqSUNPSUkrQWtLQ1JnSkxnbEFDVXdKWUFsd0NYd0prZ21rQ2JBSnZBb0tDbFlLbkFyR0Myb0xvQXU4Qyt3TURneGtEUklOcEE1QURxUVBHQTltRDV3UVpoREdFUXdSYkJHMkVmb1NjQktnRXl3VG9oUDRGQ1lVU0JTZ0ZTQVZZQlYyRmN3VjVCWXdGbEFXeWhjSUZ6d1hiaGVhR0VJWWRCaThHTkFZNGhqMEdRZ1pGaGsyR1U0WlpobDJHZUlhUWhxeUd5SWJqaHY2SEdJY3poMHNIV1Fka2gydUhmNGVKaDVTSG5nZW1CNjRIdGdmQ0I4Y0h6Z2ZaaCtlSDlBZ0dDQlFJSFFnakNDc0lRb2hRaUhTSWt3aWhDSzJJdmdqUkNPR0k4SWoraVJxSk9nbEZDVXNKV29samlYNkptZ21sQ2JjSnhJblBpZCtKNnduOUNoUUtJb296Q2pzS1E0cExpbGlLWndwd0Nub0trUXFiQ3FjS3RJclFpdWlLK1lzUGl4NkxNNHRBQzB5TFpBdHhpMzRMbkF1b0M2Mkx1QXZUQytNTDlnd1REQzBNTm94RERFME1Wd3hqREcrTWZReVFqS0NNckF5N2pNYU0xb3puRFBZTkdBMGxqUzhOTTQxR0RWT05iUTE2RFlpTm1RMmtqYm1OeVEzU0RkZU42QTMzRGc2T0hJNG9qa2NPVFk1VURscU9ZUTV5RG5pT2ZBNmJqcm9Pd3c3Zmp2bVBBQThHand5UEpnOC9EMU9QYlkrSUQ2QVB0dy9LRDltUDhBLzZELytRQlJBY2tEWVFRUkJRRUdFUWRoQ0dFSkVRcnBDM0VNT1ExcERrRU9pUTlCRDdrUTBSS3hFMUVVS1JVUkZua1hBUmVoR0VFWlVSbVpHdkVjb1IxQkhhRWVLUjc1SUlFaEFTSEJJcEVqWVNTWkpXa21PU2NoSjhrb1FTazVLZ0Vxa1NzNUxBa3M0UzhoTXJFektUVUJOZEUyZVRjaE9FazQwVHBSTzRFOGdUMXBQbGsrd1VCQlFRbEJrVUlaUTNGRUtVUzVSWUZHYVVkNVNVbEoyVXR4VFlsUDRWREpVV0ZScVZLQUFBSGljWTJCa1lHQU1ZWmpDSU1nQUFreEF6QVdFREF6L3dYd0dBQ0U5QWhFQWVKeHRrRTFPd3pBUWhWLzZoMmdsVklHRXhNNWl3UWFSL2l5NjZBSGFmUmZacDZuVHBFcml5SEVyOVFLY2dETndCazdBa2pOd0ZGN0NLQXVvUjdLL2VmUEdJeHZBR0ovd1VDOFAxODFlcnc2dW1QMXlselFXN3BFZmhQc1k0VkY0UVAxRmVJaG5MSVJIdUVQSUc3eGVmZHN0bkhBSE4zZ1Y3bEovRSs2UjM0WDd1TWVIOElENmwvQVFBYjZGUjNqeUZydXdTdExJRk5WRzc0OVphTnU4aFVEYktqV0Ztdm5UVmx2clF0dlE2WjNhbmxWMTJzK2RpMVZzVGE1V3BuQTZ5NHdxclRub3lQbUpjK1Z5TW9sRjl5T1RZOGQzVlVpUUlvSkJRZDVBWTQ4ak1sYnNoZnAvSldDSDVaazJ1Y0lNUHFZWGZHdjZpc1liOGdjMUhRcGJuTGxYT0hIbW5LcER6RHlteHlBbnJacmUycDB4REpXeXFSMm9STlI5VHFpN1Npd3hZY1IvL0g0elBmOEIzbGRoNm5pY2JWY0ZkT080RnUxVncxQ2FtZDJkWmVZc2RKYVptZUV6S2JhU2FDdGJYa3R1bS8zTXpNek16TXpNek16TXpQOUp0cE4wenU4NWplOTlrcCtmcEVlYVkzUDVYM1h1Ly83aEpqRE1vNElxYXFpamdTWmFhS09ETGhhd2lDVXNZd1hic0IwN3NBZjJ4RjdZaWIyeEQvYkZmdGdmQitCQUhJU0RjUWdPeFdFNEhFZmdTQnlGbzNFTWprVVB4K0Y0bklBVHNZcGRPQWtuNHhTY2l0TndPczdBbVRnTForTWNuSXZ6Y0Q0dXdJVzRDQmZqRWx5S3kzQTVyc0NWdUFwWDR4cGNpK3R3UFc3QWpXVGx6YmdkYm84NzRJNjRFKzZNdStDdXVCdnVqbnVBbzQ4QUlRUUdHR0lFaVZ1d0JvVUlNVFFTM0lvVUJoWVoxckdCVFl4eEcrNkplK0hldUEvdWkvdmgvbmdBSG9nSDRjRjRDQjZLaCtIaGVBUWVpVWZoMFhnTUhvdkg0ZkY0QXA2SUorSEplQXFlaXFmaDZYZ0dub2xuNGRsNERwNkw1K0g1ZUFGZWlCZmh4WGdKWG9xWDRlVjRCVjZKVitIVmVBMWVpOWZoOVhnRDNvZzM0YzE0Qzk2S3QrSHRlQWZlaVhmaDNYZ1Azb3YzNGYzNEFENklEK0hEK0FnK2lvL2g0L2dFUG9sUDRkUDRERDZMeitIeitBSytpQy9oeS9nS3ZvcXY0ZXY0QnI2SmIrSGIrQTYraSsvaCsvZ0Jmb2dmNGNmNENYNktuK0huK0FWK2lWL2gxL2dOZm92ZjRmZjRBLzZJUCtIUCtBditpci9oNy9nSC9vbC80ZC80RC83TDVoZ1lZL09zd3Fxc3h1cXN3WnFzeGRxc3c3cHNnUzJ5SmJiTVZ0ZzJ0cDN0WUh1d1BkbGViQ2ZibSszRDltWDdzZjNaQWV4QWRoQTdtQjNDRG1XSHNjUFpFZXhJZGhRN21oM0RqbVU5ZGh3N25wM0FUbVNyYkJjN2laM01UbUduc3RQWTZld01kaVk3aTUzTnptSG5zdlBZK2V3Q2RpRzdpRjNNTG1HWHNzdlk1ZXdLZGlXN2lsM05ybUhYc3V2WTlld0dkaU83aWQwOHQ4VERTTVk5bmlTQ3B6d094RUl1Q0xSU1BERlRHa1VpdHFhWUhtVEc2a2plSnRKdUxoaUtXS1F5YU9Wc3BDUFJ6cUdTOFpvcGNDUkN5UmNMbkNrcmpiU2lVQkFMdTZIVHRVSkJ3b2ZsUUtLeW9ZeE5PYUNOTFV3eXdsb1pEMDFKU1ZlUEs3dTRsYTd1eG5lMXByd3d5MnF0U2hNekkxTFQ0REpORkk5RmxhdCtGblc0a2tOYU02MWZwRXM1R1dSSzlUWmthRWV0WEtERXdCWXcxckZZekdIaXBybWhwUm1leXVISXRuT0J4OFY3cEU3VWVNUnYwM0dUeDF5TnJReE1uYWZCU0s3VE9hU3AzdWlGZWlQT1Y3bUZycmFtdkpqcHZqb3pzNlRsVE1lTElXK0RHMXZhamErMlp3U2RIR2VKRytuT2t0V1ZDUXV6Uk1tQVc5RW9SZk04dFRXK3dkUFExUG84V011U1NwL0hhNVcrRUNuOUtOWHRLeDJzOVVJeDRPUVNqYjdXYTA1cHhZR1ZmaGFHTXRDeDZmSEF5blZweDN0TVJmMStrZ3BqZWtvUDljNFpNYUh4ZEdUYmRNUTVjUmFUa3FXcGJLRFRMRExMTTRKVWlqZzBNMU9HcWM0UzA1a0trbWhtZmlwb3lXSjJ2dFVKSGR5TTdUYWxoWk9yTnZxWlZDR0Jkajh6TWlZTEl4NHZsRGdoejlOeHQ2UWJtZ1pyL2N4YUhiY0Nyb0pNY2F2VERrR3lqNmR1a3hvbG9RbVJTTG1UMVhJNEgvQ1VJSjJDcmRERFRiVmlxTk54S3hnUjdmRlU4R1lPKys1OWp5aFlSU0ZNSkNFbGs3Nm1vNnNHN296YTlKdUZQY1BYUmRqSk1SMjM1bjQ0Q3hjQ0hZcWVzZHdaUktjZDZNRkFpQTRsRXAyU3VtQk5wSFVpV1JTYkxtMkxUU25xZXM0bGxpYU1Ec041eXNKRWtIQUt5T2xzQ3NyeDRvVFJ6Z3R1bHlmY3JKRzVwRy83RmttaGMyVWlYSGMyQ0RKdWVYZFIzQTcwdWtoN01xTDAwd3k1R2ZuVmQwSnVlWjhieWg5aHVEZ2hZalBScVoxeUdXM2xxWWhJVzNmQzE2WFlhSlNzSGdxelJvNVNENldKcERFTkY3bHVMNXVoODBlSy9MVVdaVXM2RXA2U0xSNjZwRmh4YU1YOWFPY0JsRGFLdERRcmNyRzlQQ3ZJTTA0aDZXc1Zka3BNWHJDMm95RCsvQ1lSdkRpUnhzNS9Kd3J6MU8rY3BGdElhQ1BvekV2MUk2R1Nja1RHSVZtM1BHR1VYRzJrVXpFWnQyUmVzRkN3VzBpekhJekwxYTFKRzR4RVROR1Fid1dKbEoxOFZGTWV0YW81WWFVU25WbjN6WEkvRWlwcXc1UW5vK1dKd0ZBaHNHTFRicFZROFpuc3lxMlp0bUxQZ3VUSFNGNFVjVjl2U2x2bzY2VUdDbDJseUZaeXZWSmlVN2ttN0lneXgzQlVxcVdUVjZJMHpGbmdRNk5jUXFiS29ZeDJMWFdoMkowSVhCVXQxYXhUbWRBTitxSk1qRFJORVhHcFhPQzNKbWkxNm1GYlJIMFI5bmdXU3QzTmNWR21pNUZrcEsxdUZaZ0theUgySCtpSXpVQ2tpZlZ1V3hHYjBqYklZcEZTWGVvTWVDREtQTjBvU1lPQ1BYVGhWeHRJUlJNckE4V0hsWUhXWVNmZnZCNDNwSGhDbkZYdGdwQTMyWVVDRDdsU0loMlg4M3dzbHNRZlRMY2dsR2xzWnNvaGIzVFZFYlBnaXJNSlVpRjhiZHcyUTkwNm5LdzZwQ1JwYWtPdGgwbzBoNmtNL1RwcmVhcXZqVGgxTzJsOUpMakwxbFY2VWhFYnlaQThxem5TV1RwVTNKakt5RWFxUm0rU1BpYkRscmUwRjZRNjZlUXczNGNkQmFIam9yNG9sVlRkeWV1M3pVZ3A1VkM4YzdXY3l5aGpVL2o1QXIyeVJaS1g0VmxSL2szakxHaFA0V3JMeGQxbUwzQzVTOFlEN1lMQytWUEZrVTRlaGowK0lPTzZCZWs3QnhlMW5EWHBZVjNVUkRWcUFTbEowV05NS3ByT0pHOUVVN25mZnFiNkRlZVo1Smd4aVV6dUxCMnFGZHhLN1RlL1VaS0Z2TXFYMmFVVzhaUUtRdGUzaEwyaXgya1h6TGxHSzhjdUp4V1RpZzVob1dBNnlGeEh1cHhUNlpLZzd4RkVJVEhVQXZEUWpJU3doUzRYY3NVbnZMYzBJekdrekVEZFdvTTBaYzdjWmdsV0oyaFh4YUZXSk4zSnVzbjFTTkxlV0ZHbGZqRXp6WWhFWSs5VEhsVmN0cWpINUY2MGhhMmlxeVVucXNYYU8wcXMyem9oVHh4UUZoWnBJK0Vxc3VTYXpZUlQvWGNGZHo0SkIyM0MzcThwdTFjU1lVM1ZmN21aK0dVS2FvRmRKZlE3N2pkclN2M0NGb3VldWVkemtnZ2J4TDFuTkV1d1duR29tbWg2dWVuS0ZwbEQ0ZWlTUUJGWFRkOUIyWkUwOVNUMW4zWFBkUjZNRzBtcXd5eXdwa24zaGREZkFtcXBvRjdIVnVpaGEzbkNiRGd6NlZvaDUxTmpxcjVuYUJpeUo4eVU2T2JScUJQbkdLWm1oRHYvcHFHUzRsdjAxZ1N0Vmowa2dSVEtCMW90aHpTWmpIYk9VVE9LbG14YTFFcWwxdTlTalFxcW9vTXdOR1BlYUZNM2lYWjFwVVVMbzJJVkpYYmM5cERpVXdsUzVmQ0lxMEhObDkxeGxlb2JsU2lUMFNHTVJPcVByVGxoaXo2THUrdFJIa0ZMVTU0SDBZd2dGRXBRSWMwRnJoMmVmY1B4TFcvNC90Mi9VZk1DTzA4ZTFLQi8zMTIxTGUybkpCZVRYRFdkSitmdGdQZHBPOHFpdnZITmY3UEFXZEoyaXlIWGNlYlhDMXl4dEZkdEt1ZXhVVDRxcTRUTnFHWTNYSzF0dXdjWm1MK1I0d29WSTcyZG1tWktVb2JUbW9QQU5kYnVzckM3c0VabGltSzhsU1Voeis5YXRSeldpaTV4M1lWdjAzdW9QK1lKV3AzQ1hRU043RXRGWFhxZCtyYVlRbWRwUXlocTNYMzc1VmM5RVpTMzBwVlNvTWlWNkc1Sm03cGNpbHhLOHJlOUhhV0U3bGxEdHpFdXJxZXZicVR1aGtpWGtXRmpnOHFSb1J0eDF6VUYrVTNDK2NDRVZUYkpxdm80ejdiejlLeTc5SmoxeGR6Yy93QVJEajB1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2Rhc2hpY29ucy50dGY/OTlhYzcyNjIyM2M3NDk0NDNiNjQyY2UzM2RmOGI4MDBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi5kYXNoaWNvbnMsXG4uZGFzaGljb25zLWJlZm9yZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW47XG59XG5cbi8qIEljb25zICovXG4uZGFzaGljb25zLWFkbWluLWFwcGVhcmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tY3VzdG9taXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VgFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLWdlbmVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tbGlua3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLW11bHRpc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VgVwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tcGx1Z2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLXNpdGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tc2l0ZS1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tc2l0ZS1hbHQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmVwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmRhc2hpY29ucy1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fn1wiO1xufVxuXG4uZGFzaGljb25zLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SUXCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tZnVsbC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiO1xufVxuXG4uZGFzaGljb25zLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmRhc2hpY29ucy1hbGlnbi1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tcHVsbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tcHVsbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZGFzaGljb25zLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24td2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZGFzaGljb25zLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZGFzaGljb25zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiO1xufVxuXG4uZGFzaGljb25zLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoBcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhlwiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWRvd24tYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nh1wiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NgFwiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWxlZnQtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NgVwiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYRcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1yaWdodC1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742FXCI7XG59XG5cbi5kYXNoaWNvbnMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYJcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy11cC1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742DXCI7XG59XG5cbi5kYXNoaWNvbnMtYXJyb3ctdXAtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG59XG5cbi5kYXNoaWNvbnMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmRhc2hpY29ucy1hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIlcIjtcbn1cblxuLmRhc2hpY29ucy1hd2FyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJNcIjtcbn1cblxuLmRhc2hpY29ucy1iYWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjKFcIjtcbn1cblxuLmRhc2hpY29ucy1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5kYXNoaWNvbnMtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZGFzaGljb25zLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjtcbn1cblxuLmRhc2hpY29ucy1ibG9jay1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5kYXNoaWNvbnMtYm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjLFcIjtcbn1cblxuLmRhc2hpY29ucy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ywXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWFjdGl2aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GSXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWJicHJlc3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rt1wiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1idWRkeXByZXNzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYhcIjtcbn1cblxuLmRhc2hpY29ucy1idWRkaWNvbnMtY29tbXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GTXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWZvcnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiVwiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GUXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWdyb3VwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RllwiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rl1wiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1yZXBsaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GRXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLXRvcGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkFwiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy10cmFja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RlVwiO1xufVxuXG4uZGFzaGljb25zLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SSXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVzaW5lc3NtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjLhcIjtcbn1cblxuLmRhc2hpY29ucy1idXNpbmVzc3BlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZGFzaGljb25zLWJ1c2luZXNzd29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK9cIjtcbn1cblxuLmRhc2hpY29ucy1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLmRhc2hpY29ucy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SIXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmRhc2hpY29ucy1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yGXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5kYXNoaWNvbnMtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SRXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiO1xufVxuXG4uZGFzaGljb25zLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yYXCI7XG59XG5cbi5kYXNoaWNvbnMtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uZGFzaGljb25zLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiO1xufVxuXG4uZGFzaGljb25zLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmRhc2hpY29ucy1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmRhc2hpY29ucy1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjtcbn1cblxuLmRhc2hpY29ucy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqVwiO1xufVxuXG4uZGFzaGljb25zLWNsb3VkLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5kYXNoaWNvbnMtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5kYXNoaWNvbnMtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjtcbn1cblxuLmRhc2hpY29ucy1jb2RlLXN0YW5kYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZGFzaGljb25zLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fr1wiO1xufVxuXG4uZGFzaGljb25zLWNvbG9yLXBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZGFzaGljb25zLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmRhc2hpY29ucy1jb250cm9scy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SYXCI7XG59XG5cbi5kYXNoaWNvbnMtY29udHJvbHMtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UmVwiO1xufVxuXG4uZGFzaGljb25zLWNvbnRyb2xzLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SjXCI7XG59XG5cbi5kYXNoaWNvbnMtY29udHJvbHMtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UolwiO1xufVxuXG4uZGFzaGljb25zLWNvbnRyb2xzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UlVwiO1xufVxuXG4uZGFzaGljb25zLWNvbnRyb2xzLXNraXBiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SWXCI7XG59XG5cbi5kYXNoaWNvbnMtY29udHJvbHMtc2tpcGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJdcIjtcbn1cblxuLmRhc2hpY29ucy1jb250cm9scy12b2x1bWVvZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKBcIjtcbn1cblxuLmRhc2hpY29ucy1jb250cm9scy12b2x1bWVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UoVwiO1xufVxuXG4uZGFzaGljb25zLWNvdmVyLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7XG59XG5cbi5kYXNoaWNvbnMtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiO1xufVxuXG4uZGFzaGljb25zLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7XG59XG5cbi5kYXNoaWNvbnMtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RslwiO1xufVxuXG4uZGFzaGljb25zLWRpc21pc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmRhc2hpY29ucy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MllwiO1xufVxuXG4uZGFzaGljb25zLWRydW1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fv1wiO1xufVxuXG4uZGFzaGljb25zLWVkaXQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjKdcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0LXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GkXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWFsaWduY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWFsaWdubGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1hbGlnbnJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbRcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItY29kZS1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpRcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UhlwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1jdXN0b21jaGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74igXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1pbnNlcnRtb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWtpdGNoZW5zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWx0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1vbC1ydGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3Itb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3Itb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbZcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItcGFzdGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1wYXN0ZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXJlbW92ZWZvcm1hdHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ygXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3Itc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci10ZXh0Y29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiO1xufVxuXG4uZGFzaGljb25zLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5kYXNoaWNvbnMtZW1haWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GmXCI7XG59XG5cbi5kYXNoaWNvbnMtZW1haWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rp1wiO1xufVxuXG4uZGFzaGljb25zLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GlXCI7XG59XG5cbi5kYXNoaWNvbnMtZW1iZWQtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbn1cblxuLmRhc2hpY29ucy1lbWJlZC1nZW5lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S/XCI7XG59XG5cbi5kYXNoaWNvbnMtZW1iZWQtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjtcbn1cblxuLmRhc2hpY29ucy1lbWJlZC1wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7XG59XG5cbi5kYXNoaWNvbnMtZW1iZWQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjtcbn1cblxuLmRhc2hpY29ucy1leGNlcnB0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjtcbn1cblxuLmRhc2hpY29ucy1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5kYXNoaWNvbnMtZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIRcIjtcbn1cblxuLmRhc2hpY29ucy1mYWNlYm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjtcbn1cblxuLmRhc2hpY29ucy1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhFwiO1xufVxuXG4uZGFzaGljb25zLWZlZWRiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7XG59XG5cbi5kYXNoaWNvbnMtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S2XCI7XG59XG5cbi5kYXNoaWNvbnMtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uZGFzaGljb25zLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtYXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZGFzaGljb25zLWZvcm1hdC1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LXN0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZGFzaGljb25zLWZvcm1hdC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uZGFzaGljb25zLWZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yUXCI7XG59XG5cbi5kYXNoaWNvbnMtZnVsbHNjcmVlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjtcbn1cblxuLmRhc2hpY29ucy1mdWxsc2NyZWVuLWV4aXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7XG59XG5cbi5kYXNoaWNvbnMtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjtcbn1cblxuLmRhc2hpY29ucy1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjtcbn1cblxuLmRhc2hpY29ucy1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GiXCI7XG59XG5cbi5kYXNoaWNvbnMtZ3JpZC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SJXCI7XG59XG5cbi5kYXNoaWNvbnMtZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yHXCI7XG59XG5cbi5kYXNoaWNvbnMtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yIXCI7XG59XG5cbi5kYXNoaWNvbnMtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uZGFzaGljb25zLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KHXCI7XG59XG5cbi5kYXNoaWNvbnMtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SwXCI7XG59XG5cbi5kYXNoaWNvbnMtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7XG59XG5cbi5kYXNoaWNvbnMtaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uZGFzaGljb25zLWlkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mt1wiO1xufVxuXG4uZGFzaGljb25zLWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y2XCI7XG59XG5cbi5kYXNoaWNvbnMtaW1hZ2UtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Us1wiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLWZsaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjtcbn1cblxuLmRhc2hpY29ucy1pbWFnZS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UsVwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLmRhc2hpY29ucy1pbWFnZXMtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uZGFzaGljb25zLWluZGV4LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJBcIjtcbn1cblxuLmRhc2hpY29ucy1pbmZvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjtcbn1cblxuLmRhc2hpY29ucy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742IXCI7XG59XG5cbi5kYXNoaWNvbnMtaW5zZXJ0LWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7XG59XG5cbi5kYXNoaWNvbnMtaW5zZXJ0LWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiO1xufVxuXG4uZGFzaGljb25zLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ej1wiO1xufVxuXG4uZGFzaGljb25zLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZGFzaGljb25zLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vh1wiO1xufVxuXG4uZGFzaGljb25zLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UuFwiO1xufVxuXG4uZGFzaGljb25zLWxlZnRyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uZGFzaGljb25zLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MuVwiO1xufVxuXG4uZGFzaGljb25zLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7XG59XG5cbi5kYXNoaWNvbnMtbGlzdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7XG59XG5cbi5kYXNoaWNvbnMtbG9jYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5kYXNoaWNvbnMtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjtcbn1cblxuLmRhc2hpY29ucy1sb2NrLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlVwiO1xufVxuXG4uZGFzaGljb25zLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjtcbn1cblxuLmRhc2hpY29ucy1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SBXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVkaWEtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIBcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KZXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVkaWEtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmFwiO1xufVxuXG4uZGFzaGljb25zLW1lZGlhLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KXXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVkaWEtaW50ZXJhY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpZcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlVwiO1xufVxuXG4uZGFzaGljb25zLW1lZGlhLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpFcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkFwiO1xufVxuXG4uZGFzaGljb25zLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiFwiO1xufVxuXG4uZGFzaGljb25zLW1lbnUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVudS1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ypXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVudS1hbHQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742JXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ms1wiO1xufVxuXG4uZGFzaGljb25zLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoJcIjtcbn1cblxuLmRhc2hpY29ucy1taWdyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yQXCI7XG59XG5cbi5kYXNoaWNvbnMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaBcIjtcbn1cblxuLmRhc2hpY29ucy1tb25leS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjtcbn1cblxuLmRhc2hpY29ucy1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UplwiO1xufVxuXG4uZGFzaGljb25zLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYVcIjtcbn1cblxuLmRhc2hpY29ucy1uYW1ldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7XG59XG5cbi5kYXNoaWNvbnMtbmV0d29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MpVwiO1xufVxuXG4uZGFzaGljb25zLW5vLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MtVwiO1xufVxuXG4uZGFzaGljb25zLW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5kYXNoaWNvbnMtb3Blbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho9cIjtcbn1cblxuLmRhc2hpY29ucy1wYWxtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Up1wiO1xufVxuXG4uZGFzaGljb25zLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VhlwiO1xufVxuXG4uZGFzaGljb25zLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiO1xufVxuXG4uZGFzaGljb25zLXBlcmZvcm1hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yRXCI7XG59XG5cbi5kYXNoaWNvbnMtcGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZGFzaGljb25zLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SlXCI7XG59XG5cbi5kYXNoaWNvbnMtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5kYXNoaWNvbnMtcGxheWxpc3QtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpJcIjtcbn1cblxuLmRhc2hpY29ucy1wbGF5bGlzdC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sk1wiO1xufVxuXG4uZGFzaGljb25zLXBsdWdpbnMtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShVwiO1xufVxuXG4uZGFzaGljb25zLXBsdXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SCXCI7XG59XG5cbi5kYXNoaWNvbnMtcGx1cy1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WDXCI7XG59XG5cbi5kYXNoaWNvbnMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uZGFzaGljb25zLXBvZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7XG59XG5cbi5kYXNoaWNvbnMtcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yiXCI7XG59XG5cbi5kYXNoaWNvbnMtcG9zdC1zdGF0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmRhc2hpY29ucy1wcmVzc3RoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjtcbn1cblxuLmRhc2hpY29ucy1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5kYXNoaWNvbnMtcHJpdmFjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiO1xufVxuXG4uZGFzaGljb25zLXByb2R1Y3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ySXCI7XG59XG5cbi5kYXNoaWNvbnMtcmFuZG9taXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SDXCI7XG59XG5cbi5kYXNoaWNvbnMtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5kYXNoaWNvbnMtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiO1xufVxuXG4uZGFzaGljb25zLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fj1wiO1xufVxuXG4uZGFzaGljb25zLXJlc3QtYXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi5kYXNoaWNvbnMtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yDXCI7XG59XG5cbi5kYXNoaWNvbnMtc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmRhc2hpY29ucy1zY2hlZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiVwiO1xufVxuXG4uZGFzaGljb25zLXNjcmVlbm9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjtcbn1cblxuLmRhc2hpY29ucy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjtcbn1cblxuLmRhc2hpY29ucy1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmRhc2hpY29ucy1zaGFyZS1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7XG59XG5cbi5kYXNoaWNvbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjtcbn1cblxuLmRhc2hpY29ucy1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y0XCI7XG59XG5cbi5kYXNoaWNvbnMtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yyXCI7XG59XG5cbi5kYXNoaWNvbnMtc2hvcnRjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5kYXNoaWNvbnMtc2xpZGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5kYXNoaWNvbnMtc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsFwiO1xufVxuXG4uZGFzaGljb25zLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MqFwiO1xufVxuXG4uZGFzaGljb25zLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmRhc2hpY29ucy1zb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkahcIjtcbn1cblxuLmRhc2hpY29ucy1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5kYXNoaWNvbnMtc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZGFzaGljb25zLXN0YXItZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7XG59XG5cbi5kYXNoaWNvbnMtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GZXCI7XG59XG5cbi5kYXNoaWNvbnMtc3RpY2t5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S3XCI7XG59XG5cbi5kYXNoaWNvbnMtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJNcIjtcbn1cblxuLmRhc2hpY29ucy1zdXBlcmhlcm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5kYXNoaWNvbnMtc3VwZXJoZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7XG59XG5cbi5kYXNoaWNvbnMtdGFibGUtY29sLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5kYXNoaWNvbnMtdGFibGUtY29sLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiO1xufVxuXG4uZGFzaGljb25zLXRhYmxlLWNvbC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjtcbn1cblxuLmRhc2hpY29ucy10YWJsZS1yb3ctYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjtcbn1cblxuLmRhc2hpY29ucy10YWJsZS1yb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7XG59XG5cbi5kYXNoaWNvbnMtdGFibGUtcm93LWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiO1xufVxuXG4uZGFzaGljb25zLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsVwiO1xufVxuXG4uZGFzaGljb25zLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mo1wiO1xufVxuXG4uZGFzaGljb25zLXRhZ2Nsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G5XCI7XG59XG5cbi5kYXNoaWNvbnMtdGVzdGltb25pYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbNcIjtcbn1cblxuLmRhc2hpY29ucy10ZXh0LXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmRhc2hpY29ucy10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G4XCI7XG59XG5cbi5kYXNoaWNvbnMtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYJcIjtcbn1cblxuLmRhc2hpY29ucy10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKlcIjtcbn1cblxuLmRhc2hpY29ucy10aWNrZXRzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UpFwiO1xufVxuXG4uZGFzaGljb25zLXRpY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoZcIjtcbn1cblxuLmRhc2hpY29ucy10aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5kYXNoaWNvbnMtdHJhbnNsYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjKZcIjtcbn1cblxuLmRhc2hpY29ucy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiO1xufVxuXG4uZGFzaGljb25zLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiO1xufVxuXG4uZGFzaGljb25zLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yCXCI7XG59XG5cbi5kYXNoaWNvbnMtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MgVwiO1xufVxuXG4uZGFzaGljb25zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjtcbn1cblxuLmRhc2hpY29ucy11bml2ZXJzYWwtYWNjZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uh1wiO1xufVxuXG4uZGFzaGljb25zLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoNcIjtcbn1cblxuLmRhc2hpY29ucy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKhcIjtcbn1cblxuLmRhc2hpY29ucy11cGRhdGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5kYXNoaWNvbnMtdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GjXCI7XG59XG5cbi5kYXNoaWNvbnMtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yXXCI7XG59XG5cbi5kYXNoaWNvbnMtdmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjtcbn1cblxuLmRhc2hpY29ucy12aWRlby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjtcbn1cblxuLmRhc2hpY29ucy12aWRlby1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5kYXNoaWNvbnMtdmlkZW8tYWx0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZGFzaGljb25zLXZpc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjtcbn1cblxuLmRhc2hpY29ucy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S0XCI7XG59XG5cbi5kYXNoaWNvbnMtd2VsY29tZS1hZGQtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJdcIjtcbn1cblxuLmRhc2hpY29ucy13ZWxjb21lLWxlYXJuLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmRhc2hpY29ucy13ZWxjb21lLXZpZXctc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtd2lkZ2V0cy1tZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EllwiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtd3JpdGUtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uZGFzaGljb25zLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7XG59XG5cbi5kYXNoaWNvbnMtd29yZHByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MpFwiO1xufVxuXG4uZGFzaGljb25zLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiO1xufVxuXG4uZGFzaGljb25zLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmRhc2hpY29ucy15ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5kYXNoaWNvbnMteWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7XG59XG5cbi5kYXNoaWNvbnMteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4vKiBBZGRpdGlvbmFsIENTUyBjbGFzc2VzLCBtYW51YWxseSBhZGRlZCB0byB0aGUgQ1NTIHRlbXBsYXRlIGZpbGUgKi9cbi5kYXNoaWNvbnMtZWRpdG9yLWRpc3RyYWN0aW9uZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4vKiBUaGlzIGlzIGEgdHlwbywgYnV0IHdhcyBwcmV2aW91c2x5IHJlbGVhc2VkLiBJdCBzaG91bGQgcmVtYWluIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LiBTZWUgaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvMzA4MzIuICovXG4uZGFzaGljb25zLWV4ZXJwdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LWxpbmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LXN0YW5kYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5kYXNoaWNvbnMtcG9zdC10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiO1xufVxuXG4uZGFzaGljb25zLXNoYXJlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtZWRpdC1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQXZlbmlyTmV4dFJvdW5kZWRTdGQtTWVkLm90Zik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ3ZWJmbG93LWljb25zXCI7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nNlNBeTBBQUFDOEFBQUFZR050WVhBYVZjeGFBQUFCSEFBQUFFeG5ZWE53QUFBQUVBQUFBV2dBQUFBSVoyeDVaZ3NjVjFnQUFBRndBQUFCaEdobFlXUUNrRkt2QUFBQzlBQUFBRFpvYUdWaEIwTUR5UUFBQXl3QUFBQWthRzEwZUJJQUExMEFBQU5RQUFBQUlHeHZZMkVCTUFEeUFBQURjQUFBQUJKdFlYaHdBQXdBVFFBQUE0UUFBQUFnYm1GdFpXVHVpSUFBQUFPa0FBQUJlM0J2YzNRQUF3QUFBQUFGSUFBQUFDQUFBd1FBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURtQXdQQS84RC93QVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUNBQUFBQXdBQUFCUUFBd0FCQUFBQUZBQUVBRGdBQUFBS0FBZ0FBZ0FDQUFFQUlPWUQvLzMvL3dBQUFBQUFJT1lBLy8zLy93QUIvK01hQkFBREFBRUFBQUFBQUFBQUFBQUFBQUVBQWYvL0FBOEFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRRWdBQUFESUFPQUFBVUFBQWtCQndrQkZ3TWcva0JBQVlEK2dFQUJ3QUhBUVA2QS9vQkFBQUVBNEFBQUF1QURnQUFGQUFBVEFSY0pBUWZnQWNCQS9vQUJnRUFCd0FIQVFQNkEvb0JBQUFBREFNQUE0QU5BQXNBQUdBQXhBRW9BQUFFaElnNENIUUVVSGdJeklUSStBajBCTkM0Q0l4VWhJZzRDSFFFVUhnSXpJVEkrQWowQk5DNENJeFVoSWc0Q0hRRVVIZ0l6SVRJK0FqMEJOQzRDSXdNZy9jQUhDd2tGQlFrTEJ3SkFCd3NKQlFVSkN3Zjl3QWNMQ1FVRkNRc0hBa0FIQ3drRkJRa0xCLzNBQndzSkJRVUpDd2NDUUFjTENRVUZDUXNIQXNBRkNRc0hJQWNMQ1FVRkNRc0hJQWNMQ1FYQUJRa0xCeUFIQ3drRkJRa0xCeUFIQ3drRndBVUpDd2NnQndzSkJRVUpDd2NnQndzSkJRQUFBQUFCQUowQXRBT0JBcFVBQlFBQUNRSUhDUUVESlA3ci91cGNBWEVCY2dLVS91c0JGRnYrZWdHR0FBQUFBQUVBQUFBQkFBRFNMQUpPWHc4ODlRQUxCQUFBQUFBQXovaUhHUUFBQUFEUCtJY1pBQUFBQUFPQkE0QUFBQUFJQUFJQUFBQUFBQUFBQVFBQUE4RC93QUFBQkFBQUFBQUFBNEVBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQ0FBQUFCQUFCSUFRQUFPQUVBQURBQkFBQW5RQUFBQUFBQ2dBVUFCNEFNZ0JHQUt3QXdnQUFBQUVBQUFBSUFFc0FBd0FBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU9BSzRBQVFBQUFBQUFBUUFhQUFBQUFRQUFBQUFBQWdBT0FIRUFBUUFBQUFBQUF3QWFBREFBQVFBQUFBQUFCQUFhQUg4QUFRQUFBQUFBQlFBV0FCb0FBUUFBQUFBQUJnQU5BRW9BQVFBQUFBQUFDZ0EwQUprQUF3QUJCQWtBQVFBYUFBQUFBd0FCQkFrQUFnQU9BSEVBQXdBQkJBa0FBd0FhQURBQUF3QUJCQWtBQkFBYUFIOEFBd0FCQkFrQUJRQVdBQm9BQXdBQkJBa0FCZ0FhQUZjQUF3QUJCQWtBQ2dBMEFKa0Fkd0JsQUdJQVpnQnNBRzhBZHdBdEFHa0FZd0J2QUc0QWN3QldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBZHdCbEFHSUFaZ0JzQUc4QWR3QXRBR2tBWXdCdkFHNEFjM2RsWW1ac2IzY3RhV052Ym5NQWR3QmxBR0lBWmdCc0FHOEFkd0F0QUdrQVl3QnZBRzRBY3dCU0FHVUFad0IxQUd3QVlRQnlBSGNBWlFCaUFHWUFiQUJ2QUhjQUxRQnBBR01BYndCdUFITUFSZ0J2QUc0QWRBQWdBR2NBWlFCdUFHVUFjZ0JoQUhRQVpRQmtBQ0FBWWdCNUFDQUFTUUJqQUc4QVRRQnZBRzhBYmdBdUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSazlVVkU4QUFBVmNBQW9BQUFBQUJSUUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRFJrWWdBQUFBOUFBQUFaTUFBQUdUdXpVb21VOVRMeklBQUFLSUFBQUFZQUFBQUdBT2tnTXRZMjFoY0FBQUF1Z0FBQUJNQUFBQVRCcFZ6RnBuWVhOd0FBQUROQUFBQUFnQUFBQUlBQUFBRUdobFlXUUFBQU04QUFBQU5nQUFBRFlDa0ZLdmFHaGxZUUFBQTNRQUFBQWtBQUFBSkFkREE4bG9iWFI0QUFBRG1BQUFBQ0FBQUFBZ0VnQURYVzFoZUhBQUFBTzRBQUFBQmdBQUFBWUFDRkFBYm1GdFpRQUFBOEFBQUFGN0FBQUJlMlR1aUlCd2IzTjBBQUFGUEFBQUFDQUFBQUFnQUFNQUFBRUFCQVFBQVFFQkRuZGxZbVpzYjNjdGFXTnZibk1BQVFJQUFRQTYrQndDK0JzRCtCZ0VIZ29BQ1hmL2k0c2VDZ0FKZC8rTGl3d0hpMHY2bFBwVUJSMEFBQUNhRHgwQUFBQ2ZFUjBBQUFBSkhRQUFBWW9TQUFrQkFRNGJIUjhpSnl3eE5uZGxZbVpzYjNjdGFXTnZibk4zWldKbWJHOTNMV2xqYjI1emRUQjFNWFV5TUhWRk5qQXdkVVUyTURGMVJUWXdNblZGTmpBekFBQUNBWWtBQmdBSUFRRUVCd29OSkR2SDRQNlVEdjZVRHY2VUR2eVVEdm0wK0ZRVi9GVDRWRXRMK0JUOEZQd1UvQlRMU3dVTzkzVDRWQlg0VlBoVXkwdjhGUHdVK0JUOEZFdExCUTc1dFBsVUZmelVpd1Y1aTMxOWkza0lpMnNGaTNtWmZaMkxDUGpVaXdXZGk1bVppNTBJaTZzRmk1MTltWG1MQ0l2N1ZCWDgxSXNGZVl0OWZZdDVDSXRyQll0NW1YMmRpd2o0MUlzRm5ZdVptWXVkQ0l1ckJZdWRmWmw1aXdpTCsxUVYvTlNMQlhtTGZYMkxlUWlMYXdXTGVabDluWXNJK05TTEJaMkxtWm1MblFpTHF3V0xuWDJaZVlzSUR2bTQrU2tWKzZuN3F2dXE5Nm92THZnRy9CajRCdmdZQlE3NmxCVDZsQldMREFvQUFBTUVBQUdRQUFVQUFBS1pBc3dBQUFDUEFwa0N6QUFBQWVzQU13RUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUE1Z01Ed1AvQS84QUR3QUJBQUFBQUFRQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUFnQUFBQU1BQUFBVUFBTUFBUUFBQUJRQUJBQTRBQUFBQ2dBSUFBSUFBZ0FCQUNEbUEvLzkvLzhBQUFBQUFDRG1BUC85Ly84QUFmL2pHZ1FBQXdBQkFBQUFBQUFBQUFBQUFBQUJBQUgvL3dBUEFBRUFBQUFCQUFDMXBRVGpYdzg4OVFBTEJBQUFBQUFBei9pSEdRQUFBQURQK0ljWkFBQUFBQU9CQTRBQUFBQUlBQUlBQUFBQUFBQUFBUUFBQThEL3dBQUFCQUFBQUFBQUE0RUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFBQUFBQUFBQUFDQUFBQUJBQUJJQVFBQU9BRUFBREFCQUFBblFBQVVBQUFDQUFBQUFBQURnQ3VBQUVBQUFBQUFBRUFHZ0FBQUFFQUFBQUFBQUlBRGdCeEFBRUFBQUFBQUFNQUdnQXdBQUVBQUFBQUFBUUFHZ0IvQUFFQUFBQUFBQVVBRmdBYUFBRUFBQUFBQUFZQURRQktBQUVBQUFBQUFBb0FOQUNaQUFNQUFRUUpBQUVBR2dBQUFBTUFBUVFKQUFJQURnQnhBQU1BQVFRSkFBTUFHZ0F3QUFNQUFRUUpBQVFBR2dCL0FBTUFBUVFKQUFVQUZnQWFBQU1BQVFRSkFBWUFHZ0JYQUFNQUFRUUpBQW9BTkFDWkFIY0FaUUJpQUdZQWJBQnZBSGNBTFFCcEFHTUFid0J1QUhNQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBSGNBWlFCaUFHWUFiQUJ2QUhjQUxRQnBBR01BYndCdUFITjNaV0ptYkc5M0xXbGpiMjV6QUhjQVpRQmlBR1lBYkFCdkFIY0FMUUJwQUdNQWJ3QnVBSE1BVWdCbEFHY0FkUUJzQUdFQWNnQjNBR1VBWWdCbUFHd0Fid0IzQUMwQWFRQmpBRzhBYmdCekFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePXctaWNvbi1dLFxuW2NsYXNzKj1cIiB3LWljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwid2ViZmxvdy1pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnctaWNvbi1zbGlkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIBcIjtcbn1cblxuLnctaWNvbi1zbGlkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YgVwiO1xufVxuXG4udy1pY29uLW5hdi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piCXCI7XG59XG5cbi53LWljb24tYXJyb3ctZG93bjpiZWZvcmUsXG4udy1pY29uLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yg1wiO1xufVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5odG1sLnctbW9kLXRvdWNoICoge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4udy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udy1pbmxpbmUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnctY2xlYXJmaXg6YmVmb3JlLFxuLnctY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi53LWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53LXByZXNlcnZlLTNkIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnctYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OThFQztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXQudy1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuaHRtbFtkYXRhLXctZHlucGFnZV0gW2RhdGEtdy1jbG9ha10ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNFMkUyRTI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi53LWxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53LWVtYmVkOmJlZm9yZSxcbi53LWVtYmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udy1lbWJlZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udy12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53LXZpZGVvIGlmcmFtZSxcbi53LXZpZGVvIG9iamVjdCxcbi53LXZpZGVvIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi53LWZvcm0ge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4udy1mb3JtLWRvbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi53LWZvcm0tZmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRlZGU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53LWlucHV0LFxuLnctc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi53LWlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4udy1zZWxlY3Q6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udy1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi53LXNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udy1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udy1zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi53LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnctc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi53LWlucHV0OmZvY3VzLFxuLnctc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg5OEVDO1xuICBvdXRsaW5lOiAwO1xufVxuXG4udy1pbnB1dFtkaXNhYmxlZF0sXG4udy1zZWxlY3RbZGlzYWJsZWRdLFxuLnctaW5wdXRbcmVhZG9ubHldLFxuLnctc2VsZWN0W3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudy1pbnB1dCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudy1zZWxlY3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG50ZXh0YXJlYS53LWlucHV0LFxudGV4dGFyZWEudy1zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53LXNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHdoaXRlIDAlLCAjZjNmM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUgMCUsICNmM2YzZjMgMTAwJSk7XG59XG5cbi53LXNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53LWZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udy1jaGVja2JveCxcbi53LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udy1jaGVja2JveDpiZWZvcmUsXG4udy1yYWRpbzpiZWZvcmUsXG4udy1jaGVja2JveDphZnRlcixcbi53LXJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udy1jaGVja2JveDphZnRlcixcbi53LXJhZGlvOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53LWNoZWNrYm94LWlucHV0LFxuLnctcmFkaW8taW5wdXQge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDkgO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4udy1yYWRpby1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnctY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cblxuLnctY29udGFpbmVyOmJlZm9yZSxcbi53LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnctY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53LWNvbnRhaW5lciAudy1yb3cge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi53LXJvdzpiZWZvcmUsXG4udy1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi53LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udy1yb3cgLnctcm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnctY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udy1jb2wgLnctY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udy1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLnctY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4udy1jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53LWNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnctY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4udy1jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLnctY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4udy1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi53LWNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi53LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi53LWNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy1oaWRkZW4tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICB9XG5cbiAgLnctaGlkZGVuLW1haW4ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53LWhpZGRlbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53LWNvbC1tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnctY29sLW1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC53LWNvbC1tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAudy1jb2wtbWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53LWNvbC1zdGFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctaGlkZGVuLW1haW4ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53LWhpZGRlbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53LWhpZGRlbi1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnctcm93LFxuLnctY29udGFpbmVyIC53LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnctY29sLXNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC53LWNvbC1zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLXNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAudy1jb2wtc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC53LWNvbC1zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLXNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudy1jb2wtc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC53LWNvbC1zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLXNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAudy1jb2wtc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAudy1jb2wtc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAudy1jb2wtc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC53LWhpZGRlbi1tYWluIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudy1oaWRkZW4tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudy1oaWRkZW4tc21hbGwge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53LWhpZGRlbi10aW55IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnctY29sLXRpbnktMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLnctY29sLXRpbnktMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC53LWNvbC10aW55LTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAudy1jb2wtdGlueS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnctY29sLXRpbnktNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC53LWNvbC10aW55LTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudy1jb2wtdGlueS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLnctY29sLXRpbnktOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC53LWNvbC10aW55LTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAudy1jb2wtdGlueS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC53LWNvbC10aW55LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnctY29sLXRpbnktMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udy13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LXdpZGdldC1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLnctd2lkZ2V0LW1hcCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53LXdpZGdldC1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4udy13aWRnZXQtbWFwIC5nbS1zdHlsZS1pdyB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDYlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udy13aWRnZXQtbWFwIC5nbS1zdHlsZS1pdyArIGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53LXdpZGdldC10d2l0dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6ICM3NTg2OTYgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltIC53LXdpZGdldC10d2l0dGVyLWNvdW50LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogc2VyaWY7XG59XG5cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW0gLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLWxhcmdlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS1sYXJnZSAudy13aWRnZXQtdHdpdHRlci1jb3VudC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW06bm90KC53LS12ZXJ0aWNhbCkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbTpub3QoLnctLXZlcnRpY2FsKS53LS1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW06bm90KC53LS12ZXJ0aWNhbCk6YmVmb3JlLFxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbTpub3QoLnctLXZlcnRpY2FsKTphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbTpub3QoLnctLXZlcnRpY2FsKTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE3LCAxMzQsIDE1MCwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVkNmM3YjtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltOm5vdCgudy0tdmVydGljYWwpLnctLWxhcmdlOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW06bm90KC53LS12ZXJ0aWNhbCk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbTpub3QoLnctLXZlcnRpY2FsKS53LS1sYXJnZTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS12ZXJ0aWNhbDpiZWZvcmUsXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLXZlcnRpY2FsOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTcsIDEzNCwgMTUwLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVkNmM3YjtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLXZlcnRpY2FsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLXZlcnRpY2FsIC53LXdpZGdldC10d2l0dGVyLWNvdW50LWlubmVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS12ZXJ0aWNhbC53LS1sYXJnZSB7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG4udy13aWRnZXQtZ3BsdXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udy1iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53LWJhY2tncm91bmQtdmlkZW8gPiB2aWRlbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBib3R0b206IC0xMDAlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xMDA7XG59XG5cbi53LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBjbGVhcjogYm90aDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udy1zbGlkZXItbWFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53LXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53LXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnctc2xpZGVyLW5hdi53LXJvdW5kID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnctc2xpZGVyLW5hdi53LW51bSA+IGRpdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udy1zbGlkZXItbmF2Lnctc2hhZG93ID4gZGl2IHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG59XG5cbi53LXNsaWRlci1uYXYtaW52ZXJ0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53LXNsaWRlci1uYXYtaW52ZXJ0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjQpO1xufVxuXG4udy1zbGlkZXItbmF2LWludmVydCA+IGRpdi53LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi53LXNsaWRlci1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDAuNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zLCBjb2xvciAxMDBtcztcbn1cblxuLnctc2xpZGVyLWRvdC53LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53LXNsaWRlci1hcnJvdy1sZWZ0LFxuLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnctc2xpZGVyLWFycm93LWxlZnQgW2NsYXNzXj13LWljb24tXSxcbi53LXNsaWRlci1hcnJvdy1yaWdodCBbY2xhc3NePXctaWNvbi1dLFxuLnctc2xpZGVyLWFycm93LWxlZnQgW2NsYXNzKj1cIiB3LWljb24tXCJdLFxuLnctc2xpZGVyLWFycm93LXJpZ2h0IFtjbGFzcyo9XCIgdy1pY29uLVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnctc2xpZGVyLWFycm93LWxlZnQge1xuICB6LWluZGV4OiAzO1xuICByaWdodDogYXV0bztcbn1cblxuLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnctaWNvbi1zbGlkZXItbGVmdCxcbi53LWljb24tc2xpZGVyLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4udy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA5MDA7XG59XG5cbi53LWRyb3Bkb3duLWJ0bixcbi53LWRyb3Bkb3duLXRvZ2dsZSxcbi53LWRyb3Bkb3duLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4udy1kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4udy1pY29uLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi53LWRyb3Bkb3duLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnctZHJvcGRvd24tbGlzdC53LS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53LWRyb3Bkb3duLWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLnctZHJvcGRvd24tbGluay53LS1jdXJyZW50IHtcbiAgY29sb3I6ICMwMDgyZjM7XG59XG5cbi53LW5hdltkYXRhLWNvbGxhcHNlPWFsbF0gLnctZHJvcGRvd24sXG4udy1uYXZbZGF0YS1jb2xsYXBzZT1hbGxdIC53LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udy1uYXZbZGF0YS1jb2xsYXBzZT1hbGxdIC53LWRyb3Bkb3duLWxpc3Qge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1tZWRpdW1dIC53LWRyb3Bkb3duLFxuLnctbmF2W2RhdGEtY29sbGFwc2U9bWVkaXVtXSAudy1kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9bWVkaXVtXSAudy1kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1zbWFsbF0gLnctZHJvcGRvd24sXG4udy1uYXZbZGF0YS1jb2xsYXBzZT1zbWFsbF0gLnctZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPXNtYWxsXSAudy1kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnctbmF2LWJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPXRpbnldIC53LWRyb3Bkb3duLFxuLnctbmF2W2RhdGEtY29sbGFwc2U9dGlueV0gLnctZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPXRpbnldIC53LWRyb3Bkb3duLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi8qKlxuICogIyMgTm90ZVxuICogU2FmYXJpIChvbiBib3RoIGlPUyBhbmQgT1MgWCkgZG9lcyBub3QgaGFuZGxlIHZpZXdwb3J0IHVuaXRzICh2aCwgdncpIHdlbGwuXG4gKiBGb3IgZXhhbXBsZSBwZXJjZW50YWdlIHVuaXRzIGRvIG5vdCB3b3JrIG9uIGRlc2NlbmRhbnRzIG9mIGVsZW1lbnRzIHRoYXRcbiAqIGhhdmUgYW55IGRpbWVuc2lvbnMgZXhwcmVzc2VkIGluIHZpZXdwb3J0IHVuaXRzLiBJdCBhbHNvIGRvZXNu4oCZdCBoYW5kbGUgdGhlbSBhdFxuICogYWxsIGluIGBjYWxjKClgLlxuICovXG4vKipcbiAqIFdyYXBwZXIgYXJvdW5kIGFsbCBsaWdodGJveCBlbGVtZW50c1xuICpcbiAqIDEuIFNpbmNlIHRoZSBsaWdodGJveCBjYW4gcmVjZWl2ZSBmb2N1cywgSUUgYWxzbyBnaXZlcyBpdCBhbiBvdXRsaW5lLlxuICogMi4gRml4ZXMgZmxpY2tlcmluZyBvbiBDaHJvbWUgd2hlbiBhIHRyYW5zaXRpb24gaXMgaW4gcHJvZ3Jlc3NcbiAqICAgIHVuZGVybmVhdGggdGhlIGxpZ2h0Ym94LlxuICovXG4udy1saWdodGJveC1iYWNrZHJvcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFVidW50dSwgXCJTZWdvZSBVSVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB6LWluZGV4OiAyMDAwO1xuICBvdXRsaW5lOiAwO1xuICAvKiAxICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIE5lYXQgdHJpY2sgdG8gYmluZCB0aGUgcnViYmVyYmFuZCBlZmZlY3QgdG8gb3VyIGNhbnZhcyBpbnN0ZWFkIG9mIHRoZSB3aG9sZVxuICogZG9jdW1lbnQgb24gaU9TLiBJdCBhbHNvIHByZXZlbnRzIGEgYnVnIHRoYXQgY2F1c2VzIHRoZSBkb2N1bWVudCB1bmRlcm5lYXRoIHRvIHNjcm9sbC5cbiAqL1xuLnctbGlnaHRib3gtYmFja2Ryb3AsXG4udy1saWdodGJveC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi53LWxpZ2h0Ym94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53LWxpZ2h0Ym94LXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnctbGlnaHRib3gtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4vKiAudy1saWdodGJveC1jb250ZW50ICovXG4udy1saWdodGJveC1ncm91cCxcbi53LWxpZ2h0Ym94LWdyb3VwIC53LWxpZ2h0Ym94LXZpZXcsXG4udy1saWdodGJveC1ncm91cCAudy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gIGhlaWdodDogODZ2aDtcbn1cblxuLnctbGlnaHRib3gtZnJhbWUsXG4udy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBzZXQgYnkgdXNlci1hZ2VudCBvbiB0aGUgPGZpZ3VyZT4gZWxlbWVudC5cbiAqL1xuLnctbGlnaHRib3gtZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIC8qIDEgKi9cbn1cblxuLnctbGlnaHRib3gtZ3JvdXAgLnctbGlnaHRib3gtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqIElFIGFkZHMgaW1hZ2UgZGltZW5zaW9ucyBhcyB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgb24gdGhlIElNRyB0YWcsXG4gKiBidXQgd2UgbmVlZCBib3RoIHdpZHRoIGFuZCBoZWlnaHQgdG8gYmUgc2V0IHRvIGF1dG8gdG8gZW5hYmxlIHNjYWxpbmcuXG4gKi9cbi53LWxpZ2h0Ym94LWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZXNldCBpZiBzdHlsZSBpcyBzZXQgYnkgdXNlciBvbiBcIkFsbCBJbWFnZXNcIlxuICovXG4udy1saWdodGJveC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnctbGlnaHRib3gtZ3JvdXAgLnctbGlnaHRib3gtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA4NnZoO1xufVxuXG4udy1saWdodGJveC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53LWxpZ2h0Ym94LWVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53LWxpZ2h0Ym94LWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi53LWxpZ2h0Ym94LWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC8qIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCItMjAgMCAyNCA0MFwiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCI0MFwiPjxnIHRyYW5zZm9ybT1cInJvdGF0ZSg0NSlcIj48cGF0aCBkPVwibTAgMGg1djIzaDIzdjVoLTI4elwiIG9wYWNpdHk9XCIuNFwiLz48cGF0aCBkPVwibTEgMWgzdjIzaDIzdjNoLTI2elwiIGZpbGw9XCIjZmZmXCIvPjwvZz48L3N2Zz4gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWkweU1DQXdJREkwSURRd0lpQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlOREFpUGp4bklIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtEUTFLU0krUEhCaGRHZ2daRDBpYlRBZ01HZzFkakl6YURJemRqVm9MVEk0ZWlJZ2IzQmhZMmwwZVQwaUxqUWlMejQ4Y0dGMGFDQmtQU0p0TVNBeGFETjJNak5vTWpOMk0yZ3RNalo2SWlCbWFXeHNQU0lqWm1abUlpOCtQQzluUGp3dmMzWm5QZz09XCIpO1xufVxuXG4udy1saWdodGJveC1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC8qIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCItNCAwIDI0IDQwXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjQwXCI+PGcgdHJhbnNmb3JtPVwicm90YXRlKDQ1KVwiPjxwYXRoIGQ9XCJtMC0waDI4djI4aC01di0yM2gtMjN6XCIgb3BhY2l0eT1cIi40XCIvPjxwYXRoIGQ9XCJtMSAxaDI2djI2aC0zdi0yM2gtMjN6XCIgZmlsbD1cIiNmZmZcIi8+PC9nPjwvc3ZnPiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJaTAwSURBZ01qUWdOREFpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJME1DSStQR2NnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTkRVcElqNDhjR0YwYUNCa1BTSnRNQzB3YURJNGRqSTRhQzAxZGkweU0yZ3RNak42SWlCdmNHRmphWFI1UFNJdU5DSXZQanh3WVhSb0lHUTlJbTB4SURGb01qWjJNalpvTFROMkxUSXphQzB5TTNvaUlHWnBiR3c5SWlObVptWWlMejQ4TDJjK1BDOXpkbWMrXCIpO1xufVxuXG4vKlxuICogV2l0aG91dCBzcGVjaWZ5aW5nIHRoZSB3aXRoIGFuZCBoZWlnaHQgaW5zaWRlIHRoZSBTVkcsIGFsbCB2ZXJzaW9ucyBvZiBJRSByZW5kZXIgdGhlIGljb24gdG9vIHNtYWxsLlxuICogVGhlIGJ1ZyBkb2VzIG5vdCBzZWVtIHRvIG1hbmlmZXN0IGl0c2VsZiBpZiB0aGUgZWxlbWVudHMgYXJlIHRhbGwgZW5vdWdoIHN1Y2ggYXMgdGhlIGFib3ZlIGFycm93cy5cbiAqIChodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2MDkyMTE0L2JhY2tncm91bmQtc2l6ZS1kaWZmZXJzLWluLWludGVybmV0LWV4cGxvcmVyKVxuICovXG4udy1saWdodGJveC1jbG9zZSB7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIuNmVtO1xuICAvKiA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiLTQgMCAxOCAxN1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxN1wiPjxnIHRyYW5zZm9ybT1cInJvdGF0ZSg0NSlcIj48cGF0aCBkPVwibTAgMGg3di03aDV2N2g3djVoLTd2N2gtNXYtN2gtN3pcIiBvcGFjaXR5PVwiLjRcIi8+PHBhdGggZD1cIm0xIDFoN3YtN2gzdjdoN3YzaC03djdoLTN2LTdoLTd6XCIgZmlsbD1cIiNmZmZcIi8+PC9nPjwvc3ZnPiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJaTAwSURBZ01UZ2dNVGNpSUhkcFpIUm9QU0l4T0NJZ2FHVnBaMmgwUFNJeE55SStQR2NnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTkRVcElqNDhjR0YwYUNCa1BTSnRNQ0F3YURkMkxUZG9OWFkzYURkMk5XZ3ROM1kzYUMwMWRpMDNhQzAzZWlJZ2IzQmhZMmwwZVQwaUxqUWlMejQ4Y0dGMGFDQmtQU0p0TVNBeGFEZDJMVGRvTTNZM2FEZDJNMmd0TjNZM2FDMHpkaTAzYUMwM2VpSWdabWxzYkQwaUkyWm1aaUl2UGp3dlp6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG4vKipcbiAqIDEuIEFsbCBJRSB2ZXJzaW9ucyBhZGQgZXh0cmEgc3BhY2UgYXQgdGhlIGJvdHRvbSB3aXRob3V0IHRoaXMuXG4gKi9cbi53LWxpZ2h0Ym94LXN0cmlwIHtcbiAgcGFkZGluZzogMCAxdmg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLypcbiAqIDEuIFdlIHVzZSBjb250ZW50LWJveCB0byBhdm9pZCBoYXZpbmcgdG8gZG8gYHdpZHRoOiBjYWxjKDEwdmggKyAydncpYFxuICogICAgd2hpY2ggZG9lc27igJl0IHdvcmsgaW4gU2FmYXJpIGFueXdheS5cbiAqIDIuIENocm9tZSByZW5kZXJzIGltYWdlcyBwaXhlbGF0ZWQgd2hlbiBzd2l0Y2hpbmcgdG8gR1BVLiBNYWtpbmcgc3VyZVxuICogICAgdGhlIHBhcmVudCBpcyBhbHNvIHJlbmRlcmVkIG9uIHRoZSBHUFUgKGJ5IHNldHRpbmcgdHJhbnNsYXRlM2QgZm9yXG4gKiAgICBleGFtcGxlKSBmaXhlcyB0aGlzIGJlaGF2aW9yLlxuICovXG4udy1saWdodGJveC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTB2aDtcbiAgcGFkZGluZzogMnZoIDF2aDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC8qIDIgKi9cbn1cblxuLnctbGlnaHRib3gtYWN0aXZlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4udy1saWdodGJveC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTB2aDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnctbGlnaHRib3gtdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi53LWxpZ2h0Ym94LXRodW1ibmFpbCAudy1saWdodGJveC10YWxsIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4udy1saWdodGJveC10aHVtYm5haWwgLnctbGlnaHRib3gtd2lkZSB7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4vKlxuICogU3Bpbm5lclxuICpcbiAqIEFic29sdXRlIHBpeGVsIHZhbHVlcyBhcmUgdXNlZCB0byBhdm9pZCByb3VuZGluZyBlcnJvcnMgdGhhdCB3b3VsZCBjYXVzZVxuICogdGhlIHdoaXRlIHNwaW5uaW5nIGVsZW1lbnQgdG8gYmUgbWlzYWxpZ25lZCB3aXRoIHRoZSB0cmFjay5cbiAqL1xuLnctbGlnaHRib3gtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4gMC44cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi53LWxpZ2h0Ym94LXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLypcbiAqIFV0aWxpdHkgY2xhc3Nlc1xuICovXG4udy1saWdodGJveC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnctbGlnaHRib3gtbm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbGlnaHRib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiA5NnZoO1xuICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgfVxuXG4gIC53LWxpZ2h0Ym94LXZpZXcsXG4udy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA5NnZoO1xuICB9XG5cbiAgLyogLnctbGlnaHRib3gtY29udGVudCAqL1xuICAudy1saWdodGJveC1ncm91cCxcbi53LWxpZ2h0Ym94LWdyb3VwIC53LWxpZ2h0Ym94LXZpZXcsXG4udy1saWdodGJveC1ncm91cCAudy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4NHZoO1xuICB9XG5cbiAgLnctbGlnaHRib3gtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTZ2dztcbiAgICBtYXgtaGVpZ2h0OiA5NnZoO1xuICB9XG5cbiAgLnctbGlnaHRib3gtZ3JvdXAgLnctbGlnaHRib3gtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogODIuM3Z3O1xuICAgIG1heC1oZWlnaHQ6IDg0dmg7XG4gIH1cblxuICAudy1saWdodGJveC1sZWZ0LFxuLnctbGlnaHRib3gtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC53LWxpZ2h0Ym94LWNsb3NlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICAudy1saWdodGJveC1jb250cm9sOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udy1saWdodGJveC1pbmFjdGl2ZSxcbi53LWxpZ2h0Ym94LWluYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnctcmljaHRleHQ6YmVmb3JlLFxuLnctcmljaHRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi53LXJpY2h0ZXh0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53LXJpY2h0ZXh0IG9sLFxuLnctcmljaHRleHQgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udy1yaWNodGV4dCAudy1yaWNodGV4dC1maWd1cmUtc2VsZWN0ZWRbZGF0YS1ydC10eXBlPXZpZGVvXSBkaXY6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyODk1Zjc7XG59XG5cbi53LXJpY2h0ZXh0IC53LXJpY2h0ZXh0LWZpZ3VyZS1zZWxlY3RlZFtkYXRhLXJ0LXR5cGU9aW1hZ2VdIGRpdiB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjg5NWY3O1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPXZpZGVvXSA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnctcmljaHRleHQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLnctcmljaHRleHQgZmlndXJlID4gZGl2OmJlZm9yZSxcbi53LXJpY2h0ZXh0IGZpZ3VyZSBpbWcge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnctcmljaHRleHQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmUgZmlnY2FwdGlvbi53LXJpY2h0ZXh0LWZpZ2NhcHRpb24tcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZSBkaXYge1xuICAvKiBmaXggaW5jb3JyZWN0bHkgc2l6ZWQgc2VsZWN0aW9uIGJvcmRlciBpbiB0aGUgZGF0YSBtYW5hZ2VyICovXG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9aW1hZ2VdIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9aW1hZ2VdID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPWltYWdlXSA+IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLnctcmljaHRleHQgZmlndXJlW2RhdGEtcnQtdHlwZT12aWRlb10ge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9dmlkZW9dIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPXZpZGVvXSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtYWxpZ24tY2VudGVyW2RhdGEtcnQtdHlwZT1pbWFnZV0gPiBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLW5vcm1hbCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZ1bGx3aWR0aCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogcGFkZGluZy1ib3R0b20gaXMgdXNlZCBmb3IgYXNwZWN0IHJhdGlvcyBpbiB2aWRlbyBmaWd1cmVzXG4gICAgICB3ZSB3YW50IHRoZSBkaXYgdG8gaW5oZXJpdCB0aGF0IHNvIGhvdmVyL3NlbGVjdGlvbiBib3JkZXJzIGluIHRoZSBkZXNpZ25lci1jYW52YXNcbiAgICAgIGZpdCByaWdodCovXG4gIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1mdWxsd2lkdGggPiBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZsb2F0bGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNsZWFyOiBub25lO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1mbG9hdHJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi53LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnctbmF2OmJlZm9yZSxcbi53LW5hdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnctbmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53LW5hdi1icmFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi53LW5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53LW5hdi1saW5rLnctLWN1cnJlbnQge1xuICBjb2xvcjogIzAwODJmMztcbn1cblxuLnctbmF2LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnctLW5hdi1tZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNDOEM4Qzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi53LS1uYXYtbGluay1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnctbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy1uYXYtb3ZlcmxheSAudy0tbmF2LW1lbnUtb3BlbiB7XG4gIHRvcDogMDtcbn1cblxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPW92ZXItbGVmdF0gLnctbmF2LW92ZXJsYXkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPW92ZXItbGVmdF0gLnctbmF2LW92ZXJsYXksXG4udy1uYXZbZGF0YS1hbmltYXRpb249b3Zlci1sZWZ0XSAudy0tbmF2LW1lbnUtb3BlbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG59XG5cbi53LW5hdltkYXRhLWFuaW1hdGlvbj1vdmVyLXJpZ2h0XSAudy1uYXYtb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udy1uYXZbZGF0YS1hbmltYXRpb249b3Zlci1yaWdodF0gLnctbmF2LW92ZXJsYXksXG4udy1uYXZbZGF0YS1hbmltYXRpb249b3Zlci1yaWdodF0gLnctLW5hdi1tZW51LW9wZW4ge1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG59XG5cbi53LW5hdi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMThweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnctbmF2LWJ1dHRvbi53LS1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udy1uYXZbZGF0YS1jb2xsYXBzZT1hbGxdIC53LW5hdi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnctbmF2W2RhdGEtY29sbGFwc2U9YWxsXSAudy1uYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPW1lZGl1bV0gLnctbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1tZWRpdW1dIC53LW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1zbWFsbF0gLnctbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1zbWFsbF0gLnctbmF2LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudy1uYXYtYnJhbmQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9dGlueV0gLnctbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT10aW55XSAudy1uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnctdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnctdGFiczpiZWZvcmUsXG4udy10YWJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udy10YWJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53LXRhYi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udy10YWItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDlweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4udy10YWItbGluay53LS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcbn1cblxuLnctdGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udy10YWItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnctLXRhYi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnctdGFiLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udy1peC1lbXB0eWZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udy1keW4tZW1wdHkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4udy1jb25kaXRpb24taW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1jb2x1bW4tMS53LWNvbC53LWNvbC0yIHtcbiAgei1pbmRleDogMztcbn1cblxuLmQtbWFpbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMzBweCAwZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXZpZGVvLWJjIHtcbiAgcGFkZGluZzogMHB4IDBlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmQtc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4IDEzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBmMGYwLCAjZmZmIDglKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmMGYwZjAsICNmZmYgOCUpO1xuICBjb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtc2VhcmNoLWJhciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLXNlYXJjaC10ZXh0LW9mZiB7XG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXIsIHNlcmlmO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWJvZHktY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAwZW0gMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1ib2R5LWNvbnRhaW5lci5fMiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5kLXRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMGVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwZW07XG59XG5cbi5kLWRlc2NyaXB0aW9uLTEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC1zcGVjaWFsaXN0LWJ0biB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUwMDM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNwZWNpYWxpc3QtYnRuLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLXF1aWNrLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1xdWljay1saW5rczpob3ZlciB7XG4gIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjU4NWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLXJlYWQtbW9yZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXJlYWQtbW9yZS5fMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDBlbSAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBub25lICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBub25lICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1zZWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmQyOTI2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNlY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc2VjdGlvbi5vbiB7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZC1zZWN0aW9uLnRhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtdGFrZS1jb3Vyc2Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IG5vbmUgIzAwMDtcbiAgY29sb3I6ICNlYjQ2NDY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLWNvbHVtbi0xIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtY29sdW1uLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1pbi1zaG9ydC1ib3gge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjY2O1xufVxuXG4uZC1pbi1zaG9ydC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMnB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmQtaW4tc2hvcnQtdGV4dC5fMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtY29sdW1uLTMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1tYWluLWFydGljbGUtYm94IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmQtdmlkZW8tcHJldmlldyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jdXRlLXBpY3R1cmUtb2YtYmFieS1mZWVkaW5nLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5fMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9EYWQtYW5kLUJhYnkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC12aWRlby1wcmV2aWV3Ll8zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0JyZWFzdC1GZWVkaW5nLUJhYnkuanBnXCIpO1xufVxuXG4uZC12aWRlby1wcmV2aWV3Ll80IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0Z1bm55LVRvbmd1ZS1TaG93aW5nLUJsYWNrLUJhYnktUGljdHVyZS5qcGdcIik7XG59XG5cbi5kLXZpZGVvLXByZXZpZXcuXzUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQmFieS1QbGF5aW5nLVdpdGgtQS1DYXQtV2hpbGUtT24tVGhlLVN3aW5nLWNhdHMtMzcwNDc4NTMtNjAwLTQzMS5qcGdcIik7XG59XG5cbi5kLXZpZGVvLXByZXZpZXcuXzYge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0JhdGhpbmcteW91ci1iYWJ5LXNzbC5qcGdcIik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5fNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbWFnZXMuanBlZ1wiKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC12aWRlby1wcmV2aWV3Ll84IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL1BsYXlpbmctYmFieS1pbnRlcmFjdGlvbi5qcGdcIik7XG59XG5cbi5kLXZpZGVvLXByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5kLXJlYWQtbW9yZS0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXJlYWQtbW9yZS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtcmVhZC1tb3JlLTIuaW4ge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5kLXJlYWQtbW9yZS0yLnNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcmVhZC1tb3JlLXRleHQge1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcmVhZC1tb3JlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtZm9ydW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAxM2VtIDUwcHg7XG59XG5cbi5kLWUtY29uc3VsdGFuY3ktY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxM2VtIDUwcHg7XG59XG5cbi5kLWZvb3Rlci1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nOiA1MHB4IDEzZW0gMzBweDtcbiAgYm9yZGVyLXRvcDogMnB4IG5vbmUgI2Y2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWZvb3Rlci1yb3ctMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IG5vbmUgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWZvb3Rlci1yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNmZjU4NWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uYS1lbmRvcnNlbWVudC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjJiMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb2x1bW4teCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb2x1bW4teC5fNCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZC1jb2x1bW4teC5fMSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5kLWNvbHVtbi14Ll8yIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG5cbi5kLXJzcGNoLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtdGFnbGluZS0yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRGVhcmpvZSA2IHRyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmQtYnVsbGV0LXBvaW50cyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLXRha2UtY291cnNlLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZjY2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZGRhMjQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLWNvdXJzZS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZCB7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZC0tb24ge1xuICBjb2xvcjogI2ViNDY3Yjtcbn1cblxuLmQtbGRzLW9waW5pb24tYm94IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMHB4O1xufVxuXG4uZC1wcm9maWxlLXBpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9BcHAtaWNvbi0xODBweC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kLXByb2ZpbGUtcGljLl8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1ZWVuLmpwZWdcIiksIHVybChcIi4uL2ltYWdlcy9BcHAtaWNvbi0xODBweC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUsIDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIGNvdmVyO1xufVxuXG4uZC1wcm9maWxlLXBpYy5fMi5yaWdodCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kLXByb2ZpbGUtcGljLl81IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoYXJsaWUtaGViZG8tLS1hcHJlcy1sZXMtYXR0YW50YXMucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvQXBwLWljb24tMTgwcHgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlLCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCBjb3Zlcjtcbn1cblxuLmQtcHJvZmlsZS1waWMuXzYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVlZW4uanBlZ1wiKTtcbn1cblxuLmQtcHJvZmlsZS1waWMuXzcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hhcmxpZS1oZWJkby0tLWFwcmVzLWxlcy1hdHRhbnRhcy5wbmdcIik7XG59XG5cbi5kLXByb2ZpbGUtcGljLl84IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0NoaWNrZW5fc3VpdDEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZC1wcm9maWxlLXBpYy5fOSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9JTUdfMDk3MS5qcGdcIik7XG59XG5cbi5kLXByb2ZpbGUtcGljLmJpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcHJvZmlsZS1waWMuYmlnLl85IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtcHJvZmlsZS1waWMubWVkaXVtIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RvY3Rvci0yLmpwZWdcIik7XG59XG5cbi5kLXByb2ZpbGUtcGljLm1lZGl1bS5fMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lZGl0b3JzLWltYWdlLnBuZ1wiKTtcbn1cblxuLmQtdXNlci1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kLXVzZXItbmFtZS5fMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXVzZXItbmFtZS5iaWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1sZHMtY29sdW1uLTIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZC11c2VyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmQtdXNlci1kZXNjcmlwdGlvbi5iaWcge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1sZHMtdm90aW5nLWJhciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZC1sZHMtaS1hZ3JlZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2E1MDAzNDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZC1sZHMtaS1hZ3JlZS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhNGQ2NWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGQ2NWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1sZHMtZmxhZy1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZC1sZHMtc2NvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5kLWxkcy1zY29yZS5iaWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbGRzLW9wZW4tY29udmVyc2F0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmQtbGRzLW9wZW4tY29udmVyc2F0aW9uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1sZHMtcmVsYXRlZC1kZWJhdGVzLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZC1kZWJhdGUtcXVlc3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5kLWJ1bGxldCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4uZC1sZHMtcmVsYXRlZC1kZWJhdGVzLXRleHQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLWxkcy1yZWxhdGVkLWRlYmF0ZXMtY29tbWVudHMge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLWxkcy1sZWFkZXJib2FyZC1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViNDY0Njtcbn1cblxuLmQtdmlldy1tb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZC1sZHMtc3dpdGNoZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZC1sZHMtc3dpdGNoZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtbGRzLXN3aXRjaGVyLnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtbGRzLXN3aXRjaGVyLXRvcC1vcGluaW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWxkcy1zd2l0Y2hlci10b3Atb3BpbmlvbnM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLWxkcy1zd2l0Y2hlci1sYXRlc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWxkcy1zd2l0Y2hlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtbGRzLXN3aXRjaGVyLXRleHQub24ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtbGRzLXNoYXJlLXlvdXItb3BpbmlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1sZHMtc2hhcmUteW91ci1vcGluaW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWUtY29uc3VsdGFuY3ktYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBib3JkZXItdG9wOiAxcHggbm9uZSAjZmY1ODVkO1xufVxuXG4uZC1lLWNvbi1zcGVjaWFsaXN0LWJveCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZS1jb24taW5mby1wbGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICBib3JkZXI6IDFweCBub25lICNkNWQ1ZDU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtZS1jb24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiNGIyYjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZS1jb24tc3BlY2lhbGlzdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZS1jb24tYm9vay1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTUwMDM0O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAwLCA1MiwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjMzMzO1xufVxuXG4uZC1lLWNvbi1ib29rLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWUtY29uLWJvb2stdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1lLWNvbi1ib29rLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtZS1jb24tYm9vay10ZXh0Lm9uIHtcbiAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWZvb3Rlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZC1mb290ZXItdGl0bGUuXzIge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb2x1bW4tNCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5kLWUtY29tLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzZW07XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEzZW07XG59XG5cbi5kLWUtY29tLWJveCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBub25lICNmZjU4NWQ7XG59XG5cbi5kLWUtY29tLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLmQtZS1jb20tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5hdi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5hdi1zZWN0aW9uLWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW5hdi1zZWN0aW9uLWNvbnRhaW5lci5vbiB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1uYXYtc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5hdi1zZWN0aW9uLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtbmF2LXNlY3Rpb24tdGV4dC5vbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZC1zcGVjaWFsaXN0LTEge1xuICB3aWR0aDogNTBweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kLXRha2UtY291cnNlLTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2Y2NjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1wcm9ncmVzcy1jaXJjbGUuXzIge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1wcm9ncmVzcy1jaXJjbGUuXzI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5hIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTMwMDtcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmRkYTI0O1xufVxuXG4uZC1wcm9ncmVzcy1jaXJjbGUuYyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBib3JkZXItY29sb3I6ICNhNGQ2NWU7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5kIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogIzU5Y2JlODtcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3N2M4O1xufVxuXG4uZC1wcm9ncmVzcy1jaXJjbGUuZiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3JkZXItY29sb3I6ICM3ZDU1Yzc7XG59XG5cbi5kLXByb2dyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2E1MDAzNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmQtcHJvZ3Jlc3Mub24ge1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uZC1wcm9ncmVzcy5vbi5fMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLWNvdXJzZS1uYW1lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvdXJzZS1uYW1lOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtY291cnNlLW5hbWUub24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjY2O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5kLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDBlbTtcbiAgcGFkZGluZy1sZWZ0OiAwZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1tZW51Ll8yIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbWVudS5fMyB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNjY7XG59XG5cbi5kLWxvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5kLXNlYXJjaC1kaXYge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5cbi5kLXNlYXJjaC1iYXItMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMnB4IDFweCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwcHggMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLXNlYXJjaC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kLW1lbnUtYmFja2dyb3VuZCB7XG4gIGJvcmRlci10b3A6IDFweCBub25lICNmZjU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1tZW51LWM0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbWVudS1jMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLW1lbnUtYzIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1tZW51LWMxIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IG5vbmUgI2ZmNTg1ZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggbm9uZSAjZmY1ODVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlYXJqb2UgNiB0cmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Y2NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uZC1zZWUtYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1zZWUtYWxsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXNlZS1hbGwtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1zZWUtYWxsLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zZWUtYWxsLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtc3ViLW1lbnUtZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmQtdmlkZW8tcHJldi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLXZpZGVvLXByZXYtdGl0bGUuc21hbGwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmQtdmlkZW8tcHJldi10aXRsZS5jb3Vyc2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXByZXZpZXctYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNmZjU4NWQgI2ZmNTg1ZCAjYjRiMmIyO1xufVxuXG4uZC1wcmV2aWV3LWJveDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjU4NWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5kLXNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBjb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgMC41KTtcbn1cblxuLmQtYXJyb3cubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtYXJyb3cucmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5kLXNsaWRlLWltYWdlLTEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLWhlcm8tc2xpZGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmQtbGVmdC1wYW5uZWwge1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYsIHRyYW5zcGFyZW50KTtcbn1cblxuLmQtaGVyby10YWdsaW5lLWJveCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWhlcm8tYWJvdXQtdXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzYjU5OTg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLXRhZy1saW5lLTEge1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5kLWhlcm8tY29sdW1uLTEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmQtYWN0aW9uLWJ1dHRvbi0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjUsIDAsIDUyLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1hY3Rpb24tYnV0dG9uLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1hYm91dC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLWFib3V0LXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtc2lnbi11cC1mb3JtLWJjIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwICNiNGIyYjI7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiA1MCUgNTAlO1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5kLXNpZ24tdXAtdG9wIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zaWduLXVwLWNhbGwtdG8tYWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVhcmpvZSA2IHRyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNpZ24tdXAtZm9ybSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2lnbi11cC1mb3JtLmFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS5fMiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZC1zdGFnZS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLXN0YWdlLWRyb3Bkb3duLnNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmQtc3RhZ2UtZHJvcGRvd24uc21hbGwuXzIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZC1zdGFnZS1kcm9wZG93bi5zcGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kLXN0YWdlLWRyb3Bkb3duLmhlcm8ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItY29sb3I6ICNmNjY7XG59XG5cbi5kLXN1Ym1pdC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtaGVyby1zaWduLXVwLWZvcm0tYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1oZWFkZXItbG9nby1ib3gge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmQtbWVudS01IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbWVudS1jNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLWRkLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IG5vbmUgI2I0YjJiMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLWRkLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtZGQtbGluay5teS1jb3Vyc2VzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZC1zdGFnZS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLmQtc3RhZ2UtdG9nZ2xlLnNtYWxsIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtc3RhZ2UtZGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1zdGFnZS1kZC10ZXh0LnNtYWxsIHtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmQtc3RhZ2UtZGQtdGV4dC5zbWFsbC5fMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtZm9ybS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mb3JtLXRpdGxlLmhlcm8ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtaGVhZGVyLWNvbHVtbi0xIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtcHJldi1jMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXByZXYtYzIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1wcmV2aWV3LXRleHQtYm94IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtcHJldmlldy10ZXh0LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLXByZXYtYzMge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1wcmV2LWM0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbG9naW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1sb2dpbi5fMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1sb2dpbi1ib3gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kLXNlYXJjaC1iYXItYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTg1ZDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtZHJvcGRvd24udy0tb3BlbiB7XG4gIGJvcmRlcjogMnB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLmQtc2VhcmNoLWljb24tMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjRiMmIyO1xufVxuXG4uZC1zZWFyY2gtaWNvbi0yLl8yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmQtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLmQtbmF2LWxvZ28tYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1uYXYtbWVudS1ib3gge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5kLW5hdi1tZW51LWJveC5vbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggNHB4O1xuICBib3JkZXItY29sb3I6ICNmZjU4NWQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtbmF2LWMxIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbmF2LWMyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbmF2LWMzIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLWxvZ28tMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kLWZsb2F0aW5nLW5hdmlnYXRpb24tYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgI2I0YjJiMjtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXJlYWRlci1jMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXJlYWRlci1jMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXJlYWRlci1jMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1yZWFkZXItbGVmdC1ib3gge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtcmVhZGVyLWNlbnRyZS1ib3gge1xuICBwYWRkaW5nOiAwcHggMHB4IDQwcHg7XG59XG5cbi5kLXJlYWRlci1yaWdodC1ib3gge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5kLXJlYWRlci1zZWFyY2gtYm94IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5kLXJlYWRlci1zZWFyY2gtYm94Ll8yIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXJlYWRlci1jb3Vyc2UtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwcHggNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLmQtcmVhZGVyLWZ1bGwtY291cnNlLWJveCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5kLWNvdXJzZS1wcmV2aWV3LXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggM3B4IDFweCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtY291cnNlLXByZXZpZXctc21hbGw6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwICNmZjU4NWQgI2ZmNTg1ZCAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5kLWNvdXJzZS1wcmV2aWV3LXNtYWxsLm9uIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y2NiAjZmY1ODVkICNmMGYwZjAgI2Y2NjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZC1jb3Vyc2UtcHJldmlldy1zbWFsbC5vbi5saW5lYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZC1jb3Vyc2UtcHJldmlldy1zbWFsbC5saW5lYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtYXJ0aWNsZS1wcmV2aWV3LXNtYWxsLW1lZGlhIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQmF0aGluZy15b3VyLWJhYnktc3NsLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtYXJ0aWNsZS1wcmV2aWV3LXNtYWxsLW1lZGlhLl8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0RhZC1hbmQtQmFieS5qcGdcIik7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC1tZWRpYS5fMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CcmVhc3QtRmVlZGluZy1CYWJ5LmpwZ1wiKTtcbn1cblxuLmQtYXJ0aWNsZS1wcmV2aWV3LXNtYWxsLW1lZGlhLl80IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL1BsYXlpbmctYmFieS1pbnRlcmFjdGlvbi5qcGdcIik7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC1tZWRpYS5fNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbWFnZXMuanBlZ1wiKTtcbn1cblxuLmQtYXJ0aWNsZS1wcmV2aWV3LXNtYWxsLW1lZGlhLl82IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2EuYmFhLTItY2F0cy1jdXRlLWJhYnktZ2lybC1hbmQtY2EuanBnXCIpO1xufVxuXG4uZC1hcnRpY2xlLXByZXZpZXctc21hbGwtbWVkaWEuXzcge1xuICBib3JkZXItY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9GdW5ueS1Ub25ndWUtU2hvd2luZy1CbGFjay1CYWJ5LVBpY3R1cmUuanBnXCIpO1xufVxuXG4uZC1hcnRpY2xlLXByZXZpZXctc21hbGwtdGV4dC1ib3gge1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTJweDtcbn1cblxuLmQtdGl0bGUtcHJldmlldy0yIHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtdGl0bGUtcHJldmlldy0yLmJpZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5kLXJlYWQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDBweCAwcHggMHB4IC04cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGQ2NWU7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXJlYWQtaWNvbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1yZWFkZXItc3BvbnNvci1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMHB4IDBweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1yZWFkZXItZXhwZXJ0LWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmQtZXhwZXJ0LXByZXZpZXctYm94LXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjY2ICNmNjYgI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmQtZXhwZXJ0LXByZXZpZXctYm94LXNtYWxsOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1leHBlcnQtdHJhY2stcmVjb3JkIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uZC1leHBlcnQtc3BlY2lhbGl0aWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZC1leHBlcnQtc3BlY2lhbGl0aWVzLl8yIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5kLWV4cGVydC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmQtZXhwZXJ0LXN0YXItcmF0dGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uZC10cmFpbC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZC1kZXNjcmlwdGlvbi1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5kLXJlYWRlci10YWJzLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1yZWFkZXItdGFiLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtcmVhZGVyLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1yZWFkZXItdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Njtcbn1cblxuLmQtcmVhZGVyLXRhYi53LS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWV4cGVydC1hYm91dC1ib3gge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWV4cGVydC1hYm91dC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWFjdGlvbi1idG4tMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2NjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1hY3Rpb24tYnRuLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIDAuNzUpO1xufVxuXG4uZC1hY3Rpb24tYnRuLXRleHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IDFweCBub25lICNmNjY7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1jaGFyaXR5LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb3Vyc2UtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhNGQ2NWU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy5fMiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZC1wcmV2aWV3LW1lZGlhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0JhdGhpbmcteW91ci1iYWJ5LXNzbC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLW5hdi1tZW51LWJ0biB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLmQtbmF2LW1lbnUtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IG5vbmUgI2E1MDAzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbmF2LW1lbnUtYnRuLm9uIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QzMmQyZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1uYXYtbWVudS1idG4ub246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY2O1xuICBjb2xvcjogI2Y2Njtcbn1cblxuLmQtdGFiLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kLW5hdi1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBub25lICNmZjU4NWQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmY1ODVkO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCAjYjRiMmIyO1xufVxuXG4uZC1jb3Vyc2UtbWVudS1ib3gge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IDFweCBub25lICNmMGYwZjA7XG59XG5cbi5kLWNvdXJzZS1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLWNvdXJzZS1tZW51LnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmQtY291cnNlLW1lbnUtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtY291cnNlLW1lbnUtbmFtZS5jb3Vyc2Uge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtY291cnNlLW1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNiNGIyYjIgI2I0YjJiMiAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtY291cnNlLXRpbGUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyNXB4O1xuICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2I0YjJiMiAjYjRiMmIyICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLWNvdXJzZS10aWxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmRkYTI0ICNmZGRhMjQgcmdiYSgyNTUsIDg4LCA5MywgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgMC4yNSk7XG59XG5cbi5kLWNvdXJzZS10aWxlLl8xIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5kLWNvdXJzZS10aWxlLl8xOmhvdmVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGRhMjQ7XG59XG5cbi5kLWNvdXJzZS10aWxlLm9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAwLjI1KTtcbn1cblxuLmQtbWVudS1jb3Vyc2UtcHJldmlldy1ib3gge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwICNmMGYwZjAgI2YwZjBmMCByZ2JhKDI1NSwgODgsIDkzLCAwLjUpO1xufVxuXG4uZC1tZW51LXRleHQtYm94IHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5kLW1lbnUtdGV4dC1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAwLjEpO1xufVxuXG4uZC1tZW51LXRleHQtYm94LnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtc3VibWVudS1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1tZW51LWluc3RydWN0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8tYm94IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTUwMDM0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmQtY291cnNlLXByb2dyZXNzLXNtYWxsLm9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1jb3Vyc2UtcHJvZ3Jlc3Mtc21hbGwuZG9uZSB7XG4gIGJvcmRlci1jb2xvcjogI2E0ZDY1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDY1ZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtZHJvcGRvd24taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtcGFnZS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC12aWRlby1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1iaWctc2VhcmNoLWJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0YjJiMjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmQtcHJvZmlsZS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogODVweCAxNXB4O1xufVxuXG4uZC1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmQtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtY291cnNlLWljb24ge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWV4cGVydC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1mb3J1bXMtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtc3RvcmUtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtdG9vbHMtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtdGVzdC1idXR0b24ge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXRlc3QtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjUsIDAsIDUyLCAwLjc1KTtcbn1cblxuLmQtdGV4dC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wYWNrYWdlLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5kLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkICNiNGIyYjIgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zd2l0Y2hlci10YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZC1zd2l0Y2hlci10YWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN3aXRjaGVyLXRhYi5vbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zd2l0Y2hlci10YWItbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXN3aXRjaGVyLXRhYi1uYW1lOmhvdmVyIHtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN3aXRjaGVyLXRhYi1uYW1lLm9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWNvdXJzZS1wcmljZS0xIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLXN0YXItcmF0dGluZyB7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtam9pbi1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1ib2R5LXRleHQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC1wYXJhZ3JhcGhlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtY29tbWVudC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wbGF5LWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBsYXktaWNvbi5iaWcge1xuICBjb2xvcjogI2Y2NjtcbiAgZm9udC1zaXplOiAxMDBweDtcbn1cblxuLmQtcGxheS1pY29uLmJpZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1jb21tZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXBhZ2Utc2VjdGlvbi1ib3guXzIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tYm94Ll8zIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZC1vcGluaW9uLWljb24ge1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWNvdXJzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94IHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RvY3RvcmUtMy5qcGVnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RvY3Rvci0yLmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll8zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RvY3Rvci0xLmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll80IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RvY3Rvci00LmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll81IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhYnkta2l0LmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll82IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltYWdlcy0zLmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll83IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltYWdlcy0yLmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll84IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltYWdlcy01LmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll85IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltYWdlcy00LmpwZWdcIik7XG59XG5cbi5kLWUtY29uLXByb2ZpbGUtYm94Ll8xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhYnkta2l0LmpwZWdcIik7XG59XG5cbi5kLWJvb2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWUtY29tLXByZXZpZXctYm94IHtcbiAgbWFyZ2luOiAzMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDVweCA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC12aWRlby1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYS5iYWEtMi1jYXRzLWN1dGUtYmFieS1naXJsLWFuZC1jYS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLXZpZGVvLWJsdXIge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1yaWdodC1wYW5uZWwge1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHRyYW5zcGFyZW50LCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZik7XG59XG5cbi5kLWFjdGlvbi1idXR0b24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1ib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtYm9vazpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1leHBlcnQtcHJldmlldy1pbmZvLWJveCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZC1sZHMtdG90YWwtc2NvcmUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1ub3RpZmljYXRpb24taWNvbi0tY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQyNDA3O1xufVxuXG4uZC1ub3RpZmljYXRpb24taWNvbi0tY2lyY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtbm90aWZpY2F0aW9uLWljb24ge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5vdGlmaWNhdGlvbnMtYm94IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kLWRyb3Bkb3duLWljb24tMiB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmQtcXVvdGUtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5kLXF1b3RlLWljb24uXzIge1xuICBtYXJnaW46IC00N3B4IDBweCAxMHB4IC0yMnB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uZC1ub3RpZmljYXRpb25zLWNvdW50LWNpcmNsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTEycHggLTdweCAwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtbm90aWZpY2F0aW9ucy1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1wYXJhZ3JhcGhlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmQtcXVvdGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweCA1cHggMnB4IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtcXVvdGUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5kLXF1b3RlLXByb2ZpbGUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kLXF1b3RlLWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtdGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5kLW5vdGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtbm90ZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1ub3RlLWljb24ge1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXBpY3R1cmUtYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmQtcGljdHVyZSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jdXRlLXBpY3R1cmUtb2YtYmFieS1mZWVkaW5nLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtcGljdHVyZS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1waWN0dXJlLWNyZWRpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiNGIyYjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLXBpY3R1cmUtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1jb3Vyc2UtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBhZ2UtZmxpcC1ib3gge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjRiMmIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBhZ2UtZmxpcC1hcnJvdy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcGFnZS1mbGlwLWFycm93LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjZDMyZDJkO1xufVxuXG4uZC1wYWdlLWZsaXAtYXJyb3ctYm94Ll8yIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1wYWdlLWZsaXAtYXJyb3ctYm94Ll8yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtYXJyb3ctMiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdGFrZS10ZXN0LWJ0bi0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLXRlc3QtYnRuLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgI2ZmZjtcbn1cblxuLmQtdGFrZS10ZXN0LWJ0bi0yLl8yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZC10YWtlLXRlc3Qge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMzMzO1xufVxuXG4uZC10ZXN0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1leHBlcnQtcGljdHVyZS1ib3gge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb2N0b3ItNC5qcGVnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG4uZC1leHBlcnQtcGljdHVyZS1ib3guXzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZG9jdG9yLTIuanBlZ1wiKTtcbn1cblxuLmQtZXhwZXJ0LXBpY3R1cmUtYm94Ll8zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VkaXRvcnMtaW1hZ2UucG5nXCIpO1xufVxuXG4uZC1sZHMtcHJvZmlsZS1ib3gtMiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZC1sZWZ0LXBhbmVsLWNvdXJzZS1ib3gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtc2hhcmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaGFyZS1idG4ubWFpbCB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyZDIwO1xufVxuXG4uZC1zaGFyZS1idG4ubWFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjJkMjA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5kLXNoYXJlLWJ0bi5tYWlsLnZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kLXNoYXJlLWJ0bi50d2l0dGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XG59XG5cbi5kLXNoYXJlLWJ0bi50d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmQtc2hhcmUtYnRuLnR3aXR0ZXIudmVydGljYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmQtc2hhcmUtYnRuLmZhY2Vib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZC1zaGFyZS1idG4uZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUyLCAwLjc1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmQtc2hhcmUtYnRuLmZhY2Vib29rLnZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kLXNoYXJlLWJ0bi5tb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZC1zaGFyZS1idG4ubW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHNjYWxlKDEuMik7XG59XG5cbi5kLXNoYXJlLWJ0bi5tb3JlLnZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kLXNoYXJlLWljb24ge1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kLXNoYXJlLWljb24uXzIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNoYXJlLWljb24uXzI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtdGFrZS10ZXN0LWJ0bi0xIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAwLCA1MiwgMC43NSk7XG4gIGNvbG9yOiAjYTRkNjVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRha2UtdGVzdC1idG4tMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXRha2UtdGVzdC1idG4tMTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xufVxuXG4uZC1kaXBsb21hLXF1b3RlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG4uZC1zaGFyZS1vcGluaW9uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBub25lICNhNTAwMzQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtc2hhcmUtb3Bpbmlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIDAuNzUpO1xufVxuXG4uZC1sZHMtaS1hZ3JlZS1idXQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhNTAwMzQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtbGRzLWktYWdyZWUtYnV0LWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWxkcy1pLWRpc2FncmVlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTUwMDM0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kLWxkcy1pLWRpc2FncmVlLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MmQyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmQyMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLW5leHQtcGFnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZC1hcnRpY2xlLXByZXZpZXctbWVkaXVtLW1lZGlhIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0RhZC1hbmQtQmFieS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLW5leHQtcGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1uZXh0LXBhZ2UtdGV4dC1ib3gge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xufVxuXG4uZC1uZXh0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRpdGxlLXByZXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZC1uZXh0LXBhZ2Utcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtbGV2ZWwtZmlsdGVyaW5nLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kLXNlbGVjdC1jb3Vyc2UtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1jb3Vyc2UtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtcHJvZmlsZS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wcm9maWxlLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC13aXRoLWRpdi0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTA5MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZC13aXRoLWRpdi0yLmxkcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmQtcHJvZmlsZS1sZWZ0LWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtcHJvZmlsZS1jMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXByb2ZpbGUtYzIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1wcm9maWxlLXRhYi0xIHtcbiAgcGFkZGluZzogMjBweCAxMDBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtZGVzY3JpcHRpb24tdGV4dC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmllbGQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtZmllbGQtbmFtZS5fMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNDVweDtcbn1cblxuLmQtZmllbGQtbmFtZS5fMyB7XG4gIG1hcmdpbi1sZWZ0OiAyMjBweDtcbn1cblxuLmQtZmllbGQtbmFtZS5fNCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5kLXRleHQtZmllbGQtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kLXByb2ZpbGUtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXByb2ZpbGUtdGFiLnctLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1wcm9maWxlLXRhYi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXRhYi1tZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjU4NWQ7XG59XG5cbi5kLWxvZy1vdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXByb2ZpbGUtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDBweCAxMnB4IDBweCAyMHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiICNkYmRiZGIgI2Y4ZjhmOCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXByb2ZpbGUtZmllbGQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZC1jaGFyYWN0ZXItY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24tYm94IHtcbiAgcGFkZGluZzogOHB4IDBweDtcbn1cblxuLmQtZWRpdCB7XG4gIGNvbG9yOiAjYTUwMDM0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24tbmFtZSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24tdmFsdWUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24tdGl0bGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZmY1ODVkO1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1wcm9maWxlLWVkaXQtYm94IHtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZC1zaWduLXVwLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2lnbi11cC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLXVwLW92ZXJsYXktaGVhZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZC1zaWduLXVwLW92ZXJsYXktYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLXNpZ24tdXAtb3ZlcmxheS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLmZiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDAuNzUpO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4uZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgNDUsIDMyLCAwLjc1KTtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyZDIwO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4udHcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzIsIDIzNywgMC42KTtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLnR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLm1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgMC43NSk7XG59XG5cbi5kLXNvY2lhbC1zaWduLWluLWJ0bi5tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc2lnbi11cC1vdmVybGF5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS1jMSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2lnbi11cC1mb3JtLWMzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2lnbi11cC1mb3JtLWMyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLWluLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10aW1lLXNjYWxlIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmQtdGltZS1zY2FsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1tb3JlLWNhcHN1bGUge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uZC1jYXBzdWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjU4NWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWNhcHN1bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1uZXh0LXBhZ2Utc2xpZGRlciB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi5kLXBhZ2UtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmQtY29udGVudC1ib3gtMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtY29udGVudC1ib3gtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtY29udGVudC1ib3gtMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtc2hhcmUtYmFyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaGFyZS1iYXIudmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmQtcmVsYXRlZC1jb250ZW50LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICNmMGYwZjAgI2I0YjJiMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10aXRsZS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmQtcmVsYXRlZC1hcnRpY2xlcy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tYm94LWxpbmUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1ODVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tYm94LWxpbmUuXzIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZC1leHBlcnQtc2lkZS1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmQtZW5kb3JzZW1lbnQtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWVuZG9yc2VtZW50LXNsaWRlLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmQtZW5kb3JzZW1lbnQtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWZ1bGwtc2NyZWVuLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODM5ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xufVxuXG4uZC1mdWxsLXNjcmVlbi1idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uZC12aWRlby1tb2RlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNTQ2NDNlO1xufVxuXG4uZC12aWRlby1tb2RlLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtcmVsYXRlZC1jb250ZW50LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2I0YjJiMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLW5leHQtY291cnNlIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kLW5vdGUtdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1jb3Vyc2UtbnVtYmVyLWJveCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcGFyYWdyYXBoZS10aXRsZS1pY29uLTEge1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIge1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIuZS1jb20ge1xuICBoZWlnaHQ6IDM5MHB4O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIuZG91YmxlLXJvdyB7XG4gIGhlaWdodDogNTcwcHg7XG59XG5cbi5kLWNhcm91c2VsLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmQtY2Fyb3VzZWwtbmF2IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZC1sZWZ0LWFycm93LXBhbm5lbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLXByb2R1Y3RzLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmQtZXhwZXJ0cy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kLXJpZ2h0LWFycm93LXBhbm5lbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZC1jcmVkaXQtYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1hdXRob3JzLXRpdGxlIHtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcXVpY2stbGluay1ib3gge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZC1hcnRpY2xlLWljb24ge1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXByb2R1Y3RzLWljb24ge1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWNvbW1lbnQtY291bnQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtc2hhcmUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb3Vyc2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1hcnRpY2xlLWVuZC1iYXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kLWZvb3Rlci1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uZC1mb290ZXItbGlua3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtZm9vdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kLWZvb3Rlci10aXRsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWZvb3Rlci1hZGRyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtZm9vdGVyLWFkZHJlc3MuXzIge1xuICBjb2xvcjogI2Y2Njtcbn1cblxuLmQtZm9vdGVyLWFkZHJlc3MtYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmQtY29weXJpZ2h0LWxpbmUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2I0YjJiMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZvbGxvdy1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZm9sbG93LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4uZC1mb2xsb3ctYm94Lmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmQtZm9sbG93LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1mb2xsb3ctY2lyY2xlOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmQtZm9sbG93LWljb24ge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZC1mb2xsb3ctbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZC1mbG9hdGluZy1uYXZpZ2F0aW9uLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5kLWxvZ28tMyB7XG4gIGhlaWdodDogNzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZm9vdGVyLWxvZ28tYm94IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvdmVyYWdlLWJhciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5kLWhlcm8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5kLXByb2ZpbGUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmQtbWFpbHRvIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5kLXN1Yi1tZW51LXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN1Yi1tZW51LXBoYXNlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY2xlYXI6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXN1Yi1tZW51LXBoYXNlLm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN1Yi1tZW51LXBoYXNlLXRleHQge1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXN1Yi1tZW51LXBoYXNlLXRleHQub24ge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtaGVyby1jb2x1bW4tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLmQtcGhhc2Utc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZC1waGFzZS1zZWN0aW9uLl8yIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtcGhhc2UtYm94IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtaG9tZS1pbnN0cnVjdGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2xpZGUtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3VjaC1sYWR5LS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kLWRvd24tYXJyb3cge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXNvY2lhbC1zaWduLWluLWNpcmNsZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDkwJTtcbn1cblxuLmQtZGViYXRlcy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kLXRyZW5kaW5nLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtcGFydG5lcnMtYm94IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmQtcGFydG5lci1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZC1pbmZvLWljb24ge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWhvbWUtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtaG9tZS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1sZHMtcHJldmlldy1ib3gge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtaGVyby1zbGlkZXItMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2Y2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWV4cGVydC1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtc3RhcnQtY291cnNlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAwLCA1MiwgMC43NSk7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1zdGFydC1jb3Vyc2UtYnRuLnBhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc3RhcnQtY291cnNlLWJ0bi5wYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3RhcnQtY291cnNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZS5wYWdlIHtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZS5wYWdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXNpZ24taW4tc3RyaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZC13aXRoLWRpdi0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kLXZpZGVvLWljb24tbGFyZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCA4OCwgOTMsIDAuNzUpO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZC1kaXBsb21hLWJhZGdlLWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmQtZGlwbG9tYS1iYWRnZS1jaGlsZC5fMiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5kLWRpcGxvbWEtYm94IHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWJpby1leGFtcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZC1wdWJsaWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZjU4NWQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtY2Fyb3VzZWwtbW9yZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZC1jYXJvdXNlbC1tb3JlLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtcXVvdGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1xdW90ZS1jb250YWluZXIuXzIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXF1b3RlLWNvbnRhaW5lci5fMyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5kLWhlcm8tc2xpZGUtMSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1oZXJvLXNsaWRlLTIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtbG9hZC1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLmQtaGVyby1zbGlkZXItMi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1mb3JtLWNvbHVtbi1ib3gtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmQtZm9ybS1jb2x1bW4tYm94LTIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZC12aWRlby1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZC12aWRlby1tb2RlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmQtY29udGVudC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG5cbi5kLW5leHQtc3RpY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwICNiNGIyYjI7XG59XG5cbi5kLW5leHQtc3RpY2tlci5sZWZ0IHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxMnB4IDEycHggMHB4O1xufVxuXG4uZC1uZXh0LXN0aWNrZXItdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1uZXh0LXN0aWNrZXItdG9wLmxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZC1uZXh0LXN0aWNrZXItbWFpbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5leHQtc3RpY2tlci1tYWluLmxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZC1uZXh0LXN0aWNrZXItc3RhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1uZXh0LWFycm93LTIge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5kLWFib3V0LXRhZ2xpbmUtYm94IHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG59XG5cbi5kLWFib3V0LXZpZGVvLWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5kLWhlbGxvLXBhZ2UtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1oZWxsby1wYWdlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmQtaGVsbG8tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWhlbGxvLWRpdi0xIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZC1oZWxsby1zbGlkZS0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kLWhlbGxvLXRpdGxlLTEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmQtaGVsbG8tc2xpZGUtMiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmQtaGVyby1zaWduLXVwLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG4uZC1oZXJvLXRhZ2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRlYXJqb2UgNiB0cmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMzMzO1xufVxuXG4uZC1oZXJvLXRhZ2xpbmUuXzIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kLWhlcm8tYWJvdXQtdXMtc21hbGwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmQtaGVyby1hYm91dC11cy1zcGVjaWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zaWduLXVwLWJ0bi1ib3gge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5kLXRha2UtY291cnNlLTMge1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAwICM0ZDY4MjgsIDAgMCA2cHggMCAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRha2UtY291cnNlLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMjNlO1xufVxuXG4uZC1oZWFydGgtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtZGQtaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZC1zd2l0Y2hlci1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1zdGFnZS1jb3Vyc2UtdGlsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDI1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZGRhMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyMTgsIDM2LCAwLjIpO1xufVxuXG4uZC1zdGFnZS1jb3Vyc2UtdGlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyMTgsIDM2LCAwLjEpO1xufVxuXG4uZC1zdGFnZS1jb3Vyc2UtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtcm9zZXR0ZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmQtY2hlY2tib3gtZmllbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLWNoZWNrYm94LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5kLWxlc3NvbnMtY291bnQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2I0YjJiMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZC1teS1jb3Vyc2VzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogNXB4IG5vbmUgI2Y4ZjhmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwICNiNGIyYjI7XG59XG5cbi5kLW15LWNvdXJzZXMtYmMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZC1saXN0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZC1teS1jb3Vyc2UtdG9wLWJhciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLWMyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbXktY291cnNlLWJvdHRvbS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtbXktY291cnNlLXNlbGVjdG9yIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtdGFrZS1jb3Vyc2UtYm94IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmRkYTI0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjE4LCAzNiwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLWNvdXJzZS1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjE4LCAzNiwgMC4xKTtcbn1cblxuLmQtaGVyby1zbGlkZXItMS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1zbGlkZS0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXItYmctaW1hZ2U0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtZGQtbGluay1zbWFsbCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1kZC1saW5rLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXNsaWRlLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQmFubmVyLWltYWdlLWV4YW1wbGUtY29weTIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC1lbnF1aXJ5LWljb24ge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWxvZ2luLWJjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLW5jdC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmQtZGFpc3ktZm91bmRhdGlvbi1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJiYyB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmpsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc2t5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1vcm5pbmcge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi55b3Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmd1YXJkaWFuIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5kLWMzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zcG9uc29yLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kLW15LWNvdXJzZXMtcHJvZ3Jlc3MtYm94IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kLW15LWNvdXJzZXMtcHJvZ3Jlc3Mge1xuICBjb2xvcjogI2E1MDAzNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZC1jbG9zZS1pY29uLmJpZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWVwLXRodW1iLTEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmQtdGVzdC1ib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL1NjcmVlbi1TaG90LTIwMTYtMDktMDgtYXQtMTcuMDYuMTUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmQtYmxhY2stb3V0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRlc3QtYm94IHtcbiAgd2lkdGg6IDcwMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4ICNmOGY4ZjggI2ZmNTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwICNiNGIyYjI7XG59XG5cbi5kLXRlc3QtdG9wLWJhciB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtdGVzdC1xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5kLXRlc3QtcXVlc3Rpb24uXzIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtdGVzdC1zbGlkZXIge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZC10ZXN0LXRlbXBsYXRlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5kLXRlc3QtcXVlc3Rpb24tYm94IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRlc3QtcXVlc3Rpb24tYm94Ll8yIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5kLXRlc3QtYW5zd2VyLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmQtdGVzdC1pbWFnZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBub25lICNmZjU4NWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CcmVhc3QtRmVlZGluZy1CYWJ5LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtdGVzdC1hbnN3ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtdGVzdC1hbnN3ZXItZmllbGQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZC10ZXN0LW5leHQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDY1ZTtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmQtdGVzdC1jb3Vyc2UtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5kLXRlc3QtdG9waWMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjRiMmIyO1xufVxuXG4uZC10ZXN0LXRlbXBsYXRlLWxhbmRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDgwcHggMzBweDtcbn1cblxuLmQtdGVzdC10ZW1wbGF0ZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtdGVzdC1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdGVzdC1ndWlkZWxpbmVzLWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDBweDtcbn1cblxuLmQtdGVzdC1ndWlkbGluZXMge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmQtdGVzdC1leGFtcGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZC10ZXN0LWd1aWRlbGluZXMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmQtdGVzdC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLXBhcnRuZXItbG9nby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZC1mb290ZXItYWJvdXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uZC1mb290ZXItYWJvdXQtYm94IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Njtcbn1cblxuLmQtZm9vdGVyLWltYWdlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kLXByb2ZpbGUtdXNlci1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kLXByb2ZpbGUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtZm9vdGVyLXJvdy00IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmQtbGVhZC1nZW4tYm94IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uZC1sZWFkLWdlbi1pbWFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjY2O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLWltYWdlIHtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjZlNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0Jhbm5lci1pbWFnZS1iYWJ5bW90aGVyd2l0aG91dC5qcGdcIiksIHVybChcIi4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlcmJsdWUuanBnXCIpLCB1cmwoXCIuLi9pbWFnZXMvQmFubmVyLWltYWdlLWJhYnltb3RoZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJSwgMTAwJSA1MCUsIDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCBjb3ZlciwgY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsIHJlcGVhdCwgbm8tcmVwZWF0O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLWltYWdlLl8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0Jhbm5lci1pbWFnZS1iYWJ5bW90aGVycmVkLWRyZXNzLmpwZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL0Jhbm5lci1pbWFnZS1iYWJ5bW90aGVyYmx1ZS5qcGdcIiksIHVybChcIi4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUsIDEwMCUgNTAlLCAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgY292ZXIsIGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LCByZXBlYXQsIG5vLXJlcGVhdDtcbn1cblxuLmQtdGFnbGluZS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNTBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLmQtZmluZC1hbi1hbnN3ZXItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NGEyO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZC1maW5kLWFuLWFuc3dlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY2O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZC1maW5kLWFuLWFuc3dlci1idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1oZXJvLWltYWdlLTEge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmQtaGVyby1zbGlkZXItMyB7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbi5kLWZpbmQtYW4tYW5zd2VyLWljb24ge1xuICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWhlcm8tbW9yZSB7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmQtaGVyby1wYXJ0bmVycyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmQtdGFrZS1hLWNvdXJzZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NGEyO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZC10YWtlLWEtY291cnNlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWhlcm8tb3ItYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZC1zdWItbWVudS1maXhlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1zdWItbWVudS1ib3gge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjY7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fMSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTMwMDtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll8xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll8yIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkYTI0O1xufVxuXG4uZC1zdWItbWVudS1ib3guXzI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zdWItbWVudS1ib3guXzMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGQ2NWU7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fNCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThmZjtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll80OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll81IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2M4O1xufVxuXG4uZC1zdWItbWVudS1ib3guXzU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zdWItbWVudS1ib3guXzYge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDU1Yzc7XG4gIGNvbG9yOiAjN2Q1NWM3O1xufVxuXG4uZC1zdWItbWVudS1ib3guXzY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zdWItbWVudS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbn1cblxuLmQtc3ViLW1lbnUtdGV4dC5vbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1yY3BjaCB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kLWxkcy1pLWFncmVlLWJ1dC1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLW5hdi1tZW51LWJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFZmZyYSB0cmlhbCBsdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VmZnJhX1RyaWFsX0x0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVmZnJhIHRyaWFsIG1kXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRWZmcmFfVHJpYWxfTWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWZmcmEgdHJpYWwgcmdcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9FZmZyYV9UcmlhbF9SZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUd3dpY29uc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3R3d2ljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVwZm9udHMxXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZXBmb250czEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVhcmpvZSA2IHRyaWFsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZGVhckpvZS02LVRSSUFMLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1R5cDE0NTFTdGQtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIGxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBBTlkgQ0hBTkdFIFNIT1VMRCBCRSBOT1RFRFxuICogV0lUSCBDT01NRU5UUyBFWFBMQUlOSU5HXG4gKiBXSElDSCBFTEVNRU5UIElTIEVYVEVOREVEXG4gKiBBTkQgV0hZLlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogSFRNTCBFWFRFTlNJT05cbiAqL1xuLypcbiogVi1DTE9BSyBUTyBISURFIFVOQ09NUElMRUQgVlVFIERBVEFcbiovXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQk9EWSBFWFRFTlNJT05cbiAqL1xuLypcbiAqICA9PT09PT09PT09PT09PT09IEJBU0UgRUxFTUVOVFMgPT09PT09PT09PT09PT09PVxuICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2E1MDAzNDtcbn1cblxuYTpob3ZlciAuZC1wcmV2aWV3LXRleHQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogSFRNTCBQXG4gKi9cbnAge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5wOmVtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKlxuICogPT09PT09PT09PT09PT09PSBDT05URU5UIChDT1VSU0UgUEFHRSBGSUVMRFMgJiBWQyBFTEVNRU5UUykgPT09PT09PT09PT09PT09PVxuICovXG4uZC1jb250ZW50LWJveC0yIGltZzpub3QoLmQtcHJlZ25hbmN5LWljb24pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbiAqIEJFR0lOIE9GIEVWRVJZIEFSVElDTEVcbiAqL1xuLmQtbWFpbi1hcnRpY2xlLWJveCAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgdGV4dC1pbmRlbnQ6IC0xN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZC1tYWluLWFydGljbGUtYm94IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICBjb2xvcjogI2E0ZDY1ZTtcbiAgZm9udC1zaXplOiAyN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZC1tYWluLWFydGljbGUtYm94IG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2E0ZDY1ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNGQ2NWU7XG59XG5cbi5kLW1haW4tYXJ0aWNsZS1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZC1xdW90ZS1pY29uIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZC1xdW90ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmQtcXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKlxuICogU0hPUlQgTElTVFxuICogKEJFQ0FVU0UgT0YgQlJzKVxuICovXG4uZC1pbi1zaG9ydC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLypcbiAqIEFMTCBQQVJBR1JBUEggVElUTEVTXG4gKi9cbi5kLXBhcmFncmFwaGUtdGl0bGUtYm94IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLypcbiAqIElNQUdFUyBJTiBDT05URU5UXG4gKi9cbi5kLXBpY3R1cmUtYm94IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4vKlxuICogUEFSQUdSQVBIXG4gKi9cbi5kLWJvZHktdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qXG4gKiDOnc6fzqTOlVxuICovXG4uZC1ub3RlLWJveCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmQtbm90ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmQtbm90ZS10ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZC1ub3RlLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZC1ub3RlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLypcbiAqIFFVT1RFXG4gKi9cbi5kLXF1b3RlLWJveCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtcXVvdGUtYXV0aG9yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qXG4gKiBJRlJBTUVTXG4gKiAoVklERU8gRU1CRUQpXG4gKi9cbi5kLW1haW4tYXJ0aWNsZS1ib3ggaWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLypcbiAqIEZFQVRVUkVEIE1FRElBXG4gKiBDT05UQUlORVJcbiAqL1xuLmQtdmlkZW8tYm94IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKlxuICogVEFLRSBGUkVFIENPVVJTRSBCVVRUT05cbiAqL1xuLmQtdGFrZS1jb3Vyc2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kLXRha2UtY291cnNlLWJveCwgLmQtdGFrZS1jb3Vyc2UtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXRha2UtY291cnNlLWJveCAuc3RhZ2UtY29sb3ItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uZC10YWtlLWNvdXJzZS1ib3g6aG92ZXIgLnN0YWdlLWNvbG9yLWJnIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKlxuICogPT09PT09PT09PT09PT09PSBHRU5FUkFMIEVMRU1FTlRTID09PT09PT09PT09PT09PT1cbiAqL1xuLypcbiAqIEZPTExPVyBTUElOTkVSU1xuICovXG4uY3RhLWxvYWRpbmcge1xuICBmb250LWZhbWlseTogZXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLm5hdi1ncmVlbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IGVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtc3RhcnQtY291cnNlLnBhZ2Uge1xuICB3aWR0aDogMTAzcHg7XG59XG5cbi5hdXRob3Itc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBlcGZvbnRzMSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKlxuICogU0xJREVSXG4gKi9cbi53LXNsaWRlci1hcnJvdy1sZWZ0LCAudy1zbGlkZXItYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKlxuICogQ09VUlNFUyBCVVRUT04gSU4gTUVOVVxuICovXG4uZC1uYXYtc2VjdGlvbi1jb250YWluZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kLW5hdi1zZWN0aW9uLWNvbnRhaW5lcjpub3QoLm9uKSA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAwLjgpO1xufVxuXG4uZC1uYXYtc2VjdGlvbi1jb250YWluZXI6aG92ZXIgPiAuZC1uYXYtc2VjdGlvbi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWhlYWRlci1zZWN0aW9uIC5kLXNpZ24tdXAtYnRuLWJveCB7XG4gIHBhZGRpbmc6IDlweDtcbn1cblxuLypcbiAqIE5BVklHQVRJT04gRFJPUERPV05cbiAqL1xuLmQtaG9tZS1ib2R5IC5kLW1lbnUge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5kLXN1Yi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZC1zdWItbWVudS1kZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZC1uYXYtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTEwMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZC1zdWItbWVudS1kZC5maXhlZCAuZC1uYXYtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmQtbmF2LWRyb3Bkb3duIC5kLXN3aXRjaGVyLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1uYXYtZHJvcGRvd24gLmQtY291cnNlLW5hbWUsIC5kLW5hdi1kcm9wZG93biAuZC1zd2l0Y2hlci10YWIsIC5kLW5hdi1kcm9wZG93biAuZC1jb3Vyc2UtdGlsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmQtbmF2LWRyb3Bkb3duIC5kLWNvdXJzZS10aWxlIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy1zbWFsbC5vbi5zdGFydC1mb2xsb3cge1xuICBvcGFjaXR5OiAwO1xuICBmb250LWZhbWlseTogZXBmb250czEsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy1zbWFsbC5vbi5zdGFydC1mb2xsb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhNTAwMzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1uYXYtZHJvcGRvd24gLmQtY291cnNlLW1lbnUtYm94IGE6aG92ZXIgLnN0YXJ0LWZvbGxvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kLXN3aXRjaGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjU4NWQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kLXN1Yi1tZW51LmQtc3ViLW1lbnUtbGlzdGluZ3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmQtY291cnNlLW1lbnUtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LWZhbWlseTogUHJveGltYW5vdmEgc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLWNvdXJzZS10aWxlIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNiNGIyYjIgI2I0YjJiMiAjZjBmMGYwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmQtY291cnNlLXRpbGUub24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLypcbiAqIERST1BET1dOIExFVkVMUyAtIExFU1NPTlMgQ09VTlRFUlxuICovXG4jZHJvcGRvd24tbWVudS1sZXNzb25zLW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypcbiAqIFNUQUdFIFBST0dSRVNTIENJUkNMRVxuICovXG4uZC1wcm9ncmVzcy1jaXJjbGUuY29sb3JlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZC1wcm9ncmVzcy1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZC1wcm9ncmVzcy1jaXJjbGUuY29sb3JlZCAuZC1wcm9ncmVzcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIC8qIDE2cHggPSAyeCBib3JkZXItc2l6ZSAqL1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmNvbG9yZWQgLmQtcHJvZ3Jlc3Mtd3JhcHBlciAuZC1wcm9ncmVzcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIFNUQUdFIFRSSUFOR0xFIElORElDQVRPUlxuICovXG4uZC1jb3Vyc2UtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3R0b206IC0yMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICNmZjU4NWQ7XG59XG5cbi5kLW5hdi1kcm9wZG93biAuZC1tZW51LWNvdXJzZS1wcmV2aWV3LWJveCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kLXN3aXRjaGVyLXRhYiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmQtbmF2LWRyb3Bkb3duIC5kLXN1Ym1lbnUtY29sdW1uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5kLW5hdi1kcm9wZG93biAuZC1wcm9maWxlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbmF2LWRyb3Bkb3duIC5kLXByb2ZpbGUtYm94IC5kLXRha2UtYS1jb3Vyc2UtYnRuIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpc3RpbmctZW1wdHkge1xuICBtYXJnaW46IDA7XG59XG5cbi5kLXByb2ZpbGUtYm94IC5kLWVkaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBGSVhFRCBOQVZJR0FUSU9OIEJBUlxuICovXG4uZC1mbG9hdGluZy1uYXZpZ2F0aW9uLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmQtZmxvYXRpbmctbmF2aWdhdGlvbi1zZWN0aW9uIC5kLW5hdi1tZW51LWJ0bjpob3ZlciAuZC1uYXYtc2VjdGlvbi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWZsb2F0aW5nLW5hdmlnYXRpb24tc2VjdGlvbiAuZC1uYXYtbWVudS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kLWZsb2F0aW5nLW5hdmlnYXRpb24tYm94IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uZC1uYXYtbWVudS1idG4sIC5kLW5hdi1tZW51LWJ0bi5vbiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLypcbiAqIExFRlQgU0lERUJBUlxuICovXG4uZC1jb250ZW50LWJveC0xIC5kLWNyZWRpdC1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLypcbiAqIE5FWFQgTEVTU09OIFBSRVZJRVdcbiAqL1xuLmQtbmV4dC1wYWdlLWJveCAuZC1zaGFyZS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1uZXh0LXBhZ2UtYm94OmhvdmVyIC5kLXNoYXJlLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZC1uZXh0LXBhZ2UtYm94IC5kLW5leHQtcGFnZS1saW5rOmhvdmVyIGRpdiB7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi8qXG4gKiBORVhUIExFU1NPTiBCVVRUT05cbiAqL1xuLmQtbmV4dC1zdGlja2VyIHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tdG9wOiAtNzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDE1OHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uZC1uZXh0LXN0aWNrZXItc3RhZ2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kLW5leHQtc3RpY2tlci5sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kLW5leHQtc3RpY2tlci10b3AubGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmQtbmV4dC1zdGlja2VyLXRvcC5sZWZ0IC5kLW5leHQtc3RpY2tlci1zdGFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5kLW5leHQtc3RpY2tlci10b3AubGVmdCAuZC1uZXh0LXN0aWNrZXItc3RhZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbmV4dC1zdGlja2VyLW1haW4ubGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLypcbiAqIE1ZIENPVVJTRVMgT1ZFUkxBWVxuICovXG4uZC1teS1jb3Vyc2VzIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZC1teS1jb3Vyc2VzIC5kLWNsb3NlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kLW15LWNvdXJzZXMgLmQtbXktY291cnNlLWJvdHRvbS1iYXIge1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZC1teS1jb3Vyc2VzIC5kLXRha2UtdGVzdC1idG4tMSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmQtbXktY291cnNlcyAuc3Bpbm5lciB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbXktY291cnNlcyAuZC1zdGFnZS10b2dnbGUsXG4uZC1teS1jb3Vyc2VzIC5kLWRkLWxpbmsudy1kcm9wZG93bi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmQtbXktY291cnNlcyAudy1kcm9wZG93bi1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kLW15LWNvdXJzZXMgLnctZHJvcGRvd24tbGlzdCAudW5mb2xsb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbXktY291cnNlcyAuZC1teS1jb3Vyc2VzLWJjIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDZweCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kLW15LWNvdXJzZXMgLmQtbXktY291cnNlcy1iYyAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kLW15LWNvdXJzZXMgLmQtbXktY291cnNlcy1iYyAuZC1jb3Vyc2UtcHJldmlldy1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5kLW15LWNvdXJzZXMgLm5vLWZvbGxvd2VkLWNvdXJzZXMge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXktY291cnNlcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qXG4gKiBSRU1BSU5JTkcgTEVTU09OU1xuICovXG4uZC1yZWxhdGVkLWNvbnRlbnQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5kLXJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5kLWNvbHVtbi0xIC5kLXNlY3Rpb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmQtcmVsYXRlZC1jb250ZW50LXNlY3Rpb24gLmQtY29sdW1uLTEgLmQtY291cnNlLmluLXRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi8qXG4gKiBMSU5LUyBIT1ZFUlxuICovXG4uZC1yZWFkLW1vcmUtMjpob3ZlciAuZC1yZWFkLW1vcmUtdGV4dCwgLmQtc3RhcnQtY291cnNlLWJ0bi5wYWdlOmhvdmVyIC5kLXN0YXJ0LWNvdXJzZS5wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWNyZWRpdC1ib3g6aG92ZXIgLmQtYm9vaywgLmQtZXhwZXJ0LXByZXZpZXctYm94LXNtYWxsOmhvdmVyIC5kLWJvb2sge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtcXVpY2stbGlua3MsIC5kLWJvb2ssIC5kLXJlYWQtbW9yZSwgLmQtcmVhZC1tb3JlLTIsIC5kLXNoYXJlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIEhFQURFUlxuICovXG4uZC1ib2R5LWNvbnRhaW5lci5fMiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZC1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4vKlxuICogUklHSFQgU0lERUJBUiBBUlJPV1NcbiAqL1xuLmQtY291cnNlcy1zaWRlLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmQtbGlzdC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uZC1saXN0LW92ZXJsYXkuYm90dG9tIHtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogYXV0bztcbn1cblxuLmQtcGFnZS1mbGlwLWJveCBhLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZC1wYWdlLWZsaXAtYm94IGEuZGlzYWJsZWQgLmQtcGFnZS1mbGlwLWFycm93LWJveCB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5kLXBhZ2UtZmxpcC1ib3ggYS5kaXNhYmxlZCAuZC1wYWdlLWZsaXAtYXJyb3ctYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWNvdXJzZXMtc2lkZS1iYXItbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uZC1jb3Vyc2VzLXNpZGUtYmFyLWxpc3QgLmQtY291cnNlLXByZXZpZXctc21hbGwgLnctY29sLTkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cblxuLmQtY291cnNlcy1zaWRlLWJhci1saXN0IC5kLWFydGljbGUtcHJldmlldy1zbWFsbC10ZXh0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbn1cblxuLmQtY291cnNlcy1zaWRlLWJhci1saXN0IC5kLXJlYWQtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAtMnB4IC04cHggMHB4IDBweDtcbn1cblxuLnNwaW5uZXIge1xuICBmb250LWZhbWlseTogZXBmb250czEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb3Vyc2VzLXNpZGUtYmFyIC5zcGlubmVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5kLW5hdi1kcm9wZG93biAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLypcbiAqIEhPTUVQQUdFXG4gKi9cbi5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtdmlkZW8tcHJldi10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZC10cmVuZGluZy1zZWN0aW9uIC5kLXByZXZpZXctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kLXNtYWxsLWxhbmRpbmctc2VjdGlvbiAuZC1maW5kLWFuLWFuc3dlci1idG4sXG4uZC1zbWFsbC1sYW5kaW5nLXNlY3Rpb24gLmQtdGFrZS1hLWNvdXJzZS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kLWZpbmQtYW4tYW5zd2VyLWJ0biAuZC1maW5kLWFuLWFuc3dlci1pY29uLFxuLmQtdGFrZS1hLWNvdXJzZS1idG4gLmQtZmluZC1hbi1hbnN3ZXItaWNvbiB7XG4gIGNvbG9yOiAjNTljYmU4O1xufVxuXG4uZC1maW5kLWFuLWFuc3dlci1idG46aG92ZXIgLmQtZmluZC1hbi1hbnN3ZXItaWNvbixcbi5kLXRha2UtYS1jb3Vyc2UtYnRuOmhvdmVyIC5kLWZpbmQtYW4tYW5zd2VyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtc21hbGwtbGFuZGluZy1zZWN0aW9uIC5kLXRha2UtYS1jb3Vyc2UtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLXNlY3Rpb24gLmQtaGVyby1wYXJ0bmVycyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLXNlY3Rpb24gLmQtaGVyby1hYm91dC11cyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5kLXNtYWxsLWxhbmRpbmctc2VjdGlvbiAuZC1oZXJvLWFib3V0LXVzIGEge1xuICBjb2xvcjogIzNiNTk5ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtY2Fyb3VzZWwtbW9yZS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZC10cmVuZGluZy1zZWN0aW9uIC5kLWNhcm91c2VsLW1vcmUtYnRuOmhvdmVyIC5kLXJlYWQtbW9yZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtY2Fyb3VzZWwtbW9yZS1idG4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZC10cmVuZGluZy1zZWN0aW9uIC5kLXJlYWQtbW9yZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtY2Fyb3VzZWwtcm93LCAuZC10cmVuZGluZy1zZWN0aW9uIC5kLWNhcm91c2VsLXJvdyAudy1jb2wudy1jb2wtMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJsdXJyeS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYmx1cnJ5LWltZyBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJsdXJyeS1pbWcubG9hZGVkIGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtY2Fyb3VzZWwtc2xpZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZC10cmVuZGluZy1zZWN0aW9uIC53LXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kLXBhZ2UtYm9keSAuZC1wYWdlLXNlY3Rpb24tYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWhvbWUtYm9keSAuZC1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmQtcGFnZS1ib2R5IC5kLXNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tbm90ZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmQtZGVzY3JpcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRGVhcmpvZSA2IHRyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWhlcm8tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ucGFydG5lcnMtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucGFydG5lcnMtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBhcnRuZXJzLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhcnRuZXJzLWxpc3QgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKlxuICogUEhBU0UgQ0lSQ0xFU1xuICovXG4uZC1waGFzZS1zZWN0aW9uIC5kLXByb2dyZXNzLWNpcmNsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5hIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5jIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5lIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmYge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5kLXBoYXNlLXNlY3Rpb24gLmQtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmQtcGhhc2Utc2VjdGlvbiAuZC10aW1lLXNjYWxlOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi8qXG4gKiBTRUUgQUxMIEJVVFRPTlxuICovXG4uZC1zZWUtYWxsLWJ0bjpob3ZlciAqIHtcbiAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi8qXG4gKiBDT1VSU0VcbiAqL1xuLmQtY291cnNlLWJvZHkgLmQtY2Fyb3VzZWwtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3Rpbmctc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC11c2VyLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZC1zaGFyZS1idG4uZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLyogUkVNQUlOSU5HIExFU1NPTlMgKi9cbi5kLWNvdXJzZS5pbi10ZXh0LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKiBMT0dJTiAqL1xuLmQtc29jaWFsLXNpZ24taW4tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNvYV9oZXJvX3NvY2lhbF9sb2dpbl9jb250YWluZXIsXG4jb2Ffc29jaWFsX2xvZ2luX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3VzdG9tLWxvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi8qIENVU1RPTSBTRUxFQ1QgKi9cbi5jdXN0b20tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLyogVVNFUiBTRVRUSU5HUyBDVVJSRU5UIFRBQiAqL1xuLmQtcHJvZmlsZS10YWIudy1pbmxpbmUtYmxvY2sudy10YWItbGluay53LS1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXN1Ym1pdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kLXN1Ym1pdC1idG4ucHJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIFRFWFQgT1ZFUkZMT1cgRE9UU1xuICovXG4uZWxsaXBzaXMge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZC1sZHMtcHJvZmlsZS1ib3gtMiAuZC1yZWFkLW1vcmUge1xuICBjb2xvcjogIzc3NztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmQtbGRzLXByb2ZpbGUtYm94LTIgLmQtcmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogTElTIENPTlRFTlQgKi9cbmxpIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS5fMiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ub3ZlcmxheS5sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3ZlcmxheS5sb2dpbiAuZC1zaWduLXVwLWZvcm0tYmMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IGNhbGMoNTAlIC0gMTM3cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE3NXB4KTtcbiAgaGVpZ2h0OiAyNzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm92ZXJsYXkubG9naW4gLmQtc29jaWFsLXNpZ24taW4tYm94IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNzBweDtcbn1cblxuLm92ZXJsYXkubG9naW4gLnctZHJvcGRvd24tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3ZlcmxheS5sb2dpbiAudy1kcm9wZG93bi1saW5rOmhvdmVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogUkVNT1ZFIFBBRERJTkcgRlJPTSBTRUNUSU9OIFRJVExFUyAqL1xuLmQtcGFnZS1zZWN0aW9uLWJveC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBWSURFTyBTRUNUSU9OIEJPUkRFUiBUT1AgKi9cbi5kLXZpZGVvLWJveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY1ODVkO1xufVxuXG4vKlxuICogRk9PVEVSXG4gKi9cbi5kLWZvb3Rlci1hYm91dC1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZC1mb290ZXItcm93LTEge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uZC1mb290ZXItcm93LTEgLmQtY29sdW1uLXguXzIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZC1mb290ZXItcm93LTEgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmQtZm9vdGVyLXJvdy0xIGltZy5kLXJzcGNoLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLypcbiAqIEFCT1VUIFBBR0VcbiAqL1xuLmQtYWJvdXQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kLWFib3V0LXNlY3Rpb24gLmQtYWJvdXQtdGFnbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlYXJqb2UgNiB0cmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogOTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMzMzO1xufVxuXG4uZC1hYm91dC1zZWN0aW9uIC5hYm91dC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZjU4NWQ7XG59XG5cbi5kLWFib3V0LXNlY3Rpb24gLmQtYWJvdXQtbGlua3MtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4NWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4uZC1hYm91dC1zZWN0aW9uIC5kLWFib3V0LWxpbmtzLWJveDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1hYm91dC1zZWN0aW9uIC5kLW5vdGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuI2VtYWlsIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwMHB4KTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmQtc2hhcmUtYnRuLm1vcmUge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm92ZXJsYXkgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLm92ZXJsYXktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udXNlci12aWV3ZWQtaXQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmQtcmVhZC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKQXCI7XG4gIGZvbnQtZmFtaWx5OiBlcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtcmVhZC1pY29uOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qStXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmQtcmVhZC1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uZC1oZXJvLWFib3V0LXVzIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWhlcm8tdGFnbGluZS5fMiB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLWltYWdlLl8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjODZiNWUwICFpbXBvcnRhbnQ7XG59XG5cbi5kLWhlcm8taGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjVlMCAhaW1wb3J0YW50O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlcmxpZ2h0Ymx1ZS5qcGcpICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5leHQtc3RpY2tlci1zdGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5kLXNlY3Rpb24tdGl0bGUuXzIge1xuICBmb250LWZhbWlseTogUHJveGltYW5vdmEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRpdGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kLWxvZ28tMyB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5kLWZvbGxvdy1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZC1mb290ZXItYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmQtZm9vdGVyLWxpbmtzLCAuZC1mb290ZXItdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCAucHJvZ3Jlc3MtdGljay1pY29uLCAuZC1wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIFNhZmFyaSA5LjArIChub24taU9TKSAqL1xuXzotd2Via2l0LWZ1bGwtc2NyZWVuOm5vdCg6cm9vdDpyb290KSxcbi5wcm9ncmVzcy10aWNrLWljb24sIC5kLXByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZC1jb250ZW50LWJveC0zIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZC1jb250ZW50LWJveC0xIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZC1jb250ZW50LWJveC0xIC5kLWNyZWRpdC1ib3gge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWRkLWxpbmsudy1kcm9wZG93bi1saW5rLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGFib3V0IHBhZ2VzICovXG4uaW4tYWJvdXQtY29sdW1ucyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4vKiBuYXZpZ2F0aW9uIGJhciBwcm9maWxlIGJ1dHRvbiAqL1xuLmQtbm90aWZpY2F0aW9ucy1ib3gge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uZC1wcm9maWxlLWxpbmsge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBsaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLmQtcHJvZmlsZS11c2VyLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAtNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5kLWNvbnRlbnQtYm94LTEuYWJvdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmQtbWVudS10ZXh0LWJveCAuZC1jb3Vyc2UtbWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLmQtcHJvZmlsZS1waWMuXzIucmlnaHQubmF2IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmQtbmV4dC1zdGlja2VyLXRvcCwgLmQtbmV4dC1zdGlja2VyLW1haW4ge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBhamF4IHNlYXJjaCBsaXRlICovXG4jYWpheHNlYXJjaGxpdGUxIHtcbiAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAycHggMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkO1xuICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvaW5wdXQge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwcHggMHB4IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvbWFnbmlmaWVyLCAucHJvc2V0dGluZ3Mge1xuICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnByb3NldHRpbmdzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvbWFnbmlmaWVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5pbm5lcmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LmF1dG9jb21wbGV0ZSB7XG4gIGhlaWdodDogMjdweCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5vcmlnIHtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9jbG9zZSwgLnByb2xvYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggI2NjYyBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggI2NjYyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4ucHJvY2xvc2Uge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2xvYWRpbmcge1xuICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4ICNjY2Mgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmFzbF9sb2FkZXIge1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hc2xfc2ltcGxlLWNpcmNsZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbn1cblxuI2FqYXhzZWFyY2hsaXRlcmVzMSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB3aWR0aDogMjkycHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYXNsX2Rlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNsX3Jlc191cmwge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmFzbF9zcGFjZXIge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS5hc2xfcmVzdWx0X3BhZ2Vwb3N0LmZ4LW5vbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY1ODVkICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLmFzbF9yZXN1bHRfcGFnZXBvc3QuZngtbm9uZTpob3ZlciAuYXNsX3Jlc191cmwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy5tQ3VzdFNjci5fbUNTYXBfMS5tQ1Nfbm9fc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNhamF4c2VhcmNobGl0ZTEgLnByb2JveCAucHJvaW5wdXQgaW5wdXQsIGRpdltpZCo9YWpheHNlYXJjaGxpdGVdIC5wcm9ib3ggLnByb2lucHV0IGlucHV0IHtcbiAgY29sb3I6ICNiNGIyYjIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5kLXNoYXJlLWJhci5hYm91dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kLXRpdGxlLWJveC5hYm91dCB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbmlucHV0Lm9yaWcge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmQtbXktY291cnNlcy1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjYjRiMmIyO1xufVxuXG4ubmF2LWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjM1cHg7XG59XG5cbi5uYXYtZnVsbHNjcmVlbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5kLWNhcm91c2VsLW5hdi53LXJvdW5kLnctc2hhZG93Lnctc2xpZGVyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLXByZXZpZXctYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjAgIWltcG9ydGFudDtcbn1cblxuLmQtcHJldmlldy1ib3g6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTg1ZCAhaW1wb3J0YW50O1xufVxuXG4uZC12aWRlby1wcmV2LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLmQtaG9tZS1ib2R5IC5kLXBoYXNlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kLWNvbnRlbnQtYm94LTIgLmQtdGl0bGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qUFJFU0NSSVBUSU9OIFBBR0UgKi9cbi5wcmVzY3JpcHRpb24gLmQtcHJlc2NyaXB0aW9uLWVtYWlsLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDUwcHggNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWVtYWlsLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtZW1haWwtaW5wdXQtZmllbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWVtYWlsLXRleHQge1xuICBjb2xvcjogI2I0YjJiMjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWVtYWlsLXNlbmQtYnRuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWVtYWlsLXNlbmQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLW1lbnUtYm94IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1uYXYtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbmF2LXRpdGxlLWJveC5ncmFkaWVudCB7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjRjhGOEY4IDUwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgLyogTW96aWxsYSBGaXJlZm94ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIC8qIE9wZXJhICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNGOEY4RjggNTAlLCAjZmZmZmZmIDEwMCUpO1xuICAvKiBXZWJraXQgKFNhZmFyaS9DaHJvbWUgMTApICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAsICNGOEY4RjgpLCBjb2xvci1zdG9wKDEwMCwgI2ZmZmZmZikpO1xuICAvKiBXZWJraXQgKENocm9tZSAxMSspICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIC8qIFczQyBNYXJrdXAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS10aWxlLm9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAwLjI1KTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1jb3Vyc2UtdGlsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDI1cHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiMmIyICNiNGIyYjIgI2YwZjBmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS10aWxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmRkYTI0ICNmZGRhMjQgcmdiYSgyNTUsIDg4LCA5MywgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgMC4yNSk7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLW1lbnUtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXJlYWQtaWNvbi5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW1lbnUtY291cnNlLXByZXZpZXctYm94IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAycHg7XG4gIGJvcmRlci1jb2xvcjogI2YwZjBmMCAjZjBmMGYwICNmMGYwZjAgcmdiYSgyNTUsIDg4LCA5MywgMC41KTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1tZW51LXRleHQtYm94IHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXBhZ2UtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1uYXYtbXktc2VsZWN0aW9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLXNlbGVjdGVkIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDE1cHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbGVzc29uLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3ViLW1lbnUtZml4ZWQuXzIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWItbWVudS1ib3gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXN1Yi1tZW51LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3ViLW1lbnUtYm94OmhvdmVyIC5kLXN1Yi1tZW51LXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMzMzM7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3ViLW1lbnUtYm94Lm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWItbWVudS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMzMzO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXN1Yi1tZW51LXRleHQub2ZmIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXN1Yi1tZW51LWZpeGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmZpcnN0LWxldHRlci1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtZGVsZXRlLWljb24ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1kZWxldGUtaWNvbi5yaWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjU4NWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1uYXYtdGl0bGUtYm94IC5kLWRlbGV0ZS1pY29uLnJpZ2h0LCAucHJlc2NyaXB0aW9uIC5zZWxlY3Rpb24tbmFtZSAuZC1kZWxldGUtaWNvbi5yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTAuNXB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW5hdi10aXRsZS1ib3ggLmQtZGVsZXRlLWljb24ucmlnaHQ6aG92ZXIsIC5wcmVzY3JpcHRpb24gLnNlbGVjdGlvbi1uYW1lIC5kLWRlbGV0ZS1pY29uLnJpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNTg1ZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1tZW51LmNoZWNrZWQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbWVudS10ZXh0LWJveC5sZXNzb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmQtcHJlc2NyaXB0aW9uLWVtYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1lbWFpbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjJiMjtcbn1cblxuLmQtcHJlc2NyaXB0aW9uLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2I0YjJiMjtcbn1cblxuLmQtcHJlc2NyaXB0aW9uLWVtYWlsOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiNGIyYjI7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiNGIyYjI7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1lbWFpbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNiNGIyYjI7XG59XG5cbi5wcmVzY3JpcHRpb24gaW5wdXQuZC1wcmVzY3JpcHRpb24tZW1haWw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5zaW1wbGViYXItY29udGVudCwgLnByZXNjcmlwdGlvbiAuZC1tZW51LWNvdXJzZS1wcmV2aWV3LWJveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1uYXYtbXktc2VsZWN0aW9uLWJveCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSk7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc2VjdGlvbi50YWcuXzIge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LXNlbGVjdGlvbi5zaW1wbGViYXIsIC5wcmVzY3JpcHRpb24gLmQtc3VibWVudS1jb3Vyc2VzLnNpbXBsZWJhciwgLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LWxlc3NvbnMuc2ltcGxlYmFyIHtcbiAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLnByZXNjcmlwdGlvbiAuc3Bpbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxODVweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1saW5rLWljb24ge1xuICBmb250LWZhbWlseTogXCJFUGZvbnRzMVwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWxlc3Nvbi1jaGVja2JveCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1saW5rLWljb24tYSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1jb3Vyc2UtbWVudSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLmQtZW1haWwtc2VuZC1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNhNTAwMzQ7XG4gIGJvcmRlci1jb2xvcjogI2E1MDAzNDtcbn1cblxuI3ByZXNjcmlwdGlvbi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1NXB4KTtcbiAgbGVmdDogMzglO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbn1cblxuI3ByZXNjcmlwdGlvbi1vdmVybGF5IC51aS1idXR0b24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1zYXZlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgIzMzMztcbn1cblxuLmQtcHJlc2NyaXB0aW9uLXNhdmUtdG9wLWJhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtb3ZlcmxheS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmQtcHJlc2NyaXB0aW9uLXNhdmUtYm90LWJhciB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1vdmVybGF5LWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLWVtYWlsLWlucHV0LWZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgc29saWQgc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZW1haWwtdGV4dCB7XG4gIGNvbG9yOiAjYjRiMmIyO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5kLWVtYWlsLXNlbmQtYnRuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1lbWFpbC1zZW5kLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWVtYWlsLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXBhZ2Utc2VjdGlvbi1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZmY1ODVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZjY2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtcGFnZS1zZWN0aW9uLWJveC1saW5lIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zZWUtYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXNlZS1hbGwtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFub3ZhIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc2VlLWFsbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXByZXZpZXctdGV4dC1ib3gge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtdmlkZW8tcHJldi10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXRpY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLXN0YXRlLWFjdGl2ZSwgLnByZXNjcmlwdGlvbiAudWktc3RhdGUtYWN0aXZlOmhvdmVyLCAucHJlc2NyaXB0aW9uIC51aS1zdGF0ZS1hY3RpdmU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTRkNjVlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNhNGQ2NWUgIWltcG9ydGFudDtcbn1cblxuLnByZXNjcmlwdGlvbiAudWktaWNvbi1iYWNrZ3JvdW5kLCAucHJlc2NyaXB0aW9uIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogI2E0ZDY1ZSAhaW1wb3J0YW50O1xufVxuXG4ucHJlc2NyaXB0aW9uIC51aS1pY29uLWJhY2tncm91bmQsIC5wcmVzY3JpcHRpb24gLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjYTRkNjVlICFpbXBvcnRhbnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLWJ1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTRkNjVlO1xuICBiYWNrZ3JvdW5kOiAjYTRkNjVlO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5hbmltYXRlLXNwaW46aG92ZXIge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtZml4ZWQuaG9tZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMHB4IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZC1ub3RpZmljYXRpb25zLWJveC5maXhlZC1uYXYge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uZC1kZXNjcmlwdGlvbi1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWtlLWNvdXJzZS1ib3gtMiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi53LWNvbC53LWNvbC0zLnByZXNjcmlwdGlvbjpob3ZlciB7XG4gIC8qICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICovXG59XG5cbi5wcmVzY3JpcHRpb24gLmxpc3RpbmctZW1wdHkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiBncmF5O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kLWNvdXJzZS1vdmVybGF5LWhlYWRlci10ZXh0LmQtbG9naW4tc3RlcCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5kLWNvdXJzZS1vdmVybGF5LWhlYWRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyp3aWR0aDo5MDBweDsqL1xufVxuXG4uZC1jb3Vyc2Utb3ZlcmxheS1oZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMTU0YTI7XG59XG5cbiNzaWduX3VwX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2dsb2JhbC9pbWFnZXMvZXAtbG9naW4taWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1ib3gge1xuICB3aWR0aDogODAwcHg7XG59XG5cbiNvYV9zb2NpYWxfbG9naW5fY29udGFpbmVyX3ByZXNjIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG5pbnB1dC5kLXNhdmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTRhMjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53LWNvbC53LWNvbC02LnBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJlc2MtbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZXNjLWJhY2sge1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmV2LWFycm93IHtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmNTg1ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNzaWduX3VwX25hbWUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmQtcHJvZmlsZS1zZWN0aW9uIC5kLWVkaXQucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmQtc21hbGwtbGFuZGluZy1zZWN0aW9uIC5kLWhlcm8tc2xpZGVyLTMudy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYWxyZWFkeS1hY2NvdW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY2VudGVyZWRMZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC01JTtcbn1cblxuLmQtb3ZlcmxheS1pbnN0cnVjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1zYXZlLWJvdC1iYXIuZXJyb3Ige1xuICBwYWRkaW5nOiAxMHB4IDMwcHggNTBweDtcbn1cblxuLmQtZWRpdC5vdmVybGF5LWNsb3NlLmVycm9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAxOHB4O1xufVxuXG4udy1jb2wudy1jb2wtMTEuZnVsbFBhZGRpbmcsIC53LWNvbC53LWNvbC0xMC5mdWxsUGFkZGluZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLmQtc3RhZ2UtZGQtdGV4dC5zbWFsbC5ibGFjayB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5uYXYub24ge1xuICBiYWNrZ3JvdW5kOiAjZmY1ODVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtc3ViLW1lbnUuXzIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5kLXN1Yi1tZW51LWRkLmRyb3Bkb3duLW1vdXNlZW50ZXItc3RvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5kLWNvdXJzZS1tZW51LWJveC5zaW1wbGViYXIge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5kLWNvdXJzZS1pbmRpY2F0b3IuXzIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIzcHgpO1xuICBib3R0b206IC0zcHg7XG4gIGJvcmRlci1sZWZ0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2ZmZjtcbn1cblxuLmQtc3ViLW1lbnUtYm94Lm5hdiB7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5kLWhvbWUtaW5zdHJ1Y3Rpb24tdGV4dC5fMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjYjRiMmIyO1xufVxuXG4uZC1zZWUtYWxsLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmQtbmF2LXRpdGxlLl8yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3VibWVudS1jb2x1bW4uY291cnNlcyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3VibWVudS1jb2x1bW4udG9waWNzIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3VibWVudS1jb2x1bW4uc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmQtbXktY291cnNlcyAuZC10YWtlLWEtY291cnNlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZC1zdWItbWVudS1ib3gudG9kZGxlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4ZmY7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Yzg7XG59XG5cbi5kLXN1Yi1tZW51LWJveC50ZWVuYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDU1Yzc7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5iYWJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDY1ZTtcbn1cblxuLmQtc3ViLW1lbnUtYm94LnByZWduYW5jeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGRhMjQ7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5jb25jZXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTMwMDtcbn1cblxuLmQtbmF2LWRyb3Bkb3duIC5kLWNvdXJzZS1tZW51IC5kLXBhZ2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5kLW15LWNvdXJzZXMucmlnaHQge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMHB4O1xufVxuXG4jZC1jb250aW51aXR5LW92ZXJsYXkgLmQtdGFrZS1hLWNvdXJzZS1idG4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kLXZpZGVvLXByZXZpZXcuYmlnIHtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cblxuLmQtdmlkZW8tcHJldi10aXRsZS5iaWcge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uZC1uZXdzLW5ld3NsZXR0ZXItYm94IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlcnJlZC1kcmVzcy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kLW5ld3NsZXR0ZXItYm94LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVHlwMTQ1MXN0ZCByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uZC1uZXdzLWVtYWlsLWJveCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmQtbmV3c2xldHRlci0tZW50cnktZmllbGQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbmV3c2xldHRlci10ZXh0IHtcbiAgY29sb3I6ICNiNGIyYjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmQtbmV3c2xldHRlci1zZW5kLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1uZXdzbGV0dGVyLWJ0bi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5iaWcuXzUge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZC1wcmVzY3JpcHRpb24tZW1haWwubmV3c2xldHRlciB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmQtdmlkZW8tcHJldi10aXRsZS5jb3Vyc2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5kLW5ld3NsZXR0ZXItc2VuZC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1uZXdzbGV0dGVyLWJ0bi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtbmV3c2xldHRlci1zZW5kLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NGEyO1xufVxuXG4uZC1zdWItbWVudS1maXhlZC5uZXdzLWhvbWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xufVxuXG4uZC12aWRlby1wcmV2LXRpdGxlLmJpZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZC1jYXJvdXNlbC1tb3JlLWJ0bi5fMiB7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZC1yZWFkLW1vcmUtdGV4dC5fMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kLW5hdi1kcm9wZG93bi5uZXdzIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZC1zdWItbWVudS1kZC5uZXdzIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogMzMlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLmQtc3ViLW1lbnUtZGQubmV3cy5maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiA0OSU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4vKi5uYXYtZnVsbHNjcmVlbi5uZXdze1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6MDtcbn0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAuZC1zdWItbWVudS1kZC5uZXdzLmZpeGVkIHtcbiAgICBtYXJnaW4tbGVmdDogNTMlO1xuICB9XG59XG4uZC1tZW51IC5kLW1lbnUtYzYge1xuICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRyZW5kaW5nLXNlY3Rpb24ubGlzdGluZy1zZWN0aW9uLmluLXN0YWdlcyB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi53LWRyb3Bkb3duLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmgxLmQtdmlkZW8tcHJldi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMS5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGlubmVyLmxvYWRpbmctbXktY291cnNlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG59XG5cbi5kLWRyb3Bkb3duLnctLW9wZW4sIC53LWRyb3Bkb3duLWxpc3Qudy0tb3BlbiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwICNiNGIyYjI7XG59XG5cbi5kLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwOTBweCAhaW1wb3J0YW50O1xufVxuXG4uZC13aXRoLWRpdi0yLnByZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbiNhdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC8qIGNvbG9yOiAjY2NjOyAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLlR5cGVhaGVhZF9faW5wdXQgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLmQtZGQtbGluay53LWRyb3Bkb3duLWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmQtZGQtbGluay53LWRyb3Bkb3duLWxpbmsuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kLXBhZ2Utc2VjdGlvbi1ib3gtbGluZS5fMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kLWhlYWRlci1zZWFyY2gtYm94LnctY2xlYXJmaXguc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uZC1oZWFkZXItc2VhcmNoLWJveC53LWNsZWFyZml4LnNlYXJjaC1yZXN1bHRzIC5kLXNlYXJjaC1iYXItYnRuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gudy1jbGVhcmZpeC5zZWFyY2gtcmVzdWx0cyAuVHlwZWFoZWFkIC5kLXNlYXJjaC1pY29uLTIuXzIge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uZC1oZWFkZXItc2VhcmNoLWJveC53LWNsZWFyZml4LnNlYXJjaC1yZXN1bHRzIC5kLXNlYXJjaC1pY29uLTIuXzIge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5kLWhlYWRlci1zZWFyY2gtYm94LnctY2xlYXJmaXguc2VhcmNoLXJlc3VsdHMgLlR5cGVhaGVhZF9faW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KSAhaW1wb3J0YW50O1xufVxuXG4uZC1oZWFkZXItc2VhcmNoLWJveC53LWNsZWFyZml4LnNlYXJjaC1yZXN1bHRzIC5UeXBlYWhlYWRfX2lucHV0IGlucHV0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmQtc2VjdGlvbi10aXRsZS5fMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZC1vdmVybGF5LWluc3RydWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLXdpemFyZCAudy1jb2wudy1jb2wtMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmV4dHJhLXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmxvZ2luLXdpemFyZCAuZC1jb3Vyc2Utb3ZlcmxheS1oZWFkZXItdGV4dC5kLWxvZ2luLXN0ZXAuXzIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5sb2dpbi13aXphcmQgLmQtc2F2ZS1idG4uXzIge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmxvZ2luLXdpemFyZCAuZC1zdGFnZS1kZC10ZXh0LmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29tbWFuZHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYWRtaW4tY29tbWFuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlR5cDE0NTFzdGQgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHdoaXRlO1xufVxuXG4uYWRtaW4tY29tbWFuZDpob3ZlciwgLmFkbWluLWNvbW1hbmQub3BlbiB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5hZG1pbi1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xufVxuXG4ub3Blbi1jb21tYW5kLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmQtY29tbWFuZC1jbG9zZS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uYWRtaW4tY29tbWFuZCAuZC1kcm9wZG93bi1pY29uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udy1jb2wudXNlci1pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udy1jb2wudXNlci1pbmZvLmRlbGV0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnctY29sLnVzZXItaW5mby5kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLnA1MCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wNTAgLmQtZmllbGQtbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY291cnNlLWRlc2Mge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjU4NWQ7XG59XG5cbi5jb3Vyc2UtZGVzYy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYW5vdmEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIuXzIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53LWNvbC53LWNvbC00LnRodW1iIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS5fMi5jb3Vyc2Uge1xuICBmb250LWZhbWlseTogXCJUeXAxNDUxc3RkIHJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmQtdHJlbmRpbmctc2VjdGlvbi5saXN0aW5nLXNlY3Rpb24uXzIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZC1oZWFkZXItbG9nby1ib3gge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmQtbXktY291cnNlcyAuZC1kcm9wZG93bi53LWRyb3Bkb3duLWxpc3Qudy0tb3BlbiB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmVjYXJlLXNlYXJjaC1yZXN1bHRzIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmVjYXJlLXNlYXJjaC1yZXN1bHRzIGxpID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmVjYXJlLXNlYXJjaC1yZXN1bHRzIGxpIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGkgLmxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaSA+ICo6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVjYXJlLXNlYXJjaC1yZXN1bHRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGkuYWN0aXZlIC5saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lY2FyZS1zZWFyY2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbnNwYW4uZWNhcmUtc2VhcmNoLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3Bpbm5lci5lY2FyZS1zZWFyY2gge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3Bpbm5lci5lY2FyZS1zZWFyY2ggLmFuaW1hdGUtc3Bpbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kLWVtYWlsLXNlbmQtYnRuLl8yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NGEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NGEyO1xufVxuXG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgc3Bhbi5oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmVjYXJlLXNlYXJjaC1yZXN1bHRzIHNwYW4uaGVhZGVyOmhvdmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmVjYXJlLXNlYXJjaC1jb3Vyc2UtdGl0bGUge1xuICBjb2xvcjogI2ZmNTg1ZCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5lY2FyZS1zZWFyY2gtY291cnNlLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjU4NWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZC1jMS5fMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5kLXNlYXJjaC1pY29uLTIuXzIubGcge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLyogSGlkZSBkZWZhdWx0IEhUTUwgY2hlY2tib3ggKi9cbi5zd2l0Y2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUaGUgc2xpZGVyICovXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xuLnNsaWRlci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmQtbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLyogVi1UT09MVElQICovXG4udG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiA0cHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbn1cblxuLnRvb2x0aXAgdG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sdGlwW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzLCB2aXNpYmlsaXR5IDAuMTVzO1xufVxuXG4udG9vbHRpcFthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4uZWNhcmUtYWRtaW4tbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmVjYXJlLWFkbWluLWxpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmY1ODVkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdGlvbi1jb3VudGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZjU4NWQ7XG59XG5cbi5kLWluLXNob3J0LXRleHQge1xuICBwYWRkaW5nOiAycHggNXB4IDBweCAwcHg7XG59XG5cbi5kLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuXG4uZC10b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgLyogQXQgdGhlIHRvcCBvZiB0aGUgdG9vbHRpcCAqL1xuICBsZWZ0OiA4NSU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjayB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjQwLCAyNDAsIDI0MCk7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIuYmlnIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmQtZW1haWwtc2VuZC1idG4uYWRkLXRvLXNlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kLW5hdi1teS1zZWxlY3Rpb24tYm94LnNlbGVjdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLnNlbGVjdGlvbi1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hbm92YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5kLXRvb2x0aXAuc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5pbWcucmVtZW1iZXItcGljIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cblxuLypcbiAgIEFuaW1hdGlvbiBleGFtcGxlLCBmb3Igc3Bpbm5lcnNcbiovXG4uYW5pbWF0ZS1zcGluIHtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uc2ltcGxlYmFyLCBbZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAvKiBUcmlnZ2VyIG5hdGl2ZSBzY3JvbGxpbmcgZm9yIG1vYmlsZSwgaWYgbm90IHN1cHBvcnRlZCwgcGx1Z2luIGlzIHVzZWQuICovXG59XG5cbi5zaW1wbGViYXIgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCxcbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb25dIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIGhpZGUgYnJvd3NlciBzY3JvbGxiYXIgb24gSUUxMCsgKi9cbn1cblxuLyogaGlkZSBicm93c2VyIHNjcm9sbGJhciBvbiBXZWJraXQgKFNhZmFyaSAmIENocm9tZSkgKi9cbi5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ob3Jpem9udGFsXSAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50LFxuLnNpbXBsZWJhci5ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgd2lkdGg6IDdweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiAjNmM2ZTcxO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrOmhvdmVyIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMCBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMCBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMCBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ob3Jpem9udGFsXSAuc2ltcGxlYmFyLXRyYWNrLFxuLnNpbXBsZWJhci5ob3Jpem9udGFsIC5zaW1wbGViYXItdHJhY2sge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249aG9yaXpvbnRhbF0gLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhcixcbi5zaW1wbGViYXIuaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyoqKioqIGxpZ2h0Ym94ICoqKioqL1xuLypcbiAqIExpZ2h0Y2FzZSAtIGpRdWVyeSBQbHVnaW5cbiAqIFRoZSBzbWFydCBhbmQgZmxleGlibGUgTGlnaHRib3ggUGx1Z2luLlxuICpcbiAqIEBhdXRob3JcdFx0Q29ybmVsIEJvcHBhcnQgPGNvcm5lbEBib3BwLWFydC5jb20+XG4gKiBAY29weXJpZ2h0XHRBdXRob3JcbiAqXG4gKiBAdmVyc2lvblx0XHQyLjEuMSAoMTIvMDcvMjAxNSlcbiAqL1xuLyogSW1wb3J0IGljb24gZm9udCAqL1xuLypAaW1wb3J0IHVybChmb250LWxpZ2h0Y2FzZS5jc3MpOyovXG4vKiBJbXBvcnQgYnJlYWtwb2ludCByZWxhdGVkIHN0eWxlcyAqL1xuLypAaW1wb3J0IHVybChsaWdodGNhc2UtbWF4LTY0MC5jc3MpOyovXG4vKkBpbXBvcnQgdXJsKGxpZ2h0Y2FzZS1taW4tNjQxLmNzcyk7Ki9cbkBtZWRpYSBzY3JlZW4ge1xuICAvKiBPdmVybGF5ICovXG4gICNsaWdodGNhc2Utb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAvKiBMb2FkaW5nICovXG4gICNsaWdodGNhc2UtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIC8qIEZpeGVzIHRoZSBpY29uIHdvYmJsZSBpc3N1ZSBpbiBmaXJlZm94ICovXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTMlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaWdodGNhc2UtbG9hZGluZy1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBsaWdodGNhc2UtbG9hZGluZy1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1vLWFuaW1hdGlvbjogbGlnaHRjYXNlLWxvYWRpbmctc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxpZ2h0Y2FzZS1sb2FkaW5nLXNwaW4gMC41cyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cblxuICAvKiBDYXNlICovXG4gICNsaWdodGNhc2UtY2FzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAvKiBBZGRpdGlvbmFsIGluZm8gKi9cbiAgI2xpZ2h0Y2FzZS1jYXNlIC5saWdodGNhc2UtaW5mbyB7XG4gICAgLyogXG4gICAgICogWW91IGNhbiBjaGFuZ2UgdG8gcG9zaXRpb24gXCJzdGF0aWNcIiBvciBcInJlbGF0aXZlXCIgaW5zdGVhZCwgYnV0IGNvbnNpZGVyXG4gICAgICogdGhhdCB0aGlzIGhlaWdodCB3aWxsIGJlIGludGVncmF0ZWQgYW5kIGNhbGN1bGF0ZWRcbiAgICAgKiB0byB0aGUgbWF4aW11bSBoZWlnaHQgYWRkaXRpb25hbGx5IHRvIHRoZSBpbWFnZSBoZWlnaHQuXG4gICAgICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgI2xpZ2h0Y2FzZS1jYXNlIC5saWdodGNhc2UtY2FwdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS10aXRsZSxcbiNsaWdodGNhc2UtY2FzZSAubGlnaHRjYXNlLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS1zZXF1ZW5jZUluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC8qIEljb25zICovXG4gIFtjbGFzcyo9bGlnaHRjYXNlLWljb24tXSB7XG4gICAgd2lkdGg6IDEuMTIzZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qXG4gICAgICogRm9yIGFkanVzdGluZyB0aGUgaWNvbiBzaXplLCBqdXN0IGNoYW5nZSB0aGVcbiAgICAgKiB2YWx1ZSBmb3IgXCJmb250LXNpemVcIiBoZXJlIVxuICAgICAqL1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICBhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLFxuYVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXTpmb2N1cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yLCBvcGFjaXR5LCBlYXNlLWluLW91dCAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciwgb3BhY2l0eSwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIH1cblxuICBhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgfVxuXG4gIGFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cblxuICAvKiBGb3IgbW9iaWxlICh0b3VjaCkgZGV2aWNlcyAqL1xuICAubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlICNsaWdodGNhc2UtY2FzZSAubGlnaHRjYXNlLWlubGluZVdyYXAsXG4ubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlICNsaWdodGNhc2UtY2FzZVtkYXRhLXR5cGU9aWZyYW1lXSAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZS5saWdodGNhc2Utb3Blbixcbi5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2UubGlnaHRjYXNlLW9wZW4gYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2UgI2xpZ2h0Y2FzZS1uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi8qIEFuaW1hdGlvbiBmb3IgbG9hZGluZyBzcGluIGljb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodGNhc2UtbG9hZGluZy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxpZ2h0Y2FzZS1sb2FkaW5nLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxpZ2h0Y2FzZS1sb2FkaW5nLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBsaWdodGNhc2UtbG9hZGluZy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodGNhc2UtbG9hZGluZy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovXG46cm9vdCB7XG4gIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG4gIC0tYW5pbWF0ZS1kZWxheTogMXM7XG4gIC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuXG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9T3V0XSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQXR0ZW50aW9uIHNlZWtlcnMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3J1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2hha2VYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VYO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VYO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zaGFrZVkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uYW5pbWF0ZV9faGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3RhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fd29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLyogQmFjayBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja0luVXA7XG59XG5cbi8qIEJhY2sgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG59XG5cbi8qIEJvdW5jaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG4vKiBCb3VuY2luZyBleGl0cyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG59XG5cbi8qIEZhZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcbn1cblxuLyogRmxpcHBlcnMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuLyogTGlnaHRzcGVlZCAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRSaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4vKiBSb3RhdGluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuXG4vKiBSb3RhdGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5cbi8qIFNwZWNpYWxzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2hpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbi8qIFpvb21pbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG4vKiBab29taW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLyogU2xpZGluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbi8qIFNsaWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbi5lcC1tZW51LXN0YWdlIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTclICFpbXBvcnRhbnQ7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBDVVNUT00gRk9SIFdFQkZMT1c6IFJlbW92ZWQgdGhlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc2VsZWN0b3IgdG8gcmVkdWNlXG4gKiAgICBzcGVjaWZpY2l0eSBhbmQgZGVmZXIgdG8gdGhlIC53LWJ1dHRvbiBzZWxlY3RvclxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyoqXG4gKiBETyBOT1QgRURJVCBUSElTIEZJTEUgRElSRUNUTFlcbiAqIFRoaXMgZmlsZSBpcyBhdXRvbWF0aWNhbGx5IGJ1aWx0IHVzaW5nIGEgYnVpbGQgcHJvY2Vzc1xuICogSWYgeW91IG5lZWQgdG8gZml4IGVycm9ycywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZGFzaGljb25zXG4gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tdXJsLXF1b3RlcywgZGVjbGFyYXRpb24tY29sb24tbmV3bGluZS1hZnRlciAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvZGFzaGljb25zLmVvdD85OWFjNzI2MjIzYzc0OTQ0M2I2NDJjZTMzZGY4YjgwMFwiKTtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9kYXNoaWNvbnMuZW90Pzk5YWM3MjYyMjNjNzQ5NDQzYjY0MmNlMzNkZjhiODAwI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuXHRcdHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUh2d0FBc0FBQUFBM0VnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURNQUFBQkNzUDZ6N1U5VEx6SUFBQUU4QUFBQVFBQUFBRlpBdWs4bFkyMWhjQUFBQVh3QUFBay9BQUFVOWwrQlBzeG5iSGxtQUFBS3ZBQUFZd0lBQUtsQWNXVE1SV2hsWVdRQUFHM0FBQUFBTHdBQUFEWVhrbWFSYUdobFlRQUFiZkFBQUFBZkFBQUFKQVEzQTBob2JYUjRBQUJ1RUFBQUFDVUFBQVZRcGdULzlteHZZMkVBQUc0NEFBQUNxZ0FBQXFwczVFRVliV0Y0Y0FBQWNPUUFBQUFmQUFBQUlBSnZBS0J1WVcxbEFBQnhCQUFBQVRBQUFBSWl3eXRmOG5CdmMzUUFBSEkwQUFBSnZBQUFFaG9qTWx6MmVKeGpZR1JnWU9CaWtHUFFZV0IwY2ZNSlllQmdZR0dBQUpBTVkwNW1laUpRRE1vRHlyR0FhUTRnWm9PSUFnQ0tJd05QQUhpY1kyQmsvTWM0Z1lHVmdZT0JoekdOZ1lIQkhVcC9aWkJrYUdGZ1lHSmdaV2JBQ2dMU1hGTVlIRDR5ZkhWbkFuSDFtQmdaR0lFMENETUFBSS96Q0dsNG5OM1k5My9lVlJuRzhjLzlKRTJic3RMZFFJRjBOOHgwdDh3MHBTTXQwQlpLUzVtbDdGMzJsckwzaGxLbUN4RVF0empBaFFNUlJjRUppamhRUVdWNHZnTkJHVjRubDMrQi9tYlRkOCtyZWVWSnZ1Yzg1OXpudmdMMEE1cGtPMm5XM3hjSjhxZWUwMmVqNy9OTkRPejdmSFBUdy9yL0xuVG82MGFsZTRvb1dvdjJvck9ZWFhRWFBXVnIyVjUybHJQTDNxcTNXbG10cWxaWHgxYm5WRmRWZDlUTmRXdmRYbmZXayt0WjlkeDZ3ZnZ2UTZLZ2FDcmFpbzZpcSsvVlViYVZIV1ZYMlYwdHJKYjJ2WHBOdGJaYVY5MVlVN2ZVYlhWSDNWVlByYnZyZWZuVi8vV2ZZSmM0TTg2T1MyTjlQQkNQOW4wOEZTL0U2dzBhZ3h0REcyUDZQcm9hUFkzbGphTWFKelZPYjF6ZTJOQzRzM0ZmNDZHK1Z6ZlJRbjhHc0JFYk00Uk4yWVF0R01WbE1ZMnY4Q09HYWkwSHhtNk1qRVd4T0JaR2IrekpBcmJpZGphampVR3hKSGJnVXp3WUcvRUpQc05EZkpMRnNZenBYTTZQbWNkOFBzMUJ2QjhMR0VFN1c3S1N6ZG1HQTlpZmd6bWF1N2liY1V4a0I3Ym5IaFp4Yit4RGd3L3lZYjdHVS95UXAyTmdESTl4TVo2MXNXVnNGWnRIa3hiNStaZ1FFMk5TZE1ZbURPTTVIbVpyZnM2SCtDYmY0YnQ4bTI4eGhiMll5alFXY2lESHhrN1JHZzJXOERGV3hieVlFMjBjeC9HY3dJbWN4S214V1l5SUdYcjNsN01QcC9NQW4rUHpmSUZIK0NvLzQyOTZRMnYrd2R2UkhQMWlRSXlLTVRFMlpzWmVzVzhRU3ptSGk3bUZLN2lXc3ppVHM3bUlHL2dBbDNJcmwzQXoxM0ExMTdHZUM3aVNkVnpJamR6R01YeWNQL0lUZnNrditCNVBSay9NalQxaUNQdXlMQWJGNEpnZHMySmo3dU9qN01tWCtESTc4aGZlakJhNitLeG1la3AwczVUQlhNL2tpTmcyOXVhTm1NNXAwYzZmbU1tTUdNYkxNWlMvOHcyK3poNzhsUEZNWUZ2dDlVbDBNb2F4L0lBL3M1UDIraHk2bWNYTzdFb1B1N0Y3Yk0xZmVTUjI1d3p1WkFOM3hCYXNpSkd4RFNmSDlwekxlVnpGN05neHRtTTArL0ZLN01McnZCTlRlWlNYWWxQK3dPLzVKLy9TVi8yTzMvSWl2K0VGZnMydmVEZjY4eEhPajUzcDVZdDhuNzJaRzZNWnpob081d2dPNFZDTzVDZ09ZM1ZNNFMxZXBZeGRZektQOFFTUHgzeHU0djdvNEZtZHlkYm80ajFlbytJWmJkYVcvK0djL0wvODJUai8wemJTLzRrVnVlNVlybXpwUDNMMVN3M1QrU1kxbVU0NnFkbDA1a245VEtlZjFHTDVKNlQrcG9wQUdtQ3FEYVJXVTVVZ0RUVFZDOUpHcHNwQjJ0aTRUT01tcG1wQzJ0UlVWMGlibVNvTXFjMVVhMGlETEZmd05OaHlwVTVEVEpXSU5OVFFHcVJoRm9zMERyZFlySEdFeFVLTkl5MTZOYmFicWhocGMxTTlJMjFocW15a1VhWWFSOXJTeU0rN2xaR2ZkMnNqUDIrSHhSS05vMDFWa1RUR1ZCOUpZNDBITlk2enlHczIzbFE5U1JOTWRaUTAwVlJSU1pOTXRaWFVhZVE1Ym1PcXQ2UnRUWldYdEoycEJwTzJOMVZqMGc2bXVremEwVlNoU1YybVdrMmFiS3JhcENsR3Z0dW1XdVMxbW1ia05aNXU1SFdkWWVRMW0ybXErS1JaUmw3djJVWis5cDFNOXdGcFo5UE5RTnJGZEVlUWRqWGRGcVRkVFBjR2FYZlREVUxxTnZLNnpqSHkrdlVZZWQ1empid2VlNWp1SE5JOEkrK2YrY2E5R2hlWWJpVFNRaU9mcDE3VExVVmFaTHF2U0l0Tk54ZHBUOU1kUnRyTGRKdVI5amFlMXJqRUl1L3RwUlo1L3k2enlIUFp4eUx2a1gyTnRScVhXK1IxM3M4aTc4MFZGbm1kVjFya2M3Ky81U0tSVmhuUGF6ekFJdSs3QXkzeXVoMWtrZmZkd1JaNTN4MWlrYy8wb1VZK2Y2dE5OeFRwTU5PdFRGcGo1TE55dU9tbUpoMWh1ck5KUjVwdWI5SlJwbnVjZExUcFJpY2RZN3JiU2NlYWJublNjVWJlcDhjYmViMVBNUEtlUGRISWUvWWtJNytmSnh0NTNtdU4vTDFQc2NoNzgxU0xYUE5PczhoNzRIUWp2NGRubUxvTDBwbEdYdU96TFBMK090c2k3ODF6TEhJTk9kZkk4empQeVBNNDM4anp1TURJOC9pQWtlZHhvWkdmY1oxRnJsRVhXZVN6ZWJGRlBwZVhHTGxXWFdya2ZYU1prZmZhNVVhZTN4V21qb2gwcGFrM0lsMWw2cEpJVjV2NkpkSTFwczZKZEsycGh5SmRaK3FtU05lYitpclNEYVlPaTNTanFkY2kzV1RxdWtnM0cyOXJ2TVVpMzEyM1d1UTc0amFMZkVldHQ4ajErM2FMWElNM1dPUWFmSWRGcms5M1d1UTljNWRGUG1kM1c3NUcwejJtYmk4L2FoLzFmUlJoNmdEVjg1dDZRWXBtVTFkSTBjL1VIMUswbURwRml2Nm1ucEZpZ0tsN3BHZzE5WkVVYmFhT2ttS1FxYmVrR0d6cU1pbUdtUHBOaXFHbXpwTmltS2tIcFJodTZrWXBScGo2VW9xUnBnNlZvdDNVcTFKMG1McFdpdEdtL3BWaWpLbVRwUmhyNm1rcHhwbTZXNHJ4cGo2WFlvS3A0NldZYU9wOUtTYVp1bUNLVGxNL1RORmw2b3dwSnB0NlpJb3BwbTZaWXFyeHBNWnBGcXJ2eFhRTDFmZGlob1hxZXpIVElxL1RMRk9uVFRIYlVKMHR1aTN5R3ZkWWFIM0xzTkRYbFEwTHZiNXNNblhwbE0ybWZwMnluNmx6cDJ3eDlmQ1UvVTNkUE9VQVUxOVAyV3JxOENuYlRMMCs1U0RqVFkyRExYZTk1UkJURXFBY2Fzb0VsTU1zMTk1eXVLSDZWWTR3SlFiS2thYnNRTmx1NU8vZFljb1RsS01OclhzNXhpS3Z3VmdMOVJibE9GUHVvQnh2dktGeGdpbUxVRTQwVkN2TFNSYjVaM2Fha2dwbGx5bXpVRTQyOUo2VlV5enluS1lhTDJ1Y1pwSG5QZDJVY2lobm1QSU81VXhUOHFHY1pjcEFsTE5OYVlpeTI4alBQc2ZJejk1ajVEbk90ZnliZzNJUEk4OWpucEhuTWQvSTY3VEF5T3UwMEpTektIdE5pWXRxb1NsN1VmV2FVaGpWVWxNZW8xcG1TbVpVKzVneUd0VytwclJHdGR5VTI2ajJNeVU0cWhXbUxFZTEwbEJ2VksweTVUdXExYWFrUjdYR2NxMnVEcmZJWDMrRUtRZFNIV2xLaEZSSG1iSWgxZEdHYW1oMWpDa3ZVaDFyNUdkWmE2RTlWNTFpU3BOVXB4cTZkNnZUVEFtVDZuUlQxcVE2dzVRbnFjNDA1VStxc3d5OWw5WFpGam83MVRtbWRFcTF6cFJUcVM0eThqcGRiTHlpOFJLTHZQNlhtdklzMVdYR094b3ZOMlZjcWl0TWFaZnFTdU1salZlWkVqRFZqYVlzVEhXVEtSVlQzV3pLeDFTM21KSXkxYTNXTjhmYlRPbVphcjBwUjFQZGJrclVWQnRNMlpycURsUEt6dGRsSCtWdDZqQWxiK3FHOGE3R0psTWFwMjQyNVhMcUZrTjlSdDNmbE5XcEI1aFNPM1dyS2I5VHQ1bVNQUFVnVTZhbkhtem96TlJEVERtZmVxZ3A4Vk1QTTJWLzZ1R0c5bHc5d3RDZXEwY2E2aS9yZGtQOVpkMWhhQy9Xb3czdHhYcU1vVjZ6SG10b2Y5ZmpMRlJINnZIR1d4b25HSzlxbkdpVUdpZFo2RXpWblJhcVIzV1g4WmpHeWNZVEdxY2FqMnVjWnFGYVVFODM5TjdYTTR6N05jNjB5UE9ZWlR5cnNkdnlieWZyT1VaZTd4NkwvUFBuR3U5cG5HZThwbkcrVVdsY1lEenpiOGlMc3hvQWVKeXN2UW1jSk1kWko1cVJsWm1SOTFGNVZXWGRaL2JkMDUxMXpFelA5UFNNUEtPclM1SkhFcEpHSTB1eVJiVWsyN0tNTU11aXRWVTI1bGdXK2NBeXVHdDNmMTdBMk11YXc2Ykh3TUl6QzVnMTVqRmxNTmNhQTd2QW1wNDFadG5mVzFoNDhQYlZ2QzhpczQ2ZUdabmo5N3FySWlNamo3aS8rSDlIZk1Xd0RQeWgvd2RkWlRSbW5XRWFZYmZqK2NsL0Y0ZFljRXJJYzdCZ0lBSER2OWZ0ZER0bkVBU2JrTDdaUlM5OHFpbWY4RFhMODRwT3Nici9xVFdNYzZJbzU5T1dWRkMwV2lWZmtEVEZVYkVyNWtRWC84bW5tZ3BuaUxxdG1UekdRN2diMHJHSDRRNU5LdVRMZFUwcFNKWlpVREhPWTB5S0ZwZnZWOUN2TUNwalFHeXppQndkVmRkUWF4dlpiWXlZN3VWTzUvSnpsenZkeTg5OEVQMEtqWFl1di9teHp2aTNQdnQ2OGloOWZvaEdUSnBoN0dqVEt5QkhXRWE0WGFzMlQ2TldaM0RvRll0ZU5JamNZaEdOaXU0VnR6Z1kwTU1rN3kraVgyZktUQVN4VHJzVE5zTW1ydUlOMmhnNGFaSnRSRnFsMjBHZGJ2THYrY1c0dmRCdkk0UllMS3FZVStvcjlYVlBWWlJVeWcvOFNNblVjamwvL0lDbllsSGdKVDI5WWtvQ1Z2T3JDK2lIVXF3b1NJS0VrT0RuYzdXTWxnbThJTU95bnBJNTFsaXBqMzlBZHhRL0xlbXlscktrYWszSjhWeFMxaEhVTTJTT1FUL1dCT3pqVU1CdXJkME1jZGh0aHJWMjFPbUdYYi9UYlVldTUzZDk3UGtSM3V5MG1sWEI4ZERvT05ZWE9ndGUwQXQ4T09xNDJ4V01oVTdvNVh1QkIwZGRPUDZsOHVycXp1cnFLT2VIOFEzMENUL1lUWjQ0Zmx6UVE1THdBcmx0WjVVVUtVWEw5UXZvNXhtSjBVa2ZJQ2dXbE1kdlI5aDNLMjIvWFhQUk1NeDk5S081WCtpM2hzUHgxVkVmTlpQemFHRi9mLytsd1dENm5xK2kvOHg0VEpVNURuRm9ZUVBwQ0FZczFNQkFUUmlXMjhoTGtWTXlXaDJ2ZzdzZXZXV05wZGQ4R016ZUp2cXNheGh1Nko3SVAydVcxOHhuc1U1T1R2ejJQeGN0WC94TzBmVFZaMFZJOG82ZldJYjdGdHpqaFdldHlpcjY5M0FQM0tqalo4MjFzdmxzbnB3WXh2aEwvMXowVFlScEdORlVUOWVYWjdkV1NMRTVXdlpyNkJwak0zbG1pZWxBLzdSYnpXVVUxbkN0S3NDSTlLTEtaaWZjOUJ5aDJteDEvTWlLSTlFbU5BK0c3cHFjb3A2aExGZjcxV1haTUdURUtNWXcxMmkwbTgzUmdJU0JnSHY5S0k0ZFhwR05LREprT0JpZmJMYkpYZUg0TCtuZDdMdmVsWHVFeHFCWVVqekowRzh5UEtQQURIT1pISXoyQnJQSVFQY2gybE1HQ3Rzd1dxQ2pmSEplaWxNYlBnd3RHcEFyRmRLTmIzN3ptKzNCSU5qNytuNS90NFhweVgrbjRYalF2NHI2L2F1REZtcTEwSDFQUEdFLy8veldRdy9ibHk2MWxwZjNIbjg4L2Z6emFScEdqMXk2OUFoOGR5TDRTOGIwNzZQL1J0dU45amlHRGpmWUdvem5Ea3c3YnpaOGZ5SnJXZG5DUGZWanZXWXYrNnRwclpBNWR5N1VIU2Z2T09qbnN1Zk9aZ3VhK2FENGVQUWZHNjh0d0szZlFpN2tuY2tjSi9RaFJkcWlhMVVzUG5JclZqUkV6UGh3ZEoySkJxZzNQZ2dpMUV2RzRHZlJMek1ZV3FrR2NXaUlUcEhGMERvdzE0R3FrRzQ2ZzlxdGJzY25Gd3lFN3J2LzJQMUN4dUYrMDc5VzBrcUZ6Rk5scGV3cFpTeDlGcEp0SHQrUDNnZDNZTjd4VzRWcnJpYUpaY1dEVzk2UUxWUXZRYktkRWU1UGFOZ2ZvRDltWURnaHlLeEpoeldaU0pUSU5HT2lISFk5T3M2UnN2NkQ2KzZHNVZpOHRyWjlCM2F5YVUvVzVMU0I3OWhlZHpiU2RwcEhCMnMvc0s1eEVOMXd5UzFHV3RZa1A1MXg4ZTNiU2ZwMHpvM1FGUmdYeTh6dE1HcXRWck5XcVFxdUZZL1lSa1NHN0RLaTQvTTBxcEZCdWdYVjcyeDZyajkvVmtEemQ3YlJ5RkRHQjNRTTl4VGpPcE5WREVQSmlySTRqUXdDY2pYQUNnNUlFb24wVVl1a2phOUMrRjJHYXpRRkRGV0h5TXNrOHNoTktaTjVOMklSckIwUjh3QnpHVmFBcW82Y0l0cmNScTAxNU9zSXI2R3cwMjFXc1FBTFhnRVI2dDZFWnV4MlFwaDdSZVJ2ZHJwZUNsSzdIWmcvelJEdWhnTWw4Y2tTNmNHSVRBRzlGM0NuZTdqOTdQYjJzMjhud1R0NTM1UldTcndoMllMRXNhSW5OeXFjcUFlU1hwRGE2MEdSNVF3Ty94OTJpdVU1SkltS1VNQXFkTGFQYzRXZ1lwWGx0TWxuM0R2ZmJaUWswME1jeXlSdmhlQ2pWaDZYSTgxU0JGR3hKQTF4V2diWm5vc1V4Y2dHOW9tS0tXcmpyemllbHJVbFE4RXBsa3R4VXI2VEZuZ3VsZElMUzBpcXI0VG4wSnNFU1RNNFJXRmcxcy9hYUFGV2psUE1HMjlvSlJ0aW5TNDBCdFMwUmhwSUNHbWprVlV2Sk8yam8yWVhtc3J6eWFYbU9uTFhZQ0tReHZQSWRDVURGSzdGTFVmK0JaYzBJY1MyV2VpQXVUWlRlVWxrZVYzbFVxN0dhNkpUTk5RMEp4bGlLRnNQV1RsV1FrN3VRbXBUY1FSc0J4QldOWjluV1Zaak9ZN24wcndvYUJpWC9Ccm1JREdGcmJLU1loR2JVcng3WDMvTTllZWJjUHhMV0VLaXlJb0ZRMHVyQ1BFNGxUSlZoRG1mRndzWlM4N1pYQWxhUzRCTExNZTc3eFFNU1lZc0RGN1VlRmJpQk1uemN4NWI5RlJYRjZEQWRVOHhwQWEwOXRxV1pUcHRhRTVycmszVFRJWXBBSzFZWU5aZ0RKNWdkcGp6ekM1emtYbVllWXg1QS9QTURXM05SNTVmYTNiYk1MSUFYdm0xZHVqV3lGZ2pJWVp2SlBpUlcydjZwQWxEV0VMSjlEK040QUJYeUhVWXBQQ0dFTG9KUXBLU2dsTzRrenlKNTVwNi9OZG5rZGcxdnRpMFJWNlYyTWRxdHd1aTNYeU1sWnBuT2FNckJvOWRsQjRsMTU2NXdFUDZaUVRwS2ZPNHlDTHB1SkZxcnFuK3NmTC84dFhWY25sVjlUZEtmK2xycStWajgwMzhmOWVxbFIrN3oyaG9lcTFhTy84Tjl4bGE0dzNuYTlYejlVcjF3dm5xYmZmcURjMjQ5eDVJMWI4aFNhN1dxOVZLZmE5ZThKYlBGdXJMNC85YUszb3I1NHExSlc5S2gyaDdubVR1dUdsODRzNWtiSVV3S0VuZGFTUWVlSFMwd3Nnc3NuUytrcUdLSjNmUHRVandOR0F1WFVxcnZNaWxNdmJwTmRZbzJYYi9MQ0JSamt0cnVwZ1haRkhYb250ZEcvTlZ1Uk1vSnRBa1RlWEUxSkd4OWZuZGxhcG5xMWpHSEFGZmtyeG9xMnB1Kzk2VWs4MW5DaFlyY0RiaXNGN0s2YXBzcXZmVjFwcVhsaTFkMGhWQmxtZDQ5emZRRnhnSHhnMURBRTZ5cWpSaHZtQWZJQTN2SmFzZStuajJRdm03N0U3VC9waW1iWjR0M1hYSFhiSSsvakQyRE1NREJKVFY5WS9aemJiOUw4cm5OM1hscmp2dkt1MThHaHNFL1V6eitSbFk5eHhZNnhsVUpRMnlEak81cytsN0NkakhYVURiQlRxRHErUmlHekIzaEJqSDBDU0JTd21XMDdNdFBnVVRRaldjQzRWT09WZXJIcnYvV0xXYUs3Wkx5TllWVzdlMFpyNWN6amMxUzdjVi9keDZ0WlBmd1JJdmlyeUVkd3J0eWdTZmZ3SHF1d1hISm1FMENLSUxtOFlVMlFISklGZ1dseENCcjl0b0hVMHV6STRBdmoraisybmprVzJUNDFLYXY2Wnhvc3c1bWxsV1hqbDVTYnR2TFMzc2ZGQVZSTjVOWVNXbHVUNkhaZFlJbnRSNUFYMUdFd1Q5OVFIUXd4UUdUS3FsWklGekJjeHJyMndMNmJYN3RFc25YMUdybXVad3NzaHBHejQ1R0tjZlVoeWZGRjJnblliUmIxRjBXd1QwdmNYY3l6RHRTaHY0QWpaY1kzRzc0bHMxaTljSkFXd0RDb1h4NTIyak5laFpEK2dmak01dEJITzlTd2hxa1JET1c2UWhadnRVNjd6anBIZmZzSG1kT2J5S0h0YTZnU3FhcTI1ZzM4L0ptSVVWQkYzMG80ekFzekxQTFZSc0pTVkxiRXJuY21kTGdzQktBdDlaRGRJMHpZNnc2ZGtQdkttMWNWdEd3OEY0aVBxL0VkaWFJRDFoaWJMVzVWTklrZ1VrS2s4YWtvQmttVWRRWE0zaVdVSG0vSzZ0ODBpQ3ZKQlF0SEk4eXl0Y2VZb1RyZ0JPU0FFeWdrWEZyclFycUYxeE1SeDdxQTk1UkFDa2FHUUFzZUd3SDgzRyt1UTVRQmNWeXlkUEhveUhNTXl1TXdja2dGdjVHOTV2QUI2a2VkaUFPaHNSQlBEbEoza2RIcUpzRC83RzErWXkzSXVHMFg3ME5jcGFRTk95UXFaSGl6cDVaamg1cGdzZDJrM3lQZHdmQVpPeUQraGtmUFVLNURLWHgvVCtCdHdmd3QwdWZOSEJmbXY2d0xXb0ZUR3ZYajlhTDhpbUZsR0lIWmV2QitIaG9OZEx5cmdmRFlkL1I5MWMwcW9EV3E4b2Fkb2ovUkRqcEY5RFA4ZVl3RnZkeHp3S0pSWnFNT1hKS2g3QkVnL1RyTnVNdVgvQWNRblBHd0pNQW9xNmVRWVI4dHR1d1ZpdkVhTGhSSUNhWUtERE5leFdBUUg0cnVOMVhVOW5BUkcyVytqRGQ5Ny9sc3NwamwxNit2anFndzBlTDZkREk0Vll3MGhqV1FDOFloaGZjUmQwUTRaSlZlVTRuV1A1WEMzZHlKUjR2QUpQdVlFbXBwYVcvUnk3Y0lubEpFdldqRzh0ZFJDWGFvUkJGZ2twWCtSVUpNQzZYNU01eEdxTkZyTFNyc3l5SlU3U2NqM0FEUm1GMWRNMXpQT3NackNhWmZLbUdHYVViTzJmeVdvMnJWam1Nc09JVTE2YXRLTUpQRkVXYUhFRnVDSTZSc2xJd1c2VThHcHR3THBkNEszZHlaZTArV2pjUjN2anE2aDFyVWRZNFpOdWNiaEgvMGhhaElad3VSZjBlcFNmanFLaW13MzJXbnZCWGpEcHcydXpzWU1JazF5eEtnM0NZUjJPVzFuNmREQkV3MWFyQjNNa0NCSWFlZ1hLS3hJWmh3VWNBaERLdzFZL09qaUkrbENZVVQ4NE9BajZ6RlFlY2dYdGtWRm5FeWxBT0JnTTRFYlVId3l5QndlemV3YW9SV1lvOERob3NOZEgwZjcrN0JyaENVUmFOcG9WbnVXQmdpVGI2YjE3Y0M5UDNrTnVUWEpCY1o3VGUzcFFIcFpLbjFBUGh2UGUxeC9OcDl1dWhMUlNFWXJpYkNhVk81b0g0WUY4UEtSWkpEbE1ydFAzQThDR3lZcjYwL2NuYmRhb1diUWE0YlQwMDR4dWFyTUc1WDZUQ2d4dmFyTWV5ZWNNOGcvMitnZkQ0UTNwQ0VjbzJCdEJIYWUwNzlNd3JvRFR0cjJZbGZPOVdJQkVWZ21Tb0JPV2hFSnQzNk9BdTBrUTllOWhGb2txbTBxcnZsNElaTjh2Rm5nK1cxamZmTXRsMTFha1U0M21EbTRzU29ySTF4Y1VCZjFFQ25OS1dqWVYwWlNDaktEeXd0bk95ZWhrc1pScWJ5eEY2L2M3M2lkTUZLUTlSeGNLbGoyaFI1OUV2dzZVS0FQbEMya0pmYklBKzZTSjEyRk1ZSitNZnNMVWhaTUl0Si9malJwK0Y0ZTFiOUQxVm1scnE5VFM5YWk4dFZWK2RPblVxUWRPYlMzSEVxUnpsZmJaK3M3NHo4cWRuZm9PK21meGZlVCtjZ1QzLytLcEI3Zmc1bXdzUk1xZlVMLzN4SGVlMEQ1NEltbXpYNGR5bFpnbElnOWdkWmFnTzhwOWJMTnJyRTRIbWIvTjRtYTd1MEVrRmQwbWVtenpKSTR1djNtanZxa3RTUXZGeGdNWFFuNzE3Z2N1Mk1kZWt0ZXlsOSs4TGFKc3R2Y0M0dEJQd3RrYlR1SWdmYktlSzIyYU5yME5ibTVtN3YxZ1p2T2s4RWRZNFY5ODhXSUhzVE9hUFFMcUtRSXVOUUZIUWYvQ1pPVnhGRWJKbDVBS0JPdFlmenppZDhTSTM4SHdGY2NqU3J0SGU5a3NqQ0h5ZDUzSUYyTXNnVDZQUGc4NFlvRnBNK2NBU2J5Um9LSUVydUtRb0IwaWtZM0Zza0I2SWJsQlpiRndyZVVUbUVpNmdrb0haaWRDdFp0Z1NBTHVuRzZ6MWdGY0FvOENoaVFVWGdCU0hUa0VWYUluSzJtUDAxU2Q4MTJsb2Uxb1d0clE5ZWUwaHZJUlQrZkcvek1TVEU2N3krUWNRWGlPMXlYK09VRmJta1E1L1JNUWtZWG5CRDNGdlZrV1JiRzQ0S1Frdlo3VkJFdGtGY1d0Qi9Vc1NuTmVrRTJwbHV1bmRYMEhPQURIQUc3Z0xacjJNVTdYVDdSNFhydlBGUFFYQkkxN3E2QnEzSE1DV2hMSWdjWXZ2SlZYOU5SYmdIZ2JiNWJ0cGJ5SUZVa0xtcHFBamFMaXBvTmNZNFlyL2pYMGpVQWtKZzFZam1xd0JMVmJsQzFZUTFYQmRRQm1GYUNWU0lldEljUzR4WDd4eGFVcUF0NHg3WnQ4ZFpuTnV5anlDMENiM2VKdmJOVzZNaXV4aW1YQmxCSzdqZU4rS08vc2lNMDUyakFrWEI4aWF6WDVFcUZlQmZLcm9VR3ZENnVPanZxNmd2b3QrTk9WMFVqUnAvTGFhL0FjNFB4dXhhM0E2bWkxT2hIUWVpTFI2bG9FNHhOSnkyYUhpcUJnNnBUSlVUR01iV0E5NE5PTFZrdW9WVm9kRHdIVlA0SUNncXZIaHp3Vm5LUHArMkZDbzhoSzNyNkZyQnA1ZTFSQnd5aCs1K0Voa2JDZ0FHRFgzdHo3cHUxSTNuRUN4aUpqQXh5QjhybndPU3IzRVdvVEFWQnlySWFUaERZVkFma1RNZDBvV2kvNitjQXRGdDBBOHRBMENLSkpKRmd0UjBQWklCd0tPanlJaXV1ZTF5c3VGVW1TZkp5andwOVdISExIeVdFdlcxNDlPS0FNalpITUhiSm1TNHpQMU9uc2VSdVVtWFIxdDlQdU5QMU9FMm9PazhHTE5ydWRJeHhrcWhwTGRvQzlpZFVMM2RtOTIzQVZHS0ZPZDlQQkcwUWdDOFFZTHBLNTFOMTBNY0ZEUkM1QzJDY0J3NnZwQzE4b21Ua080Y2NFM1RWeUhCWXMzVE8wMWU3ajNlN2p6NUdndTNCN2xyTzRVdXZocHg5dXRSNWVGWFRIRERpWnN3eW4rR2p6Zk1ieU1SOFV6YUt0OFN6cDZud0c4MWt2cUJSRTRYZ3RZeHBjZm1WMWMvMmU5ZlY3MEpOTDNVYnQ3WjRnQ3gvSmxWMXJKZTJrVGJTYzVBUEIrSVZDam5mNU5zMElncmZUdTJ5UHJTT3BuR001Skg5VDJ0LzJiS3l6cVJUaVgwd3ZWOHNyaXF5WHVNTDZQYSs3WjUwMGE2S0lnZUdnQWhKcUFxMDZ4ZXd5ajkrZ2pmSG5teFFmdllLTE1GYndObkNRVFV6R0FSa1BSUDlBNVJ4UmkxQTNndzNwQ2doZ2RjTE9JK2JDMjg2ZmY5dDNrK0RDdWVmUG5uMyszU1E0dC9YVTF0WlQzMFNDWjF5N0ZPcEJaZVZ5YVdWbGUyWGxIczB4Vk15emJOazFzcXJVNlhRYXZpWHlMTXB4SXRaVlU5RllKbmtoQkZyeVFnaXl5UXNoV0ZIeFJqbndoSVZjYVNVZ0w5MWVHUmlDcWFVMVErM2tIWGlaMjI0ajE4dzV2bDBQZkpyZmhIWmZnYmtpMGhtOUdOTnV1eFZDcTBCOXU1TUlicE9wVUlnVDUrSStVS2NicGhFOE1GSEZiVkpZc0EzdE90RTJ1WEh6bmtaVGRkMWhWalpOeDlnTDZCemFpeWRHY3VodkxQaGxML0RLL3NLRzdTNkp0cWZhVmFKRkVwY1dEa3hIWFpJcXRtWWN1L2o2aThkMHd5NUxqcWM2NkNDVGt3dXVhY2pKOGIyUEtJWXBIdzNNL0xwK3h2UjljM2VYaEdmMDllT2VyNld3eEFrQ0orR1V0dm9XSVdXeEFENzhYbjQ5bDF2UDkzekZrbGhSU2drejNvT3NvejVUWTlhSmxIa2lSMjVTNGdIdzJzR1UzdkFWRXRZcUZIYlB4eE5xQkRkQ1NIaU1MbjBEdW5URjlEeHprZlhNd1BUWVJUZ1ovKzg1SVhLZEtGQU01VG9KdHltVnlTZTM1dUVFOWFDeE1FOHF4V1BTZG5GRDl1TERydUVaazRzUW5mQU1BNmlIRHIyL3lweG16akxubVR1WkhoMER6WFVLNTl4a0pNeWZwcWdtS0I0RlVGczZKdWJQdzY2THp5RFhRUEVSLzZFcWFxcWlpNnEvNmcxVlVWZFVUVlM5VmY4VlE0NUlkU0xaR05LUW5oOUd3Qm9tSC9RbU01dDJMY3ROWjgyc2JXZVBuSTMvZGtRZUdaRlhUR01mQ1NMNkR6Z2xhTUYzdXE3OEZOUnpuV3BraUVJRzEwSWhGb3Y3QkUvNEF2YmJheXdscG1TRjdkSmxGMmd3K3U2cUZCaVI5NXJjYlY3SENLU2FaYlA4WWc0YlViQ3FPQ3ZicTdhOEZyUk5LYi9Jc3paNkluMVh6UXZZd1NDVjgycDNXeEl5amNvWjA1T2ZmSis0OVpxdFdnMEM4UU92RjdQbVRzVXdFVE8zWG8wWWplcUxBT3o0d0svRmlOb091eUdHRHlCWERHd1BZbzdkdjFRZTk5MWNVQzgxUjQ4L3Jwd1UvbENOeE1jZmxuL2dZMmkwVXk2UEQxSGdaSnk4Nll5LzQrN2I1Y3B6MmpkbXhOdnZWSjUrZGtvVDBSZlJMekgzTUE4eFR6RFBNUzh5MzhGOEFOQUdVZUt0STRkMHNKRUl2ZHNUK05VbGd4TmFDTnFERHRGb29oMUpqdkZBam04ZzQ5N3p3OG5TMlozUVRhTEZKQU1EaGhHTUV6OGVMWEVTekpQTzVOeWZpNk5mOEZiUCtLSXFwU1ZiSXB5QXBJcittVlhQZE5JMWxxOEVlbFBpeUpvTWEwMEx2aVRLU2FFV1ZEbTJtZ3V1U1NZWjlBL0ZTL041SHRZbStLYTRnSHVOeE8zQ0pCZDJCZnpJTHRHNWtLQkVjUWdKL3NiZldmVzFadDQxUllVWFZORjBjdzNOWDkzeFpVMWVQNm5xMVpNdUxEdXd4R3ZrV1MwTzRaUTFCUGRrVlZkUHJwdldVL0Y4aStMREJ6Z1ZnQStmMmhHd0NBaHpDeXVpcU9Bb2hrTUpMVGxFZjBUWEtUSUhBVHRUeEV5Z01xeERzNU5PaTVnMWtJNmFJbVBQd2Z6ODFJUUdSWXBTVnQ1UEZITHZWOUJwdGFTK1QvVkozSHdqU1h2akdsSGx2WjhFNHk4cm9xcElpaUE1aGxoRnY2TW83MWRMUHJsMldvbnZnT0Q3MzZpVWZSV2VvdS93UytwNzBqbmJ0ZXlNSGVoK2ZpcS9lUmw5Z1hIcENzS1FxVVJFcjJHWGNEbWVUd2F5M3pRUWdUQ3dXZ0t4Q0NuMndCN0tmbU42dWZsQWN6bjlnbjZpZVNiS2FtbzZXTi80cGd5QXRvV2dsbW51T0lHOTAvUjhNMFFYZjZQdTJiWlgvMEltaCs2dWI3aUtJZDZsdm1PRnk2NjUzeDE0cTE3QUYxemdaeWhkWnBrNW1aVFA1SUR6cWdFL3VBeXpQMks2ekJaemhtRUlZdlZyN1dqeXhmK0FPSkdZVUVsV1A0cjJXc0I4UjZOWGovU0p3QXIrV0taSER0R0E0T25XSUk3VDhIQ2Z4T1psaTcvS05KZzFxbStQcDJJTit5NE8yOTJ3R3V1bUNCdEFGazhDQ3JzQTlTaUFhYUlEemNvb1FkcGVOSU1ndmV6YTJZeU1KWkYzODVYMXpRdmJKZk9nSHFxTlZrTU43OTBwZTBWZDVGSXJsVjQrMzZ1c3BEaERsVXd0WSsxZzRCVjBqTkdMSis4NWR1eSs0elA1M0s4eUFaVVVFOWtLbnFBZUtNTVdvbnBjV2xMQ1M0ZlQ0bHc4SGdUSDEyRjlTL21GNG5KWURKZUxCVDhsT080N0YrRnZVaGJFOU9yMW51bzdEWCtiWkk3Z0syejdEY2NYMG91TC8rZWtHTk55aktBY3R6TjNRK3VRcHFrUkFVc1ZDM0Y3ZEQxU2xIWUxtS2N1RVVFa0lJT1FOU2hUWjlLY0lWR2R4djh3Wlh3b05CcWFXYjJFc3BjdlowOFdza0c1dXJhNHVGWXRCK08vTWhxY3pZc3FMeXFHblFIV1RlTWFKVWZMY0J4aUJmTlpVMkFSeDJVMFoyOXJhK3RRRjFLcHp1c3VIdys4RTNlSW9vQVI5SlVvM3RFNXJ3b1pLNmp3Z29CNW5MSk0xUlJVTEtUMFFGUDhnaG1HWnNGWHRFQlBDWGdsZU9XVjZUaTRoZ1l3Z2tzUXE4enNMVTRqQUtFeGlDQ1dRSkRrdVVUMlRNZ2Y2a1BJNitwNHFPcTZpdnFxamdaRmwxNkM0SUFrRGhSZFZ4aXF0S0gyQTdHc1pJbWk0L1BNYTVsTHpPdmkvQ2JhY3VDL21xbWJwQ1l6OGNuWHVCVGpRYXBYbnlaMmlXeGhjSjJoQlNUaG9XYlp2cDNXamh4Nldob0lESnhORHVrZ25YN085aDA0clVDaWIxdlo2N0NxbzlGOFpjZmZCaGZnY3hsdUJKajdVSHc0dUNFeGs3R3ovdmRvYVVlNVJJTGpTZnBEcEVtMFpDMytFdENOMGhGNmNSc2RjL2N5OThkOHFYVjBEWFJyRkJXUnZxa0svbHpjSmlzNWtJc3RSTVRoa1l0dmlFOG9DM0RjNDM3UEwvbDkrQjdHSzhOQmZLQmtCcGp3UFNBcHlXRklDUXNhamdkb2tDVndMa3ZESGJLRTdaRDFhQm9iZnd1Um0xK2pKQ2RMaVUxQXcyaUNCVzZ1Nnorc2Z1MksyNDFWQ3ZRYjF3TXdhQi9BNXkzcU1Xd05TYm4zMGQ3ZlVlNVhEZyt6VitnZk16Y2ZSb2xORFdCbkdKOTBFc1R5Z1c2VW1oclZETzVXRFZNWlA2dVlobnAzcng5UklkNHBtT0hxK0RlVWRGcEJhNm9aalE5T1BYZ0tQdlAySXNTV2h0amJrWHBZTlZ4enV4UGJwbUVQRGE1RmcydWwxZFV6cTZzSXlEYU12cUIxT0VwTXhoS2JEZlJ0Z0toWDZGeGlHazZpOE96VzFsaEN0V3NUZEV3Yk5JckR1QjByVk1IbVQ1bE10QU10Q0ExNGVSR3Y3VlRENHpodEZ4MU5iR3pXTDlZM0c2TG1GTWIvUXpwWGN5djRFOUIrSmQvL0tIQUo4TVJUMWNnVGNhZFp0Q3U2azIwMHN1VHI2RVczVkt2TFF0a25Bd3crRXp6OHgraC9FSzFmTjVIZUFsMU03RU8yVWF4WHBjbE5DZ21iVklhYmNIYVlHbFJnWWk5SUZZUkhva0tVdnVmQzNUMWIwNVM4YnNtT0tXbWVLdUNNVmxKOU40OVF2YWFKTXNlNVdzNEdVcStub2N0THhZcWI5cGZySE9JbHJyNlNOaGRLSE12TFhERnNXT2tGczFxSzJtV3ZVaWpJSW1mcEhBWjRZMkl1aFFROTdhVExuS2NWbEJOcGhmVjBnREtxS1JsbVJwSlV0YnlhU1VraW04cXM1b29MSGl0amxuWERPN2JPTXN4TVh6RUN4RldGc2M5MG93bG4xcllTUm82TS9ncXU0Y2tZaUthRDRYRENnRkYrcGFjWWFMZC9xTVZkOEZjbTZUaVBDbmdVeE5CRGRMRG5RZHJrTXlmbkdoTHJMYnRDNXBzUEU0aEl6UG9IclNzQjZzSDQ2clVPWjd3bUtXdUJhY0lzUFU3ME9WUW9VYVdyRjRZakRqdXpjelFwS0Q4MXpadEUwRWdsVU5YVW50WEtnZEJKRVJTcjdxSjloWUxrOFg5U2lBN2UrUDRZTTBkb1M4am9aUEV3c3NJUHkyazlsQ1JpZHFyNStEdlJJSWEyQjBmNHkrbGNHczNyRU9rL21WT2p2YWdmN2NXS3BHQjhPQnJOOFQ1bFpnTmlqb0N0Q21FM09wU0I5cW5vaXB5U28xdEVLUXQ3aVpnaEpMbytqRWFhTW43SG0zaG9WdFNBWlJWZk5qd1QwSXVpYlR3b1FFY3NLakQwTHFLUEtnNDMvc1NQU2pJaE54eHZxdXhIMUxUcHAxSXAzaDcvUzFUNFByZ0NURGVieHV5NzVuRVkwYzlRQ1Nrd2hXN29SbFBoRUdJMkxoNGJYZG00K09UOXg0N2RqNWlEWXhjM2hsZU9rWk1uTDI3RWZEWExvREZnejFXbXc1eGt0cGx6ekFYbUxvS09QYW9vZ1Zra0VEUlBCTjNyS0JGekE0OUh6ZUxhYTZnR002d20rRW5IYlJvSWtCVSsra1ViTmFPVVY1MHNRaW1PcldQOFZkRVZmeG5qUDhPdXA3L0RBR2pDc2tqVkpFOVZjL2VMdEl0K0tQMkQ2VitlZm4vQS9sejZCMjMwVjNXV3dKbU1xK2JLZWwxMDRRWDRsK0ZWWHhYUDZTOFpkazVWUFVuVFVJcE5XU0x0Wnd1ZWVnZTg0YVc1NzF6ZkV6Nm1mb09jelk0bGJMRzBEWmdDN0FQTHNvRWR4QngvWGJmN3V1ZEpjSHpwd3RMU2hRZElrRW1sMEF1OUxOUnNsRnlFWUx5ZlhJWGdPMU1JZFM2KytDS3Z6UFBRUThDR1pZYllQTGVJTEJTVGdFck4zUmpNQUI4YWRna2YvU0ovYXFtd29ScEswRXpWVnRwMUJGaDcvWmN1MXRlZXJLUEFrSmRPbDdOOEl5ZXp3bWExM3VsY2FIM2d0ZlcxMTlmbjVtM2xWWExaUXUxYWw4eGxTc2R2ek9aUzc0VVhkaCtCckc3T0JLNzBJS041MnBDRFkrdlZxNExlbmpxMVZOelFaVzJ1RXFzb1NGbjgwbW5nWjJmbHZ6MmEwcEZmUjc4RmZYTW5jNUg1WnJMU1VlVUN3V2lrM0pSK0FCVjBDYmxJNmxKdDhnUXdkNmlvbVRBZVBpSDFYV3JvRlFlKzEyazNHMU44Und1OGpOellhTjJqR2d0UG9BbmtDcEVlVkp2L1NwUlZDVEN3a1RaWVJWVVYxa2pEb2lBaTJWbkxLMzZLWGF1SDk1Y0tXU3dXeWsrdDVEVmRGUlNGTldYVGNQelUrSytYeWNKOVNrbkJRMWdXSlVtUmlMeFpTeHNwOGk2azVTV0paV1dsZ0hsTjBiRXRpNFlvMjlpUURmNFp0MWpBamVXRjE2VFRXaTU3ZDJPaFdEZjh2SmsyUlUxQ3VpQ3pyTzhFVDhiSTRFWGV4cnFpOGJnQXIrTmtLUy95OElyNGRiTTFoUFFUQmg0VFJsMDNBY3lObUEySGxaMnFSS0tRdEs0TExka3Zla1JuTXg0VjNRTTQvSDdZYm9mTEdWdFI3TXlBa05rbkhSS09vZ2MyTHp1NXg0THB1UDQ5OUh1QTBwY1N1Y0JVblJaTEJLaGRFWi9ZTFBxeGdlTVpGS0xQT1cxN0hlWXJkakVlaUk2WUZrVmp6UjUvcnlNSk1pOWFhZGRWVjFUYmVkZGw5RG5iWGt0am5JWjdCNktZeHE1b3JkdnRhNDROTjdodTJoSjVXWkRneGptNk9JaHRYN3FSVmJQaDI5c241aVN4clFiREhGbmZCQmhsRGJkckFmRkV6SEFJMzhjZUcxOTk3TEViN2tGOEcxdCtHNDJ1VDI1Q0xiaUpUZVNUd3lRL0s3Sklma1E5MWFPbUtPUTd6WS9jUi9UbEdvcUxNaVNxN0NsdHVFSmwzSXp0NG5hbDdlTzIzKzY2RlRmc3VvTUlaZmYyZ21oOGJXOFA5WHJOajBhOTNXaVlIR2ZsM0tkMkRhUW1vVnV6SXJkTGpBdUF5eCtoMDVmSG84dVhYM3dSUlMrK09GOHZZbk5EYXVXM29jeHRQQm9PeWUyZm9WVjc4Y1h4VlhMMzVQNGd0Z1d3SThpZ0Z1ME5CbEFVZ3BqbjhTa1A2Ly81eVQwTk92V2NtSXNsbXB4T055SXJCMkZ4aVJpVE1yMDFlaVdXdlU4dlJFUndRSE00TCtzWjAzWE5qQzZ6S1NuRmNqeXlyYktsT2FyS2NYSUk4QTFXRUpJdWlhcW9LQkJJSENmeHlOTHpjZWwrbDVQVFFlMTF0U0F0Y3dEbVpGWksxem9oQUFhSmsyWHVQUXM1WFVRU0w2VUVVYldXTEZVVVVwTE1zNktlWStiM0Z4QXB6WEdDbWUzS0JOY0xGTmNqQUVhTlZveE95WGFDbU9uZGpCVXdjVEk5OFhIRnJSeEhMMnRPV2gwL3I5ZzIrblppRVFVY3VxU25jN3BLMk0yMHFTbWl3UE5RRk5Xc215b1U1by9wQ0RxMGxmSHZhaGFiVnRHaVlvOUhaT2pzeVRLVm9WNGgzUEtlcVhtbVk4TEgwMHdSSzZMMDI0U2VpdE4rMFJnUE9DaGloMHcwam5jVHZTakJaM1MxQTFwZ1Q5RFh6VkFTZCtOTkV0Tk5GSlhwbFppWjJldzhnWGJjREYzK01wK0s0ZG1qTVR6N1R6Rm9lK25yQU1UdHhYRzBIVjk2bTBHTktmdTVjelc2dWg2dm5VUFpPSzBWSTdYNDg1NjNFZG5BY25jK3JSZS9pcG5UVFlxTUEvVTdCanp3dldSVm40aDJnWVVsdG1FQTdkcTQxZW5XNHRyNnNONjMzVmlsZHBxcUpXRU16aWVSSVJtdEVYTkJtb2I2TVRtM0tGdmF5bWNDUUZZUFhZYUE2bldPWGZUWGdzbEpaVVcrSERoWjd1eWp4eTRpSmliVHNRZ3RDb3B0Ujg5b2R1RlBkVi92YVJrZFRub1FmWk9nWi9RZW5FQlNGQVRhb3M4V2JYSmhybjR5ckxScmdORnVJL2pNL3NkWEpabzJqVStiNWZEdlhabnZpOXRnaVVnSVVmOGZXcFc0SVE1NnU3dWtTdlAxS3R5NlhqZFhBOTlZMVZ2WGkzUTVEaWYxK3NqUnlzeHF1WEZEdmFCdmU3dXplcjNqU0VYNlIyczV1TEZlUU9wcHhlYkhvd29yTHRtUmRQdjhlSFNQanNPdjNWYzM5ZTFrSFA2VC9kYXRxemVwMDhhc25uTmpNTGgxNWVaNmFYQzBucmZzcHp2Ly8rbW5rRnJJL1lPN3lWeStLMzM1OUQrMm45NjZBazl2eit0R1ZWcXZNNlNQNXNEL1RTMGYvcDBKbE51YUZQcnZpcUsrbnNtUllrSndlTFRNL1ZsOTRLRHZrYXZ3VFE1em1HNUVMU2Zyc3hWcEFtZ3I3UVFxMC9XSko5S3ZDUGRRbjBnRUJoSFpGUVRzL2dETzBNUGpxOEhoSWRremRKMlJnZXpLUVVBUFJIMTc3Y3FWWVgrZWJ5RnRsYm1SWXdybjlYNHpMdW1uZTcxbzhqbkNIUjNPWFdEbTk0aGhSaWRXanhFMXpmWEpESTdhYUM4YVgyM3Q5d2FESHVDazBXalkyaDhPNTJ3bGZ4MTludXpJUk1UR2hBekd5VlphdWp1aEdBdmJPL0VPcm0wWWVHUm5HNnpGblNiNmFiVlF2dXZzb21lN2ZOckFBUEVWd1JaNVhsZWRRT1NCM3haY3Qxc3dlTVBKcDVjc1FVWXZlN2FUcXV6VUMxM1hKZHQ5ZURsbnF6clBpNDZnbUlJaTZLN2cyaDViMmpFbEtUT3pGLzQ5OUFjVUU5cXcydnJkZFJiN3R1OEpCa3Yzc1g2azhzbXFVZmxrL2NzUEtFaitmejlaLzNOVHJYeGY1Uk9ROW9rNlduNUFLY3JqK2lmL3B5S2xaamordDlGdkE3NUtBMTFoN0pwVmFkZklyRElRQUwxMnQ5TTAwQm5rOXdIQmp0QlRGVEVqUWMvdVlYYTQ0NzkxRVEzR0J4RzZyU0t5T0JpUGhuMHA4ejMremxzWEorLzlDWFFBOHp2WlEwb0tDSmpkSTh3ODBlcWlwODVMQ0kvZVd4emgzT24zNXQrejk5NzhlOUVQbjVleTR1Y0w3L204aU81N1gvNTlQd1ZwMHprMXM3V21WbHRrL1BISkVmV3ZvaXlnbm14OEFKSkVsRk0wWkw3VzgvN2srZWd3c1VQdjMvVDRxejN2Si9tVEl6bzRQQ1JtK1RTODRmR2tMZDRKbU5pQUZpNUJHMXN4TzBqMkZoQUdGN2RqQVJ5T05xazl4UEFiMjZlRG9oZHMzVmFxNVlOTUVDNGVEL0tRREcyOVdtbGlsZ3NMSzR2dnZzc0swOGVYZkc4T2N4UDczaWpHOVJFeEZqc2NESzZoNGJYZVhyL0h6TXNKZUdwcFRxMTdiYkpCQXgvMis5bmhzRWREMU8rVFhiM1hHWHFZNDJldVVKNGM0SGUzNW5iOVNoY2F6d2VFajZNMkRpdVk4RGdmT0hteTNDOC9NZTQvQVljNGpvWVFSL2MvTVlialh2bkVDUWllUVAxSmZHcUw5OUZZWmtMa1hnSW13blNLNXFsUUQyWWJFYS9IV25tQXhjeEdsTmFYOWwvWHNPd0hQL0NBYlRZZTIzZFZVN1FpOUUzZDlrWXRsNFAxcUJxdXYrYmUrMjViRHl0d3BpdUdXZGxvZDBsVy9MUXVSTjRkNzUwRm5zS3RRYVpoRi9Pa0xuN0t4MUM1Q3FsbGVEQWNEdlpLeDU5RXpsN3B5ZU9sNnRhVHBmRUlvbHZFMnJoZmV2TEU3ZjNTaVNmUjdaWEhUNVQ2RUgxODNxWmZqVFdaTS9JUE5EMGtCbmJBcUJMQkJnNEpHb1krQndiV3hZa1FvWW9PRW1JT3dmY3ZxSmFoR0pwWE1DdU5Vc053ZGJHSjlheXVaK2VYQlVYUlhlRDJiZG1vMk1XczVSdUtJdDByQkNxUStpbFd2NWFNWHpJYlBhck5yQklaQ0xCeVJCc1RFYWF3MWlEUjVCc2x4OTVoME85SDhMbk9IQjdBTUEvNm94NFo0a0UyMjRzdVBVTGdaNi9WMm8waWNoN04ydmlHdlJFb21XMFRYVWs4YThqV2lNTSswRzZZTmpENjlxaXFwclhmbjdQaC9oY3hMNGxnZHVCYU4rckNGMzFMNTQ2TzhhTW1EV0hTUmRGaGF6cFBSL1B6MUFiV2FQNC9Gci9PZnc4STdxWXFvVVIvZm0wcXYvMGErbk5pNFUvWFAzZCtHMEg4OVYvbEd0RjRWWkk0MlJVQXRlLzNva0UwYU1FMzZzOG5qQWJaRWNwQ0ZBSGJQT2ozZTYzcDMrRGF0ZEhCd1g2VS9PM0dxWE02SXJweW8xbzgzcllRVlZlUjVab3U1VFJPa1pJUExIenY1OHZ0WXJGZDFremJqRCtCWkpybUFJMUs3VFB0MHI1c21qS0tTRGdlMFhnUGJ0bTcybWRtdG5OWG9HM3VaeTR6VHpCUE1VOFRxU0N3cERDSEhZT3N1TFZ1d3BPdkkrS0JvU29RRHdjZHYwa245d2Frd3d3Z1V1NE9vWHM0aGhrK05Uc2tlTFVhdXFTNHJkUm1sN3dMKzN3MEd6OW9rREpZSWNVdjNyRlNZZ1dXWi9tVWdrVWVpWWhzK2R3UVpSWFdVbFczZFpubzFKRXA4S29JSER5SGVKbFhlTXpMb1JkeG5KT3V5T08vdUViL1VJbUZsL0FwbGw5TXA0c3BlSTZYT1k0a3BGaFI1ajhtY2dLdjZCeVdEWjdWZUo1TnAxaU9nN1U5eGFkNTNWUlFUYnkzbjlYQ1lBai84KzBqMGwyNks4eEY1dXVvZGczN1o0aUJGU0U1d0R0U0M4R1lQR0IvbXhKQVdDYmp5NVJDK0FSZ3VCTU1Cb3RFdFFudE1scy95T2JTSVZSREZkR2RoNGZsRmMxSUNSdzJMRm5GcXFDb1FpcGxaR0ZacXRpbW84dFk1ZzFGdzFoWEZRWHJXRXM3bnFiSldnWFd2VjQvMENRc240K0NENldSQ3ZWVURSV3pncUR6Z2lCQVBZM0EyQXp1VmpYRjRGT3FLRmlDaVZPY0xWaUdyQ0hFNmxZd29UTlhiazFuYW5TdHhEQU4vSGJVb0FRZy90YVM0MEVmWm5KQUNBMmFJelREYkpicWJHOUZhR1orUWlwL254R1BCditoM0M2VjJtVUZXSHpUSVFaU0FZeHFNdGgzMnFVUFVZdnFpTmhJanFsRkhTSnFuU2xOR1FGVjAyRm1yUkFrQXhPOE83V1A3dDZramlVRzZzVEJBcUdoNlBSdDE1blhuSXBsRjk4WGtoZVBoeVFNZGRScVhkMXRvVkV2Q0hxSkNpbUFxNk5KUWF4VHAzNFE1dnZncGpKczNGUUcyeUpTWjVwV214a3ZFQ00vK0VSK0Z6NUhDdkpGa3YvNHFrN0xRL0E3TkdnUXREZUFxTGV5d1pFaWpVZHhXVTZiU2RtK2VHVXdnQStVSzZZNXZ3ajAyU2FXTWQzWUNBYXdNTkdESnR2UWJwSDJGNmJpcEExaHRWYmJxaTJLL0dhanN2ejVJMG5DUnJPOC9HTjVSNGZwVjdxUTNzeTN0bTViNzRhVm0xTG1jUDVQTVE2bGV6NlJ1eWRhcGRNbzFpc1IveUxyYUNZNFJzL2xUZlBmR2F2R0NjTWdoM2Q5UkJTNzJNTS9oSEZYZE5GMzVRMGZVT3EvTTgzanB0Zng0UlpqL05VZndpN2NnejhpZXJpTEdlWWZUbTlMcVAyUG83ZWpQcEh4VHV3VmZvMGl5SFZZaDA0ejU0bTBqUW9FdTgyWVp3WldwSzNIdHJnNENtSEZoUFhTZlJXc1NZaHphZUxqZ2VyVVF2UzlraVRJa3JOYXRlb1ZQeTA2a3AvSmZpbDNJbmN5cDI5MXVrSEJzRFNqVUhZOHk5RE41MVowUGlVK2xiVXN5OGdCemd4R2ZmVHYyUlRueW5ZOTAxekVYb3JMSHk5KyszQzQvSmFoNzVvV2g5aTA1dGc3eTdLbkJBdVdFdFRWalBiQndTZ1k5cWFZNFJmUVBjeFo1bmJtWHFDV2wrZ3VrSzVMaGJoaExiWVVCc1JaSXg1WXlPNDlHTldBVWFnSTFJVXVqd2dsM2ZUeEd0UWZNQ1NRUmJqUXdORTZFcUFOS043Q0c3VW8xc1cwMEFkbFMwbjdsYlNSeXZDRmJMZWV5UmtualZ3bVU4M2svTFhWdENKaEE3TVZWcERLYTQ2RWJjblZKUGJ1dTFsSkhmOEZueE1GN3ZtaXJKdldHMWV1b0kzQU5EL0xwVnpzV0FWUmRUSTdPOHZMTzhIT3prNEtubmJnTVZOTjI3S2JFZ3pGQ2h6WmVGQjNQTk5jUXFJdnYyWlp6YzVrTzFlTzRJN1p2c1ViN085bU94WGptUmgva24yd3hEcW1OWXp4VER4RzMwMTFOREs4TDByVlV0QnFZYTJMN2ovMlRLdC9MUDlHNVdKelFMVFJ2ZkR0c3pWclNOY3NsMW9ITk1uTy9ZbDJpeXhLcjNyeWNxejdQM1o0dUhPTEdEWE5obmdVN044VW1ja0M5dENBcmhwTWJFOGZ4b2IxMUpTKzdSSWxlaitxZDlKT2xDbiswMUxtRUEyK3B4SGFidTBEMzd0YURzUFM2azlDcmVNMTZLdm9xMHdHa0ZzUlptZWJPUTZZYlp0SnZBOEpPQ1NLSTZBR2JCaTdIK0o5SUpFaDlxbmNLUEU4NU1kR3AxMCtoUEVHYzhOUFhCQXBWbWM1SkQ2SW5OT1dxQkluUk9OM2pZYXRmalFjalQ1dDJyWEVCVkg5bEJWYWxWVVQ4Wk9MOER6eE1LU0sxbEpJdkJIWlo3cW1RdHdSbllXTG83MSs5SDdyVkIxT2wwOGM5MnEydVdDdVZpdzN1VVNxWkUzWHVxK0ZTMk03TGRKNnNLcGFCTUZIS0VHZGVBNkIzdXI0YXRmUXNBY1lmZGk3emdTSUNiTERMRGxjblFZM0phQlJFSXdIMlN6cVo4bmZZQkNRdjJnYUJKQkNMa1EwSUFsVGU1UVcxVkhCY0xBVHRiL1htTmdFMVNhUlFYR3BDQjlFZkg5QjdIUHhnU2dXeWJFWVg0MC9VeHBOK083VjJIOVRiYzZXTUNTZXBvZ2hRcFZ1amlURDdReVJlM1E3UkwyQ0RqMXp2RS9zSXRDZTZWV0VGUGYwVTVoUFNhbm5POTNuVXhMTEMwODl6YkdBQ1AvTnY5RmZQaVNXRlNUNEcwSGhubmdhQ3luMjhZMk54OW1VZ0o5K2dsTUVXWDNuTzlVcC8vMW5VSjRpMGZvUjdUQUFpQVpWUWhQdkNXVGJhSWtsWHBJY1lFNnVVcXZHRm9UQzhPTkVjOFJ4My8rdWxLeWdMNzhvcnZuL3hYUEZieUZIMzczN3oxOVFNTThpZFBMakhJdWwyWHk2Um5tbkxKWGtRVlpRZThpSWJJY2kwaDFpMCtUNWJ3QmFjR3o4bzhlKzlDTThwMWppKzc4SHArVVVqNFpyWDF5RHp4Kzhoek1ObG4vREczaldNRGxtcHJjaWJVcDhwQkNMNXh2c00zSE5uYm5DaW56c3U4UjFXRGRzKzBjc05UOUhOb29WWFYzdDk1dk4zZDJnMlFTMFYvU3VFaU1iQ0hwN1JEbFRGSjk3R1FBRURFREMvdmZtOTFvbnZQdU51VU9YM2pxLzE5OHFsNC9OdjF5WWU3Y05yVmFDbFgzMVZ2VTdXcXV3RGFPbk96WEFPMUxIZzROcDVhNnRGVnVtUXNTdCtud0pSdnN2ekpVaHU5TjAxclpqcWV5UnRsNmxubWh1VWR1cFQ2bm12RCtwa0hxY2V0VzIvek5aVEFsdXZvSk5CK3NLcnVSZDJSZXh4QXB1ejFYOGI3MVZTdzFFTVNPNWhhcWdhdGkyaEdyZUVWaEpsREtLYzVmTHA0N050K044dVgwNlNtNXV3NUF5d3QxWEh4M1JBSGppVzNaWmZXT3dWdDA3TWlvbStDSFdwMmFZUFBXR2RwUHZxNmx0V0lVZzlQa1RkR2pJNHo3MWJqV1VqZkVnMFNnK05MN1dta1VqUkhjYzBmdlFkOFh3ZUg5L05Jbk0yVTBSRHdSRTVtd0JFMkFCS3hBYkxTRkEyZjMrWjU2cmYvemo5ZWZRUWV4Zlk5UjZydjRqUDFKL2pwbTN1eEpqejRjdUdWcmRtazEwOVJhcy8rN2hLSHB2L1Y4K0hVWGphNk5XSHgyTWdudmZXLzlYMTVsZWRJQ3kwV3h2L2x0Z25YQ0poUUtncEJweGJiYUYyazFxZ2drRit0Mjd0K1U3Qk1sdFpzcEwwWmt6MGMvZXVaWVc1Yk9wYUxWejUxVFdOem9xLzQvZmMrUTFicUlHdUF1OVNRWW04dW0yZUZwTGw2MWlZN25kL2lVSkJ2bElrOGV2eU5xSHQwUERPTTR1aDZ2Ykg5Wmtjak16bFI5Y296YllzOVZzVGdjZXZ4eFJPUXBkeU5wOGNqemFEZU5odGhlTXhsY2hvQzdLaGhPV1pyeC83ZG9JV0VWZ2JBT3FFcGpLR3I5RWZYVzBFd1Y2Q2JuWUJiSy9qdHE5YktXeTlzQmFwWklkMkY3RlZOSExFY1k4L1VSWERsSzhxZXN2TVVkOW9MaUpaNUgyeExtWUs4UTI5b09vbDYxNWF4dkJjaTFZenJZMy9HYUVCdVBCY0NRaVJHempwWkhLSW93Uk82RnB2MC9ibk9pWkFYR1JKazQyR3RhbUd3NG5wc2Z4Y3VGREY4VDhSVlh3WVl3TGM5ZkRWdk9BRjdOWWdhK0tmVVBQNklhUFZ3T2dLdVhWSzdrRzZ6Z1FkUnpVUkM5TDNNNk9nQ2ZoQTFhV3BhYnlCMnpXZW9DVHRPRStOVEFmck9ETm1yK2dmNXljZlZ4ZjhHdWJjM051c3ArZStrQ3hjTVVtSXJDRUMvYTd0UUJkM1IrUGRtT1RsZUZ3TkJpZ3cvRm9Id0UyMkFPSUVBVDl3YXgvcnFGRHNqcmFqUTRkQ1pPRkJMc0pZME5PV3AwRFJCUktkN1hiRGRzKzVLTnFvOVZxMkk2T1BobXhwakwreFVhN2ZWZEwrdjdvVDhvcmNKUDBXM1RRc2RQeTJnVFhJanFTcDE1Rlk1dlhxYmRSTjB6U1VlQzZ0UjdCRys2K1Y5d25SK2hhSUVhb1g3ZlhlNzJpUzgyWCtuRDBpcnU3Ulc5QS9KRE8yaVpMTFZlcFpjUzg1VFoxdlJkdkhpZDdHTWgrbkluUmc5K1pHSDNVMm5QbUhoRWRyRll0RmdhaDRTWVZKbnhLTVdrRTNhMllZNkFDNDJzREFybkxmZ1RvUTFRME0zMHRyY284eDZLVUlHdDJUaGZaZzZ5cC9Ba2FtdVJoZUhMVEpBK1RkMzBlWlJQRS9vYkVCR1EwVkdWTDFWWE5rTFdzcHNINy8wUXhzOHlOOWl0NWdxOXZtcnZBdjlqVE9rME1XYXg1UTVhTkpKSEVUNkx2MXROcGZmeU5FS0x2R0E4UFloVFhTK3hZWXB2amNxQUpzUkZMdWh5b0dCMG1EK2prNGZFZTVZRkkzeXdYaTI5VTFVS21hbWZvWGxIbElBcXlVQTlMVmdOdE5oWUlQMDE5YVIyVlUyRGhGc0tMSlBIM2JDM2oyRUo3Y1dtNTFreTcydFp5dVBsL3BiV01tOGJ0eGNXVmF0TjJ0Sk9ROWpPVmpNbnpmT09pZTlLcE5sYzMzM1IyTmJ3NWFVb0hyMUdPcTBnOXdaNkl1WHFIUWxMaWwzS0NMYUtiSXZnbTZ4ckV2UDNFc1dNbi9wWUVjbXlWL2EwbXRiMysxcmhyZnlWT1BEM1p0WDlzY2JoNGpBWlg1KzIwNDgvTHlWaUt6V2VtY2doU1hvblJBSzNIZm5iS2s5NkhGYmZqRTdFRGtUMGtYN29MQkJMcHl0b3kzdG9Lb2g3d0FvUDRtKzJOaDRQOS9YZ0JSbWhmTnFnbktPSU02cER1M3RpanVnQjl1aTZsS0RlclE5N09kTjFvUWgrdWtOMnRSSk5EMWd1K1d3UHM2VFpDdHd1TUhaU0JPR01DeE1IRGxJSnJ1QnVXVU50QVVYUndjTzFnL1BQTjNtZ0E0U0FNZDBLeWxnNkplNDhCQW13UmhPR2w1ZzRna0JIeCtiSFRIQXdHY0VzdmJHcmhkUVpTZ01FSnc3MndDYmZ1TkJsbVRsWW5RUHM0Vkx0RTlFaFV5d1lNWmp1Rlk0VVowWmVGM1lQQjJ2bndqcyt0M1JHZVgzc2hQTDg4V1B1YjgydUR0VHZRYUVEVDRDb2tYbWRDbWtxdW43OTFIdkZicVJUSGpYaWFVNjBTWi94US9RNTQrUEFPY2hoL2poNVFIOTVXaDF6b3BUcE5lNFdHTkgxYWp5OEFoaU83WTFwMFgrWWFJbHRUcWYva2lmNTdNMW4xeUo0SkhGdEQwVVhhbjNCdzNVa0VmWit5NEEvOUJTVnY2SUpqRkt5d3FHZnl2bDVzV2tYVEVYVGpNTWdHOFBrdXpkSGdzNkhibW1icjZBWGJjZXpsNCsySGRNV1VTeG5KTUtSTVNiSVUvYUgyOFRWeWY5Q1V5WTM2a2t3ZTAyYnJ5SzlTdTNyQ0MwZlVQUnUxQk56MHUyc1RXUjF4L05BT20rZ3pQLzg4UHJ1d2VaNUZwUlBWbGRwV2NFZXorN3JqeDEvWFBYbHBnMlZSYzNkaGcwWG5ONnRiZFZROEh1U3BpNGJvMFpPNmZTUHVuT0NZbXlpaG4zamJuWGpkblVjd1B6ZEUvZjJJQkVjeDZGWGljSXk2S1V0b3hLK2dud1plenFPK2g3YW9UUlBwaGszQ3kxVXBjVXFpL2l5YTZuYUFTcFFRMmYwWHdoRzZZaDAxNlhhQ1RZK3dEdFV3M3ZqeWVVNVI5V3FnaUlWcTRibVU1QlU4R1djTDJUL2taSWhLT0ZQSXBzdjZ4ck9iUnBrdmhlVVA1YXk4VnMxeE9YVnBWWlkvdjdxa1FyeXFGNng4aXBQUmU2d2wzU3d1MVRLWlJiMmV6ZFlMam1OTUl1T3J6NjBmUDc3K25KWk9mNkhaZVZMVTFjY1cxaEZhWDNoTTFjVW51azJPUTlQKysxUDBhY0s1RXZhbTJ3d25Hd1c2aldTZlRnbWgvMWgvcE83cDJXLzZEdXlLSllCUzJhMnZlK1pNTGpBQ0FiMnUvbERkclFRLy9NMFlsN0NIeHcxVXppaFpvNHBuNDJPUTZCVm5vaElMN1F4MjRJT0czLzd0NDROdit6YlVtOXo3bStpbmlGU3FFVHQwSU83RUJSeHZVaURHSUlnNXZiRVNaSG12Y1RLN1lkc2IyWk1OajQ5V051NEtsaGMzMWgvTXI3R3VhYnJzV3Y3ckhsOWNubzZacndCK0pMTGNKbk9LMldGaTYrWm1UVWNZY0p4SEJGRkYxRVdkRm8raHdsMGR4VFltSmFCSm1KaVZMeVBjS1JIWEE5UTdqZ0V4OUxPaUwyOHZMZDM1WXBVM2lpdkxJckl5RWpvdmpyOVMzU2l1MzVubDNpeXpzS3JMUCtobHNtV3Y4c3dwSjFBOTQ4eGI2NXpHY2RvMzlKZE9vUi9CZU50QWQ1MlJIYlJRV0JZekZwTFFIVkxtdjFUeWErY3l1YnVQU3prWjQ2MnltYzJVb3hNQmk5QldKRGc4bDViNnAyYnQrakdZZDRUM3FsSExlV2d3dWxqVkt2R0dkMEl1Q0FsSlBOcFF2Y3pMR212WXg5WWNrOVdJeGVuNGtJUkgwMUFBWWI5VERndUZzTktPK2VPalozTTh4UlhvVjV2S0p0YVpOdkZFVnFQTVpzdzlVUDByaWZzUmtWcTJhN2hHM1B6UkcxTFVJaUttMWYySWlLZWkrdU9WS0tpbG1rSEE1czA4ZTNVM0cvMnZyUzN6a1VmV2FOaW5lNWtIZ0dMM0JnODlOTGh2WitlK1FSODVKN2RLbHg1NVpldGs2WkZMVE9Ldk8xbTc0dldLOVBocm1EdVlYV2duUUg1NEc1MUpkU2hoWWwweVgxT2IzVVFyaHNOcXN0MlpqTFJONFBGWllsdGI4NmNhdEVwc3dFS0V3c1ByUEU1eEtVQk1saWJxSW84UUQ3eUdySDRCVnEySGFtYk9FQVJSdGkwOTBEWE50ZUg4Q2wxbnFSMDUwS1QzcERBdmk1TGlHNEtzWWw2eTRJeTdMWUExT3J2dW1UbTlURnd0QVpDRUE4ZVg5WnlWeTJaYlFiQkxRMmFtb3hnbTlUeWUxSlBXa1orckkzWmNIK3JJL3ozckY5ZHRmSTBYV1M3RnNrSmFFeldvSE04Q3c2SWlidkJkTlNPdkF5cFUwbEExUTQycmRvMm9xTWJEUG1wOUl5dHlzaVRDWUNmVjRtU29GbFN1My9kOEs5RExRT0ZUOEZJV3NUeXBrOW1tY3Nvb21QbjFBNmlZQnB5VGdYb2tCci9KSWdlakJMZ0UxNC9hNkxEZkcvWDd2WU5lME92dkVjVmxuMzUzczcwREdCeFRPL2IvaHI0d2tYR2lDVExteVV3bjlOcWZ1QmhGZmJKbDg0RlQ0Ly9lOEpaZmU1ZTNkUEhYR3E5ZDl1NjZ1T1NoWjVlb3NlSjk3c1c3M0tXTGQzcWZkVjJTZnVmRkdTYUg4aElaTVNrelE5aUZDWDFMQVo4S0l4d3dFVHE4MnJwNnRhVUZPLzArWXZxeEdRYnFVeXNNZ3FDMVMvQjNKWDRmQzIrRTkrbkorMXk2Z3JXSk5WMGpDdjJLVzhFMW4yVjY4UnZHZjNIbDBnRjV5U05YTHFHQTVISDFhdFQvS09URFRNcEhmUklwVkw1V0lOZ0k4RzNVQnZhMTVqZWdyR1RyclU4MXB5RzgrbUF6YlllbnpxL2RoajRNWFhrNGdqd0dkT1B6b0dZN25kdFBQUFJwd0k2SU9ZeWczWWUzZkQ4TXBHNE5xSThMUUtWUkFSSVBoYmRKYTdTSmtoWjlhUFBpYmFzWHRrTGJHcjhMM2dOdmkzcTdXWkxCUXcrZHVMM2oyTGNkRWh3WVhXZDZCNGR6dGxDRVJ5MVRsRjRrdS9hb1VyNGJJd295ZUt2RStXM2Izd1pPZjZlOWVlTEVabnZuMU5QbGM5N1p4dUx0UzB1M0x6Yk91bXY3eHlwdlFJZmw0ak12UFZNc2Q5ZkRRbTNwOXRmZXZsUXRObHRYRnBlSksvZnBmQ0l5ZjZJVnlVT2VpOFRySEJBSHEwSWFDYXBqUTl0RnJTYUJGdDJJakNrU2EwejRBNzlkcGRDbjVoTDNpSzFvUEFJbWRhLzRLOWxSSDNpclFUQVJuTit4VkhWMm5NcnlvSWVZWGcrcWk2Z1hOZURVZTNERGp3MEdXY0pTTFJmN2tRclFWUjBjb2JWRTRsYWtQZ2NKOTE5ejQyNk1xQTNNZER0OG13Q2ZMbCtKSTRCQUkrTFhORUs5OGVnd0xnTS9QZ3g2MUlmcytCcnhiSGF0RmFFZ0dsMjd0aGR6Z3NQZzZ1SGgvaUE3T3B6RFhmUDZFSVp3R3BYRUZ3LzVsUU1vakVYM21jTTNRRmZId0FuL0U4MDZKSDR6aVJNLzlPUGpkNk05VjAxYlgwZTNORFBFWDBXck5jZmJwaEx2V1VTU1ZwdDZjd21QT2lLajlxcXg3ZXBocTBWTUNoelRsTTg4ZS9yMHMrOGd3Wm1abmRaZzJJLzF2djNrR2dUanZabTExN3dOYnF5QnU4RmYxNFJvVUdYWW5GbnN4V1Ivdzd4SmJMSXQ0dmZwdUozWkpTdlFXMVE2U3FTRGJlcjZEdkQ2dkkyeVBaOWxxdEt1SExhb2pWUXdaM0ZjMjZwV3R5NlE0SDJFWkl5b01kTHcyTVUza0tzUW9GWjE2L2FUMWVySjI3ZXE0MEUwemYvYUxIOUVjM1pwS1Y2OVNWTmtuZ1pmcXdDL2cvb291akgvOGRWWi9zUmFqV1NmbXZZcjZkVUd4Rjg5MTdteUllYVdmZW0zZG5maGd3NXYzWlVvUzY2MlpqeENiTHR2VWY4ZGo4L1IvKzVOckZKWXJWVnJzRW9LeExHSEF5c2xjVE95T2ZtZG10T0l1TzJsZmxIODJHcUtUSEVpcVNKaVhtby9oYzR2bkZ5QVQvMzB3NmZoazQ4UjByZnhTc091NWwyT2FJcFl5YzNYN0VheFlkZjBuSnFrNkhyTmFmeUhTclh6YjZPR2tVNGJTMnMwZ3BnQ2VkdENZWVc4N2ZRNUdGZStibTZ3cXFmcFZidFJwbStWeUN0NE5XZlU3RHA1SytTRFdmVEREMFNOU2lXOW12MjMyZFUwamN6SmpxN1FtZXZOcEFjempva0g2aC9HcHJreFRPd1JGeGVKdXd2MENJRXNQZUtSczJXcTZCWFZSQWU2TXZHcW9lalI2S0Iva0NXL1N6SGY5dk4rbXVuT1BiZEdkdkNsaUI2YldBWU9Cc1BCWUg5dmJ4OGlSQ1VPcU9NUUJZQWhZSWtjWlBlWW1keVgrS1dsbm11Si9xSkhYRU5mMzd0NmRlL3JtZWs5NzRjeFZtWTI0OW5yMHA5aW9ybys2dXVNQ0cvWEVUVm1oZWxGZnlsbU9ibEVaSkdJQ2MrRm1neGNzbVFvZmNXUWdEZVc5UEJjY3lncVdGY2pWY09LaUE2YjUwSzM1R1VjTWFmRXY4Q2g1RVFuNDVWY3VIUDhyT2RwcHFwcHFqa2I5NStsYmFBU2F5eFM3eWsxOHlrOGFBRWo0Y2NlTCtnUFB1ejBlazA3bHd1RDRJTzd1NWF4WkpnOTM2MlVUa1VvLzQ1Y013ZWZIMTRlZi9sN0Nta1RtVmJwZTM1c294QUlRbWFDZFkvcVlUYVpEdFZOTTkzRW84cEVKMk8vcWo3bTFVL21lZWZUdDFUVDNEb2F4R3gxL0NUYVQxeFVSZjFKWk8rbWxDa3QvZ1ZLaTRHdmIzVG5QQTlNM1dQNFhVQ3h1TjBGanJSWE5PeG11NUUyaTdHUTdkUURiLy9YZzhGeks1LzRrRmhNQjgxbWtDNktyNHNsYTk5U3ZkWnFSWWV0eHMvTTdWVWdGaGRNdkhGdXNyOTQ4dHRkYmVxaGNTcmtXN3F3NUpnRlBnOHNMYTRhZWI1Z09wQlViN1h1YU1FaVFLTFZZcGJ6blpWc2RzWHh1V3l4V29mRWM5R2RyZGFkczMwRVErckRyMEcxbkZOOXc0M2FUdUF2RTVjRUFxWmFJQ0t2SGdRQVVBTnFwTVJBK0h4TGtUVy82Q3RxblFBTEZPd3VuenExdkd2S0IrUVdDSzZjNEd6WjhIMURUYWRlM0NXcXZLUDdQMjVjNlk3c21EK3lUWDVHK0kvcy96aElFaUVncjUzNStPR292RkNqMmdtUDBuMWlrVTJjelBsUmlLa0tNcHdMOFdabjRsRE1tM1l4aXZiR1YwZTlYbit0dExiV213YWhsV0ZaSlJJRXhHWk1JcFJXRkRUYUd3TUh0TmZUb2tBTHNsb3IwTEtCRm1VaDdHY3RxWnpQRlZVamQxcXhGUGdjNlFkU3puQldNcHNhYTBGWEpQN2dOZ25sNzdyRUh3bVYvMDZLRkFqY215VmVUT21PVXhMTm5tb0xzbXNaenJRYzQ3OTlOeWM0clBJUTZ4UWNyT3NQbWxzcFhwQUxqbnNrYjVscUxFbmVkT2NOTU1kazh3M05CRlpQb2tYcjliSUExK0xYamcralZyYTN1OXZMRWwvNDdKRTZUR3N3S2VHMEtEZjJpM2lUTFV2eUxObW9RL29HRHUxS2dZM29MNDZGOFNubEN1bXJneUVVNjJEWXY4NzBnWEwzaDBRZW0rUkZiTk43d01QMXFJUVFlTnhzTmp0bFV4UHNPaWx2ZXFKN25MVThMUDBZdUx0b0hVME5uQklVT2FsVGRCVmVGNUJzWWdyelRiM2VjTmJrMS9iM2lWSDJiZ0xLV3EwZXpkZzhVdmZZLzNTR292bzZ0UkEreHJRU25qa3BTOElEVDh5ZThUOGdUZ3Q2aFZqdXRJYlFkN2NLcCtYdHhZWTV3ZVJBRFhleXlhRkZUWFFTdTZwYjlkdXQraXpabTNQTHpvcjN5ZE9kN2pkMVZrUnpoMCtDRVNaOVJOSDlwSDl1OUw1SmRJT1Rmc21hY28rNnBaSE4zV2l1UTNiSkVra0NZeERibThWai8wdm9UNkhsNmE5L0lNOGxrQXVvM3pMeTQ5VzRHMUlubVd2VXA4QTJTMzgyckRiZFpZNFNRWGdzanFUN1ZnU3ErWVZGQW4xQlJHYko0UVNXNDM3c0JCWjZBa1pCQ1VtdTVCb2lkcjZTNGtUUldXbVdUaUpEOWJCV01TcEdTVk1McFhJRmk1WXNwMFJkTUxIQkM1aFYwZFBGVW42eklyRG9aWGlJZXhraFViSlA1RFBTZDdNcGpoWDBXdlJUbkI2MC9GeFVObFJPV2xwNHJsRDhOSnZDdHB0UlpBZnV3SHJHOVNXTm1lMUxtZjBtQnZtOUN2aGFFTVQyZy9SNzJMclNRa3lyTld1blFlTHpJSG1tVGRTNzA5K25TTDRENHZSdjJKbzh3ekl6UHpob2JrU3d6SmlaZk5HQVdKYjE5bnU5YWRsdW1jOWMyUWlMUHNsblFuY0lUMEU4bTg1NzZYWElMcUxZdGpYNVRiUHBLa1kzRlJDTlJCVHpsWHQzZGlNaVk2VG9JT3JjQlZNVzFqYnljenpCZnFMMUxia25IcFRiTVRCb3l3K2VJSGVTQlU0MjVuMXVEK085aG5aRUVSV2dTN3FucGovZFg0ajZyY211dzZudE9yVitJN3RVWW9jT3diVDk2THA0Z3JsQWZhNlI0ZGFLZjJTQXVBUUM2QS96aWhoVVQyQkN2R09DeW9ZOXdyYkVHNHpDcjhHcUlzTlNlSjdqTUlkNVQvZEZRN1dLam1tblRDV1BOVlVVWmNPVlZURlFqR3c2NzFtU0lrbnA1cHczN0dPdlBYYnN0VStRQUFXY3drcVN4UElveGFaTG9pelc2NXpsTzRHaDZDbGVGRE9xTEV0cTNsQ01hcGl5NUh5UXdlbWZuWE4yL2E3a1BSQk1lQ1VZTzRRM2FNTE1KTDVhR0pqM3Raa2ZHRnpwNm9nS1NiZFRBSTFpZlk1UHBZYUpOREhXZUp4aDZmSk5uVU9GMndnbnU2dWFMR052VkxNTGlpemJCV0g4djM4SEdCY084UmlxaVBrVVlXSk1EYXY0ZVNPamx5dDZSbGN6WXRFdGl0YlhGeFlYVHpnU3RFM3RtNE5HQUI5ME1CNVZOM0llNTFwZnhxcGdwaVNSNXdWSjRrU1ovTXpZOXhlMHJFSDhTMmlGbElCU0tjU3hpeWNYYmNQU0EyejdqNlJ6dVVhOEhrMWtTdGVJMVMraUZKeHNVcTNSYlh5SlF4MGlZdXp2MGs5eVJNemNDVGxPNVVVeDlvNVI5eDNNZmZITU9PS2ZlSUpyN05oYnpZUXZtZjloUy9JVEpsTVdkUkxCQUVNQW9UVlJaTWl4VzNmWmlKSXRCVVczbDAyL0pwM3RUYXdXZy9Gd1AzRjZIeDgrMUh4SGt6dDV6MG1ZOW9uck1PUGhaSlBCd1FpYU9KM05wcUd0SVZyODhlRXd3ZTV5ZkhBZHh5YXRoYTVmVDJqTGc4U2llV0t0TVRIaElHMzM5MHFiYkdTZVdYNU10dGk0YUVRWktycXJPUmpNNHRsQk1Jc1gzU05YM09KQnZMNlFJSXBlSmU0VjU4K0tNMTlvTDZHWEtKM0U4USt0RWgwRWV1blJSK3VQWG1vOCttamowcVBvVVhJQ01YS2VQUE4rOUg3NnpPd1JIM1VlN1Y1NnRQTW8vU0RtVXZmUjVLUTdSNk00dWtzMHJNSDlxWXFOdE9oajZkQ0pVQzhDOHZTWFA1OU5uTmpFOTM4ZWZZWjZ4bVRzMk14K1lxdlJyQkl2K2tWV21GamJDMjR0TnZBZ1c1Ym9YZVFIM2NqSm5ORHE5MVhSVjJUZHozc0ZQNjhzN1ZVTU83K1paZzBqMWE2a3pTWFBHWlR5Nnl2ckdmL2lhL1JhYVNHem9pdmxvRmJJV0x2dmk4MFEwR2M0dVJEVTdiU2J6bXhrUEM1ZFdtN0tpMmZsN0lXZFM3ZWQ3aXcyVEc2em5jK2tqZEEycEV6dEt6RVRsclRYZjBaL05MTUMxeEZnL0RVVS84WXNvWjlFdjBqZGtORmZKOU9wUjBKaVNrbkVmY0xjRDBpaUsrUkhTNjlrenV4a09SSjdoM1hNMDBUUGU0Y0lLL3M3c083aGQ1RGZSTEkwNzVoMXhWOHBwbEtTSUFKVWtEaGhBLzFzOXR5NXpLY3lsdUZ4bVhQbnNpOVpvaUtJL2huL0pXeTQrQ1g2aHZReFQwMExzbWg5eXR0WlFZallpbm5FR1Q3TFR1VEI4WjUyc21PK0NwaHhremtKYTJYaWNZdnMzYll3SGNnMXNzM0Q5V1BiUGZwelI0bTdrZ2lXVmVMSElubmtGUWRXU2p3WW9kNGZPNllUckpuT00zbW5YcmNMajBmQXJ2YkdoMWY2NzFVVVJUZUdBUkJGRkJIbmRaOHgzR3pmTWROMm9aOTNmRURCL2VDd2Y5RFNmV05lQjZUUVg4T2IrRmFGOWJ3emRRclRuWkRpS1UybUprOGI5RmZybXExcGF2ZW15Qk5vWjVYeWV3Y3h0aDdFaDIvVTcyazJHcUZ1cnBiZm5waGp4aGVHaVZ1WDQzZkVLdjA3L2lnbUo0dUVhT242cnJiZ1dMdjNhR1o1TlJ1bktFY09FL25SajlQMXFBUjg4Z25xeFc0ekJvRms2Qk5PdlRaL0xoUlJsNlpULzhUazF4TmFzZmN5d3JWMWFmMGhzZ2xucEQzUWhtL3FrcEwyVGFCMDk2VVYyVEQ5dENLeFd2YlhNcGFaTm4wSS9yenFtZW1hWjFvWHN5ZWFUYk1WYkJyTHpSTm9NWjhOUE5NdVpIS3VhZHVtbXcveWFjdTF3aURJWi9KMkxwZk4yZm43Y3UyOEhiUnptZFd6K1lyalZQSm5WMmU2cUs4Q043WktmNWM1Yk1aQ2hoTEM1UGZCc0RCeHRFeDZoUGl5OXIxRUROSHRoSHpZakIwZmxCQnFDeEtTZXhvUHk5L2VXejNWMW1FSjlQREpKK1JBMU96aWVySDBmRWtneXNhenBpWUk0dmpUdk1LeVdrOVJaUjcxQlZtVDc5RVFxL0l2dmJWWVhDczVtaGpJNXg0UmZRQU5TbHAxMzdvSUM3TG1uVTFycWlGOG1WZEVYdTNKck1UUDZabUpWUXB4Q2sza01WN3NoamtoVVhRUHFRRGtuU3hlMU5PeEQzQkoySWpsS1ZOVkRlSTdDODJ3a0JGU0tTN2xTOFZLMUMxa3ZVek44SzFVcHF5b1lnbExpQ3RxTE1aU09SMXVWNWZ2UkNQUE9iOVFhSnNzcDZUNVZQNitmTEZTWEZrdVZWbkhsSTlWN1RUV3JheGp2aGh1c21pbExnWVp6Vmk2Y1A5dHpkaytuMnNKeGlXLzE3d3hROGVFVjJwUTU5YVQ3UTdkTmpEOFNaektZaEtHRUlESGdCaVRqa2JvdTRlOElKcHVvYkNRWndlS25Da1VsZ3JTWHcvMzlzakc1dGhCZDFSQWd2QzJWR0d4a0VtL2xIK0VoMGpCL1FRVzl5Y09DdkFONWNyUlBadk5veVhyM3JDR0VsT2pHNHF6dHhjN0J5WEJ3dzgrQ09kenBXak5mcVBnU2l2cVRYMHJYUDlic3FpajY1QXprWDUxNkNyWTdheXhiZUprbFJyZ0VhY2JsUG9TUXdlSU5SdFVNbzVqdC9Ca2xoR1hiNWZ2WGJ0WDRHeFgrYWVuVDJaeWRvNFhPN25DK1h2V3ozNmI3QXYwMnZoWFZRbVhGTCtvbHA3TTVvcGE4YitpdDVNTHZzMjlEVDl4YkZNM1JKVVh0a3Z3VkhUaHF6SW4zTHQra2ZOcldqbWZlVDA4NDZzbExHck9sNU8xOFhmUjd5WitTNHBJWjlmWWJkWkx6UlFxTG5wbE1aOS83WnZlOUZvYVh0amIyNFhXZUdWaGtnRGgrQ2RKMnU3TUI4S1Z4QjVsYWtZVi8rNWdDN2lDZlJLWlljVllqM1BEdlFQcXpxUkhRdnJ6NjBrNUQ5QnZRbzl1a1Y5Qmk2MW55YytVRVkwelpaZm9oc2hPeTE2RE9uaHhuQ3lNVUpua1B1SURGMTE4Um9iWnllb2F4NHFPeWEyZFcvT2Z3V216Vm4zazRkZGtNbFVTRjUvSldOYXhjMmN6Slp3VkJNTVJLc3FIbjVFREo1WEs2TExKaWY5ZlpWY2UzTVoxM3ZmdDlmYkdzVmdzc0FCeEVseUtCRUdSaTBNU0taS1NUT293b1lPVTR2aVdGUVcwNHFOMmJjdHkzVGhJclhRU0plbVJOclhKbWNUTmpOSTJtVFJOUTllNUhXZkdhVEl4V1RmSDFFM1NOc2tmSVNlcHArMDBicWVkTmxEZjl4WUFRY3B1RWhEY0E4RHUyMzM3anUvNGZiOHZGTXlNbGc2UncvUUk0cksyZmVpV203TVhwR0NJSEhmd3dPNVFLSmE1cllBam1pQ1YzdzZYN2V2L0xWSW5Kcm42R2tWRjV3SExSQkU0RTRnbVVoQ3huZmVkSHB5WUowSXJHYUhJeDc2d0N6WjNQeUZRZ1lhaFQxREFhV05CVXRGZzNCRlpRNzRjRVFLbkpaVjl1SUVsWE1QS1Uxb0UvWUZpc01OSXdRc0t2b3RvMjJ6NFFWRmhpenphL3dCUHRIRzhUOE04aTVxYWN1MzhoYVFpVFlaa25OZDF2ZlZ0VTFYK1hsWUt2SUo1dmgrTFg3Ui9LRW9DMEp4dlBZY2w4c3g4enovb3BtQXVHT3ZvcExqRGxvd2F3MWxIMTdQRFJBRnRtNmhSSTErVFBodzBaZnhOcVpZblNtZklsN2Q3OU01Tm9uV0NOOHNQRDNjeEVPcE9vVFpxbEE1OG9DbjYvU1NLZmlNM05wYVQ1VVJyNHpXdWxJdGxzN3V6NG9JY01BVldpbHQ0VVVNYnUyZkgyRVRyWjZoWmNOK1hHODNsaUE2MEtOc0pIb1VNYVZIczlVdjc0MFVuQ28wcGdDZVIvQU9ncGtiRHh6bzZCeGp1L1RHTXk5Tk80a2N5ZXMybXM3SlNyOWRwTUFUNGJ6eEUxemV2a1ZmWmNUYmlkYWNlWDF0YU10U21aalNibE1LOXRibmFxQy9IZTN5YU92VWl3VXpXWmdIMlhNZ2Y1VUx4SHFsbEYxdCtnbzRLM3FZRlFNQzk3UXY5akdZb29wVEZBVmFYamVnc0d3NnVzdWRPbkRqSDFnMTFCY3dERWp0WUhXUWwxVUFLMlZGWjBISlY0LzZRN3JwNjZFeTlmdnBLT24zbGRIMmRrdWFwaGd2bWZ0ZFFtUzI4NWlhMU5mWUQ0M0tIWlJ5Qys0RUJJVVZxQ0ZKMTFjWnlvZ0NXM3pFeTJMcjA2c3RvMVdrMW5OeEVQaEdMSmZJVHVkYTY1MlJHRURPU2NlcE9tWWhrbXlqdWtjOFZoZnpHODRieUk0dGVaaVEvNU4xcjV6d3YxOHVoQ0ZiZXVLOWpZaHBCV3hFOG9qL2tCZklCbWVTSmxybSsxR2pXeVdOcHJkZjdrZ2tQclN3MSsvcWNCbXJNZSt0Z2VObFQ4cDZkaDZXM2RWL1BVWmJmT2JDaUZXaXlLS0ttMSt4dTRCNDVmODdDT1V4VDEwVzlMclhWRkJLNjRwL281bHcvanpId2NVZDl3bndpcWFQMWhDbUZ4TW5KeUNFekVZNFljb0EvTExMT3dhbys0T2lTUUQydG10RmFEOGZEWmp5ME9sZ1l5dk04aTFFNm0wc0pBVTBQUjJKaDF2eDV4R0dKSEhOWFVBK1JzeWhTV0xqZk5SSUZROUp5NENMT2FXSTBBcno2a2ZEaEJHL3pFc3RhUEc4SlV0R01tV1k4M0t1alErNWxzUENBWmNkSHRGbDUzNnl5M2x4ZWJnN3Qzei9VYkZJbVg2TGxMalhxazJjbXZWMkhGdy92WW5iNm4vditQLzh6R0x2ZndPLzgxTm9idVp6WHkrVWVXMEtGUEExUytmbXlXeHZ2QU1aaE1CaklWM3E4V0ZZN2JyeGE4eWk4bmZRYXRCSjNwWHUxditLRFhLSlFxQXlJejFwNU8xazhVRXphZG5KeXFLK2tYWklHWStrU083S2F0T1BXRjdpQlNxR1FVQUtmQzk4cnVmRk1zWmdoeDE4eVJwM2h5YVJ0cFVZeXFlSldHL3dhNmFzeG11SFBUeUZHa1RsRTR2VEFmR01SbFJKM0ErbWVPTEduZHR2Wlg3dWxmbU54NUwwbmpyNzlxRHRiNjN0UE5KTVp5V1M4Kys2NHJWS3JGNHRINTI4Kzh2amhlckk2VzBnWE01bGl1dnVzUG9FZTgzT1lVckxvZDMveVNQKzkzMEtYeU9xZWJ6TFhqMkZiR0JMZ2lXbXo0Z0NFWEtEcFlkdm9RV0NNb1RUZTE1akdOV1pwall6cFM4c05TSEJDcHR6bUNoRzdJTkxvZGZpaXpCMEk0STFsMUNCVE9xQituUzJnYjNkTS93SjZrV0o5YUxZbTM4UUhpVE1CeVFPZVkycVVKbE0wYmxmVk9LcmxsWVFzYTZHZ3BJZFZGSW83Q1UxV0hWRWN2RFdiTU0zcWthT3lVemxXTGg5REgreC95eTRKUzVvbTZVUk5DTEtxcWNtQmdpUlllalp4OUVqVk5KOTNiaXlYYit5eC9XNmlyOUk0eUFXd2tVTnUweEpIWkRLRHg1Wkl4NUFwRGhpOXVTNWxKeDZBUE1JQVdxaE44YlZLbFFhS0d4enBmeVVPUFNPTFRsb1dpWjZpMnJacWhVTWE2YTRYYitBVUo1TUx1MjQ0bDNIT0RKUUh5UHNIblYrYWVqU21tK0dnM3YxbDFuUmRNNXR4MEwxR09pd2FPS3pKckNDdzVQYkRDcEtVZVRIZ1dBRk9rcmlBNVR6dXdNa0dGanEvbERoQjRDUXRHSkU3dnpUQXJHNVlUaTlYcmtLeGJyZ0NTRldZTmJpc0g0Skg3cGowODMzOXV3dkNyWXVieVBGYXpYK2ZHejZPdk1ZODBzUEYyZVBDOGRhbXQrdjNrS081blhiNEZkTEdjc0JsUUVjNk1zUzdQc3pEYmpPOWc0a1NSNEh1SFQxRVU2MXlEOWdIUjBZT3hCN2dJTC9DQWZ0Qmpuc3dTbk10WkdSNXdpRWJ6b1FzMDUrU2pURDVhSnRjQ0Z3bzdleHluaytRMjBuNzBrNXNCVWdTeEdBY2lpVDcrdk9sYk5XSlNJb1NNSWltYVlRMFE1Um1aakltV3VkNUJjd1RUOXgyYURncTg0S2thRUV6R2s5bEM3dEtYcnduaHNZdmM4OHZVeXFSQ3FnS1dhR2ZVWUlHQ3VUK1JSZlQ1QVh5eCtmZHZrRzFLVWREVGpnUy9JVVh1QzZTeDJ3bjg1S3M2T3BxdnI4dkdRbnJQWE1ocGloQnBrYmxrWkJuZTJiZTl0TjloMWJLNWFXbFpQV082Z0xaV0ZrcnQ5WWduTDI4VmthMFgzVDB1S1h0ZkEwMXdFVEN5RUhHQ3BnVzNMWjYxRVJNYTlValI1TlJZb1c4MXRiaUsvUzExQ2F5NmZoWTF0dDRHREsvZE9JdWZUU01TWE9YNDVVMTBLNWc4ZnlLMDJqc0NIZWsxTDBielc2Ly9UWjZuTm9zaW1DOUEzMlkyaWZHL0h3QzIvYzVQeXRWYnNERktiUnFwYkFXRE1aTm5Qb0xzcWtIZ2s0WTk5VU9QMkxuekhPWHpwazUreEgwT01SdGM2eWcwUVFKM2MzV1J4WnZVUGZNemUxUmIxaGt0dUx0Nmo1ZUJtVnRMK3NpNXhyVG5FZE1FOVVoQy9NV0Q2aEc3dDBoc3VRUTFZbDdHZE1LTm1sTlJGckFGR1RaSlowQVV3VXVJZHV0MW14ak8xWCtxd054OWF3eGh0U3phbndnUGZhVUR6RDh2TC8zVCswdmUwQUYvK2gvYzlML1p0bjNDMFg4dlduL082WTM3a1pqa3N4dXlLKzZiUVkzYVp3Snpybmdxb0dvbUZ6ZUR6Mmhqa0g0S0lWOGhiYUVxREdScWxpSTJYS3JETElhdit1T29zWUx3dmpTcUJoRmlPVjFzZlMyaXFDem5MN3ZzYkxBczd1UEhQSWtuY2ZTeE5IRktsRTNWSExuVzk2VTczSThhNnU2SXNnb29EbnFxTWp4Q1MzSVlzR1F3NEUwcjFlU29rQjJnd1lYRXNVc0Z4U0R2WEdSTW1WcUkwbzJydG1RTXpxTklIcXE1cEx4b3I1OG9XOWxwZS9DY24zeTBWUFJTNWVpcHg1Rkc4dm1veCtibi8vWW8rYlpTNEZiTDA5T1hyNDFzTTJmSVpQMTY1Mmo1MGhtZS9tQjY4dS9ydXpyeXUyV3VZUTJZUHlEZ0dtZlc4RW1jdzhkanNBNVJwUGIrc0d6elkxWU9oMjdDWkhaQUJ1WVRBbHZKdnZvNmdGMFVIRGplbnhBT0hoUVRxU3NlTnhLSmVTREI0VUI4cUhiblo4cHhqZ0R5SGFUVXBPMEdVcTJyZllqTjB2VVBOdVBPdkRId0FpbW5XekhCbllDcFlDelkxRnZFUjJuMldqcVdvREhtTzhiVGZXc0VqcGlWTlhNWk15ZFM4aC9udm52Wm5PVmxSVlJEaENWeHJLNmE4VWdhNVB0em5QQUxBWGNxRmtNK2IvSkk1cUdDb2Y4VlBYMTlZOFVpMUwvbUcyUDlSTkJkbjM5UEd4Snd5VXAyK3VmQkQ0cTBHaHJnb2NMT0Q4TmlsYkVybmtCTWhkTXNXN0ZSY20vYkcxNHE4aDU1dGpNQytkWEIzNXdaT3E1d2ZIS1loRUppRmtuTDZmMC9tSzlmdnpBeGRKdjl3Zk0rdExlT3VlUENhemV4ckYzY1FhRkh1dUtBTnc0dmttYi9rUDhMTHI3amp1S2Q5N1plcEhWV2s4L1NWL29TT3U3eVAzTTdhWGJ5ZnUzMEV1dEN2cjR1U3o1UTNlM25uNmpjc3d0NkdlRkkrVnc1TnhtVDFsWGFURi95Mm92d3NtdlhxWXY5SXhmU091UC9GSmFUNk83YVVsTXg2ZXBkL1B5NVdta1lxM2kyalhMQlZCRElWK2hoQWk0emExdlYvd0YxL1hzWVB0cU5uczFrM254NTYraFZ5K0x6cE1KOGNrbnc0RW5ZOUxsUHp4NTJsMDhPWGh5d1YwNGlWQUdaN09adWV5L3dGVWNkSENpVkVwZ0I5MDlHUTVNVE1TazRkYmF5VVYzOFpSN2NtRnc0V1IzTG51ZHV1NVVOT0M0MjNWZGEvOERqeUk2ZDZ6L0dIbTNQdXhYOWxYeXZueVozUGhMLzNQc1dPN1lzYXZ0dW9aWGV2T055ekU3RlUxS2c3b3VBTkVmWUc1QkNpZGxmZHd2NXVPa2xNL1JVdWg1WHlMMWZTc3RwL1ZaZXFPa0ZDUnVwczkxc0FlZGN2Smc5ZG9pRW9ZN2NmT3U3NXZQK3JZS1RBUnk5TmNuVDVIYWN4ZE91NmRQdHM2eVdrYkxqcFF5UnF2eVRPYkx6MmMvaEY3NlBsVHZxUUg0d2Frbm9NaXI4R3piRDNnck4xOW4vbjY5U0dnUE4zb1MyYUwrYXd5Ui9IZFNGdmdnZ0dZdk5vNkh2R3pJczVEYlJmVWpaL1VhczRybS9VQm50QTU3RFIrZ0Q0Y3A3ZkgwV2ViMWVDd3BkK1VXdzArVzRwcDZHWDg2ZkpVd1U2TzExZVl5SU9mamEyaHRvMEZFbWFWVmI3V0JWc0hqM0lUb0lacmRzZTYwWHowY25CMzJQMW9idnVXNEcyc1A4RjQvZHNUeUdwVGh4bkthUVA2QlJnRjA2MUI4NytZbVdxVzVRcHBOdXZJY0wxNk9NMXY4b3B0TUw2WVhlbXFlOGxSUSsxTEZ6MUpKbEhKdmpiNG81ZVphNjltNG54K1hlVVBlTGRRbUwraXRFNkRXbzJGSU5MUEcwdklLV2xsdkVKSExOMjlUc2wvZm9yMmxRMURldzFyT0hTc2g2a1pzcHprZW83WklDd0w5REVTNm1mZDVEcXN5eDltMlZsY05qeGNsL05PcWRGemtEYVJDM2t3K29pcHpWdEJRZzFkbExHOUlENnVTc3J6Ukx1ZWI2RzhvVnpkRW9veWxFQ1d0QW05MmhQSlZnK3VQYUM5RWNpS1BFODMxbGhOM2VncHEvUWNBKzdvbFdXODYzVnZTRmlaamt3bVNleW96cHloK0hWY29meEF1MUtKVFJDdXNRUVoyb3B6U0ZPeHBTSGRhZFcyNEpBT0JRZGtueWpham5wMnRVTHRReGNPMlAwZjcyV0xzcUVDZDhuWWJqY0F5VG1RZ0VMYWMxaE9PNlJyaGlJTzR2S0JwWDlGaVFwNVh0YStJZ2hMNjlBc1M1dkpjQUw4Z2lXeWVWVVJ1VlEraEZoRElXQWw4Vk5GTmZWMDNMYUcxb2VIb04xUnBIV3ZvOXFNSUV3VVNIM25QRVNrODZPS2pyUitmSmVlY0krYytxOGY0T1ZaZG4rTU1mQmZHSEZsTFp3WGMrcnBTbnljQzRmRklnZ3VxRGQwMDlSRXBGR2xJNnBFeFNWVVp6Y2Nrc0F5MXJrMFN1ZkFZcWFNTHpHUE1PNWgzTWUrSERNT0lDTnJiYXN1dVFxaFhDbFhkcUowblg5bGpVYkJZMSt4b2RaUWRFTk1zQm5iSFVWSnJtSWkzSlhCN1RJUDY3Vm8yaURLQWNObFdsWDVpYWpLbGlCR1BUT0p1Ylh3Z2dQSlZYSWFEYTlUQkRaaW9hU0M4cWdHMS92WDErNStCd29sNkgvbjNja0VrcWtUVTVGazl3aW9jeThXaVBNZEx5S1U3ZmVIU1dheWpzUFpnVlJNNFBsUVlRc0dBcnB5cENJbXR1cjh2TVhsbThrOExMS2NZa1p6S0l6NG1DaEdwR0V2ZVUrUkVwUlMza3J5T0xpYjZBZ0VOWFR5Q3c0TUQrT2lWdzdDV2p2NXdzSjdzUDBuK1A2S2xXVkVQQmxVY1NsN2drSVN3akVTV0h4cS93R0VrRzNnNmJEUk43K3doSXlEYnBjenhCVmJrcFp2TmtEVi9JeGtKajF0dW53c2dyUmtkaVdodzhqdzVIa243elBBbGRXUTZLQVVpMlQzT2tIWktFL2piVDUzb3NkUDcvRDFFRGlVYWYwWEVGYkdRdFlqcVdxMlIwZVNPTTdlaFFHc0Y4dTk4OXA3bjdPcXg2aytlaTlmcW5zVUkwQWJvbUd1VFVXK0l1WkhhUzN6cko2YVJwbHRZRXd2bmEvWk9kMXBIdEVraDBpM3k1Q2tSbll3ODQ0RnBFQlJKTHliS2owY2FDSEpjTFlydG8vdUh6U09VZDJRMW1ucW83RHkwU3JmSjR1V0Z2bE1aTHFRSDh4S1JzWUtqbHJVN1JEYmtmRWdQc2RNUnNZcE5oT3FLTkx2cU5md2pyTWFONCswdEdHeVR0Vm95bEE5Z21ZL0pJVTBMS1hIU3J3TDl3YkZ3T2gxR1czWWhQMzhxeGNXam51d0FZRkxISG8xSnozTCsvYm5JcTJ0R2F6V2cxUGxDcVhDdXp0dXg2RDNJc1lQS1orVUFpMVlNelhIVUFGeUFhaGh2YnYxY05uU2xxMjg5VDhxUjIwd1RqSWxERUhqcDFTcWtkUU4vTHAxQ3dOOHdHMTRvbFc3OC9mek0wcDRUcURUVDM3L1UzNC9XRDdXK3RXdlh1MTc5M29UbnZYYm8vUG56YlQzaFErU2NTWkJ5Y3Z0Uk8rZDJCenhvMHl6Y2xSSkM1NjlJSDdDeVdlc0QyWkZVS3JYdlNqVERacDlSNnVtUmROVk9wKzEvcm1heWJOYXkwKzF6L2hoOW51WU1hRHQzd0JNRENJQVNhcS8yays1ZlFqU1ZlRnNIdDZzMUVWZlJqODFrT3JOdlp1SDRRVjA1NEtWMnk3S2s2ZG1oU05TMDlmeGI5M0UxTjlLdlp4SnFLb0YrcHkraXpVek9GSWFHMENEcVR5Sk9MT2VRaXZSZDQ5RmltVlVWdHhZMGNEQVg1bnA0bkNMUURpbnJyZytIdERxdWIrOFhHYXg3N2RVV1pDamF6bU8rbGF3SHhxWjJQcVlBM2FDZ2dURWZQQURBRHRCKzBNYlVoU2N1VE5IRmhzOUlzbHhNanhlTDQrbGl5c3IxS1pxQXNWSXdnK0ZJd01KS1NGWlRPU3VGbU9uMk1WTVgvdGNuakh3TUN6UUltUmNDTXNaQ2JjcmR3L0UzNVBMOWcvRTh4Nyt0VWlibjZlSEEreGg2bnBFb1B2Ulh2V0RtbDcvS0wvMHFsN2FGbCsranZpRGZHSjl2cDV6MXg0VnVobVBiN2MxMlNUR3JIb1JlZExKd0J0UVZSZEhJZFdxS2dod2FXVUZETHdMcUt1VzlVUVBQMWdSVEJTSkQxUlJxVy9VQ1kxV0ljbTdCekJ6dEVHUGdQUEJUZTVSc0NjeEIwRnBxM2dla3FjRmtLVGhzencwVzU4ZHg1ZVpiWHJobFFwbmM5aGx5QnJ4WTFFdW1CK2VHbDVhOEpYYzhGaDNyeTVDOWJwbXZvai8zeXdRM2h3MG9SejlhbHR5am1TTTlCYkNPUHZVT1dIU0VrZmx4c1hyTExaUHkxR0JpZDNBNFB0ZFhyTy80QkgxaThQQndvK0dPeDYzeHZrenJ6M3IzdHU1MWhYS2xHRFJ5RnVDVUhUUDhPampMbDh1b1hGNEJnRzRab0xxOU1XTWdFUUw3eVlIcnVlUmNpR21ua20xSE5lemgrK2pZd2wzS1prN052dFhhZGxuZm9Xam1yeUZOMGtCdzFxVFdhNUttZmQvUEpyTVVNY0prQ2dzYjdlUXFuY1BpbXBTWkw4OW53SDRQUjY3NDJYMGZUWW54SUF5ZndiakliT25uS3pUR0lBTlpkZHBCSkJRdVh3dTVlQWNnbEZ4WkUxU1RwaHBZWGxxS2IwRTFVTlAzTmo4QzdnNFBNcVdxeXpTdXJqZEh0K2x6YS9hZXNHYUhvSzEyWnhXaTZxeDJNbkduemp5RW1JZTJ0VU9JVnIrdWhnc1ZHMjJrckJZOUI2cGJxZFltWk5tRHZXdXdIRjNyeHRYL2hGd0hzQ2RWR0dDcG9lWm5QemNqUlF2VWdJaWkzZm50SEpCU2lGMG5aSG5BQlRvTjlKMWQ3NXc5dkc4NEp3UjN6VXhkMmJjcnd1dThKUDJkbkRETmhJa25MbVJIajhhZDBiMjcrd0w2MGRIc0JhVHYyNHZ4VUxhcVJ2YjFKYlRCVEVxd0JGV2JrVTA0NEF0N3h3L0dVbTV5TE9tTTluRm12eEU3T0w1M2UyeHY4UHJZM2xvK2pib09uUjdqNUJsNVh0NGpoL3ROTTk5cjVQeTNqMzcwVFhJNkhFNkhlMlVYd0lXQUR1T0xFNkVzVVlScTIxQWlYbjBEeFIwSDhtSEhFY1JkdEpxYk5DKzIwOE1aRE9jSnY0SHVadmNvMU8zSDRkRW84WCtkQWRaai80M1dLWTRYTkRleStsN240L2pNRE5NYkg0RDk5b2xjTTIrNkJhRkw5d3FtWGVvNnB2QlNjRmQ4V2ZNME1pS0QvdVczU1BWM2s2S3VqSjJLeFU2TkticVlSTXg4YXhQMUI1YVdIS3hLa29wWDlnNlUyTjJ1dTVzdERmVG1oZ2hRSy9QdzYvVG9jV2dKVk5yYW9tS2p6ai9nWE83dHUrdkRKektaRTIrQ3hSMityZGdEQW9TMUZjUkF2NkdYK01wZ2YyRndzTkEvT0U5NVRGT2ZjUnpRWGZWMm0rL2xQZlJqZi9ZeSs4azRjNHc1L2pxOGxVUlY3ckFnVWliRXprd0dpaVRJbHU2MkQzYitnaElMTmVuRk40SGNFdFZicTA0ZGtCV3Q3NG9ZYXF2WWFDdzNteTkwZDFaN3YybWdPaDJEVnNGc01iVlU5Mk90bTM0dE8wNnpMaWtTZVR2QTB5OEIwRnZxK3RMK0FmMkV0SFhJSVV3MUVJdU1tYlhxT0s2NVJKRDlWTDhrM1U4ZVdhZ2tXVmV1OUY4Sm94LzFZMHU2Lzc5UXN5VDk2RDJGSzlXdGR2MHllcG0weHhuYXV5bE9pZWd3SUZVUlZZcm1lV3g3bVNqUjVYZ1VsS01JcGdSSGJYb3FHQVZvbkFUNlpPcXUrKzRjNTFKQ1pGNHFWeWJIUjhlNHhXQ2MxOVJ3My9TUXhVY2tyQXRFeFRCWTRPN2xPVFlRaWNka25nM3pBcjhMZUhIdkp3ZnN1K3UrVVZ5UENNazBPZGtINHh4aU9UVTFGWGZURmlZNmRwWVhXU3dxTE9hSktxc0lXQWp6aUxVRU5nQTZ3clZyUkU5RXBFNE9NSFZta2JsNWgwd2x1SEJMZVNJOHV2NmtQT0FEVE1tMSs0Z2hkeHdVYWFMYWdYZzVOaUJHdlRTN3V3S29USm80QWdHZ3FKYW0zN0xNN01VckYyZG5IM252eGRuVzEyNUtpYndvV25FamtIN3JSUEZrT3FBYkFpOExSbGlXajh0WUVIbEJqTVlDMFFGUjRFVTcrM1Z3a3liMmwxL1pOMmQrNTJBdW55YmRhNWFjNitKN0h5R0xHMzdLSWtOSExCcmRrMG15aW1hcG1oVEVNZGV1SmV4WFdKWm9nMFFFNGxBd3lONmtJU3VVZHNjbnB0K1drcElQSEJvZmV1ZXFKbS9aSGVIeEFoYWl6dHpFM002OFpVZHQ3RXdJTmw2RnFobEdiMXcxL2k5eW8yUW1ncHFoaUZXWDlJU0NDUlhUclpkSDNrZHVBeGJYZXFSTDdYaENJTFZnUm5Xajc1YUtleVNocTdySXlad1dsS1JaREQ0Q25uenBSRTJSNTRSbzN3T0hlSUUwa2xpdDlhbTd2T21YSjFJWko0R1l1ZmFKWng5QnhTMXh0L1hNdDFoZFEyaG9QQmxIc21JcW1oVGdvbmxyTEJaNWdXVU5BMFJHc2p6K3BVL3JvWEE4WHJ6L3pwKzJmdWFjbnl5ZCtHTlY2dlNCVDFQOFdJR015UlRlRnZFQTBBcVQ3VFJicFdnNHNQbllrSUlBN0FaZjRvd0owbjUzelhDY3dPMVRoWmx2Y0J3cndzWUJkSnFWK1FrQjh3dm9RVVVTWnUvblJVRjVZSVhEblBMckQvRXJBbWtNVDIyTHpUVjNJbFh5ZnJSQnp4eDFKTGVZTzNnNXQ4MEo5OFdITTFOUHg1aU9iK2JENkVtYTY5YkdjRGo2emR3SDRSajBaT3lWaHpQN3UrWDlDVVdmUXNRVE9NcHlGSUljYWZmaWNUK2RqRURrZ3E5S3lVcGlwUC9VU1MxQ3B1bk9UbEtTcmpIdlFwZVNrZ0JKVy9pSXR2L2kvdmFPbE53N1BmRnV5RFh3ZndWQjhZVUFBSGljWTJCa1lHQUE0bFdNNHVieC9EWmZHYmlaR0VEZ3RwblFLUmo5LzlmLy8weThUQ0NWSEF4Z2FRQVFhd3FWQUhpY1kyQmtZR0JpQUFJOUpvYi92LzUvWnVKbFlHUkFBWXdoQUY5U0JJUUFlSnhqWUdCZ1lCckZvM2dVRDBIOC96OFplbjROdkx0cEhSN2toQXQxd2g0QS8wSU1tQUFBQUFBQUFBQUFVQUJ3QUk0QTVBRXdBVlFCc2dJQUFrNENnQUtXQXRJRERnTnVCQUFFcWdWU0JjZ0YvQVpBQnFBSElnYytCMUlIZUFlU0I2b0h3Z2ZtQ0FJSWlnaklDT0lJK0FrS0NSZ0pMZ2xBQ1V3SllBbHdDWHdKa2dta0NiQUp2QW9LQ2xZS25BckdDMm9Mb0F1OEMrd01EZ3hrRFJJTnBBNUFEcVFQR0E5bUQ1d1FaaERHRVF3UmJCRzJFZm9TY0JLZ0V5d1RvaFA0RkNZVVNCU2dGU0FWWUJWMkZjd1Y1Qll3RmxBV3loY0lGendYYmhlYUdFSVlkQmk4R05BWTRoajBHUWdaRmhrMkdVNFpaaGwyR2VJYVFocXlHeUliamh2NkhHSWN6aDBzSFdRZGtoMnVIZjRlSmg1U0huZ2VtQjY0SHRnZkNCOGNIemdmWmgrZUg5QWdHQ0JRSUhRZ2pDQ3NJUW9oUWlIU0lrd2loQ0sySXZnalJDT0dJOElqK2lScUpPZ2xGQ1VzSldvbGppWDZKbWdtbENiY0p4SW5QaWQrSjZ3bjlDaFFLSW9vekNqc0tRNHBMaWxpS1p3cHdDbm9La1FxYkNxY0t0SXJRaXVpSytZc1BpeDZMTTR0QUMweUxaQXR4aTM0TG5BdW9DNjJMdUF2VEMrTUw5Z3dUREMwTU5veERERTBNVnd4akRHK01mUXlRaktDTXJBeTdqTWFNMW96bkRQWU5HQTBsalM4Tk00MUdEVk9OYlExNkRZaU5tUTJramJtTnlRM1NEZGVONkEzM0RnNk9ISTRvamtjT1RZNVVEbHFPWVE1eURuaU9mQTZianJvT3d3N2Zqdm1QQUE4R2p3eVBKZzgvRDFPUGJZK0lENkFQdHcvS0Q5bVA4QS82RC8rUUJSQWNrRFlRUVJCUUVHRVFkaENHRUpFUXJwQzNFTU9RMXBEa0VPaVE5QkQ3a1EwUkt4RTFFVUtSVVJGbmtYQVJlaEdFRVpVUm1aR3ZFY29SMUJIYUVlS1I3NUlJRWhBU0hCSXBFallTU1pKV2ttT1NjaEo4a29RU2s1S2dFcWtTczVMQWtzNFM4aE1yRXpLVFVCTmRFMmVUY2hPRWs0MFRwUk80RThnVDFwUGxrK3dVQkJRUWxCa1VJWlEzRkVLVVM1UllGR2FVZDVTVWxKMlV0eFRZbFA0VkRKVVdGUnFWS0FBQUhpY1kyQmtZR0FNWVpqQ0lNZ0FBa3hBekFXRURBei93WHdHQUNFOUFoRUFlSnh0a0UxT3d6QVFoVi82aDJnbFZJR0V4TTVpd1FhUi9peTY2QUhhZlJmWnA2blRwRXJpeUhFcjlRS2NnRE53Qms3QWtqTndGRjdDS0F1b1I3Sy9lZlBHSXh2QUdKL3dVQzhQMTgxZXJ3NnVtUDF5bHpRVzdwRWZoUHNZNFZGNFFQMUZlSWhuTElSSHVFUElHN3hlZmRzdG5IQUhOM2dWN2xKL0UrNlIzNFg3dU1lSDhJRDZsL0FRQWI2RlIzanlGcnV3U3RMSUZOVkc3NDlaYU51OGhVRGJLaldGbXZuVFZsdnJRdHZRNlozYW5sVjEycytkaTFWc1RhNVdwbkE2eTR3cXJUbm95UG1KYytWeU1vbEY5eU9UWThkM1ZVaVFJb0pCUWQ1QVk0OGpNbGJzaGZwL0pXQ0g1WmsydWNJTVBxWVhmR3Y2aXNZYjhnYzFIUXBibkxsWE9ISG1uS3BEekR5bXh5QW5yWnJlMnAweERKV3lxUjJvUk5SOVRxaTdTaXd4WWNSLy9INHpQZjhCM2xkaDZuaWNiVmNGZE9PNEZ1MVZ3MUNhbWQyZFplWXNkSmFabWVFektiYVNhQ3RiWGt0dW0vM016TXpNek16TXpNek16UDlKdHBOMHp1ODVqZTk5a3ArZnBFZWFZM1A1WDNYdS8vN2hKakRNbzRJcWFxaWpnU1phYUtPRExoYXdpQ1VzWXdYYnNCMDdzQWYyeEY3WWliMnhEL2JGZnRnZkIrQkFISVNEY1FnT3hXRTRIRWZnU0J5Rm8zRU1qa1VQeCtGNG5JQVRzWXBkT0FrbjR4U2NpdE53T3M3QW1UZ0xaK01jbkl2emNENHV3SVc0Q0JmakVseUt5M0E1cnNDVnVBcFg0eHBjaSt0d1BXN0FqV1RsemJnZGJvODc0STY0RSs2TXUrQ3V1QnZ1am51QW80OEFJUVFHR0dJRWlWdXdCb1VJTVRRUzNJb1VCaFlaMXJHQlRZeHhHKzZKZStIZXVBL3VpL3ZoL25nQUhvZ0g0Y0Y0Q0I2S2grSGhlQVFlaVVmaDBYZ01Ib3ZINGZGNEFwNklKK0hKZUFxZWlxZmg2WGdHbm9sbjRkbDREcDZMNStINWVBRmVpQmZoeFhnSlhvcVg0ZVY0QlY2SlYrSFZlQTFlaTlmaDlYZ0Qzb2czNGMxNEM5Nkt0K0h0ZUFmZWlYZmgzWGdQM292MzRmMzRBRDZJRCtIRCtBZytpby9oNC9nRVBvbFA0ZFA0REQ2THorSHorQUsraUMvaHkvZ0t2b3F2NGV2NEJyNkpiK0hiK0E2K2krL2grL2dCZm9nZjRjZjRDWDZLbitIbitBVitpVi9oMS9nTmZvdmY0ZmY0QS82SVArSFArQXYraXIvaDcvZ0gvb2wvNGQvNEQvN0w1aGdZWS9Pc3dxcXN4dXFzd1pxc3hkcXN3N3BzZ1MyeUpiYk1WdGcydHAzdFlIdXdQZGxlYkNmYm0rM0Q5bVg3c2YzWkFleEFkaEE3bUIzQ0RtV0hzY1BaRWV4SWRoUTdtaDNEam1VOWRodzducDNBVG1TcmJCYzdpWjNNVG1HbnN0UFk2ZXdNZGlZN2k1M056bUhuc3ZQWStld0NkaUc3aUYzTUxtR1hzc3ZZNWV3S2RpVzdpbDNOcm1IWHN1dlk5ZXdHZGlPN2lkMDh0OFREU01ZOW5pU0NwendPeEVJdUNMUlNQREZUR2tVaXRxYVlIbVRHNmtqZUp0SnVMaGlLV0tReWFPVnNwQ1BSenFHUzhab3BjQ1JDeVJjTG5Da3JqYlNpVUJBTHU2SFR0VUpCd29mbFFLS3lvWXhOT2FDTkxVd3l3bG9aRDAxSlNWZVBLN3U0bGE3dXhuZTFwcnd3eTJxdFNoTXpJMUxUNERKTkZJOUZsYXQrRm5XNGtrTmFNNjFmcEVzNUdXUks5VFprYUVldFhLREV3Qll3MXJGWXpHSGlwcm1ocFJtZXl1SEl0bk9CeDhWN3BFN1VlTVJ2MDNHVHgxeU5yUXhNbmFmQlNLN1RPYVNwM3VpRmVpUE9WN21GcnJhbXZKanB2am96czZUbFRNZUxJVytERzF2YWphKzJad1NkSEdlSkcrbk9rdFdWQ1F1elJNbUFXOUVvUmZNOHRUVyt3ZFBRMVBvOFdNdVNTcC9IYTVXK0VDbjlLTlh0S3gyczlVSXg0T1FTamI3V2EwNXB4WUdWZmhhR010Q3g2ZkhBeW5WcHgzdE1SZjEra2dwamVrb1A5YzRaTWFIeGRHVGJkTVE1Y1JhVGtxV3BiS0RUTERMTE00SlVpamcwTTFPR3FjNFMwNWtLa21obWZpcG95V0oydnRVSkhkeU03VGFsaFpPck52cVpWQ0dCZGo4ek1pWUxJeDR2bERnaHo5Tnh0NlFibWdaci9jeGFIYmNDcm9KTWNhdlREa0d5ajZkdWt4b2xvUW1SU0xtVDFYSTRIL0NVSUoyQ3JkRERUYlZpcU5OeEt4Z1I3ZkZVOEdZTysrNTlqeWhZUlNGTUpDRWxrNzZtbzZzRzdvemE5SnVGUGNQWFJkakpNUjIzNW40NEN4Y0NIWXFlc2R3WlJLY2Q2TUZBaUE0bEVwMlN1bUJOcEhVaVdSU2JMbTJMVFNucWVzNGxsaWFNRHNONXlzSkVrSEFLeU9sc0Nzcng0b1RSemd0dWx5ZmNySkc1cEcvN0ZrbWhjMlVpWEhjMkNESnVlWGRSM0E3MHVraDdNcUwwMHd5NUdmblZkMEp1ZVo4YnloOWh1RGdoWWpQUnFaMXlHVzNscVloSVczZkMxNlhZYUpTc0hncXpSbzVTRDZXSnBERU5GN2x1TDV1aDgwZUsvTFVXWlVzNkVwNlNMUjY2cEZoeGFNWDlhT2NCbERhS3REUXJjckc5UEN2SU0wNGg2V3NWZGtwTVhyQzJveUQrL0NZUnZEaVJ4czUvSndyejFPK2NwRnRJYUNQb3pFdjFJNkdTY2tUR0lWbTNQR0dVWEcya1V6RVp0MlJlc0ZDd1cwaXpISXpMMWExSkc0eEVUTkdRYndXSmxKMThWRk1ldGFvNVlhVVNuVm4zelhJL0VpcHF3NVFubytXSndGQWhzR0xUYnBWUThabnN5cTJadG1MUGd1VEhTRjRVY1Y5dlNsdm82NlVHQ2wybHlGWnl2VkppVTdrbTdJZ3l4M0JVcXFXVFY2STB6Rm5nUTZOY1FxYktvWXgyTFhXaDJKMElYQlV0MWF4VG1kQU4rcUpNakRSTkVYR3BYT0MzSm1pMTZtRmJSSDBSOW5nV1N0M05jVkdtaTVGa3BLMXVGWmdLYXlIMkgraUl6VUNraWZWdVd4R2IwamJJWXBGU1hlb01lQ0RLUE4wb1NZT0NQWFRoVnh0SVJSTXJBOFdIbFlIV1lTZmZ2QjQzcEhoQ25GWHRncEEzMllVQ0Q3bFNJaDJYODN3c2xzUWZUTGNnbEdsc1pzb2hiM1RWRWJQZ2lyTUpVaUY4YmR3MlE5MDZuS3c2cENScGFrT3RoMG8waDZrTS9UcHJlYXF2alRoMU8ybDlKTGpMMWxWNlVoRWJ5WkE4cXpuU1dUcFUzSmpLeUVhcVJtK1NQaWJEbHJlMEY2UTY2ZVF3MzRjZEJhSGpvcjRvbFZUZHlldTN6VWdwNVZDOGM3V2N5eWhqVS9qNUFyMnlSWktYNFZsUi9rM2pMR2hQNFdyTHhkMW1MM0M1UzhZRDdZTEMrVlBGa1U0ZWhqMCtJT082QmVrN0J4ZTFuRFhwWVYzVVJEVnFBU2xKMFdOTUtwck9KRzlFVTduZmZxYjZEZWVaNUpneGlVenVMQjJxRmR4SzdUZS9VWktGdk1xWDJhVVc4WlFLUXRlM2hMMml4MmtYekxsR0s4Y3VKeFdUaWc1aG9XQTZ5RnhIdXB4VDZaS2c3eEZFSVRIVUF2RFFqSVN3aFM0WGNzVW52TGMwSXpHa3pFRGRXb00wWmM3Y1pnbFdKMmhYeGFGV0pOM0p1c24xU05MZVdGR2xmakV6elloRVkrOVRIbFZjdHFqSDVGNjBoYTJpcXlVbnFzWGFPMHFzMnpvaFR4eFFGaFpwSStFcXN1U2F6WVJUL1hjRmR6NEpCMjNDM3E4cHUxY1NZVTNWZjdtWitHVUthb0ZkSmZRNzdqZHJTdjNDRm91ZXVlZHprZ2dieEwxbk5FdXdXbkdvbW1oNnVlbktGcGxENGVpU1FCRlhUZDlCMlpFMDlTVDFuM1hQZFI2TUcwbXF3eXl3cGtuM2hkRGZBbXFwb0Y3SFZ1aWhhM25DYkRnejZWb2g1MU5qcXI1bmFCaXlKOHlVNk9iUnFCUG5HS1ptaER2L3BxR1M0bHYwMWdTdFZqMGtnUlRLQjFvdGh6U1pqSGJPVVRPS2xteGExRXFsMXU5U2pRcXFvb013TkdQZWFGTTNpWFoxcFVVTG8ySVZKWGJjOXBEaVV3bFM1ZkNJcTBITmw5MXhsZW9ibFNpVDBTR01ST3FQclRsaGl6Nkx1K3RSSGtGTFU1NEgwWXdnRkVwUUljMEZyaDJlZmNQeExXLzQvdDIvVWZNQ08wOGUxS0IvMzEyMUxlMm5KQmVUWERXZEorZnRnUGRwTzhxaXZ2SE5mN1BBV2RKMml5SFhjZWJYQzF5eHRGZHRLdWV4VVQ0cXE0VE5xR1kzWEsxdHV3Y1ptTCtSNHdvVkk3MmRtbVpLVW9iVG1vUEFOZGJ1c3JDN3NFWmxpbUs4bFNVaHorOWF0UnpXaWk1eDNZVnYwM3VvUCtZSldwM0NYUVNON0V0RlhYcWQrcmFZUW1kcFF5aHEzWDM3NVZjOUVaUzMwcFZTb01pVjZHNUptN3BjaWx4SzhyZTlIYVdFN2xsRHR6RXVycWV2YnFUdWhraVhrV0ZqZzhxUm9SdHgxelVGK1UzQytjQ0VWVGJKcXZvNHo3Yno5S3k3OUpqMXhkemMvd0FSRGowdVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHRcdHVybChcIi4uL2ZvbnRzL2Rhc2hpY29ucy50dGY/OTlhYzcyNjIyM2M3NDk0NDNiNjQyY2UzM2RmOGI4MDBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuXG4uZGFzaGljb25zLFxuLmRhc2hpY29ucy1iZWZvcmU6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IGRhc2hpY29ucztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluO1xufVxuXG4vKiBJY29ucyAqL1xuXG4uZGFzaGljb25zLWFkbWluLWFwcGVhcmFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1jb2xsYXBzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tY3VzdG9taXplcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLWdlbmVyaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tbGlua3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1tZWRpYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLW11bHRpc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0MVwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLW5ldHdvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1wYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tcGx1Z2luczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLXBvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmRhc2hpY29ucy1hZG1pbi1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLXNpdGUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tc2l0ZS1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tc2l0ZS1hbHQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxOVwiO1xufVxuXG4uZGFzaGljb25zLWFkbWluLXRvb2xzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5kYXNoaWNvbnMtYWRtaW4tdXNlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmRhc2hpY29ucy1haXJwbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1ZlwiO1xufVxuXG4uZGFzaGljb25zLWFsYnVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tZnVsbC13aWR0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZGFzaGljb25zLWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmRhc2hpY29ucy1hbGlnbi1ub25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tcHVsbC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24tcHVsbC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZGFzaGljb25zLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5kYXNoaWNvbnMtYWxpZ24td2lkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZGFzaGljb25zLWFtYXpvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZGFzaGljb25zLWFuYWx5dGljczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZGFzaGljb25zLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ODBcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1kb3duLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWRvd24tYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1sZWZ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWxlZnQtYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuXG4uZGFzaGljb25zLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1yaWdodC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy1yaWdodC1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5kYXNoaWNvbnMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy11cC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzNDJcIjtcbn1cblxuLmRhc2hpY29ucy1hcnJvdy11cC1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG5cbi5kYXNoaWNvbnMtYXJyb3ctdXAtZHVwbGljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5kYXNoaWNvbnMtYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmRhc2hpY29ucy1hcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmRhc2hpY29ucy1hd2FyZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMTNcIjtcbn1cblxuLmRhc2hpY29ucy1iYWNrdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjFcIjtcbn1cblxuLmRhc2hpY29ucy1iYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5kYXNoaWNvbnMtYmVlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZGFzaGljb25zLWJlbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmRhc2hpY29ucy1ibG9jay1kZWZhdWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5kYXNoaWNvbnMtYm9vay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMzFcIjtcbn1cblxuLmRhc2hpY29ucy1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWFjdGl2aXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWJicHJlc3MtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1idWRkeXByZXNzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLmRhc2hpY29ucy1idWRkaWNvbnMtY29tbXVuaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWZvcnVtczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1mcmllbmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLWdyb3VwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1wbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy1yZXBsaWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVkZGljb25zLXRvcGljczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZGFzaGljb25zLWJ1ZGRpY29ucy10cmFja2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4uZGFzaGljb25zLWJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5kYXNoaWNvbnMtYnVzaW5lc3NtYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmRhc2hpY29ucy1idXNpbmVzc3BlcnNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZGFzaGljb25zLWJ1c2luZXNzd29tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmZcIjtcbn1cblxuLmRhc2hpY29ucy1idXR0b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmRhc2hpY29ucy1jYWxjdWxhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTA4XCI7XG59XG5cbi5kYXNoaWNvbnMtY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmRhc2hpY29ucy1jYW1lcmEtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5kYXNoaWNvbnMtY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5kYXNoaWNvbnMtY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5kYXNoaWNvbnMtY2Fycm90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5kYXNoaWNvbnMtY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZGFzaGljb25zLWNhdGVnb3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5kYXNoaWNvbnMtY2hhcnQtYXJlYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZGFzaGljb25zLWNoYXJ0LWJhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZGFzaGljb25zLWNoYXJ0LWxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmRhc2hpY29ucy1jaGFydC1waWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmRhc2hpY29ucy1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmRhc2hpY29ucy1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZGFzaGljb25zLWNsb3VkLXNhdmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5kYXNoaWNvbnMtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5kYXNoaWNvbnMtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmRhc2hpY29ucy1jb2RlLXN0YW5kYXJkczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZGFzaGljb25zLWNvZmZlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2ZlwiO1xufVxuXG4uZGFzaGljb25zLWNvbG9yLXBpY2tlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZGFzaGljb25zLWNvbHVtbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmRhc2hpY29ucy1jb250cm9scy1iYWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5kYXNoaWNvbnMtY29udHJvbHMtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZGFzaGljb25zLWNvbnRyb2xzLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5kYXNoaWNvbnMtY29udHJvbHMtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZGFzaGljb25zLWNvbnRyb2xzLXJlcGVhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZGFzaGljb25zLWNvbnRyb2xzLXNraXBiYWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5kYXNoaWNvbnMtY29udHJvbHMtc2tpcGZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmRhc2hpY29ucy1jb250cm9scy12b2x1bWVvZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLmRhc2hpY29ucy1jb250cm9scy12b2x1bWVvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZGFzaGljb25zLWNvdmVyLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5kYXNoaWNvbnMtZGFzaGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtZXhwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtaW1wb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5kYXNoaWNvbnMtZGF0YWJhc2UtdmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZGFzaGljb25zLWRhdGFiYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5kYXNoaWNvbnMtZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uZGFzaGljb25zLWRpc21pc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmRhc2hpY29ucy1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uZGFzaGljb25zLWRydW1zdGljazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZlwiO1xufVxuXG4uZGFzaGljb25zLWVkaXQtbGFyZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0LXBhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDY0XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWFsaWduY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWFsaWdubGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1hbGlnbnJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItYnJlYWs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItY29kZS1kdXBsaWNhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1jb250cmFjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1jdXN0b21jaGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIwXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1oZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWluZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1pbnNlcnRtb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1qdXN0aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWtpdGNoZW5zaW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLWx0cjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1vbC1ydGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3Itb2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3Itb3V0ZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NzZcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItcGFzdGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci1wYXN0ZS13b3JkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXF1b3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXJlbW92ZWZvcm1hdHRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItcnRsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXNwZWxsY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3Itc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci10YWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci10ZXh0Y29sb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItdWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmRhc2hpY29ucy1lZGl0b3ItdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5kYXNoaWNvbnMtZWRpdG9yLXVubGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZGFzaGljb25zLWVkaXRvci12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZGFzaGljb25zLWVsbGlwc2lzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5kYXNoaWNvbnMtZW1haWwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5kYXNoaWNvbnMtZW1haWwtYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ2N1wiO1xufVxuXG4uZGFzaGljb25zLWVtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5kYXNoaWNvbnMtZW1iZWQtYXVkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmRhc2hpY29ucy1lbWJlZC1nZW5lcmljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG5cbi5kYXNoaWNvbnMtZW1iZWQtcGhvdG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmRhc2hpY29ucy1lbWJlZC1wb3N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5kYXNoaWNvbnMtZW1iZWQtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmRhc2hpY29ucy1leGNlcnB0LXZpZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmRhc2hpY29ucy1leGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5kYXNoaWNvbnMtZXh0ZXJuYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmRhc2hpY29ucy1mYWNlYm9vay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmRhc2hpY29ucy1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZGFzaGljb25zLWZlZWRiYWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5kYXNoaWNvbnMtZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5kYXNoaWNvbnMtZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZGFzaGljb25zLWZvb2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtYXNpZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtYXVkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZGFzaGljb25zLWZvcm1hdC1nYWxsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5kYXNoaWNvbnMtZm9ybWF0LXN0YXR1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZGFzaGljb25zLWZvcm1hdC12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZGFzaGljb25zLWZvcm1zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzE0XCI7XG59XG5cbi5kYXNoaWNvbnMtZnVsbHNjcmVlbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmRhc2hpY29ucy1mdWxsc2NyZWVuLWV4aXQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5kYXNoaWNvbnMtZ2FtZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmRhc2hpY29ucy1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmRhc2hpY29ucy1nb29nbGVwbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5kYXNoaWNvbnMtZ3JpZC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5kYXNoaWNvbnMtZ3JvdXBzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5kYXNoaWNvbnMtaGFtbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5kYXNoaWNvbnMtaGVhZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZGFzaGljb25zLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5kYXNoaWNvbnMtaGlkZGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5kYXNoaWNvbnMtaG91cmdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5kYXNoaWNvbnMtaHRtbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZGFzaGljb25zLWlkLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZGFzaGljb25zLWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5kYXNoaWNvbnMtaW1hZ2UtY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLWZsaXAtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmRhc2hpY29ucy1pbWFnZS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZGFzaGljb25zLWltYWdlLXJvdGF0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uZGFzaGljb25zLWltYWdlcy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmRhc2hpY29ucy1pbWFnZXMtYWx0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZGFzaGljb25zLWluZGV4LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmRhc2hpY29ucy1pbmZvLW91dGxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmRhc2hpY29ucy1pbmZvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5kYXNoaWNvbnMtaW5zZXJ0LWFmdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5kYXNoaWNvbnMtaW5zZXJ0LWJlZm9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZGFzaGljb25zLWluc2VydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4uZGFzaGljb25zLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZGFzaGljb25zLWxhcHRvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uZGFzaGljb25zLWxheW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZGFzaGljb25zLWxlZnRyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZGFzaGljb25zLWxpZ2h0YnVsYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uZGFzaGljb25zLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5kYXNoaWNvbnMtbGlzdC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5kYXNoaWNvbnMtbG9jYXRpb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5kYXNoaWNvbnMtbG9jYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmRhc2hpY29ucy1sb2NrLWR1cGxpY2F0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMxNVwiO1xufVxuXG4uZGFzaGljb25zLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmRhc2hpY29ucy1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS1hcmNoaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5kYXNoaWNvbnMtbWVkaWEtYXVkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS1jb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5kYXNoaWNvbnMtbWVkaWEtZGVmYXVsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5OFwiO1xufVxuXG4uZGFzaGljb25zLW1lZGlhLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5kYXNoaWNvbnMtbWVkaWEtaW50ZXJhY3RpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS1zcHJlYWRzaGVldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uZGFzaGljb25zLW1lZGlhLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLmRhc2hpY29ucy1tZWRpYS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZGFzaGljb25zLW1lZ2FwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4uZGFzaGljb25zLW1lbnUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5kYXNoaWNvbnMtbWVudS1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5kYXNoaWNvbnMtbWVudS1hbHQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG5cbi5kYXNoaWNvbnMtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuXG4uZGFzaGljb25zLW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmRhc2hpY29ucy1taWdyYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5kYXNoaWNvbnMtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLmRhc2hpY29ucy1tb25leS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmRhc2hpY29ucy1tb25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4uZGFzaGljb25zLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmRhc2hpY29ucy1uYW1ldGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDg0XCI7XG59XG5cbi5kYXNoaWNvbnMtbmV0d29ya2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4uZGFzaGljb25zLW5vLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uZGFzaGljb25zLW5vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5kYXNoaWNvbnMtb3Blbi1mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGZcIjtcbn1cblxuLmRhc2hpY29ucy1wYWxtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uZGFzaGljb25zLXBhcGVyY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uZGFzaGljb25zLXBkZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZGFzaGljb25zLXBlcmZvcm1hbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG5cbi5kYXNoaWNvbnMtcGV0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZGFzaGljb25zLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5kYXNoaWNvbnMtcGludGVyZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5kYXNoaWNvbnMtcGxheWxpc3QtYXVkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmRhc2hpY29ucy1wbGF5bGlzdC12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZGFzaGljb25zLXBsdWdpbnMtY2hlY2tlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZGFzaGljb25zLXBsdXMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5kYXNoaWNvbnMtcGx1cy1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi5kYXNoaWNvbnMtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZGFzaGljb25zLXBvZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5kYXNoaWNvbnMtcG9ydGZvbGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG59XG5cbi5kYXNoaWNvbnMtcG9zdC1zdGF0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmRhc2hpY29ucy1wcmVzc3RoaXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmRhc2hpY29ucy1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5kYXNoaWNvbnMtcHJpdmFjeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZGFzaGljb25zLXByb2R1Y3RzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5kYXNoaWNvbnMtcmFuZG9taXplOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTAzXCI7XG59XG5cbi5kYXNoaWNvbnMtcmVkZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5kYXNoaWNvbnMtcmVkbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZGFzaGljb25zLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0ZlwiO1xufVxuXG4uZGFzaGljb25zLXJlc3QtYXBpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5kYXNoaWNvbnMtcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5kYXNoaWNvbnMtc2F2ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmRhc2hpY29ucy1zY2hlZHVsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uZGFzaGljb25zLXNjcmVlbm9wdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmRhc2hpY29ucy1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmRhc2hpY29ucy1zaGFyZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmRhc2hpY29ucy1zaGFyZS1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5kYXNoaWNvbnMtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmRhc2hpY29ucy1zaGllbGQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5kYXNoaWNvbnMtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5kYXNoaWNvbnMtc2hvcnRjb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5kYXNoaWNvbnMtc2xpZGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5kYXNoaWNvbnMtc21hcnRwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZGFzaGljb25zLXNtaWxleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZGFzaGljb25zLXNvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmRhc2hpY29ucy1zb3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmRhc2hpY29ucy1zcG90aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5kYXNoaWNvbnMtc3Rhci1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZGFzaGljb25zLXN0YXItZmlsbGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5kYXNoaWNvbnMtc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5kYXNoaWNvbnMtc3RpY2t5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5kYXNoaWNvbnMtc3RvcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmRhc2hpY29ucy1zdXBlcmhlcm8tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5kYXNoaWNvbnMtc3VwZXJoZXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5kYXNoaWNvbnMtdGFibGUtY29sLWFmdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5kYXNoaWNvbnMtdGFibGUtY29sLWJlZm9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZGFzaGljb25zLXRhYmxlLWNvbC1kZWxldGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmRhc2hpY29ucy10YWJsZS1yb3ctYWZ0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmRhc2hpY29ucy10YWJsZS1yb3ctYmVmb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5kYXNoaWNvbnMtdGFibGUtcm93LWRlbGV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZGFzaGljb25zLXRhYmxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4uZGFzaGljb25zLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uZGFzaGljb25zLXRhZ2Nsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5kYXNoaWNvbnMtdGVzdGltb25pYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0NzNcIjtcbn1cblxuLmRhc2hpY29ucy10ZXh0LXBhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmRhc2hpY29ucy10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5kYXNoaWNvbnMtdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLmRhc2hpY29ucy10aHVtYnMtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmRhc2hpY29ucy10aWNrZXRzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuXG4uZGFzaGljb25zLXRpY2tldHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmRhc2hpY29ucy10aWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5kYXNoaWNvbnMtdHJhbnNsYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMjZcIjtcbn1cblxuLmRhc2hpY29ucy10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZGFzaGljb25zLXR3aXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZGFzaGljb25zLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5kYXNoaWNvbnMtdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uZGFzaGljb25zLXVuZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmRhc2hpY29ucy11bml2ZXJzYWwtYWNjZXNzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZGFzaGljb25zLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmRhc2hpY29ucy11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmRhc2hpY29ucy11cGRhdGUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5kYXNoaWNvbnMtdXBkYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5kYXNoaWNvbnMtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG5cbi5kYXNoaWNvbnMtdmF1bHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmRhc2hpY29ucy12aWRlby1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmRhc2hpY29ucy12aWRlby1hbHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5kYXNoaWNvbnMtdmlkZW8tYWx0MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZGFzaGljb25zLXZpc2liaWxpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmRhc2hpY29ucy13YXJuaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5kYXNoaWNvbnMtd2VsY29tZS1hZGQtcGFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtY29tbWVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLmRhc2hpY29ucy13ZWxjb21lLWxlYXJuLW1vcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmRhc2hpY29ucy13ZWxjb21lLXZpZXctc2l0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtd2lkZ2V0cy1tZW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uZGFzaGljb25zLXdlbGNvbWUtd3JpdGUtYmxvZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZGFzaGljb25zLXdoYXRzYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5kYXNoaWNvbnMtd29yZHByZXNzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4uZGFzaGljb25zLXdvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZGFzaGljb25zLXhpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmRhc2hpY29ucy15ZXMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5kYXNoaWNvbnMteWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5kYXNoaWNvbnMteW91dHViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4vKiBBZGRpdGlvbmFsIENTUyBjbGFzc2VzLCBtYW51YWxseSBhZGRlZCB0byB0aGUgQ1NTIHRlbXBsYXRlIGZpbGUgKi9cblxuLmRhc2hpY29ucy1lZGl0b3ItZGlzdHJhY3Rpb25mcmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi8qIFRoaXMgaXMgYSB0eXBvLCBidXQgd2FzIHByZXZpb3VzbHkgcmVsZWFzZWQuIEl0IHNob3VsZCByZW1haW4gZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuIFNlZSBodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC8zMDgzMi4gKi9cbi5kYXNoaWNvbnMtZXhlcnB0LXZpZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtbGlua3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmRhc2hpY29ucy1mb3JtYXQtc3RhbmRhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmRhc2hpY29ucy1wb3N0LXRyYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5kYXNoaWNvbnMtc2hhcmUxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5kYXNoaWNvbnMtd2VsY29tZS1lZGl0LXBhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTlcIjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyJztcbiAgICBzcmM6IHVybCguLi9mb250cy9BdmVuaXJOZXh0Um91bmRlZFN0ZC1NZWQub3RmKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnd2ViZmxvdy1pY29ucyc7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nNlNBeTBBQUFDOEFBQUFZR050WVhBYVZjeGFBQUFCSEFBQUFFeG5ZWE53QUFBQUVBQUFBV2dBQUFBSVoyeDVaZ3NjVjFnQUFBRndBQUFCaEdobFlXUUNrRkt2QUFBQzlBQUFBRFpvYUdWaEIwTUR5UUFBQXl3QUFBQWthRzEwZUJJQUExMEFBQU5RQUFBQUlHeHZZMkVCTUFEeUFBQURjQUFBQUJKdFlYaHdBQXdBVFFBQUE0UUFBQUFnYm1GdFpXVHVpSUFBQUFPa0FBQUJlM0J2YzNRQUF3QUFBQUFGSUFBQUFDQUFBd1FBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURtQXdQQS84RC93QVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUNBQUFBQXdBQUFCUUFBd0FCQUFBQUZBQUVBRGdBQUFBS0FBZ0FBZ0FDQUFFQUlPWUQvLzMvL3dBQUFBQUFJT1lBLy8zLy93QUIvK01hQkFBREFBRUFBQUFBQUFBQUFBQUFBQUVBQWYvL0FBOEFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRRWdBQUFESUFPQUFBVUFBQWtCQndrQkZ3TWcva0JBQVlEK2dFQUJ3QUhBUVA2QS9vQkFBQUVBNEFBQUF1QURnQUFGQUFBVEFSY0pBUWZnQWNCQS9vQUJnRUFCd0FIQVFQNkEvb0JBQUFBREFNQUE0QU5BQXNBQUdBQXhBRW9BQUFFaElnNENIUUVVSGdJeklUSStBajBCTkM0Q0l4VWhJZzRDSFFFVUhnSXpJVEkrQWowQk5DNENJeFVoSWc0Q0hRRVVIZ0l6SVRJK0FqMEJOQzRDSXdNZy9jQUhDd2tGQlFrTEJ3SkFCd3NKQlFVSkN3Zjl3QWNMQ1FVRkNRc0hBa0FIQ3drRkJRa0xCLzNBQndzSkJRVUpDd2NDUUFjTENRVUZDUXNIQXNBRkNRc0hJQWNMQ1FVRkNRc0hJQWNMQ1FYQUJRa0xCeUFIQ3drRkJRa0xCeUFIQ3drRndBVUpDd2NnQndzSkJRVUpDd2NnQndzSkJRQUFBQUFCQUowQXRBT0JBcFVBQlFBQUNRSUhDUUVESlA3ci91cGNBWEVCY2dLVS91c0JGRnYrZWdHR0FBQUFBQUVBQUFBQkFBRFNMQUpPWHc4ODlRQUxCQUFBQUFBQXovaUhHUUFBQUFEUCtJY1pBQUFBQUFPQkE0QUFBQUFJQUFJQUFBQUFBQUFBQVFBQUE4RC93QUFBQkFBQUFBQUFBNEVBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQ0FBQUFCQUFCSUFRQUFPQUVBQURBQkFBQW5RQUFBQUFBQ2dBVUFCNEFNZ0JHQUt3QXdnQUFBQUVBQUFBSUFFc0FBd0FBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU9BSzRBQVFBQUFBQUFBUUFhQUFBQUFRQUFBQUFBQWdBT0FIRUFBUUFBQUFBQUF3QWFBREFBQVFBQUFBQUFCQUFhQUg4QUFRQUFBQUFBQlFBV0FCb0FBUUFBQUFBQUJnQU5BRW9BQVFBQUFBQUFDZ0EwQUprQUF3QUJCQWtBQVFBYUFBQUFBd0FCQkFrQUFnQU9BSEVBQXdBQkJBa0FBd0FhQURBQUF3QUJCQWtBQkFBYUFIOEFBd0FCQkFrQUJRQVdBQm9BQXdBQkJBa0FCZ0FhQUZjQUF3QUJCQWtBQ2dBMEFKa0Fkd0JsQUdJQVpnQnNBRzhBZHdBdEFHa0FZd0J2QUc0QWN3QldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBZHdCbEFHSUFaZ0JzQUc4QWR3QXRBR2tBWXdCdkFHNEFjM2RsWW1ac2IzY3RhV052Ym5NQWR3QmxBR0lBWmdCc0FHOEFkd0F0QUdrQVl3QnZBRzRBY3dCU0FHVUFad0IxQUd3QVlRQnlBSGNBWlFCaUFHWUFiQUJ2QUhjQUxRQnBBR01BYndCdUFITUFSZ0J2QUc0QWRBQWdBR2NBWlFCdUFHVUFjZ0JoQUhRQVpRQmtBQ0FBWWdCNUFDQUFTUUJqQUc4QVRRQnZBRzhBYmdBdUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUms5VVZFOEFBQVZjQUFvQUFBQUFCUlFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkRSa1lnQUFBQTlBQUFBWk1BQUFHVHV6VW9tVTlUTHpJQUFBS0lBQUFBWUFBQUFHQU9rZ010WTIxaGNBQUFBdWdBQUFCTUFBQUFUQnBWekZwbllYTndBQUFETkFBQUFBZ0FBQUFJQUFBQUVHaGxZV1FBQUFNOEFBQUFOZ0FBQURZQ2tGS3ZhR2hsWVFBQUEzUUFBQUFrQUFBQUpBZERBOGxvYlhSNEFBQURtQUFBQUNBQUFBQWdFZ0FEWFcxaGVIQUFBQU80QUFBQUJnQUFBQVlBQ0ZBQWJtRnRaUUFBQThBQUFBRjdBQUFCZTJUdWlJQndiM04wQUFBRlBBQUFBQ0FBQUFBZ0FBTUFBQUVBQkFRQUFRRUJEbmRsWW1ac2IzY3RhV052Ym5NQUFRSUFBUUE2K0J3QytCc0QrQmdFSGdvQUNYZi9pNHNlQ2dBSmQvK0xpd3dIaTB2NmxQcFVCUjBBQUFDYUR4MEFBQUNmRVIwQUFBQUpIUUFBQVlvU0FBa0JBUTRiSFI4aUp5d3hObmRsWW1ac2IzY3RhV052Ym5OM1pXSm1iRzkzTFdsamIyNXpkVEIxTVhVeU1IVkZOakF3ZFVVMk1ERjFSVFl3TW5WRk5qQXpBQUFDQVlrQUJnQUlBUUVFQndvTkpEdkg0UDZVRHY2VUR2NlVEdnlVRHZtMCtGUVYvRlQ0VkV0TCtCVDhGUHdVL0JUTFN3VU85M1Q0VkJYNFZQaFV5MHY4RlB3VStCVDhGRXRMQlE3NXRQbFVGZnpVaXdWNWkzMTlpM2tJaTJzRmkzbVpmWjJMQ1BqVWl3V2RpNW1aaTUwSWk2c0ZpNTE5bVhtTENJdjdWQlg4MUlzRmVZdDlmWXQ1Q0l0ckJZdDVtWDJkaXdqNDFJc0ZuWXVabVl1ZENJdXJCWXVkZlpsNWl3aUwrMVFWL05TTEJYbUxmWDJMZVFpTGF3V0xlWmw5bllzSStOU0xCWjJMbVptTG5RaUxxd1dMblgyWmVZc0lEdm00K1NrVis2bjdxdnVxOTZvdkx2Z0cvQmo0QnZnWUJRNzZsQlQ2bEJXTERBb0FBQU1FQUFHUUFBVUFBQUtaQXN3QUFBQ1BBcGtDekFBQUFlc0FNd0VKQUFBQUFBQUFBQUFBQUFBQUFBQUFBUkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBNWdNRHdQL0EvOEFEd0FCQUFBQUFBUUFBQUFBQUFBQUFBQUFBSUFBQUFBQUFBZ0FBQUFNQUFBQVVBQU1BQVFBQUFCUUFCQUE0QUFBQUNnQUlBQUlBQWdBQkFDRG1BLy85Ly84QUFBQUFBQ0RtQVAvOS8vOEFBZi9qR2dRQUF3QUJBQUFBQUFBQUFBQUFBQUFCQUFILy93QVBBQUVBQUFBQkFBQzFwUVRqWHc4ODlRQUxCQUFBQUFBQXovaUhHUUFBQUFEUCtJY1pBQUFBQUFPQkE0QUFBQUFJQUFJQUFBQUFBQUFBQVFBQUE4RC93QUFBQkFBQUFBQUFBNEVBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQ0FBQUFCQUFCSUFRQUFPQUVBQURBQkFBQW5RQUFVQUFBQ0FBQUFBQUFEZ0N1QUFFQUFBQUFBQUVBR2dBQUFBRUFBQUFBQUFJQURnQnhBQUVBQUFBQUFBTUFHZ0F3QUFFQUFBQUFBQVFBR2dCL0FBRUFBQUFBQUFVQUZnQWFBQUVBQUFBQUFBWUFEUUJLQUFFQUFBQUFBQW9BTkFDWkFBTUFBUVFKQUFFQUdnQUFBQU1BQVFRSkFBSUFEZ0J4QUFNQUFRUUpBQU1BR2dBd0FBTUFBUVFKQUFRQUdnQi9BQU1BQVFRSkFBVUFGZ0FhQUFNQUFRUUpBQVlBR2dCWEFBTUFBUVFKQUFvQU5BQ1pBSGNBWlFCaUFHWUFiQUJ2QUhjQUxRQnBBR01BYndCdUFITUFWZ0JsQUhJQWN3QnBBRzhBYmdBZ0FERUFMZ0F3QUhjQVpRQmlBR1lBYkFCdkFIY0FMUUJwQUdNQWJ3QnVBSE4zWldKbWJHOTNMV2xqYjI1ekFIY0FaUUJpQUdZQWJBQnZBSGNBTFFCcEFHTUFid0J1QUhNQVVnQmxBR2NBZFFCc0FHRUFjZ0IzQUdVQVlnQm1BR3dBYndCM0FDMEFhUUJqQUc4QWJnQnpBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxnQUFBd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9PSkgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJ3LWljb24tXCJdLFxuW2NsYXNzKj1cIiB3LWljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICd3ZWJmbG93LWljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udy1pY29uLXNsaWRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnctaWNvbi1zbGlkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnctaWNvbi1uYXYtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLnctaWNvbi1hcnJvdy1kb3duOmJlZm9yZSxcbi53LWljb24tZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaHRtbC53LW1vZC10b3VjaCAqIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi53LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udy1pbmxpbmUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53LWNsZWFyZml4OmJlZm9yZSxcbi53LWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnctY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi53LXByZXNlcnZlLTNkIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi53LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5OEVDO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXQudy1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmh0bWxbZGF0YS13LWR5bnBhZ2VdIFtkYXRhLXctY2xvYWtdIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0UyRTJFMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi53LWxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udy1lbWJlZDpiZWZvcmUsXG4udy1lbWJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53LWVtYmVkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udy12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udy12aWRlbyBpZnJhbWUsXG4udy12aWRlbyBvYmplY3QsXG4udy12aWRlbyBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbi53LWZvcm0ge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLnctZm9ybS1kb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuLnctZm9ybS1mYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGVkZTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udy1pbnB1dCxcbi53LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLnctaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi53LXNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4udy1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi53LXNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLnctaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnctc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnctaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4udy1zZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi53LWlucHV0OmZvY3VzLFxuLnctc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg5OEVDO1xuICBvdXRsaW5lOiAwO1xufVxuLnctaW5wdXRbZGlzYWJsZWRdLFxuLnctc2VsZWN0W2Rpc2FibGVkXSxcbi53LWlucHV0W3JlYWRvbmx5XSxcbi53LXNlbGVjdFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnctaW5wdXQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnctc2VsZWN0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbnRleHRhcmVhLnctaW5wdXQsXG50ZXh0YXJlYS53LXNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi53LXNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHdoaXRlIDAlLCAjZjNmM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUgMCUsICNmM2YzZjMgMTAwJSk7XG59XG4udy1zZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnctZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udy1jaGVja2JveCxcbi53LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnctY2hlY2tib3g6YmVmb3JlLFxuLnctcmFkaW86YmVmb3JlLFxuLnctY2hlY2tib3g6YWZ0ZXIsXG4udy1yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53LWNoZWNrYm94OmFmdGVyLFxuLnctcmFkaW86YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi53LWNoZWNrYm94LWlucHV0LFxuLnctcmFkaW8taW5wdXQge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4udy1yYWRpby1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi53LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG4udy1jb250YWluZXI6YmVmb3JlLFxuLnctY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnctY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udy1jb250YWluZXIgLnctcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnctcm93OmJlZm9yZSxcbi53LXJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnctcm93IC53LXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udy1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udy1jb2wgLnctY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnctY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4udy1jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4udy1jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4udy1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4udy1jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4udy1jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4udy1jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4udy1jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4udy1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4udy1jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLnctY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi53LWNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnctaGlkZGVuLW1haW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzI4cHg7XG4gIH1cbiAgLnctaGlkZGVuLW1haW4ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudy1oaWRkZW4tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctY29sLW1lZGl1bS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLW1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC53LWNvbC1tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudy1jb2wtbWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLW1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC53LWNvbC1tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudy1jb2wtbWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLW1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC53LWNvbC1tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudy1jb2wtbWVkaXVtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC53LWNvbC1tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLnctY29sLW1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnctY29sLXN0YWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudy1oaWRkZW4tbWFpbiB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC53LWhpZGRlbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudy1oaWRkZW4tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudy1yb3csXG4gIC53LWNvbnRhaW5lciAudy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnctY29sLXNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAudy1jb2wtc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAudy1jb2wtc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudy1jb2wtc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAudy1jb2wtc21hbGwtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAudy1jb2wtc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudy1jb2wtc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAudy1jb2wtc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAudy1jb2wtc21hbGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudy1jb2wtc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLXNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC53LWNvbC1zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC53LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC53LWhpZGRlbi1tYWluIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctaGlkZGVuLW1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC53LWhpZGRlbi1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC53LWhpZGRlbi10aW55IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy1jb2wtdGlueS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLXRpbnktMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAudy1jb2wtdGlueS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC53LWNvbC10aW55LTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLXRpbnktNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAudy1jb2wtdGlueS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53LWNvbC10aW55LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLnctY29sLXRpbnktOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAudy1jb2wtdGlueS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC53LWNvbC10aW55LTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC53LWNvbC10aW55LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC53LWNvbC10aW55LTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnctd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnctd2lkZ2V0LW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLnctd2lkZ2V0LW1hcCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udy13aWRnZXQtbWFwIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbi53LXdpZGdldC1tYXAgLmdtLXN0eWxlLWl3IHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiA3cHggIWltcG9ydGFudDtcbiAgbGVmdDogNiUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udy13aWRnZXQtbWFwIC5nbS1zdHlsZS1pdyArIGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udy13aWRnZXQtdHdpdHRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogIzc1ODY5NiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbSAudy13aWRnZXQtdHdpdHRlci1jb3VudC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbSAudy13aWRnZXQtdHdpdHRlci1jb3VudC1jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLWxhcmdlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW0udy0tbGFyZ2UgLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtaW5uZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbTpub3QoLnctLXZlcnRpY2FsKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbTpub3QoLnctLXZlcnRpY2FsKS53LS1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltOm5vdCgudy0tdmVydGljYWwpOmJlZm9yZSxcbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW06bm90KC53LS12ZXJ0aWNhbCk6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltOm5vdCgudy0tdmVydGljYWwpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTcsIDEzNCwgMTUwLCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNWQ2YzdiO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltOm5vdCgudy0tdmVydGljYWwpLnctLWxhcmdlOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltOm5vdCgudy0tdmVydGljYWwpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltOm5vdCgudy0tdmVydGljYWwpLnctLWxhcmdlOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW0udy0tdmVydGljYWw6YmVmb3JlLFxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS12ZXJ0aWNhbDphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53LXdpZGdldC10d2l0dGVyLWNvdW50LXNoaW0udy0tdmVydGljYWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNywgMTM0LCAxNTAsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNWQ2YzdiO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLXZlcnRpY2FsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLnctd2lkZ2V0LXR3aXR0ZXItY291bnQtc2hpbS53LS12ZXJ0aWNhbCAudy13aWRnZXQtdHdpdHRlci1jb3VudC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4udy13aWRnZXQtdHdpdHRlci1jb3VudC1zaGltLnctLXZlcnRpY2FsLnctLWxhcmdlIHtcbiAgd2lkdGg6IDc2cHg7XG59XG4udy13aWRnZXQtZ3BsdXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnctYmFja2dyb3VuZC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnctYmFja2dyb3VuZC12aWRlbyA+IHZpZGVvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMCU7XG4gIGJvdHRvbTogLTEwMCU7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTEwMDtcbn1cbi53LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBjbGVhcjogYm90aDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnctc2xpZGVyLW1hc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnctc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53LXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53LXNsaWRlci1uYXYudy1yb3VuZCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4udy1zbGlkZXItbmF2LnctbnVtID4gZGl2IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udy1zbGlkZXItbmF2Lnctc2hhZG93ID4gZGl2IHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG59XG4udy1zbGlkZXItbmF2LWludmVydCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnctc2xpZGVyLW5hdi1pbnZlcnQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNCk7XG59XG4udy1zbGlkZXItbmF2LWludmVydCA+IGRpdi53LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG4udy1zbGlkZXItZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAwLjVlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcywgY29sb3IgMTAwbXM7XG59XG4udy1zbGlkZXItZG90LnctYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53LXNsaWRlci1hcnJvdy1sZWZ0LFxuLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi53LXNsaWRlci1hcnJvdy1sZWZ0IFtjbGFzc149XCJ3LWljb24tXCJdLFxuLnctc2xpZGVyLWFycm93LXJpZ2h0IFtjbGFzc149XCJ3LWljb24tXCJdLFxuLnctc2xpZGVyLWFycm93LWxlZnQgW2NsYXNzKj1cIiB3LWljb24tXCJdLFxuLnctc2xpZGVyLWFycm93LXJpZ2h0IFtjbGFzcyo9XCIgdy1pY29uLVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi53LXNsaWRlci1hcnJvdy1sZWZ0IHtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IGF1dG87XG59XG4udy1zbGlkZXItYXJyb3ctcmlnaHQge1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiBhdXRvO1xufVxuLnctaWNvbi1zbGlkZXItbGVmdCxcbi53LWljb24tc2xpZGVyLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuLnctZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogOTAwO1xufVxuLnctZHJvcGRvd24tYnRuLFxuLnctZHJvcGRvd24tdG9nZ2xlLFxuLnctZHJvcGRvd24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnctZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi53LWljb24tZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbi53LWRyb3Bkb3duLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi53LWRyb3Bkb3duLWxpc3Qudy0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnctZHJvcGRvd24tbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnctZHJvcGRvd24tbGluay53LS1jdXJyZW50IHtcbiAgY29sb3I6ICMwMDgyZjM7XG59XG4udy1uYXZbZGF0YS1jb2xsYXBzZT1cImFsbFwiXSAudy1kcm9wZG93bixcbi53LW5hdltkYXRhLWNvbGxhcHNlPVwiYWxsXCJdIC53LWRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnctbmF2W2RhdGEtY29sbGFwc2U9XCJhbGxcIl0gLnctZHJvcGRvd24tbGlzdCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cIm1lZGl1bVwiXSAudy1kcm9wZG93bixcbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9XCJtZWRpdW1cIl0gLnctZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cIm1lZGl1bVwiXSAudy1kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInNtYWxsXCJdIC53LWRyb3Bkb3duLFxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInNtYWxsXCJdIC53LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9XCJzbWFsbFwiXSAudy1kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC53LW5hdi1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInRpbnlcIl0gLnctZHJvcGRvd24sXG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwidGlueVwiXSAudy1kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwidGlueVwiXSAudy1kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4vKipcbiAqICMjIE5vdGVcbiAqIFNhZmFyaSAob24gYm90aCBpT1MgYW5kIE9TIFgpIGRvZXMgbm90IGhhbmRsZSB2aWV3cG9ydCB1bml0cyAodmgsIHZ3KSB3ZWxsLlxuICogRm9yIGV4YW1wbGUgcGVyY2VudGFnZSB1bml0cyBkbyBub3Qgd29yayBvbiBkZXNjZW5kYW50cyBvZiBlbGVtZW50cyB0aGF0XG4gKiBoYXZlIGFueSBkaW1lbnNpb25zIGV4cHJlc3NlZCBpbiB2aWV3cG9ydCB1bml0cy4gSXQgYWxzbyBkb2VzbuKAmXQgaGFuZGxlIHRoZW0gYXRcbiAqIGFsbCBpbiBgY2FsYygpYC5cbiAqL1xuLyoqXG4gKiBXcmFwcGVyIGFyb3VuZCBhbGwgbGlnaHRib3ggZWxlbWVudHNcbiAqXG4gKiAxLiBTaW5jZSB0aGUgbGlnaHRib3ggY2FuIHJlY2VpdmUgZm9jdXMsIElFIGFsc28gZ2l2ZXMgaXQgYW4gb3V0bGluZS5cbiAqIDIuIEZpeGVzIGZsaWNrZXJpbmcgb24gQ2hyb21lIHdoZW4gYSB0cmFuc2l0aW9uIGlzIGluIHByb2dyZXNzXG4gKiAgICB1bmRlcm5lYXRoIHRoZSBsaWdodGJveC5cbiAqL1xuLnctbGlnaHRib3gtYmFja2Ryb3Age1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBVYnVudHUsIFwiU2Vnb2UgVUlcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgei1pbmRleDogMjAwMDtcbiAgb3V0bGluZTogMDtcbiAgLyogMSAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogTmVhdCB0cmljayB0byBiaW5kIHRoZSBydWJiZXJiYW5kIGVmZmVjdCB0byBvdXIgY2FudmFzIGluc3RlYWQgb2YgdGhlIHdob2xlXG4gKiBkb2N1bWVudCBvbiBpT1MuIEl0IGFsc28gcHJldmVudHMgYSBidWcgdGhhdCBjYXVzZXMgdGhlIGRvY3VtZW50IHVuZGVybmVhdGggdG8gc2Nyb2xsLlxuICovXG4udy1saWdodGJveC1iYWNrZHJvcCxcbi53LWxpZ2h0Ym94LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi53LWxpZ2h0Ym94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udy1saWdodGJveC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG59XG4udy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwdmg7XG59XG4vKiAudy1saWdodGJveC1jb250ZW50ICovXG4udy1saWdodGJveC1ncm91cCxcbi53LWxpZ2h0Ym94LWdyb3VwIC53LWxpZ2h0Ym94LXZpZXcsXG4udy1saWdodGJveC1ncm91cCAudy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gIGhlaWdodDogODZ2aDtcbn1cbi53LWxpZ2h0Ym94LWZyYW1lLFxuLnctbGlnaHRib3gtdmlldzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIHNldCBieSB1c2VyLWFnZW50IG9uIHRoZSA8ZmlndXJlPiBlbGVtZW50LlxuICovXG4udy1saWdodGJveC1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgLyogMSAqL1xufVxuLnctbGlnaHRib3gtZ3JvdXAgLnctbGlnaHRib3gtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyoqXG4gKiBJRSBhZGRzIGltYWdlIGRpbWVuc2lvbnMgYXMgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGVzIG9uIHRoZSBJTUcgdGFnLFxuICogYnV0IHdlIG5lZWQgYm90aCB3aWR0aCBhbmQgaGVpZ2h0IHRvIGJlIHNldCB0byBhdXRvIHRvIGVuYWJsZSBzY2FsaW5nLlxuICovXG4udy1saWdodGJveC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4vKipcbiAqIDEuIFJlc2V0IGlmIHN0eWxlIGlzIHNldCBieSB1c2VyIG9uIFwiQWxsIEltYWdlc1wiXG4gKi9cbi53LWxpZ2h0Ym94LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLnctbGlnaHRib3gtZ3JvdXAgLnctbGlnaHRib3gtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA4NnZoO1xufVxuLnctbGlnaHRib3gtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udy1saWdodGJveC1lbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnctbGlnaHRib3gtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNGVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG4udy1saWdodGJveC1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAvKiA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiLTIwIDAgMjQgNDBcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiNDBcIj48ZyB0cmFuc2Zvcm09XCJyb3RhdGUoNDUpXCI+PHBhdGggZD1cIm0wIDBoNXYyM2gyM3Y1aC0yOHpcIiBvcGFjaXR5PVwiLjRcIi8+PHBhdGggZD1cIm0xIDFoM3YyM2gyM3YzaC0yNnpcIiBmaWxsPVwiI2ZmZlwiLz48L2c+PC9zdmc+ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlpMHlNQ0F3SURJMElEUXdJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTkRBaVBqeG5JSFJ5WVc1elptOXliVDBpY205MFlYUmxLRFExS1NJK1BIQmhkR2dnWkQwaWJUQWdNR2cxZGpJemFESXpkalZvTFRJNGVpSWdiM0JoWTJsMGVUMGlMalFpTHo0OGNHRjBhQ0JrUFNKdE1TQXhhRE4yTWpOb01qTjJNMmd0TWpaNklpQm1hV3hzUFNJalptWm1JaTgrUEM5blBqd3ZjM1puUGc9PVwiKTtcbn1cbi53LWxpZ2h0Ym94LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLyogPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIi00IDAgMjQgNDBcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiNDBcIj48ZyB0cmFuc2Zvcm09XCJyb3RhdGUoNDUpXCI+PHBhdGggZD1cIm0wLTBoMjh2MjhoLTV2LTIzaC0yM3pcIiBvcGFjaXR5PVwiLjRcIi8+PHBhdGggZD1cIm0xIDFoMjZ2MjZoLTN2LTIzaC0yM3pcIiBmaWxsPVwiI2ZmZlwiLz48L2c+PC9zdmc+ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlpMDBJREFnTWpRZ05EQWlJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0kwTUNJK1BHY2dkSEpoYm5ObWIzSnRQU0p5YjNSaGRHVW9ORFVwSWo0OGNHRjBhQ0JrUFNKdE1DMHdhREk0ZGpJNGFDMDFkaTB5TTJndE1qTjZJaUJ2Y0dGamFYUjVQU0l1TkNJdlBqeHdZWFJvSUdROUltMHhJREZvTWpaMk1qWm9MVE4yTFRJemFDMHlNM29pSUdacGJHdzlJaU5tWm1ZaUx6NDhMMmMrUEM5emRtYytcIik7XG59XG4vKlxuICogV2l0aG91dCBzcGVjaWZ5aW5nIHRoZSB3aXRoIGFuZCBoZWlnaHQgaW5zaWRlIHRoZSBTVkcsIGFsbCB2ZXJzaW9ucyBvZiBJRSByZW5kZXIgdGhlIGljb24gdG9vIHNtYWxsLlxuICogVGhlIGJ1ZyBkb2VzIG5vdCBzZWVtIHRvIG1hbmlmZXN0IGl0c2VsZiBpZiB0aGUgZWxlbWVudHMgYXJlIHRhbGwgZW5vdWdoIHN1Y2ggYXMgdGhlIGFib3ZlIGFycm93cy5cbiAqIChodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2MDkyMTE0L2JhY2tncm91bmQtc2l6ZS1kaWZmZXJzLWluLWludGVybmV0LWV4cGxvcmVyKVxuICovXG4udy1saWdodGJveC1jbG9zZSB7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIuNmVtO1xuICAvKiA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiLTQgMCAxOCAxN1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxN1wiPjxnIHRyYW5zZm9ybT1cInJvdGF0ZSg0NSlcIj48cGF0aCBkPVwibTAgMGg3di03aDV2N2g3djVoLTd2N2gtNXYtN2gtN3pcIiBvcGFjaXR5PVwiLjRcIi8+PHBhdGggZD1cIm0xIDFoN3YtN2gzdjdoN3YzaC03djdoLTN2LTdoLTd6XCIgZmlsbD1cIiNmZmZcIi8+PC9nPjwvc3ZnPiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJaTAwSURBZ01UZ2dNVGNpSUhkcFpIUm9QU0l4T0NJZ2FHVnBaMmgwUFNJeE55SStQR2NnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTkRVcElqNDhjR0YwYUNCa1BTSnRNQ0F3YURkMkxUZG9OWFkzYURkMk5XZ3ROM1kzYUMwMWRpMDNhQzAzZWlJZ2IzQmhZMmwwZVQwaUxqUWlMejQ4Y0dGMGFDQmtQU0p0TVNBeGFEZDJMVGRvTTNZM2FEZDJNMmd0TjNZM2FDMHpkaTAzYUMwM2VpSWdabWxzYkQwaUkyWm1aaUl2UGp3dlp6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuLyoqXG4gKiAxLiBBbGwgSUUgdmVyc2lvbnMgYWRkIGV4dHJhIHNwYWNlIGF0IHRoZSBib3R0b20gd2l0aG91dCB0aGlzLlxuICovXG4udy1saWdodGJveC1zdHJpcCB7XG4gIHBhZGRpbmc6IDAgMXZoO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLyogMSAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4vKlxuICogMS4gV2UgdXNlIGNvbnRlbnQtYm94IHRvIGF2b2lkIGhhdmluZyB0byBkbyBgd2lkdGg6IGNhbGMoMTB2aCArIDJ2dylgXG4gKiAgICB3aGljaCBkb2VzbuKAmXQgd29yayBpbiBTYWZhcmkgYW55d2F5LlxuICogMi4gQ2hyb21lIHJlbmRlcnMgaW1hZ2VzIHBpeGVsYXRlZCB3aGVuIHN3aXRjaGluZyB0byBHUFUuIE1ha2luZyBzdXJlXG4gKiAgICB0aGUgcGFyZW50IGlzIGFsc28gcmVuZGVyZWQgb24gdGhlIEdQVSAoYnkgc2V0dGluZyB0cmFuc2xhdGUzZCBmb3JcbiAqICAgIGV4YW1wbGUpIGZpeGVzIHRoaXMgYmVoYXZpb3IuXG4gKi9cbi53LWxpZ2h0Ym94LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHZoO1xuICBwYWRkaW5nOiAydmggMXZoO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLyogMiAqL1xufVxuLnctbGlnaHRib3gtYWN0aXZlIHtcbiAgb3BhY2l0eTogLjM7XG59XG4udy1saWdodGJveC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTB2aDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53LWxpZ2h0Ym94LXRodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnctbGlnaHRib3gtdGh1bWJuYWlsIC53LWxpZ2h0Ym94LXRhbGwge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4udy1saWdodGJveC10aHVtYm5haWwgLnctbGlnaHRib3gtd2lkZSB7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLypcbiAqIFNwaW5uZXJcbiAqXG4gKiBBYnNvbHV0ZSBwaXhlbCB2YWx1ZXMgYXJlIHVzZWQgdG8gYXZvaWQgcm91bmRpbmcgZXJyb3JzIHRoYXQgd291bGQgY2F1c2VcbiAqIHRoZSB3aGl0ZSBzcGlubmluZyBlbGVtZW50IHRvIGJlIG1pc2FsaWduZWQgd2l0aCB0aGUgdHJhY2suXG4gKi9cbi53LWxpZ2h0Ym94LXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4gLjhzIGluZmluaXRlIGxpbmVhcjtcbn1cbi53LWxpZ2h0Ym94LXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi8qXG4gKiBVdGlsaXR5IGNsYXNzZXNcbiAqL1xuLnctbGlnaHRib3gtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udy1saWdodGJveC1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbGlnaHRib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiA5NnZoO1xuICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgfVxuICAudy1saWdodGJveC12aWV3LFxuICAudy1saWdodGJveC12aWV3OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA5NnZoO1xuICB9XG4gIC8qIC53LWxpZ2h0Ym94LWNvbnRlbnQgKi9cbiAgLnctbGlnaHRib3gtZ3JvdXAsXG4gIC53LWxpZ2h0Ym94LWdyb3VwIC53LWxpZ2h0Ym94LXZpZXcsXG4gIC53LWxpZ2h0Ym94LWdyb3VwIC53LWxpZ2h0Ym94LXZpZXc6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDg0dmg7XG4gIH1cbiAgLnctbGlnaHRib3gtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTZ2dztcbiAgICBtYXgtaGVpZ2h0OiA5NnZoO1xuICB9XG4gIC53LWxpZ2h0Ym94LWdyb3VwIC53LWxpZ2h0Ym94LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDgyLjN2dztcbiAgICBtYXgtaGVpZ2h0OiA4NHZoO1xuICB9XG4gIC53LWxpZ2h0Ym94LWxlZnQsXG4gIC53LWxpZ2h0Ym94LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAudy1saWdodGJveC1jbG9zZSB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbiAgLnctbGlnaHRib3gtY29udHJvbDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnctbGlnaHRib3gtaW5hY3RpdmUsXG4udy1saWdodGJveC1pbmFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4udy1yaWNodGV4dDpiZWZvcmUsXG4udy1yaWNodGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53LXJpY2h0ZXh0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udy1yaWNodGV4dCBvbCxcbi53LXJpY2h0ZXh0IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53LXJpY2h0ZXh0IC53LXJpY2h0ZXh0LWZpZ3VyZS1zZWxlY3RlZFtkYXRhLXJ0LXR5cGU9XCJ2aWRlb1wiXSBkaXY6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyODk1Zjc7XG59XG4udy1yaWNodGV4dCAudy1yaWNodGV4dC1maWd1cmUtc2VsZWN0ZWRbZGF0YS1ydC10eXBlPVwiaW1hZ2VcIl0gZGl2IHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyODk1Zjc7XG59XG4udy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0gPiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnctcmljaHRleHQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZSA+IGRpdjpiZWZvcmUsXG4udy1yaWNodGV4dCBmaWd1cmUgaW1nIHtcbiAgY3Vyc29yOiBkZWZhdWx0IWltcG9ydGFudDtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZSBmaWdjYXB0aW9uLnctcmljaHRleHQtZmlnY2FwdGlvbi1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZSBkaXYge1xuICAvKiBmaXggaW5jb3JyZWN0bHkgc2l6ZWQgc2VsZWN0aW9uIGJvcmRlciBpbiB0aGUgZGF0YSBtYW5hZ2VyICovXG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwiaW1hZ2VcIl0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSA+IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJ2aWRlb1wiXSB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMDtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJ2aWRlb1wiXSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJ2aWRlb1wiXSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG59XG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1jZW50ZXJbZGF0YS1ydC10eXBlPVwiaW1hZ2VcIl0gPiBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1ub3JtYWwge1xuICBjbGVhcjogYm90aDtcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZ1bGx3aWR0aCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogcGFkZGluZy1ib3R0b20gaXMgdXNlZCBmb3IgYXNwZWN0IHJhdGlvcyBpbiB2aWRlbyBmaWd1cmVzXG4gICAgICB3ZSB3YW50IHRoZSBkaXYgdG8gaW5oZXJpdCB0aGF0IHNvIGhvdmVyL3NlbGVjdGlvbiBib3JkZXJzIGluIHRoZSBkZXNpZ25lci1jYW52YXNcbiAgICAgIGZpdCByaWdodCovXG4gIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xufVxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtYWxpZ24tZnVsbHdpZHRoID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtYWxpZ24tZmxvYXRsZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY2xlYXI6IG5vbmU7XG59XG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1mbG9hdHJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY2xlYXI6IG5vbmU7XG59XG4udy1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udy1uYXY6YmVmb3JlLFxuLnctbmF2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnctbmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udy1uYXYtYnJhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnctbmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53LW5hdi1saW5rLnctLWN1cnJlbnQge1xuICBjb2xvcjogIzAwODJmMztcbn1cbi53LW5hdi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4udy0tbmF2LW1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0M4QzhDODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi53LS1uYXYtbGluay1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53LW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi53LW5hdi1vdmVybGF5IC53LS1uYXYtbWVudS1vcGVuIHtcbiAgdG9wOiAwO1xufVxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPVwib3Zlci1sZWZ0XCJdIC53LW5hdi1vdmVybGF5IHtcbiAgd2lkdGg6IGF1dG87XG59XG4udy1uYXZbZGF0YS1hbmltYXRpb249XCJvdmVyLWxlZnRcIl0gLnctbmF2LW92ZXJsYXksXG4udy1uYXZbZGF0YS1hbmltYXRpb249XCJvdmVyLWxlZnRcIl0gLnctLW5hdi1tZW51LW9wZW4ge1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xufVxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPVwib3Zlci1yaWdodFwiXSAudy1uYXYtb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPVwib3Zlci1yaWdodFwiXSAudy1uYXYtb3ZlcmxheSxcbi53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItcmlnaHRcIl0gLnctLW5hdi1tZW51LW9wZW4ge1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG59XG4udy1uYXYtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udy1uYXYtYnV0dG9uLnctLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhDOEM4O1xuICBjb2xvcjogd2hpdGU7XG59XG4udy1uYXZbZGF0YS1jb2xsYXBzZT1cImFsbFwiXSAudy1uYXYtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udy1uYXZbZGF0YS1jb2xsYXBzZT1cImFsbFwiXSAudy1uYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cIm1lZGl1bVwiXSAudy1uYXYtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cIm1lZGl1bVwiXSAudy1uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9XCJzbWFsbFwiXSAudy1uYXYtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInNtYWxsXCJdIC53LW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53LW5hdi1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInRpbnlcIl0gLnctbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9XCJ0aW55XCJdIC53LW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udy10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnctdGFiczpiZWZvcmUsXG4udy10YWJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnctdGFiczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnctdGFiLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udy10YWItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDlweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuLnctdGFiLWxpbmsudy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XG59XG4udy10YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udy10YWItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53LS10YWItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudy10YWItbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53LWl4LWVtcHR5Zml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udy1keW4tZW1wdHkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuLnctY29uZGl0aW9uLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtY29sdW1uLTEudy1jb2wudy1jb2wtMiB7XG4gICAgei1pbmRleDogMztcbn1cbiIsIi5kLW1haW4tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDBlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXZpZGVvLWJjIHtcbiAgICBwYWRkaW5nOiAwcHggMGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZC1zZWFyY2gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNXB4IDEzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2YwZjBmMCwgI2ZmZiA4JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmMGYwZjAsICNmZmYgOCUpO1xuICAgIGNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1zZWFyY2gtYmFyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLXNlYXJjaC10ZXh0LW9mZiB7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG4gICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1ib2R5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAwZW0gMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWJvZHktY29udGFpbmVyLl8yIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG4uZC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uZC10ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMGVtO1xufVxuXG4uZC1kZXNjcmlwdGlvbi0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC1zcGVjaWFsaXN0LWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUwMDM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc3BlY2lhbGlzdC1idG4tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC1xdWljay1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1xdWljay1saW5rczpob3ZlciB7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXJlYWQtbW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTg1ZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLXJlYWQtbW9yZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXJlYWQtbW9yZS5fMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmQtc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDBlbSAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IG5vbmUgI2YwZjBmMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggbm9uZSAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1zZWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyZDI5MjY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2VjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXNlY3Rpb24ub24ge1xuICAgIGNvbG9yOiAjZmY1ODVkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kLXNlY3Rpb24udGFnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtdGFrZS1jb3Vyc2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IG5vbmUgIzAwMDtcbiAgICBjb2xvcjogI2ViNDY0NjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZC1jb2x1bW4tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1jb2x1bW4tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1pbi1zaG9ydC1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNmNjY7XG59XG5cbi5kLWluLXNob3J0LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAycHggMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmQtaW4tc2hvcnQtdGV4dC5fMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvbHVtbi0zIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmQtdmlkZW8tcHJldmlldyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdXRlLXBpY3R1cmUtb2YtYmFieS1mZWVkaW5nLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5fMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvRGFkLWFuZC1CYWJ5LmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC12aWRlby1wcmV2aWV3Ll8zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9CcmVhc3QtRmVlZGluZy1CYWJ5LmpwZycpO1xufVxuXG4uZC12aWRlby1wcmV2aWV3Ll80IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0Z1bm55LVRvbmd1ZS1TaG93aW5nLUJsYWNrLUJhYnktUGljdHVyZS5qcGcnKTtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5fNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvQmFieS1QbGF5aW5nLVdpdGgtQS1DYXQtV2hpbGUtT24tVGhlLVN3aW5nLWNhdHMtMzcwNDc4NTMtNjAwLTQzMS5qcGcnKTtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5fNiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvQmF0aGluZy15b3VyLWJhYnktc3NsLmpwZycpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5fNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2VzLmpwZWcnKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXZpZGVvLXByZXZpZXcuXzgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL1BsYXlpbmctYmFieS1pbnRlcmFjdGlvbi5qcGcnKTtcbn1cblxuLmQtdmlkZW8tcHJldmlldy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZC1yZWFkLW1vcmUtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXJlYWQtbW9yZS0yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1yZWFkLW1vcmUtMi5pbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4uZC1yZWFkLW1vcmUtMi5zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcmVhZC1tb3JlLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1yZWFkLW1vcmUtdGV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWZvcnVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweCAxM2VtIDUwcHg7XG59XG5cbi5kLWUtY29uc3VsdGFuY3ktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEzZW0gNTBweDtcbn1cblxuLmQtZm9vdGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDEzZW0gMzBweDtcbiAgICBib3JkZXItdG9wOiAycHggbm9uZSAjZjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1mb290ZXItcm93LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggbm9uZSAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1mb290ZXItcm93LTIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNmZjU4NWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmEtZW5kb3JzZW1lbnQtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiMmIyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtY29sdW1uLXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtY29sdW1uLXguXzQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZC1jb2x1bW4teC5fMSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5kLWNvbHVtbi14Ll8yIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmQtcnNwY2gtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXRhZ2xpbmUtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRGVhcmpvZSA2IHRyaWFsJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1iaWcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmQtYnVsbGV0LXBvaW50cyB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC10YWtlLWNvdXJzZS0yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2Y2NjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZkZGEyNDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLWNvdXJzZS0yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmQge1xuICAgIGNvbG9yOiAjYjRiMmIyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLS1vbiB7XG4gICAgY29sb3I6ICNlYjQ2N2I7XG59XG5cbi5kLWxkcy1vcGluaW9uLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwcHg7XG59XG5cbi5kLXByb2ZpbGUtcGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9BcHAtaWNvbi0xODBweC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kLXByb2ZpbGUtcGljLl8yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xdWVlbi5qcGVnJyksIHVybCgnLi4vaW1hZ2VzL0FwcC1pY29uLTE4MHB4LnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUsIDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgY292ZXI7XG59XG5cbi5kLXByb2ZpbGUtcGljLl8yLnJpZ2h0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kLXByb2ZpbGUtcGljLl81IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFybGllLWhlYmRvLS0tYXByZXMtbGVzLWF0dGFudGFzLnBuZycpLCB1cmwoJy4uL2ltYWdlcy9BcHAtaWNvbi0xODBweC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlLCA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIGNvdmVyO1xufVxuXG4uZC1wcm9maWxlLXBpYy5fNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVlZW4uanBlZycpO1xufVxuXG4uZC1wcm9maWxlLXBpYy5fNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhcmxpZS1oZWJkby0tLWFwcmVzLWxlcy1hdHRhbnRhcy5wbmcnKTtcbn1cblxuLmQtcHJvZmlsZS1waWMuXzgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0NoaWNrZW5fc3VpdDEuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmQtcHJvZmlsZS1waWMuXzkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0lNR18wOTcxLmpwZycpO1xufVxuXG4uZC1wcm9maWxlLXBpYy5iaWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcHJvZmlsZS1waWMuYmlnLl85IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZC1wcm9maWxlLXBpYy5tZWRpdW0ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RvY3Rvci0yLmpwZWcnKTtcbn1cblxuLmQtcHJvZmlsZS1waWMubWVkaXVtLl8yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lZGl0b3JzLWltYWdlLnBuZycpO1xufVxuXG4uZC11c2VyLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmQtdXNlci1uYW1lLl8yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXVzZXItbmFtZS5iaWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWxkcy1jb2x1bW4tMiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmQtdXNlci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5kLXVzZXItZGVzY3JpcHRpb24uYmlnIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWxkcy12b3RpbmctYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmQtbGRzLWktYWdyZWUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZC1sZHMtaS1hZ3JlZS1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2E0ZDY1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1sZHMtZmxhZy1pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kLWxkcy1zY29yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1sZHMtc2NvcmUuYmlnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1sZHMtb3Blbi1jb252ZXJzYXRpb24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kLWxkcy1vcGVuLWNvbnZlcnNhdGlvbi1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1sZHMtcmVsYXRlZC1kZWJhdGVzLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtZGViYXRlLXF1ZXN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5kLWJ1bGxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZjY2O1xufVxuXG4uZC1sZHMtcmVsYXRlZC1kZWJhdGVzLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZC1sZHMtcmVsYXRlZC1kZWJhdGVzLWNvbW1lbnRzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLWxkcy1sZWFkZXJib2FyZC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViNDY0Njtcbn1cblxuLmQtdmlldy1tb3JlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kLWxkcy1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmQtbGRzLXN3aXRjaGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtbGRzLXN3aXRjaGVyLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtbGRzLXN3aXRjaGVyLXRvcC1vcGluaW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1sZHMtc3dpdGNoZXItdG9wLW9waW5pb25zOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLWxkcy1zd2l0Y2hlci1sYXRlc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1sZHMtc3dpdGNoZXItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1sZHMtc3dpdGNoZXItdGV4dC5vbiB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtbGRzLXNoYXJlLXlvdXItb3BpbmlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWxkcy1zaGFyZS15b3VyLW9waW5pb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1lLWNvbnN1bHRhbmN5LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IG5vbmUgI2ZmNTg1ZDtcbn1cblxuLmQtZS1jb24tc3BlY2lhbGlzdC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1lLWNvbi1pbmZvLXBsYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogN3B4IDVweDtcbiAgICBib3JkZXI6IDFweCBub25lICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtZS1jb24tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2I0YjJiMjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1lLWNvbi1zcGVjaWFsaXN0LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZS1jb24tYm9vay1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1MDAzNDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjUsIDAsIDUyLCAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCAjMzMzO1xufVxuXG4uZC1lLWNvbi1ib29rLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtZS1jb24tYm9vay10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5kLWUtY29uLWJvb2stdGV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWUtY29uLWJvb2stdGV4dC5vbiB7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWZvb3Rlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtZm9vdGVyLXRpdGxlLl8yIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvbHVtbi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uZC1lLWNvbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM2VtO1xufVxuXG4uZC1lLWNvbS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggbm9uZSAjZmY1ODVkO1xufVxuXG4uZC1lLWNvbS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY1ODVkO1xufVxuXG4uZC1lLWNvbS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbmF2LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBib3JkZXI6IDFweCBub25lICNmZjU4NWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1uYXYtc2VjdGlvbi1jb250YWluZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW5hdi1zZWN0aW9uLWNvbnRhaW5lci5vbiB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW5hdi1zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5hdi1zZWN0aW9uLXRleHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1uYXYtc2VjdGlvbi10ZXh0Lm9uIHtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZC1zcGVjaWFsaXN0LTEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uZC10YWtlLWNvdXJzZS0xIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDBweDtcbiAgICBib3JkZXI6IDFweCBub25lICNmNjY7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1wcm9ncmVzcy1jaXJjbGUuXzIge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcHJvZ3Jlc3MtY2lyY2xlLl8yOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5hIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmEzMDA7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5iIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBib3JkZXItY29sb3I6ICNmZGRhMjQ7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5jIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBib3JkZXItY29sb3I6ICNhNGQ2NWU7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5kIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBib3JkZXItY29sb3I6ICM1OWNiZTg7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5lIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBib3JkZXItY29sb3I6ICMwMDc3Yzg7XG59XG5cbi5kLXByb2dyZXNzLWNpcmNsZS5mIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3JkZXItY29sb3I6ICM3ZDU1Yzc7XG59XG5cbi5kLXByb2dyZXNzIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYTUwMDM0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLXByb2dyZXNzLm9uIHtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5kLXByb2dyZXNzLm9uLl8yIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2I0YjJiMjtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLWNvdXJzZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvdXJzZS1uYW1lOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBub25lICNmMGYwZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWNvdXJzZS1uYW1lLm9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY2O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1tZW51Ll8yIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW1lbnUuXzMge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y2Njtcbn1cblxuLmQtbG9nby1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5kLXNlYXJjaC1kaXYge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xufVxuXG4uZC1zZWFyY2gtYmFyLTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDJweCAxcHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZC1zZWFyY2gtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZC1tZW51LWJhY2tncm91bmQge1xuICAgIGJvcmRlci10b3A6IDFweCBub25lICNmZjU4NWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLW1lbnUtYzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbWVudS1jMyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1tZW51LWMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLW1lbnUtYzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggbm9uZSAjZmY1ODVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IG5vbmUgI2ZmNTg1ZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0RlYXJqb2UgNiB0cmlhbCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmNjY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmQtc2VlLWFsbC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2ZmNTg1ZDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXNlZS1hbGwtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc2VlLWFsbC1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtc2VlLWFsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc2VlLWFsbC10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtc3ViLW1lbnUtZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kLXZpZGVvLXByZXYtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtdmlkZW8tcHJldi10aXRsZS5zbWFsbCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZC12aWRlby1wcmV2LXRpdGxlLmNvdXJzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1wcmV2aWV3LWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNmZjU4NWQgI2ZmNTg1ZCAjYjRiMmIyO1xufVxuXG4uZC1wcmV2aWV3LWJveDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNTg1ZDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmQtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWFycm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjc1KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgLjUpO1xufVxuXG4uZC1hcnJvdy5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZC1hcnJvdy5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5kLXNsaWRlLWltYWdlLTEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlci5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtaGVyby1zbGlkZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG59XG5cbi5kLWxlZnQtcGFubmVsIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmLCB0cmFuc3BhcmVudCk7XG59XG5cbi5kLWhlcm8tdGFnbGluZS1ib3gge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtaGVyby1hYm91dC11cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzNiNTk5ODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtdGFnLWxpbmUtMSB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLmQtaGVyby1jb2x1bW4tMSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZC1hY3Rpb24tYnV0dG9uLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNjY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAwLCA1MiwgLjc1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWFjdGlvbi1idXR0b24tMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtYWJvdXQtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLWFib3V0LXRleHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1zaWduLXVwLWZvcm0tYmMge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgI2I0YjJiMjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDUwJTtcbiAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5kLXNpZ24tdXAtdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMThweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXNpZ24tdXAtY2FsbC10by1hY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnRGVhcmpvZSA2IHRyaWFsJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLXVwLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzc3NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS5hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS5fMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5kLXN0YWdlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLXN0YWdlLWRyb3Bkb3duLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5kLXN0YWdlLWRyb3Bkb3duLnNtYWxsLl8yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5kLXN0YWdlLWRyb3Bkb3duLnNwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZC1zdGFnZS1kcm9wZG93bi5oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY2O1xufVxuXG4uZC1zdWJtaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWhlcm8tc2lnbi11cC1mb3JtLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWhlYWRlci1sb2dvLWJveCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZC1tZW51LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbWVudS1jNiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1kZC1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDJweCBub25lICNiNGIyYjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZC1kZC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1kZC1saW5rLm15LWNvdXJzZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmQtc3RhZ2UtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwKTtcbn1cblxuLmQtc3RhZ2UtdG9nZ2xlLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLXN0YWdlLWRkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1zdGFnZS1kZC10ZXh0LnNtYWxsIHtcbiAgICBjb2xvcjogI2EwYTBhMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5kLXN0YWdlLWRkLXRleHQuc21hbGwuXzIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzc3NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZvcm0tdGl0bGUuaGVybyB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWhlYWRlci1jb2x1bW4tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1wcmV2LWMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXByZXYtYzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtcHJldmlldy10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZC1wcmV2aWV3LXRleHQtYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZC1wcmV2LWMzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXByZXYtYzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1sb2dpbi5fMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWxvZ2luLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kLXNlYXJjaC1iYXItYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjU4NWQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWRyb3Bkb3duLnctLW9wZW4ge1xuICAgIGJvcmRlcjogMnB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLmQtc2VhcmNoLWljb24tMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNiNGIyYjI7XG59XG5cbi5kLXNlYXJjaC1pY29uLTIuXzIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5kLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggbm9uZSAjZjBmMGYwO1xufVxuXG4uZC1uYXYtbG9nby1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW5hdi1tZW51LWJveCB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uZC1uYXYtbWVudS1ib3gub24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggNHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNTg1ZDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1uYXYtYzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtbmF2LWMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLW5hdi1jMyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1sb2dvLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kLWZsb2F0aW5nLW5hdmlnYXRpb24tYm94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjU4NWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAjYjRiMmIyO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1yZWFkZXItYzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmQtcmVhZGVyLWMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXJlYWRlci1jMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1yZWFkZXItbGVmdC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5kLXJlYWRlci1jZW50cmUtYm94IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDQwcHg7XG59XG5cbi5kLXJlYWRlci1yaWdodC1ib3gge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtcmVhZGVyLXNlYXJjaC1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcmVhZGVyLXNlYXJjaC1ib3guXzIge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXJlYWRlci1jb3Vyc2UtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMHB4IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLmQtcmVhZGVyLWZ1bGwtY291cnNlLWJveCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZC1jb3Vyc2UtcHJldmlldy1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggM3B4IDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1jb3Vyc2UtcHJldmlldy1zbWFsbDpob3ZlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwICNmZjU4NWQgI2ZmNTg1ZCAjZjBmMGYwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmQtY291cnNlLXByZXZpZXctc21hbGwub24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY2ICNmZjU4NWQgI2YwZjBmMCAjZjY2O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5kLWNvdXJzZS1wcmV2aWV3LXNtYWxsLm9uLmxpbmVhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtY291cnNlLXByZXZpZXctc21hbGwubGluZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC1tZWRpYSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4OCwgOTMsIC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9CYXRoaW5nLXlvdXItYmFieS1zc2wuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC1tZWRpYS5fMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvRGFkLWFuZC1CYWJ5LmpwZycpO1xufVxuXG4uZC1hcnRpY2xlLXByZXZpZXctc21hbGwtbWVkaWEuXzMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0JyZWFzdC1GZWVkaW5nLUJhYnkuanBnJyk7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC1tZWRpYS5fNCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9QbGF5aW5nLWJhYnktaW50ZXJhY3Rpb24uanBnJyk7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC1tZWRpYS5fNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2VzLmpwZWcnKTtcbn1cblxuLmQtYXJ0aWNsZS1wcmV2aWV3LXNtYWxsLW1lZGlhLl82IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hLmJhYS0yLWNhdHMtY3V0ZS1iYWJ5LWdpcmwtYW5kLWNhLmpwZycpO1xufVxuXG4uZC1hcnRpY2xlLXByZXZpZXctc21hbGwtbWVkaWEuXzcge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9GdW5ueS1Ub25ndWUtU2hvd2luZy1CbGFjay1CYWJ5LVBpY3R1cmUuanBnJyk7XG59XG5cbi5kLWFydGljbGUtcHJldmlldy1zbWFsbC10ZXh0LWJveCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEycHg7XG59XG5cbi5kLXRpdGxlLXByZXZpZXctMiB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtdGl0bGUtcHJldmlldy0yLmJpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZC1yZWFkLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IC04cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGQ2NWU7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcmVhZC1pY29uLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1yZWFkZXItc3BvbnNvci1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAwcHggNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2ZmNTg1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtcmVhZGVyLWV4cGVydC1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmQtZXhwZXJ0LXByZXZpZXctYm94LXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY2ICNmNjYgI2YwZjBmMDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5kLWV4cGVydC1wcmV2aWV3LWJveC1zbWFsbDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWV4cGVydC10cmFjay1yZWNvcmQge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uZC1leHBlcnQtc3BlY2lhbGl0aWVzIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmQtZXhwZXJ0LXNwZWNpYWxpdGllcy5fMiB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5kLWV4cGVydC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZC1leHBlcnQtc3Rhci1yYXR0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5kLXRyYWlsLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtcmVhZGVyLXRhYnMtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcmVhZGVyLXRhYi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtcmVhZGVyLXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLXJlYWRlci10YWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjY7XG59XG5cbi5kLXJlYWRlci10YWIudy0tY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtZXhwZXJ0LWFib3V0LWJveCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1leHBlcnQtYWJvdXQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtYWN0aW9uLWJ0bi0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y2NjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtYWN0aW9uLWJ0bi0xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIC43NSk7XG59XG5cbi5kLWFjdGlvbi1idG4tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2Y2NjtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5kLWNoYXJpdHktbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1jb3Vyc2UtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYTRkNjVlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy5fMiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtcHJldmlldy1tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvQmF0aGluZy15b3VyLWJhYnktc3NsLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC1uYXYtbWVudS1idG4ge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uZC1uYXYtbWVudS1idG46aG92ZXIge1xuICAgIGJvcmRlci10b3A6IDJweCBub25lICNhNTAwMzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbmF2LW1lbnUtYnRuLm9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkMzJkMmQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbmF2LW1lbnUtYnRuLm9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY2O1xuICAgIGNvbG9yOiAjZjY2O1xufVxuXG4uZC10YWItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuLmQtbmF2LWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggbm9uZSAjZmY1ODVkO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmY1ODVkO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwICNiNGIyYjI7XG59XG5cbi5kLWNvdXJzZS1tZW51LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbn1cblxuLmQtY291cnNlLW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtY291cnNlLW1lbnUudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1jb3Vyc2UtbWVudS1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtY291cnNlLW1lbnUtbmFtZS5jb3Vyc2Uge1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1jb3Vyc2UtbWVudS10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjRiMmIyICNiNGIyYjIgI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtY291cnNlLXRpbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDI1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjRiMmIyICNiNGIyYjIgI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZC1jb3Vyc2UtdGlsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRkYTI0ICNmZGRhMjQgcmdiYSgyNTUsIDg4LCA5MywgLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4OCwgOTMsIC4yNSk7XG59XG5cbi5kLWNvdXJzZS10aWxlLl8xIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5kLWNvdXJzZS10aWxlLl8xOmhvdmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGEyNDtcbn1cblxuLmQtY291cnNlLXRpbGUub24ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAuMjUpO1xufVxuXG4uZC1tZW51LWNvdXJzZS1wcmV2aWV3LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwICNmMGYwZjAgI2YwZjBmMCByZ2JhKDI1NSwgODgsIDkzLCAuNSk7XG59XG5cbi5kLW1lbnUtdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuXG4uZC1tZW51LXRleHQtYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAuMSk7XG59XG5cbi5kLW1lbnUtdGV4dC1ib3gudGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLXN1Ym1lbnUtY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLW1lbnUtaW5zdHJ1Y3Rpb25zIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2I0YjJiMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC12aWRlby1ib3gge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1MDAzNDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uZC1jb3Vyc2UtcHJvZ3Jlc3Mtc21hbGwub24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNTg1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWNvdXJzZS1wcm9ncmVzcy1zbWFsbC5kb25lIHtcbiAgICBib3JkZXItY29sb3I6ICNhNGQ2NWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDY1ZTtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1kcm9wZG93bi1pY29uIHtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXBhZ2UtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC12aWRlby1pY29uIHtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWJpZy1zZWFyY2gtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGIyYjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmQtcHJvZmlsZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiA4NXB4IDE1cHg7XG59XG5cbi5kLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2YwZjBmMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5kLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtY291cnNlLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtZXhwZXJ0LWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtZm9ydW1zLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtc3RvcmUtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4uZC10b29scy1pY29uIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXRlc3QtYnV0dG9uIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXRlc3QtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIC43NSk7XG59XG5cbi5kLXRleHQtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wYWNrYWdlLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmQtc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAzcHggNXB4IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkICNiNGIyYjIgI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zd2l0Y2hlci10YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmQtc3dpdGNoZXItdGFiOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN3aXRjaGVyLXRhYi5vbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN3aXRjaGVyLXRhYi1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1zd2l0Y2hlci10YWItbmFtZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN3aXRjaGVyLXRhYi1uYW1lLm9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtY291cnNlLXByaWNlLTEge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NjtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLXN0YXItcmF0dGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1qb2luLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtYm9keS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmQtcGFyYWdyYXBoZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC1jb21tZW50LWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtcGxheS1pY29uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjcpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBsYXktaWNvbi5iaWcge1xuICAgIGNvbG9yOiAjZjY2O1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbi5kLXBsYXktaWNvbi5iaWc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1jb21tZW50IHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1wYWdlLXNlY3Rpb24tYm94Ll8yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBhZ2Utc2VjdGlvbi1ib3guXzMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLW9waW5pb24taWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1jb3Vyc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZS1jb24tcHJvZmlsZS1ib3gge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG9jdG9yZS0zLmpwZWcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG9jdG9yLTIuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG9jdG9yLTEuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG9jdG9yLTQuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFieS1raXQuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2VzLTMuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2VzLTIuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2VzLTUuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1hZ2VzLTQuanBlZycpO1xufVxuXG4uZC1lLWNvbi1wcm9maWxlLWJveC5fMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFieS1raXQuanBlZycpO1xufVxuXG4uZC1ib29rLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtZS1jb20tcHJldmlldy1ib3gge1xuICAgIG1hcmdpbjogMzBweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdmlkZW8tY292ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hLmJhYS0yLWNhdHMtY3V0ZS1iYWJ5LWdpcmwtYW5kLWNhLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC12aWRlby1ibHVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtcmlnaHQtcGFubmVsIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZik7XG59XG5cbi5kLWFjdGlvbi1idXR0b24tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtYm9vayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kLWJvb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1leHBlcnQtcHJldmlldy1pbmZvLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5kLWxkcy10b3RhbC1zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG59XG5cbi5kLW5vdGlmaWNhdGlvbi1pY29uLS1jaXJjbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3JkZXI6IDFweCBub25lICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDI0MDc7XG59XG5cbi5kLW5vdGlmaWNhdGlvbi1pY29uLS1jaXJjbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLW5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbm90aWZpY2F0aW9ucy1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZC1kcm9wZG93bi1pY29uLTIge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmQtcXVvdGUtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZC1xdW90ZS1pY29uLl8yIHtcbiAgICBtYXJnaW46IC00N3B4IDBweCAxMHB4IC0yMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5kLW5vdGlmaWNhdGlvbnMtY291bnQtY2lyY2xlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAtMTJweCAtN3B4IDBweCAwcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtbm90aWZpY2F0aW9ucy1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBhcmFncmFwaGUtdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmQtcXVvdGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggNXB4IDJweCAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1xdW90ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZC1xdW90ZS1wcm9maWxlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kLXF1b3RlLWF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtdGl0bGUtMiB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uZC1ub3RlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmNTg1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1ub3RlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbm90ZS1pY29uIHtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXBpY3R1cmUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kLXBpY3R1cmUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdXRlLXBpY3R1cmUtb2YtYmFieS1mZWVkaW5nLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZC1waWN0dXJlLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtcGljdHVyZS1jcmVkaXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmQtcGljdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzc3Nztcbn1cblxuLmQtY291cnNlLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXBhZ2UtZmxpcC1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjRiMmIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1wYWdlLWZsaXAtYXJyb3ctYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5kLXBhZ2UtZmxpcC1hcnJvdy1ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgY29sb3I6ICNkMzJkMmQ7XG59XG5cbi5kLXBhZ2UtZmxpcC1hcnJvdy1ib3guXzIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtcGFnZS1mbGlwLWFycm93LWJveC5fMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtYXJyb3ctMiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLXRlc3QtYnRuLTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUwMDM0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdGFrZS10ZXN0LWJ0bi0yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIC43NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwICNmZmY7XG59XG5cbi5kLXRha2UtdGVzdC1idG4tMi5fMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmQtdGFrZS10ZXN0IHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzMzMztcbn1cblxuLmQtdGVzdC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWV4cGVydC1waWN0dXJlLWJveCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RvY3Rvci00LmpwZWcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG4uZC1leHBlcnQtcGljdHVyZS1ib3guXzIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RvY3Rvci0yLmpwZWcnKTtcbn1cblxuLmQtZXhwZXJ0LXBpY3R1cmUtYm94Ll8zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lZGl0b3JzLWltYWdlLnBuZycpO1xufVxuXG4uZC1sZHMtcHJvZmlsZS1ib3gtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5kLWxlZnQtcGFuZWwtY291cnNlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZC1zaGFyZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaGFyZS1idG4ubWFpbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmQyMDtcbn1cblxuLmQtc2hhcmUtYnRuLm1haWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjJkMjA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5kLXNoYXJlLWJ0bi5tYWlsLnZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmQtc2hhcmUtYnRuLnR3aXR0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XG59XG5cbi5kLXNoYXJlLWJ0bi50d2l0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VkO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uZC1zaGFyZS1idG4udHdpdHRlci52ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmQtc2hhcmUtYnRuLmZhY2Vib29rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG5cbi5kLXNoYXJlLWJ0bi5mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgODksIDE1MiwgLjc1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmQtc2hhcmUtYnRuLmZhY2Vib29rLnZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZC1zaGFyZS1idG4ubW9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5kLXNoYXJlLWJ0bi5tb3JlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSBzY2FsZSgxLjIpO1xufVxuXG4uZC1zaGFyZS1idG4ubW9yZS52ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmQtc2hhcmUtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmQtc2hhcmUtaWNvbi5fMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNoYXJlLWljb24uXzI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC10YWtlLXRlc3QtYnRuLTEge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIC43NSk7XG4gICAgY29sb3I6ICNhNGQ2NWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLXRlc3QtYnRuLTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXRha2UtdGVzdC1idG4tMTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGQ2NWU7XG59XG5cbi5kLWRpcGxvbWEtcXVvdGUtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmQtc2hhcmUtb3Bpbmlvbi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2E1MDAzNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAzNDtcbn1cblxuLmQtc2hhcmUtb3Bpbmlvbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAwLCA1MiwgLjc1KTtcbn1cblxuLmQtbGRzLWktYWdyZWUtYnV0LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYTUwMDM0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtbGRzLWktYWdyZWUtYnV0LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEzMDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLWxkcy1pLWRpc2FncmVlLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYTUwMDM0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtbGRzLWktZGlzYWdyZWUtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNjJkMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmQyMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtbmV4dC1wYWdlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZC1hcnRpY2xlLXByZXZpZXctbWVkaXVtLW1lZGlhIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0RhZC1hbmQtQmFieS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtbmV4dC1wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtbmV4dC1wYWdlLXRleHQtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xufVxuXG4uZC1uZXh0LWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10aXRsZS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmQtbmV4dC1wYWdlLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmQtbGV2ZWwtZmlsdGVyaW5nLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZC1zZWxlY3QtY291cnNlLXR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1jb3Vyc2UtY291bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZC1wcm9maWxlLWJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXByb2ZpbGUtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtd2l0aC1kaXYtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZC13aXRoLWRpdi0yLmxkcyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uZC1wcm9maWxlLWxlZnQtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtcHJvZmlsZS1jMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZC1wcm9maWxlLWMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXByb2ZpbGUtdGFiLTEge1xuICAgIHBhZGRpbmc6IDIwcHggMTAwcHggMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1kZXNjcmlwdGlvbi10ZXh0LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1maWVsZC1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtZmllbGQtbmFtZS5fMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xufVxuXG4uZC1maWVsZC1uYW1lLl8zIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi5kLWZpZWxkLW5hbWUuXzQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5kLXRleHQtZmllbGQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmQtcHJvZmlsZS10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1wcm9maWxlLXRhYi53LS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1wcm9maWxlLXRhYi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtdGFiLW1lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY1ODVkO1xufVxuXG4uZC1sb2ctb3V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjYTUwMDM0O1xufVxuXG4uZC1wcm9maWxlLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMHB4IDEycHggMHB4IDIwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGIgI2RiZGJkYiAjZjhmOGY4IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1wcm9maWxlLWZpZWxkOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjU4NWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmQtY2hhcmFjdGVyLWNvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDhweDtcbn1cblxuLmQtcHJvZmlsZS1zZWN0aW9uLWJveCB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbn1cblxuLmQtZWRpdCB7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZWRpdDpob3ZlciB7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXByb2ZpbGUtc2VjdGlvbi1uYW1lIHtcbiAgICBjb2xvcjogIzc3Nztcbn1cblxuLmQtcHJvZmlsZS1zZWN0aW9uLXZhbHVlIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24tdGl0bGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNmZjU4NWQ7XG59XG5cbi5kLXByb2ZpbGUtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtcHJvZmlsZS1lZGl0LWJveCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLXNpZ24tdXAtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLXVwLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLXVwLW92ZXJsYXktaGVhZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZC1zaWduLXVwLW92ZXJsYXktYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZC1zaWduLXVwLW92ZXJsYXktZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4uZmIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUyLCAuNzUpO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4uZmI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG5cbi5kLXNvY2lhbC1zaWduLWluLWJ0bi5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgNDUsIDMyLCAuNzUpO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1idG4uZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmQyMDtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLnR3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3MiwgMjM3LCAuNik7XG59XG5cbi5kLXNvY2lhbC1zaWduLWluLWJ0bi50dzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLm1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgLjc1KTtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYnRuLm1vcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXNpZ24tdXAtb3ZlcmxheS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS1jMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLXVwLWZvcm0tYzMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNpZ24tdXAtZm9ybS1jMiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zaWduLWluLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRpbWUtc2NhbGUge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZC10aW1lLXNjYWxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmQtbW9yZS1jYXBzdWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uZC1jYXBzdWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTg1ZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtY2Fwc3VsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtbmV4dC1wYWdlLXNsaWRkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLmQtcGFnZS1ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1jb250ZW50LWJveC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtY29udGVudC1ib3gtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtY29udGVudC1ib3gtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLXNoYXJlLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc2hhcmUtYmFyLnZlcnRpY2FsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZC1yZWxhdGVkLWNvbnRlbnQtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICNmMGYwZjAgI2I0YjJiMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdGl0bGUtc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZC1yZWxhdGVkLWFydGljbGVzLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtcGFnZS1zZWN0aW9uLWJveC1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjU4NWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtcGFnZS1zZWN0aW9uLWJveC1saW5lLl8yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZC1leHBlcnQtc2lkZS1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZC1lbmRvcnNlbWVudC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1lbmRvcnNlbWVudC1zbGlkZS0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZC1lbmRvcnNlbWVudC1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1mdWxsLXNjcmVlbi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MzllNWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDY1ZTtcbn1cblxuLmQtZnVsbC1zY3JlZW4tYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmQtdmlkZW8tbW9kZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM1NDY0M2U7XG59XG5cbi5kLXZpZGVvLW1vZGUtYnRuIHtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXJlbGF0ZWQtY29udGVudC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggbm9uZSAjYjRiMmIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1uZXh0LWNvdXJzZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kLW5vdGUtdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5kLWNvdXJzZS1udW1iZXItYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1wYXJhZ3JhcGhlLXRpdGxlLWljb24tMSB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIge1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtY2Fyb3VzZWwtc2xpZGVyLmUtY29tIHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIuZG91YmxlLXJvdyB7XG4gICAgaGVpZ2h0OiA1NzBweDtcbn1cblxuLmQtY2Fyb3VzZWwtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kLWNhcm91c2VsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZC1sZWZ0LWFycm93LXBhbm5lbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmQtcHJvZHVjdHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kLWV4cGVydHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kLXJpZ2h0LWFycm93LXBhbm5lbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kLWNyZWRpdC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1hdXRob3JzLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXF1aWNrLWxpbmstYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmQtYXJ0aWNsZS1pY29uIHtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXByb2R1Y3RzLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBUd3dpY29ucywgc2Fucy1zZXJpZjtcbn1cblxuLmQtY29tbWVudC1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5kLXNoYXJlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNvdXJzZS10aXRsZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1hcnRpY2xlLWVuZC1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZC1mb290ZXItbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uZC1mb290ZXItbGlua3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLWZvb3Rlci1ib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kLWZvb3Rlci10aXRsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1mb290ZXItYWRkcmVzcyB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZC1mb290ZXItYWRkcmVzcy5fMiB7XG4gICAgY29sb3I6ICNmNjY7XG59XG5cbi5kLWZvb3Rlci1hZGRyZXNzLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmQtY29weXJpZ2h0LWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZm9sbG93LWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZvbGxvdy1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5kLWZvbGxvdy1ib3gubGFzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5kLWZvbGxvdy1jaXJjbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtZm9sbG93LWNpcmNsZTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5kLWZvbGxvdy1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmQtZm9sbG93LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kLWZsb2F0aW5nLW5hdmlnYXRpb24tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtcmVsYXRlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5kLWxvZ28tMyB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZm9vdGVyLWxvZ28tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtY292ZXJhZ2UtYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZC1oZXJvLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmQtcHJvZmlsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmQtbWFpbHRvIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmQtc3ViLW1lbnUtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtcGhhc2Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zdWItbWVudS1waGFzZS5vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtcGhhc2UtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1zdWItbWVudS1waGFzZS10ZXh0Lm9uIHtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtaGVyby1jb2x1bW4tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uZC1waGFzZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZC1waGFzZS1zZWN0aW9uLl8yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZC1waGFzZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtc29jaWFsLXNpZ24taW4tYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtaG9tZS1pbnN0cnVjdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXNsaWRlLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvdWNoLWxhZHktLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmQtZG93bi1hcnJvdyB7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1jaXJjbGUge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJTtcbn1cblxuLmQtZGViYXRlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmQtdHJlbmRpbmctc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmQtcGFydG5lcnMtYm94IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5kLXBhcnRuZXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZC1pbmZvLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbn1cblxuLmQtaG9tZS1pY29uIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWhvbWUtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuLmQtbGRzLXByZXZpZXctYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLWhlcm8tc2xpZGVyLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2Y2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtZXhwZXJ0LWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggbm9uZSAjZmY1ODVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMCwgNTIsIC43NSk7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZS1idG4ucGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zdGFydC1jb3Vyc2UtYnRuLnBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN0YXJ0LWNvdXJzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmQtc3RhcnQtY291cnNlLnBhZ2Uge1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zdGFydC1jb3Vyc2UucGFnZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kLXNpZ24taW4tc3RyaXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5kLXdpdGgtZGl2LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZC12aWRlby1pY29uLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCA4OCwgOTMsIC43NSk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZC1kaXBsb21hLWJhZGdlLWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5kLWRpcGxvbWEtYmFkZ2UtY2hpbGQuXzIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNzBweDtcbn1cblxuLmQtZGlwbG9tYS1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWJpby1leGFtcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZC1wdWJsaWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZC1jYXJvdXNlbC1tb3JlLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmQtY2Fyb3VzZWwtbW9yZS1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNTg1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1xdW90ZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1xdW90ZS1jb250YWluZXIuXzIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZC1xdW90ZS1jb250YWluZXIuXzMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZC1oZXJvLXNsaWRlLTEge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kLWhlcm8tc2xpZGUtMiB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtbG9hZC1hbmltYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi5kLWhlcm8tc2xpZGVyLTItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1mb3JtLWNvbHVtbi1ib3gtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uZC1mb3JtLWNvbHVtbi1ib3gtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmQtdmlkZW8tYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuLmQtdmlkZW8tbW9kZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5kLWNvbnRlbnQtY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAuOCk7XG59XG5cbi5kLW5leHQtc3RpY2tlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2YwZjBmMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwICNiNGIyYjI7XG59XG5cbi5kLW5leHQtc3RpY2tlci5sZWZ0IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMTJweCAxMnB4IDBweDtcbn1cblxuLmQtbmV4dC1zdGlja2VyLXRvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1uZXh0LXN0aWNrZXItdG9wLmxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLmQtbmV4dC1zdGlja2VyLW1haW4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1uZXh0LXN0aWNrZXItbWFpbi5sZWZ0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5cbi5kLW5leHQtc3RpY2tlci1zdGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtbmV4dC1hcnJvdy0yIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZC1hYm91dC10YWdsaW5lLWJveCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG59XG5cbi5kLWFib3V0LXZpZGVvLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5kLWhlbGxvLXBhZ2UtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtaGVsbG8tcGFnZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5kLWhlbGxvLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuLmQtaGVsbG8tZGl2LTEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kLWhlbGxvLXNsaWRlLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmQtaGVsbG8tdGl0bGUtMSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmQtaGVsbG8tc2xpZGUtMiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZC1oZXJvLXNpZ24tdXAtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5kLWhlcm8tdGFnbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRGVhcmpvZSA2IHRyaWFsJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMzMzM7XG59XG5cbi5kLWhlcm8tdGFnbGluZS5fMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZC1oZXJvLWFib3V0LXVzLXNtYWxsIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5kLWhlcm8tYWJvdXQtdXMtc3BlY2lhbCB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zaWduLXVwLWJ0bi1ib3gge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLmQtdGFrZS1jb3Vyc2UtMyB7XG4gICAgcGFkZGluZzogN3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDAgIzRkNjgyOCwgMCAwIDZweCAwICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10YWtlLWNvdXJzZS0zOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMjNlO1xufVxuXG4uZC1oZWFydGgtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1kZC1pY29uIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmQtc3dpdGNoZXItY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLXN0YWdlLWNvdXJzZS10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZGRhMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIxOCwgMzYsIC4yKTtcbn1cblxuLmQtc3RhZ2UtY291cnNlLXRpbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyMTgsIDM2LCAuMSk7XG59XG5cbi5kLXN0YWdlLWNvdXJzZS1pY29uIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLXJvc2V0dGUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZC1jaGVja2JveC1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLWNoZWNrYm94LWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5kLWxlc3NvbnMtY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYjRiMmIyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZC1teS1jb3Vyc2VzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBub25lICNmOGY4Zjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgI2I0YjJiMjtcbn1cblxuLmQtbXktY291cnNlcy1iYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtbGlzdC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5kLW15LWNvdXJzZS10b3AtYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLWMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kLW15LWNvdXJzZS1ib3R0b20tYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5kLW15LWNvdXJzZS1zZWxlY3RvciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZC10YWtlLWNvdXJzZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZGRhMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjE4LCAzNiwgLjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdGFrZS1jb3Vyc2UtYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjE4LCAzNiwgLjEpO1xufVxuXG4uZC1oZXJvLXNsaWRlci0xLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtc2xpZGUtMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyLWJnLWltYWdlNC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtZGQtbGluay1zbWFsbCB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5kLWRkLWxpbmstc21hbGw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1zbGlkZS00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtZXhhbXBsZS1jb3B5Mi5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtZW5xdWlyeS1pY29uIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWxvZ2luLWJjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTg1ZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmQtbmN0LWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kLWRhaXN5LWZvdW5kYXRpb24tbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJiYyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uamwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNreSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1vcm5pbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnlvdSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmd1YXJkaWFuIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmQtYzMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtc3BvbnNvci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmQtbXktY291cnNlcy1wcm9ncmVzcy1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kLW15LWNvdXJzZXMtcHJvZ3Jlc3Mge1xuICAgIGNvbG9yOiAjYTUwMDM0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWNsb3NlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmQtY2xvc2UtaWNvbi5iaWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtZXAtdGh1bWItMSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZC10ZXN0LWJvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL1NjcmVlbi1TaG90LTIwMTYtMDktMDgtYXQtMTcuMDYuMTUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG4uZC1ibGFjay1vdXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuOSk7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC10ZXN0LWJveCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4ICNmOGY4ZjggI2ZmNTg1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCAjYjRiMmIyO1xufVxuXG4uZC10ZXN0LXRvcC1iYXIge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC10ZXN0LXF1ZXN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uZC10ZXN0LXF1ZXN0aW9uLl8yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kLXRlc3Qtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kLXRlc3QtdGVtcGxhdGUtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5kLXRlc3QtcXVlc3Rpb24tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXRlc3QtcXVlc3Rpb24tYm94Ll8yIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZC10ZXN0LWFuc3dlci1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmQtdGVzdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBub25lICNmZjU4NWQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvQnJlYXN0LUZlZWRpbmctQmFieS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmQtdGVzdC1hbnN3ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC10ZXN0LWFuc3dlci1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZC10ZXN0LW5leHQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5kLXRlc3QtY291cnNlLW5hbWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmQtdGVzdC10b3BpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYjRiMmIyO1xufVxuXG4uZC10ZXN0LXRlbXBsYXRlLWxhbmRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggODBweCAzMHB4O1xufVxuXG4uZC10ZXN0LXRlbXBsYXRlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXRlc3Qtc2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtdGVzdC1ndWlkZWxpbmVzLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMHB4O1xufVxuXG4uZC10ZXN0LWd1aWRsaW5lcyB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5kLXRlc3QtZXhhbXBsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZC10ZXN0LWd1aWRlbGluZXMtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZC10ZXN0LW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZC1wYXJ0bmVyLWxvZ28tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZC1mb290ZXItYWJvdXQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5kLWZvb3Rlci1hYm91dC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Njtcbn1cblxuLmQtZm9vdGVyLWltYWdlLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZC1wcm9maWxlLXVzZXItbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZC1wcm9maWxlLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgbGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtZm9vdGVyLXJvdy00IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZC1sZWFkLWdlbi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uZC1sZWFkLWdlbi1pbWFnZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNjY7XG59XG5cbi5kLXNtYWxsLWxhbmRpbmctaW1hZ2Uge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjZlNTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlcndpdGhvdXQuanBnJyksIHVybCgnLi4vaW1hZ2VzL0Jhbm5lci1pbWFnZS1iYWJ5bW90aGVyYmx1ZS5qcGcnKSwgdXJsKCcuLi9pbWFnZXMvQmFubmVyLWltYWdlLWJhYnltb3RoZXIuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCUsIDEwMCUgNTAlLCAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCBjb3ZlciwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCwgcmVwZWF0LCBuby1yZXBlYXQ7XG59XG5cbi5kLXNtYWxsLWxhbmRpbmctaW1hZ2UuXzIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0Jhbm5lci1pbWFnZS1iYWJ5bW90aGVycmVkLWRyZXNzLmpwZycpLCB1cmwoJy4uL2ltYWdlcy9CYW5uZXItaW1hZ2UtYmFieW1vdGhlcmJsdWUuanBnJyksIHVybCgnLi4vaW1hZ2VzL0Jhbm5lci1pbWFnZS1iYWJ5bW90aGVyLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUsIDEwMCUgNTAlLCAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCBjb3ZlciwgY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCwgcmVwZWF0LCBuby1yZXBlYXQ7XG59XG5cbi5kLXRhZ2xpbmUtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLmQtZmluZC1hbi1hbnN3ZXItYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTRhMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAuOSk7XG59XG5cbi5kLWZpbmQtYW4tYW5zd2VyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NjtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZC1maW5kLWFuLWFuc3dlci1idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1oZXJvLWltYWdlLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZC1oZXJvLXNsaWRlci0zIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uZC1maW5kLWFuLWFuc3dlci1pY29uIHtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5kLWhlcm8tbW9yZSB7XG4gICAgY29sb3I6ICMzYjU5OTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kLWhlcm8tcGFydG5lcnMge1xuICAgIHdpZHRoOiAxODBweDtcbn1cblxuLmQtdGFrZS1hLWNvdXJzZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTRhMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAuOSk7XG59XG5cbi5kLXRha2UtYS1jb3Vyc2UtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1oZXJvLW9yLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5kLXN1Yi1tZW51LWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtc3ViLW1lbnUtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1zdWItbWVudS1ib3gub24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjY7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTMwMDtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll8xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zdWItbWVudS1ib3guXzIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGRhMjQ7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll8zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkNjVlO1xufVxuXG4uZC1zdWItbWVudS1ib3guXzM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fNCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThmZjtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll80OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuXG4uZC1zdWItbWVudS1ib3guXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Yzg7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5fNTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLmQtc3ViLW1lbnUtYm94Ll82IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1NWM3O1xuICAgIGNvbG9yOiAjN2Q1NWM3O1xufVxuXG4uZC1zdWItbWVudS1ib3guXzY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLXN1Yi1tZW51LXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG59XG5cbi5kLXN1Yi1tZW51LXRleHQub24ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZC1yY3BjaCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZC1sZHMtaS1hZ3JlZS1idXQtYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZC1uYXYtbWVudS1idG4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRWZmcmEgdHJpYWwgbHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9FZmZyYV9UcmlhbF9MdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRWZmcmEgdHJpYWwgbWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9FZmZyYV9UcmlhbF9NZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRWZmcmEgdHJpYWwgcmcnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9FZmZyYV9UcmlhbF9SZy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVHd3aWNvbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy90d3dpY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRXBmb250czEnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9lcGZvbnRzMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRGVhcmpvZSA2IHRyaWFsJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZGVhckpvZS02LVRSSUFMLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9UeXAxNDUxU3RkLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBBTlkgQ0hBTkdFIFNIT1VMRCBCRSBOT1RFRFxuICogV0lUSCBDT01NRU5UUyBFWFBMQUlOSU5HXG4gKiBXSElDSCBFTEVNRU5UIElTIEVYVEVOREVEXG4gKiBBTkQgV0hZLlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBIVE1MIEVYVEVOU0lPTlxuICovXG5odG1sIHtcblxufVxuXG4vKlxuKiBWLUNMT0FLIFRPIEhJREUgVU5DT01QSUxFRCBWVUUgREFUQVxuKi9cblxuW3YtY2xvYWtdIHsgZGlzcGxheTpub25lOyB9XG5cbi8qXG4gKiBCT0RZIEVYVEVOU0lPTlxuICovXG5ib2R5IHtcblxufVxuXG4vKlxuICogID09PT09PT09PT09PT09PT0gQkFTRSBFTEVNRU5UUyA9PT09PT09PT09PT09PT09XG4gKi9cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjYTUwMDM0O1xufVxuXG5hOmhvdmVyIC5kLXByZXZpZXctdGV4dC1ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG5pZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBIVE1MIFBcbiAqL1xucCB7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5wOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKlxuICogPT09PT09PT09PT09PT09PSBDT05URU5UIChDT1VSU0UgUEFHRSBGSUVMRFMgJiBWQyBFTEVNRU5UUykgPT09PT09PT09PT09PT09PVxuICovXG5cbi5kLWNvbnRlbnQtYm94LTIgaW1nOm5vdCguZC1wcmVnbmFuY3ktaWNvbikge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuICogQkVHSU4gT0YgRVZFUlkgQVJUSUNMRVxuICovXG4uZC1tYWluLWFydGljbGUtYm94ICoge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmQtbWFpbi1hcnRpY2xlLWJveCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweFxufVxuLmQtbWFpbi1hcnRpY2xlLWJveCBvbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweFxufVxuLmQtbWFpbi1hcnRpY2xlLWJveCBsaSB7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcblx0dGV4dC1pbmRlbnQ6IC0xN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZC1tYWluLWFydGljbGUtYm94IHVsIGxpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oCiIFwiO1xuXHRjb2xvcjogI2E0ZDY1ZTtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZC1tYWluLWFydGljbGUtYm94IG9sIGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbn1cblxuLmQtbWFpbi1hcnRpY2xlLWJveCBvbCBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogI2E0ZDY1ZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNGQ2NWU7XG59XG5cbi5kLW1haW4tYXJ0aWNsZS1ib3ggaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kLW1haW4tYXJ0aWNsZS1ib3gge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kLXF1b3RlLWljb24ge1xuXHRmb250LXNpemU6IDI2cHg7XG59XG4uZC1xdW90ZS10ZXh0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cbi5kLXF1b3RlLWF1dGhvciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLypcbiAqIFNIT1JUIExJU1RcbiAqIChCRUNBVVNFIE9GIEJScylcbiAqL1xuLmQtaW4tc2hvcnQtYm94IHtcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi8qXG4gKiBBTEwgUEFSQUdSQVBIIFRJVExFU1xuICovXG4uZC1wYXJhZ3JhcGhlLXRpdGxlLWJveCB7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi8qXG4gKiBJTUFHRVMgSU4gQ09OVEVOVFxuICovXG4uZC1waWN0dXJlLWJveCB7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLypcbiAqIFBBUkFHUkFQSFxuICovXG4uZC1ib2R5LXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKlxuICogzp3On86kzpVcbiAqL1xuLmQtbm90ZS1ib3gge1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5kLW5vdGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kLW5vdGUtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmQtbm90ZS1pY29uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmQtbm90ZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG4vKlxuICogUVVPVEVcbiAqL1xuLmQtcXVvdGUtYm94IHtcblx0bWFyZ2luLXRvcDogMHB4O1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmQtcXVvdGUtYXV0aG9yIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4vKlxuICogSUZSQU1FU1xuICogKFZJREVPIEVNQkVEKVxuICovXG4uZC1tYWluLWFydGljbGUtYm94IGlmcmFtZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qXG4gKiBGRUFUVVJFRCBNRURJQVxuICogQ09OVEFJTkVSXG4gKi9cbi5kLXZpZGVvLWJveCB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLypcbiAqIFRBS0UgRlJFRSBDT1VSU0UgQlVUVE9OXG4gKi9cbi5kLXRha2UtY291cnNlLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmQtdGFrZS1jb3Vyc2UtYm94LCAuZC10YWtlLWNvdXJzZS1ib3g6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kLXRha2UtY291cnNlLWJveCAuc3RhZ2UtY29sb3ItYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogLjE7XG59XG4uZC10YWtlLWNvdXJzZS1ib3g6aG92ZXIgLnN0YWdlLWNvbG9yLWJnIHtcblx0b3BhY2l0eTogLjI7XG59XG5cbi8qXG4gKiA9PT09PT09PT09PT09PT09IEdFTkVSQUwgRUxFTUVOVFMgPT09PT09PT09PT09PT09PVxuICovXG5cbi8qXG4gKiBGT0xMT1cgU1BJTk5FUlNcbiAqL1xuLmN0YS1sb2FkaW5nIHtcblx0Zm9udC1mYW1pbHk6IGVwZm9udHMxLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDMycHg7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4ubmF2LWdyZWVuLXNwaW5uZXIge1xuXHRmb250LWZhbWlseTogZXBmb250czEsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmQtc3RhcnQtY291cnNlLnBhZ2Uge1xuXHR3aWR0aDogMTAzcHg7XG59XG4uYXV0aG9yLXNwaW5uZXIge1xuXHRmb250LWZhbWlseTogZXBmb250czEsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLypcbiAqIFNMSURFUlxuICovXG4udy1zbGlkZXItYXJyb3ctbGVmdCwgLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLypcbiAqIENPVVJTRVMgQlVUVE9OIElOIE1FTlVcbiAqL1xuLmQtbmF2LXNlY3Rpb24tY29udGFpbmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmQtbmF2LXNlY3Rpb24tY29udGFpbmVyOm5vdCgub24pXG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODgsIDkzLCAuOCk7XG59XG4uZC1uYXYtc2VjdGlvbi1jb250YWluZXI6aG92ZXIgPiAuZC1uYXYtc2VjdGlvbi10ZXh0IHtcblx0Y29sb3I6ICNmZmY7XG59XG4uZC1oZWFkZXItc2VjdGlvbiAuZC1zaWduLXVwLWJ0bi1ib3gge1xuICAgIHBhZGRpbmc6IDlweDtcbn1cblxuLypcbiAqIE5BVklHQVRJT04gRFJPUERPV05cbiAqL1xuLmQtaG9tZS1ib2R5IC5kLW1lbnUge1xuXHRib3JkZXItYm90dG9tOiAwcHg7XG59XG4uZC1zdWItbWVudSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5kLXN1Yi1tZW51LWRkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZC1uYXYtZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ei1pbmRleDogMTEwMDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmQtc3ViLW1lbnUtZGQuZml4ZWQgLmQtbmF2LWRyb3Bkb3duIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdG1hcmdpbi10b3A6IDUycHg7XG59XG4uZC1uYXYtZHJvcGRvd24gLmQtc3dpdGNoZXItdGFiOmhvdmVyIHtcblx0Y29sb3I6ICNmZjU4NWQ7XG59XG4uZC1uYXYtZHJvcGRvd24gLmQtY291cnNlLW5hbWUsIC5kLW5hdi1kcm9wZG93biAuZC1zd2l0Y2hlci10YWIsIC5kLW5hdi1kcm9wZG93biAuZC1jb3Vyc2UtdGlsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kLW5hdi1kcm9wZG93biAuZC1jb3Vyc2UtdGlsZSB7XG5cdHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuLmQtY291cnNlLXByb2dyZXNzLXNtYWxsLm9uLnN0YXJ0LWZvbGxvdyB7XG5cdG9wYWNpdHk6IDA7XG4gICAgZm9udC1mYW1pbHk6IGVwZm9udHMxLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kLWNvdXJzZS1wcm9ncmVzcy1zbWFsbC5vbi5zdGFydC1mb2xsb3c6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNhNTAwMzQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhNTAwMzQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmQtbmF2LWRyb3Bkb3duIC5kLWNvdXJzZS1tZW51LWJveCBhOmhvdmVyIC5zdGFydC1mb2xsb3cge1xuXHRvcGFjaXR5OiAxO1xufVxuLmQtc3dpdGNoZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNTg1ZDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cbi5kLXN1Yi1tZW51LmQtc3ViLW1lbnUtbGlzdGluZ3Mge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cbi5kLWNvdXJzZS1tZW51LW5hbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0Zm9udC1mYW1pbHk6IFByb3hpbWFub3ZhIHNlbWlib2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZC1jb3Vyc2UtdGlsZSB7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7XG5cdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiAjYjRiMmIyICNiNGIyYjIgI2YwZjBmMDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5kLWNvdXJzZS10aWxlLm9uIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi8qXG4gKiBEUk9QRE9XTiBMRVZFTFMgLSBMRVNTT05TIENPVU5URVJcbiAqL1xuI2Ryb3Bkb3duLW1lbnUtbGVzc29ucy1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qXG4gKiBTVEFHRSBQUk9HUkVTUyBDSVJDTEVcbiAqL1xuLmQtcHJvZ3Jlc3MtY2lyY2xlLmNvbG9yZWQge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kLXByb2dyZXNzLWJnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZC1wcm9ncmVzcy1jaXJjbGUuY29sb3JlZCAuZC1wcm9ncmVzcy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7IC8qIDE2cHggPSAyeCBib3JkZXItc2l6ZSAqL1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5kLXByb2dyZXNzLWNpcmNsZS5jb2xvcmVkIC5kLXByb2dyZXNzLXdyYXBwZXIgLmQtcHJvZ3Jlc3Mge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBTVEFHRSBUUklBTkdMRSBJTkRJQ0FUT1JcbiAqL1xuLmQtY291cnNlLWluZGljYXRvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcblx0Ym90dG9tOiAtMjFweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCAjZmY1ODVkO1xufVxuXG4uZC1uYXYtZHJvcGRvd24gLmQtbWVudS1jb3Vyc2UtcHJldmlldy1ib3ggYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZC1zd2l0Y2hlci10YWIge1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmQtbmF2LWRyb3Bkb3duIC5kLXN1Ym1lbnUtY29sdW1uIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5kLW5hdi1kcm9wZG93biAuZC1wcm9maWxlLWJveCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kLW5hdi1kcm9wZG93biAuZC1wcm9maWxlLWJveCAuZC10YWtlLWEtY291cnNlLWJ0biB7XG5cdG1hcmdpbjogNjBweCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saXN0aW5nLWVtcHR5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZC1wcm9maWxlLWJveCAuZC1lZGl0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogRklYRUQgTkFWSUdBVElPTiBCQVJcbiAqL1xuLmQtZmxvYXRpbmctbmF2aWdhdGlvbi1zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZC1mbG9hdGluZy1uYXZpZ2F0aW9uLXNlY3Rpb24gLmQtbmF2LW1lbnUtYnRuOmhvdmVyIC5kLW5hdi1zZWN0aW9uLXRleHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5kLWZsb2F0aW5nLW5hdmlnYXRpb24tc2VjdGlvbiAuZC1uYXYtbWVudS1idG4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZC1mbG9hdGluZy1uYXZpZ2F0aW9uLWJveCB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuXHR6LWluZGV4OiAxMDAwO1xufVxuLmQtbmF2LW1lbnUtYnRuLCAuZC1uYXYtbWVudS1idG4ub24ge1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi8qXG4gKiBMRUZUIFNJREVCQVJcbiAqL1xuLmQtY29udGVudC1ib3gtMSAuZC1jcmVkaXQtYm94IHtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8qXG4gKiBORVhUIExFU1NPTiBQUkVWSUVXXG4gKi9cbi5kLW5leHQtcGFnZS1ib3ggLmQtc2hhcmUtYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5kLW5leHQtcGFnZS1ib3g6aG92ZXIgLmQtc2hhcmUtYmFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZC1uZXh0LXBhZ2UtYm94IC5kLW5leHQtcGFnZS1saW5rOmhvdmVyIGRpdiB7XG5cdGNvbG9yOiAjZmY1ODVkO1xufVxuLmQtdGl0bGUge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4vKlxuICogTkVYVCBMRVNTT04gQlVUVE9OXG4gKi9cbi5kLW5leHQtc3RpY2tlciB7XG5cdHRvcDogNTAlO1xuXHRib3R0b206IDUwJTtcblx0bWFyZ2luLXRvcDogLTc5cHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0aGVpZ2h0OiAxNThweDtcblx0ei1pbmRleDogMTAwMDtcbn1cbi5kLW5leHQtc3RpY2tlci1zdGFnZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kLW5leHQtc3RpY2tlci5sZWZ0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZC1uZXh0LXN0aWNrZXItdG9wLmxlZnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG4uZC1uZXh0LXN0aWNrZXItdG9wLmxlZnQgLmQtbmV4dC1zdGlja2VyLXN0YWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZC1uZXh0LXN0aWNrZXItdG9wLmxlZnQgLmQtbmV4dC1zdGlja2VyLXN0YWdlOmhvdmVyIHtcblx0Y29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW5leHQtc3RpY2tlci1tYWluLmxlZnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8qXG4gKiBNWSBDT1VSU0VTIE9WRVJMQVlcbiAqL1xuLmQtbXktY291cnNlcyB7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5kLW15LWNvdXJzZXMgLmQtY2xvc2UtaWNvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kLW15LWNvdXJzZXMgLmQtbXktY291cnNlLWJvdHRvbS1iYXIge1xuXHR0b3A6IDUwJTtcblx0Ym9yZGVyOiBub25lO1xufVxuLmQtbXktY291cnNlcyAuZC10YWtlLXRlc3QtYnRuLTEge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZC1teS1jb3Vyc2VzIC5zcGlubmVyIHtcblx0bWFyZ2luOiAyNHB4IDA7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG59XG4uZC1teS1jb3Vyc2VzIC5kLXN0YWdlLXRvZ2dsZSxcbi5kLW15LWNvdXJzZXMgLmQtZGQtbGluay53LWRyb3Bkb3duLWxpbmsge1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG4uZC1teS1jb3Vyc2VzIC53LWRyb3Bkb3duLWxpc3QtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kLW15LWNvdXJzZXMgLnctZHJvcGRvd24tbGlzdCAudW5mb2xsb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kLW15LWNvdXJzZXMgLmQtbXktY291cnNlcy1iYyB7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMjA2cHgpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmQtbXktY291cnNlcyAuZC1teS1jb3Vyc2VzLWJjIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5kLW15LWNvdXJzZXMgLmQtbXktY291cnNlcy1iYyAuZC1jb3Vyc2UtcHJldmlldy1zbWFsbCB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZC1teS1jb3Vyc2VzIC5uby1mb2xsb3dlZC1jb3Vyc2VzIHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBsaWdodCcsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjZmY1ODVkO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXktY291cnNlcy1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbn1cblxuLypcbiAqIFJFTUFJTklORyBMRVNTT05TXG4gKi9cbi5kLXJlbGF0ZWQtY29udGVudC1zZWN0aW9uIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cbi5kLXJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5kLWNvbHVtbi0xIC5kLXNlY3Rpb24ge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kLXJlbGF0ZWQtY29udGVudC1zZWN0aW9uIC5kLWNvbHVtbi0xIC5kLWNvdXJzZS5pbi10ZXh0LWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4vKlxuICogTElOS1MgSE9WRVJcbiAqL1xuLmQtcmVhZC1tb3JlLTI6aG92ZXIgLmQtcmVhZC1tb3JlLXRleHQsIC5kLXN0YXJ0LWNvdXJzZS1idG4ucGFnZTpob3ZlciAuZC1zdGFydC1jb3Vyc2UucGFnZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmQtY3JlZGl0LWJveDpob3ZlciAuZC1ib29rLCAuZC1leHBlcnQtcHJldmlldy1ib3gtc21hbGw6aG92ZXIgLmQtYm9vayB7XG5cdGNvbG9yOiAjZmY1ODVkO1xufVxuLmQtcXVpY2stbGlua3MsIC5kLWJvb2ssIC5kLXJlYWQtbW9yZSwgLmQtcmVhZC1tb3JlLTIsIC5kLXNoYXJlLWJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIEhFQURFUlxuICovXG4uZC1ib2R5LWNvbnRhaW5lci5fMiB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmQtbWVudSB7XG5cdGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbn1cblxuLypcbiAqIFJJR0hUIFNJREVCQVIgQVJST1dTXG4gKi9cbi5kLWNvdXJzZXMtc2lkZS1iYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kLWxpc3Qtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTBweDtcblx0bGVmdDogMHB4O1xuXHR0b3A6IDBweDtcblx0ei1pbmRleDogOTtcbn1cblxuLmQtbGlzdC1vdmVybGF5LmJvdHRvbSB7XG5cdGJvdHRvbTogMHB4O1xuXHR0b3A6IGF1dG87XG59XG5cbi5kLXBhZ2UtZmxpcC1ib3ggYS5kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kLXBhZ2UtZmxpcC1ib3ggYS5kaXNhYmxlZCAuZC1wYWdlLWZsaXAtYXJyb3ctYm94IHtcblx0b3BhY2l0eTogLjI1O1xufVxuLmQtcGFnZS1mbGlwLWJveCBhLmRpc2FibGVkIC5kLXBhZ2UtZmxpcC1hcnJvdy1ib3g6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmQtY291cnNlcy1zaWRlLWJhci1saXN0IHtcblx0bWluLWhlaWdodDogNTBweDtcblx0bWF4LWhlaWdodDogNDAwcHg7XG59XG4uZC1jb3Vyc2VzLXNpZGUtYmFyLWxpc3QgLmQtY291cnNlLXByZXZpZXctc21hbGwgLnctY29sLTkge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5kLWNvdXJzZXMtc2lkZS1iYXItbGlzdCAuZC1hcnRpY2xlLXByZXZpZXctc21hbGwtdGV4dC1ib3gge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDIycHg7XG59XG4uZC1jb3Vyc2VzLXNpZGUtYmFyLWxpc3QgLmQtcmVhZC1pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAtMnB4IC04cHggMHB4IDBweDtcbn1cbi5zcGlubmVyIHtcblx0Zm9udC1mYW1pbHk6IGVwZm9udHMxLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kLWNvdXJzZXMtc2lkZS1iYXIgLnNwaW5uZXIge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cbi5kLW5hdi1kcm9wZG93biAuc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRjb2xvcjogI2ZmNTg1ZDtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLypcbiAqIEhPTUVQQUdFXG4gKi9cbi5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtdmlkZW8tcHJldi10aXRsZSB7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmQtdHJlbmRpbmctc2VjdGlvbiAuZC1wcmV2aWV3LWJveCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmQtc21hbGwtbGFuZGluZy1zZWN0aW9uIC5kLWZpbmQtYW4tYW5zd2VyLWJ0bixcbi5kLXNtYWxsLWxhbmRpbmctc2VjdGlvbiAuZC10YWtlLWEtY291cnNlLWJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kLWZpbmQtYW4tYW5zd2VyLWJ0biAuZC1maW5kLWFuLWFuc3dlci1pY29uLFxuLmQtdGFrZS1hLWNvdXJzZS1idG4gLmQtZmluZC1hbi1hbnN3ZXItaWNvbiB7XG5cdGNvbG9yOiAjNTljYmU4O1xufVxuLmQtZmluZC1hbi1hbnN3ZXItYnRuOmhvdmVyIC5kLWZpbmQtYW4tYW5zd2VyLWljb24sXG4uZC10YWtlLWEtY291cnNlLWJ0bjpob3ZlciAuZC1maW5kLWFuLWFuc3dlci1pY29uIHtcblx0Y29sb3I6ICNmZmY7XG59XG4uZC1zbWFsbC1sYW5kaW5nLXNlY3Rpb24gLmQtdGFrZS1hLWNvdXJzZS1idG4ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZC1zbWFsbC1sYW5kaW5nLXNlY3Rpb24gLmQtaGVyby1wYXJ0bmVycyB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmQtc21hbGwtbGFuZGluZy1zZWN0aW9uIC5kLWhlcm8tYWJvdXQtdXMge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1heC13aWR0aDogNjgwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmQtc21hbGwtbGFuZGluZy1zZWN0aW9uIC5kLWhlcm8tYWJvdXQtdXMgYSB7XG5cdGNvbG9yOiAjM2I1OTk4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtY2Fyb3VzZWwtbW9yZS1idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmQtdHJlbmRpbmctc2VjdGlvbiAuZC1jYXJvdXNlbC1tb3JlLWJ0bjpob3ZlciAuZC1yZWFkLW1vcmUtdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uZC10cmVuZGluZy1zZWN0aW9uIC5kLWNhcm91c2VsLW1vcmUtYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmQtdHJlbmRpbmctc2VjdGlvbiAuZC1yZWFkLW1vcmUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5kLXRyZW5kaW5nLXNlY3Rpb24gLmQtY2Fyb3VzZWwtcm93LCAuZC10cmVuZGluZy1zZWN0aW9uIC5kLWNhcm91c2VsLXJvdyAudy1jb2wudy1jb2wtMyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmJsdXJyeS1pbWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSw4OCw5MywuNSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYmx1cnJ5LWltZyBkaXYge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMjAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtMjVweDtcblx0YW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5ibHVycnktaW1nLmxvYWRlZCBkaXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmQtdHJlbmRpbmctc2VjdGlvbiAuZC1jYXJvdXNlbC1zbGlkZXIge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uZC10cmVuZGluZy1zZWN0aW9uIC53LXNsaWRlci1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZC1wYWdlLWJvZHkgLmQtcGFnZS1zZWN0aW9uLWJveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xufVxuLmQtaG9tZS1ib2R5IC5kLXNlY3Rpb24tdGl0bGUge1xuXHRmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kLXBhZ2UtYm9keSAuZC1zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uZC1wYWdlLXNlY3Rpb24tbm90ZS1ib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5kLWRlc2NyaXB0aW9uLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdGZvbnQtZmFtaWx5OiAnRGVhcmpvZSA2IHRyaWFsJywgc2Fucy1zZXJpZjtcbn1cbi5kLWhlcm8tc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG4ucGFydG5lcnMtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnBhcnRuZXJzLWxpc3QgbGkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXJ0bmVycy1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYXJ0bmVycy1saXN0IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLypcbiAqIFBIQVNFIENJUkNMRVNcbiAqL1xuLmQtcGhhc2Utc2VjdGlvbiAuZC1wcm9ncmVzcy1jaXJjbGUge1xuXHRvcGFjaXR5OiAwO1xufVxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmEge1xuXHRhbmltYXRpb24tZGVsYXk6IC4yNXM7XG59XG4uZC1wcm9ncmVzcy1jaXJjbGUuYiB7XG5cdGFuaW1hdGlvbi1kZWxheTogLjNzO1xufVxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmMge1xuXHRhbmltYXRpb24tZGVsYXk6IC4zNXM7XG59XG4uZC1wcm9ncmVzcy1jaXJjbGUuZCB7XG5cdGFuaW1hdGlvbi1kZWxheTogLjRzO1xufVxuLmQtcHJvZ3Jlc3MtY2lyY2xlLmUge1xuXHRhbmltYXRpb24tZGVsYXk6IC40NXM7XG59XG4uZC1wcm9ncmVzcy1jaXJjbGUuZiB7XG5cdGFuaW1hdGlvbi1kZWxheTogLjVzO1xufVxuLmQtcGhhc2Utc2VjdGlvbiAuZC1zZWN0aW9uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuLmQtcGhhc2Utc2VjdGlvbiAuZC10aW1lLXNjYWxlOmhvdmVyIHtcblx0Y29sb3I6ICM3Nzc7XG59XG5cbi8qXG4gKiBTRUUgQUxMIEJVVFRPTlxuICovXG4uZC1zZWUtYWxsLWJ0bjpob3ZlciAqIHtcblx0Y29sb3I6ICNhNTAwMzQ7XG59XG5cbi8qXG4gKiBDT1VSU0VcbiAqL1xuLmQtY291cnNlLWJvZHkgLmQtY2Fyb3VzZWwtc2xpZGVyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0aW5nLXNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmxpc3RpbmctZW1wdHkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLXVzZXItZGVzY3JpcHRpb24gcCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAjNzc3O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kLXNoYXJlLWJ0bi5mYWNlYm9vazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDEpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4vKiBSRU1BSU5JTkcgTEVTU09OUyAqL1xuLmQtY291cnNlLmluLXRleHQtY29udGFpbmVyIHtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi8qIExPR0lOICovXG4uZC1zb2NpYWwtc2lnbi1pbi1ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI29hX2hlcm9fc29jaWFsX2xvZ2luX2NvbnRhaW5lcixcbiNvYV9zb2NpYWxfbG9naW5fY29udGFpbmVyIHtcblx0d2lkdGg6IDYwMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jdXN0b20tbG9naW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA2NHB4O1xuXHRiYWNrZ3JvdW5kOiByZWQ7XG5cdGhlaWdodDogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLyogQ1VTVE9NIFNFTEVDVCAqL1xuLmN1c3RvbS1zZWxlY3Qge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMzFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDRweCA2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjMzMzO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4vKiBVU0VSIFNFVFRJTkdTIENVUlJFTlQgVEFCICovXG4uZC1wcm9maWxlLXRhYi53LWlubGluZS1ibG9jay53LXRhYi1saW5rLnctLWN1cnJlbnQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmQtc3VibWl0LWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cbi5kLXN1Ym1pdC1idG4ucHJlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIFRFWFQgT1ZFUkZMT1cgRE9UU1xuICovXG4uZWxsaXBzaXMge1xuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmQtbGRzLXByb2ZpbGUtYm94LTIgLmQtcmVhZC1tb3JlIHtcblx0Y29sb3I6ICM3Nzc7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cbi5kLWxkcy1wcm9maWxlLWJveC0yIC5kLXJlYWQtbW9yZTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIExJUyBDT05URU5UICovXG5saSBwIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmQtc2lnbi11cC1mb3JtLl8yIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG4ub3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3ZlcmxheS5sb2dpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkubG9naW4gLmQtc2lnbi11cC1mb3JtLWJjIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dG9wOiBjYWxjKDUwJSAtIDEzN3B4KTtcblx0bGVmdDogY2FsYyg1MCUgLSAxNzVweCk7XG5cdGhlaWdodDogMjc0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ub3ZlcmxheS5sb2dpbiAuZC1zb2NpYWwtc2lnbi1pbi1ib3gge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiA3MHB4O1xufVxuLm92ZXJsYXkubG9naW4gLnctZHJvcGRvd24tbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkubG9naW4gLnctZHJvcGRvd24tbGluazpob3ZlciAqIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIFJFTU9WRSBQQURESU5HIEZST00gU0VDVElPTiBUSVRMRVMgKi9cbi5kLXBhZ2Utc2VjdGlvbi1ib3gubm8tcGFkZGluZ3tcblx0cGFkZGluZy10b3A6IDBweDtcblx0cGFkZGluZy1ib3R0b206IDBweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBWSURFTyBTRUNUSU9OIEJPUkRFUiBUT1AgKi9cbi5kLXZpZGVvLWJveCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjU4NWQ7XG59XG5cbi8qXG4gKiBGT09URVJcbiAqL1xuLmQtZm9vdGVyLWFib3V0LWJveCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4uZC1mb290ZXItcm93LTEge1xuXHRoZWlnaHQ6IDE2MHB4O1xufVxuLmQtZm9vdGVyLXJvdy0xIC5kLWNvbHVtbi14Ll8yIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kLWZvb3Rlci1yb3ctMSBpbWcge1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLmQtZm9vdGVyLXJvdy0xIGltZy5kLXJzcGNoLWxvZ28ge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLypcbiAqIEFCT1VUIFBBR0VcbiAqL1xuLmQtYWJvdXQtc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZC1hYm91dC1zZWN0aW9uIC5kLWFib3V0LXRhZ2xpbmUge1xuXHRmb250LWZhbWlseTogJ0RlYXJqb2UgNiB0cmlhbCcsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjZmY1ODVkO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA5MXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtc2hhZG93OiAwIDFweCAwICMzMzM7XG59XG4uZC1hYm91dC1zZWN0aW9uIC5hYm91dC1pbWcge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZjU4NWQ7XG59XG4uZC1hYm91dC1zZWN0aW9uIC5kLWFib3V0LWxpbmtzLWJveCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDEwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgcmVndWxhcicsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICNmZjU4NWQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmNTg1ZDtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cbi5kLWFib3V0LXNlY3Rpb24gLmQtYWJvdXQtbGlua3MtYm94OmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG4uZC1hYm91dC1zZWN0aW9uIC5kLW5vdGUtYm94IHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuI2VtYWlsIHtcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDIwMHB4KTtcblx0cmlnaHQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHJnYigyNDgsIDI0OCwgMjQ4KTtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmQtc2hhcmUtYnRuLm1vcmUge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXkgaW5wdXQge1xuICB3aWR0aDoxMDAlO1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG59XG5cbi5vdmVybGF5IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG59XG5cbi5vdmVybGF5LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udXNlci12aWV3ZWQtaXQge1xuXHRjb2xvcjogIzc3Nztcbn1cbi5kLXJlYWQtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5MFwiO1xuXHRmb250LWZhbWlseTogZXBmb250czEsIHNhbnMtc2VyaWY7XG59XG4uZC1yZWFkLWljb246aG92ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmRcIjtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuLmQtcmVhZC1pY29uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uZC1oZXJvLWFib3V0LXVzIHtcblx0Zm9udC1zaXplOjI0cHghaW1wb3J0YW50O1xufVxuXG4uZC1oZXJvLXRhZ2xpbmUuXzJ7XG5cdGZvbnQtc2l6ZTo0MHB4IWltcG9ydGFudDtcbn1cblxuLmQtc21hbGwtbGFuZGluZy1pbWFnZS5fMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzg2YjVlMCFpbXBvcnRhbnQ7XG59XG5cbi5kLWhlcm8taGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZC1zbWFsbC1sYW5kaW5nLWltYWdle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODZiNWUwIWltcG9ydGFudDtcbn1cbi5kLXNtYWxsLWxhbmRpbmctaW1hZ2V7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvQmFubmVyLWltYWdlLWJhYnltb3RoZXJsaWdodGJsdWUuanBnKSFpbXBvcnRhbnQ7XG59XG5cbi5kLW5leHQtc3RpY2tlci1zdGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS5fMntcblx0Zm9udC1mYW1pbHk6IFByb3hpbWFub3ZhIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xuXG59XG5cbi5kLXRpdGxlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmQtbG9nby0zIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuXHRoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0LmQtZm9sbG93LWJveCB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuZC1mb290ZXItYWRkcmVzcyB7XG5cdCAgICBmb250LXNpemU6IDExcHg7XG5cdH1cblx0LmQtZm9vdGVyLWxpbmtzLCAuZC1mb290ZXItdGl0bGUtMntcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuXG5cbi8qIFNhZmFyaSA3LjErICovXG5cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgLnByb2dyZXNzLXRpY2staWNvbiwgLmQtcHJvZ3Jlc3Mge1xuXHRcdG1hcmdpbi10b3A6MjBweDtcbn1cblxuLyogU2FmYXJpIDkuMCsgKG5vbi1pT1MpICovXG5cbl86LXdlYmtpdC1mdWxsLXNjcmVlbjpub3QoOnJvb3Q6cm9vdCksXG5cblx0LnByb2dyZXNzLXRpY2staWNvbiwgLmQtcHJvZ3Jlc3Mge1xuXHRcdG1hcmdpbi10b3A6MHB4O1xuXHR9XG5cbi5kLWNvbnRlbnQtYm94LTMge1xuXHRwYWRkaW5nLXRvcDoycHghaW1wb3J0YW50O1xufVxuXG4uZC1jb250ZW50LWJveC0xIHtcblx0cGFkZGluZy10b3A6MnB4IWltcG9ydGFudFxufVxuXG4uZC1jb250ZW50LWJveC0xIC5kLWNyZWRpdC1ib3gge1xuXHRwYWRkaW5nLXRvcDowcHghaW1wb3J0YW50O1xufVxuXG4uZC1kZC1saW5rLnctZHJvcGRvd24tbGluay5zZWxlY3RlZHtcblx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRjb2xvcjojZmZmO1xufVxuXG4vKiBhYm91dCBwYWdlcyAqL1xuLmluLWFib3V0LWNvbHVtbnN7XG5wYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLyogbmF2aWdhdGlvbiBiYXIgcHJvZmlsZSBidXR0b24gKi9cblxuLmQtbm90aWZpY2F0aW9ucy1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogNTJweDtcbn1cblxuLmQtcHJvZmlsZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIGxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzcHg7XG59XG5cbi5kLXByb2ZpbGUtdXNlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSBzZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdG9wOiAtNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5kLWNvbnRlbnQtYm94LTEuYWJvdXR7XG5cdHBhZGRpbmctcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XG59XG5cbi5kLW1lbnUtdGV4dC1ib3ggLmQtY291cnNlLW1lbnV7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4uZC1wcm9maWxlLXBpYy5fMi5yaWdodC5uYXYge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLmQtbmV4dC1zdGlja2VyLXRvcCwgLmQtbmV4dC1zdGlja2VyLW1haW57XG5cdHdpZHRoOjgwcHghaW1wb3J0YW50O1xufVxuXG4vKiBhamF4IHNlYXJjaCBsaXRlICovXG4jYWpheHNlYXJjaGxpdGUxIHtcblx0d2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMTJweCAhaW1wb3J0YW50O1xuXHRib3JkZXItd2lkdGg6IDFweCAycHggMXB4IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkO1xuXHRoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ib3h7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmOCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDJweCFpbXBvcnRhbnQ7XG59XG5cbi5wcm9pbnB1dCBpbnB1dCB7XG5cdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9pbnB1dCB7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDBweCAwcHggMTJweCAhaW1wb3J0YW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgc29saWQgc29saWQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG5cdGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cbn1cblxuLnByb21hZ25pZmllciwgLnByb3NldHRpbmdzIHtcbiAgICBoZWlnaHQ6IDQycHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4IWltcG9ydGFudDtcbn1cblxuLnByb3NldHRpbmdze1xuXHRkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xufVxuXG4ucHJvbWFnbmlmaWVye1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSFpbXBvcnRhbnQ7XG59XG5cbi5pbm5lcmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5hdXRvY29tcGxldGUge1xuICAgIGhlaWdodDogMjdweCFpbXBvcnRhbnQ7XG59XG5cbmlucHV0Lm9yaWcge1xuICAgIGhlaWdodDogNDJweCFpbXBvcnRhbnQ7XG59XG5cbi5wcm9jbG9zZSwgLnByb2xvYWRpbmd7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCAjY2NjIHNvbGlkIWltcG9ydGFudDtcbn1cblxuLnByb2Nsb3Nle1xuICAgIGhlaWdodDo0MHB4IWltcG9ydGFudDtcbn1cbi5wcm9sb2FkaW5ne1xuICAgIGhlaWdodDo0MnB4IWltcG9ydGFudDtcbiAgICB3aWR0aDo0MnB4IWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2NjYyBzb2xpZCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4ICNjY2Mgc29saWQhaW1wb3J0YW50O1xufVxuXG4uYXNsX2xvYWRlciB7XG4gICAgaGVpZ2h0OiAyNXB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogMjVweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNnB4IWltcG9ydGFudDtcbn1cblxuLmFzbF9zaW1wbGUtY2lyY2xle1xuICAgIGJvcmRlcjozcHggc29saWQgIzMzMyFpbXBvcnRhbnQ7XG59XG5cbiNhamF4c2VhcmNobGl0ZXJlczEge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyOTJweCFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuXG4uYXNsX2Rlc2N7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmFzbF9yZXNfdXJse1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcblx0Y29sb3I6IzMzMyFpbXBvcnRhbnQ7XG59XG5cbi5hc2xfc3BhY2Vye1xuXHRoZWlnaHQ6IDFweCFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLmFzbF9yZXN1bHRfcGFnZXBvc3QuZngtbm9uZTpob3Zlcntcblx0YmFja2dyb3VuZDojZmY1ODVkIWltcG9ydGFudDtcbn1cbi5pdGVtLmFzbF9yZXN1bHRfcGFnZXBvc3QuZngtbm9uZTpob3ZlciAuYXNsX3Jlc191cmx7XG5cdGNvbG9yOiNmZmYhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy5tQ3VzdFNjci5fbUNTYXBfMS5tQ1Nfbm9fc2Nyb2xsYmFyIHtcblx0aGVpZ2h0OmF1dG8haW1wb3J0YW50O1xufVxuXG5cblxuI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IC5wcm9pbnB1dCBpbnB1dCwgZGl2W2lkKj1cImFqYXhzZWFyY2hsaXRlXCJdIC5wcm9ib3ggLnByb2lucHV0IGlucHV0IHtcbiAgICBjb2xvcjogI2I0YjJiMiAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcbn1cblxuLmQtc2hhcmUtYmFyLmFib3V0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZC10aXRsZS1ib3guYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbmlucHV0Lm9yaWcge1xuXHRjb2xvcjogIzMzMztcbn1cblxuLmQtbXktY291cnNlcy1wcm9ncmVzc3tcblx0Y29sb3I6ICNiNGIyYjI7XG59XG5cbi5uYXYtZnVsbHNjcmVlbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbn1cblxuLm5hdi1mdWxsc2NyZWVuLmZpeGVke1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0cGFkZGluZy10b3A6MHB4O1xuXHR6LWluZGV4OjEwMDAwO1xufVxuXG4uZC1jYXJvdXNlbC1uYXYudy1yb3VuZC53LXNoYWRvdy53LXNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLXByZXZpZXctYm94e1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjBmMGYwIWltcG9ydGFudDtcbn1cblxuLmQtcHJldmlldy1ib3g6aG92ZXJ7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZjU4NWQhaW1wb3J0YW50O1xufVxuXG4uZC12aWRlby1wcmV2LXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDI2cHghaW1wb3J0YW50O1xufVxuXG4uZC1ob21lLWJvZHkgLmQtcGhhc2Utc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kLWNvbnRlbnQtYm94LTIgLmQtdGl0bGUtYm94e1xuXHRtYXJnaW4tdG9wOjBweCFpbXBvcnRhbnQ7XG59XG5cbi8qUFJFU0NSSVBUSU9OIFBBR0UgKi9cbi5wcmVzY3JpcHRpb24gLmQtcHJlc2NyaXB0aW9uLWVtYWlsLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1lbWFpbC1vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5cbi5wcmVzY3JpcHRpb24gLmQtZW1haWwtaW5wdXQtZmllbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtZW1haWwtdGV4dCB7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWVtYWlsLXNlbmQtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG4ucHJlc2NyaXB0aW9uIC5kLWVtYWlsLXNlbmQtdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LWNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1tZW51LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBub25lICNmMGYwZjA7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbmF2LXRpdGxlLWJveCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1uYXYtdGl0bGUtYm94LmdyYWRpZW50e1xuXHQvKiBJRTEwKyAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG5cblx0LyogTW96aWxsYSBGaXJlZm94ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG5cblx0LyogT3BlcmEgKi9cblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG5cblx0LyogV2Via2l0IChTYWZhcmkvQ2hyb21lIDEwKSAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwLCAjRjhGOEY4KSwgY29sb3Itc3RvcCgxMDAsICNmZmZmZmYpKTtcblxuXHQvKiBXZWJraXQgKENocm9tZSAxMSspICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y4RjhGOCA1MCUsICNmZmZmZmYgMTAwJSk7XG5cblx0LyogVzNDIE1hcmt1cCAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjhGOEY4IDUwJSwgI2ZmZmZmZiAxMDAlKTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1uYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1jb3Vyc2UtdGlsZS5vbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4OCwgOTMsIC4yNSk7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLXRpbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDI1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjRiMmIyICNiNGIyYjIgI2YwZjBmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS10aWxlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZGRhMjQgI2ZkZGEyNCByZ2JhKDI1NSwgODgsIDkzLCAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg4LCA5MywgLjI1KTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1jb3Vyc2UtbWVudS1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYW5vdmEgc2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtcmVhZC1pY29uLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogRXBmb250czEsIHNhbnMtc2VyaWY7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbWVudS1jb3Vyc2UtcHJldmlldy1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMCAjZjBmMGYwICNmMGYwZjAgcmdiYSgyNTUsIDg4LCA5MywgLjUpO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW1lbnUtdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXBhZ2UtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFR3d2ljb25zLCBzYW5zLXNlcmlmO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW5hdi1teS1zZWxlY3Rpb24tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDE1cHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtbGVzc29uLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXN1Yi1tZW51LWZpeGVkLl8yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWItbWVudS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3ViLW1lbnUtYm94OmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWItbWVudS1ib3g6aG92ZXIgLmQtc3ViLW1lbnUtdGV4dCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzMzMztcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWItbWVudS1ib3gub24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3ViLW1lbnUtdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMzMzM7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3ViLW1lbnUtdGV4dC5vZmYge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXN1Yi1tZW51LWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZmlyc3QtbGV0dGVyLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtZGVsZXRlLWljb24ucmlnaHR7XG5cdGZsb2F0OiByaWdodDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWRlbGV0ZS1pY29uLnJpZ2h0OmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjZmY1ODVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW5hdi10aXRsZS1ib3ggLmQtZGVsZXRlLWljb24ucmlnaHQsIC5wcmVzY3JpcHRpb24gLnNlbGVjdGlvbi1uYW1lIC5kLWRlbGV0ZS1pY29uLnJpZ2h0e1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAvKiBib3JkZXItcmFkaXVzOiAyMHB4OyAqL1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW5hdi10aXRsZS1ib3ggLmQtZGVsZXRlLWljb24ucmlnaHQ6aG92ZXIsIC5wcmVzY3JpcHRpb24gLnNlbGVjdGlvbi1uYW1lIC5kLWRlbGV0ZS1pY29uLnJpZ2h0OmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjZmY1ODVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWNvdXJzZS1tZW51LmNoZWNrZWR7XG5cdHdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLW1lbnUtdGV4dC1ib3gubGVzc29ue1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnByZXNjcmlwdGlvbiAudWktYnV0dG9ue1xuXHRwYWRkaW5nOjAhaW1wb3J0YW50O1xufVxuXG4uZC1wcmVzY3JpcHRpb24tZW1haWx7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDYycHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuXHRtYXJnaW4tYm90dG9tOjBweCFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmQtcHJlc2NyaXB0aW9uLWVtYWlsOjpwbGFjZWhvbGRlcntcblx0Y29sb3I6ICNiNGIyYjI7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiNGIyYjI7XG59XG4uZC1wcmVzY3JpcHRpb24tZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2I0YjJiMjtcbn1cbi5kLXByZXNjcmlwdGlvbi1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiNGIyYjI7XG59XG4uZC1wcmVzY3JpcHRpb24tZW1haWw6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYjRiMmIyO1xufVxuXG4ucHJlc2NyaXB0aW9uIGlucHV0LmQtcHJlc2NyaXB0aW9uLWVtYWlsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5zaW1wbGViYXItY29udGVudCwgLnByZXNjcmlwdGlvbiAuZC1tZW51LWNvdXJzZS1wcmV2aWV3LWJveHtcblx0aGVpZ2h0OjEwMCU7XG59XG4ucHJlc2NyaXB0aW9uIC5kLW5hdi1teS1zZWxlY3Rpb24tYm94e1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUpO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXNlY3Rpb24udGFnLl8yIHtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LXNlbGVjdGlvbi5zaW1wbGViYXIsIC5wcmVzY3JpcHRpb24gLmQtc3VibWVudS1jb3Vyc2VzLnNpbXBsZWJhciwgLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LWxlc3NvbnMuc2ltcGxlYmFye1xuXHRtaW4taGVpZ2h0OjQwMHB4IWltcG9ydGFudDtcbn1cblxuLnByZXNjcmlwdGlvbiAuc3Bpbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1jb3Vyc2UtbGluay1pY29ue1xuXHRmb250LWZhbWlseTogXCJFUGZvbnRzMVwiO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLWxlc3Nvbi1jaGVja2JveHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLWxpbmstaWNvbi1he1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtY291cnNlLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuLmQtZW1haWwtc2VuZC1idG46aG92ZXJ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogI2E1MDAzNDtcblx0Ym9yZGVyLWNvbG9yOiAjYTUwMDM0O1xufVxuXG4jcHJlc2NyaXB0aW9uLW92ZXJsYXl7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6IDQwJTtcblx0dG9wOiBjYWxjKDUwJSAtIDE1NXB4KTtcblx0bGVmdDogMzglO1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbn1cblxuI3ByZXNjcmlwdGlvbi1vdmVybGF5IC51aS1idXR0b257XG5cdHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1zYXZlLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwICMzMzM7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1zYXZlLXRvcC1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLW92ZXJsYXktdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1zYXZlLWJvdC1iYXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5kLW92ZXJsYXktaW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OjIycHg7XG59XG5cbi5kLWVtYWlsLWlucHV0LWZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgc29saWQgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1lbWFpbC10ZXh0IHtcbiAgICBjb2xvcjogI2I0YjJiMjtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG5cbi5kLWVtYWlsLXNlbmQtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5kLWVtYWlsLXNlbmQtdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZW1haWwtb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjZmY1ODVkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1wYWdlLXNlY3Rpb24tYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2Y2NjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXBhZ2Utc2VjdGlvbi1ib3gtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1ODVkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc2VlLWFsbC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IG5vbmUgI2ZmNTg1ZDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc2VlLWFsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmNTg1ZDtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zZWUtYWxsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogVHd3aWNvbnMsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZjU4NWQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtcHJldmlldy10ZXh0LWJveCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXZpZGVvLXByZXYtdGl0bGUge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXRpY2sge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cHg7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLXN0YXRlLWFjdGl2ZSwgLnByZXNjcmlwdGlvbiAudWktc3RhdGUtYWN0aXZlOmhvdmVyLCAucHJlc2NyaXB0aW9uIC51aS1zdGF0ZS1hY3RpdmU6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYTRkNjVlIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2E0ZDY1ZSFpbXBvcnRhbnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLWljb24tYmFja2dyb3VuZCwgLnByZXNjcmlwdGlvbiAudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICAgIGJvcmRlcjogI2E0ZDY1ZSFpbXBvcnRhbnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLWljb24tYmFja2dyb3VuZCwgLnByZXNjcmlwdGlvbiAudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICAgIGJvcmRlcjogI2E0ZDY1ZSFpbXBvcnRhbnQ7XG59XG5cbi5wcmVzY3JpcHRpb24gLnVpLWJ1dHRvbjphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYTRkNjVlO1xuXHRiYWNrZ3JvdW5kOiAjYTRkNjVlO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5hbmltYXRlLXNwaW46aG92ZXJ7XG5cdGNvbG9yOiNmZjU4NWQ7XG59XG5cbi5kLXN1Yi1tZW51LWZpeGVkLmhvbWV7XG5cdG1hcmdpbi1ib3R0b206IDFweDtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAxcHggMHB4IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZC1ub3RpZmljYXRpb25zLWJveC5maXhlZC1uYXZ7XG5cdHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNDVweDtcbn1cblxuLmQtZGVzY3JpcHRpb24tYm94e1xuXHRwYWRkaW5nLWJvdHRvbToyMHB4IWltcG9ydGFudDtcbn1cbi5kLXRha2UtY291cnNlLWJveC0ye1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4udy1jb2wudy1jb2wtMy5wcmVzY3JpcHRpb246aG92ZXJ7XG4vKiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuKi99XG5cbi5wcmVzY3JpcHRpb24gLmxpc3RpbmctZW1wdHl7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6IGdyYXk7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmQtY291cnNlLW92ZXJsYXktaGVhZGVyLXRleHQuZC1sb2dpbi1zdGVwIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5kLWNvdXJzZS1vdmVybGF5LWhlYWRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXInLHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyp3aWR0aDo5MDBweDsqL1xufVxuXG4uZC1jb3Vyc2Utb3ZlcmxheS1oZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMTU0YTI7XG59XG4jc2lnbl91cF9idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2dsb2JhbC9pbWFnZXMvZXAtbG9naW4taWNvbi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogLjc1O1xufVxuXG4uZC1zb2NpYWwtc2lnbi1pbi1ib3h7XG5cdHdpZHRoOjgwMHB4O1xufVxuXG4jb2Ffc29jaWFsX2xvZ2luX2NvbnRhaW5lcl9wcmVzY3tcblx0d2lkdGg6NjAwcHg7XG59XG5cbmlucHV0LmQtc2F2ZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTRhMjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnctY29sLnctY29sLTYucGFkZGluZ3tcblx0cGFkZGluZy1yaWdodDoyMHB4IWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OjIwcHghaW1wb3J0YW50O1xufVxuXG4ucHJlc2MtbG9naW57XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5wcmVzYy1iYWNre1xuXHRjb2xvcjogI2ZmNTg1ZDtcblx0Zm9udC1zaXplOjIwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucHJldi1hcnJvd3tcblx0Zm9udC1mYW1pbHk6IEVwZm9udHMxLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogI2ZmNTg1ZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jc2lnbl91cF9uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uZC1wcm9maWxlLXNlY3Rpb24gLmQtZWRpdC5yaWdodHtcblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLmQtc21hbGwtbGFuZGluZy1zZWN0aW9uIC5kLWhlcm8tc2xpZGVyLTMudy1zbGlkZXJ7XG5cdG1hcmdpbi10b3A6LTFweDtcbn1cblxuLmFscmVhZHktYWNjb3VudHtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRmb250LXNpemU6MThweDtcbn1cblxuLmNlbnRlcmVkTGVmdHtcblx0bWFyZ2luLWxlZnQ6LTUlO1xufVxuXG4uZC1vdmVybGF5LWluc3RydWN0aW9uc3tcblx0d2hpdGUtc3BhY2U6cHJlLWxpbmU7XG59XG5cbi5kLXByZXNjcmlwdGlvbi1zYXZlLWJvdC1iYXIuZXJyb3Ige1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCA1MHB4O1xufVxuXG4uZC1lZGl0Lm92ZXJsYXktY2xvc2UuZXJyb3J7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRvcDogMThweDtcbn1cblxuXG4udy1jb2wudy1jb2wtMTEuZnVsbFBhZGRpbmcsIC53LWNvbC53LWNvbC0xMC5mdWxsUGFkZGluZ3tcblx0d2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLmQtc3RhZ2UtZGQtdGV4dC5zbWFsbC5ibGFja3tcblx0Y29sb3I6IzMzMyFpbXBvcnRhbnQ7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5uYXYub24ge1xuICAgIGJhY2tncm91bmQ6ICNmZjU4NWQ7XG4gICAgY29sb3I6I2ZmZjtcbn1cblxuLmQtc3ViLW1lbnUuXzJ7XG5cdHBhZGRpbmctdG9wOjA7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzMzMyFpbXBvcnRhbnQ7XG59XG5cbi5kLXN1Yi1tZW51LWRkLmRyb3Bkb3duLW1vdXNlZW50ZXItc3RvcHtcblx0bWFyZ2luLXRvcDotMXB4O1xufVxuXG4uZC1jb3Vyc2UtbWVudS1ib3guc2ltcGxlYmFye1xuXHRtYXJnaW4tdG9wOjJweDtcbn1cblxuLmQtY291cnNlLWluZGljYXRvci5fMntcblx0bGVmdDogY2FsYyg1MCUgLSAyM3B4KTtcbiAgICBib3R0b206IC0zcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2ZmZjtcbn1cblxuLmQtc3ViLW1lbnUtYm94Lm5hdntcblx0aGVpZ2h0OiA1NXB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmQtaG9tZS1pbnN0cnVjdGlvbi10ZXh0Ll8ye1xuXHRmb250LXNpemU6MzBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiNiNGIyYjI7XG59XG5cbi5kLXNlZS1hbGwtYnRue1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLmQtbmF2LXRpdGxlLl8ye1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4ucHJlc2NyaXB0aW9uIC5kLXN1Ym1lbnUtY29sdW1uLmNvdXJzZXN7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcmVzY3JpcHRpb24gLmQtc3VibWVudS1jb2x1bW4udG9waWNze1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnByZXNjcmlwdGlvbiAuZC1zdWJtZW51LWNvbHVtbi5zZWxlY3Rpb257XG5cdHotaW5kZXg6IDE7XG59XG5cbi5kLW15LWNvdXJzZXMgLmQtdGFrZS1hLWNvdXJzZS1idG57XG5cdG1hcmdpbi10b3A6MDtcblx0d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLmQtc3ViLW1lbnUtYm94LnRvZGRsZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDk4ZmY7XG59XG5cbi5kLXN1Yi1tZW51LWJveC5jaGlsZHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzdjODtcbn1cblxuLmQtc3ViLW1lbnUtYm94LnRlZW5hZ2Vye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1NWM3O1xufVxuXG4uZC1zdWItbWVudS1ib3guYmFieXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2E0ZDY1ZTtcbn1cblxuLmQtc3ViLW1lbnUtYm94LnByZWduYW5jeXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZGEyNDtcbn1cblxuLmQtc3ViLW1lbnUtYm94LmNvbmNlcHRpb257XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmEzMDA7XG59XG5cbi5kLW5hdi1kcm9wZG93biAuZC1jb3Vyc2UtbWVudSAuZC1wYWdlLWljb24ge1xuXHRmb250LXNpemU6MTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5kLW15LWNvdXJzZXMucmlnaHR7XG5cdGxlZnQ6aW5pdGlhbDtcblx0cmlnaHQ6MHB4O1xufVxuXG4jZC1jb250aW51aXR5LW92ZXJsYXkgLmQtdGFrZS1hLWNvdXJzZS1idG57XG5cdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdG1hcmdpbi10b3A6MHB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLmQtdmlkZW8tcHJldmlldy5iaWcge1xuICAgIGhlaWdodDogMjcwcHg7XG59XG5cbi5kLXZpZGVvLXByZXYtdGl0bGUuYmlnIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5kLW5ld3MtbmV3c2xldHRlci1ib3gge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvQmFubmVyLWltYWdlLWJhYnltb3RoZXJyZWQtZHJlc3MuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZC1uZXdzbGV0dGVyLWJveC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uZC1uZXdzLWVtYWlsLWJveCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kLW5ld3NsZXR0ZXItLWVudHJ5LWZpZWxkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5ld3NsZXR0ZXItdGV4dCB7XG4gICAgY29sb3I6ICNiNGIyYjI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZC1uZXdzbGV0dGVyLXNlbmQtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtbmV3c2xldHRlci1idG4tdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5kLXZpZGVvLXByZXZpZXcuYmlnLl81IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbn1cblxuLmQtcHJlc2NyaXB0aW9uLWVtYWlsLm5ld3NsZXR0ZXJ7XG5cdGhlaWdodDo1MHB4O1xufVxuXG4uZC12aWRlby1wcmV2LXRpdGxlLmNvdXJzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uZC1uZXdzbGV0dGVyLXNlbmQtYnRuIHtcblx0Y3Vyc29yOnBvaW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLW5ld3NsZXR0ZXItYnRuLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZC1uZXdzbGV0dGVyLXNlbmQtYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTRhMjtcbn1cblxuLmQtc3ViLW1lbnUtZml4ZWQubmV3cy1ob21le1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xufVxuXG4uZC12aWRlby1wcmV2LXRpdGxlLmJpZyB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5kLWNhcm91c2VsLW1vcmUtYnRuLl8ye1xuXHRoZWlnaHQ6NjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZC1yZWFkLW1vcmUtdGV4dC5fMntcblx0bWFyZ2luLXRvcDoyMHB4O1xufVxuXG4uZC1uYXYtZHJvcGRvd24ubmV3c3tcblx0d2lkdGg6MjAwcHg7XG59XG5cbi5kLXN1Yi1tZW51LWRkLm5ld3Mge1xuXHR3aWR0aDoyMDBweDtcblx0bWFyZ2luLWxlZnQ6MzMlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLmQtc3ViLW1lbnUtZGQubmV3cy5maXhlZHtcblx0bWFyZ2luLWxlZnQ6IDQ5JTtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbi8qLm5hdi1mdWxsc2NyZWVuLm5ld3N7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDowO1xufSovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDUwcHgpIHtcblx0LmQtc3ViLW1lbnUtZGQubmV3cy5maXhlZHtcblx0bWFyZ2luLWxlZnQ6IDUzJTtcblx0fVxufVxuXG4uZC1tZW51IC5kLW1lbnUtYzZ7XG5cdHdpZHRoOiA2NiUgIWltcG9ydGFudDtcbn1cblxuLmQtdHJlbmRpbmctc2VjdGlvbi5saXN0aW5nLXNlY3Rpb24uaW4tc3RhZ2Vze1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuXG5oMXtcblx0Zm9udC1zaXplOmluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRtYXJnaW46IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4udy1kcm9wZG93bi1saW5re1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuaDEuZC12aWRlby1wcmV2LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgxLmlubGluZXtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3Bpbm5lci5sb2FkaW5nLW15LWNvdXJzZXN7XG5cdHBvc2l0aW9uOmFic29sdXRlOyBcblx0ei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAzMDBweDsgXG4gICAgbWFyZ2luLXRvcDozMDBweFxufVxuXG4uZC1kcm9wZG93bi53LS1vcGVuLCAudy1kcm9wZG93bi1saXN0LnctLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwICNiNGIyYjI7XG59XG5cbi5kLW1lbnV7XG5cdG1heC13aWR0aDoxMDkwcHghaW1wb3J0YW50O1xufVxuXG4uZC13aXRoLWRpdi0yLnByZXNjcmlwdGlvbntcblx0d2lkdGg6OTUlO1xufVxuXG4jYXV0b2NvbXBsZXRle1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEzcHg7XG5cdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR6LWluZGV4OiAxO1xuXHRmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXHQvKiBjb2xvcjogI2NjYzsgKi9cblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbi5UeXBlYWhlYWRfX2lucHV0IGlucHV0e1xuXHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0ei1pbmRleDoyIWltcG9ydGFudDtcbn1cblxuLmQtZGQtbGluay53LWRyb3Bkb3duLWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cblxuLmQtZGQtbGluay53LWRyb3Bkb3duLWxpbmsuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmQtcGFnZS1zZWN0aW9uLWJveC1saW5lLl8ye1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG5cbn1cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gudy1jbGVhcmZpeC5zZWFyY2gtcmVzdWx0cyB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uZC1oZWFkZXItc2VhcmNoLWJveC53LWNsZWFyZml4LnNlYXJjaC1yZXN1bHRzIC5kLXNlYXJjaC1iYXItYnRue1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXG59XG5cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gudy1jbGVhcmZpeC5zZWFyY2gtcmVzdWx0cyAuVHlwZWFoZWFkIC5kLXNlYXJjaC1pY29uLTIuXzJ7XG5cdHBhZGRpbmctbGVmdDogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5kLWhlYWRlci1zZWFyY2gtYm94LnctY2xlYXJmaXguc2VhcmNoLXJlc3VsdHMgLmQtc2VhcmNoLWljb24tMi5fMiB7XG5cdGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gudy1jbGVhcmZpeC5zZWFyY2gtcmVzdWx0cyAuVHlwZWFoZWFkX19pbnB1dHtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCkgIWltcG9ydGFudDtcbn1cblxuLmQtaGVhZGVyLXNlYXJjaC1ib3gudy1jbGVhcmZpeC5zZWFyY2gtcmVzdWx0cyAuVHlwZWFoZWFkX19pbnB1dCBpbnB1dHtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuXG4uZC1jYXJvdXNlbC1zbGlkZXIubm8tcGFkZGluZ3tcblx0cGFkZGluZy1sZWZ0OjA7XG5cdHBhZGRpbmctcmlnaHQ6MDtcblx0bWFyZ2luLXJpZ2h0Oi0xMHB4O1xuXHRtYXJnaW4tbGVmdDotMTBweDtcbn1cblxuXG4uc2VhcmNoLXJlc3VsdHMgLmQtc2VjdGlvbi10aXRsZS5fMiB7XG5cdGZvbnQtZmFtaWx5OiAnVHlwMTQ1MXN0ZCByZWd1bGFyJywgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG59XG5cbi5kLW92ZXJsYXktaW5zdHJ1Y3Rpb25ze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLXdpemFyZCAudy1jb2wudy1jb2wtM3tcblx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmV4dHJhLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5sb2dpbi13aXphcmQgLmQtY291cnNlLW92ZXJsYXktaGVhZGVyLXRleHQuZC1sb2dpbi1zdGVwLl8yIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5sb2dpbi13aXphcmQgLmQtc2F2ZS1idG4uXzIge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4ubG9naW4td2l6YXJkIC5kLXN0YWdlLWRkLXRleHQubGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb21tYW5kcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYWRtaW4tY29tbWFuZCB7XG4gICAgZm9udC1mYW1pbHk6ICdUeXAxNDUxc3RkIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwYWRkaW5nOjIwcHggMTBweDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHdoaXRlO1xufVxuXG4uYWRtaW4tY29tbWFuZDpob3ZlciwgLmFkbWluLWNvbW1hbmQub3BlbiB7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1ODVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cblxuLmFkbWluLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbn1cblxuLm9wZW4tY29tbWFuZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZC1jb21tYW5kLWNsb3NlLWljb257XG5cdGZvbnQtZmFtaWx5OiBFcGZvbnRzMSwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOjE4cHg7XG5cdGNvbG9yOiAjZmY1ODVkO1xufVxuXG4uYWRtaW4tY29tbWFuZCAuZC1kcm9wZG93bi1pY29ue1xuXHRmb250LXNpemU6MjVweDtcbn1cblxuLnctY29sLnVzZXItaW5mb3tcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnctY29sLnVzZXItaW5mby5kZWxldGV7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuLnctY29sLnVzZXItaW5mby5kZWxldGU6aG92ZXJ7XG5cdGNvbG9yOiAjZmY1ODVkO1xufVxuXG4ucDUwe1xuXHRtYXJnaW4tdG9wOjIwcHg7XG59XG5cbi5wNTAgLmQtZmllbGQtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG5cbi5jb3Vyc2UtZGVzY3tcblx0cGFkZGluZzogMzBweCAwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1ODVkO1xufVxuXG4uY291cnNlLWRlc2MtdGV4dHtcblx0Zm9udC1mYW1pbHk6ICdQcm94aW1hbm92YSByZWd1bGFyJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmQtY2Fyb3VzZWwtc2xpZGVyLl8ye1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53LWNvbC53LWNvbC00LnRodW1ie1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdGRpc3BsYXk6ZmxleDtcbn1cblxuLmQtc2VjdGlvbi10aXRsZS5fMi5jb3Vyc2Uge1xuXHRmb250LWZhbWlseTogJ1R5cDE0NTFzdGQgcmVndWxhcicsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjVweCFpbXBvcnRhbnQ7XG59XG5cbi5kLXRyZW5kaW5nLXNlY3Rpb24ubGlzdGluZy1zZWN0aW9uLl8ye1xuXHRtYXJnaW4tdG9wOjA7XG59XG5cbi5kLWhlYWRlci1sb2dvLWJveHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5kLW15LWNvdXJzZXMgLmQtZHJvcGRvd24udy1kcm9wZG93bi1saXN0LnctLW9wZW57XG5cdG1heC1oZWlnaHQ6NDAwcHg7XG5cdG92ZXJmbG93OmF1dG87XG59XG5cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyB1bCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwgMC4yNSk7XG5cdHotaW5kZXg6IDEwMDA7XG59XG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaSA+ICoge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICMzMzM7XG59XG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGkgLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjBcbn1cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaSAubGluayB7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaSA+ICo6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODVkO1xuXHRjb2xvcjogI2ZmZjsgXG59XG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGk6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4uZWNhcmUtc2VhcmNoLXJlc3VsdHMgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ZDtcbn1cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBsaS5hY3RpdmUgLmxpbmsge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmVjYXJlLXNlYXJjaC1jaGVja2JveHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuc3Bhbi5lY2FyZS1zZWFyY2gtdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zcGlubmVyLmVjYXJlLXNlYXJjaHtcblx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cblxuLnNwaW5uZXIuZWNhcmUtc2VhcmNoIC5hbmltYXRlLXNwaW46aG92ZXJ7XG5cdGNvbG9yOiNmZmYhaW1wb3J0YW50O1xufVxuXG5cbi5kLWVtYWlsLXNlbmQtYnRuLl8ye1xuXHRib3JkZXItY29sb3I6ICMwMTU0YTI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMTU0YTI7XG59XG5cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBzcGFuLmhlYWRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5lY2FyZS1zZWFyY2gtcmVzdWx0cyBzcGFuLmhlYWRlcjpob3Zlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRjb2xvcjojMzMzO1xufVxuXG4uZWNhcmUtc2VhcmNoLWNvdXJzZS10aXRsZXtcblx0Y29sb3I6I2ZmNTg1ZCFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmVjYXJlLXNlYXJjaC1jb3Vyc2UtdGl0bGU6aG92ZXJ7XG5cdGNvbG9yOiNmZjU4NWQhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cblxuXG4uZC1jMS5fMXtcblx0cGFkZGluZy1yaWdodDoxMHB4O1xufVxuXG4uZC1zZWFyY2gtaWNvbi0yLl8yLmxne1xuXHRmb250LXNpemU6MjBweCFpbXBvcnRhbnQ7XG59XG5cbi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXG4uc3dpdGNoIGlucHV0IHtkaXNwbGF5Om5vbmU7fVxuXG4vKiBUaGUgc2xpZGVyICovXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5uby1wYWRkaW5nIHtcblx0cGFkZGluZzowIWltcG9ydGFudDtcbn1cblxuXG4uZC1sb2dve1xuXHRtYXJnaW4tbGVmdDotMTRweDtcbn1cblxuLyogVi1UT09MVElQICovXG5cbi50b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNHB4O1xufVxuXG4udG9vbHRpcCB0b29sdGlwLWFycm93e1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcFthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMsIHZpc2liaWxpdHkgLjE1cztcbn1cblxuLnRvb2x0aXBbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XG59XG5cbi5lY2FyZS1hZG1pbi1saW5re1xuXHRmbG9hdDogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5lY2FyZS1hZG1pbi1saW5rLXRleHR7XG5cdGNvbG9yOiAjZmY1ODVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0aW9uLWNvdW50ZXJ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgXG4gICAgYmFja2dyb3VuZDogI2ZmNTg1ZDtcbn1cblxuLmQtaW4tc2hvcnQtdGV4dHtcblx0cGFkZGluZzogMnB4IDVweCAwcHggMHB4O1xufVxuXG4uZC10b29sdGlwe1xuXHRkaXNwbGF5Om5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6MTAwcHg7XG5cdHotaW5kZXg6IDEwMDAwMDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMzMzO1xuXHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdG1hcmdpbi1sZWZ0Oi01MHB4O1xuXHRtYXJnaW4tdG9wOjI1cHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbn1cblxuLmQtdG9vbHRpcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7ICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgbGVmdDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjayB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdC1hbGx7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI0MCwgMjQwLCAyNDApO1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMxcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmQtY2Fyb3VzZWwtc2xpZGVyLmJpZ3tcblx0aGVpZ2h0OiA1MDBweDtcbn1cblxuLmQtZW1haWwtc2VuZC1idG4uYWRkLXRvLXNlbGVjdGlvbntcblx0bWFyZ2luLXRvcDoyMHB4O1xufVxuXG4uZC1uYXYtbXktc2VsZWN0aW9uLWJveC5zZWxlY3RlZHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmNTg1ZDtcbn1cblxuLnNlbGVjdGlvbi1uYW1le1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFub3ZhIHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmQtdG9vbHRpcC5zZWxlY3Rpb257XG5cdG1hcmdpbi1sZWZ0OiAxNjJweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuaW1nLnJlbWVtYmVyLXBpYyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG4iLCIvKlxuICAgQW5pbWF0aW9uIGV4YW1wbGUsIGZvciBzcGlubmVyc1xuKi9cbi5hbmltYXRlLXNwaW4ge1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLnNpbXBsZWJhciwgW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogVHJpZ2dlciBuYXRpdmUgc2Nyb2xsaW5nIGZvciBtb2JpbGUsIGlmIG5vdCBzdXBwb3J0ZWQsIHBsdWdpbiBpcyB1c2VkLiAqL1xufVxuXG4uc2ltcGxlYmFyIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQsXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uXSAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogaGlkZSBicm93c2VyIHNjcm9sbGJhciBvbiBJRTEwKyAqL1xufVxuXG4vKiBoaWRlIGJyb3dzZXIgc2Nyb2xsYmFyIG9uIFdlYmtpdCAoU2FmYXJpICYgQ2hyb21lKSAqL1xuLnNpbXBsZWJhci1zY3JvbGwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQsXG4uc2ltcGxlYmFyLmhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgbWluLWhlaWdodDogMTBweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogIzZjNmU3MTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG59XG5cbi5zaW1wbGViYXItdHJhY2s6aG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gICAgb3BhY2l0eTogMC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMCBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLnNpbXBsZWJhci10cmFjayxcbi5zaW1wbGViYXIuaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDExcHg7XG59XG5cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLmhvcml6b250YWwgLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi8qKioqKiBsaWdodGJveCAqKioqKi9cbi8qXG4gKiBMaWdodGNhc2UgLSBqUXVlcnkgUGx1Z2luXG4gKiBUaGUgc21hcnQgYW5kIGZsZXhpYmxlIExpZ2h0Ym94IFBsdWdpbi5cbiAqXG4gKiBAYXV0aG9yXHRcdENvcm5lbCBCb3BwYXJ0IDxjb3JuZWxAYm9wcC1hcnQuY29tPlxuICogQGNvcHlyaWdodFx0QXV0aG9yXG4gKlxuICogQHZlcnNpb25cdFx0Mi4xLjEgKDEyLzA3LzIwMTUpXG4gKi9cblxuLyogSW1wb3J0IGljb24gZm9udCAqL1xuLypAaW1wb3J0IHVybChmb250LWxpZ2h0Y2FzZS5jc3MpOyovXG5cbi8qIEltcG9ydCBicmVha3BvaW50IHJlbGF0ZWQgc3R5bGVzICovXG4vKkBpbXBvcnQgdXJsKGxpZ2h0Y2FzZS1tYXgtNjQwLmNzcyk7Ki9cbi8qQGltcG9ydCB1cmwobGlnaHRjYXNlLW1pbi02NDEuY3NzKTsqL1xuXG5AbWVkaWEgc2NyZWVuIHtcblxuXHQvKiBPdmVybGF5ICovXG5cdCNsaWdodGNhc2Utb3ZlcmxheSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC8qIExvYWRpbmcgKi9cblx0I2xpZ2h0Y2FzZS1sb2FkaW5nIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTAwMTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cblx0XHRtYXJnaW4tdG9wOiAtMC41ZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjVlbTtcblxuXHRcdG9wYWNpdHk6IDE7XG5cblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XG5cdFx0LyogRml4ZXMgdGhlIGljb24gd29iYmxlIGlzc3VlIGluIGZpcmVmb3ggKi9cblx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MyU7XG5cblx0XHQtd2Via2l0LWFuaW1hdGlvbjogbGlnaHRjYXNlLWxvYWRpbmctc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcblx0XHQtbW96LWFuaW1hdGlvbjogbGlnaHRjYXNlLWxvYWRpbmctc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcblx0XHQtby1hbmltYXRpb246IGxpZ2h0Y2FzZS1sb2FkaW5nLXNwaW4gMC41cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0YW5pbWF0aW9uOiBsaWdodGNhc2UtbG9hZGluZy1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuXHR9XG5cblx0LyogQ2FzZSAqL1xuXHQjbGlnaHRjYXNlLWNhc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTAwMjtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdH1cblxuXHQvKiBBZGRpdGlvbmFsIGluZm8gKi9cblx0I2xpZ2h0Y2FzZS1jYXNlIC5saWdodGNhc2UtaW5mbyB7XG5cdFx0LyogXG5cdFx0ICogWW91IGNhbiBjaGFuZ2UgdG8gcG9zaXRpb24gXCJzdGF0aWNcIiBvciBcInJlbGF0aXZlXCIgaW5zdGVhZCwgYnV0IGNvbnNpZGVyXG5cdFx0ICogdGhhdCB0aGlzIGhlaWdodCB3aWxsIGJlIGludGVncmF0ZWQgYW5kIGNhbGN1bGF0ZWRcblx0XHQgKiB0byB0aGUgbWF4aW11bSBoZWlnaHQgYWRkaXRpb25hbGx5IHRvIHRoZSBpbWFnZSBoZWlnaHQuXG5cdFx0ICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblxuXHQjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS1jYXB0aW9uIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS10aXRsZSxcblx0I2xpZ2h0Y2FzZS1jYXNlIC5saWdodGNhc2UtY2FwdGlvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cdCNsaWdodGNhc2UtY2FzZSAubGlnaHRjYXNlLWNhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS1zZXF1ZW5jZUluZm8ge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXG5cdC8qIEljb25zICovXG5cdFtjbGFzcyo9J2xpZ2h0Y2FzZS1pY29uLSddIHtcblx0XHR3aWR0aDogMS4xMjNlbTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQvKlxuXHRcdCAqIEZvciBhZGp1c3RpbmcgdGhlIGljb24gc2l6ZSwganVzdCBjaGFuZ2UgdGhlXG5cdFx0ICogdmFsdWUgZm9yIFwiZm9udC1zaXplXCIgaGVyZSFcblx0XHQgKi9cblx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0YVtjbGFzcyo9J2xpZ2h0Y2FzZS1pY29uLSddLFxuXHRhW2NsYXNzKj0nbGlnaHRjYXNlLWljb24tJ106Zm9jdXMge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG5cblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yLCBvcGFjaXR5LCBlYXNlLWluLW91dCAwLjI1cztcblx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yLCBvcGFjaXR5LCBlYXNlLWluLW91dCAwLjI1cztcblx0XHQtby10cmFuc2l0aW9uOiBjb2xvciwgb3BhY2l0eSwgZWFzZS1pbi1vdXQgMC4yNXM7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuXHR9XG5cdGFbY2xhc3MqPSdsaWdodGNhc2UtaWNvbi0nXTpob3ZlciB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG5cdH1cblx0YVtjbGFzcyo9J2xpZ2h0Y2FzZS1pY29uLSddID4gc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR9XG5cblx0LyogRm9yIG1vYmlsZSAodG91Y2gpIGRldmljZXMgKi9cblx0LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSAjbGlnaHRjYXNlLWNhc2UgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwLFxuXHQubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlICNsaWdodGNhc2UtY2FzZVtkYXRhLXR5cGU9aWZyYW1lXSAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR9XG5cblx0LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZS5saWdodGNhc2Utb3Blbixcblx0LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZS5saWdodGNhc2Utb3BlbiBib2R5IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSAjbGlnaHRjYXNlLW5hdiBhOmhvdmVyIHtcblx0XHRjb2xvcjogI2FhYTtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxuXG59XG5cbi8qIEFuaW1hdGlvbiBmb3IgbG9hZGluZyBzcGluIGljb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodGNhc2UtbG9hZGluZy1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cbkAtbW96LWtleWZyYW1lcyBsaWdodGNhc2UtbG9hZGluZy1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cbkAtby1rZXlmcmFtZXMgbGlnaHRjYXNlLWxvYWRpbmctc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59XG5ALW1zLWtleWZyYW1lcyBsaWdodGNhc2UtbG9hZGluZy1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cbkBrZXlmcmFtZXMgbGlnaHRjYXNlLWxvYWRpbmctc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59IiwiXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4wXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTtcbn1cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzIC8gMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuOCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbn1cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj0nT3V0J10ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIEF0dGVudGlvbiBzZWVrZXJzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGVZKDEuMSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fcnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWCB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZVgge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zaGFrZVgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlWSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NoYWtlWSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlWTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9fc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3RhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3dvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2hlYXJ0QmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDEuMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLyogQmFjayBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja0luVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5VcDtcbn1cbi8qIEJhY2sgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYmFja091dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYmFja091dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRVcDtcbn1cbi8qIEJvdW5jaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuLyogQm91bmNpbmcgZXhpdHMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cbi8qIEZhZGluZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Ub3BSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21SaWdodDtcbn1cbi8qIEZhZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VG9wTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tTGVmdDtcbn1cbi8qIEZsaXBwZXJzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cbi8qIExpZ2h0c3BlZWQgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0UmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0TGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLyogUm90YXRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi8qIFJvdGF0aW5nIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi8qIFNwZWNpYWxzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2hpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbi8qIFpvb21pbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuLyogWm9vbWluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLyogU2xpZGluZyBlbnRyYW5jZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuLyogU2xpZGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCIuZXAtbWVudS1zdGFnZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclICFpbXBvcnRhbnQ7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/