[{"data":1,"prerenderedAt":14},["ShallowReactive",2],{"$f79Lho6y9pSUApKnApxz84CxUh2BSg-kKb2bg0HalDAI":3,"$fXGtyqfhkj2BvM-aCHxwHjh9pI0hzhSM9wHlBOwUFgJ8":13},[4,9],{"id":5,"name":6,"description":7,"color":8},1,"Foyer du Madrillet",null,"#57e389",{"id":10,"name":11,"description":7,"color":12},2,"Local club du Madrillet","#ffbe6f","\u003C!DOCTYPE html>\u003Chtml>\n\n\u003Chead>\n    \u003Cmeta charset=\"UTF-8\" />\u003Cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\" />\u003Ctitle>CAS - Central Authentication Service Login\u003C/title>\n    \n        \u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/webjars/normalize.css/8.0.1/normalize-112272e51c80ffe5bd01becd2ce7d656.css\" />\u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/webjars/bootstrap/5.3.8/css/bootstrap-grid.min-895b9494c7178ac12ad9c56d81305665.css\" />\u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/webjars/material-components-web/14.0.0/dist/material-components-web.min-9da9033e8d04504fe54b3dbb1298fd78.css\" />\u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/webjars/mdi__font/7.4.47/css/materialdesignicons.min-2c83c4bce691e18f82409f87b2bf84e4.css\" />\u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/webjars/datatables/2.3.2/css/dataTables.dataTables-86c98d6ce5aa289ccf4492ac3a785fad.css\" />\u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/css/cas-a90aca7e2afb259734284377211db332.css\" />\u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/cas/css/custom-0fb936bf853305608e06446535060f1b.css\" />\u003Clink rel=\"shortcut icon\" href=\"/cas/favicon-20273715ff70c09623198e957057d952.ico\" />\u003C/head>\n\n\u003Cbody class=\"login mdc-typography\">\n    \u003Cscript type=\"text/javascript\" src=\"/cas/webjars/jquery/3.7.1/jquery.min-2c872dbe60f4ba70fb85356113d8b35e.js\">\u003C/script>\n\u003Cscript type=\"text/javascript\" src=\"/cas/webjars/datatables/2.3.2/js/dataTables-8e31487c41abe2938c55b5dcde42a604.js\">\u003C/script>\n\u003Cscript type=\"text/javascript\" src=\"/cas/webjars/clientjs/0.2.1/dist/client.min-5b6a46b3fb2ab9307d013def98fd7289.js\">\u003C/script>\n\n\u003Cscript type=\"text/javascript\" src=\"/cas/webjars/material-components-web/14.0.0/dist/material-components-web.min-3c99031127092dd1984f2e3aa6aeed8b.js\">\u003C/script>\n\u003Cscript type=\"text/javascript\" src=\"/cas/js/cas-cd46228f2a9b608731f0c9dacfb9758c.js\">\u003C/script>\n\u003Cscript type=\"text/javascript\" src=\"/cas/js/material-b55ff53584b5e775934a54f8a5dd3ba8.js\">\u003C/script>\n\u003Cscript type=\"text/javascript\" src=\"/cas/js/custom-63dd40a49197131d92472a1288f662f6.js\">\u003C/script>\n\u003Cscript>\n    if (typeof resourceLoadedSuccessfully === \"function\") {\n        resourceLoadedSuccessfully();\n    }\n    let trackGeoLocation = false;\n\u003C/script>\n\n\u003Cdiv>\n\n    \u003Cstyle>\n        .bgimage {\n            background-image: url(\\/cas\\/images\\/background-553db102696ee497e02b357414b118e6\\.jpg);\n        }\n    \u003C/style>\n\n    \u003Cheader id=\"app-bar\" class=\"mdc-top-app-bar mdc-top-app-bar--fixed mdc-elevation--z4 shadow-sm\"\n            role=\"banner\">\n        \u003Cnav class=\"mdc-top-app-bar__row navbar navbar-dark bg-dark\">\n            \u003Cdiv class=\"container-fluid container-fluid d-flex align-items-center justify-content-between\">\n                \u003Csection class=\"mdc-top-app-bar__section mdc-top-app-bar__section--align-start\">\n                \u003C/section>\n                \u003Csection class=\"mdc-top-app-bar__section\">\n                    \u003Cdiv class=\"cas-brand mx-auto\">\n                        \u003Ch1 class=\"visually-hidden\">CAS\u003C/h1>\n                        \u003Ca href=\"/cas/\">\n                            \u003Cimg id=\"cas-logo\"\n                                 class=\"cas-logo\"\n                                 alt=\"CAS\"\n                                 src=\"/cas/images/cas-logo-f81e675f9a31dd9fd7d05c8fb7143df4.png\"\n                            />\u003C/a>\n                    \u003C/div>\n                \u003C/section>\n                \u003Csection class=\"mdc-top-app-bar__section mdc-top-app-bar__section--align-end\">\n                    \u003Cbutton id=\"cas-notifications-menu\"\n                            class=\"mdc-icon-button mdc-top-app-bar__action-item cas-notification-toggle btn btn-outline-light\"\n                            aria-label=\"Bookmark this page\"\n                            data-bs-toggle=\"modal\"\n                            data-bs-target=\"#cas-notification-dialog\">\n                        \u003Cspan class=\"mdi mdi-bell-alert fa fa-bell\" aria-hidden=\"true\">\u003C/span>\n                        \u003Cspan class=\"visually-hidden\">notifications\u003C/span>\n                        \u003Ci id=\"notifications-count\" class=\"notifications-count count\">2\u003C/i>\n                    \u003C/button>\n\n                    \u003C/section>\n            \u003C/div>\n        \u003C/nav>\n    \u003C/header>\n\n    \u003Cdiv id=\"logindrawer\">\n        \u003Caside id=\"app-drawer\"\n               class=\"mdc-drawer mdc-drawer--dismissible mdc-drawer--modal offcanvas offcanvas-start\">\n            \n            \u003Cdiv class=\"mdc-drawer__header offcanvas-header flex-column\">\n                \u003Ch2 class=\"mdc-drawer__title offcanvas-title\">CAS\u003C/h2>\n                \u003Cdiv class=\"mdc-drawer__subtitle offcanvas-title\">Central Authentication Service\u003C/div>\n            \u003C/div>\n            \u003Cdiv class=\"mdc-drawer__content offcanvas-body\">\n                \u003Cnav class=\"mdc-list list-group list-group-flush\">\n                    \u003Ca href=\"/cas/actuator\" class=\"mdc-list-item list-group-item list-group-item-action\">\n                        \u003Ci class=\"mdi mdi-cogs fa fa-cogs\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Actuator Endpoints\u003C/span>\n                    \u003C/a>\n                    \u003Ca class=\"mdc-list-item list-group-item list-group-item-action\" href=\"https://apereo.github.io/cas\">\n                        \u003Ci class=\"mdi mdi-file-code-outline fas fa-file-code\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Documentation\u003C/span>\n                    \u003C/a>\n                    \u003Ca class=\"mdc-list-item list-group-item list-group-item-action\" href=\"https://github.com/apereo/cas/pulls\">\n                        \u003Ci class=\"mdi mdi-call-merge fas fa-code-branch\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Pull Requests\u003C/span>\n                    \u003C/a>\n                    \u003Ca class=\"mdc-list-item list-group-item list-group-item-action\"\n                       href=\"https://apereo.github.io/cas/developer/Contributor-Guidelines.html\">\n                        \u003Ci class=\"mdi mdi-information fas fa-info-circle\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Contributor Guidelines\u003C/span>\n                    \u003C/a>\n                    \u003Ca class=\"mdc-list-item list-group-item list-group-item-action\" href=\"https://apereo.github.io/cas/Support.html\">\n                        \u003Ci class=\"mdi mdi-help-circle fas fa-question-circle\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Support\u003C/span>\n                    \u003C/a>\n                    \u003Ca class=\"mdc-list-item list-group-item list-group-item-action\" href=\"https://apereo.github.io/cas/Mailing-Lists.html\">\n                        \u003Ci class=\"mdi mdi-email-newsletter fas fa-envelope-open-text\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Mailing Lists\u003C/span>\n                    \u003C/a>\n                    \u003Ca class=\"mdc-list-item list-group-item list-group-item-action\" href=\"https://apereo.github.io/\">\n                        \u003Ci class=\"mdi mdi-post fas fa-newspaper\" aria-hidden=\"true\">\u003C/i>&nbsp;\n                        \u003Cspan class=\"mdc-list-item__text\">Blog\u003C/span>\n                    \u003C/a>\n                \u003C/nav>\n            \u003C/div>\n        \u003C/aside>\n    \u003C/div>\n\n    \u003Cscript>let countMessages = 0;\u003C/script>\n    \u003Cdiv\n            class=\"mdc-dialog cas-notification-dialog modal\"\n            id=\"cas-notification-dialog\" role=\"alertdialog\"\n            aria-modal=\"true\" aria-labelledby=\"notif-dialog-title\"\n            aria-describedby=\"notif-dialog-content\">\n        \u003Cdiv class=\"mdc-dialog__container modal-dialog\">\n            \u003Cdiv class=\"mdc-dialog__surface modal-content\">\n                \u003Cdiv class=\"mdc-dialog__content modal-body\" id=\"notif-dialog-content\">\n                    \u003Cdiv id=\"cookiesSupportedDiv\" class=\"cas-notification-message mdc-typography--body1\" style=\"display: none\">\n                        \u003Ch3 class=\"mdc-typography--headline6 mdi mdi-alert-circle fas fa-exclamation-circle\">Cookies Disabled\u003C/h3>\n                        \u003Cp class=\"text-wrap small\">Your browser does not support cookies. The browser's ability to store or read cookies is essential for single sign-on to work. Please consult your browser settings and ensure cookie support is turned on.\u003C/p>\n                    \u003C/div>\n\n                \u003C/div>\n                \u003Cfooter class=\"mdc-dialog__actions modal-footer\">\n                    \u003Cbutton type=\"button\" class=\"mdc-button mdc-button--raised mdc-dialog__button btn btn-primary\"\n                            data-mdc-dialog-action=\"accept\"\n                            data-mdc-dialog-button-default\n                            data-bs-dismiss=\"modal\">\n                        \u003Cspan class=\"mdc-button__label\">OK\u003C/span>\n                    \u003C/button>\n                \u003C/footer>\n            \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"mdc-dialog__scrim\">\u003C/div>\n    \u003C/div>\n\n    \u003Cscript type=\"text/javascript\">\n        function supportsCookies() {\n            try {\n                document.cookie = 'testcookie=1';\n                const ret = document.cookie.indexOf('testcookie=') !== -1;\n                document.cookie = 'testcookie=1; expires=Thu, 01-Jan-1970 00:00:01 GMT';\n                return ret;\n            } catch (e) {\n                console.log(e);\n                return false;\n            }\n        }\n        document.addEventListener('DOMContentLoaded', () => {\n            if (!supportsCookies()) {\n                countMessages++;\n                window.jQuery('#cookiesSupportedDiv').show();\n            }\n\n            if (countMessages === 0) {\n                window.jQuery('#notifications-count').remove();\n                window.jQuery('#cas-notifications-menu').remove();\n            } else {\n                window.jQuery('#notifications-count').text(`(${countMessages})`)\n            }\n        });\n    \u003C/script>\n\u003C/div>\n\n    \u003Cdiv class=\"mdc-drawer-scrim\">\u003C/div>\n\n    \u003Cdiv class=\"fade-in mdc-drawer-app-content mdc-top-app-bar--fixed-adjust d-flex justify-content-center bgimage\">\n        \u003Cmain id=\"main-content\" class=\"container-lg py-4\" role=\"main\">\n            \u003Cdiv id=\"content\" class=\"d-flex justify-content-center\">\n   \u003Cdiv class=\"d-flex justify-content-center flex-md-row flex-column mdc-card mdc-card-content card flex-grow-1\">\n\n        \u003Csection id=\"loginForm\"\n                 class=\"login-section login-form card-body\">\n            \u003Cdiv class=\"d-flex flex-column justify-content-between m-auto\">\n\n        \u003Cdiv>\n            \u003Cdiv id=\"serviceui\" class=\"banner banner-info mb-4 text-justify\">\n\n        \u003Cdiv class=\"d-flex align-items-center pr-2\">\n            \u003Cdiv id=\"servicedesc\" class=\"ml-2\">\n                \u003Cstrong>\u003Ci class=\"mdi mdi-web\" aria-hidden=\"true\">\u003C/i>insa_rouen_fr\u003C/strong>\n                \u003Cp>\u003C/p>\n                \u003C/div>\n        \u003C/div>\n\n    \u003C/div>\n        \u003C/div>\n\n        \u003Cdiv class=\"form-wrapper\">\n\n            \u003Cform method=\"post\" id=\"fm1\" action=\"login\" onsubmit=\"loginFormSubmission();\">\n                \u003Cdiv id=\"login-form-controls\">\n                    \u003Ch2 class=\"text-center\">\n                        \u003Ci class=\"mdi mdi-login fas fa-shield-alt\" aria-hidden=\"true\">\u003C/i>\n                        \u003Cspan>Enter Username & Password\u003C/span>\n                    \u003C/h2>\n\n                    \u003Csection class=\"cas-field form-group my-3\" id=\"usernameSection\">\n                        \u003Clabel for=\"username\"\n                               class=\"mdc-text-field mdc-text-field--outlined control-label w-100\">\n                            \u003Cspan class=\"mdc-notched-outline\">\n                                \u003Cspan class=\"mdc-notched-outline__leading\">\u003C/span>\n                                \u003Cspan class=\"mdc-notched-outline__notch\">\n                                    \u003Cspan class=\"mdc-floating-label\">\u003Cspan class=\"accesskey\">U\u003C/span>sername:\u003C/span>\n                                \u003C/span>\n                                \u003Cspan class=\"mdc-notched-outline__trailing\">\u003C/span>\n                            \u003C/span>\n                            \u003Cinput class=\"mdc-text-field__input form-control\" id=\"username\"\n                                   type=\"text\"\n                                   accesskey=\"u\"\n                                   autocapitalize=\"none\"\n                                   spellcheck=\"false\"\n                                   aria-describedby=\"usernameValidationMessage\"\n                                   autocomplete=\"username\" required name=\"username\" value=\"\"/>\u003C/label>\n\n                        \u003Cdiv class=\"mdc-text-field-helper-line invalid-feedback\">\n                            \u003Cdiv class=\"mdc-text-field-helper-text mdc-text-field-helper-text--validation-msg\"\n                                 aria-hidden=\"true\">\n                                \u003Cspan id=\"usernameValidationMessage\">Username is a required field.\u003C/span>\n                            \u003C/div>\n                        \u003C/div>\n\n                        \u003Cscript type=\"text/javascript\">\n                            /*\u003C![CDATA[*/\n                            let username = \"\";\n                            let disabled = false;\n\n                            if (username != null && username !== \"\") {\n                                $(\"#username\").val(username);\n                                if (disabled) {\n                                    $(\"#usernameSection\").hide();\n                                }\n                            }\n                            /*]]>*/\n                        \u003C/script>\n                    \u003C/section>\n\n                    \u003Csection class=\"cas-field form-group my-3 mdc-input-group form-group\" id=\"passwordSection\">\n                        \u003Cdiv class=\"mdc-input-group-field mdc-input-group-field-append\">\n                            \u003Clabel for=\"password\"\n                                   class=\"mdc-text-field caps-check mdc-text-field--outlined control-label mdc-text-field--with-trailing-icon control-label w-100\">\n                                    \u003Cspan class=\"mdc-notched-outline\">\n                                        \u003Cspan class=\"mdc-notched-outline__leading\">\u003C/span>\n                                        \u003Cspan class=\"mdc-notched-outline__notch\">\n                                            \u003Cspan class=\"mdc-floating-label\">\u003Cspan class=\"accesskey\">P\u003C/span>assword:\u003C/span>\n                                        \u003C/span>\n                                        \u003Cspan class=\"mdc-notched-outline__trailing\">\u003C/span>\n                                    \u003C/span>\n                                \u003Cinput class=\"mdc-text-field__input form-control pwd\"\n                                       type=\"password\"\n                                       id=\"password\"\n                                       required\n                                       accesskey=\"p\"\n                                       aria-describedby=\"passwordValidationMessage\"\n                                       autocomplete=\"current-password\" name=\"password\" value=\"\"/>\u003Cbutton\n                                        class=\"reveal-password mdc-button mdc-button--unelevated mdc-input-group-append mdc-icon-button btn btn-primary\"\n                                        type=\"button\" title=\"Toggle password\" aria-pressed=\"false\">\n                                    \u003Ci class=\"mdi mdi-eye reveal-password-icon fas fa-eye\" aria-hidden=\"true\">\u003C/i>\n                                    \u003Cspan class=\"sr-only\">Show password\u003C/span>\n                                \u003C/button>\n                            \u003C/label>\n                            \u003Cdiv class=\"mdc-text-field-helper-line invalid-feedback\">\n                                \u003Cdiv class=\"mdc-text-field-helper-text mdc-text-field-helper-text--validation-msg\"\n                                     aria-hidden=\"true\">\n                                    \u003Cspan id=\"passwordValidationMessage\">Password is a required field.\u003C/span>\n                                \u003C/div>\n                            \u003C/div>\n\n                        \u003C/div>\n\n                        \u003Cdiv class=\"mdc-text-field-helper-line invalid-feedback caps-warn\">\n                            \u003Cdiv class=\"mdc-text-field-helper-text mdc-text-field-helper-text--persistent mdc-text-field-helper-text--validation-msg text-danger\">\n                                \u003Cspan>CAPSLOCK key is turned on!\u003C/span>\n                            \u003C/div>\n                        \u003C/div>\n                    \u003C/section>\n\n                    \u003Csection class=\"cas-field form-group my-3\">\n                        \u003C/section>\n\n                    \u003Csection class=\"cas-field\">\n                        \u003Cinput type=\"hidden\" name=\"execution\" value=\"dc924149-93e1-4744-83be-36091c9edd5e_ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0lzSW10cFpDSTZJbVk0Tnpaa1pqUXpMVEF5TkRjdE5EZGlNQzFoTTJWaExUbG1OR1poT0dJME5ESXpaU0o5LlRXOVRYeUZpZWFRSTFzWjVyOU0yWnlZMDh0alFJZ01wMEx3eGxORUdZNldnZG45T1p1b01HTWRRTElGTjVVZjhzVklnX0RvR0gtQXh0RVJLZFFhbDlyVEJFaXhVa2RQQ2NzeXA2SWY3ZWtaZE1KeFcxVzBpZzJ4dEJRaGZQY1JEYjJYLXhKbV94ejBnX01tUFpxc2tSSVh2eXY4Q0N3UnJianQwZVdCUXp1WjV3czNLT0Z6ampMT195cmtWWTlfWlNlNkIyclRYaWozakNjYjc3clRISFR0REF0LVNKbGozOWxSaTI1dDR5d2R2NmF1TFhsUUtodC1GNnJjMU9iTXBwTlpJcUlXVVV2a1otd21WNHU5VXdGdHRid0JlQVFZZ3JsQWFkejkyOGgxdmo4b1dXVGE2Sm9jVExUU010eXF5US02UF9LOXJ0ZlZqYnZTTWV3QlJvZnhLZWxrUzRTREJkbHk3Z2pHMFAyX016eWJwSnphSUNBM2Z4MW8taTdrNGF0WUVfQXBTSjlScFpWY1dxUUdGdG4tZWsxUjhKVkJ2UUVrYjdZTzhhN1lrNk9VNktaX2x1V2gzOE5vdDBpNFpvX09yTVNYVHRSOXd1Slc4ZXZYQ1BYOUh6ejJ5RWd6NUtYLXRhSHF1ZFVSdTVjVmhtU3Bfa2M5VktFTDlUT3RxU1gtYlZvT3VFSWxoazR6OENqZnZvMEpaQzBzSlBkUkF0azNINDViQjc1bHBBYUY0OUpXU0dUSWlUT01OOVR5b0ZJeF9HVkNvQ2EzcEJ0enRHY1BLY1l5Z1M1ODlMZGg1RVBkVjFEZTZvazZ4TlpqYnplZmVWdjhLR1g5MmJjelRJUkhXTF9EbTloTWNnYXZRYzBKV0pwQ2x6eGVEa3VFb281eW0wMjJhTk00dDJ2TFp2MUZuZ05CWnpwOWFKS19PUVNuQ29MbEwtT2JJZHdocHZJcDk3dVFlRU5vQXZGNDdSSjdyZTJBQkY2a3dNQWRJdDBtdndvMFhiQjBidVZuNHB6bmV6cEszaFpQemh2LUFRcXhDclpMSDlfdlF2MFo2VHB3a3F2bXdNYWFRRXpCRUpPNjJlcmFPeWFiM0tpSDhEOTRuZEtTNTN3TWdxdWEyNkJEaWYwZTR5QkRBOWh6aVVsS04zbUd4SDg0SlA4WVpLa0JuTmc1ZUdUUzRvNGtrUUVMZ2xic3FZYXBEQ0xqY0tEd1ZZNDFHSWhvTTdFMXlSSGFMaEJWWmZ6cWEtYnUtanJLcUtqLW95bGdheTJ6RWxGamo5SER6Q2pjX2RYY0pyWHpVVkRROHFuMlljOUptMXh0b095STEtX0ZsaDNyRFJaMVdQUFhSNk5MN0VTNXdOVjM2M1hFbC1tUXFxclBnSkRXMkU1dWtLcGNCY2k5UEVCR09zYkZFaEMxZ2VPeE5RZlRCaHRzakRNOFE0OVpXMy0tRVBwWGs3S2pzQ1JoQWQtR0Z3QmZtN3N4N3FVdzFiMXY5NS02ZkhGQjNMWnFTR0s2OW92QUh2VDZNXzQzRFNXYmlZMnc1MVR1VXZIMzliSmgtelA0ekNzQzdyYV9CbnFPQnhYXy0zaERQYXNSVWtqQ1o3bmVHWFQtUEZ3RjVWZEkzNkpXN1c2TFpKU3N0bndnaFF0OC1UU0ZzTFNEWC02WnBXMWFPSEdVODZLRWc4dl9DV05ZbHJoejQ2NGlFa3Vfb2llUVZTRWdoMERMMkpkTHVhYzJfTGEwelhvcE1vemw4bXRpZ0lfbFUzd29BTTJDUzRJM1FfWUJXM3Itc0oxVzVJa0c4bXZGWVRBOWhhRDBFS3FJME5fQnJLV0lzem10MWphdWEwSTBObjgyaFFyLUV1ZUtYRkptV2MwT19FQ1ZnTVp0UUVRZ3phM1I0dGx1c0ZZTnlzeFktWFU3QXdjQVpuQVpPVzRXV3hRSVVEaW80UlZQVlNQOS1RSHUtQ3hXSFl3SmRqQlo3bTNuTWVyNGlrTzB6NkdJMkNSNGM0blhoYVRaMl96ZWExM3dPMlhLbU5fOElLcVR6WC1ERDV0dzhwMzVlZS1pdUpwMnZWVkpBNGFxaXJVYXZleVMyWU1XRGJ1V3BBWFNyR0hncmkxcWp2SmVxX1RSUTV2LU1BNXI2TnRVTlJDSlNLYTJRWWhaam5qN2NvcVZIYjJWOHd3dVppYWxhakRsSnNJZnNiTEFWLVZJYXFnYnZ3YmdyTWJ6cXFGem5xY3BXcVdZWlJfSVJJM0w0b0U2T2k2azdaYnoySk9IUDRqOWt2cVFEYWV4Ul9oX1QtWDY5VWlxV2s0VUx1VGcxdzF4NGtLYloydnN3TzJNVDBKMENtT09YblhFdnVEZXV6SDR0UWpEVEg0RnAzWWFhTFk4b09JbFpTSEhrVEh1emZETHZmQWVUMG5UT2hKSUxMM1RMVzJHQzZwUDFPRm9LNWpFSTQ2bUNPUDZMZi14LWplT0IzT3NOekRYYWtQbk5IUXExT3diczJOSjZjMC1GUXBvcnkycWtQNC1MeVN6M0NkUjlIcTBObGFGaE9nODh6QTBwS2QzN1VhaEFZVGs5eDVDWGdYMXowcWVWSV8xMXFxMUpmTWZnM3o1TDl1WGpYbGhpWEVFaUZ5QUU0OFRwNFV0YmcwckVIaXZIdWZMeDN0QUtQd1pKbzZscFNRazNlblk3OS1qOG9LQ0pzeHYtR2RhMFVCb2tLVnV5YllwV1BQek80V3lvMnZXQTdJU3BnYlRXY3ZUTzB5eHB1X0FzbThKMXlNa0oyRkl2RS00ZjRObUdyNm1GNHpqaTNsOWpaZzhnQUc4YXFXN1hjSGxkaG1uLVVHT0ZUYnZTQUIzN3V1YnJueXJTMTg5aVhvOWdvTGRXVlhyNlFGZXRXczJCallKLXBsbFlrNURna0tsU0F2ckVIQkg4bkxSdWRmTXNvNWJWcjRLVTdLNTM1WTNJZ0s4NzhCcEFKQW5Ca3Fma0F1eGVFbF9yMG1KeTEyd2I1LXRKWnJoMS1oUWF5cXEtTU1meDA4SHUySG5wNmZmNWFuTm9VRzR0cTQ4Q3FHRjh5YkNoWnNmQ1lsczNWbVdNcjU5VDY0NEw4aUtUU3FwMVBhR1ZHc0h0VmU2dTdnZFlyNFRmN1VQQUs2WWRJcW5wTFhMbnV5VEZyVWM2aDFnc1pOYV9yTV9GcFZfbVcwX3JMblQ1NWZJRmo2cE9nSWtfRWtEem91LU5fV3lIYW02cUotczdmVFpKUTNPU2luWUZrRUl3WVN5RmZDOTdaZ2xlU2JUR2lnc2NRcnV1YTlaQXFDRDNJcFZnVmVYV1Jja0FPTWNuVHpHSzNrQzZOaEFMV0xNb1lUVHAxbmlRTWctQ2gyWTAwNVMyeUkzYlBCWmF1T0xJLUVoNWlyX2c3NEZjSmthWjV1LTQxUUpwYm04Y3RQY21zMHpSQmFTUWtIOW03cUFBTEdFVm5DMk0tMWg4dzkzLWpWdG5rRkV1UVNXc25TUklvVEVxOG5fc1VuMUtlbERWUG1IcXk2ZkNtTkN3bkxPQXBqWllWUThVTEduVUFnaVV5Y3ZsWFd2dWNUOVlVY0Y3ckZyYTZwbFpqcHhjUUx4emZGeFVCYTBMNF9wZHJTYk9BdDZ2WE5Fb2dpMURTZzB2bUhCQmF3NFJHLTZTX2NSdFVBTFEwVHJtODgtYm9obnhFbVBmMUduMlJtU05EYlpmVXpiWU1YdEZkVHNtaXZ0cEhxQVZmMHY5WXdhR2oyWmp1aGJvTVZpNndjd2YzOHBtdTBvZWQzeGJESm5nRDc5bHlmblBSeHJMalc4d0hObEJPdFhiSVNCVmFrbTVmUlVSdW16ekRBRkNoVjVaSHNXYWNVMXFBdnJycHRUZThTOEZmVC1zNElBd3hZeTZUMGpNbWFpTkZfWDZNejMtcTVOejRRb0tUNnN6eUloWVFDT3B4QUJvYy1QbEJyOG10Ym5OQTlJMVh5cVpUdkIyLV85NnM5UzNSbTNWbE5ORmFKVEpzaHlBRF9IZ3Y2SVJnQ0VPc2tCbThIWjB6cGlKdEo2WDJVQlBqRlU0WHlPR2VCWjVyM0duVkJ5WDRBcjU0ajNSNjgwM09xYlI0MTdRVzFIeVJ4MUhkUEF1YkQtSzI1TnZ1cE5VbU40N2ZGMnpVOVZoS3hJTmtYcC15QWViOXR0TTd1RHE5aGh6dHRoSV9COWg5d0x3NHQwMHpoNXpEa1R4RlNDeUV2YkQwS1Q5YTRTOF9CZEItMjRSb2xuaGZkY25CNlRDS1N3emJObnRnTWxQZVZ4bGROQ19MLUhicU1ZeUhnMFBwYnFwMmZ2SmhKdV9XQ2h0SlR3Q0Jwb2szWVhNb0Q3Mk5Bb1g1cHo4aTF4U09SM0JLanU3QnMzY1Z1WGQ1cG1Qb1k0WkJMdkxzUEQ3VGs3bnhQYkd1eHNRNTJCQ3JnNThpd1dxNXo5ZkJrUXA4MmtFYU5oR3ROblpYcGZnOGRTNElmTVpNUWdZTjBic0VFNXdxT0xNeTZDNjRmczRySTNrdFJ1SHNuMnBwQkU0NFpFR3pjN3haR0RmRzQyVUtIdnRpaWR1MUZ2anZDYmFDOW5QVUlZUkZmZjlRZVZMVFpmd1FpcFBoQUctYnpEN1BzVklsMmRXM1QyUm44Rlg1YVlrSTRqb3MwUEN6VlNMTE1uemxWNXRJNDJWeFhPV19tNkl6eWpwckJMX0F0QlllM1V4b0gzV1dwZ0hMNS1FZEZVMWdiMzhpWS04dmhQV05xVVVRc1RJcUxGcUJnV3JWTm5XMjI2U3FjVDl3QVdUNl9RVzRBQUtfTmZxNzIyVXpzd1NvWmNFNVE0ejZaMU9LUnlTZUVNNWt4R0ktWDRibXhRS2lpZTYxRFJ2R3JEdFdXZEVIRkpSbzZiRWtHRjBaT3pUbG55TGZNRnhTaWFXQVNqckU1eElDTlhobmYxQlRseTNPMTJ3d2xTWXBBRklYSGhkRjJWM0NyTW11MkxOb3BWdy1BbXBDbVBub0swWG81dzNXaldadGhZUmdBalJ2MHJ3RUZaeWdOSDR0WnF2X1hTaDFrV3BkdGM2T2xEamNpYmVNSE1jQllUbnRGWXBCTHlJUXV0c0FzemhYTHExSVpyZExDbFIyeFJfNjNaQlJENi1NbFpwVW15UDFZV245ZXp2LTVSUzQtLThBV3dvOUs1ZEk2VExMV3BPRi0xYXZmRWQyRUtKWVlzSFB0OUo3TE5JR29QOGs4Ump2SnhfR0xGQ3FzOHhITnZRc3lNdmhqQjdUNEE4UmtyZ1B4WVNGekRzekpGZnM0Sm1hdzVTdDFHYTNrU0d2b3JVdC1vZDJYVjNuaW5MLU5ESFdyZXBnalpRRll0dzFDWVNDRnRlczcyWGxSbS1QY05qamxYU3F4R0JVSzhXZ3FNbk1qU3Fjdk54U1cxdHJuOGNTMEwwRHB1R2ZrSUQxd1g2c0pIM2lqTHZBdDVadk1jOGhXdG1kbjlfSlRpRldqbHRBc1lRWGtlV3h3M0hGcy1DMTBSZTNOcmo3NUZkYjk2YUwzNnc2ZkdSa3hXWjUxUndja0hXNy1STTV1ZW93SC02UlNqLU15Y0F1NjJtZTN5NVdadXB5SVYzaVczaHlhLUdTTXFLREF1UGhycHhWNExnbmZDaklMM2lYbHpiX29RcGVfYUZ2bGV1MEZJWXZEX1AybklUQnMyQmNuYnFfck9UTUxUUkU2ajM4T2lDS2RkUXNlNDdTSEZaS2xNVmJYcjZ5bkwzdjROSkdkVzluTnNGRi00am5oRnNYTG9FMTYwOFprT3lZeG03cmUxUU9lNVBJOTVteFd6c1JVSEh3QVNIZFZNVHFGLTZ0dXNCY0hWN2YtQmpBODlEd1FFV2VkQ0x5ajAyOUU2cnphOWxkTUQ3b2I3eHlDTkRvWVBtaFdONjg2eVZXYVV6VlRQRjhIOWlHdmttem9NOEU3cy16aTBrRjZsbU9wa3lJZGVGNlZYTjlQalZhbHh4LWc2VU5MT0I1N2xtRFVxc2dKOEtNRGpkVFp5RHRkOXJpdllTWjdDQ0t1dV9obHYwVDktVTFicnlJT2t4aXl5RUdobEpmVU5IbWplaVYzdFhsbTlYUUE5aTNONFV5YUVRaU11U2U3empnSmdIVU05dEtKeV8tWF9OSF9XbFhQNGF3R1ZKZUlLV0l2SzRMMnBoOUlUZkJoRlUzYmc4M2JFN2hVQ3JYVHNFc01iWkJtUHRrN2s0X1hpSFlJWEg3dEdZUHVxcEN4cXAyYmtWZm1udFBKOUZJbmNkbGMxRExncGd0ZlkwMjJhUGZzNGJZU2RZNFhaSUw2c0QzVzdhZm9rcVhOSlNvNXJyTUVibW9SQWtkZ3lHMG1uV3dScjhlX25MYjYxNXlVMzgwZkJlSkxYQzM3Vm1ZelNGQW1HRGJoS3REMUxtaXpJUDhrZThZT3FkekxxdG5pcDZVNXc5TWl2YWJ1WTlNc1ZHVlEuX1hHTTlGU3VlaW5YWVdpZVNsSmdNYW1oaXFLcVpWeUxrVWNQenZZRnBxVGx6U1ptblpkcnljYzFrYzIzSDd0dkhValBrZTNFaUFTVG5fYXN6bENUdWc=\"/>\u003Cinput type=\"hidden\" name=\"_eventId\" value=\"submit\"/>\u003Cinput type=\"hidden\" name=\"geolocation\"/>\u003Cinput type=\"hidden\" name=\"deviceFingerprint\"/>\u003Cscript type=\"text/javascript\">\n                            let client = new ClientJS();\n                            let fingerprint = client.getFingerprint();\n                            $(\"[name=\\\"deviceFingerprint\\\"]\").val(fingerprint);\n                        \u003C/script>\n                    \u003C/section>\n\n                    \u003Cp id=\"fieldsLegend\"\n                       class=\"text-muted mb-3\">screen.welcome.fields.legend\u003C/p>\n\n                    \u003Cdiv id=\"termsOfUse\"\n                         class=\"text-muted mb-3\">\u003C/div>\n\n                    \u003Cbutton\n                class=\"mdc-button mdc-button--raised btn btn-primary btn-primary flex-shrink-0\"\n                name=\"submitBtn\"\n                id=\"submitBtn\"\n                accesskey=\"l\"\n                type=\"submit\">\n            \u003Ci class=\"mdi fas mdi-login fa-shield-alt\" aria-hidden=\"true\">\u003C/i>\n            \u003Cspan class=\"mdc-button__label\">Login\u003C/span>\n        \u003C/button>\n\n        \u003C/div>\n            \u003C/form>\n\n            \u003Chr class=\"my-4\"/>\u003Cdiv>\n                \u003Cdiv id=\"pmlinks\" class=\"my-2\">\n        \u003Cdiv class=\"mt-2\">\n            \u003Cspan class=\"mdi mdi-account-question\" aria-hidden=\"true\">\u003C/span>\n            \u003Cspan>\u003C/span>\n        \u003C/div>\n    \u003C/div>\n                \u003C/div>\n\n            \u003Cscript type=\"text/javascript\">\n                /*\u003C![CDATA[*/\n                var i = \"One moment please...\"\n                var j = \"Login\"\n                    /*]]>*/\n                    $(window).on(\"pageshow\", function () {\n                        $(\":submit\").prop(\"disabled\", false);\n                        $(\":submit\").attr(\"value\", j);\n                    });\n                $(document).ready(function () {\n                    $(\"#fm1\").submit(function () {\n                        $(\":submit\").attr(\"disabled\", true);\n                        $(\":submit\").attr(\"value\", i);\n                        return true;\n                    });\n                });\n            \u003C/script>\n        \u003C/div>\n\n        \u003Cdiv>\n            \u003Cdiv id=\"sidebar\">\n            \u003Cdiv class=\"sidebar-content\">\n                \u003Cp id=\"securityNotice\">For security reasons, please \u003Ca href=\"logout\">log out\u003C/a> and exit your web browser when you are done accessing services that require authentication! Be vigilant!\u003C/h2>Fraudsters are trying to obtain confidential information by any means (email, fake INSA website, etc.). Make sure you are on an INSA Rouen server before entering your login details.\u003Cbr>All our authentication pages are in the format https://xxx.insa-rouen.fr/ and your browser must recognize them as secure.\u003C/p>\n            \u003C/div>\n        \u003C/div>\n        \u003C/div>\n    \u003C/div>\n        \u003C/section>\n        \u003C/div>\n\u003C/div>\n        \u003C/main>\n    \u003C/div>\n\n    \u003Cfooter class=\"py-3 d-flex justify-content-center align-items-center cas-footer\"\n        id=\"casFooter\" role=\"contentinfo\">\n    \u003Cspan id=\"copyright\" class=\"me-2 d-inline-block\">Copyright &copy; 2005&ndash;2025 Apereo, Inc.\u003C/span>\n    \u003Cspan id=\"poweredBy\" class=\"px-3 d-inline-block\">\n        \u003Cspan>\u003C/span>\n        \u003Ca href=\"https://www.insa-rouen.fr/mentions-legales\">INSA Rouen Normandie\u003C/a>\n    \u003C/span>\n\u003C/footer>\n\n\u003C/body>\n\n\u003C/html>\n",1789372026112]