{"id":154,"date":"2026-03-19T14:28:45","date_gmt":"2026-03-19T14:28:45","guid":{"rendered":"https:\/\/resetnettoyage360.fr\/?page_id=154"},"modified":"2026-03-19T14:28:45","modified_gmt":"2026-03-19T14:28:45","slug":"simulateur-de-prix","status":"publish","type":"page","link":"https:\/\/resetnettoyage360.fr\/index.php\/simulateur-de-prix\/","title":{"rendered":"Simulateur de prix"},"content":{"rendered":"\n<!-- SIMULATEUR DE DEVIS - Reset Nettoyage 360 -->\n<!-- \u00c0 copier-coller dans une page WordPress avec le shortcode [html] ou un \u00e9diteur personnalis\u00e9 -->\n\n<div id=\"quote-simulator\" class=\"reset-quote-simulator\">\n  <style>\n    .reset-quote-simulator {\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 20px;\n    }\n\n    .reset-quote-simulator * {\n      box-sizing: border-box;\n    }\n\n    .rqs-header {\n      text-align: center;\n      margin-bottom: 40px;\n    }\n\n    .rqs-header h1 {\n      font-size: 2.5rem;\n      font-weight: 700;\n      color: #1f2937;\n      margin: 0 0 10px 0;\n    }\n\n    .rqs-header p {\n      font-size: 1.125rem;\n      color: #6b7280;\n      margin: 0;\n    }\n\n    .rqs-progress {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0;\n      margin-bottom: 40px;\n    }\n\n    .rqs-progress-step {\n      width: 40px;\n      height: 40px;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 700;\n      font-size: 1rem;\n      background-color: #d1d5db;\n      color: #6b7280;\n    }\n\n    .rqs-progress-step.active {\n      background-color: #2563eb;\n      color: white;\n    }\n\n    .rqs-progress-line {\n      width: 80px;\n      height: 4px;\n      background-color: #d1d5db;\n      margin: 0 10px;\n    }\n\n    .rqs-progress-line.active {\n      background-color: #2563eb;\n    }\n\n    .rqs-container {\n      background: white;\n      border-radius: 16px;\n      box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);\n      padding: 32px;\n    }\n\n    .rqs-step {\n      display: none;\n    }\n\n    .rqs-step.active {\n      display: block;\n      animation: fadeIn 0.3s ease-in;\n    }\n\n    @keyframes fadeIn {\n      from {\n        opacity: 0;\n      }\n      to {\n        opacity: 1;\n      }\n    }\n\n    .rqs-step h2 {\n      font-size: 1.875rem;\n      font-weight: 700;\n      color: #1f2937;\n      margin: 0 0 24px 0;\n    }\n\n    .rqs-options {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n      gap: 16px;\n      margin-bottom: 24px;\n    }\n\n    .rqs-option-btn {\n      background-color: #f3f4f6;\n      border: 2px solid transparent;\n      border-radius: 12px;\n      padding: 24px;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      text-align: left;\n    }\n\n    .rqs-option-btn:hover {\n      background-color: #eff6ff;\n      border-color: #2563eb;\n      transform: translateY(-2px);\n    }\n\n    .rqs-option-btn.selected {\n      background-color: #dbeafe;\n      border-color: #2563eb;\n    }\n\n    .rqs-option-title {\n      font-size: 1.125rem;\n      font-weight: 600;\n      color: #1f2937;\n      margin: 0 0 8px 0;\n    }\n\n    .rqs-option-price {\n      font-size: 1.5rem;\n      font-weight: 700;\n      color: #2563eb;\n      margin: 0;\n    }\n\n    .rqs-input-group {\n      margin-bottom: 24px;\n    }\n\n    .rqs-label {\n      display: block;\n      font-size: 0.875rem;\n      font-weight: 600;\n      color: #374151;\n      margin-bottom: 8px;\n    }\n\n    .rqs-input {\n      width: 100%;\n      padding: 12px 16px;\n      border: 1px solid #d1d5db;\n      border-radius: 8px;\n      font-size: 1rem;\n      transition: all 0.3s ease;\n    }\n\n    .rqs-input:focus {\n      outline: none;\n      ring: 2px #2563eb;\n      border-color: #2563eb;\n    }\n\n    .rqs-help-text {\n      font-size: 0.875rem;\n      color: #6b7280;\n      margin-top: 8px;\n    }\n\n    .rqs-price-display {\n      background: linear-gradient(to right, #2563eb, #1d4ed8);\n      color: white;\n      border-radius: 12px;\n      padding: 24px;\n      margin-bottom: 24px;\n      text-align: center;\n    }\n\n    .rqs-price-display p:first-child {\n      font-size: 3rem;\n      font-weight: 700;\n      margin: 0;\n    }\n\n    .rqs-price-display p:last-child {\n      font-size: 0.875rem;\n      margin: 8px 0 0 0;\n      opacity: 0.9;\n    }\n\n    .rqs-buttons {\n      display: flex;\n      gap: 12px;\n      margin-bottom: 24px;\n    }\n\n    .rqs-buttons.column {\n      flex-direction: column;\n    }\n\n    .rqs-btn {\n      padding: 14px 24px;\n      border: none;\n      border-radius: 8px;\n      font-size: 1rem;\n      font-weight: 600;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      text-decoration: none;\n    }\n\n    .rqs-btn-primary {\n      background-color: #2563eb;\n      color: white;\n      flex: 1;\n    }\n\n    .rqs-btn-primary:hover {\n      background-color: #1d4ed8;\n      transform: scale(1.02);\n    }\n\n    .rqs-btn-primary:disabled {\n      opacity: 0.5;\n      cursor: not-allowed;\n    }\n\n    .rqs-btn-secondary {\n      background-color: #d1d5db;\n      color: #374151;\n      flex: 1;\n    }\n\n    .rqs-btn-secondary:hover {\n      background-color: #9ca3af;\n    }\n\n    .rqs-btn-success {\n      background-color: #22c55e;\n      color: white;\n      flex: 1;\n    }\n\n    .rqs-btn-success:hover {\n      background-color: #16a34a;\n    }\n\n    .rqs-btn-link {\n      background: none;\n      color: #6b7280;\n      padding: 0;\n      margin-top: 16px;\n    }\n\n    .rqs-btn-link:hover {\n      color: #1f2937;\n    }\n\n    .rqs-success-message {\n      background-color: #dcfce7;\n      border: 1px solid #86efac;\n      border-radius: 8px;\n      padding: 16px;\n      margin-bottom: 24px;\n      display: flex;\n      gap: 12px;\n    }\n\n    .rqs-success-icon {\n      color: #16a34a;\n      flex-shrink: 0;\n    }\n\n    .rqs-success-content h3 {\n      font-size: 1rem;\n      font-weight: 600;\n      color: #15803d;\n      margin: 0 0 4px 0;\n    }\n\n    .rqs-success-content p {\n      font-size: 0.875rem;\n      color: #166534;\n      margin: 0;\n    }\n\n    .rqs-form-group {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 16px;\n    }\n\n    .rqs-form-group.full {\n      grid-template-columns: 1fr;\n    }\n\n    @media (max-width: 640px) {\n      .rqs-header h1 {\n        font-size: 1.875rem;\n      }\n\n      .rqs-container {\n        padding: 20px;\n      }\n\n      .rqs-options {\n        grid-template-columns: 1fr;\n      }\n\n      .rqs-form-group {\n        grid-template-columns: 1fr;\n      }\n\n      .rqs-buttons {\n        flex-direction: column;\n      }\n\n      .rqs-progress {\n        gap: 5px;\n      }\n\n      .rqs-progress-line {\n        width: 40px;\n        margin: 0 5px;\n      }\n    }\n  <\/style>\n\n  <div class=\"rqs-header\">\n    <h1>Simulateur de devis<\/h1>\n    <p>Obtenez votre prix en quelques clics<\/p>\n  <\/div>\n\n  <div class=\"rqs-progress\">\n    <div class=\"rqs-progress-step active\" id=\"progress-1\">1<\/div>\n    <div class=\"rqs-progress-line\" id=\"progress-line-1\"><\/div>\n    <div class=\"rqs-progress-step\" id=\"progress-2\">2<\/div>\n    <div class=\"rqs-progress-line\" id=\"progress-line-2\"><\/div>\n    <div class=\"rqs-progress-step\" id=\"progress-3\">3<\/div>\n  <\/div>\n\n  <div class=\"rqs-container\">\n    <!-- \u00c9TAPE 1: CHOIX DU SERVICE -->\n    <div class=\"rqs-step active\" id=\"step-1\">\n      <h2>Choisissez votre service<\/h2>\n      <div class=\"rqs-options\">\n        <button class=\"rqs-option-btn\" onclick=\"selectService('canape')\">\n          <div class=\"rqs-option-title\">\ud83d\udecb\ufe0f Canap\u00e9<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectService('sieges')\">\n          <div class=\"rqs-option-title\">\ud83d\ude97 Si\u00e8ges auto<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectService('tapis')\">\n          <div class=\"rqs-option-title\">\ud83e\uddfc Tapis<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectService('exterieur')\">\n          <div class=\"rqs-option-title\">\ud83c\udfe1 Ext\u00e9rieur<\/div>\n        <\/button>\n      <\/div>\n    <\/div>\n\n    <!-- \u00c9TAPE 2: OPTIONS CANAP\u00c9 -->\n    <div class=\"rqs-step\" id=\"step-2-canape\">\n      <h2>Quelle taille de canap\u00e9 ?<\/h2>\n      <div class=\"rqs-options\">\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('2places', 70)\">\n          <div class=\"rqs-option-title\">2 places<\/div>\n          <div class=\"rqs-option-price\">70\u20ac<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('3places', 90)\">\n          <div class=\"rqs-option-title\">3 places<\/div>\n          <div class=\"rqs-option-price\">90\u20ac<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('4places', 110)\">\n          <div class=\"rqs-option-title\">4+ places<\/div>\n          <div class=\"rqs-option-price\">110\u20ac<\/div>\n        <\/button>\n      <\/div>\n      <button class=\"rqs-btn rqs-btn-link\" onclick=\"previousStep()\">\u2190 Retour<\/button>\n    <\/div>\n\n    <!-- \u00c9TAPE 2: OPTIONS SI\u00c8GES AUTO -->\n    <div class=\"rqs-step\" id=\"step-2-sieges\">\n      <h2>Combien de si\u00e8ges ?<\/h2>\n      <div class=\"rqs-options\">\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('2sieges', 50)\">\n          <div class=\"rqs-option-title\">2 si\u00e8ges<\/div>\n          <div class=\"rqs-option-price\">50\u20ac<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('5sieges', 85)\">\n          <div class=\"rqs-option-title\">5 si\u00e8ges<\/div>\n          <div class=\"rqs-option-price\">85\u20ac<\/div>\n        <\/button>\n      <\/div>\n      <button class=\"rqs-btn rqs-btn-link\" onclick=\"previousStep()\">\u2190 Retour<\/button>\n    <\/div>\n\n    <!-- \u00c9TAPE 2: OPTIONS TAPIS -->\n    <div class=\"rqs-step\" id=\"step-2-tapis\">\n      <h2>Quelle taille de tapis ?<\/h2>\n      <div class=\"rqs-options\">\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('petit', 20)\">\n          <div class=\"rqs-option-title\">Petit tapis<\/div>\n          <div class=\"rqs-option-price\">20\u20ac<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('moyen', 30)\">\n          <div class=\"rqs-option-title\">Moyen tapis<\/div>\n          <div class=\"rqs-option-price\">30\u20ac<\/div>\n        <\/button>\n        <button class=\"rqs-option-btn\" onclick=\"selectOption('grand', 40)\">\n          <div class=\"rqs-option-title\">Grand tapis<\/div>\n          <div class=\"rqs-option-price\">40\u20ac<\/div>\n        <\/button>\n      <\/div>\n      <button class=\"rqs-btn rqs-btn-link\" onclick=\"previousStep()\">\u2190 Retour<\/button>\n    <\/div>\n\n    <!-- \u00c9TAPE 2: OPTIONS EXT\u00c9RIEUR -->\n    <div class=\"rqs-step\" id=\"step-2-exterieur\">\n      <h2>Quelle surface \u00e0 nettoyer ?<\/h2>\n      <div class=\"rqs-input-group\">\n        <label class=\"rqs-label\" for=\"surface\">Surface en m\u00b2<\/label>\n        <input\n          type=\"number\"\n          id=\"surface\"\n          class=\"rqs-input\"\n          placeholder=\"30\"\n          min=\"1\"\n          onchange=\"calculateSurface(this.value)\"\n          oninput=\"calculateSurface(this.value)\"\n        >\n        <p class=\"rqs-help-text\">Tarif: 4\u20ac\/m\u00b2<\/p>\n      <\/div>\n      <div id=\"surface-price\" style=\"display: none;\">\n        <div class=\"rqs-price-display\">\n          <p id=\"surface-price-value\">0\u20ac<\/p>\n          <p id=\"surface-price-calc\"><\/p>\n        <\/div>\n        <button class=\"rqs-btn rqs-btn-primary\" onclick=\"goToStep(3)\">Continuer \u2192<\/button>\n      <\/div>\n      <button class=\"rqs-btn rqs-btn-link\" onclick=\"previousStep()\">\u2190 Retour<\/button>\n    <\/div>\n\n    <!-- \u00c9TAPE 3: R\u00c9SUM\u00c9 ET CONTACT -->\n    <div class=\"rqs-step\" id=\"step-3\">\n      <div class=\"rqs-price-display\">\n        <p id=\"final-price\">0\u20ac<\/p>\n        <p>Prix indicatif<\/p>\n      <\/div>\n\n      <div class=\"rqs-buttons column\">\n        <button class=\"rqs-btn rqs-btn-primary\" onclick=\"goToForm()\">\n          \u2709\ufe0f Recevoir un devis\n        <\/button>\n        <a href=\"tel:+33612345678\" class=\"rqs-btn rqs-btn-success\">\n          \ud83d\udcde R\u00e9server maintenant\n        <\/a>\n      <\/div>\n\n      <button class=\"rqs-btn rqs-btn-link\" onclick=\"resetSimulator()\">\u2190 Recommencer<\/button>\n    <\/div>\n\n    <!-- FORMULAIRE CONTACT -->\n    <div class=\"rqs-step\" id=\"step-form\">\n      <h2>Finaliser ma demande<\/h2>\n\n      <div id=\"form-success\" style=\"display: none;\">\n        <div class=\"rqs-success-message\">\n          <div class=\"rqs-success-icon\">\u2713<\/div>\n          <div class=\"rqs-success-content\">\n            <h3>Message envoy\u00e9 !<\/h3>\n            <p>Nous vous recontacterons tr\u00e8s rapidement.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rqs-price-display\" id=\"form-price-display\">\n        <p id=\"form-price\">0\u20ac<\/p>\n        <p>Prix estim\u00e9<\/p>\n      <\/div>\n\n      <form onsubmit=\"submitForm(event)\">\n        <div class=\"rqs-form-group full\">\n          <div class=\"rqs-input-group\">\n            <label class=\"rqs-label\" for=\"name\">Nom complet *<\/label>\n            <input type=\"text\" id=\"name\" class=\"rqs-input\" placeholder=\"Votre nom\" required>\n          <\/div>\n        <\/div>\n\n        <div class=\"rqs-form-group\">\n          <div class=\"rqs-input-group\">\n            <label class=\"rqs-label\" for=\"phone\">T\u00e9l\u00e9phone *<\/label>\n            <input type=\"tel\" id=\"phone\" class=\"rqs-input\" placeholder=\"06 12 34 56 78\" required>\n          <\/div>\n          <div class=\"rqs-input-group\">\n            <label class=\"rqs-label\" for=\"email\">Email<\/label>\n            <input type=\"email\" id=\"email\" class=\"rqs-input\" placeholder=\"votre@email.fr\">\n          <\/div>\n        <\/div>\n\n        <div class=\"rqs-form-group full\">\n          <div class=\"rqs-input-group\">\n            <label class=\"rqs-label\" for=\"address\">Adresse<\/label>\n            <input type=\"text\" id=\"address\" class=\"rqs-input\" placeholder=\"Votre adresse \u00e0 Bordeaux\">\n          <\/div>\n        <\/div>\n\n        <div class=\"rqs-buttons\">\n          <button type=\"button\" class=\"rqs-btn rqs-btn-secondary\" onclick=\"goToStep(3)\">Retour<\/button>\n          <button type=\"submit\" class=\"rqs-btn rqs-btn-primary\" id=\"submit-btn\">Envoyer ma demande<\/button>\n        <\/div>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  let state = {\n    currentStep: 1,\n    service: null,\n    option: null,\n    price: 0,\n  };\n\n  function selectService(service) {\n    state.service = service;\n    state.option = null;\n    state.price = 0;\n\n    \/\/ Masquer toutes les \u00e9tapes 2\n    document.querySelectorAll('[id^=\"step-2-\"]').forEach(el => el.classList.remove('active'));\n\n    \/\/ Montrer l'\u00e9tape 2 correspondante\n    const step2 = document.getElementById(`step-2-${service}`);\n    if (step2) {\n      goToStep(2);\n      step2.classList.add('active');\n    }\n  }\n\n  function selectOption(option, price) {\n    state.option = option;\n    state.price = price;\n    goToStep(3);\n  }\n\n  function calculateSurface(value) {\n    const surface = parseInt(value) || 0;\n    if (surface > 0) {\n      state.price = surface * 4;\n      state.option = `${surface}m2`;\n\n      document.getElementById('surface-price').style.display = 'block';\n      document.getElementById('surface-price-value').textContent = `${state.price}\u20ac`;\n      document.getElementById('surface-price-calc').textContent = `${surface} m\u00b2 \u00d7 4\u20ac = ${state.price}\u20ac`;\n    } else {\n      document.getElementById('surface-price').style.display = 'none';\n    }\n  }\n\n  function goToStep(step) {\n    \/\/ Masquer toutes les \u00e9tapes\n    document.querySelectorAll('.rqs-step').forEach(el => el.classList.remove('active'));\n\n    \/\/ Afficher l'\u00e9tape demand\u00e9e\n    if (step === 3) {\n      document.getElementById('step-3').classList.add('active');\n      document.getElementById('final-price').textContent = `${state.price}\u20ac`;\n    } else if (step === 2) {\n      const step2 = document.getElementById(`step-2-${state.service}`);\n      if (step2) step2.classList.add('active');\n    } else {\n      document.getElementById('step-1').classList.add('active');\n    }\n\n    \/\/ Mettre \u00e0 jour la progression\n    updateProgress(step);\n    state.currentStep = step;\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n  }\n\n  function goToForm() {\n    document.getElementById('step-3').classList.remove('active');\n    document.getElementById('step-form').classList.add('active');\n    document.getElementById('form-price').textContent = `${state.price}\u20ac`;\n    updateProgress(3);\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n  }\n\n  function previousStep() {\n    if (state.currentStep === 2) {\n      goToStep(1);\n    } else if (state.currentStep === 3) {\n      goToStep(2);\n    }\n  }\n\n  function updateProgress(step) {\n    \/\/ R\u00e9initialiser\n    document.querySelectorAll('.rqs-progress-step').forEach(el => el.classList.remove('active'));\n    document.querySelectorAll('.rqs-progress-line').forEach(el => el.classList.remove('active'));\n\n    \/\/ Activer jusqu'\u00e0 l'\u00e9tape actuelle\n    for (let i = 1; i <= step; i++) {\n      document.getElementById(`progress-${i}`).classList.add('active');\n      if (i < step) {\n        document.getElementById(`progress-line-${i}`).classList.add('active');\n      }\n    }\n  }\n\n  function submitForm(event) {\n    event.preventDefault();\n\n    const submitBtn = document.getElementById('submit-btn');\n    submitBtn.disabled = true;\n    submitBtn.textContent = 'Envoi en cours...';\n\n    const name = document.getElementById('name').value;\n    const phone = document.getElementById('phone').value;\n    const email = document.getElementById('email').value;\n    const address = document.getElementById('address').value;\n\n    \/\/ Envoyer via Formspree ou autre service email\n    fetch('https:\/\/formspree.io\/f\/YOUR_FORM_ID', {\n      method: 'POST',\n      headers: {\n        'Content-Type': 'application\/json',\n      },\n      body: JSON.stringify({\n        name: name,\n        phone: phone,\n        email: email,\n        address: address,\n        service: state.service,\n        price: state.price,\n      }),\n    })\n      .then(() => {\n        document.querySelector('form').style.display = 'none';\n        document.getElementById('form-success').style.display = 'block';\n        document.getElementById('form-price-display').style.display = 'none';\n      })\n      .catch(error => {\n        console.error('Error:', error);\n        alert('Une erreur est survenue. Veuillez nous appeler directement au 06 12 34 56 78');\n        submitBtn.disabled = false;\n        submitBtn.textContent = 'Envoyer ma demande';\n      });\n  }\n\n  function resetSimulator() {\n    state = {\n      currentStep: 1,\n      service: null,\n      option: null,\n      price: 0,\n    };\n\n    \/\/ R\u00e9initialiser le formulaire\n    document.querySelectorAll('.rqs-input').forEach(el => (el.value = ''));\n    document.querySelector('form').style.display = 'block';\n    document.getElementById('form-success').style.display = 'none';\n    document.getElementById('form-price-display').style.display = 'block';\n\n    goToStep(1);\n  }\n\n  \/\/ Note: Pour faire fonctionner les emails, remplace 'YOUR_FORM_ID' par ton ID Formspree\n  \/\/ 1. Va sur https:\/\/formspree.io\n  \/\/ 2. Cr\u00e9e un compte et un formulaire\n  \/\/ 3. R\u00e9cup\u00e8re ton ID de formulaire\n  \/\/ 4. Remplace 'YOUR_FORM_ID' dans le code ci-dessus\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Simulateur de devis Obtenez votre prix en quelques clics 1 2 3 Choisissez votre service \ud83d\udecb\ufe0f Canap\u00e9 \ud83d\ude97 Si\u00e8ges auto \ud83e\uddfc Tapis \ud83c\udfe1 Ext\u00e9rieur Quelle taille de canap\u00e9 ? 2 places 70\u20ac 3 places 90\u20ac 4+ places 110\u20ac \u2190 Retour Combien de si\u00e8ges ? 2 si\u00e8ges 50\u20ac 5 si\u00e8ges 85\u20ac \u2190 Retour Quelle taille de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-154","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/pages\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/comments?post=154"}],"version-history":[{"count":1,"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/pages\/154\/revisions"}],"predecessor-version":[{"id":155,"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/pages\/154\/revisions\/155"}],"wp:attachment":[{"href":"https:\/\/resetnettoyage360.fr\/index.php\/wp-json\/wp\/v2\/media?parent=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}