/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
h1, h2, h3, h4, h5, h6 {
    font-family: 'Avenir Next', sans-serif;
}

h1{
    color: #891A2D;
    font-weight: 600;
}

a {
    text-decoration: none;
}

.content{
    margin-left: 3vw;
    margin-right: 3vw;
    margin-bottom: 32px;
    transition: opacity 0.3s ease;
}

.fade-out {
    opacity: 0;
    transition: opacity 300ms ease;
}

.fade-in {
    opacity: 1;
    transition: opacity 300ms ease;
}



/* Wrapper für horizontales Scrollen auf kleinen Screens */
.table-responsive {
    width: auto;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

/* Optional: Tabelle etwas schöner machen auf kleinen Screens */
.table-responsive table {
    width: 100%;
    border-collapse: collapse;
}

/* Optional: Style für bessere Lesbarkeit bei Scroll */
.table-responsive td,
.table-responsive th {
    white-space: nowrap;
}

.heroimage{
    width: 100%;
    height: 300px;
    border-radius: 8px;
    margin-bottom: 32px;
    background-image: url(/build/images/ship.bbdd7612.jpg);
    background-size: cover;
    background-position: center;
}

.hidden{
    display: none;
}

.dividerelement{
    height: 5px;
    background-color: #1D458C;
}

.header-row{
    width: 100%;
    text-align: center;
    background-color: #1D458C;
    height: 50px;
}

.username{
    font-size: 14px;
    text-align: center;
    margin-top: 8px;
}

.card-esb{
    height: 150px;
    width: 300px;
    display: flex;
}

@media (min-width: 1080px) {
    .content {
        margin-left: 8.7vw;
        margin-right: 3vw;
        margin-bottom: 32px;
    }
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/colors.css ***!
  \*****************************************************************************************************************/
.bg-main{
    background-color: #f2f2f2;
}

.bg-esb-primary{
    background-color: #891A2D;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/inputs.css ***!
  \*****************************************************************************************************************/
/* Allgemeines Styling für alle Eingabefelder */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="url"],
textarea{
    border: 1px solid #ccc; /* Leichter Rand */
    border-radius: 4px; /* Abgerundete Ecken */
    padding: 8px 12px; /* Innenabstand */
    font-size: 16px; /* Klare Schriftgröße */
    color: #333; /* Textfarbe */
    width: 100%; /* Passt sich dem Container an */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Dezenter Schatten */
    transition: border-color 0.3s, box-shadow 0.3s; /* Weiche Übergänge */
    outline: none; /* Entfernt die Standard-Fokus-Rahmen */
    resize: vertical; /* Ermöglicht Anpassung der Höhe bei <textarea> */
}

/* Hover-Effekt */
input[type="text"]:hover,
input[type="email"]:hover,
input[type="password"]:hover,
input[type="number"]:hover,
input[type="tel"]:hover,
input[type="url"]:hover,
textarea:hover {
    border-color: #888; /* Ändert die Randfarbe bei Hover */
}

/* Fokus-Effekt */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
textarea:focus {
    border-color: #007bff; /* Blaue Randfarbe bei Fokus */
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25); /* Hervorhebung */
}

/* Styling für <textarea> */
textarea {
    min-height: 120px; /* Mindesthöhe */
}

/* Styling für deaktivierte Felder */
input:disabled,
textarea:disabled,
button:disabled {
    background-color: #e9ecef; /* Grauer Hintergrund */
    color: #6c757d; /* Graue Textfarbe */
    cursor: not-allowed; /* Nicht erlaubt-Cursor */
    border-color: #ced4da; /* Blassgrauer Rand */
}

/* Checkboxen und Radios modernisieren */
input[type="checkbox"],
input[type="radio"] {
    appearance: none; /* Entfernt Standard-Styling */
    -webkit-appearance: none; /* Für Safari */
    width: 20px;
    height: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 4px; /* Optional: Abgerundete Checkboxen */
    cursor: pointer;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Hover- und Fokus-Effekte für Checkboxen und Radios */
input[type="checkbox"]:hover,
input[type="radio"]:hover {
    border-color: #888;
}

input[type="checkbox"]:focus,
input[type="radio"]:focus {
    border-color: #007bff;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
}

/* Markiertes Styling */
input[type="checkbox"]:checked,
input[type="radio"]:checked {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}

/* Anpassung für File-Input */
input[type="file"] {
    display: block;
    font-size: 16px;
    margin: 10px 0;
    padding: 8px;
}

/* Styling für das <select>-Feld */
select {
    appearance: none; /* Entfernt den nativen Stil */
    -webkit-appearance: none; /* Für Safari */
    -moz-appearance: none; /* Für Firefox */

    background-color: #f9f9f9; /* Helle Hintergrundfarbe */
    border: 1px solid #ccc; /* Leichter Rand */
    border-radius: 4px; /* Abgerundete Ecken */
    padding: 8px 12px; /* Innenabstand für bessere Lesbarkeit */
    font-size: 16px; /* Klare Schriftgröße */
    color: #333; /* Textfarbe */
    width: 100%; /* Passt sich dem Container an */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Dezenter Schatten */
    transition: border-color 0.3s, box-shadow 0.3s; /* Weiche Übergänge */
}

/* Pfeil-Icon anpassen */
select::after {
    content: '▾'; /* Pfeil nach unten */
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

/* Hover-Effekt */
select:hover {
    border-color: #888; /* Ändert die Randfarbe bei Hover */
}

/* Fokus-Effekt */
select:focus {
    outline: none; /* Entfernt den Standardfokus */
    border-color: #007bff; /* Blaue Randfarbe bei Fokus */
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25); /* Hervorhebung */
}

/* Option-Styling */
select option {
    padding: 8px; /* Innenabstand für Optionen */
    background-color: #ffffff; /* Hintergrund der Optionen */
    color: #333; /* Textfarbe der Optionen */
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/buttons.css ***!
  \******************************************************************************************************************/
.btn-cstm{
    border-radius: 8px;
    padding: 12px 16px;
    border: none;
    font-weight: 600;
    -webkit-box-shadow: 4px 4px 27px 3px rgba(112,112,112,0.2);
    -moz-box-shadow: 4px 4px 27px 3px rgba(112,112,112,0.2);
    box-shadow: 4px 4px 27px 3px rgba(112,112,112,0.2);
}

.btn-primary{
    background-color: #891A2D;
    border: none;
    outline: none;
    color: white;
}

.btn-primary:hover{
    background-color: #6b1020;
    color: white;
}

.btn-secondary{
    background-color: #1D458C;
    color: white;
}

.btn-secondary:hover{
    background-color: #15336e;
    color: white;
}

.btn-unstyled{
    background-color: transparent;
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    border: none;
    outline: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LDZCQUE2QjtJQUM3Qiw4REFBOEQ7SUFDOUQsWUFBWTtJQUNaLGFBQWE7QUFDakIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbG9ycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbnB1dHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYnV0dG9ucy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCcsIHNhbnMtc2VyaWY7XG59XG5cbmgxe1xuICAgIGNvbG9yOiAjODkxQTJEO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnR7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uZmFkZS1vdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlO1xufVxuXG4uZmFkZS1pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG59XG5cblxuXG4vKiBXcmFwcGVyIGbDvHIgaG9yaXpvbnRhbGVzIFNjcm9sbGVuIGF1ZiBrbGVpbmVuIFNjcmVlbnMgKi9cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogT3B0aW9uYWw6IFRhYmVsbGUgZXR3YXMgc2Now7ZuZXIgbWFjaGVuIGF1ZiBrbGVpbmVuIFNjcmVlbnMgKi9cbi50YWJsZS1yZXNwb25zaXZlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBPcHRpb25hbDogU3R5bGUgZsO8ciBiZXNzZXJlIExlc2JhcmtlaXQgYmVpIFNjcm9sbCAqL1xuLnRhYmxlLXJlc3BvbnNpdmUgdGQsXG4udGFibGUtcmVzcG9uc2l2ZSB0aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhlcm9pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWcvc2hpcC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5oaWRkZW57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpdmlkZXJlbGVtZW50e1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDQ1OEM7XG59XG5cbi5oZWFkZXItcm93e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ0NThDO1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuLnVzZXJuYW1le1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2FyZC1lc2J7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwODBweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguN3Z3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59IiwiLmJnLW1haW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJnLWVzYi1wcmltYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFBMkQ7XG59IiwiLyogQWxsZ2VtZWluZXMgU3R5bGluZyBmw7xyIGFsbGUgRWluZ2FiZWZlbGRlciAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG50ZXh0YXJlYXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyAvKiBMZWljaHRlciBSYW5kICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBBYmdlcnVuZGV0ZSBFY2tlbiAqL1xuICAgIHBhZGRpbmc6IDhweCAxMnB4OyAvKiBJbm5lbmFic3RhbmQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7IC8qIEtsYXJlIFNjaHJpZnRncsO2w59lICovXG4gICAgY29sb3I6ICMzMzM7IC8qIFRleHRmYXJiZSAqL1xuICAgIHdpZHRoOiAxMDAlOyAvKiBQYXNzdCBzaWNoIGRlbSBDb250YWluZXIgYW4gKi9cbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBEZXplbnRlciBTY2hhdHRlbiAqL1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7IC8qIFdlaWNoZSDDnGJlcmfDpG5nZSAqL1xuICAgIG91dGxpbmU6IG5vbmU7IC8qIEVudGZlcm50IGRpZSBTdGFuZGFyZC1Gb2t1cy1SYWhtZW4gKi9cbiAgICByZXNpemU6IHZlcnRpY2FsOyAvKiBFcm3DtmdsaWNodCBBbnBhc3N1bmcgZGVyIEjDtmhlIGJlaSA8dGV4dGFyZWE+ICovXG59XG5cbi8qIEhvdmVyLUVmZmVrdCAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsXG50ZXh0YXJlYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODg4OyAvKiDDhG5kZXJ0IGRpZSBSYW5kZmFyYmUgYmVpIEhvdmVyICovXG59XG5cbi8qIEZva3VzLUVmZmVrdCAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyAvKiBCbGF1ZSBSYW5kZmFyYmUgYmVpIEZva3VzICovXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyAvKiBIZXJ2b3JoZWJ1bmcgKi9cbn1cblxuLyogU3R5bGluZyBmw7xyIDx0ZXh0YXJlYT4gKi9cbnRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDsgLyogTWluZGVzdGjDtmhlICovXG59XG5cbi8qIFN0eWxpbmcgZsO8ciBkZWFrdGl2aWVydGUgRmVsZGVyICovXG5pbnB1dDpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkLFxuYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyAvKiBHcmF1ZXIgSGludGVyZ3J1bmQgKi9cbiAgICBjb2xvcjogIzZjNzU3ZDsgLyogR3JhdWUgVGV4dGZhcmJlICovXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgLyogTmljaHQgZXJsYXVidC1DdXJzb3IgKi9cbiAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7IC8qIEJsYXNzZ3JhdWVyIFJhbmQgKi9cbn1cblxuLyogQ2hlY2tib3hlbiB1bmQgUmFkaW9zIG1vZGVybmlzaWVyZW4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLyogRW50ZmVybnQgU3RhbmRhcmQtU3R5bGluZyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogRsO8ciBTYWZhcmkgKi9cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgLyogT3B0aW9uYWw6IEFiZ2VydW5kZXRlIENoZWNrYm94ZW4gKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLyogSG92ZXItIHVuZCBGb2t1cy1FZmZla3RlIGbDvHIgQ2hlY2tib3hlbiB1bmQgUmFkaW9zICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4vKiBNYXJraWVydGVzIFN0eWxpbmcgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBBbnBhc3N1bmcgZsO8ciBGaWxlLUlucHV0ICovXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuLyogU3R5bGluZyBmw7xyIGRhcyA8c2VsZWN0Pi1GZWxkICovXG5zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8qIEVudGZlcm50IGRlbiBuYXRpdmVuIFN0aWwgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEbDvHIgU2FmYXJpICovXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGw7xyIEZpcmVmb3ggKi9cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IC8qIEhlbGxlIEhpbnRlcmdydW5kZmFyYmUgKi9cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyAvKiBMZWljaHRlciBSYW5kICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBBYmdlcnVuZGV0ZSBFY2tlbiAqL1xuICAgIHBhZGRpbmc6IDhweCAxMnB4OyAvKiBJbm5lbmFic3RhbmQgZsO8ciBiZXNzZXJlIExlc2JhcmtlaXQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7IC8qIEtsYXJlIFNjaHJpZnRncsO2w59lICovXG4gICAgY29sb3I6ICMzMzM7IC8qIFRleHRmYXJiZSAqL1xuICAgIHdpZHRoOiAxMDAlOyAvKiBQYXNzdCBzaWNoIGRlbSBDb250YWluZXIgYW4gKi9cbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBEZXplbnRlciBTY2hhdHRlbiAqL1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7IC8qIFdlaWNoZSDDnGJlcmfDpG5nZSAqL1xufVxuXG4vKiBQZmVpbC1JY29uIGFucGFzc2VuICovXG5zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiAn4pa+JzsgLyogUGZlaWwgbmFjaCB1bnRlbiAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEhvdmVyLUVmZmVrdCAqL1xuc2VsZWN0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4ODg7IC8qIMOEbmRlcnQgZGllIFJhbmRmYXJiZSBiZWkgSG92ZXIgKi9cbn1cblxuLyogRm9rdXMtRWZmZWt0ICovXG5zZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IC8qIEVudGZlcm50IGRlbiBTdGFuZGFyZGZva3VzICovXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyAvKiBCbGF1ZSBSYW5kZmFyYmUgYmVpIEZva3VzICovXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyAvKiBIZXJ2b3JoZWJ1bmcgKi9cbn1cblxuLyogT3B0aW9uLVN0eWxpbmcgKi9cbnNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmc6IDhweDsgLyogSW5uZW5hYnN0YW5kIGbDvHIgT3B0aW9uZW4gKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyAvKiBIaW50ZXJncnVuZCBkZXIgT3B0aW9uZW4gKi9cbiAgICBjb2xvcjogIzMzMzsgLyogVGV4dGZhcmJlIGRlciBPcHRpb25lbiAqL1xufVxuIiwiLmJ0bi1jc3Rte1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDI3cHggM3B4IHJnYmEoMTEyLDExMiwxMTIsMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggMjdweCAzcHggcmdiYSgxMTIsMTEyLDExMiwwLjIpO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjdweCAzcHggcmdiYSgxMTIsMTEyLDExMiwwLjIpO1xufVxuXG4uYnRuLXByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5MUEyRDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxMDIwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENDU4QztcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNmU7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLXVuc3R5bGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/