{"version":3,"names":["injectForumSchema","p","window","location","pathname","test","document","querySelector","titleEl","authorEl","dateEl","bodyEl","ogImgEl","firstImgEl","title","textContent","trim","author","url","origin","bodyText","replace","dateStr","getAttribute","Date","toISOString","image","src","content","text","length","substring","schema","toLowerCase","script","createElement","type","setAttribute","JSON","stringify","head","appendChild","trigger","setTimeout","readyState","addEventListener","origPush","history","pushState","r","apply","arguments"],"sources":["theme-4-inline-common-head_tag-4.js"],"sourcesContent":["\n(function() {\n  function injectForumSchema() {\n    var p = window.location.pathname || '';\n    if (!/^\\/t\\/[^/]+\\/\\d+/.test(p)) return;\n    if (document.querySelector('script[data-forum-schema]')) return;\n\n    var titleEl = document.querySelector('h1 .fancy-title, h1.fancy-title, .topic-title h1, h1');\n    var authorEl = document.querySelector('.topic-meta-data .creator a, .topic-owner .full-name, .topic-post:first-child .username a');\n    var dateEl = document.querySelector('.topic-post:first-child .post-date a, .relative-date');\n    var bodyEl = document.querySelector('.topic-post:first-child .cooked, .topic-body .cooked');\n    var ogImgEl = document.querySelector('meta[property=\"og:image\"]');\n    var firstImgEl = bodyEl ? bodyEl.querySelector('img:not(.emoji)') : null;\n\n    if (!titleEl) return;\n\n    var title = (titleEl.textContent || '').trim();\n    var author = authorEl ? (authorEl.textContent || '').trim() : 'Club CB650R';\n    var url = window.location.origin + p;\n    var bodyText = bodyEl ? (bodyEl.textContent || '').replace(/\\s+/g, ' ').trim() : '';\n    var dateStr = (dateEl && dateEl.getAttribute('title')) || (dateEl && dateEl.getAttribute('data-time')) || new Date().toISOString();\n    var image = (firstImgEl && firstImgEl.src) || (ogImgEl && ogImgEl.content) || null;\n\n    // text es REQUIRED por Google para DiscussionForumPosting — fallback al título si el body es muy corto\n    var text = bodyText.length > 20 ? bodyText.substring(0, 5000) : title;\n\n    var schema = {\n      \"@context\": \"https://schema.org\",\n      \"@type\": \"DiscussionForumPosting\",\n      \"headline\": title,\n      \"url\": url,\n      \"text\": text,\n      \"author\": {\n        \"@type\": \"Person\",\n        \"name\": author,\n        \"url\": window.location.origin + \"/u/\" + author.toLowerCase().replace(/[^a-z0-9_-]/g, '')\n      },\n      \"datePublished\": dateStr,\n      \"articleSection\": \"Honda CB650R\",\n      \"inLanguage\": \"es-ES\",\n      \"isPartOf\": {\n        \"@type\": \"WebSite\",\n        \"name\": \"Club CB650R\",\n        \"url\": window.location.origin\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Club CB650R\",\n        \"url\": window.location.origin,\n        \"logo\": {\n          \"@type\": \"ImageObject\",\n          \"url\": window.location.origin + \"/uploads/default/original/1X/8659425eb0763caf303ccb28d0c4b20bbcbdfcfe.png\"\n        }\n      }\n    };\n\n    if (image) schema.image = image;\n\n    var script = document.createElement('script');\n    script.type = 'application/ld+json';\n    script.setAttribute('data-forum-schema', '1');\n    script.textContent = JSON.stringify(schema);\n    document.head.appendChild(script);\n  }\n\n  function trigger() { setTimeout(injectForumSchema, 400); }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', trigger);\n  } else {\n    trigger();\n  }\n  var origPush = history.pushState;\n  history.pushState = function() { var r = origPush.apply(this, arguments); trigger(); return r; };\n  window.addEventListener('popstate', trigger);\n})();\n"],"mappings":"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","ignoreList":[]}