@media all and (min-width: 640px) {
    .taskList {
        display: inline-table !important;
    }

    .taskList thead tr:not(:first-child) {
        display: none;
    }

}

html * {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --tw-text-opacity: 1;
    color: rgba(92, 92, 92, var(--tw-text-opacity));

}

.taskListCategory {
    box-shadow: inset 4px 0 0 0;
}

#overlay {
  position: fixed; /* Sit on top of the page content */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}

.navigation-item {
    display: flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));

  /* Animation so that the hover state has a fade effect (with 150ms) */

  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;

  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-duration: 150ms;

  transition-duration: 150ms;

}

/* The navigation item for the active navigation element (highlighted in blue) */
.navigation-item.active {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));

}

/* Hover state for the navigation item. */
.navigation-item:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));

}

.item-list > :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));
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));

}

@media (min-width: 768px) {
    .item-list > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgba(209, 213, 219, var(--tw-divide-opacity));

    }

}
.item-list a {
    cursor: default;

}
a.active li {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));

}

.item-list li .title {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));

}

.item-list a.active li .title {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));

}

.item-list li .subtitle {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));

}

.item-list a.active li .subtitle {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));

}

.highlight {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));

}

.header-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    background-image: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

}

.header-button-destroy {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));

}

.header-button-destroy:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));

}

ul.timeline li:last-child span.line {
  display: none;
}


/* List of items (such as contacts, comapines.) */
aside.sidebar {
    position: relative;
    order: -9999;
    display: flex;
    width: 24rem;
    flex-shrink: 0;
    flex-direction: column;
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));

}

main.details {
    position: relative;
    z-index: 0;
    flex: 1 1 0%;
    overflow-y: auto;
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
    padding-top: 1.75rem;

}

.ember-basic-dropdown-trigger {
    width: 100%;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
    padding: 0.5rem;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 300ms;

}

.ember-basic-dropdown-trigger:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    --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(3px + 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);

}

.ember-power-select-option {
    padding: 0.5rem;

}

#navigation-bar {
    position: absolute;
    z-index: 40;
    display: flex;
    height: 100%;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    background-image: #fff;

}

@media (min-width: 768px) {
    #navigation-bar {
        position: static;

    }

}

#mobile-nav-backdrop {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5;
    background-image: #000;
  /* Apply a blur effect. There is no tailwind class for this. */
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);

}

/* 
Item List

The item list is the container for the list of contact/companies/etc.

When no element is selected e.g. on a route like

/main/people the item list gets has the addtional class "index-route".
On mobile devices (size class sm) the list is hidden when looking at an object.

Also on mobile devices when the list is visible, it takes over the entire screen.
*/

aside.item-list {
    display: none;
    height: 100%;
    width: 24rem;
    flex-shrink: 0;
    flex-direction: column;
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));

}

@media (min-width: 768px) {
    aside.item-list {
        display: flex;

    }

}

/**
Style for the item list, when the user is on an index route.
*/
aside.item-list.index-route {
    display: flex;
    width: 100%;

}
@media (min-width: 768px) {
    aside.item-list.index-route {
        width: auto;

    }

}

/**
This selector matches the "main" element, when its next to an item list.
When no item is selected (.index-route) The main view is hidden so that on
mobile devices the item list can take the full screen.
*/
aside.item-list.index-route + main {
    display: none;

}
@media (min-width: 768px) {
    aside.item-list.index-route + main {
        width: 100%;

    }

}


#mobile-sidebar-wormhole {
    position: absolute;
    z-index: 40;

}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL291dC00ODYtYnJvY2NvbGlfbWVyZ2VfdHJlZXNfZnVsbF9hcHBsaWNhdGlvbi9hcHAvc3R5bGVzL2FwcC5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksYUFBYTtJQUNqQjs7QUFFSjs7QUNUQTtJQUFBLDZOQUFBO0lBQUEscUJBQUE7SUFBQTs7Q0FBQTs7QURlQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtFQUNFLGVBQWUsRUFBRSxtQ0FBbUM7RUFDcEQsV0FBVyxFQUFFLHNDQUFzQztFQUNuRCxZQUFZLEVBQUUsdUNBQXVDO0VBQ3JELE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLGlDQUFpQyxFQUFFLGtDQUFrQztFQUNyRSxVQUFVLEVBQUUsb0ZBQW9GO0VBQ2hHLGVBQWUsRUFBRSwyQkFBMkI7QUFDOUM7O0FDN0JBO0lBQUEsY0FBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLDREQUFBO0lBQUEscUJBQUE7SUFBQSxzQkFBQTtJQUFBLG9CQUFBO0lBQUEsdUJBQUE7SUFBQSxpQkFBQTtJQUFBLHFCQUFBO0lBQUEsZ0RBQUE7O0VEa0NFLHFFQUFxRTs7RUNsQ3ZFLDBJQUFBOztFQUFBLGtJQUFBOztFQUFBLDJKQUFBOztFQUFBLHlEQUFBOztFQUFBLDJCQUFBOztFQUFBOztDQUFBOztBRHNDQSxnRkFBZ0Y7QUN0Q2hGO0lBQUEsbUJBQUE7SUFBQSw0REFBQTtJQUFBLHFCQUFBO0lBQUE7O0NBQUE7O0FEMkNBLHlDQUF5QztBQzNDekM7SUFBQSxtQkFBQTtJQUFBLDREQUFBO0lBQUEscUJBQUE7SUFBQTs7Q0FBQTs7QUFBQTtJQUFBLHlCQUFBO0lBQUEsbUVBQUE7SUFBQSw0REFBQTtJQUFBLHVCQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQTtRQUFBLHVCQUFBO1FBQUE7O0tBQUE7O0NBQUE7QUFBQTtJQUFBOztDQUFBO0FBQUE7SUFBQSxtQkFBQTtJQUFBOztDQUFBOztBQUFBO0lBQUEsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0lBQUEscUJBQUE7SUFBQTs7Q0FBQTs7QUFBQTtJQUFBLHFCQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsaUJBQUE7SUFBQSxxQkFBQTtJQUFBOztDQUFBOztBQUFBO0lBQUEscUJBQUE7SUFBQTs7Q0FBQTs7QUFBQTtJQUFBLHFCQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQSxxQkFBQTtJQUFBLG9CQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtJQUFBLGtCQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBLG1CQUFBO0lBQUEsNERBQUE7SUFBQSx1QkFBQTtJQUFBLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtJQUFBLHVCQUFBO0lBQUEsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0lBQUEscUJBQUE7SUFBQSxnREFBQTtJQUFBLDZDQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQSxtQkFBQTtJQUFBLDBEQUFBO0lBQUEscUJBQUE7SUFBQTs7Q0FBQTs7QUFBQTtJQUFBLG1CQUFBO0lBQUE7O0NBQUE7O0FEMEZBO0VBQ0UsYUFBYTtBQUNmOzs7QUFHQSxpREFBaUQ7QUMvRmpEO0lBQUEsbUJBQUE7SUFBQSxhQUFBO0lBQUEsY0FBQTtJQUFBLGFBQUE7SUFBQSxlQUFBO0lBQUEsdUJBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQSxtQkFBQTtJQUFBLFdBQUE7SUFBQSxhQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtJQUFBLDREQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQSxZQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQSxnQkFBQTtJQUFBLDBJQUFBO0lBQUEsa0lBQUE7SUFBQSwySkFBQTtJQUFBLHlEQUFBO0lBQUEsMkJBQUE7SUFBQTs7Q0FBQTs7QUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQSwrQkFBQTtJQUFBLG9CQUFBO0lBQUEsNEdBQUE7SUFBQSwwR0FBQTtJQUFBOztDQUFBOztBQUFBO0lBQUE7O0NBQUE7O0FBQUE7SUFBQSxtQkFBQTtJQUFBLFlBQUE7SUFBQSxjQUFBO0lBQUEsYUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7SUFBQSw0REFBQTtJQUFBOztDQUFBOztBQUFBO0lBQUE7UUFBQTs7S0FBQTs7Q0FBQTs7QUFBQTtJQUFBLGFBQUE7SUFBQSxZQUFBO0lBQUEsbUJBQUE7SUFBQSxzREFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7RURzSEUsOERBQThEO0VBQzlELGtDQUEwQjtVQUExQjs7Q0N2SEY7O0FEMEhBOzs7Ozs7Ozs7OztDQVdDOztBQ3JJRDtJQUFBLGNBQUE7SUFBQSxhQUFBO0lBQUEsYUFBQTtJQUFBLGVBQUE7SUFBQSx1QkFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7SUFBQTs7Q0FBQTs7QUFBQTtJQUFBO1FBQUE7O0tBQUE7O0NBQUE7O0FEMklBOztDQUVDO0FDN0lEO0lBQUEsY0FBQTtJQUFBOztDQUFBO0FBQUE7SUFBQTtRQUFBOztLQUFBOztDQUFBOztBRGtKQTs7OztDQUlDO0FDdEpEO0lBQUE7O0NBQUE7QUFBQTtJQUFBO1FBQUE7O0tBQUE7O0NBQUE7OztBQUFBO0lBQUEsbUJBQUE7SUFBQTs7Q0FBQSIsImZpbGUiOiJpb3N4cGVydC13ZWIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAudGFza0xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFza0xpc3QgdGhlYWQgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuXG5odG1sICp7XG4gIEBhcHBseSBmb250LXNhbnMgdGV4dC1pby1tYWluO1xufVxuXG4udGFza0xpc3RDYXRlZ29yeSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwO1xufVxuXG4jb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU2l0IG9uIHRvcCBvZiB0aGUgcGFnZSBjb250ZW50ICovXG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoIChjb3ZlciB0aGUgd2hvbGUgcGFnZSkgKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTsgLyogQmxhY2sgYmFja2dyb3VuZCB3aXRoIG9wYWNpdHkgKi9cbiAgei1pbmRleDogMjsgLyogU3BlY2lmeSBhIHN0YWNrIG9yZGVyIGluIGNhc2UgeW91J3JlIHVzaW5nIGEgZGlmZmVyZW50IG9yZGVyIGZvciBvdGhlciBlbGVtZW50cyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIEFkZCBhIHBvaW50ZXIgb24gaG92ZXIgKi9cbn1cblxuLm5hdmlnYXRpb24taXRlbSB7XG4gIEBhcHBseSByb3VuZGVkLWxnIGJnLWdyYXktMTAwIHRleHQtZ3JheS02MDAgZmxleCBpdGVtcy1jZW50ZXIgcHgtMiBweS0yIGZvbnQtbWVkaXVtO1xuXG4gIC8qIEFuaW1hdGlvbiBzbyB0aGF0IHRoZSBob3ZlciBzdGF0ZSBoYXMgYSBmYWRlIGVmZmVjdCAod2l0aCAxNTBtcykgKi9cbiAgQGFwcGx5IHRyYW5zaXRpb24gZHVyYXRpb24tMTUwO1xufVxuXG4vKiBUaGUgbmF2aWdhdGlvbiBpdGVtIGZvciB0aGUgYWN0aXZlIG5hdmlnYXRpb24gZWxlbWVudCAoaGlnaGxpZ2h0ZWQgaW4gYmx1ZSkgKi9cbi5uYXZpZ2F0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgQGFwcGx5IGJnLWJsdWUtMjAwIHRleHQtYmx1ZS04MDA7XG59XG5cbi8qIEhvdmVyIHN0YXRlIGZvciB0aGUgbmF2aWdhdGlvbiBpdGVtLiAqL1xuLm5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIEBhcHBseSBiZy1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwO1xufVxuXG4uaXRlbS1saXN0IHtcbiAgQGFwcGx5IGRpdmlkZS15IGRpdmlkZS15ZWxsb3ctNTAwIG1kOmRpdmlkZS1ncmF5LTMwMDtcbn1cbi5pdGVtLWxpc3QgYSB7XG4gIEBhcHBseSBjdXJzb3ItZGVmYXVsdDtcbn1cbmEuYWN0aXZlIGxpIHtcbiAgQGFwcGx5IGJnLWJsdWUtNDAwO1xufVxuXG4uaXRlbS1saXN0IGxpIC50aXRsZSB7XG4gIEBhcHBseSB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDA7XG59XG5cbi5pdGVtLWxpc3QgYS5hY3RpdmUgbGkgLnRpdGxlIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG5cbi5pdGVtLWxpc3QgbGkgLnN1YnRpdGxlIHtcbiAgQGFwcGx5IHRleHQteHMgZm9udC1saWdodCB0ZXh0LWdyYXktNTAwO1xufVxuXG4uaXRlbS1saXN0IGEuYWN0aXZlIGxpIC5zdWJ0aXRsZSB7XG4gIEBhcHBseSB0ZXh0LWdyYXktMTAwO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgQGFwcGx5IHRleHQtZ3JheS05MDA7XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBweC00IHB5LTIgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCBzaGFkb3ctc20gdGV4dC1zbSBmb250LW1lZGl1bSByb3VuZGVkLW1kIHRleHQtZ3JheS03MDAgYmctd2hpdGU7XG59XG5cbi5oZWFkZXItYnV0dG9uLWRlc3Ryb3kge1xuICBAYXBwbHkgYmctcmVkLTYwMCB0ZXh0LXdoaXRlO1xufVxuXG4uaGVhZGVyLWJ1dHRvbi1kZXN0cm95OmhvdmVyIHtcbiAgQGFwcGx5IGJnLXJlZC03MDA7XG59XG5cbnVsLnRpbWVsaW5lIGxpOmxhc3QtY2hpbGQgc3Bhbi5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBMaXN0IG9mIGl0ZW1zIChzdWNoIGFzIGNvbnRhY3RzLCBjb21hcGluZXMuKSAqL1xuYXNpZGUuc2lkZWJhciB7XG4gIEBhcHBseSB3LTk2IHJlbGF0aXZlIG9yZGVyLWZpcnN0IGZsZXggZmxleC1jb2wgZmxleC1zaHJpbmstMCBib3JkZXItciBib3JkZXItZ3JheS0yMDA7XG59XG5cbm1haW4uZGV0YWlscyB7XG4gIEBhcHBseSBmbGV4LTEgcmVsYXRpdmUgei0wIG92ZXJmbG93LXktYXV0byBiZy1ncmF5LTIwMCBwdC03O1xufVxuXG4uZW1iZXItYmFzaWMtZHJvcGRvd24tdHJpZ2dlciB7XG4gIEBhcHBseSB3LWZ1bGwgcC0yIGR1cmF0aW9uLTMwMCB0cmFuc2l0aW9uIHJvdW5kZWQgYm9yZGVyIGJvcmRlci1ibHVlLTIwMCBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZyBmb2N1czpib3JkZXItYmx1ZS0zMDA7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3Qtb3B0aW9uIHtcbiAgQGFwcGx5IHAtMjtcbn1cblxuI25hdmlnYXRpb24tYmFyIHtcbiAgQGFwcGx5IGgtZnVsbCBhYnNvbHV0ZSBtZDpzdGF0aWMgei00MCBmbGV4IG92ZXJmbG93LWhpZGRlbiBiZy13aGl0ZTtcbn1cblxuI21vYmlsZS1uYXYtYmFja2Ryb3Age1xuICBAYXBwbHkgaC1mdWxsIHctZnVsbCBiZy1ibGFjayBiZy1vcGFjaXR5LTUwO1xuICAvKiBBcHBseSBhIGJsdXIgZWZmZWN0LiBUaGVyZSBpcyBubyB0YWlsd2luZCBjbGFzcyBmb3IgdGhpcy4gKi9cbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5cbi8qIFxuSXRlbSBMaXN0XG5cblRoZSBpdGVtIGxpc3QgaXMgdGhlIGNvbnRhaW5lciBmb3IgdGhlIGxpc3Qgb2YgY29udGFjdC9jb21wYW5pZXMvZXRjLlxuXG5XaGVuIG5vIGVsZW1lbnQgaXMgc2VsZWN0ZWQgZS5nLiBvbiBhIHJvdXRlIGxpa2VcblxuL21haW4vcGVvcGxlIHRoZSBpdGVtIGxpc3QgZ2V0cyBoYXMgdGhlIGFkZHRpb25hbCBjbGFzcyBcImluZGV4LXJvdXRlXCIuXG5PbiBtb2JpbGUgZGV2aWNlcyAoc2l6ZSBjbGFzcyBzbSkgdGhlIGxpc3QgaXMgaGlkZGVuIHdoZW4gbG9va2luZyBhdCBhbiBvYmplY3QuXG5cbkFsc28gb24gbW9iaWxlIGRldmljZXMgd2hlbiB0aGUgbGlzdCBpcyB2aXNpYmxlLCBpdCB0YWtlcyBvdmVyIHRoZSBlbnRpcmUgc2NyZWVuLlxuKi9cblxuYXNpZGUuaXRlbS1saXN0IHtcbiAgQGFwcGx5IGhpZGRlbiB3LTk2IG1kOmZsZXggZmxleC1jb2wgZmxleC1zaHJpbmstMCBoLWZ1bGwgYm9yZGVyLXIgYm9yZGVyLWdyYXktMzAwOyAgXG59XG5cbi8qKlxuU3R5bGUgZm9yIHRoZSBpdGVtIGxpc3QsIHdoZW4gdGhlIHVzZXIgaXMgb24gYW4gaW5kZXggcm91dGUuXG4qL1xuYXNpZGUuaXRlbS1saXN0LmluZGV4LXJvdXRlIHtcbiAgQGFwcGx5IGZsZXggdy1mdWxsIG1kOnctYXV0bztcbn1cblxuLyoqXG5UaGlzIHNlbGVjdG9yIG1hdGNoZXMgdGhlIFwibWFpblwiIGVsZW1lbnQsIHdoZW4gaXRzIG5leHQgdG8gYW4gaXRlbSBsaXN0LlxuV2hlbiBubyBpdGVtIGlzIHNlbGVjdGVkICguaW5kZXgtcm91dGUpIFRoZSBtYWluIHZpZXcgaXMgaGlkZGVuIHNvIHRoYXQgb25cbm1vYmlsZSBkZXZpY2VzIHRoZSBpdGVtIGxpc3QgY2FuIHRha2UgdGhlIGZ1bGwgc2NyZWVuLlxuKi9cbmFzaWRlLml0ZW0tbGlzdC5pbmRleC1yb3V0ZSArIG1haW4geyBcbiAgQGFwcGx5IGhpZGRlbiBtZDp3LWZ1bGw7XG59XG5cblxuI21vYmlsZS1zaWRlYmFyLXdvcm1ob2xlIHtcbiAgQGFwcGx5IGFic29sdXRlIHotNDA7XG59IixudWxsXX0= */