/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/styles/inc/_fonts.css ***!
  \********************************************************************************************************************************************************************************************************/
@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 400;
    src: url(/build/fonts/JetBrainsMono-Regular.1e66c47a.woff2) format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: italic;
    font-weight: 400;
    src: url(/build/fonts/JetBrainsMono-Italic.ae11e750.woff2) format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 500;
    src: url(/build/fonts/JetBrainsMono-Medium.c3cffe4a.woff2) format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: italic;
    font-weight: 500;
    src: url(/build/fonts/JetBrainsMono-MediumItalic.60bdc33d.woff2)
        format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 700;
    src: url(/build/fonts/JetBrainsMono-Bold.aab15405.woff2) format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: italic;
    font-weight: 700;
    src: url(/build/fonts/JetBrainsMono-BoldItalic.697cf4ff.woff2)
        format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 800;
    src: url(/build/fonts/JetBrainsMono-ExtraBold.8c21409e.woff2) format("woff2");
}
@font-face {
    font-family: "JetBrains Mono";
    font-style: italic;
    font-weight: 800;
    src: url(/build/fonts/JetBrainsMono-ExtraBoldItalic.454942ff.woff2)
        format("woff2");
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/styles/inc/_vars.css ***!
  \*******************************************************************************************************************************************************************************************************/
:root {
    --main-font: "JetBrains Mono";

    --bs-primary-rgb: 0, 0, 75;
    --main-color: rgb(0, 0, 75);
    --secondary-color: rgb(255, 255, 255);

    --light-gray: #f4f4f4;
    --middle-gray: #b4b4b4;
}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/styles/inc/_reset.css ***!
  \********************************************************************************************************************************************************************************************************/
* {
    font-family: var(--main-font, monotype);
    box-sizing: border-box;
}

/* RESET */

/*
  1. Use a more-intuitive box-sizing model.
*/
*,
*::before,
*::after {
    box-sizing: border-box;
}
/*
    2. Remove default margin
  */
* {
    margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html,
body {
    height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body {
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img,
picture,
video,
canvas,
svg {
    display: block;
    max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input,
button,
textarea,
select {
    font: inherit;
}
/*
    8. Avoid text overflows
  */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    overflow-wrap: break-word;
}
/*
    9. Create a root stacking context
  */
#sTcwghVRGy4X3Hm5lLyD,
#J1Xxmgbo8wl3nCUxlDYA {
    isolation: isolate;
}

h1,
h2,
h3 {
    color: var(--main-color);
}
hr {
    margin-block: 1rem;
}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/styles/app.css ***!
  \*************************************************************************************************************************************************************************************************/


/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/organisms/FicheDeSuiviPDF/FicheDeSuiviPDF.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.ctIUpAtknib5vvnGP1tt {
    padding: 2rem 3rem;
    max-width: 1200px;
    margin: 0 auto;
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Fieldset/Fieldset.module.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.qXaA1aOfXMte8W7YNJPQ {
    border: 1px solid var(--middle-gray);
}

.qXaA1aOfXMte8W7YNJPQ legend {
    font-weight: 900;
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/molecules/Fournisseurs/Fournisseurs.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.UNNqIa65Xi0Rppff42QW {
}

.sNDlqECBxw7LIaDl1CmU {
    text-align: right;
}

._l3rvTCOh89nvCNZWcK_ {
    --color: rgb(0, 0, 75);
    display: inline-block;
    width: 45px;
    height: 25px;
    margin-left: 15px;
    text-align: center;
    border: 1px solid var(--color);
    border-radius: 100vh;
    cursor: pointer;
    color: var(--color);
}

.g19i1RL4RkZ31AvGgI4t {
    cursor: not-allowed;
    --color: #a7a7a7;
}

/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/styles/modules/globals.module.css ***!
  \********************************************************************************************************************************************************************************************************************/
.kKPUVheycNucQm_k0Bj9 {
    margin-block: 2rem;
}
@media only screen and (min-device-width: 480px) {
    .DaeGBl8S5WBS46rgOvU8 {
        display: flex;
        gap: 1rem;
        margin-block: auto;
    }

    .kKPUVheycNucQm_k0Bj9 {
        flex-grow: 1;
        flex-basis: 0;
    }
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Input/Input.module.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.CXDZ0fTDY7ie_m1ZADqx {
    margin-block: 1rem;
}

.CXDZ0fTDY7ie_m1ZADqx label {
    display: block;
}

.CXDZ0fTDY7ie_m1ZADqx input {
    width: 100%;
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Radio/Radio.module.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.TeNHKj9kOS0USrASWrMI {
    position: relative;
}
.TeNHKj9kOS0USrASWrMI input[type="radio"] {
    position: absolute;
    opacity: 0;
}
.TeNHKj9kOS0USrASWrMI input[type="radio"] + .XSaVoRvjKwN2Pnh8uTEW:before {
    content: "";
    position: absolute;
    display: inline-block;
    background: var(--light-gray);
    width: 1rem;
    height: 1rem;
    border: 1px solid var(--middle-gray);
    border-radius: 100%;
    top: 0.3rem;
    left: 0.5rem;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    transition: all 250ms ease;
}
.TeNHKj9kOS0USrASWrMI input[type="radio"]:checked + .XSaVoRvjKwN2Pnh8uTEW:before {
    background-color: var(--main-color);
    box-shadow: inset 0 0 0 4px var(--light-gray);
}
.TeNHKj9kOS0USrASWrMI input[type="radio"]:focus + .XSaVoRvjKwN2Pnh8uTEW:before {
    outline: none;
    border-color: var(--main-color);
}
.TeNHKj9kOS0USrASWrMI input[type="radio"]:disabled + .XSaVoRvjKwN2Pnh8uTEW:before {
    box-shadow: inset 0 0 0 4px var(--light-gray);
    border-color: var(--middle-gray);
    background: var(--middle-gray);
}
.TeNHKj9kOS0USrASWrMI input[type="radio"] + .XSaVoRvjKwN2Pnh8uTEW:empty:before {
    margin-right: 0;
}
.TeNHKj9kOS0USrASWrMI input[type="radio"] + .XSaVoRvjKwN2Pnh8uTEW {
    display: block;
    margin-left: 2rem;
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/PDF/PDF.module.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.iYwbHTvPK2f4JT8zHHTU {
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.75);
}

.sScPFCMC3j6_Wb0B9uMx {
    width: 90%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 2em;
}

.pjSnwKPCucxoY1vQMPAE {
    height: 70vh;
    width: 100%;
}

.CdPcbQIDGaBoIA5PI8H5 {
    all: unset;
    outline: revert;
    padding: 0.5rem 1rem;
    margin: 1rem;
    border-radius: 0.5rem;
    display: inline-block;
    color: var(--secondary-color);
    background-color: var(--main-color);
    text-align: center;
}

.CdPcbQIDGaBoIA5PI8H5:hover {
    background-color: var(--light-gray);
    color: var(--main-color);
    cursor: pointer;
}

.eW6vWqUJuqZxaU7chDQ6 {
    border: 1px solid var(--secondary-color);
    background-color: unset;
    color: var(--secondary-color);
}

.eW6vWqUJuqZxaU7chDQ6:hover {
    color: #000;
}

.az14D4FQbWcw49b0EorO {
    display: flex;
    margin-block: auto;
}

.az14D4FQbWcw49b0EorO .CdPcbQIDGaBoIA5PI8H5 {
    flex-grow: 1;
}

@media only screen and (max-device-width: 480px) {
    .az14D4FQbWcw49b0EorO {
        flex-direction: column;
    }
    .az14D4FQbWcw49b0EorO .CdPcbQIDGaBoIA5PI8H5 {
        margin-block: 0.5rem;
    }
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Error/Error.module.css ***!
  \**************************************************************************************************************************************************************************************************************************/
.i6FP41Cgk9039JbLM5DT {
    position: relative;
    padding: 1rem;
    background-color: #fff3f1;
    border: 1px solid #ff4535;
    border-radius: 0.3rem;
}

.hvRQywz1zW0n6wTbMrBR {
    color: #ff4535;
    cursor: pointer;
    position: absolute;
    top: 0.4rem;
    right: 0.4rem;

    width: 1.5rem;
    aspect-ratio: 1;

    text-align: center;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Button/Button.module.css ***!
  \****************************************************************************************************************************************************************************************************************************/
.DutWVOOgaBJChtRGknds {
    margin-block: 3rem;
    text-align: center;
}

.i3GZM7sKWlzacMu5hL7X {
    all: unset;
    outline: revert;
    background-color: rgb(0, 0, 75);
    color: #fff;
    padding: 1rem 2rem;
    border-radius: 0.5rem;
}

.i3GZM7sKWlzacMu5hL7X:hover {
    background-color: rgba(0, 0, 75, 0.85);
    cursor: pointer;
}

.i3GZM7sKWlzacMu5hL7X[disabled] {
    cursor: not-allowed;
    background-color: rgba(0, 0, 75, 0.3);
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Textarea/Textarea.module.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.qtG9YwCKbSJyhScLaydB {
    margin-block: 2rem;
}
.qtG9YwCKbSJyhScLaydB textarea {
    width: 100%;
    min-height: 150px;
}
.qtG9YwCKbSJyhScLaydB label {
    display: block;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/src/components/atoms/Footer/Footer.module.css ***!
  \****************************************************************************************************************************************************************************************************************************/
.oqkOILJFMfE_Q79sDfAX {
    background-color: var(--main-color, rgb(0, 0, 75));
    color: var(--secondary-color);
    font-family: "JetBrains Mono", monospace;
    margin-top: 3rem;
    padding: 2rem;
    text-align: center;
}
.aCJnqqnkQ4ksT0offXlz {
    color: var(--secondary-color);
}


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