/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./practitioners_network/static/sass/comment.css ***!
  \*************************************************************************************************/
#comments{
    margin-top: 75px;
}

#comments :target {
    border: 1px solid #2188ff;
    border-radius: 6px;
    box-shadow: 0 0 0 .2em #c8e1ff;
}
.position__suggestion {
    position: absolute;
    bottom: -6rem !important;
    left: 0rem;
    
}
.highlight {
    color: #0D1A7B;
    font-weight: 700;
}
.menu-container {
    position: relative;
    display: inline-block;
}

.icon-dots {
    cursor: pointer;
    margin: 0rem 0.5rem 0.5rem;
}

.menu-options {
    display: none;
    position: absolute;
    top: 25px;
    right: 0;
    background-color: white;
    border: 1px solid #ddd;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    padding: 10px;
    z-index: 100;
}

.menu-options p {
    margin: 0;
    padding: 5px 10px;
    cursor: pointer;
    white-space: nowrap;
}

.menu-options p:hover {
    background-color: #f0f0f0;
}
.menu-container:hover .menu-options {
    display: block;
}

.menu-container:focus .menu-options {
    display: block;
}

.comment__suggestions {

    width: 100%;
    height: 200px;
    min-height: 7rem;
    padding: 1rem;
    background: #FFFFFF;
    box-shadow: 0px 5px 14px -1px rgba(92, 104, 211, 0.33);
    backdrop-filter: blur(5px);
    border-radius: 0px 0px 8px 8px;
    overflow-y: scroll;
    z-index: 100000;
    position: relative;
}

.js-updated-comment {
    color: #637381;
}

.editableContent ul {
    list-style-type: disc !important;
    margin: 0rem 1rem !important;
    padding: 0rem 1rem !important;

}

#alert-dialog::backdrop{
    background: linear-gradient(#000d, #000a);
}

.linkcolor{
    color: #2188ff;
}

.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647 !important;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    background: transparent;
    border: 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    opacity: 0.4;
    padding: 0 5px;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
    max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        max-width: fit-content;
    }
}

.notification-toast{
    z-index: 999;
}

.selected{
    background-color: #00bc8c;
    cursor: pointer;
}

#suggestionContainer > li {
    cursor: pointer;
}
.suggestionContainer >  li{
    cursor: pointer;
    list-style: none;
    position: relative;
    height: 25px;


}

.js-parent-comment ul,
.js-parent-comment ol {
  list-style: none;
}

.js-parent-comment ul,
.js-parent-comment ol,
.js-parent-comment * ul,
.js-parent-comment * ol {
  list-style: initial;
  margin-left: 20px; /* Puedes ajustar el margen si lo necesitas */
}


.js-comment-content{
    list-style: disc;

}


.suggestionContainer >  li:hover{
    transition: all 0.5s ease;
    background-color: #dddee6;
    transition: all 0.5s ease;
    padding-left: 10px;
    transition: all 0.75s;
}

.comment__suggestions > hr{
    width: 100%;
    border-top: 1px solid #0d1a7b;
    
}

.iconRotate{
    transform: rotate(0deg);
    animation: rotateNotificationIcon 1.2s cubic-bezier(.17,.67,.73,.85);
    animation-iteration-count: 30;
    
    
}
.notification{
    transition: opacity 1s ease, transform 1s ease; 
}

.withOpacity{
    opacity: 0;
}

@keyframes showNotificationElement{
    0% {
        opacity: 0;
        height: 0;
        line-height: 0;
        padding: 0;
        margin-top: 0;
    }

    75%{
        opacity: 0;
        height: 100%;
        line-height: 100%;
        padding: 20px;
        margin-top: 10px;
    }

    100%{
        opacity: 1;
        height: 100%;
        line-height: 100%;
        padding: 20px;
        margin-top: 10px;
    }
}


@keyframes rotateNotificationIcon{
    0%{
        transform: rotate(0deg);
    }
    50%{
        transform: rotate(45deg);
    }

    75%{
        transform: rotate(-45deg);
    }

    100%{
        transform: rotate(0deg);
    }

}


.js-comment-content {
    font-size: 14px;
    color: #637381;
    font-weight: 500;
    line-height: 1.2;
}
.js-comment-content>.js-comment-urlhash {
    opacity: 1;
    padding-left: 10px;
    font-size: 0.9em;
    text-decoration: none;
    transition: opacity 200ms ease-in-out;
}
#comments .bb {
    padding-bottom: 0.5rem;
    border-bottom: 0.5px solid #D7E1EA;
    width: 100%;
    font-weight: 600;
    color: #637381;
}
#comments .comments__list {
    background: #FFF;
    padding: 1.625rem;
    border-radius: 0.5rem;
}
.accordion__replies {
    /*   */
    border: 1px solid #e2f0ff;
    background-color: #e2f0ff;
    padding: 0.5rem;
    border-radius: 2px;
    color: #0D1A7B;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease-out;
}

#customHide{

      max-height: 0;
      overflow: hidden;
      transition: max-height 0.4s ease-out;
}





.accordion__replies--active{
    background-color: #fff;
    border: 1px solid #0D1A7B;
}

#commentButton{
    opacity: 0.5;
    cursor: not-allowed;
}


#comments .js-replies {
    margin-left: 3rem;
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      /* Time of the show and hide transition */
      transition: opacity 0.5s cubic-bezier(1,0,.12,.99), max-height 0.5s cubic-bezier(1,0,.12,.99);


}
    
    
.show {
    max-height: 1000000px !important;
    opacity: 1 !important;
  }

.image__profile{
    height: 42px;
    width: 42px;
    object-fit: cover; 
    object-position: center;
    border-radius: 100%;
}
.comments__time {
    font-size: 14px;
    font-weight: 600 !important;
    color: #637381;
    line-height: 1.1;
    text-align: justify;
}
#comments .text-wrap {
    word-wrap: break-word;
}
#comments .h7 {
    font-size: 0.9rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
#comments .btn:disabled {
    cursor: not-allowed;
}
#comments textarea {
    min-height: 31px;
    padding: 4px 15px;
    overflow: hidden;
    resize: none;
}
#comments textarea:focus, #comments textarea:hover {
    border: 1px solid #00bc8c;
    outline: none;
}
.form-control:focus::placeholder,
.s-input:focus::placeholder,
input#search-input:focus::placeholder {
    opacity: 0.5;
}
#comments .js-comment-input:invalid {
    box-shadow: none;
}
#comments .edit-comment::before {
    content: none;
}
#comments .btn-link {
    text-decoration: none;
    padding: 0;
    font-size: 100%;
}
#comments .read-more {
    font-size: 0.9rem;
}
#comments .user-has-reacted,
#comments .user-has-flagged {
    fill: #ffc96c;
}

#comments .user-has-not-reacted,
#comments .user-has-not-flagged,
#comments .user-has-followed {
    fill: none;
}
#comments .user-has-flagged,
#comments .user-has-not-flagged,
#comments .comment-follow-icon {
    cursor: pointer;
}
.flag-modal textarea {
    display: none;
}
.flagged-comment {
    color: #999;
}
.flag-rejected,
.flag-resolved,
#comments .user-has-followed {
    stroke: #00bc8c;
}
.comment-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    display: none;
    transform: scale(1.1);
    transition: opacity 0.25s 0s, transform 0.75s;
    z-index: 2000;
    overflow-x: hidden;
    overflow-y: hidden;
}
.show-modal {
    opacity: 1;
    transform: scale(1.0);
    transition: opacity 0.25s 0s, transform 0.5s;
}
.comment-modal-dialog {
    position: sticky;
    top: 50%;
    width: auto;
    pointer-events: none;
    max-width: 500px;
    margin: 1.75rem auto;
}
.comment-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}
.modal-close-btn {
    float: right;
    width: 2rem;
    height: 2rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border: 0;
    background-color: transparent;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
.modal-close-btn:hover {
    color: #000;
    text-decoration: none;
    opacity: .75;
}
.alert-error {
    color: #78281f;
    background-color: #fadbd8;
    border-color: #f8cdc8;
}

.three-dots {
    position: relative;
    width: 5px;
    height: 5px;
    background-color: #666;
    border-radius: 50%;
    margin-bottom: 2px;
    margin-top: 2px;
}
.three-dots-wrapper {
    cursor: pointer;
    width: 10px;
    padding: 3px;
}

.three-dots-dropdown {
    position: absolute;
    background-color: #f9f9f9;
    overflow: auto;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
    z-index: 10;
    padding: 0;
    margin: 0;
    right: 0;
}
.three-dots-dropdown > li {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px;
}
.three-dots-dropdown > li:hover {
    background: #f1f1f1;
}
/* Modal de Boostrap */
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5; }
    .close:hover, .close:focus {
      color: #000;
      text-decoration: none;
      opacity: .75; }
    .close:not(:disabled):not(.disabled) {
      cursor: pointer; }
  
  button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none; }
  
  .modal-open {
    overflow: hidden; }
  
  .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0; }
    .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto; }
  
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none; }
    .modal.fade .modal-dialog {
      transition: transform 0.3s ease-out;
      transform: translate(0, -25%); }
      @media screen and (prefers-reduced-motion: reduce) {
        .modal.fade .modal-dialog {
          transition: none; } }
    .modal.show .modal-dialog {
      transform: translate(0, 0); }
  
  .modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2)); }
  
  .modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0; }
  
  .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000; }
    .modal-backdrop.fade {
      opacity: 0; }
    .modal-backdrop.show {
      opacity: 0.5; }
  
  .modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem; }
    .modal-header .close {
      padding: 1rem;
      margin: -1rem -1rem -1rem auto; }
  
  .modal-title {
    margin-bottom: 0;
    line-height: 1.5; }
  
  .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem; }
  
  .modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef; }
    .modal-footer > :not(:first-child) {
      margin-left: .25rem; }
    .modal-footer > :not(:last-child) {
      margin-right: .25rem; }
  
  .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll; }
  
  @media (min-width: 576px) {
    .modal-dialog {
      max-width: 500px;
      margin: 1.75rem auto; }
    .modal-dialog-centered {
      min-height: calc(100% - (1.75rem * 2)); }
    .modal-sm {
      max-width: 300px; } }
  
  @media (min-width: 992px) {
    .modal-lg {
      max-width: 800px; } }

#editor-container {
    position: relative;
    height: 100%;
    max-width: 100%;
    min-height: 150px;
    display: block;
    border-radius: 8px;
    border: 1px solid #D7E1EA;
    background-color: #FFF;
}

#toolbar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 1.375rem;
    display: flex;
    gap: 1.125rem;
    align-items: center;
}

.editableContent {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    max-height: 107px;
    overflow-y: auto;
    background: transparent;
    outline: none;
    padding: 1rem;
}

.editableContent:active{
    outline: none;
}

[contenteditable="true"]:focus {
    outline: none;
}

.buttonPlaceholder {
    padding: 1.375rem;
}
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./practitioners_network/static/sass/project.scss ***!
  \***************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* font-sizes */
/* ----------------------------
 *
 * Global
 *
 * --------------------------- */
html {
  font-size: 14px;
  letter-spacing: 0.75px;
  min-height: 100vh;
  position: relative;
  z-index: 1;
}
html body {
  color: #231F20;
  font-family: "Poppins", sans-serif;
  font-feature-settings: "kern";
  text-rendering: optimizeLegibility;
  position: relative;
  min-height: 100%;
  height: 100vh;
}

/* ! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: Merriweather, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.\!container{
  width: 100% !important;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .\!container{
    max-width: 640px !important;
  }
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .\!container{
    max-width: 768px !important;
  }
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .\!container{
    max-width: 1024px !important;
  }
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .\!container{
    max-width: 1280px !important;
  }
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .\!container{
    max-width: 1536px !important;
  }
  .container{
    max-width: 1536px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.-top-0{
  top: -0px;
}
.-top-1{
  top: -0.25rem;
}
.bottom-0{
  bottom: 0px;
}
.left-0{
  left: 0px;
}
.right-0{
  right: 0px;
}
.right-1{
  right: 0.25rem;
}
.right-3{
  right: 0.75rem;
}
.top-0{
  top: 0px;
}
.top-2{
  top: 0.5rem;
}
.z-10{
  z-index: 10;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.col-start-1{
  grid-column-start: 1;
}
.col-end-3{
  grid-column-end: 3;
}
.col-end-4{
  grid-column-end: 4;
}
.row-start-1{
  grid-row-start: 1;
}
.row-start-2{
  grid-row-start: 2;
}
.row-end-4{
  grid-row-end: 4;
}
.float-right{
  float: right;
}
.float-left{
  float: left;
}
.m-auto{
  margin: auto;
}
.-my-2{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-20{
  margin-bottom: 5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-12{
  margin-left: 3rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-9{
  margin-left: 2.25rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-10{
  margin-right: 2.5rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-5{
  margin-right: 1.25rem;
}
.mt-0{
  margin-top: 0px;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-14{
  margin-top: 3.5rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-32{
  margin-top: 8rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-48{
  margin-top: 12rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-52{
  margin-top: 13rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-8{
  margin-top: 2rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.table-caption{
  display: table-caption;
}
.table-cell{
  display: table-cell;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.h-1{
  height: 0.25rem;
}
.h-10{
  height: 2.5rem;
}
.h-16{
  height: 4rem;
}
.h-2{
  height: 0.5rem;
}
.h-20{
  height: 5rem;
}
.h-300px{
  height: 300px;
}
.h-32{
  height: 8rem;
}
.h-4{
  height: 1rem;
}
.h-40{
  height: 10rem;
}
.h-48{
  height: 12rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-8{
  height: 2rem;
}
.h-80{
  height: 20rem;
}
.h-96{
  height: 24rem;
}
.h-\[70vh\]{
  height: 70vh;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-96{
  max-height: 24rem;
}
.max-h-\[240px\]{
  max-height: 240px;
}
.max-h-\[50px\]{
  max-height: 50px;
}
.min-h-\[120px\]{
  min-height: 120px;
}
.min-h-\[50px\]{
  min-height: 50px;
}
.min-h-screen{
  min-height: 100vh;
}
.w-1\/2{
  width: 50%;
}
.w-1\/4{
  width: 25%;
}
.w-1\/5{
  width: 20%;
}
.w-1\/6{
  width: 16.666667%;
}
.w-10{
  width: 2.5rem;
}
.w-11\/12{
  width: 91.666667%;
}
.w-12{
  width: 3rem;
}
.w-16{
  width: 4rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\/5{
  width: 40%;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-3\/5{
  width: 60%;
}
.w-32{
  width: 8rem;
}
.w-4{
  width: 1rem;
}
.w-4\/5{
  width: 80%;
}
.w-48{
  width: 12rem;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-60{
  width: 15rem;
}
.w-64{
  width: 16rem;
}
.w-8{
  width: 2rem;
}
.w-80{
  width: 20rem;
}
.w-96{
  width: 24rem;
}
.w-auto{
  width: auto;
}
.w-fit{
  width: fit-content;
}
.w-full{
  width: 100%;
}
.min-w-\[230px\]{
  min-width: 230px;
}
.min-w-\[50px\]{
  min-width: 50px;
}
.min-w-full{
  min-width: 100%;
}
.max-w-\[240px\]{
  max-width: 240px;
}
.max-w-\[24rem\]{
  max-width: 24rem;
}
.max-w-full{
  max-width: 100%;
}
.max-w-screen-lg{
  max-width: 1024px;
}
.max-w-screen-md{
  max-width: 768px;
}
.max-w-screen-xl{
  max-width: 1280px;
}
.max-w-sm{
  max-width: 24rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.table-auto{
  table-layout: auto;
}
.origin-top-right{
  transform-origin: top right;
}
.rotate-0{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-circle{
  list-style-type: circle;
}
.list-disc{
  list-style-type: disc;
}
.appearance-none{
  appearance: none;
}
.auto-cols-max{
  grid-auto-columns: max-content;
}
.grid-flow-row{
  grid-auto-flow: row;
}
.grid-flow-col{
  grid-auto-flow: column;
}
.grid-flow-row-dense{
  grid-auto-flow: row dense;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-wrap-reverse{
  flex-wrap: wrap-reverse;
}
.place-items-center{
  place-items: center;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.justify-items-end{
  justify-items: end;
}
.gap-10{
  gap: 2.5rem;
}
.gap-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-20{
  gap: 5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-8{
  gap: 2rem;
}
.gap-y-0{
  row-gap: 0px;
}
.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-b{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-2{
  border-width: 2px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-4{
  border-top-width: 4px;
}
.border-dashed{
  border-style: dashed;
}
.border-dotted{
  border-style: dotted;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-50{
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity));
}
.border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-green-500{
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
}
.border-red-400{
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-800{
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.bg-blue-900{
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}
.bg-blue-noti{
  --tw-bg-opacity: 1;
  background-color: rgb(0 129 201 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-gray-noti{
  --tw-bg-opacity: 1;
  background-color: rgb(215 225 234 / var(--tw-bg-opacity));
}
.bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}
.bg-green-500{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-hybrid{
  --tw-bg-opacity: 1;
  background-color: rgb(29 119 186 / var(--tw-bg-opacity));
}
.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow-600{
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}
.bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.bg-opacity-100{
  --tw-bg-opacity: 1;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-contain{
  background-size: contain;
}
.bg-cover{
  background-size: cover;
}
.bg-scroll{
  background-attachment: scroll;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-current{
  fill: currentColor;
}
.stroke-current{
  stroke: currentColor;
}
.object-contain{
  object-fit: contain;
}
.object-cover{
  object-fit: cover;
}
.object-center{
  object-position: center;
}
.p-0{
  padding: 0px;
}
.p-1{
  padding: 0.25rem;
}
.p-2{
  padding: 0.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.p-\[0\.725rem\]{
  padding: 0.725rem;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-60{
  padding-top: 15rem;
  padding-bottom: 15rem;
}
.py-64{
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-40{
  padding-bottom: 10rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-60{
  padding-bottom: 15rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pt-14{
  padding-top: 3.5rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-32{
  padding-top: 8rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-60{
  padding-top: 15rem;
}
.pt-7{
  padding-top: 1.75rem;
}
.pt-72{
  padding-top: 18rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-justify{
  text-align: justify;
}
.text-start{
  text-align: start;
}
.align-middle{
  vertical-align: middle;
}
.font-ff-primary{
  font-family: Poppins, sans-serif;
}
.font-ff-secondary{
  font-family: Open Sans, sans-serif;
}
.font-sans{
  font-family: Merriweather, sans-serif;
}
.text-18px{
  font-size: 18px;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.leading-10{
  line-height: 2.5rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-relaxed{
  line-height: 1.625;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.tracking-wider{
  letter-spacing: 0.05em;
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-400{
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-blue-700{
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.text-blue-800{
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.text-blue-primary{
  --tw-text-opacity: 1;
  color: rgb(13 26 123 / var(--tw-text-opacity));
}
.text-dark-blue{
  --tw-text-opacity: 1;
  color: rgb(7 18 50 / var(--tw-text-opacity));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-gray-light{
  --tw-text-opacity: 1;
  color: rgb(99 115 129 / var(--tw-text-opacity));
}
.text-green-500{
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-green-900{
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}
.text-red-400{
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700{
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-red-900{
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
.text-skyblue{
  --tw-text-opacity: 1;
  color: rgb(145 201 232 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-50{
  opacity: 0.5;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!invert{
  --tw-invert: invert(100%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.invert{
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100{
  transition-duration: 100ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-75{
  transition-duration: 75ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.fancyCard {
  position: relative;
  height: 400px;
  text-align: left;
}
.fancyCard:after {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  right: 2em;
  bottom: 2em;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAEB8gMEBQb3B/gI+Qn6CvsL/P3+87sh/rAAABV0lEQVQ4y5WV2XbEIAhAsWo6MSapkfv/v9qHSTvjkmV48sgVEBBFCjF+WrOCbil4ORE/KW+iszsCE5DiYI2IcUPcgGQ7oJlAQ6GxS4bJ1KTNENrdALky7JTcDczmSuGUxfRvYFbUFUeX47ws6H8MJrOe5XAh/7mcXst+DJlpdw9WTsXBs3SJIBcSSM8juTH6Xe0YxYvIzFyTj+Z0IIqItpHaXLMWNeLZ+jUq2YTfTV+ykSiJQW6wAz+y0e/firVkUQ4qVbIGFXhpqeWNhU/QDwLIfN25lmOT9W6yksS7JQjin/11VdgNL0bbYLvtspu+bMJnp3q0SdfDNm7czQcz7hfy4M7J10ON1487vpbzGbq+mbJ6xs5lhZX1aLzNxXgTcbkzDXaFunYUjw1sRjomTIQ8lwN+VIi9wGwCtmlwRsTYYUpAOvqR3FJ+RvH86wppU9C8Rl+5/gX2XxsznsOqcwAAAABJRU5ErkJggg==);
  background-size: cover;
  user-select: none;
}
.fancyCard:before {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(13, 15, 50, 0.04) 47.1%, #07081F 100%);
}
.fancyCard:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////8AgckgkM8gkdCPx+ePyOePyOiQyOjf7/j////qnLrQAAAAEnRSTlMAECBQX2B/gI+Qn6CvsL/P3+84PdIEAAABJklEQVRIx52W2XbDIAxEBQ4mdl1ASbp4/v9D++D0pMaSDJ1Xzz0jmUUQ1XLhuhQGUNI1eDqRGxN2yibjRsZRs4qIdgAYRbvPUFWEkAvDEA+HcnCisdNfEQMadPnTL7cA/Oq8oEm5o4FN8VlQqx/siIhobga2iPaAZ0SQv32vWoS8hT5vD4lIakXrXSacVpFGBJrQRUyU0EW8W9tCIgpZv10guAZutWriFLjXgHUU1sfBD7NpwV9o6fIjGQsn+THpW0P0I5Dr8sOTsjc+ZH8moihHfIkHKBCR444z6kmPkDRvY4T7Ajoi4u/Vl9v85f+XsbrcO+2GUOxooJGI9ZAb7KEYhLFrHKUsz3atLI7aU8C/iXZnvDZ8qBYxmfYnM6UCgMsyhaP7Bwgksrg2IfFPAAAAAElFTkSuQmCC);
}
.fancyCard:hover:before {
  background: #0D1A7B;
  mix-blend-mode: multiply;
  opacity: 0.72;
}
.fancyCard .bg-image {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.fancyCard .content {
  padding: 2em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  transition: all 0.35s;
}
.fancyCard .content p {
  color: transparent;
  display: none;
  transition: all 0.35s;
}
.fancyCard .content:hover {
  justify-content: center;
}
.fancyCard .content:hover .heading {
  border-bottom: 4px solid #0081C9;
  margin-right: 0;
  display: inline;
}
.fancyCard .content:hover p {
  margin-top: 1.25rem;
  display: block;
  color: white;
}
.fancyCard .content .heading {
  display: inline-block;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.65em;
  margin-right: 2em;
}
.fancyCard .content p {
  transition: all 0.25s ease-in-out;
  color: transparent;
}

.radio-group {
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 25px -21px rgba(0, 0, 0, 0.75);
}
.radio-group::after {
  content: " ";
  position: absolute;
  width: 50%;
  height: 100%;
  background: #0D1A7B;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 30px 0 0 30px;
  transition: all ease-in-out 0.3s;
}
.radio-group.active-right:after {
  border-radius: 0 30px 30px 0;
  left: 50%;
}
.radio-group label {
  border: 4px solid #0D1A7B;
  border-left: 0;
  padding: 5px;
  font-size: 12px;
  margin: 0;
  display: inline-block;
  color: #0D1A7B;
  width: 50%;
}
.radio-group label:nth-child(2) {
  border-left: 4px solid #0D1A7B;
  border-radius: 30px 0 0 30px;
}
.radio-group label:nth-child(4) {
  border-radius: 0 30px 30px 0;
  margin-left: -5px;
}
.radio-group label:hover {
  cursor: pointer;
}
@media screen and (min-width: 600px) {
  .radio-group label {
    padding: 10px 40px;
    font-size: 16px;
  }
}
.radio-group input[type=radio] {
  width: 0;
  height: 0;
  position: absolute;
  top: -5px;
  left: -5px;
}
.radio-group input[type=radio]:checked + label {
  color: #fff;
}

.directoryCard {
  background-color: white;
  border-radius: 8px;
  min-height: 105px;
  overflow: hidden;
  padding: 1rem;
}
.directoryCard:hover {
  filter: drop-shadow(0px 25px 40px rgba(82, 139, 250, 0.2));
}

#Header {
  z-index: 9999;
}

.background {
  position: absolute;
  margin-top: 1.125rem;
  width: 80%;
  left: 10%;
  justify-content: center;
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0px 28px 24px -1px rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.45);
  backdrop-filter: blur(10px);
}
.background__elements {
  width: 100%;
  padding: 1.25rem 3.125rem;
  gap: 1rem;
}
.background__elements-element {
  display: block;
  color: #0D1A7B;
  font-size: 12px;
  font-weight: 600;
  background: transparent;
  border-radius: 0.5rem;
  width: fit-content;
}

#checkbox {
  display: none;
}

.hamburger {
  position: relative;
  padding: 20px;
  cursor: pointer;
}

.line {
  position: absolute;
  width: 20px;
}

.line-main::before,
.line-main::after,
.line-split::before,
.line-split::after {
  content: "";
  position: absolute;
  width: inherit;
  height: 2px;
  background-color: #FFF;
  transition: transform 0.5s;
}

.line-main::before {
  transform: translateY(-7px);
}

.line-main::after {
  transform: translateY(7px);
}

.line-split::before,
.line-split::after {
  width: 10px;
  transition: transform 0.5s, opacity 0.5s;
}

.line-split::after {
  transform: translateX(10px);
}

#checkbox:checked ~ .line-main::before {
  transform: rotate(45deg);
}

#checkbox:checked ~ .line-main::after {
  transform: rotate(-45deg);
}

#checkbox:checked ~ .line-split::before {
  transform: translateX(-10px);
  opacity: 0;
}

#checkbox:checked ~ .line-split::after {
  transform: translateX(20px);
  opacity: 0;
}

.menu {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 100%;
  margin-top: 0rem;
}
.menu__content {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.menu__list a {
  font-size: 14px;
  font-weight: 600;
}
.menu_active {
  left: 0 !important;
}

.btn_collapsible {
  position: relative;
  text-align: left;
}
.btn_collapsible::after {
  --size: 14px;
  --g-trans: .6s;
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: var(--size);
  height: var(--size);
  transform: translateY(-50%);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KICAgIDxwYXRoIGZpbGw9JyMwRDFBN0InCiAgICAgICAgZD0iTTIzMy40IDQwNi42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDE5Mi0xOTJjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBMMjU2IDMzOC43IDg2LjYgMTY5LjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDE5MiAxOTJ6IiAvPgo8L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
  transition: var(--g-trans) transform;
  transform-origin: top;
}
.btn_collapsible.active::after {
  top: 20%;
  transform: rotate(180deg);
  transform-origin: center;
}

@media screen and (min-width: 1021px) {
  .menu {
    width: fit-content;
  }
  .menu__content {
    width: fit-content;
  }
}
@media only screen and (max-width: 1020px) {
  .menu__list {
    position: absolute !important;
    left: -100%;
    top: 70px !important;
    background: #f3f4f6 !important;
    color: #0D1A7B !important;
    height: 100vh !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    overflow-y: auto !important;
    gap: 2rem !important;
    align-items: center !important;
    padding: 2rem 0rem !important;
    transition: all 0.8s;
    z-index: 200;
  }
  .menu__list li {
    width: 80%;
    text-align: start;
  }
  .background {
    position: relative;
    width: 100% !important;
    left: 0px !important;
    margin-top: 0px !important;
  }
  .background__elements {
    gap: 2rem !important;
  }
  .btn_collapsible {
    display: block !important;
  }
  .menu__link {
    display: flex;
    padding-bottom: 0.5rem;
    width: 100%;
    justify-content: space-between;
    gap: 2rem;
  }
}
/*————————————————————————————————————————————————————*\
    ●❱ Slider principal home
\*————————————————————————————————————————————————————*/
.slick-slide {
  display: flex !important;
  justify-content: center;
}

.slick-list {
  height: 100%;
}

.slick-track {
  height: 100%;
}

.slick-prev.slick-arrow {
  margin-left: 5%;
  width: 40px;
  height: 40px;
  z-index: 2;
}
.slick-prev.slick-arrow::before {
  font-size: 50px !important;
  opacity: 0.85 !important;
}

.slick-next.slick-arrow {
  margin-right: 5%;
  width: 40px;
  height: 40px;
  z-index: 2;
}
.slick-next.slick-arrow::before {
  font-size: 50px !important;
  opacity: 0.85 !important;
}

@media only screen and (max-width: 640px) {
  .slick-next.slick-arrow::before {
    font-size: 30px !important;
  }
  .slick-prev.slick-arrow::before {
    font-size: 30px !important;
  }
}
.copyright {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  padding: 0 20px;
}

.comments__list_email {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.comments__list_email > li label {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}

@media (max-width: 767.99px) {
  .budget-row {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    grid-auto-flow: column;
    grid-auto-columns: minmax(180px, 1fr);
    overflow-x: auto;
  }
}
.right-21 {
  right: 21rem;
}

.notification--readed {
  border-radius: 0.5rem;
  border: 2px solid #D7E1EA;
  background: #FFF;
}
.notification--readed .notification__title {
  font-weight: 400;
  color: #637381;
  font-size: 16px;
}
.notification--readed .notification__date {
  font-weight: 400;
  color: #637381;
  font-size: 14px;
}

.notification--noreaded {
  border-radius: 0.5rem;
  border: 2px solid #0081C9;
  background: #FFF;
}
.notification--noreaded .notification__title {
  font-weight: 600;
  color: #071232;
  font-size: 16px;
}
.notification--noreaded .notification__date {
  font-weight: 600;
  color: #637381;
  font-size: 14px;
}

.news-detail img {
  height: auto !important;
}
.news-detail p {
  text-align: justify !important;
}
.news-detail ul, .news-detail ol {
  margin: 1rem 0;
  padding-left: 40px;
}
.news-detail ul {
  list-style: disc;
}
.news-detail ol {
  list-style: decimal;
}

.news-card {
  display: flex;
  flex-direction: column;
}
.news-card__wrap {
  display: flex;
  height: 100%; /* WebKit-based browsers will ignore this. */
  height: -webkit-stretch; /* Mozilla-based browsers will ignore this. */
  height: stretch;
  justify-content: space-between;
  padding: 1.25rem;
  flex-direction: column;
}
.news-card__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.activityDescription p {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #637381;
  margin-bottom: 2rem;
}
.activityDescription p a {
  color: #0082CA;
}
.activityDescription p strong {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #071232;
}
.activityDescription p strong a {
  color: #0082CA;
}
.activityDescription div strong {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: #071232;
  display: flex;
  margin: 5rem;
}
.activityDescription div strong a {
  color: #0082CA;
}
.activityDescription ul, .activityDescription ol {
  margin: 1rem 0;
  padding-left: 40px;
}
.activityDescription ul li {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  color: #637381;
  margin-bottom: 2rem;
  padding-left: 0;
  padding-bottom: 0.5rem;
  position: relative;
}
.activityDescription ul li::before {
  content: "→";
  color: #0D1A7B;
  position: absolute;
  left: -1.4rem;
}
.activityDescription ol {
  list-style: decimal;
}

.newsDescription {
  padding: 0 3.75rem;
}
@media only screen and (max-width: 640px) {
  .newsDescription {
    padding: 0;
  }
}
.newsDescription p {
  color: #637381;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 2rem;
  font-size: 18px;
  line-height: 27px;
}
.newsDescription p a {
  color: #0487c7;
  text-decoration: underline;
}
.newsDescription p img {
  margin: auto;
}
@media only screen and (max-width: 640px) {
  .newsDescription p img {
    margin: 0 !important;
  }
}
.newsDescription h1 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 24px;
  margin-bottom: 2rem;
}
.newsDescription h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 2rem;
}
.newsDescription h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 2rem;
}
.newsDescription h4 {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  margin-bottom: 2rem;
}
.newsDescription h5 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 2rem;
}
.newsDescription h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 11px;
  margin-bottom: 2rem;
}
.newsDescription ul, .newsDescription ol {
  margin: 1rem 0;
  padding-left: 40px;
  color: #637381;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 2rem;
  font-size: 18px;
  line-height: 27px;
}
.newsDescription ul {
  list-style-type: disc !important;
}
.newsDescription ol {
  list-style-type: decimal !important;
}

.social__links--list {
  display: flex;
  padding-left: 0;
}
.social__links--list li {
  width: 48px;
  height: 48px;
}
.social__links--list li.facebook-share {
  background: #3B5999;
}
.social__links--list li.twitter-share {
  background-color: #000;
}
.social__links--list li.linkedin-share {
  background: #1477B5;
}
.social__links--list li a {
  display: flex;
  height: 100%;
  align-items: center;
}
.social__links--list img {
  vertical-align: middle;
  margin: auto;
  width: 24px;
  height: 24px;
}

.text_dark_blue {
  color: #0D1A7B;
}

.alert-error {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.alert-success {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.button-blue {
  background: #0D1A7B;
}
.button-members {
  background: #FFFFFF;
  box-shadow: 0px 18px 24px -1px rgba(92, 104, 211, 0.33);
  backdrop-filter: blur(15px);
  border-radius: 8px;
}
.button-comment img {
  padding: 0rem;
  transition: padding 300ms ease-out;
}
.button-comment-active {
  background: rgba(13, 26, 123, 0.1882352941);
  color: #FFFFFF;
  box-shadow: 0px 10px 24px -1px rgba(92, 104, 211, 0.33);
  backdrop-filter: blur(15px);
}
.button-comment-active img {
  padding: 0.5rem;
  transition: all 300ms ease-in;
}

@media only screen and (max-width: 280px) {
  .button-members {
    display: none;
  }
  .button-search {
    margin-right: 0rem;
  }
  .button-search img {
    width: 30px !important;
  }
}
@media only screen and (max-width: 385px) {
  .button-search img {
    width: 60px;
  }
}
.box_checked {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.document-list {
  display: grid;
}
.document-list.video-width {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.document-list.doc-width {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}

.layout {
  display: flex;
  flex: auto;
  overflow-x: hidden;
  flex-direction: column;
  min-height: 0;
}
.layout.layout-has-sider {
  flex-direction: row;
}
.layout.layout-has-sider > .layout,
.layout.layout-has-sider > .layout-content {
  overflow-x: hidden;
}
.layout-header, .layout-footer {
  flex: 0 0 auto;
}
.layout-content {
  flex: auto;
  min-height: 0;
}
.layout-sider {
  position: relative;
  min-width: 0;
  transition: all 0.2s;
}
.layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.layout-sider-right {
  order: 1;
  padding-left: 0;
  margin-left: 0;
  padding-right: 1em;
  margin-right: 1em;
}

.trim_text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.trim_text.anywhere {
  overflow-wrap: anywhere;
}
.trim_text--line-size-1 {
  -webkit-line-clamp: 1;
}
.trim_text--line-size-2 {
  -webkit-line-clamp: 2;
}
.trim_text--line-size-3 {
  -webkit-line-clamp: 3;
}
.trim_text--line-size-4 {
  -webkit-line-clamp: 4;
}
.trim_text--line-size-5 {
  -webkit-line-clamp: 5;
}
.trim_text--line-size-6 {
  -webkit-line-clamp: 6;
}
.trim_text--line-size-7 {
  -webkit-line-clamp: 7;
}
.trim_text--line-size-8 {
  -webkit-line-clamp: 8;
}
.trim_text.trim_text--line-size-3 {
  -webkit-line-clamp: 3;
}

.content-description p {
  margin-bottom: 0.75rem;
}

@media only screen and (min-width: 768px) {
  .fc-toolbar-title {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 768px) {
  #grid {
    display: block;
  }
  #grid .item {
    width: 90%;
  }
  #grid .item > a {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 1024px) and (max-width: 1600px) {
  aside .fc .fc-toolbar {
    display: flex !important;
    align-items: flex-start;
    flex-direction: column;
  }
}
@media only screen and (min-width: 1440px) {
  .fc table {
    font-size: 1em !important;
  }
  .fc .fc-toolbar {
    display: flex !important;
  }
}
@media only screen and (max-width: 640px) {
  .fc-toolbar {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0.5rem !important;
  }
}
.video-list .item {
  position: static !important;
  height: auto !important;
}

.click {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
  font-weight: 600;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

#search:focus {
  border-color: #0D1A7B;
}

.tab-content {
  max-height: 0;
  transition: max-height 0.35s;
}

/* :checked - resize to full height */
.tab input:checked ~ .tab-content {
  max-height: 100%;
}

.is-checked {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.event__detail p {
  margin-bottom: 0.75rem;
}
.event__detail ul, .event__detail ol {
  list-style: disc;
  margin: 1rem 0;
  padding-left: 40px;
}

.gradient-blue {
  background-image: linear-gradient(180deg, rgba(0, 130, 202, 0) 0%, rgba(30, 75, 143, 0.546) 45.83%, rgba(7, 14, 69, 0.7) 100%);
  width: 100%;
  max-height: 600px;
}
.gradient-blue > img {
  object-fit: cover;
  position: relative;
  max-height: 600px;
  width: 100%;
  z-index: -1;
}

.gradient-sky {
  background-image: linear-gradient(180deg, rgba(0, 130, 202, 0) 0%, rgba(30, 75, 143, 0.546) 45.83%, rgba(7, 14, 69, 0.7) 100%);
  width: 100%;
  height: 40rem;
  position: relative;
}
.gradient-sky > img {
  object-fit: cover !important;
  position: relative;
  height: 100%;
  width: 100%;
  z-index: -1;
}

#project-form .input-symbol-euro {
  position: relative;
  display: block;
}
#project-form .input-symbol-euro:before {
  position: absolute;
  font-size: 20px;
  font-weight: 600;
  top: 4px;
  content: "€";
  left: 10px;
}
#project-form .input-symbol-euro input {
  padding-left: 35px;
}
#project-form .select2-selection--multiple {
  border: 0;
  border-bottom: 1px SOLID rgb(209, 213, 219);
  border-radius: 0;
}

.edit-btn {
  color: #0E1A7B;
  padding: 5px 10px;
  border: 1px solid #0e1a7b;
  transition: ease all 0.3s;
}
.edit-btn:hover {
  background-color: #0E1A7B !important;
  color: white !important;
}

.mapping-hero {
  background-repeat: no-repeat;
  background-size: cover;
}
.mapping-hero h1:after {
  content: "";
  width: 150px;
  border-bottom: 3px solid #0081C9;
  bottom: -22px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}

#project-map-detail {
  width: 100%;
  height: 100%;
  min-height: 600px;
}

.clickable-row {
  cursor: pointer;
  transition: all 0.2s ease;
}
.map-container #project-map {
  height: 600px;
  width: 100%;
  z-index: 10;
}
.map-container .flag-img {
  width: 36px;
  height: 26px;
}

#projectTable th.w-400 {
  width: 400px;
}

.tab button {
  font-weight: bold;
  border-bottom: 2px solid #D1D5DB;
  background-color: white;
  outline: inherit;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  margin-bottom: -2px;
  z-index: 9999;
}
.tab button:focus {
  outline: none;
}
.tab button:hover {
  color: #0E1A7B;
  border-bottom: 2px solid #2D81C9;
}
.tab button.active {
  color: #0E1A7B;
  border-bottom: 2px solid #2D81C9;
}

.tabcontent {
  display: none;
}

.chart-container #project-chart {
  width: 100%;
  height: 600px;
}
.chart-container #jip-chart {
  width: 100%;
  height: 450px;
}
.chart-container .chart-data-label span h3 {
  font-family: "Poppins", sans-serif !important;
  font-size: 11px;
  font-weight: 600;
}
.chart-container .chart-data-label span h3.text-gray {
  color: #808080;
}
.chart-container .highcharts-title {
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
}
.chart-container .highcharts-figure, .chart-container .highcharts-data-table table {
  min-width: 320px;
  max-width: 700px;
  margin: 1em auto;
}
.chart-container .highcharts-data-table table {
  font-family: "Poppins", sans-serif;
  border-collapse: collapse;
  border: 1px solid #EBEBEB;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}
.chart-container .highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}
.chart-container .highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}
.chart-container .highcharts-data-table td, .chart-container .highcharts-data-table th, .chart-container .highcharts-data-table caption {
  padding: 0.5em;
}
.chart-container .highcharts-data-table thead tr, .chart-container .highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}
.chart-container .highcharts-data-table tr:hover {
  background: #f1f7ff;
}

.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 5px;
}
.leaflet-bar.my-control {
  background: #fff;
  padding: 10px;
  font-size: 13px;
  font-weight: 600;
}
.leaflet-bar.my-control h5 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
}
.leaflet-bar.my-control th {
  color: #637381;
  padding: 0 10px;
}
.leaflet-bar.my-control td {
  padding-top: 5px;
  text-align: center;
  color: #2D81C9;
}

.mycluster {
  width: 45px !important;
  height: 45px !important;
  margin-left: -22.5px !important;
  margin-top: -22.5px !important;
  border-radius: 40px;
  background-color: rgba(45, 129, 201, 0.4);
  text-align: center;
  font-size: 24px;
  display: flex !important;
}
.mycluster div {
  margin: auto;
  width: 15px;
  height: 15px;
  border-radius: 20px;
  background-color: rgb(45, 129, 201);
  border: 2px solid white;
}

.leaflet-popup-content {
  padding: 10px 20px;
  margin: 0 !important;
  width: 330px !important;
}

.leaflet-popup-content-wrapper {
  border-radius: 0 !important;
}

.leaflet-container a.leaflet-popup-close-button {
  top: 10px !important;
  right: 10px !important;
  color: #2D81C9 !important;
}

.hover\:border-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.hover\:bg-blue-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.hover\:bg-blue-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.hover\:bg-red-400:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.hover\:text-blue-500:hover{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.hover\:text-gray-200:hover{
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

.hover\:text-gray-300:hover{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-red-600:hover{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:shadow-lg:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-none:hover{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:border-gray-200:focus{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.focus\:border-gray-400:focus{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.focus\:border-indigo-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}

.focus\:border-white:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.focus\:bg-gray-200:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.focus\:bg-gray-50:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.focus\:bg-transparent:focus{
  background-color: transparent;
}

.focus\:text-gray-500:focus{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.focus\:text-gray-900:focus{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-blue-200:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
}

@media (min-width: 640px){
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .sm\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .sm\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }
  .sm\:mb-0{
    margin-bottom: 0px;
  }
  .sm\:ml-4{
    margin-left: 1rem;
  }
  .sm\:mr-2{
    margin-right: 0.5rem;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:mt-6{
    margin-top: 1.5rem;
  }
  .sm\:block{
    display: block;
  }
  .sm\:min-h-\[auto\]{
    min-height: auto;
  }
  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:justify-start{
    justify-content: flex-start;
  }
  .sm\:gap-2{
    gap: 0.5rem;
  }
  .sm\:gap-5{
    gap: 1.25rem;
  }
  .sm\:rounded-lg{
    border-radius: 0.5rem;
  }
  .sm\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .sm\:pb-10{
    padding-bottom: 2.5rem;
  }
  .sm\:pb-32{
    padding-bottom: 8rem;
  }
  .sm\:pl-5{
    padding-left: 1.25rem;
  }
  .sm\:pr-5{
    padding-right: 1.25rem;
  }
  .sm\:text-left{
    text-align: left;
  }
  .sm\:text-center{
    text-align: center;
  }
  .sm\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 768px){
  .md\:absolute{
    position: absolute;
  }
  .md\:right-16{
    right: 4rem;
  }
  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .md\:col-start-2{
    grid-column-start: 2;
  }
  .md\:col-start-6{
    grid-column-start: 6;
  }
  .md\:col-start-9{
    grid-column-start: 9;
  }
  .md\:col-end-13{
    grid-column-end: 13;
  }
  .md\:col-end-5{
    grid-column-end: 5;
  }
  .md\:col-end-8{
    grid-column-end: 8;
  }
  .md\:row-start-auto{
    grid-row-start: auto;
  }
  .md\:row-end-auto{
    grid-row-end: auto;
  }
  .md\:m-0{
    margin: 0px;
  }
  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .md\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .md\:-mt-1{
    margin-top: -0.25rem;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mb-4{
    margin-bottom: 1rem;
  }
  .md\:mb-5{
    margin-bottom: 1.25rem;
  }
  .md\:ml-0{
    margin-left: 0px;
  }
  .md\:ml-2{
    margin-left: 0.5rem;
  }
  .md\:ml-24{
    margin-left: 6rem;
  }
  .md\:ml-6{
    margin-left: 1.5rem;
  }
  .md\:ml-auto{
    margin-left: auto;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:mt-10{
    margin-top: 2.5rem;
  }
  .md\:mt-24{
    margin-top: 6rem;
  }
  .md\:block{
    display: block;
  }
  .md\:inline{
    display: inline;
  }
  .md\:flex{
    display: flex;
  }
  .md\:hidden{
    display: none;
  }
  .md\:w-3\/4{
    width: 75%;
  }
  .md\:w-3\/5{
    width: 60%;
  }
  .md\:w-4\/12{
    width: 33.333333%;
  }
  .md\:w-48{
    width: 12rem;
  }
  .md\:w-52{
    width: 13rem;
  }
  .md\:w-64{
    width: 16rem;
  }
  .md\:w-7\/12{
    width: 58.333333%;
  }
  .md\:w-8\/12{
    width: 66.666667%;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:max-w-2xl{
    max-width: 42rem;
  }
  .md\:max-w-md{
    max-width: 28rem;
  }
  .md\:max-w-screen-xl{
    max-width: 1280px;
  }
  .md\:flex-auto{
    flex: 1 1 auto;
  }
  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-0{
    gap: 0px;
  }
  .md\:gap-12{
    gap: 3rem;
  }
  .md\:gap-5{
    gap: 1.25rem;
  }
  .md\:border-l{
    border-left-width: 1px;
  }
  .md\:border-r{
    border-right-width: 1px;
  }
  .md\:p-0{
    padding: 0px;
  }
  .md\:p-1{
    padding: 0.25rem;
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md\:px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md\:py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .md\:pb-16{
    padding-bottom: 4rem;
  }
  .md\:pb-20{
    padding-bottom: 5rem;
  }
  .md\:pb-24{
    padding-bottom: 6rem;
  }
  .md\:pl-0{
    padding-left: 0px;
  }
  .md\:pr-5{
    padding-right: 1.25rem;
  }
  .md\:pt-24{
    padding-top: 6rem;
  }
  .md\:text-left{
    text-align: left;
  }
  .md\:text-right{
    text-align: right;
  }
  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .lg\:left-10percent{
    left: 10%;
  }
  .lg\:right-60{
    right: 15rem;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .lg\:col-start-3{
    grid-column-start: 3;
  }
  .lg\:col-start-4{
    grid-column-start: 4;
  }
  .lg\:m-0{
    margin: 0px;
  }
  .lg\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .lg\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }
  .lg\:mb-2{
    margin-bottom: 0.5rem;
  }
  .lg\:mb-5{
    margin-bottom: 1.25rem;
  }
  .lg\:ml-0{
    margin-left: 0px;
  }
  .lg\:ml-1{
    margin-left: 0.25rem;
  }
  .lg\:ml-2{
    margin-left: 0.5rem;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mr-0{
    margin-right: 0px;
  }
  .lg\:mr-12{
    margin-right: 3rem;
  }
  .lg\:mr-4{
    margin-right: 1rem;
  }
  .lg\:mr-5{
    margin-right: 1.25rem;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mt-10{
    margin-top: 2.5rem;
  }
  .lg\:mt-12{
    margin-top: 3rem;
  }
  .lg\:mt-16{
    margin-top: 4rem;
  }
  .lg\:mt-20{
    margin-top: 5rem;
  }
  .lg\:mt-8{
    margin-top: 2rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-72{
    height: 18rem;
  }
  .lg\:h-\[400px\]{
    height: 400px;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:h-screen{
    height: 100vh;
  }
  .lg\:min-h-full{
    min-height: 100%;
  }
  .lg\:min-h-screen{
    min-height: 100vh;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-1\/3{
    width: 33.333333%;
  }
  .lg\:w-2\/3{
    width: 66.666667%;
  }
  .lg\:w-2\/5{
    width: 40%;
  }
  .lg\:w-4\/5{
    width: 80%;
  }
  .lg\:w-48{
    width: 12rem;
  }
  .lg\:w-64{
    width: 16rem;
  }
  .lg\:w-80{
    width: 20rem;
  }
  .lg\:w-96{
    width: 24rem;
  }
  .lg\:w-\[330px\]{
    width: 330px;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:max-w-screen-lg{
    max-width: 1024px;
  }
  .lg\:grid-flow-col{
    grid-auto-flow: column;
  }
  .lg\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid-cols-none{
    grid-template-columns: none;
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-wrap{
    flex-wrap: wrap;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:justify-around{
    justify-content: space-around;
  }
  .lg\:gap-10{
    gap: 2.5rem;
  }
  .lg\:gap-16{
    gap: 4rem;
  }
  .lg\:gap-24{
    gap: 6rem;
  }
  .lg\:gap-3{
    gap: 0.75rem;
  }
  .lg\:gap-5{
    gap: 1.25rem;
  }
  .lg\:gap-6{
    gap: 1.5rem;
  }
  .lg\:gap-7{
    gap: 1.75rem;
  }
  .lg\:border-b-2{
    border-bottom-width: 2px;
  }
  .lg\:border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .lg\:p-0{
    padding: 0px;
  }
  .lg\:p-10{
    padding: 2.5rem;
  }
  .lg\:p-4{
    padding: 1rem;
  }
  .lg\:p-8{
    padding: 2rem;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pb-20{
    padding-bottom: 5rem;
  }
  .lg\:pb-5{
    padding-bottom: 1.25rem;
  }
  .lg\:pl-12{
    padding-left: 3rem;
  }
  .lg\:pl-20{
    padding-left: 5rem;
  }
  .lg\:pr-10{
    padding-right: 2.5rem;
  }
  .lg\:pr-20{
    padding-right: 5rem;
  }
  .lg\:pr-28{
    padding-right: 7rem;
  }
  .lg\:pt-10{
    padding-top: 2.5rem;
  }
  .lg\:pt-14{
    padding-top: 3.5rem;
  }
  .lg\:pt-32{
    padding-top: 8rem;
  }
  .lg\:pt-72{
    padding-top: 18rem;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:leading-10{
    line-height: 2.5rem;
  }
  .lg\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .lg\:hover\:border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
}

@media (min-width: 1280px){
  .xl\:left-10percent{
    left: 10%;
  }
  .xl\:right-96{
    right: 24rem;
  }
  .xl\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .xl\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .xl\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .xl\:col-start-4{
    grid-column-start: 4;
  }
  .xl\:m-0{
    margin: 0px;
  }
  .xl\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .xl\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl\:ml-1{
    margin-left: 0.25rem;
  }
  .xl\:block{
    display: block;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:grid{
    display: grid;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:h-\[600px\]{
    height: 600px;
  }
  .xl\:h-\[70vh\]{
    height: 70vh;
  }
  .xl\:h-full{
    height: 100%;
  }
  .xl\:min-h-screen{
    min-height: 100vh;
  }
  .xl\:w-1\/2{
    width: 50%;
  }
  .xl\:w-1\/3{
    width: 33.333333%;
  }
  .xl\:w-10\/12{
    width: 83.333333%;
  }
  .xl\:w-2\/12{
    width: 16.666667%;
  }
  .xl\:w-3\/5{
    width: 60%;
  }
  .xl\:w-4\/5{
    width: 80%;
  }
  .xl\:w-9\/12{
    width: 75%;
  }
  .xl\:w-96{
    width: 24rem;
  }
  .xl\:w-\[330px\]{
    width: 330px;
  }
  .xl\:w-auto{
    width: auto;
  }
  .xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .xl\:grid-cols-none{
    grid-template-columns: none;
  }
  .xl\:flex-row{
    flex-direction: row;
  }
  .xl\:items-center{
    align-items: center;
  }
  .xl\:justify-between{
    justify-content: space-between;
  }
  .xl\:justify-around{
    justify-content: space-around;
  }
  .xl\:gap-10{
    gap: 2.5rem;
  }
  .xl\:gap-16{
    gap: 4rem;
  }
  .xl\:gap-24{
    gap: 6rem;
  }
  .xl\:gap-8{
    gap: 2rem;
  }
  .xl\:border-b-2{
    border-bottom-width: 2px;
  }
  .xl\:border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .xl\:p-1{
    padding: 0.25rem;
  }
  .xl\:p-10{
    padding: 2.5rem;
  }
  .xl\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .xl\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .xl\:px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }
  .xl\:pr-0{
    padding-right: 0px;
  }
  .xl\:pt-72{
    padding-top: 18rem;
  }
  .xl\:text-left{
    text-align: left;
  }
  .xl\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xl\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .xl\:font-semibold{
    font-weight: 600;
  }
  .xl\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .xl\:shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .xl\:hover\:border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
}

@media (min-width: 1536px){
  .\32xl\:col-start-5{
    grid-column-start: 5;
  }
  .\32xl\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .\32xl\:block{
    display: block;
  }
  .\32xl\:flex{
    display: flex;
  }
  .\32xl\:grid{
    display: grid;
  }
  .\32xl\:h-\[700px\]{
    height: 700px;
  }
  .\32xl\:h-\[80vh\]{
    height: 80vh;
  }
  .\32xl\:h-full{
    height: 100%;
  }
  .\32xl\:w-1\/2{
    width: 50%;
  }
  .\32xl\:w-1\/3{
    width: 33.333333%;
  }
  .\32xl\:w-\[330px\]{
    width: 330px;
  }
  .\32xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-none{
    grid-template-columns: none;
  }
  .\32xl\:items-center{
    align-items: center;
  }
  .\32xl\:gap-16{
    gap: 4rem;
  }
  .\32xl\:border-b-2{
    border-bottom-width: 2px;
  }
  .\32xl\:border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  .\32xl\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .\32xl\:pl-28{
    padding-left: 7rem;
  }
  .\32xl\:text-left{
    text-align: left;
  }
  .\32xl\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .\32xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .\32xl\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .\32xl\:hover\:border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wcmFjdGl0aW9uZXJzX25ldHdvcmsvc3RhdGljL2Rpc3QvY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQiw4QkFBOEI7QUFDbEM7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsVUFBVTs7QUFFZDtBQUNBO0lBQ0ksY0FBYztJQUNkLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGVBQWU7SUFDZiwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0lBQ1IsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QiwwQ0FBMEM7SUFDMUMsYUFBYTtJQUNiLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBOztJQUVJLFdBQVc7SUFDWCxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsc0RBQXNEO0lBQ3RELDBCQUEwQjtJQUMxQiw4QkFBOEI7SUFDOUIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0NBQWdDO0lBQ2hDLDRCQUE0QjtJQUM1Qiw2QkFBNkI7O0FBRWpDOztBQUVBO0lBQ0kseUNBQXlDO0FBQzdDOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLHVGQUF1RjtJQUN2Riw2REFBNkQ7SUFDN0QscURBQXFEO0lBQ3JELGVBQWU7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Q1ZWO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUZDSjs7QUd2QkE7O0FBQUE7OztDQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7Ozs7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBOztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDRkE7RUFDRTtFQUNBO0VBQ0E7QUo2QkY7QUkzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZCSjtBSTFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0Qko7QUl4Qkk7RUFDRTtBSjBCTjtBSXZCSTtFQUNFO0VBQ0E7RUFDQTtBSnlCTjtBSXJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdUJKO0FJcEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc0JKO0FJcEJJO0VBQ0U7RUFDQTtFQUNBO0FKc0JOO0FJbkJJO0VBQ0U7QUpxQk47QUluQk07RUFDRTtFQUNBO0VBQ0E7QUpxQlI7QUlsQk07RUFDRTtFQUNBO0VBQ0E7QUpvQlI7QUloQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa0JOO0FJZkk7RUFDRTtFQUNBO0FKaUJOOztBS2xIQTtFQUNFO0VBQ0E7RUFFQTtBTG9IRjtBS2xIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJKeUNRO0VJeENSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvSEo7QUtqSEU7RUFDRTtFQUNBO0FMbUhKO0FLaEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0pxQlE7RUlwQlI7QUxrSEo7QUtoSEk7RUFDRTtFQUNBO0FMa0hOO0FLL0dJO0VBQ0U7RUFDQTtBTGlITjtBSzlHSTtFQUNFO0FMZ0hOO0FLN0dJO0VBeEJGO0lBeUJJO0lBQ0E7RUxnSEo7QUFDRjtBSzdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrR0o7QUs3R0k7RUFDRTtBTCtHTjs7QU03S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ0xGO0FNOUtFO0VBQ0U7QU5nTEo7O0FPeExBO0VBQ0k7QVAyTEo7O0FPeExBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FQMkxKO0FPekxJO0VBQ0k7RUFDQTtFQUNBO0FQMkxSO0FPekxRO0VBQ0k7RUFDQSxjTlBMO0VNUUssZU5RQztFTVBEO0VBQ0E7RUFDQTtFQUNBO0FQMkxaOztBT3JMQTtFQUNJO0FQd0xKOztBT3JMQTtFQUNJO0VBQ0E7RUFDQTtBUHdMSjs7QU9yTEE7RUFDSTtFQUNBO0FQd0xKOztBT3JMQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdMSjs7QU9yTEE7RUFDSTtBUHdMSjs7QU9yTEE7RUFDSTtBUHdMSjs7QU9yTEE7O0VBRUk7RUFDQTtBUHdMSjs7QU9yTEE7RUFDSTtBUHdMSjs7QU9yTEE7RUFDSTtBUHdMSjs7QU9yTEE7RUFDSTtBUHdMSjs7QU9yTEE7RUFDSTtFQUNBO0FQd0xKOztBT3JMQTtFQUNJO0VBQ0E7QVB3TEo7O0FPckxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FQdUxKO0FPckxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVB1TFI7QU9sTFE7RUFDSSxlTnJGTztFTXNGUDtBUG9MWjtBTzdLQTtFQUNJO0FQK0tKOztBTzVLQTtFQUNJO0VBQ0E7QVArS0o7QU81S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOEtSO0FPMUtRO0VBQ0k7RUFDQTtFQUNBO0FQNEtaOztBT3ZLQTtFQUNJO0lBQ0k7RVAwS047RU92S0U7SUFDSTtFUHlLTjtBQUNGO0FPdEtBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVB3S047RU90S007SUFDSTtJQUNBO0VQd0tWO0VPcEtFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVBzS047RU9wS007SUFDSTtFUHNLVjtFT2xLRTtJQUNJO0VQb0tOO0VPaktFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUG1LTjtBQUNGO0FPL0pBOzt1REFBQTtBQUdBO0VBQ0k7RUFDQTtBUGlLSjs7QU85SkE7RUFDSTtBUGlLSjs7QU85SkE7RUFDSTtBUGlLSjs7QU85SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUGlLSjtBTy9KSTtFQUNJO0VBQ0E7QVBpS1I7O0FPN0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBnS0o7QU85Skk7RUFDSTtFQUNBO0FQZ0tSOztBTzVKQTtFQUVRO0lBQ0k7RVA4SlY7RU96Sk07SUFDSTtFUDJKVjtBQUNGO0FRdmFBO0VBQ0U7RUFDQTtFQUNBO0FSeWFGOztBUXRhQTtFQUNFO0VBQ0E7RUFDQTtBUnlhRjtBUXZhRTtFQUNFO0VBQ0E7RUFDQTtBUnlhSjs7QVFyYUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VSd2FGO0FBQ0Y7QVFwYUE7RUFDRTtBUnNhRjs7QVFuYUE7RUFDRTtFQUNBO0VBQ0E7QVJzYUY7QVFwYUU7RUFDRTtFQUNBO0VBQ0EsZVBQVTtBRDZhZDtBUW5hRTtFQUNFO0VBQ0E7RUFDQSxlUGZlO0FEb2JuQjs7QVFqYUE7RUFDRTtFQUNBO0VBQ0E7QVJvYUY7QVFsYUU7RUFDRTtFQUNBO0VBQ0EsZVB6QlU7QUQ2YmQ7QVFqYUU7RUFDRTtFQUNBO0VBQ0EsZVBqQ2U7QURvY25COztBU2xlRTtFQUNFO0FUcWVKO0FTbGVFO0VBQ0U7QVRvZUo7QVNqZUU7RUFDRTtFQUNBO0FUbWVKO0FTaGVFO0VBQ0U7QVRrZUo7QVMvZEU7RUFDRTtBVGllSjs7QVM3ZEE7RUFDRTtFQUNBO0FUZ2VGO0FTOWRFO0VBQ0U7RUFDQSxjQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGdlSjtBUzdkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUK2RKOztBUzFkRTtFQUNFLG9DUnBCZTtFUXFCZjtFQUNBO0VBQ0EsZVJqQks7RVFrQkw7RUFDQSxjUmxERztFUW1ESDtBVDZkSjtBUzNkSTtFQUNFLGNSL0NNO0FENGdCWjtBUzFkSTtFQUNFLGtDUmxDUTtFUW1DUjtFQUNBLGNSOUNNO0FEMGdCWjtBUzFkTTtFQUNFLGNSeERJO0FEb2hCWjtBU3RkSTtFQUNFLGtDUjlDUTtFUStDUjtFQUNBLGVSdkNHO0VRd0NIO0VBQ0EsY1I1RE07RVE2RE47RUFDQTtBVHdkTjtBU3RkTTtFQUNFLGNSeEVJO0FEZ2lCWjtBU3BkRTtFQUNFO0VBQ0E7QVRzZEo7QVNsZEk7RUFDRSxvQ1JqRWE7RVFrRWI7RUFDQTtFQUNBLGVSL0RRO0VRZ0VSO0VBQ0EsY1IvRkM7RVFnR0Q7RUFDQTtFQUNBO0VBQ0E7QVRvZE47QVNsZE07RUFDRTtFQUNBLGNSMUZEO0VRMkZDO0VBQ0E7QVRvZFI7QVMvY0U7RUFDRTtBVGlkSjs7QVM3Y0E7RUFDRTtBVGdkRjtBUzljRTtFQUhGO0lBSUk7RVRpZEY7QUFDRjtBUy9jRTtFQUNFO0VBQ0Esb0NSbkdlO0VRb0dmO0VBQ0EsZVIvRks7RVFnR0w7QVRpZEo7QVMvY0k7RUFDRTtFQUNBO0FUaWROO0FTOWNJO0VBQ0U7QVRnZE47QVM5Y007RUFIRjtJQUlJO0VUaWROO0FBQ0Y7QVM3Y0U7RUFDRSxrQ1J4SFU7RVF5SFY7RUFDQSxlUmpISztFUWtITDtBVCtjSjtBUzVjRTtFQUNFLGtDUi9IVTtFUWdJVjtFQUNBLGVSekhLO0VRMEhMO0FUOGNKO0FTM2NFO0VBQ0Usa0NSdElVO0VRdUlWO0VBQ0EsZVJqSUs7RVFrSUw7QVQ2Y0o7QVMxY0U7RUFDRSxrQ1I3SVU7RVE4SVY7RUFDQTtBVDRjSjtBU3pjRTtFQUNFLGtDUm5KVTtFUW9KVjtFQUNBO0VBQ0E7QVQyY0o7QVN4Y0U7RUFDRSxrQ1IxSlU7RVEySlY7RUFDQTtFQUNBO0FUMGNKO0FTdmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0NSbktlO0VRb0tmO0VBQ0EsZVIvSks7RVFnS0w7QVR5Y0o7QVN0Y0U7RUFDRTtBVHdjSjtBU3JjRTtFQUNFO0FUdWNKOztBU2xjQTtFQUNFO0VBQ0E7QVRxY0Y7QVNuY0U7RUFDRTtFQUNBO0FUcWNKO0FTbmNJO0VBQ0U7QVRxY047QVNsY0k7RUFDRTtBVG9jTjtBU2pjSTtFQUNFO0FUbWNOO0FTaGNJO0VBQ0U7RUFDQTtFQUNBO0FUa2NOO0FTOWJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRnY0o7O0FTNWJBO0VBQ0UsY1JuT0s7QURrcUJQOztBVWxyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxckJGOztBVWpyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvckJGOztBV25zQkk7RUFDSSxtQlZrREk7QURvcEJaO0FXcHNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYc3NCUjtBV2xzQlE7RUFDSTtFQUNBO0FYb3NCWjtBV2pzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWG1zQlo7QVdqc0JZO0VBQ0k7RUFDQTtBWG1zQmhCOztBVzdyQkE7RUFDSTtJQUNJO0VYZ3NCTjtFVzlyQkU7SUFDSTtFWGdzQk47RVcvckJNO0lBQ0k7RVhpc0JWO0FBQ0Y7QVc3ckJBO0VBRVE7SUFDSTtFWDhyQlY7QUFDRjtBWTd1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3VCSjs7QVk1dUJBO0VBQ0k7QVordUJKO0FZOXVCSTtFQUNJO0FaZ3ZCUjtBWTl1Qkk7RUFDSTtBWmd2QlI7O0FhOXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJpd0JGO0FhL3ZCRTtFQUNFO0FiaXdCSjtBYS92Qkk7O0VBRUU7QWJpd0JOO0FhN3ZCRTtFQUVFO0FiOHZCSjtBYTN2QkU7RUFDRTtFQUNBO0FiNnZCSjtBYTF2QkU7RUFDRTtFQUNBO0VBQ0E7QWI0dkJKO0FhMXZCSTtFQUNFO0VBQ0E7RUFDQTtBYjR2Qk47QWF6dkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJ2Qk47O0FhdHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FieXZCRjtBYXZ2QkU7RUFDRTtBYnl2Qko7QWFydkJJO0VBQ0UscUJackRPO0FENHlCYjtBYXh2Qkk7RUFDRSxxQlpyRE87QUQreUJiO0FhM3ZCSTtFQUNFLHFCWnJETztBRGt6QmI7QWE5dkJJO0VBQ0UscUJackRPO0FEcXpCYjtBYWp3Qkk7RUFDRSxxQlpyRE87QUR3ekJiO0FhcHdCSTtFQUNFLHFCWnJETztBRDJ6QmI7QWF2d0JJO0VBQ0UscUJackRPO0FEOHpCYjtBYTF3Qkk7RUFDRSxxQlpyRE87QURpMEJiO0FheHdCRTtFQUNFO0FiMHdCSjs7QWMxMEJBO0VBQ0U7QWQ2MEJGOztBYzEwQkE7RUFDRTtJQUNFO0VkNjBCRjtBQUNGO0FjMTBCQTtFQUNFO0lBQ0U7RWQ0MEJGO0VjMTBCRTtJQUNFO0VkNDBCSjtFYzEwQkk7SUFDRTtJQUNBO0VkNDBCTjtBQUNGO0FjdDBCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VkdzBCRjtBQUNGO0FjcjBCQTtFQUNFO0lBQ0U7RWR1MEJGO0VjcjBCQTtJQUNFO0VkdTBCRjtBQUNGO0FjcDBCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VkczBCRjtBQUNGO0FjbDBCQTtFQUNFO0VBQ0E7QWRvMEJGOztBY2owQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvMEJGOztBY2owQkE7RUFDRTtBZG8wQkY7O0FjajBCQTtFQUNFO0VBR0E7QWRvMEJGOztBY2owQkE7QUFDQTtFQUNFO0FkbzBCRjs7QWNqMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG8wQkY7O0FjL3pCSTtFQUNFO0FkazBCTjtBYy96Qkk7RUFDRTtFQUNBO0VBQ0E7QWRpMEJOOztBYzV6QkE7RUFDRSw4SGJqRGM7RWFrRGQ7RUFDQTtBZCt6QkY7QWM3ekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCt6Qko7O0FjM3pCQTtFQUNFLDhIYi9EYztFYWdFZDtFQUNBO0VBQ0E7QWQ4ekJGO0FjNXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4ekJKOztBZTk3Qkk7RUFDSTtFQUNBO0FmaThCUjtBZWg4QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZrOEJaO0FlaDhCUTtFQUNJO0FmazhCWjtBZS83QkU7RUFDRTtFQUNBO0VBQ0E7QWZpOEJKOztBZTc3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZmc4Qko7QWUvN0JJO0VBQ0k7RUFDQTtBZmk4QlI7O0FlNzdCQTtFQUNJO0VBQ0E7QWZnOEJKO0FlLzdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaThCUjs7QWU3N0JBO0VBQ0k7RUFDQTtFQUNBO0FmZzhCSjs7QWU3N0JBO0VBQ0k7RUFDQTtBZmc4Qko7QWV6N0JJO0VBQ0k7RUFDQTtFQUNBO0FmMjdCUjtBZXo3Qkk7RUFDSTtFQUNBO0FmMjdCUjs7QWV0N0JJO0VBQ0k7QWZ5N0JSOztBZW43Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzN0JSO0FlcjdCUTtFQUNJO0FmdTdCWjtBZXI3QlE7RUFFSTtFQUNBO0FmczdCWjtBZXA3QlE7RUFDSTtFQUNBO0FmczdCWjs7QWVqN0JBO0VBQ0k7QWZvN0JKOztBZWg3Qkk7RUFDSTtFQUNBO0FmbTdCUjtBZWg3Qkk7RUFDSTtFQUNBO0FmazdCUjtBZTk2QlE7RUFDSTtFQUNBO0VBQ0E7QWZnN0JaO0FlLzZCWTtFQUNJO0FmaTdCaEI7QWUzNkJJO0VBQ0k7RUFDQTtBZjY2QlI7QWUxNkJJO0VBQ0k7RUFDQTtFQUNBO0FmNDZCUjtBZXo2Qkk7RUFDSSxrQ2R2SE07RWN3SE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMjZCUjtBZXo2Qkk7RUFDSTtFQUNBO0VBQ0E7QWYyNkJSO0FlejZCSTtFQUNJO0VBQ0E7QWYyNkJSO0FlejZCSTtFQUNJO0FmMjZCUjtBZXo2Qkk7RUFDSTtBZjI2QlI7QWV6NkJJO0VBQ0k7QWYyNkJSOztBZXY2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a3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEscUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG9CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxtQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsa0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxlQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxtQkFrcENDO0lBbHBDRDtFQWtwQ0M7QUFBQTs7QUFscENEO0VBQUE7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBLGdCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxvQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsb0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGlCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQSxpQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsa0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxxQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsa0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxtQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEscUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG9CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxtQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsaUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBLGlCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxrQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsZUFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsZUFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsbUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxrQkFrcENDO0lBbHBDRDtFQWtwQ0M7QUFBQTs7QUFscENEO0VBQUE7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxnQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsb0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQSxzQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBLGlCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxxQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsb0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxrQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsbUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLHFCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxrQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsZ0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxpQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsa0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG9CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxtQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsa0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsaUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxrQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsZUFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsZUFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsbUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGtCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsb0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLHNCQWtwQ0M7SUFscENEO0VBa3BDQztBQUFBOztBQWxwQ0Q7RUFBQTtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQSxnQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsaUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGlCQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsc0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsaUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxtQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsaUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLGVBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsb0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLCtFQWtwQ0M7SUFscENELG1HQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxzQkFrcENDO0lBbHBDRDtFQWtwQ0M7QUFBQTs7QUFscENEO0VBQUE7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsbUJBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUEsc0JBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQTtFQWtwQ0M7RUFscENEO0lBQUE7RUFrcENDO0VBbHBDRDtJQUFBLGVBa3BDQztJQWxwQ0Q7RUFrcENDO0VBbHBDRDtJQUFBLG1CQWtwQ0M7SUFscENEO0VBa3BDQztFQWxwQ0Q7SUFBQSxvQkFrcENDO0lBbHBDRDtFQWtwQ0M7RUFscENEO0lBQUEsc0JBa3BDQztJQWxwQ0Q7RUFrcENDO0FBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3ByYWN0aXRpb25lcnNfbmV0d29yay8uL3ByYWN0aXRpb25lcnNfbmV0d29yay9zdGF0aWMvc2Fzcy9jb21tZW50LmNzcyIsIndlYnBhY2s6Ly9wcmFjdGl0aW9uZXJzX25ldHdvcmsvLi9wcmFjdGl0aW9uZXJzX25ldHdvcmsvc3RhdGljL3Nhc3MvcHJvamVjdC5zY3NzIiwid2VicGFjazovL3ByYWN0aXRpb25lcnNfbmV0d29yay8uL3ByYWN0aXRpb25lcnNfbmV0d29yay9zdGF0aWMvc2Fzcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcmFjdGl0aW9uZXJzX25ldHdvcmsvLi9wcmFjdGl0aW9uZXJzX25ldHdvcmsvc3RhdGljL3Nhc3MvYmFzZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2Jhc2UvX3ZlbmRvcnMuc2NzcyIsIndlYnBhY2s6Ly9wcmFjdGl0aW9uZXJzX25ldHdvcmsvLi9wcmFjdGl0aW9uZXJzX25ldHdvcmsvc3RhdGljL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lDYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2NvbXBvbmVudHMvX3JhZGlvQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2NvbXBvbmVudHMvX2RpcmVjdG9yeUNhcmQuc2NzcyIsIndlYnBhY2s6Ly9wcmFjdGl0aW9uZXJzX25ldHdvcmsvLi9wcmFjdGl0aW9uZXJzX25ldHdvcmsvc3RhdGljL3Nhc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2NvbXBvbmVudHMvX3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2NvbXBvbmVudHMvX2FydGljbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2NvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovL3ByYWN0aXRpb25lcnNfbmV0d29yay8uL3ByYWN0aXRpb25lcnNfbmV0d29yay9zdGF0aWMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2NvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9wcmFjdGl0aW9uZXJzX25ldHdvcmsvLi9wcmFjdGl0aW9uZXJzX25ldHdvcmsvc3RhdGljL3Nhc3MvbGF5b3V0cy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcHJhY3RpdGlvbmVyc19uZXR3b3JrLy4vcHJhY3RpdGlvbmVyc19uZXR3b3JrL3N0YXRpYy9zYXNzL2xheW91dHMvX3NpbmdsZS5zY3NzIiwid2VicGFjazovL3ByYWN0aXRpb25lcnNfbmV0d29yay8uL3ByYWN0aXRpb25lcnNfbmV0d29yay9zdGF0aWMvc2Fzcy9wYWdlcy9fbWFwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiI2NvbW1lbnRze1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbiNjb21tZW50cyA6dGFyZ2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE4OGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMmVtICNjOGUxZmY7XG59XG4ucG9zaXRpb25fX3N1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHJlbTtcbiAgICBcbn1cbi5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMEQxQTdCO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVudS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWRvdHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDByZW0gMC41cmVtIDAuNXJlbTtcbn1cblxuLm1lbnUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4ubWVudS1vcHRpb25zIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1lbnUtb3B0aW9ucyBwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLm1lbnUtY29udGFpbmVyOmhvdmVyIC5tZW51LW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudS1jb250YWluZXI6Zm9jdXMgLm1lbnUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21tZW50X19zdWdnZXN0aW9ucyB7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDdyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTRweCAtMXB4IHJnYmEoOTIsIDEwNCwgMjExLCAwLjMzKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcy11cGRhdGVkLWNvbW1lbnQge1xuICAgIGNvbG9yOiAjNjM3MzgxO1xufVxuXG4uZWRpdGFibGVDb250ZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDByZW0gMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDByZW0gMXJlbSAhaW1wb3J0YW50O1xuXG59XG5cbiNhbGVydC1kaWFsb2c6OmJhY2tkcm9we1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwZCwgIzAwMGEpO1xufVxuXG4ubGlua2NvbG9ye1xuICAgIGNvbG9yOiAjMjE4OGZmO1xufVxuXG4udG9hc3RpZnkge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMHB4IDM2cHggLTRweCByZ2JhKDc3LCA5NiwgMjMyLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzczYTVmZiwgIzU0NzdmNSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzczYTVmZiwgIzU0NzdmNSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0aWZ5Lm9uIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnRvYXN0aWZ5LXJpZ2h0IHtcbiAgICByaWdodDogMTVweDtcbn1cblxuLnRvYXN0aWZ5LWxlZnQge1xuICAgIGxlZnQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS10b3Age1xuICAgIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgICBib3R0b206IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi50b2FzdGlmeS1hdmF0YXIge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogLTdweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC50b2FzdGlmeS1yaWdodCwgLnRvYXN0aWZ5LWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24tdG9hc3R7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4uc2VsZWN0ZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM4YztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNzdWdnZXN0aW9uQ29udGFpbmVyID4gbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWdnZXN0aW9uQ29udGFpbmVyID4gIGxpe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG5cblxufVxuXG4uanMtcGFyZW50LWNvbW1lbnQgdWwsXG4uanMtcGFyZW50LWNvbW1lbnQgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uanMtcGFyZW50LWNvbW1lbnQgdWwsXG4uanMtcGFyZW50LWNvbW1lbnQgb2wsXG4uanMtcGFyZW50LWNvbW1lbnQgKiB1bCxcbi5qcy1wYXJlbnQtY29tbWVudCAqIG9sIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IC8qIFB1ZWRlcyBhanVzdGFyIGVsIG1hcmdlbiBzaSBsbyBuZWNlc2l0YXMgKi9cbn1cblxuXG4uanMtY29tbWVudC1jb250ZW50e1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbn1cblxuXG4uc3VnZ2VzdGlvbkNvbnRhaW5lciA+ICBsaTpob3ZlcntcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRlZTY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNzVzO1xufVxuXG4uY29tbWVudF9fc3VnZ2VzdGlvbnMgPiBocntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBkMWE3YjtcbiAgICBcbn1cblxuLmljb25Sb3RhdGV7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGVOb3RpZmljYXRpb25JY29uIDEuMnMgY3ViaWMtYmV6aWVyKC4xNywuNjcsLjczLC44NSk7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzA7XG4gICAgXG4gICAgXG59XG4ubm90aWZpY2F0aW9ue1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7IFxufVxuXG4ud2l0aE9wYWNpdHl7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBzaG93Tm90aWZpY2F0aW9uRWxlbWVudHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgNzUle1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIDEwMCV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlTm90aWZpY2F0aW9uSWNvbntcbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDUwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIDc1JXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAxMDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbn1cblxuXG4uanMtY29tbWVudC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2MzczODE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmpzLWNvbW1lbnQtY29udGVudD4uanMtY29tbWVudC11cmxoYXNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbW1lbnRzIC5iYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjRDdFMUVBO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2MzczODE7XG59XG4jY29tbWVudHMgLmNvbW1lbnRzX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5hY2NvcmRpb25fX3JlcGxpZXMge1xuICAgIC8qICAgKi9cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJmMGZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZmY7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzBEMUE3QjtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4jY3VzdG9tSGlkZXtcblxuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG59XG5cblxuXG5cblxuLmFjY29yZGlvbl9fcmVwbGllcy0tYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBEMUE3Qjtcbn1cblxuI2NvbW1lbnRCdXR0b257XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cblxuI2NvbW1lbnRzIC5qcy1yZXBsaWVzIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8qIFRpbWUgb2YgdGhlIHNob3cgYW5kIGhpZGUgdHJhbnNpdGlvbiAqL1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigxLDAsLjEyLC45OSksIG1heC1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMSwwLC4xMiwuOTkpO1xuXG5cbn1cbiAgICBcbiAgICBcbi5zaG93IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMDAwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuLmltYWdlX19wcm9maWxle1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jb21tZW50c19fdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzYzNzM4MTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4jY29tbWVudHMgLnRleHQtd3JhcCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuI2NvbW1lbnRzIC5oNyB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuI2NvbW1lbnRzIC5idG46ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4jY29tbWVudHMgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICByZXNpemU6IG5vbmU7XG59XG4jY29tbWVudHMgdGV4dGFyZWE6Zm9jdXMsICNjb21tZW50cyB0ZXh0YXJlYTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYmM4YztcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tY29udHJvbDpmb2N1czo6cGxhY2Vob2xkZXIsXG4ucy1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsXG5pbnB1dCNzZWFyY2gtaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4jY29tbWVudHMgLmpzLWNvbW1lbnQtaW5wdXQ6aW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNjb21tZW50cyAuZWRpdC1jb21tZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG4jY29tbWVudHMgLmJ0bi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG59XG4jY29tbWVudHMgLnJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG59XG4jY29tbWVudHMgLnVzZXItaGFzLXJlYWN0ZWQsXG4jY29tbWVudHMgLnVzZXItaGFzLWZsYWdnZWQge1xuICAgIGZpbGw6ICNmZmM5NmM7XG59XG5cbiNjb21tZW50cyAudXNlci1oYXMtbm90LXJlYWN0ZWQsXG4jY29tbWVudHMgLnVzZXItaGFzLW5vdC1mbGFnZ2VkLFxuI2NvbW1lbnRzIC51c2VyLWhhcy1mb2xsb3dlZCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbiNjb21tZW50cyAudXNlci1oYXMtZmxhZ2dlZCxcbiNjb21tZW50cyAudXNlci1oYXMtbm90LWZsYWdnZWQsXG4jY29tbWVudHMgLmNvbW1lbnQtZm9sbG93LWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGFnLW1vZGFsIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZsYWdnZWQtY29tbWVudCB7XG4gICAgY29sb3I6ICM5OTk7XG59XG4uZmxhZy1yZWplY3RlZCxcbi5mbGFnLXJlc29sdmVkLFxuI2NvbW1lbnRzIC51c2VyLWhhcy1mb2xsb3dlZCB7XG4gICAgc3Ryb2tlOiAjMDBiYzhjO1xufVxuLmNvbW1lbnQtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyAwcywgdHJhbnNmb3JtIDAuNzVzO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5zaG93LW1vZGFsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIDBzLCB0cmFuc2Zvcm0gMC41cztcbn1cbi5jb21tZW50LW1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xufVxuLmNvbW1lbnQtbW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWNsb3NlLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbn1cbi5tb2RhbC1jbG9zZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG59XG4uYWxlcnQtZXJyb3Ige1xuICAgIGNvbG9yOiAjNzgyODFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWRiZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhjZGM4O1xufVxuXG4udGhyZWUtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cbi50aHJlZS1kb3RzLXdyYXBwZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi50aHJlZS1kb3RzLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuLnRocmVlLWRvdHMtZHJvcGRvd24gPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLnRocmVlLWRvdHMtZHJvcGRvd24gPiBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi8qIE1vZGFsIGRlIEJvb3N0cmFwICovXG4uY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC43NTsgfVxuICAgIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgXG4gIGJ1dHRvbi5jbG9zZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIFxuICAubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBcbiAgLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDA7IH1cbiAgICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMC41cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMC41cmVtICogMikpOyB9XG4gIFxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIFxuICAubW9kYWwtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICBcbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuICAgIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87IH1cbiAgXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIFxuICAubW9kYWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbiAgXG4gIC5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpOyB9XG4gICAgLm1vZGFsLXNtIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLWxnIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG4jZWRpdG9yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEN0UxRUE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuI3Rvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcGFkZGluZzogMS4zNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuMTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lZGl0YWJsZUNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZWRpdGFibGVDb250ZW50OmFjdGl2ZXtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5bY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ1dHRvblBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbTtcbn0iLCIvLyoqKiogQ1VTVE9NIFNUWUxFUyAqKioqLy9cbkBpbXBvcnQgXCJiYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvZ2xvYmFsXCI7XG5AaW1wb3J0IFwiYmFzZS92ZW5kb3JzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9sYXlvdXRcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3NpbmdsZVwiO1xuQGltcG9ydCBcInBhZ2VzL3BhZ2VzXCI7XG5AaW1wb3J0IFwiY29tbWVudC5jc3NcIjsiLCIvLyBDb2xvciB2YXJpYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRkYXJrOiAjMjMxRjIwO1xuJGdyYXk6ICM2MzczODE7XG4kd2hpdGU6ICNmZmY7XG5cbiRsaW5lLXNpemVzOiAxLDIsMyw0LDUsNiw3LDg7XG4kZGVmYXVsdDogI0Y0RjdGQztcblxuJHByaW1hcnk6ICMwMDBGOUY7XG4kc2Vjb25kYXJ5OiAjMDA4MkNBO1xuJHN1Y2Nlc3M6ICMwMEJFOUM7XG4kaW5mbzogIzI4QThERjtcbiR3YXJuaW5nOiAjRjRENjcwO1xuJGRhbmdlcjogI0ZENzYyMztcbiRsaWdodDogI0U3RTlFQztcbiRibHVlOiAjMEQxQTdCO1xuJGRhcmstYmx1ZTogIzA3MTIzMjtcblxuXG4vLyBib3JkZXIgY29sb3JcbiRib3JkZXItY29sb3I6IHJnYmEoJGdyYXksIC4yNSk7XG5cbi8vIGJvcmRlciByYWRpdXNcbiRib3JkZXItcmFkaXVzOiAzcHg7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJC0tZm9udC1zZWNvbmRhcnk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4vKiBmb250LXNpemVzICovXG4kZm9udC1zaXplLWdsb2JhbDogMTRweDtcbiRmb250LXNtYWxsOiAxMnB4O1xuJGZvbnQtbm9ybWFsOiAxNnB4O1xuJGZvbnQtMTogMThweDtcbiRmb250LTI6IDIwcHg7XG4kZm9udC0zOiAyNHB4O1xuJGZvbnQtNDogMzBweDtcbiRmb250LTU6IDM0cHg7XG4kZm9udC02OiA0MHB4O1xuJGZvbnQtNzogNTJweDtcblxuLy8gVGVtcGxhdGUgbGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIZWFkZXJcbiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xuXG4vLyBTaWRlYmFyXG4kc2lkZWJhci13aWR0aDogMTEycHg7XG4kc2lkZWJhci1oZWlnaHQ6IDk2cHg7XG5cbi8vQnV0dG9uc1xuJGJ0bi1jb2xvcjogIzBEMUE3QjtcblxuXG4vL2dyYWRpZW50c1xuJGJsdWUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMTMwLCAyMDIsIDApIDAlLCByZ2JhKDMwLCA3NSwgMTQzLCAwLjU0NikgNDUuODMlLCByZ2JhKDcsIDE0LCA2OSwgMC43KSAxMDAlKTtcbiRibHVlLWdyYWRpZW50LXR3bzogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxMzAsIDIwMiwgMCkgMCUsIHJnYmEoMzAsIDc1LCAxNDMsIDAuMzEyKSA0NS44MyUsIHJnYmEoNywgMTQsIDY5LCAwLjQpIDEwMCUpOyIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBHbG9iYWxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1nbG9iYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgYm9keSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbiIsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLmZhbmN5Q2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyZW07XG4gICAgYm90dG9tOiAyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3cwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMywgMTUsIDUwLCAwLjA0KSA0Ny4xJSwgIzA3MDgxRiAxMDAlKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnBuZ1wiKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEQxQTdCO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgb3BhY2l0eTogMC43MjtcbiAgICB9XG4gIH1cblxuICAuYmctaW1hZ2V7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwODFDOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yYWRpby1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtMjFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJ0bi1jb2xvcjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICB9XG5cbiAgJi5hY3RpdmUtcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRidG4tY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRidG4tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweFxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4iLCIuZGlyZWN0b3J5Q2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDI1cHggNDBweCByZ2JhKDgyLCAxMzksIDI1MCwgMC4yKSk7XG4gIH1cbn1cbiIsIiNIZWFkZXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDI4cHggMjRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40NSk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXG4gICAgJl9fZWxlbWVudHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAzLjEyNXJlbTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICYtZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc21hbGw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbiBIYW1idXJndWVyXG4jY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbn1cblxuLmxpbmUtbWFpbjo6YmVmb3JlLFxuLmxpbmUtbWFpbjo6YWZ0ZXIsXG4ubGluZS1zcGxpdDo6YmVmb3JlLFxuLmxpbmUtc3BsaXQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xufVxuXG4ubGluZS1tYWluOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbn1cblxuLmxpbmUtbWFpbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xufVxuXG4ubGluZS1zcGxpdDo6YmVmb3JlLFxuLmxpbmUtc3BsaXQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCBvcGFjaXR5IC41cztcbn1cblxuLmxpbmUtc3BsaXQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbiNjaGVja2JveDpjaGVja2Vkfi5saW5lLW1haW46OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4jY2hlY2tib3g6Y2hlY2tlZH4ubGluZS1tYWluOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuI2NoZWNrYm94OmNoZWNrZWR+LmxpbmUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4jY2hlY2tib3g6Y2hlY2tlZH4ubGluZS1zcGxpdDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC8vIHBhZGRpbmc6IDAuNzVyZW0gMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZ2xvYmFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge31cbn1cblxuLm1lbnVfYWN0aXZlIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG5fY29sbGFwc2libGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIC0tc2l6ZTogMTRweDtcbiAgICAgICAgLS1nLXRyYW5zOiAuNnM7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0ExTVRJZ05URXlJajRLSUNBZ0lEeHdZWFJvSUdacGJHdzlKeU13UkRGQk4wSW5DaUFnSUNBZ0lDQWdaRDBpVFRJek15NDBJRFF3Tmk0Mll6RXlMalVnTVRJdU5TQXpNaTQ0SURFeUxqVWdORFV1TXlBd2JERTVNaTB4T1RKak1USXVOUzB4TWk0MUlERXlMalV0TXpJdU9DQXdMVFExTGpOekxUTXlMamd0TVRJdU5TMDBOUzR6SURCTU1qVTJJRE16T0M0M0lEZzJMallnTVRZNUxqUmpMVEV5TGpVdE1USXVOUzB6TWk0NExURXlMalV0TkRVdU15QXdjeTB4TWk0MUlETXlMamdnTUNBME5TNHpiREU1TWlBeE9USjZJaUF2UGdvOEwzTjJaejQ9XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpIHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIxcHgpIHtcbiAgICAubWVudSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAubWVudV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLm1lbnVfX2xpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgICAgei1pbmRleDogMjAwO1xuXG4gICAgICAgICYgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmX19lbGVtZW50cyB7XG4gICAgICAgICAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG5fY29sbGFwc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZW51X19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cblxufVxuXG4vKuKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCpcXFxuICAgIOKXj+KdsSBTbGlkZXIgcHJpbmNpcGFsIGhvbWVcblxcKuKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCovXG4uc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogLjg1ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuODUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0gICAiLCIuY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jb21tZW50c19fbGlzdF9lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcblxuICAmID4gbGkgbGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5idWRnZXQtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxODBweCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDE4MHB4LCAxZnIpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxufVxuXG4ucmlnaHQtMjF7XG4gIHJpZ2h0OiAyMXJlbTtcbn1cblxuLm5vdGlmaWNhdGlvbi0tcmVhZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDdFMUVBO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICYgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2MzczODE7XG4gICAgZm9udC1zaXplOiAkZm9udC1ub3JtYWw7XG4gIH1cbiAgXG4gICYgLm5vdGlmaWNhdGlvbl9fZGF0ZXtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjM3MzgxO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1nbG9iYWw7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi0tbm9yZWFkZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDgxQzk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgJiAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzA3MTIzMjtcbiAgICBmb250LXNpemU6ICRmb250LW5vcm1hbDtcbiAgfVxuICBcbiAgJiAubm90aWZpY2F0aW9uX19kYXRle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2MzczODE7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWdsb2JhbDtcbiAgfVxufSIsIi5uZXdzLWRldGFpbCB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB1bCwgb2x7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgfVxuXG4gIG9se1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIH1cbn1cblxuLm5ld3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IC1tb3otYXZhaWxhYmxlOyAgICAgICAgICAvKiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgd2lsbCBpZ25vcmUgdGhpcy4gKi9cbiAgICBoZWlnaHQ6IC13ZWJraXQtc3RyZXRjaDsgIC8qIE1vemlsbGEtYmFzZWQgYnJvd3NlcnMgd2lsbCBpZ25vcmUgdGhpcy4gKi9cbiAgICBoZWlnaHQ6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cblxuLmFjdGl2aXR5RGVzY3JpcHRpb24ge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC0xO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICAgICYgYSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdiB7XG4gICAgJiBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6ICRmb250LTM7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogNXJlbTtcblxuICAgICAgJiBhIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLCBvbHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICB1bHtcbiAgICAmIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6ICRmb250LW5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEuNHJlbSBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB9XG59XG5cbi5uZXdzRGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDMuNzVyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogIzYzNzM4MTtcbiAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6ICRmb250LTE7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzA0ODdjNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6ICRmb250LTM7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBcbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBcbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBcbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIHVsLCBvbHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgY29sb3I6ICM2MzczODE7XG4gICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAkZm9udC0xO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbCAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNvY2lhbF9fbGlua3MtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIFxuICBsaSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgJi5mYWNlYm9vay1zaGFyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0I1OTk5O1xuICAgIH1cblxuICAgICYudHdpdHRlci1zaGFyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICYubGlua2VkaW4tc2hhcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0NzdCNTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnRleHRfZGFya19ibHVlIHtcbiAgY29sb3I6ICRibHVlO1xufSIsIi5hbGVydC1lcnJvciB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMjcsIDI5LCAyOSwgdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDY4LCA2OCwgdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjI2LCAyMjYsIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcblxufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg2LCA3OCwgNTksIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTYsIDE4NSwgMTI5LCB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyNTAsIDIyOSwgdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuIiwiLmJ1dHRvbiB7IFxuICAgICYtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4tY29sb3I7XG4gICAgfVxuICAgICYtbWVtYmVycyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxOHB4IDI0cHggLTFweCByZ2JhKDkyLCAxMDQsIDIxMSwgMC4zMyk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICYtY29tbWVudHtcbiAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMzAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMwRDFBN0IzMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjRweCAtMXB4IHJnYmEoOTIsIDEwNCwgMjExLCAwLjMzKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICBcbiAgICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjgwcHgpIHtcbiAgICAuYnV0dG9uLW1lbWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnV0dG9uLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAgIC5idXR0b24tc2VhcmNoIHtcbiAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJveF9jaGVja2VkIHtcbiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSg1OSwxMzAsMjQ2LHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1OSwxMzAsMjQ2LHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5kb2N1bWVudC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgICYudmlkZW8td2lkdGgge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSApO1xuICAgIH1cbiAgICAmLmRvYy13aWR0aCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpICk7XG4gICAgfVxufSIsIi5sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgJiN7Jn0taGFzLXNpZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgPiAubGF5b3V0LFxuICAgID4gLmxheW91dC1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlcixcbiAgJi1mb290ZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAmLXNpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJi1jaGlsZHJlbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4xcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMC4xcHg7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgfVxuICB9XG59XG5cbi50cmltX3RleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgJi5hbnl3aGVyZSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cblxuICBAZWFjaCAkc2l6ZSBpbiAkbGluZS1zaXplcyB7XG4gICAgJi0tbGluZS1zaXplLSN7JHNpemV9IHtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJHNpemU7XG4gICAgfVxuICB9XG4gIFxuICAmLnRyaW1fdGV4dC0tbGluZS1zaXplLTMge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuIiwiLmNvbnRlbnQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmMtdG9vbGJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmIC5pdGVtIHtcbiAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICYgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGNvZGUgX3ZlbmRvcnNcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgYXNpZGUgLmZjIC5mYy10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmMgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjIC5mYy10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmMtdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi52aWRlby1saXN0IC5pdGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNsaWNrIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDU5LCAxMzAsIDI0NiwgdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU5LCAxMzAsIDI0NiwgdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuI3NlYXJjaDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBEMUE3Qjtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cztcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzO1xufVxuXG4vKiA6Y2hlY2tlZCAtIHJlc2l6ZSB0byBmdWxsIGhlaWdodCAqL1xuLnRhYiBpbnB1dDpjaGVja2VkIH4gLnRhYi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmlzLWNoZWNrZWQge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNTksIDEzMCwgMjQ2LCB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTksIDEzMCwgMjQ2LCB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZXZlbnQge1xuICAmX19kZXRhaWwge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JhZGllbnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRibHVlLWdyYWRpZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG5cbiAgJiA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5ncmFkaWVudC1za3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkYmx1ZS1ncmFkaWVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbiIsIiNwcm9qZWN0LWZvcm17XG4gICAgLmlucHV0LXN5bWJvbC1ldXJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKCrFwiO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggU09MSUQgcmdiKDIwOSAyMTMgMjE5IC8gMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4uZWRpdC1idG57XG4gICAgY29sb3I6ICMwRTFBN0I7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlMWE3YjtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjNzO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTFBN0IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFwcGluZy1oZXJve1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoMTphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDgxQzk7O1xuICAgICAgICBib3R0b206LTIycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG59XG5cbiNwcm9qZWN0LW1hcC1kZXRhaWx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uY2xpY2thYmxlLXJvd3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAjNmVjOWRhO1xuICAgIH1cbn1cblxuLm1hcC1jb250YWluZXJ7XG4gICAgI3Byb2plY3QtbWFwe1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgIC5mbGFnLWltZ3tcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG59XG5cbiNwcm9qZWN0VGFibGV7XG4gICAgdGgudy00MDB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG59XG5cbi8vIFRhYiB0aGluZ1xuLnRhYiB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRDFENURCO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3V0bGluZTogaW5oZXJpdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgY29sb3I6ICMwRTFBN0I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJEODFDOTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMEUxQTdCO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyRDgxQzk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJjb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hhcnQtY29udGFpbmVye1xuICAgICNwcm9qZWN0LWNoYXJ0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICAjamlwLWNoYXJ0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICAuY2hhcnQtZGF0YS1sYWJlbCBzcGFue1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAmLnRleHQtZ3JheXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaGlnaGNoYXJ0cy10aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5oaWdoY2hhcnRzLWZpZ3VyZSwgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0YWJsZSB7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgfVxuXG4gICAgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0YWJsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIGNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuICAgIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGgge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB9XG4gICAgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0ZCwgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0aCwgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSBjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgfVxuICAgIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGhlYWQgdHIsIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG4gICAgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWY3ZmY7XG4gICAgfVxufVxuXG4ubGVhZmxldC1iYXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAmLm15LWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGg1e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjM3MzgxO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQ4MUM5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMZWFmbGV0IGN1c3RvbSBjc3NcblxuLm15Y2x1c3RlciB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0yMi41cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsMTI5LDIwMSwgMC40KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBkaXZ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwxMjksMjAxLCAxKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgfVxufVxuXG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXJ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbntcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMkQ4MUM5ICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/