{"id":3177,"date":"2026-06-03T16:56:39","date_gmt":"2026-06-03T16:56:39","guid":{"rendered":"https:\/\/www.pretheure.com\/application\/"},"modified":"2026-06-12T21:22:35","modified_gmt":"2026-06-12T21:22:35","slug":"application","status":"publish","type":"page","link":"https:\/\/www.pretheure.com\/fr\/application\/","title":{"rendered":"Application"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3177\" class=\"elementor elementor-3177 elementor-3167\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edde9af e-flex e-con-boxed e-con e-parent\" data-id=\"edde9af\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed30d77 elementor-widget elementor-widget-shortcode\" data-id=\"ed30d77\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"pth-wrap\" data-lang=\"fr\">\r\n\r\n      <div class=\"pth-hero\">\r\n        <h1 id=\"pth-hero-title\">Remplissez le formulaire !<\/h1>\r\n        <p id=\"pth-hero-sub\">Compl\u00e9tez votre demande en moins de 2 minutes.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pth-step-indicator\" id=\"pth-step-indicator\">\r\n        \u00c9tape 1 de 2      <\/div>\r\n\r\n      <div class=\"pth-progress-bar-wrap\">\r\n        <div class=\"pth-progress-bar-fill\" id=\"pth-progress-fill\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"pth-container\">\r\n        <form id=\"pth-form\" autocomplete=\"on\">\r\n          <input type=\"hidden\" id=\"pth_lang\"              value=\"fr\">\r\n          <input type=\"hidden\" id=\"pth_nonce\"             value=\"c3ab1f0d7f\">\r\n          <input type=\"hidden\" id=\"pth_source_id\"         value=\"web-d421031a-9f86-4b0e-8118-d040eab87847\">\r\n          <input type=\"hidden\" id=\"pth_kiipr_terms_token\" value=\"\">\r\n\r\n          <div id=\"pth-step-1\">\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">Informations personnelles<\/p>\r\n              <div class=\"pth-grid\">\r\n                <div class=\"pth-field\">\r\n                  <label>Pr\u00e9nom*<\/label>\r\n                  <input type=\"text\" id=\"pth_first_name\" placeholder=\"Jean\">\r\n                  <span class=\"pth-err\" id=\"e-first_name\"><\/span>\r\n                <\/div>\r\n                <div class=\"pth-field\">\r\n                  <label>Nom*<\/label>\r\n                  <input type=\"text\" id=\"pth_last_name\" placeholder=\"Tremblay\">\r\n                  <span class=\"pth-err\" id=\"e-last_name\"><\/span>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>Courriel*<\/label>\r\n                <input type=\"email\" id=\"pth_email\" placeholder=\"jean@exemple.com\">\r\n                <span class=\"pth-err\" id=\"e-email\"><\/span>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>T\u00e9l\u00e9phone*<\/label>\r\n                <input type=\"tel\" id=\"pth_phone\" placeholder=\"(514) 555-1234\">\r\n                <span class=\"pth-err\" id=\"e-phone\"><\/span>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>Genre*<\/label>\r\n                <div class=\"pth-radio-group\">\r\n                  <label class=\"pth-radio-btn\" id=\"btn-gender-0\">\r\n                    <input type=\"radio\" name=\"pth_gender\" value=\"0\">\r\n                    Homme                  <\/label>\r\n                  <label class=\"pth-radio-btn\" id=\"btn-gender-1\">\r\n                    <input type=\"radio\" name=\"pth_gender\" value=\"1\">\r\n                    Femme                  <\/label>\r\n                <\/div>\r\n                <span class=\"pth-err\" id=\"e-gender\"><\/span>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n  <label>Date de naissance*<\/label>\r\n  <input type=\"text\" id=\"pth_birth_date\" inputmode=\"numeric\" placeholder=\"AAAA-MM-JJ\" maxlength=\"10\">\r\n  <span class=\"pth-err\" id=\"e-birth_date\"><\/span>\r\n<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">Adresse postale<\/p>\r\n              <div class=\"pth-field\">\r\n                <label>Adresse*<\/label>\r\n                <input type=\"text\" id=\"pth_street\" placeholder=\"123 Rue Principale\">\r\n                <span class=\"pth-err\" id=\"e-street\"><\/span>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>Appartement \/ Suite<\/label>\r\n                <input type=\"text\" id=\"pth_apt\" placeholder=\"App. 4B\">\r\n              <\/div>\r\n              <div class=\"pth-grid\">\r\n                <div class=\"pth-field\">\r\n                  <label>Ville*<\/label>\r\n                  <input type=\"text\" id=\"pth_city\" placeholder=\"Montr\u00e9al\">\r\n                  <span class=\"pth-err\" id=\"e-city\"><\/span>\r\n                <\/div>\r\n                <div class=\"pth-field\">\r\n                  <label>Province*<\/label>\r\n                  <div class=\"pth-select-wrap\">\r\n                    <select id=\"pth_province\">\r\n                      <option value=\"\">S\u00e9lectionner<\/option>\r\n                      <option value=\"QC\" selected>Qu\u00e9bec<\/option>\r\n                      <option value=\"ON\">Ontario<\/option>\r\n                      <option value=\"AB\">Alberta<\/option>\r\n                      <option value=\"BC\">Colombie-Britannique<\/option>\r\n                      <option value=\"MB\">Manitoba<\/option>\r\n                      <option value=\"NB\">Nouveau-Brunswick<\/option>\r\n                      <option value=\"NL\">Terre-Neuve-et-Labrador<\/option>\r\n                      <option value=\"NS\">Nouvelle-\u00c9cosse<\/option>\r\n                      <option value=\"PE\">\u00cele-du-Prince-\u00c9douard<\/option>\r\n                      <option value=\"SK\">Saskatchewan<\/option>\r\n                      <option value=\"NT\">Territoires du Nord-Ouest<\/option>\r\n                      <option value=\"NU\">Nunavut<\/option>\r\n                      <option value=\"YT\">Yukon<\/option>\r\n                    <\/select>\r\n                  <\/div>\r\n                  <span class=\"pth-err\" id=\"e-province\"><\/span>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>Code postal*<\/label>\r\n                <input type=\"text\" id=\"pth_postal_code\" placeholder=\"H1A 1A1\" maxlength=\"7\" style=\"max-width:160px\">\r\n                <span class=\"pth-err\" id=\"e-postal_code\"><\/span>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">Emploi<\/p>\r\n              <div class=\"pth-grid\">\r\n                <div class=\"pth-field\">\r\n                  <label>Nom de l&#039;employeur*<\/label>\r\n                  <input type=\"text\" id=\"pth_employer_name\">\r\n                  <span class=\"pth-err\" id=\"e-employer_name\"><\/span>\r\n                <\/div>\r\n                <div class=\"pth-field\">\r\n                  <label>Titre du poste*<\/label>\r\n                  <input type=\"text\" id=\"pth_job_title\">\r\n                  <span class=\"pth-err\" id=\"e-job_title\"><\/span>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"pth-grid\">\r\n                <div class=\"pth-field\">\r\n                  <label>Source de revenu*<\/label>\r\n                  <div class=\"pth-select-wrap\">\r\n                    <select id=\"pth_income_source\">\r\n                      <option value=\"\">S\u00e9lectionner<\/option>\r\n                      <option value=\"employed\">Employ\u00e9<\/option>\r\n                      <option value=\"saaq\">SAAQ<\/option>\r\n                      <option value=\"CSST\">CSST<\/option>\r\n                      <option value=\"pension\">Pension<\/option>\r\n                      <option value=\"invalidity\">Invalidit\u00e9<\/option>\r\n                      <option value=\"insurance\">Assurance<\/option>\r\n                      <option value=\"rqap\">RQAP<\/option>\r\n                    <\/select>\r\n                  <\/div>\r\n                  <span class=\"pth-err\" id=\"e-income_source\"><\/span>\r\n                <\/div>\r\n                <div class=\"pth-field\">\r\n                  <label>T\u00e9l\u00e9phone au travail<\/label>\r\n                  <input type=\"tel\" id=\"pth_work_phone\" placeholder=\"(514) 555-1234\">\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n             <label>Date du prochain paie*<\/label>\r\n          <input type=\"text\" id=\"pth_first_pay_date\" inputmode=\"numeric\" placeholder=\"AAAA-MM-JJ\" maxlength=\"10\">\r\n           <span class=\"pth-err\" id=\"e-first_pay_date\"><\/span>\r\n            <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>Fr\u00e9quence de paie*<\/label>\r\n                <div class=\"pth-select-wrap\">\r\n                  <select id=\"pth_pay_frequency\">\r\n                    <option value=\"\">S\u00e9lectionner<\/option>\r\n                    <option value=\"1week\">Chaque semaine<\/option>\r\n                    <option value=\"2weeks\">Aux 2 semaines<\/option>\r\n                    <option value=\"1month\">Une fois par mois<\/option>\r\n                  <\/select>\r\n                <\/div>\r\n                <span class=\"pth-err\" id=\"e-pay_frequency\"><\/span>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">R\u00e9f\u00e9rence<\/p>\r\n              <div class=\"pth-grid\">\r\n                <div class=\"pth-field\">\r\n                  <label>Nom complet de la r\u00e9f\u00e9rence*<\/label>\r\n                  <input type=\"text\" id=\"pth_ref_name\">\r\n                  <span class=\"pth-err\" id=\"e-ref_name\"><\/span>\r\n                <\/div>\r\n                <div class=\"pth-field\">\r\n                  <label>T\u00e9l\u00e9phone de la r\u00e9f\u00e9rence*<\/label>\r\n                  <input type=\"tel\" id=\"pth_ref_phone\" placeholder=\"(514) 555-1234\">\r\n                  <span class=\"pth-err\" id=\"e-ref_phone\"><\/span>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"pth-field\">\r\n                <label>Lien de parent\u00e9*<\/label>\r\n                <div class=\"pth-select-wrap\">\r\n                  <select id=\"pth_ref_relationship\">\r\n                    <option value=\"\">S\u00e9lectionner<\/option>\r\n                    <option value=\"family\">Famille<\/option>\r\n                    <option value=\"friend\">Ami<\/option>\r\n                    <option value=\"colleague\">Coll\u00e8gue<\/option>\r\n                    <option value=\"other\">Autre<\/option>\r\n                  <\/select>\r\n                <\/div>\r\n                <span class=\"pth-err\" id=\"e-ref_relationship\"><\/span>\r\n              <\/div>\r\n\r\n              <div class=\"pth-submit-wrap\">\r\n                <button type=\"button\" class=\"pth-btn-primary\" id=\"pth-next\">Continuer<\/button>\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div><!-- \/step-1 -->\r\n\r\n          <div id=\"pth-step-2\" style=\"display:none\">\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">S\u00e9lectionnez votre montant de pr\u00eat*<\/p>\r\n              <div class=\"pth-loan-grid\">\r\n                <div class=\"pth-loan-card\" data-amount=\"250\"  data-term=\"2 \u00bd Months\"><input type=\"radio\" name=\"pth_loan\" value=\"250\"><strong>$250.00<\/strong><span>2 \u00bd Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"300\"  data-term=\"3 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"300\"><strong>$300.00<\/strong><span>3 Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"400\"  data-term=\"3 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"400\"><strong>$400.00<\/strong><span>3 Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"500\"  data-term=\"3 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"500\"><strong>$500.00<\/strong><span>3 Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"750\"  data-term=\"4 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"750\"><strong>$750.00<\/strong><span>4 Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"800\"  data-term=\"4 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"800\"><strong>$800.00<\/strong><span>4 Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"1000\" data-term=\"4 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"1000\"><strong>$1,000.00<\/strong><span>4 Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"1250\" data-term=\"4 \u00bd Months\"><input type=\"radio\" name=\"pth_loan\" value=\"1250\"><strong>$1,250.00<\/strong><span>4 \u00bd Months<\/span><\/div>\r\n                <div class=\"pth-loan-card\" data-amount=\"1500\" data-term=\"5 Months\"><input type=\"radio\" name=\"pth_loan\" value=\"1500\"><strong>$1,500.00<\/strong><span>5 Months<\/span><\/div>\r\n              <\/div>\r\n              <span class=\"pth-err\" id=\"e-loan\"><\/span>\r\n            <\/div>\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">M\u00e9thode de d\u00e9p\u00f4t*<\/p>\r\n              <div class=\"pth-option-row\">\r\n                <div class=\"pth-option-card\" data-value=\"standard\" id=\"dep-standard\">\r\n                  <input type=\"radio\" name=\"pth_deposit\" value=\"standard\">\r\n                  <strong>Standard<\/strong>\r\n                  <span>5\u20137 jours ouvrables \u2014 d\u00e9p\u00f4t bancaire standard<\/span>\r\n                  <em>Sans frais<\/em>\r\n                <\/div>\r\n                <div class=\"pth-option-card selected\" data-value=\"express\" id=\"dep-express\">\r\n                  <input type=\"radio\" name=\"pth_deposit\" value=\"express\" checked>\r\n                  <strong>Express \u2713<\/strong>\r\n                  <span>Instantan\u00e9 \u2014 Virement Interac<\/span>\r\n                  <em>$15.00<\/em>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">Niveau de traitement*<\/p>\r\n              <div class=\"pth-option-row\">\r\n                <div class=\"pth-option-card\" data-value=\"standard\" id=\"treat-standard\">\r\n                  <input type=\"radio\" name=\"pth_treatment\" value=\"standard\">\r\n                  <strong>Standard<\/strong>\r\n                  <span>3\u20135 jours ouvrables<\/span>\r\n                <\/div>\r\n                <div class=\"pth-option-card selected\" data-value=\"priority\" id=\"treat-priority\">\r\n                  <input type=\"radio\" name=\"pth_treatment\" value=\"priority\" checked>\r\n                  <strong>Prioritaire \u2713<\/strong>\r\n                  <span>12\u201324 heures<\/span>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pth-card\">\r\n              <p class=\"pth-card-title\">FinX Consent<\/p>\r\n              <iframe id=\"id_kiipr-iframe\" data-src=\"https:\/\/clients.pretheure.com\/kiipr\/embed\/terms-and-conditions\/?lang=fr\" src=\"about:blank\" width=\"100%\" frameborder=\"0\" style=\"min-height:180px;border:0;border-radius:12px;background:#fff;\"><\/iframe>\r\n              <div class=\"pth-consent-status\" id=\"pth-kiipr-status\" style=\"margin-top:10px;font-size:14px;\">\r\n                En attente du jeton de consentement\u2026              <\/div>\r\n              <div style=\"margin-top:12px;font-size:14px;line-height:1.45;\">\r\n                <p style=\"margin:0 0 8px 0;\">Je confirme que les renseignements fournis sont exacts et \u00e0 jour et que j&#039;ai lu et accept\u00e9 les termes et conditions.<\/p>\r\n                <p style=\"margin:0 0 8px 0;\">Je confirme avoir lu le formulaire de consentement FinX, en accepter les modalit\u00e9s et comprendre la collecte, l&#039;utilisation et la conservation de mes renseignements personnels.<\/p>\r\n                <p style=\"margin:0;\">Page des conditions :                  <a href=\"https:\/\/www.pretheure.com\/fr\/terms-of-use\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.pretheure.com\/fr\/terms-of-use\/<\/a>\r\n                <\/p>\r\n              <\/div>\r\n              <label class=\"pth-check\" style=\"margin-top:14px;\">\r\n                <input type=\"checkbox\" id=\"pth_consent_terms\">\r\n                <span>J&#039;accepte les termes et conditions.<\/span>\r\n              <\/label>\r\n              <label class=\"pth-check\">\r\n                <input type=\"checkbox\" id=\"pth_consent_finx\">\r\n                <span>J&#039;accepte les modalit\u00e9s de consentement de FinX.<\/span>\r\n              <\/label>\r\n              <label class=\"pth-check\">\r\n                <input type=\"checkbox\" id=\"pth_consent_marketing\">\r\n                <span>J&#039;accepte \u00e9galement de recevoir des communications marketing.<\/span>\r\n              <\/label>\r\n              <span class=\"pth-err\" id=\"e-consent\"><\/span>\r\n\r\n              <div class=\"pth-submit-wrap\">\r\n                <button type=\"button\" class=\"pth-btn-secondary\" id=\"pth-back\">\u2190 \u00c9tape pr\u00e9c\u00e9dente<\/button>\r\n                <button type=\"button\" class=\"pth-btn-primary\"   id=\"pth-submit\" disabled>Finaliser<\/button>\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div><!-- \/step-2 -->\r\n\r\n          <div id=\"pth-success\" style=\"display:none\" class=\"pth-card\">\r\n            <h2>Merci !<\/h2>\r\n            <p>Votre demande a \u00e9t\u00e9 re\u00e7ue.<\/p>\r\n          <\/div>\r\n\r\n          <div id=\"pth-api-error\" style=\"display:none\" class=\"pth-card\">\r\n            <p id=\"pth-api-error-message\">Oups ! Une erreur est survenue.<\/p>\r\n            <button type=\"button\" id=\"pth-retry\">R\u00e9essayer \/ Try again<\/button>\r\n          <\/div>\r\n\r\n        <input\n                    class=\"apbct_special_field apbct_email_id__elementor_form\"\n                    name=\"apbct__email_id__elementor_form\"\n                    aria-label=\"apbct__label_id__elementor_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\r\n      <\/div>\r\n    <\/div>\r\n\r\n<script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyBbHgb3xNEpL7h0QNj_Qca63AbgdgS4fBI&libraries=places&language=fr&callback=initGoogleAutocomplete\" defer><\/script>\r\n<script>\r\n(function(){\r\n    function g(id){ return document.getElementById(id); }\r\n\r\n    var LANG               = g('pth_lang') ? g('pth_lang').value : 'en';\r\n    var REST_URL           = 'https:\/\/www.pretheure.com\/fr\/wp-json\/pretheure\/v1\/lead';\r\n    var nonce              = g('pth_nonce') ? g('pth_nonce').value : '';\r\n    var selectedLoan       = null;\r\n    var depositMethod      = 'express';\r\n    var treatmentLevel     = 'priority';\r\n    var formStarted        = false;\r\n    var submissionInProgress = false;\r\n    var consentLoaded      = false;\r\n\r\n    function setStep(n){\r\n        var indicator = g('pth-step-indicator');\r\n        if(indicator) indicator.textContent = (LANG === 'fr') ? ('\u00c9tape ' + n + ' de 2') : ('Step ' + n + ' of 2');\r\n        var fill = g('pth-progress-fill');\r\n        if(fill) fill.setAttribute('style', 'width:' + (n === 1 ? '50%' : '100%') + ' !important; height:6px !important; background:#323CC7 !important; display:block !important; border-radius:4px !important;');\r\n    }\r\n\r\n    \/\/ Carga el iframe de consentimiento solo cuando hace falta (lazy load).\r\n    \/\/ As\u00ed el TTL del token empieza a contar reci\u00e9n en el paso 2, no al abrir la p\u00e1gina.\r\n    function loadConsentIframe(force){\r\n        var kf = g('id_kiipr-iframe');\r\n        if(!kf) return;\r\n        if(consentLoaded && !force) return;\r\n        var target = kf.getAttribute('data-src');\r\n        if(target){\r\n            kf.src = target;\r\n            consentLoaded = true;\r\n        }\r\n    }\r\n\r\n    \/\/ Reinicia el flujo de consentimiento: limpia el token y vuelve a cargar el iframe.\r\n    function reloadConsent(){\r\n        setToken('');\r\n        loadConsentIframe(true);\r\n        var status = g('pth-kiipr-status');\r\n        if(status) status.textContent = LANG === 'fr'\r\n            ? 'Le consentement a expir\u00e9. Veuillez accepter de nouveau.'\r\n            : 'Consent expired. Please accept again.';\r\n    }\r\n\r\n    function applyPhoneMask(el){\r\n        el.addEventListener('input', function(){\r\n            var v = this.value.replace(\/\\D\/g,'').slice(0,10);\r\n            if(v.length >= 7)      v = '('+v.slice(0,3)+') '+v.slice(3,6)+'-'+v.slice(6);\r\n            else if(v.length >= 4) v = '('+v.slice(0,3)+') '+v.slice(3);\r\n            else if(v.length > 0)  v = '('+v;\r\n            this.value = v;\r\n        });\r\n    }\r\n    function applyDateMask(el){\r\n    el.addEventListener('input', function(){\r\n        var v = this.value.replace(\/\\D\/g,'').slice(0,8);\r\n        if(v.length >= 5) v = v.slice(0,4)+'-'+v.slice(4,6)+(v.length>6?('-'+v.slice(6)):'');\r\n        else if(v.length >= 4) v = v.slice(0,4);\r\n        this.value = v;\r\n    });\r\n}\r\n    ['pth_phone','pth_work_phone','pth_ref_phone'].forEach(function(id){\r\n        var el = g(id); if(el) applyPhoneMask(el);\r\n    });\r\n   var birthEl = g('pth_birth_date');\r\nif(birthEl) applyDateMask(birthEl);\r\n\r\nvar firstPayEl = g('pth_first_pay_date');\r\nif(firstPayEl) applyDateMask(firstPayEl);\r\n\r\n    var postalEl = g('pth_postal_code');\r\n    if(postalEl) postalEl.addEventListener('input', function(){\r\n        this.value = this.value.toUpperCase().replace(\/[^A-Z0-9 ]\/g,'');\r\n    });\r\n\r\n    document.querySelectorAll('.pth-radio-btn').forEach(function(btn){\r\n        btn.addEventListener('click', function(){\r\n            document.querySelectorAll('.pth-radio-btn').forEach(function(b){ b.classList.remove('selected'); });\r\n            this.classList.add('selected');\r\n            var input = this.querySelector('input[type=\"radio\"]');\r\n            if(input) input.checked = true;\r\n            var err = g('e-gender'); if(err) err.textContent = '';\r\n        });\r\n    });\r\n\r\n    document.querySelectorAll('.pth-loan-card').forEach(function(card){\r\n        card.addEventListener('click', function(){\r\n            document.querySelectorAll('.pth-loan-card').forEach(function(c){ c.classList.remove('selected'); });\r\n            this.classList.add('selected');\r\n            var input = this.querySelector('input[type=\"radio\"]');\r\n            if(input) input.checked = true;\r\n            selectedLoan = { amount: parseFloat(this.dataset.amount), term: this.dataset.term };\r\n            var err = g('e-loan'); if(err) err.textContent = '';\r\n            checkConsentState();\r\n        });\r\n    });\r\n\r\n    document.querySelectorAll('#dep-standard, #dep-express').forEach(function(card){\r\n        card.addEventListener('click', function(){\r\n            document.querySelectorAll('#dep-standard, #dep-express').forEach(function(c){ c.classList.remove('selected'); });\r\n            this.classList.add('selected');\r\n            var input = this.querySelector('input[type=\"radio\"]');\r\n            if(input) input.checked = true;\r\n            depositMethod = this.dataset.value;\r\n        });\r\n    });\r\n\r\n    document.querySelectorAll('#treat-standard, #treat-priority').forEach(function(card){\r\n        card.addEventListener('click', function(){\r\n            document.querySelectorAll('#treat-standard, #treat-priority').forEach(function(c){ c.classList.remove('selected'); });\r\n            this.classList.add('selected');\r\n            var input = this.querySelector('input[type=\"radio\"]');\r\n            if(input) input.checked = true;\r\n            treatmentLevel = this.dataset.value;\r\n        });\r\n    });\r\nfunction pickErrorMsg(rule, val){\r\n    if(!val) return rule.msg; \/\/ campo vac\u00edo\r\n    if(rule.id === 'pth_birth_date' || rule.id === 'pth_first_pay_date'){\r\n        var formatOk = \/^\\d{4}-\\d{2}-\\d{2}$\/.test(val);\r\n        var dateOk = false;\r\n        if(formatOk){\r\n            var parts = val.split('-');\r\n            var year = parseInt(parts[0], 10);\r\n            var month = parseInt(parts[1], 10);\r\n            var day = parseInt(parts[2], 10);\r\n            if(month >= 1 && month <= 12){\r\n                var d = new Date(year, month - 1, day);\r\n                dateOk = (d.getFullYear() === year && d.getMonth() === month - 1 && d.getDate() === day);\r\n            }\r\n        }\r\n        if(!dateOk) return rule.invalidMsg || rule.msg;\r\n        if(rule.id === 'pth_birth_date') return rule.underageMsg || rule.invalidMsg || rule.msg;\r\n        return rule.invalidMsg || rule.msg;\r\n    }\r\n    if(rule.id === 'pth_postal_code'){\r\n        var clean = val.replace(\/\\s\/g,'');\r\n        if(clean.length > 0 && clean.length < 6) return rule.incompleteMsg || rule.invalidMsg || rule.msg;\r\n        return rule.invalidMsg || rule.msg;\r\n    }\r\n    return rule.invalidMsg || rule.msg;\r\n}\r\nvar blurRules = [\r\n    {id:'pth_first_name',      err:'e-first_name',      msg:'Champ obligatoire'},\r\n    {id:'pth_last_name',       err:'e-last_name',       msg:'Champ obligatoire'},\r\n    {id:'pth_email',           err:'e-email',           msg:'Courriel invalide', fn: function(v){ return \/\\S+@\\S+\\.\\S+\/.test(v); }},\r\n    {id:'pth_phone',           err:'e-phone',           msg:'Format : (XXX) XXX-XXXX', fn: function(v){ return v.replace(\/\\D\/g,'').length === 10; }},\r\n{id:'pth_birth_date', err:'e-birth_date', msg:'Champ obligatoire', invalidMsg:'Date invalide', underageMsg:'Vous devez avoir au moins 18 ans', fn: function(v){\r\n    if(!\/^\\d{4}-\\d{2}-\\d{2}$\/.test(v)) return false;\r\n    var parts = v.split('-');\r\n    var year = parseInt(parts[0], 10);\r\n    var month = parseInt(parts[1], 10);\r\n    var day = parseInt(parts[2], 10);\r\n    if(year < 1900 || year > new Date().getFullYear()) return false;\r\n    if(month < 1 || month > 12) return false;\r\n    var d = new Date(year, month - 1, day);\r\n    if(d.getFullYear() !== year || d.getMonth() !== month - 1 || d.getDate() !== day) return false;\r\n\r\n    \/\/ Validaci\u00f3n de edad m\u00ednima (18 a\u00f1os)\r\n    var today = new Date();\r\n    var age = today.getFullYear() - year;\r\n    var hasHadBirthdayThisYear = (today.getMonth() > month - 1) || (today.getMonth() === month - 1 && today.getDate() >= day);\r\n    if(!hasHadBirthdayThisYear) age--;\r\n    if(age < 18) return false;\r\n\r\n    return true;\r\n}},\r\n    {id:'pth_street',          err:'e-street',          msg:'Champ obligatoire'},\r\n    {id:'pth_city',            err:'e-city',            msg:'Champ obligatoire'},\r\n    {id:'pth_province',        err:'e-province',        msg:'Champ obligatoire'},\r\n    {id:'pth_postal_code', err:'e-postal_code', msg:'Format : A1A 1A1', invalidMsg:'Format : A1A 1A1', incompleteMsg:'Le code postal semble incomplet \u2014 veuillez ajouter les 3 derniers caract\u00e8res.', fn: function(v){ return \/^[A-Z]\\d[A-Z] \\d[A-Z]\\d$\/.test(v); }},\r\n    {id:'pth_employer_name',   err:'e-employer_name',   msg:'Champ obligatoire'},\r\n    {id:'pth_job_title',       err:'e-job_title',       msg:'Champ obligatoire'},\r\n    {id:'pth_income_source',   err:'e-income_source',   msg:'Champ obligatoire'},\r\n   {id:'pth_first_pay_date', err:'e-first_pay_date', msg:'Champ obligatoire', invalidMsg:'Date invalide', fn: function(v){\r\n    if(!\/^\\d{4}-\\d{2}-\\d{2}$\/.test(v)) return false;\r\n    var parts = v.split('-');\r\n    var year = parseInt(parts[0], 10);\r\n    var month = parseInt(parts[1], 10);\r\n    var day = parseInt(parts[2], 10);\r\n    if(month < 1 || month > 12) return false;\r\n    var d = new Date(year, month - 1, day);\r\n    if(d.getFullYear() !== year || d.getMonth() !== month - 1 || d.getDate() !== day) return false;\r\n    return true;\r\n}},\r\n    {id:'pth_pay_frequency',   err:'e-pay_frequency',   msg:'Champ obligatoire'},\r\n    {id:'pth_ref_name',        err:'e-ref_name',        msg:'Champ obligatoire'},\r\n    {id:'pth_ref_phone',       err:'e-ref_phone',       msg:'Format : (XXX) XXX-XXXX', fn: function(v){ return v.replace(\/\\D\/g,'').length === 10; }},\r\n    {id:'pth_ref_relationship',err:'e-ref_relationship',msg:'Champ obligatoire'},\r\n];\r\n\r\nblurRules.forEach(function(rule){\r\n    var el = g(rule.id); if(!el) return;\r\n    el.addEventListener('blur', function(){\r\n        var val = this.value.trim();\r\n        var valid = val && (rule.fn ? rule.fn(val) : true);\r\n        this.classList.toggle('pth-invalid', !valid);\r\n        var err = g(rule.err);\r\n        if(err) err.textContent = valid ? '' : pickErrorMsg(rule, val);\r\n    });\r\n});\r\nfunction validateStep1(){\r\n    var ok = true;\r\n    var firstInvalidEl = null;\r\n    blurRules.forEach(function(rule){\r\n        var el = g(rule.id); if(!el) return;\r\n        var val = el.value.trim();\r\n        var valid = val && (rule.fn ? rule.fn(val) : true);\r\n        el.classList.toggle('pth-invalid', !valid);\r\n        var err = g(rule.err);\r\n        if(err) err.textContent = valid ? '' : pickErrorMsg(rule, val);\r\n        if(!valid){\r\n            ok = false;\r\n            if(!firstInvalidEl) firstInvalidEl = el;\r\n        }\r\n    });\r\n    var gender = document.querySelector('input[name=\"pth_gender\"]:checked');\r\n    var genderErr = g('e-gender');\r\n    if(genderErr) genderErr.textContent = gender ? '' : 'Veuillez s\u00e9lectionner un genre';\r\n    if(!gender){\r\n        ok = false;\r\n        if(!firstInvalidEl) firstInvalidEl = g('btn-gender-0');\r\n    }\r\n\r\n    if(!ok && firstInvalidEl){\r\n        firstInvalidEl.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n        if(typeof firstInvalidEl.focus === 'function') firstInvalidEl.focus({ preventScroll: true });\r\n    }\r\n\r\n    return ok;\r\n}\r\n\r\n    function saveToStorage(){\r\n        var data = {};\r\n        ['pth_first_name','pth_last_name','pth_email','pth_phone','pth_birth_date',\r\n         'pth_street','pth_apt','pth_city','pth_province','pth_postal_code',\r\n         'pth_employer_name','pth_job_title','pth_income_source','pth_work_phone',\r\n         'pth_first_pay_date','pth_pay_frequency',\r\n         'pth_ref_name','pth_ref_phone','pth_ref_relationship'].forEach(function(id){\r\n            var el = g(id); if(el) data[id] = el.value;\r\n        });\r\n        var gender = document.querySelector('input[name=\"pth_gender\"]:checked');\r\n        data.pth_gender = gender ? gender.value : '';\r\n        sessionStorage.setItem('pth_form_data', JSON.stringify(data));\r\n    }\r\n\r\n    function restoreFromStorage(){\r\n        var raw = sessionStorage.getItem('pth_form_data');\r\n        if(!raw) return;\r\n        try {\r\n            var data = JSON.parse(raw);\r\n            Object.keys(data).forEach(function(id){ var el = g(id); if(el) el.value = data[id]; });\r\n            if(data.pth_gender){\r\n                var radio = document.querySelector('input[name=\"pth_gender\"][value=\"'+data.pth_gender+'\"]');\r\n                if(radio){ radio.checked = true; var lbl = radio.closest('.pth-radio-btn'); if(lbl) lbl.classList.add('selected'); }\r\n            }\r\n        } catch(e){}\r\n    }\r\n    restoreFromStorage();\r\n\r\n    document.querySelectorAll('#pth-wrap input, #pth-wrap select').forEach(function(el){\r\n        el.addEventListener('change', function(){ saveToStorage(); });\r\n    });\r\n\r\n    function getGenderValue(){\r\n        var gender = document.querySelector('input[name=\"pth_gender\"]:checked');\r\n        return gender ? parseInt(gender.value, 10) : 2;\r\n    }\r\n\r\n    function checkConsentState(){\r\n        var terms    = g('pth_consent_terms') ? g('pth_consent_terms').checked : false;\r\n        var finx     = g('pth_consent_finx')  ? g('pth_consent_finx').checked  : false;\r\n        var hasToken = !!(g('pth_kiipr_terms_token') && g('pth_kiipr_terms_token').value);\r\n        var btn = g('pth-submit');\r\n        if(btn) btn.disabled = !(terms && finx && hasToken) || submissionInProgress;\r\n    }\r\n\r\n    function setToken(token){\r\n        var hidden = g('pth_kiipr_terms_token'); if(hidden) hidden.value = token || '';\r\n        var status = g('pth-kiipr-status');\r\n        if(status) status.textContent = token\r\n            ? (LANG === 'fr' ? 'Jeton de consentement re\u00e7u.' : 'Consent token received.')\r\n            : (LANG === 'fr' ? 'En attente du jeton de consentement\u2026' : 'Waiting for consent token\u2026');\r\n        checkConsentState();\r\n    }\r\n\r\n    window.addEventListener('message', function(message){\r\n        if(!message || !message.data) return;\r\n        if(message.data.type === 'KiiprTermsAccepted'){\r\n            setToken(message.data.token || '');\r\n        } else if(message.data.type === 'KiiprTermsError'){\r\n            var status = g('pth-kiipr-status');\r\n            if(status) status.textContent = LANG === 'fr' ? 'Erreur de consentement FinX.' : 'FinX consent error.';\r\n            setToken('');\r\n        } else if(message.data.type === 'KiiprTermsResize'){\r\n            var iframe = document.querySelector('#id_kiipr-iframe');\r\n            if(iframe && message.data.height) iframe.setAttribute('height', message.data.height);\r\n        }\r\n    });\r\n\r\n    g('pth_consent_terms').addEventListener('change', checkConsentState);\r\n    g('pth_consent_finx').addEventListener('change', checkConsentState);\r\n\r\nfunction payloadFromForm(){\r\n    return {\r\n        nonce: nonce, lang: LANG,\r\n        source_id: g('pth_source_id').value,\r\n        requested_loan_amount: selectedLoan ? selectedLoan.amount : null,\r\n        kiipr_terms_token: g('pth_kiipr_terms_token').value || '',\r\n        fields: {\r\n            first_name:     g('pth_first_name').value.trim(),\r\n            last_name:      g('pth_last_name').value.trim(),\r\n            email:          g('pth_email').value.trim(),\r\n            address_line1:  g('pth_street').value.trim(),\r\n            address_line2:  g('pth_apt').value.trim(),\r\n            city:           g('pth_city').value.trim(),\r\n            state:          g('pth_province').value.trim(),\r\n            zip_code:       g('pth_postal_code').value.trim(),\r\n            gender:         getGenderValue(),\r\n            birth_date:     g('pth_birth_date').value,\r\n            phone_1:        g('pth_phone').value.replace(\/\\D\/g,''),\r\n            income_source:  g('pth_income_source').value,\r\n            first_pay_date: g('pth_first_pay_date').value,\r\n            pay_frequency:  g('pth_pay_frequency').value,\r\n            language:       LANG,\r\n            company_name:   g('pth_employer_name').value.trim(),\r\n            job_title:      g('pth_job_title').value.trim(),\r\n            phone:          g('pth_work_phone').value.replace(\/\\D\/g,''),\r\n            ref1_fullname:  g('pth_ref_name').value.trim(),\r\n            ref1_phone:     g('pth_ref_phone').value.replace(\/\\D\/g,''),\r\n            ref1_link:      g('pth_ref_relationship').value\r\n        }\r\n    };\r\n}\r\n\r\n    \/\/ Aplana cualquier formato de error que devuelva FinX a un texto legible:\r\n    \/\/ string -> tal cual\r\n    \/\/ array  -> unidos por coma\r\n    \/\/ objeto { campo: [\"error1\",\"error2\"], ... } -> \"campo: error1, error2\"\r\n    \/\/ objeto con .message \/ .detail \/ .error -> esa propiedad\r\n    function extractErrorMessage(json){\r\n        if(!json) return '';\r\n        if(typeof json === 'string') return json;\r\n        if(Array.isArray(json)) return json.map(extractErrorMessage).filter(Boolean).join(', ');\r\n\r\n        \/\/ Propiedades comunes que ya traen un texto plano.\r\n        var direct = json.message || json.detail || json.error || json.error_description;\r\n        if(typeof direct === 'string' && direct) return direct;\r\n\r\n        \/\/ Si message\/detail es a su vez un objeto o array, lo aplanamos.\r\n        if(direct && typeof direct === 'object') {\r\n            var nested = extractErrorMessage(direct);\r\n            if(nested) return nested;\r\n        }\r\n\r\n        \/\/ Errores de validaci\u00f3n por campo: { \"email\": [\"Invalid email\"], ... }\r\n        var parts = [];\r\n        Object.keys(json).forEach(function(key){\r\n            if(key === 'message' || key === 'detail' || key === 'error') return;\r\n            var val = json[key];\r\n            var txt = Array.isArray(val) ? val.join(', ')\r\n                    : (typeof val === 'object' ? extractErrorMessage(val) : String(val));\r\n            if(txt) parts.push(key + ': ' + txt);\r\n        });\r\n        return parts.join(' | ');\r\n    }\r\n\r\n    async function submitLead(){\r\n        if(submissionInProgress) return;\r\n        if(!validateStep1()) return;\r\n        if(!selectedLoan){ var le = g('e-loan'); if(le) le.textContent = (LANG === 'fr' ? 'Veuillez s\u00e9lectionner un montant de pr\u00eat' : 'Please select a loan amount'); return; }\r\n        var hasConsent = g('pth_consent_terms').checked && g('pth_consent_finx').checked;\r\n        var hasToken   = !!g('pth_kiipr_terms_token').value;\r\n        if(!hasConsent || !hasToken){ var ce = g('e-consent'); if(ce) ce.textContent = (LANG === 'fr' ? 'Le consentement FinX est requis.' : 'FinX consent is required.'); return; }\r\n\r\n        submissionInProgress = true; checkConsentState();\r\n\r\n        try {\r\n            var res  = await fetch(REST_URL, { method:'POST', headers:{'Content-Type':'application\/json'}, body: JSON.stringify(payloadFromForm()) });\r\n            var json = {}; try { json = await res.json(); } catch(e){}\r\n\r\n            if(res.ok && json && json.redirect_url){\r\n    sessionStorage.removeItem('pth_form_data');\r\n    if(window.dataLayer) dataLayer.push({ event:'form_submit_success' });\r\n    window.location.href = json.redirect_url;\r\n    return;\r\n}\r\n\r\n            if(res.ok && json && json.kiipr_terms_url && !g('pth_kiipr_terms_token').value){\r\n                var status = g('pth-kiipr-status');\r\n                if(status) status.textContent = LANG === 'fr' ? 'Consentement requis avant de continuer.' : 'Consent is required before continuing.';\r\n                if(json.kiipr_terms_url){ document.querySelector('#id_kiipr-iframe').src = json.kiipr_terms_url; consentLoaded = true; }\r\n                return;\r\n            }\r\n\r\n            \/\/ Log completo de la respuesta para diagn\u00f3stico.\r\n            console.warn('[Pr\u00eatHeure] Lead rechazado. HTTP', res.status, json);\r\n\r\n            var msg = extractErrorMessage(json) || (LANG === 'fr' ? 'Soumission refus\u00e9e.' : 'Submission failed.');\r\n\r\n            \/\/ Si el error es de token\/consentimiento expirado, recargamos el consentimiento\r\n            \/\/ en vez de mostrar un error seco, para que el usuario reacepte sin recargar la p\u00e1gina.\r\n            if(\/token|expir|consent|consentement\/i.test(msg)){\r\n                reloadConsent();\r\n                var ce2 = g('e-consent');\r\n                if(ce2) ce2.textContent = (LANG === 'fr' ? 'Le consentement a expir\u00e9, veuillez r\u00e9accepter.' : 'Consent expired, please accept again.');\r\n                return;\r\n            }\r\n\r\n            var msgBox = g('pth-api-error-message'); if(msgBox) msgBox.textContent = msg;\r\n            var errCard = g('pth-api-error'); if(errCard) errCard.style.display = 'block';\r\n            window.scrollTo({ top: g('pth-wrap').offsetTop - 20, behavior:'smooth' });\r\n        } catch(err){\r\n            var msgBox2 = g('pth-api-error-message'); if(msgBox2) msgBox2.textContent = err && err.message ? err.message : (LANG === 'fr' ? 'Erreur r\u00e9seau.' : 'Network error.');\r\n            var errCard2 = g('pth-api-error'); if(errCard2) errCard2.style.display = 'block';\r\n            window.scrollTo({ top: g('pth-wrap').offsetTop - 20, behavior:'smooth' });\r\n        } finally {\r\n            submissionInProgress = false; checkConsentState();\r\n        }\r\n    }\r\n\r\n    g('pth-next').addEventListener('click', function(){\r\n        if(!validateStep1()) return;\r\n        saveToStorage();\r\n        g('pth-step-1').style.display = 'none';\r\n        g('pth-step-2').style.display = 'block';\r\n        setStep(2);\r\n\r\n        \/\/ El consentimiento (y el token) se cargan reci\u00e9n aqu\u00ed, al llegar al paso 2.\r\n        loadConsentIframe(false);\r\n\r\n        window.scrollTo({ top: g('pth-wrap').offsetTop - 20, behavior:'smooth' });\r\n        if(window.dataLayer) dataLayer.push({ event:'step_1_complete' });\r\n        checkConsentState();\r\n    });\r\n\r\n    g('pth-back').addEventListener('click', function(){\r\n        g('pth-step-2').style.display = 'none';\r\n        g('pth-step-1').style.display = 'block';\r\n        setStep(1);\r\n        window.scrollTo({ top: g('pth-wrap').offsetTop - 20, behavior:'smooth' });\r\n    });\r\n\r\n    g('pth-submit').addEventListener('click', submitLead);\r\n    g('pth-retry').addEventListener('click', function(){\r\n        var e = g('pth-api-error'); if(e) e.style.display = 'none';\r\n        \/\/ Al reintentar, refrescamos el consentimiento por si el token caduc\u00f3.\r\n        reloadConsent();\r\n    });\r\n\r\n    document.querySelectorAll('#pth-wrap input, #pth-wrap select').forEach(function(el){\r\n        el.addEventListener('focus', function(){\r\n            if(!formStarted){ formStarted = true; if(window.dataLayer) dataLayer.push({ event:'form_start' }); }\r\n        }, { once:true });\r\n    });\r\n\r\n    restoreFromStorage();\r\n    setToken(g('pth_kiipr_terms_token').value || '');\r\n    checkConsentState();\r\n\r\n    function initGoogleAutocomplete(){\r\n        var input = document.getElementById('pth_street');\r\n        if(!input) return;\r\n        var autocomplete = new google.maps.places.Autocomplete(input, {\r\n            types: ['address'],\r\n            componentRestrictions: { country: 'ca' }\r\n        });\r\nautocomplete.addListener('place_changed', function(){\r\n    var place = autocomplete.getPlace();\r\n    if(!place.address_components) return;\r\n    var street_number = '', route = '';\r\n    place.address_components.forEach(function(component){\r\n        var type = component.types[0];\r\n        if(type === 'street_number')               street_number = component.long_name;\r\n        if(type === 'route')                       route = component.long_name;\r\n        if(type === 'locality')                    document.getElementById('pth_city').value = component.long_name;\r\n        if(type === 'administrative_area_level_1') document.getElementById('pth_province').value = component.short_name;\r\n        if(type === 'postal_code')                 document.getElementById('pth_postal_code').value = component.long_name;\r\n    });\r\n    document.getElementById('pth_street').value = (street_number + ' ' + route).trim();\r\n\r\n    \/\/ Si Google solo trajo el FSA (3 caracteres), avisamos de inmediato\r\n    var postalField = document.getElementById('pth_postal_code');\r\n    var postalVal = postalField.value.trim();\r\n    var postalErr = g('e-postal_code');\r\n    var cleanVal = postalVal.replace(\/\\s\/g,'');\r\n    if(cleanVal.length > 0 && cleanVal.length < 6){\r\n        if(postalErr) postalErr.textContent = 'Le code postal semble incomplet \u2014 veuillez ajouter les 3 derniers caract\u00e8res.';\r\n        postalField.classList.add('pth-invalid');\r\n    } else if(postalErr){\r\n        postalErr.textContent = '';\r\n        postalField.classList.remove('pth-invalid');\r\n    }\r\n\r\n    saveToStorage();\r\n});\r\n    }\r\n    window.initGoogleAutocomplete = initGoogleAutocomplete;\r\n\r\n})();\r\n<\/script>\r\n\r\n    <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3177","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/pages\/3177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/comments?post=3177"}],"version-history":[{"count":1,"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/pages\/3177\/revisions"}],"predecessor-version":[{"id":3178,"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/pages\/3177\/revisions\/3178"}],"wp:attachment":[{"href":"https:\/\/www.pretheure.com\/fr\/wp-json\/wp\/v2\/media?parent=3177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}