{"id":706,"date":"2026-09-29T14:44:45","date_gmt":"2026-09-29T14:44:45","guid":{"rendered":"https:\/\/whif.tech4fem.it\/cancellation\/"},"modified":"2026-09-30T09:03:37","modified_gmt":"2026-09-30T09:03:37","slug":"cancellation","status":"publish","type":"page","link":"https:\/\/whif.tech4fem.it\/en\/cancellation\/","title":{"rendered":"Cancellation"},"content":{"rendered":"\n<div class=\"gb-element-ff1367a5\">\n<style data-wp-block-html=\"css\">\n#whif-cancellation,\n#whif-cancellation * {\n  box-sizing: border-box;\n}\n\n#whif-cancellation {\n  --whif-dark: #272424;\n  --whif-bg: #F3F3F3;\n  --whif-purple: #5C53AA;\n  --whif-gold: #AC8454;\n  --whif-white: #FFFFFF;\n  --whif-border: #D9D7D7;\n  --whif-muted: #6D6969;\n  --whif-error: #A83232;\n\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n\n  background: var(--whif-bg);\n  color: var(--whif-dark);\n\n  font-family: Inter, Arial, sans-serif;\n}\n\n#whif-cancellation .whif-cancel-page {\n  padding: 55px 50px 35px;\n  background: var(--whif-bg);\n}\n\n#whif-cancellation .whif-cancel-layout {\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(380px, 0.82fr);\n  gap: 55px;\n\n  align-items: start;\n}\n\n#whif-cancellation .whif-cancel-intro {\n  padding-top: 18px;\n}\n\n#whif-cancellation .whif-cancel-eyebrow,\n#whif-cancellation .whif-cancel-kicker {\n  margin: 0 0 16px;\n\n  color: var(--whif-purple);\n\n  font-size: 13px;\n  line-height: 1.3;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n#whif-cancellation .whif-cancel-intro h1 {\n  margin: 0 0 25px;\n\n  color: var(--whif-dark);\n\n  font-size: clamp(40px, 3.5vw, 56px);\n  line-height: 1.05;\n  font-weight: 700;\n  letter-spacing: -0.035em;\n}\n\n#whif-cancellation .whif-cancel-lead {\n  max-width: 620px;\n  margin: 0 0 28px;\n\n  font-size: 20px;\n  line-height: 1.55;\n}\n\n#whif-cancellation .whif-cancel-event-data {\n  margin: 0 0 25px;\n  padding-left: 18px;\n\n  border-left: 3px solid var(--whif-gold);\n\n  font-size: 16px;\n  line-height: 1.6;\n}\n\n#whif-cancellation .whif-cancel-back-link {\n  color: var(--whif-purple);\n  text-decoration: none;\n  font-weight: 700;\n}\n\n#whif-cancellation .whif-cancel-back-link:hover {\n  text-decoration: underline;\n}\n\n#whif-cancellation .whif-cancel-card {\n  position: relative;\n\n  padding: 34px;\n\n  background:\n    linear-gradient(var(--whif-white), var(--whif-white)) padding-box,\n    linear-gradient(\n      135deg,\n      var(--whif-purple),\n      var(--whif-gold)\n    ) border-box;\n\n  border: 1px solid transparent;\n  border-radius: 18px;\n\n  box-shadow:\n    0 14px 40px rgba(39, 36, 36, 0.08);\n}\n\n#whif-cancellation .whif-cancel-state {\n  display: none;\n}\n\n#whif-cancellation .whif-cancel-state.is-active {\n  display: block;\n}\n\n#whif-cancellation .whif-cancel-card h2 {\n  margin: 0 0 16px;\n\n  color: var(--whif-dark);\n\n  font-size: 30px;\n  line-height: 1.15;\n  font-weight: 700;\n}\n\n#whif-cancellation .whif-cancel-card p {\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n#whif-cancellation .whif-cancel-card-intro {\n  margin: 0 0 26px;\n  color: var(--whif-muted);\n}\n\n#whif-cancellation .whif-cancel-field {\n  margin: 25px 0;\n}\n\n#whif-cancellation .whif-cancel-field label {\n  display: block;\n\n  margin-bottom: 8px;\n\n  font-size: 14px;\n  font-weight: 700;\n}\n\n#whif-cancellation .whif-cancel-required {\n  color: var(--whif-error);\n}\n\n#whif-cancellation .whif-cancel-field input {\n  width: 100%;\n  min-height: 48px;\n\n  padding: 11px 13px;\n\n  border: 1px solid var(--whif-border);\n  border-radius: 8px;\n\n  background: var(--whif-white);\n  color: var(--whif-dark);\n\n  font: inherit;\n\n  outline: none;\n\n  transition:\n    border-color 0.2s ease,\n    box-shadow 0.2s ease;\n}\n\n#whif-cancellation .whif-cancel-field input:focus {\n  border-color: var(--whif-purple);\n\n  box-shadow:\n    0 0 0 3px rgba(92, 83, 170, 0.12);\n}\n\n#whif-cancellation .whif-cancel-field.has-error input {\n  border-color: var(--whif-error);\n}\n\n#whif-cancellation .whif-cancel-error {\n  display: none;\n\n  margin-top: 7px;\n\n  color: var(--whif-error);\n\n  font-size: 13px;\n  line-height: 1.4;\n}\n\n#whif-cancellation .whif-cancel-field.has-error .whif-cancel-error {\n  display: block;\n}\n\n#whif-cancellation .whif-cancel-primary,\n#whif-cancellation .whif-cancel-danger,\n#whif-cancellation .whif-cancel-secondary {\n  min-height: 48px;\n\n  padding: 13px 20px;\n\n  border-radius: 8px;\n\n  font-family: inherit;\n  font-size: 13px;\n  line-height: 1.2;\n  font-weight: 700;\n  letter-spacing: 0.03em;\n\n  text-align: center;\n  text-decoration: none;\n\n  cursor: pointer;\n\n  transition:\n    opacity 0.2s ease,\n    transform 0.2s ease;\n}\n\n#whif-cancellation .whif-cancel-primary {\n  width: 100%;\n\n  border: 0;\n\n  background: var(--whif-dark);\n  color: var(--whif-white);\n}\n\n#whif-cancellation .whif-cancel-danger {\n  border: 0;\n\n  background: var(--whif-dark);\n  color: var(--whif-white);\n}\n\n#whif-cancellation .whif-cancel-secondary {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border: 1px solid var(--whif-border);\n\n  background: var(--whif-white);\n  color: var(--whif-dark);\n}\n\n#whif-cancellation .whif-cancel-primary:hover,\n#whif-cancellation .whif-cancel-danger:hover,\n#whif-cancellation .whif-cancel-secondary:hover {\n  opacity: 0.86;\n}\n\n#whif-cancellation button:disabled {\n  opacity: 0.55;\n  cursor: wait;\n}\n\n#whif-cancellation .whif-cancel-email-display {\n  margin: 10px 0 22px;\n\n  color: var(--whif-purple);\n\n  font-weight: 700;\n}\n\n#whif-cancellation .whif-cancel-otp-input {\n  text-align: center;\n\n  font-size: 26px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.28em;\n}\n\n#whif-cancellation .whif-cancel-resend {\n  margin-top: 20px;\n\n  color: var(--whif-muted);\n\n  font-size: 13px;\n  line-height: 1.5;\n\n  text-align: center;\n}\n\n#whif-cancellation .whif-cancel-text-button {\n  padding: 0;\n\n  border: 0;\n\n  background: transparent;\n  color: var(--whif-purple);\n\n  font: inherit;\n  font-weight: 700;\n\n  cursor: pointer;\n}\n\n#whif-cancellation .whif-cancel-info-box {\n  margin: 24px 0;\n  padding: 18px;\n\n  border-radius: 10px;\n\n  background: var(--whif-bg);\n\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n#whif-cancellation .whif-cancel-actions {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n\n  margin-top: 28px;\n}\n\n#whif-cancellation .whif-cancel-link-button {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  margin-top: 25px;\n}\n\n#whif-cancellation .whif-cancel-organizer {\n  width: 100%;\n  max-width: 1180px;\n\n  margin: 38px auto 0;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n\n  color: var(--whif-muted);\n\n  font-size: 12px;\n}\n\n#whif-cancellation .whif-cancel-tech4fem-logo {\n  display: block;\n  width: 125px;\n  height: auto;\n}\n\n@media (max-width: 900px) {\n\n  #whif-cancellation .whif-cancel-page {\n    padding: 40px 28px 30px;\n  }\n\n  #whif-cancellation .whif-cancel-layout {\n    grid-template-columns: 1fr;\n    gap: 38px;\n  }\n\n  #whif-cancellation .whif-cancel-intro {\n    padding-top: 0;\n  }\n\n}\n\n@media (max-width: 640px) {\n\n  #whif-cancellation .whif-cancel-page {\n    padding: 30px 18px 25px;\n  }\n\n  #whif-cancellation .whif-cancel-intro h1 {\n    font-size: 38px;\n  }\n\n  #whif-cancellation .whif-cancel-lead {\n    font-size: 18px;\n  }\n\n  #whif-cancellation .whif-cancel-card {\n    padding: 25px 20px;\n  }\n\n  #whif-cancellation .whif-cancel-actions {\n    grid-template-columns: 1fr;\n  }\n\n  #whif-cancellation .whif-cancel-organizer {\n    flex-direction: column;\n  }\n\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  const SUPABASE_URL = \"https:\/\/xfposzgjidbcyqjbgpws.supabase.co\";\n  const SUPABASE_PUBLISHABLE_KEY = \"sb_publishable_Qh9sy1_u4Vngfm03NctqEQ_Ykvco5Rr\";\n\n  const CHECK_ENDPOINT =\n    SUPABASE_URL + \"\/functions\/v1\/check-whif-registration\";\n\n  const CANCEL_ENDPOINT =\n    SUPABASE_URL + \"\/functions\/v1\/cancel-whif\";\n\n\n  const emailState =\n    document.getElementById(\"whif-cancel-email-state\");\n\n  const otpState =\n    document.getElementById(\"whif-cancel-otp-state\");\n\n  const confirmState =\n    document.getElementById(\"whif-cancel-confirm-state\");\n\n  const successState =\n    document.getElementById(\"whif-cancel-success-state\");\n\n  const errorState =\n    document.getElementById(\"whif-cancel-error-state\");\n\n\n  const emailForm =\n    document.getElementById(\"whif-cancel-email-form\");\n\n  const otpForm =\n    document.getElementById(\"whif-cancel-otp-form\");\n\n\n  const emailInput =\n    document.getElementById(\"whif-cancel-email\");\n\n  const otpInput =\n    document.getElementById(\"whif-cancel-otp\");\n\n\n  const sendCodeButton =\n    document.getElementById(\"whif-cancel-send-code\");\n\n  const verifyCodeButton =\n    document.getElementById(\"whif-cancel-verify-code\");\n\n  const confirmButton =\n    document.getElementById(\"whif-cancel-confirm\");\n\n  const retryButton =\n    document.getElementById(\"whif-cancel-retry\");\n\n\n  const resendButton =\n    document.getElementById(\"whif-cancel-resend-code\");\n\n  const resendWait =\n    document.getElementById(\"whif-cancel-resend-wait\");\n\n  const countdownElement =\n    document.getElementById(\"whif-cancel-countdown\");\n\n\n  const emailDisplay =\n    document.getElementById(\"whif-cancel-email-display\");\n\n  const generalError =\n    document.getElementById(\"whif-cancel-general-error\");\n\n\n  if (!emailState) {\n    console.error(\"WHIF Cancellation: emailState not found.\");\n    return;\n  }\n\n  if (!otpState) {\n    console.error(\"WHIF Cancellation: otpState not found.\");\n    return;\n  }\n\n  if (!confirmState) {\n    console.error(\"WHIF Cancellation: confirmState not found.\");\n    return;\n  }\n\n  if (!successState) {\n    console.error(\"WHIF Cancellation: successState not found.\");\n    return;\n  }\n\n  if (!errorState) {\n    console.error(\"WHIF Cancellation: errorState not found.\");\n    return;\n  }\n\n  if (!emailForm) {\n    console.error(\"WHIF Cancellation: emailForm not found.\");\n    return;\n  }\n\n  if (!otpForm) {\n    console.error(\"WHIF Cancellation: otpForm not found.\");\n    return;\n  }\n\n  if (!emailInput) {\n    console.error(\"WHIF Cancellation: emailInput not found.\");\n    return;\n  }\n\n  if (!otpInput) {\n    console.error(\"WHIF Cancellation: otpInput not found.\");\n    return;\n  }\n\n  if (!sendCodeButton) {\n    console.error(\"WHIF Cancellation: sendCodeButton not found.\");\n    return;\n  }\n\n  if (!verifyCodeButton) {\n    console.error(\"WHIF Cancellation: verifyCodeButton not found.\");\n    return;\n  }\n\n  if (!confirmButton) {\n    console.error(\"WHIF Cancellation: confirmButton not found.\");\n    return;\n  }\n\n  if (!retryButton) {\n    console.error(\"WHIF Cancellation: retryButton not found.\");\n    return;\n  }\n\n  if (!resendButton) {\n    console.error(\"WHIF Cancellation: resendButton not found.\");\n    return;\n  }\n\n  if (!resendWait) {\n    console.error(\"WHIF Cancellation: resendWait not found.\");\n    return;\n  }\n\n  if (!countdownElement) {\n    console.error(\"WHIF Cancellation: countdownElement not found.\");\n    return;\n  }\n\n  if (!emailDisplay) {\n    console.error(\"WHIF Cancellation: emailDisplay not found.\");\n    return;\n  }\n\n  if (!generalError) {\n    console.error(\"WHIF Cancellation: generalError not found.\");\n    return;\n  }\n\n\n  let currentEmail = \"\";\n  let accessToken = \"\";\n  let countdownTimer = null;\n\n\n  function showState(state) {\n\n    emailState.classList.remove(\"is-active\");\n    otpState.classList.remove(\"is-active\");\n    confirmState.classList.remove(\"is-active\");\n    successState.classList.remove(\"is-active\");\n    errorState.classList.remove(\"is-active\");\n\n    state.classList.add(\"is-active\");\n\n    const card =\n      document.querySelector(\".whif-cancel-card\");\n\n    if (card) {\n      card.scrollIntoView({\n        behavior: \"smooth\",\n        block: \"start\"\n      });\n    }\n  }\n\n\n  function isValidEmail(email) {\n\n    return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n\n  }\n\n\n  function maskEmail(email) {\n\n    const parts = email.split(\"@\");\n\n    if (parts.length !== 2) {\n      return email;\n    }\n\n    const local = parts[0];\n    const domain = parts[1];\n\n    if (local.length <= 2) {\n      return local.charAt(0) + \"***@\" + domain;\n    }\n\n    return local.substring(0, 2) + \"***@\" + domain;\n\n  }\n\n\n  async function checkRegistration(email) {\n\n    const response = await fetch(\n      CHECK_ENDPOINT,\n      {\n        method: \"POST\",\n\n        headers: {\n          \"Content-Type\": \"application\/json\",\n          \"apikey\": SUPABASE_PUBLISHABLE_KEY,\n          \"Authorization\":\n            \"Bearer \" + SUPABASE_PUBLISHABLE_KEY\n        },\n\n        body: JSON.stringify({\n          email: email\n        })\n      }\n    );\n\n    if (!response.ok) {\n\n      const body = await response.text();\n\n      console.error(\n        \"WHIF registration check error:\",\n        response.status,\n        body\n      );\n\n      throw new Error(\"REGISTRATION_CHECK_FAILED\");\n    }\n\n    const result = await response.json();\n\n    if (result.success !== true) {\n      throw new Error(\"REGISTRATION_CHECK_FAILED\");\n    }\n\n    return result;\n\n  }\n\n\n  async function sendOtp(email) {\n\n    const response = await fetch(\n      SUPABASE_URL + \"\/auth\/v1\/otp\",\n      {\n        method: \"POST\",\n\n        headers: {\n          \"Content-Type\": \"application\/json\",\n          \"apikey\": SUPABASE_PUBLISHABLE_KEY\n        },\n\n        body: JSON.stringify({\n          email: email,\n          create_user: true\n        })\n      }\n    );\n\n    if (!response.ok) {\n\n      const body = await response.text();\n\n      console.error(\n        \"WHIF OTP error:\",\n        response.status,\n        body\n      );\n\n      throw new Error(\"OTP_SEND_FAILED\");\n    }\n\n  }\n\n\n  function startCountdown() {\n\n    let seconds = 60;\n\n    resendButton.hidden = true;\n    resendWait.hidden = false;\n\n    countdownElement.textContent = seconds;\n\n    if (countdownTimer) {\n      clearInterval(countdownTimer);\n    }\n\n    countdownTimer = setInterval(function () {\n\n      seconds = seconds - 1;\n\n      countdownElement.textContent = seconds;\n\n      if (seconds <= 0) {\n\n        clearInterval(countdownTimer);\n\n        countdownTimer = null;\n\n        resendWait.hidden = true;\n        resendButton.hidden = false;\n\n      }\n\n    }, 1000);\n\n  }\n\n\n  emailForm.addEventListener(\n    \"submit\",\n    async function (event) {\n\n      event.preventDefault();\n\n      const email =\n        emailInput.value.trim().toLowerCase();\n\n      const field =\n        document.getElementById(\n          \"whif-cancel-email-field\"\n        );\n\n      field.classList.remove(\"has-error\");\n\n      if (!isValidEmail(email)) {\n\n        field.classList.add(\"has-error\");\n\n        return;\n      }\n\n      sendCodeButton.disabled = true;\n      sendCodeButton.textContent =\n        \"CHECKING REGISTRATION...\";\n\n      try {\n\n        const registration =\n          await checkRegistration(email);\n\n        if (registration.registered !== true) {\n\n          generalError.textContent =\n            \"We couldn't find an active WHIF registration for this email address.\";\n\n          showState(errorState);\n\n          return;\n        }\n\n        sendCodeButton.textContent =\n          \"SENDING CODE...\";\n\n        await sendOtp(email);\n\n        currentEmail = email;\n\n        emailDisplay.textContent =\n          maskEmail(email);\n\n        otpInput.value = \"\";\n\n        showState(otpState);\n\n        startCountdown();\n\n      } catch (error) {\n\n        console.error(\n          \"WHIF Cancellation start:\",\n          error\n        );\n\n        generalError.textContent =\n          \"Something went wrong. Please try again in a few minutes.\";\n\n        showState(errorState);\n\n      } finally {\n\n        sendCodeButton.disabled = false;\n        sendCodeButton.textContent =\n          \"CONTINUE\";\n\n      }\n\n    }\n  );\n\n\n  resendButton.addEventListener(\n    \"click\",\n    async function () {\n\n      if (!currentEmail) {\n        return;\n      }\n\n      resendButton.disabled = true;\n      resendButton.textContent =\n        \"Sending...\";\n\n      try {\n\n        await sendOtp(currentEmail);\n\n        startCountdown();\n\n      } catch (error) {\n\n        console.error(\n          \"WHIF OTP resend:\",\n          error\n        );\n\n      } finally {\n\n        resendButton.disabled = false;\n        resendButton.textContent =\n          \"Send a new code\";\n\n      }\n\n    }\n  );\n\n\n  otpForm.addEventListener(\n    \"submit\",\n    async function (event) {\n\n      event.preventDefault();\n\n      const token =\n        otpInput.value.replace(\/\\D\/g, \"\");\n\n      const field =\n        document.getElementById(\n          \"whif-cancel-otp-field\"\n        );\n\n      field.classList.remove(\"has-error\");\n\n      if (token.length !== 6) {\n\n        field.classList.add(\"has-error\");\n\n        return;\n      }\n\n      verifyCodeButton.disabled = true;\n      verifyCodeButton.textContent =\n        \"VERIFYING...\";\n\n      try {\n\n        const response = await fetch(\n          SUPABASE_URL + \"\/auth\/v1\/verify\",\n          {\n            method: \"POST\",\n\n            headers: {\n              \"Content-Type\":\n                \"application\/json\",\n              \"apikey\":\n                SUPABASE_PUBLISHABLE_KEY\n            },\n\n            body: JSON.stringify({\n              email: currentEmail,\n              token: token,\n              type: \"email\"\n            })\n          }\n        );\n\n        if (!response.ok) {\n\n          const body =\n            await response.text();\n\n          console.error(\n            \"WHIF OTP verify error:\",\n            response.status,\n            body\n          );\n\n          field.classList.add(\"has-error\");\n\n          document.getElementById(\n            \"whif-cancel-otp-error\"\n          ).textContent =\n            \"The code is invalid or has expired.\";\n\n          return;\n        }\n\n        const result =\n          await response.json();\n\n        if (!result.access_token) {\n          throw new Error(\n            \"ACCESS_TOKEN_MISSING\"\n          );\n        }\n\n        accessToken =\n          result.access_token;\n\n        showState(confirmState);\n\n      } catch (error) {\n\n        console.error(\n          \"WHIF Cancellation verification:\",\n          error\n        );\n\n        generalError.textContent =\n          \"We couldn't verify the code. Please try again.\";\n\n        showState(errorState);\n\n      } finally {\n\n        verifyCodeButton.disabled = false;\n        verifyCodeButton.textContent =\n          \"VERIFY CODE\";\n\n      }\n\n    }\n  );\n\n\n  confirmButton.addEventListener(\n    \"click\",\n    async function () {\n\n      if (!accessToken) {\n\n        generalError.textContent =\n          \"Your verification session is no longer valid. Please start again.\";\n\n        showState(errorState);\n\n        return;\n      }\n\n      confirmButton.disabled = true;\n      confirmButton.textContent =\n        \"CANCELLING...\";\n\n      try {\n\n        const response = await fetch(\n          CANCEL_ENDPOINT,\n          {\n            method: \"POST\",\n\n            headers: {\n              \"Content-Type\":\n                \"application\/json\",\n              \"apikey\":\n                SUPABASE_PUBLISHABLE_KEY,\n              \"Authorization\":\n                \"Bearer \" + accessToken\n            },\n\n            body: JSON.stringify({})\n          }\n        );\n\n        if (!response.ok) {\n\n          const body =\n            await response.text();\n\n          console.error(\n            \"WHIF Cancellation HTTP error:\",\n            response.status,\n            body\n          );\n\n          throw new Error(\n            \"HTTP \" + response.status\n          );\n        }\n\n        const result =\n          await response.json();\n\n        console.log(\n          \"WHIF Cancellation response:\",\n          result\n        );\n\n        if (result.success === true) {\n\n          if (result.status === \"cancelled\") {\n\n            showState(successState);\n\n            return;\n          }\n\n        }\n\n        if (\n          result.status ===\n          \"already_cancelled\"\n        ) {\n\n          showState(successState);\n\n          return;\n        }\n\n        throw new Error(\n          \"UNEXPECTED_RESPONSE\"\n        );\n\n      } catch (error) {\n\n        console.error(\n          \"WHIF Cancellation error:\",\n          error\n        );\n\n        generalError.textContent =\n          \"We couldn't cancel your registration. Please try again in a few minutes.\";\n\n        showState(errorState);\n\n      } finally {\n\n        confirmButton.disabled = false;\n        confirmButton.textContent =\n          \"YES, CANCEL\";\n\n      }\n\n    }\n  );\n\n\n  retryButton.addEventListener(\n    \"click\",\n    function () {\n\n      accessToken = \"\";\n      currentEmail = \"\";\n\n      showState(emailState);\n\n    }\n  );\n\n\n  emailInput.addEventListener(\n    \"input\",\n    function () {\n\n      document\n        .getElementById(\n          \"whif-cancel-email-field\"\n        )\n        .classList.remove(\"has-error\");\n\n    }\n  );\n\n\n  otpInput.addEventListener(\n    \"input\",\n    function () {\n\n      otpInput.value =\n        otpInput.value\n          .replace(\/\\D\/g, \"\")\n          .slice(0, 6);\n\n      document\n        .getElementById(\n          \"whif-cancel-otp-field\"\n        )\n        .classList.remove(\"has-error\");\n\n    }\n  );\n\n});\n<\/script>\n\n<div id=\"whif-cancellation\">\n\n  <main class=\"whif-cancel-page\">\n\n    <div class=\"whif-cancel-layout\">\n\n      <!-- ==========================================\n           INTRO\n           ========================================== -->\n\n      <section class=\"whif-cancel-intro\">\n\n        <p class=\"whif-cancel-eyebrow\">\n          Women\u2019s Health Innovation Forum\n        <\/p>\n\n        <h1>\n          Cancel your WHIF registration\n        <\/h1>\n\n        <p class=\"whif-cancel-lead\">\n          If you are no longer able to attend the\n          <strong>WHIF \u2013 Women\u2019s Health Innovation Forum<\/strong>,\n          you can cancel your registration here.\n        <\/p>\n\n        <div class=\"whif-cancel-event-data\">\n          <strong>10 November 2026 \u00b7 Zest Hub, Rome<\/strong><br>\n          Via Marsala 29H \u00b7 Termini Station\n        <\/div>\n\n        <a class=\"whif-cancel-back-link\" href=\"https:\/\/whif.tech4fem.it\/en\/registration\/\">\n          \u2190 Back to registration\n        <\/a>\n\n      <\/section>\n\n\n      <!-- ==========================================\n           CARD\n           ========================================== -->\n\n      <section class=\"whif-cancel-column\">\n\n        <div class=\"whif-cancel-card\">\n\n\n          <!-- ======================================\n               STEP 1 \u2014 EMAIL\n               ====================================== -->\n\n          <div id=\"whif-cancel-email-state\" class=\"whif-cancel-state is-active\">\n\n            <p class=\"whif-cancel-kicker\">\n              Cancel registration\n            <\/p>\n\n            <h2>\n              Enter your email address\n            <\/h2>\n\n            <p class=\"whif-cancel-card-intro\">\n              Enter the email address you used to register for WHIF.\n              We\u2019ll send you a verification code to confirm your identity.\n            <\/p>\n\n            <form id=\"whif-cancel-email-form\" method=\"post\" action=\"\" novalidate=\"\">\n\n              <div class=\"whif-cancel-field\" id=\"whif-cancel-email-field\">\n\n                <label for=\"whif-cancel-email\">\n                  Email\n                  <span class=\"whif-cancel-required\">*<\/span>\n                <\/label>\n\n                <input id=\"whif-cancel-email\" type=\"email\" autocomplete=\"email\">\n\n                <span id=\"whif-cancel-email-error\" class=\"whif-cancel-error\">\n                  Enter a valid email address.\n                <\/span>\n\n              <\/div>\n\n              <button id=\"whif-cancel-send-code\" class=\"whif-cancel-primary\" type=\"submit\">\n                CONTINUE\n              <\/button>\n\n            <\/form>\n\n          <\/div>\n\n\n          <!-- ======================================\n               STEP 2 \u2014 OTP\n               ====================================== -->\n\n          <div id=\"whif-cancel-otp-state\" class=\"whif-cancel-state\">\n\n            <p class=\"whif-cancel-kicker\">\n              Verify email\n            <\/p>\n\n            <h2>\n              Verify your email address\n            <\/h2>\n\n            <p>\n              We\u2019ve sent a verification code to:\n            <\/p>\n\n            <p id=\"whif-cancel-email-display\" class=\"whif-cancel-email-display\"><\/p>\n\n            <p>\n              Enter the 6-digit code you received by email.\n            <\/p>\n\n            <form id=\"whif-cancel-otp-form\" method=\"post\" action=\"\" novalidate=\"\">\n\n              <div class=\"whif-cancel-field\" id=\"whif-cancel-otp-field\">\n\n                <label for=\"whif-cancel-otp\">\n                  Verification code\n                <\/label>\n\n                <input id=\"whif-cancel-otp\" class=\"whif-cancel-otp-input\" type=\"text\" inputmode=\"numeric\" autocomplete=\"one-time-code\" maxlength=\"6\" placeholder=\"000000\">\n\n                <span id=\"whif-cancel-otp-error\" class=\"whif-cancel-error\">\n                  Enter the 6-digit verification code.\n                <\/span>\n\n              <\/div>\n\n              <button id=\"whif-cancel-verify-code\" class=\"whif-cancel-primary\" type=\"submit\">\n                VERIFY CODE\n              <\/button>\n\n            <\/form>\n\n            <div class=\"whif-cancel-resend\">\n\n              <span id=\"whif-cancel-resend-wait\">\n                You can request a new code in\n                <strong id=\"whif-cancel-countdown\">60<\/strong>\n                seconds.\n              <\/span>\n\n              <button id=\"whif-cancel-resend-code\" class=\"whif-cancel-text-button\" type=\"button\" hidden=\"\">\n                Send a new code\n              <\/button>\n\n            <\/div>\n\n          <\/div>\n\n\n          <!-- ======================================\n               STEP 3 \u2014 CONFIRMATION\n               ====================================== -->\n\n          <div id=\"whif-cancel-confirm-state\" class=\"whif-cancel-state\">\n\n            <p class=\"whif-cancel-kicker\">\n              Confirm cancellation\n            <\/p>\n\n            <h2>\n              Do you want to cancel your registration?\n            <\/h2>\n\n            <p>\n              Your registration for the\n              <strong>WHIF \u2013 Women\u2019s Health Innovation Forum<\/strong>\n              will be cancelled.\n            <\/p>\n\n            <div class=\"whif-cancel-info-box\">\n              If you change your mind, you can register again\n              at any time.\n            <\/div>\n\n            <div class=\"whif-cancel-actions\">\n\n              <a class=\"whif-cancel-secondary\" href=\"https:\/\/whif.tech4fem.it\/en\/\">\n                NO, GO BACK\n              <\/a>\n\n              <button id=\"whif-cancel-confirm\" class=\"whif-cancel-danger\" type=\"button\">\n                YES, CANCEL\n              <\/button>\n\n            <\/div>\n\n          <\/div>\n\n\n          <!-- ======================================\n               STEP 4 \u2014 COMPLETED\n               ====================================== -->\n\n          <div id=\"whif-cancel-success-state\" class=\"whif-cancel-state\">\n\n            <p class=\"whif-cancel-kicker\">\n              Cancellation completed \u2713\n            <\/p>\n\n            <h2>\n              Registration cancelled\n            <\/h2>\n\n            <p>\n              Your registration for the\n              <strong>WHIF \u2013 Women\u2019s Health Innovation Forum<\/strong>\n              has been cancelled.\n            <\/p>\n\n            <p>\n              You\u2019ll also receive a confirmation by email.\n            <\/p>\n\n            <div class=\"whif-cancel-info-box\">\n              Changed your mind? You can register for WHIF again\n              at any time.\n            <\/div>\n\n            <a class=\"whif-cancel-primary whif-cancel-link-button\" href=\"https:\/\/whif.tech4fem.it\/en\/registration\/\">\n              REGISTER AGAIN\n            <\/a>\n\n          <\/div>\n\n\n          <!-- ======================================\n               ERROR\n               ====================================== -->\n\n          <div id=\"whif-cancel-error-state\" class=\"whif-cancel-state\">\n\n            <p class=\"whif-cancel-kicker\">\n              Error\n            <\/p>\n\n            <h2>\n              Something went wrong\n            <\/h2>\n\n            <p id=\"whif-cancel-general-error\">\n              We couldn\u2019t complete the operation.\n              Please try again in a few minutes.\n            <\/p>\n\n            <button id=\"whif-cancel-retry\" class=\"whif-cancel-primary\" type=\"button\">\n              TRY AGAIN\n            <\/button>\n\n          <\/div>\n\n        <\/div>\n\n      <\/section>\n\n    <\/div>\n\n\n    <!-- ==========================================\n         ORGANISER\n         ========================================== -->\n\n    <div class=\"whif-cancel-organizer\">\n\n      <span>\n        An event by\n      <\/span>\n\n      <img decoding=\"async\" src=\"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/09\/Tech4Fem_orizz_r.png\" alt=\"Tech4Fem\" class=\"whif-cancel-tech4fem-logo\">\n\n    <\/div>\n\n  <\/main>\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email &#8230; <a title=\"Cancellation\" class=\"read-more\" href=\"https:\/\/whif.tech4fem.it\/en\/cancellation\/\" aria-label=\"Read more about Cancellation\">Read more<\/a><\/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-706","page","type-page","status-publish"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/whif.tech4fem.it\/en\/cancellation\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Women&#039;s Health Innovation Forum -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cancellation - Women&#039;s Health Innovation Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/whif.tech4fem.it\/en\/cancellation\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-29T14:44:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-30T09:03:37+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cancellation - Women&#039;s Health Innovation Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#listItem\",\"name\":\"Cancellation\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#listItem\",\"position\":2,\"name\":\"Cancellation\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/#organization\",\"name\":\"Women's Health Innovation Forum\",\"url\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/whif.tech4fem.it\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-Logo-WHIF-1.png\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#organizationLogo\",\"width\":1200,\"height\":415,\"caption\":\"wome'ns health innovation forum roma novembre 2026 whif tech4fem evento immagine logo sfondo\"},\"image\":{\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#webpage\",\"url\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/\",\"name\":\"Cancellation - Women's Health Innovation Forum\",\"description\":\"Women\\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \\u2013 Women\\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \\u00b7 Zest Hub, Rome Via Marsala 29H \\u00b7 Termini Station \\u2190 Back to registration Cancel registration Enter your email address Enter the email\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/cancellation\\\/#breadcrumblist\"},\"datePublished\":\"2026-09-29T14:44:45+00:00\",\"dateModified\":\"2026-09-30T09:03:37+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/\",\"name\":\"Women's Health Innovation Forum\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/whif.tech4fem.it\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cancellation - Women's Health Innovation Forum","description":"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email","canonical_url":"https:\/\/whif.tech4fem.it\/en\/cancellation\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/whif.tech4fem.it\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/whif.tech4fem.it\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#listItem","name":"Cancellation"}},{"@type":"ListItem","@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#listItem","position":2,"name":"Cancellation","previousItem":{"@type":"ListItem","@id":"https:\/\/whif.tech4fem.it\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/whif.tech4fem.it\/en\/#organization","name":"Women's Health Innovation Forum","url":"https:\/\/whif.tech4fem.it\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png","@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#organizationLogo","width":1200,"height":415,"caption":"wome'ns health innovation forum roma novembre 2026 whif tech4fem evento immagine logo sfondo"},"image":{"@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#webpage","url":"https:\/\/whif.tech4fem.it\/en\/cancellation\/","name":"Cancellation - Women's Health Innovation Forum","description":"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/whif.tech4fem.it\/en\/#website"},"breadcrumb":{"@id":"https:\/\/whif.tech4fem.it\/en\/cancellation\/#breadcrumblist"},"datePublished":"2026-09-29T14:44:45+00:00","dateModified":"2026-09-30T09:03:37+00:00"},{"@type":"WebSite","@id":"https:\/\/whif.tech4fem.it\/en\/#website","url":"https:\/\/whif.tech4fem.it\/en\/","name":"Women's Health Innovation Forum","inLanguage":"en-US","publisher":{"@id":"https:\/\/whif.tech4fem.it\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Women's Health Innovation Forum -","og:type":"article","og:title":"Cancellation - Women's Health Innovation Forum","og:description":"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email","og:url":"https:\/\/whif.tech4fem.it\/en\/cancellation\/","og:image":"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png","og:image:secure_url":"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png","article:published_time":"2026-09-29T14:44:45+00:00","article:modified_time":"2026-09-30T09:03:37+00:00","twitter:card":"summary_large_image","twitter:title":"Cancellation - Women's Health Innovation Forum","twitter:description":"Women\u2019s Health Innovation Forum Cancel your WHIF registration If you are no longer able to attend the WHIF \u2013 Women\u2019s Health Innovation Forum, you can cancel your registration here. 10 November 2026 \u00b7 Zest Hub, Rome Via Marsala 29H \u00b7 Termini Station \u2190 Back to registration Cancel registration Enter your email address Enter the email","twitter:image":"https:\/\/whif.tech4fem.it\/wp-content\/uploads\/2026\/06\/cropped-Logo-WHIF-1.png"},"aioseo_meta_data":{"post_id":"706","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-09-29 14:46:04","updated":"2026-09-30 10:33:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/whif.tech4fem.it\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCancellation\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/whif.tech4fem.it\/en\/"},{"label":"Cancellation","link":"https:\/\/whif.tech4fem.it\/en\/cancellation\/"}],"_links":{"self":[{"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/pages\/706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/comments?post=706"}],"version-history":[{"count":7,"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/pages\/706\/revisions"}],"predecessor-version":[{"id":719,"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/pages\/706\/revisions\/719"}],"wp:attachment":[{"href":"https:\/\/whif.tech4fem.it\/en\/wp-json\/wp\/v2\/media?parent=706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}