{"version":3,"names":["shopUrl","renderTimer","lastRenderedPath","normalizedPath","path","window","location","pathname","length","slice","isHome","heroMarkup","removeAds","document","querySelectorAll","forEach","node","remove","documentElement","classList","renderAds","outlet","querySelector","add","hero","createElement","className","setAttribute","innerHTML","insertBefore","firstChild","quick","href","target","rel","body","appendChild","scheduleRender","requestAnimationFrame","start","MutationObserver","observe","childList","subtree","addEventListener","event","closest","readyState","once"],"sources":["theme-14-inline-common-head_tag.js"],"sourcesContent":["\n(function () {\n  var shopUrl = \"https://shop443032238.taobao.com/category.htm?spm=pc_detail.30350276.shop_block.dshopinfo.6a2d7dd6flWsgV\";\n  var renderTimer = null;\n  var lastRenderedPath = null; // ZLP_SEO_ROUTE_V1\n\n  function normalizedPath() {\n    var path = window.location.pathname || \"/\";\n    return path.length > 1 && path.slice(-1) === \"/\" ? path.slice(0, -1) : path;\n  }\n\n  function isHome() {\n    var path = normalizedPath();\n    return path === \"/\" || path === \"/categories\";\n  }\n\n  function heroMarkup() {\n    return \"<div class=\\\"zh-custom-ad__copy\\\">\\n  <div class=\\\"zh-custom-ad__eyebrow\\\">智罗盘 · MT4 / MT5 技术学习与交流</div>\\n  <h1 class=\\\"zh-custom-ad__title\\\">外汇指标论坛：<em>指标与EA使用指南</em></h1>\\n  <p class=\\\"zh-custom-ad__lead\\\">从安装目录、输入参数到源码说明与回测记录，先找到对应教程，再查看工具图表和具体答疑。</p>\\n  <div class=\\\"zh-custom-ad__actions\\\">\\n    <a class=\\\"zh-custom-ad__primary\\\" href=\\\"/t/topic/2634\\\">MT4/MT5系统教程</a>\\n    <a class=\\\"zh-custom-ad__secondary\\\" href=\\\"/t/topic/1086\\\">外汇EA安装与回测</a>\\n  </div>\\n  <p class=\\\"zh-custom-ad__risk\\\">先核对平台与版本，再用模拟环境验证。技术资料与历史结果均不保证未来收益。</p>\\n</div>\\n<nav class=\\\"zh-custom-ad__scenarios\\\" aria-label=\\\"工具与答疑入口\\\">\\n  <a class=\\\"zh-custom-ad__scenario\\\" href=\\\"/c/ea-indicator-store/45\\\"><span class=\\\"zh-custom-ad__icon\\\">购</span><div><strong>EA与指标商城</strong><small>看图表与说明 · 淘宝购买 · 按产品授权下载</small></div></a>\\n  <a class=\\\"zh-custom-ad__scenario\\\" href=\\\"/c/tech-materials/9\\\"><span class=\\\"zh-custom-ad__icon\\\">读</span><div><strong>指标与EA技术资料</strong><small>核对文件、源码范围与安装说明</small></div></a>\\n  <a class=\\\"zh-custom-ad__scenario\\\" href=\\\"/c/taobao-support/5\\\"><span class=\\\"zh-custom-ad__icon\\\">问</span><div><strong>安装与参数答疑</strong><small>提供产品名称、版本和完整报错</small></div></a>\\n  <a class=\\\"zh-custom-ad__scenario\\\" href=\\\"/t/topic/2306\\\"><span class=\\\"zh-custom-ad__icon\\\">定</span><div><strong>EA与指标定制需求清单</strong><small>先写清规则，再联系淘宝确认交付范围</small></div></a>\\n</nav>\";\n  }\n\n  function removeAds() {\n    document.querySelectorAll(\".zh-custom-ad, .zh-custom-ad-quick\").forEach(function (node) {\n      node.remove();\n    });\n    document.documentElement.classList.remove(\"zh-custom-ad-home\");\n  }\n\n  function renderAds() {\n    lastRenderedPath = normalizedPath();\n    if (!isHome()) {\n      removeAds();\n      return;\n    }\n\n    var outlet = document.querySelector(\"#main-outlet\");\n    if (!outlet) {\n      return;\n    }\n\n    document.documentElement.classList.add(\"zh-custom-ad-home\");\n\n    if (!document.querySelector(\".zh-custom-ad\")) {\n      var hero = document.createElement(\"section\");\n      hero.className = \"zh-custom-ad\";\n      hero.setAttribute(\"aria-label\", \"外汇指标论坛学习导航\");\n      hero.innerHTML = heroMarkup();\n\n      outlet.insertBefore(hero, outlet.firstChild);\n    }\n\n    if (!document.querySelector(\".zh-custom-ad-quick\")) {\n      var quick = document.createElement(\"a\");\n      quick.className = \"zh-custom-ad-quick\";\n      quick.href = shopUrl;\n      quick.target = \"_blank\";\n      quick.rel = \"noopener noreferrer\";\n      quick.setAttribute(\"aria-label\", \"前往淘宝咨询定制 EA 或指标\");\n      quick.innerHTML = '<span class=\"zh-custom-ad-quick__logo\">淘</span><span><strong>定制 EA / 指标</strong><small>有想法？来聊聊</small></span><b aria-hidden=\"true\">→</b>';\n      document.body.appendChild(quick);\n    }\n  }\n\n  function scheduleRender() {\n    // ZLP_HOME_PERF_20261026: coalesce navigation/DOM events into one frame.\n    if (renderTimer !== null) { return; }\n    renderTimer = window.requestAnimationFrame(function () {\n      renderTimer = null;\n      renderAds();\n    });\n  }\n\n  function start() {\n    scheduleRender();\n    new MutationObserver(function () {\n      if (normalizedPath() !== lastRenderedPath) {\n        scheduleRender();\n      } else if (isHome() && !document.querySelector(\".zh-custom-ad\")) {\n        scheduleRender();\n      }\n    }).observe(document.documentElement, { childList: true, subtree: true });\n    window.addEventListener(\"popstate\", scheduleRender);\n    document.addEventListener(\"discourse-page-change\", scheduleRender);\n    document.addEventListener(\"turbo:load\", scheduleRender);\n    document.addEventListener(\"click\", function (event) {\n      if (event.target.closest && event.target.closest(\"a[href]\")) { scheduleRender(); }\n    }, true);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", start, { once: true });\n  } else {\n    start();\n  }\n})();\n"],"mappings":"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","ignoreList":[]}