{ "version": 3, "sources": ["../../javascript/wh_embed.js"], "sourcesContent": ["// \u300C\u308F\u305F\u3057\u306E\u4FDD\u6D3B\u300D\u5C0E\u7DDA\u30D1\u30FC\u30C4 \u5171\u901AJS\n// \u5148\u65B9(ten growth)\u63D0\u4F9B\u306E wh-embed.js v1.1 \u3092\u305D\u306E\u307E\u307E\u53D6\u308A\u8FBC\u3093\u3060\u3082\u306E\u3002\n// \u8A08\u6E2C\u306F\u65E2\u5B58\u306E dataLayer \u30A4\u30D9\u30F3\u30C8 banner_impression / banner_click \u3092\u305D\u306E\u307E\u307E\u4F7F\u3046\n// (GTM\u30FBGA4\u5074\u306E\u5909\u66F4\u4E0D\u8981\u3002banner_page \u306E\u5024\u304C\u5897\u3048\u308B\u3060\u3051)\u3002\n// Turbo \u9077\u79FB\u3067\u518D\u5B9F\u884C\u3055\u308C\u308B\u524D\u63D0\u3067\u66F8\u304B\u308C\u3066\u304A\u308A\u3001\u30EA\u30B9\u30CA\u30FC\u306E\u591A\u91CD\u767B\u9332\u306F\u3057\u306A\u3044\u3002\n/* =========================================================\n \u308F\u305F\u3057\u306E\u4FDD\u6D3B \u5C0E\u7DDA\u30D1\u30FC\u30C4 wh-embed.js v1.1 2026-09\n - \u8A08\u6E2C: \u65E2\u5B58\u306E banner_impression / banner_click\uFF08\u30D1\u30E9\u30E1\u30FC\u30BF banner_page\uFF09\u3092\n \u305D\u306E\u307E\u307E\u4F7F\u3046\u3002\u5BFE\u8C61\u306F [data-wh-page] \u3092\u6301\u3064\u30EA\u30F3\u30AF\u3002\n \u2192 GTM\u30FBGA4\u30FB\u5206\u6790GAS\uFF08raw_banner\uFF09\u5074\u306E\u5909\u66F4\u306F\u4E0D\u8981\u3002banner_page \u306E\u5024\u304C\u5897\u3048\u308B\u3060\u3051\n - \u8868\u793A\u30EB\u30FC\u30EB: \u30E2\u30FC\u30C0\u30EB\u3068\u30B9\u30C6\u30A3\u30C3\u30AD\u30FC\u30D0\u30FC\u306F\u300C\u9589\u3058\u305F\u30897\u65E5\u9593\u51FA\u3055\u306A\u3044\u300D\u300C1\u30BB\u30C3\u30B7\u30E7\u30F31\u56DE\u300D\n - Turbo\uFF08\u753B\u9762\u9077\u79FB\u3067script\u304C\u518D\u5B9F\u884C\u3055\u308C\u308B\uFF09\u5BFE\u5FDC: \u30EA\u30B9\u30CA\u30FC\u306F\u521D\u56DE\u306E\u307F\u767B\u9332\n ========================================================= */\n(function () {\n if (window.__whEmbed) { window.__whEmbed.run(); return; }\n\n var CAP_DAYS = 7; // \u9589\u3058\u305F\u5F8C\u306B\u518D\u8868\u793A\u3057\u306A\u3044\u65E5\u6570\n var MODAL_SCROLL = 0.5; // \u30B9\u30AF\u30ED\u30FC\u30EB\u7387\uFF080.5\uFF1D\u30DA\u30FC\u30B8\u306E\u534A\u5206\uFF09\n var MODAL_DWELL_MS = 25000; // \u6EDE\u5728\u6642\u9593\uFF08\u30DF\u30EA\u79D2\uFF09\n var STICKY_SCROLL = 0.35;\n\n function now() { return Date.now(); }\n function get(k) { try { return localStorage.getItem(k); } catch (e) { return null; } }\n function set(k, v) { try { localStorage.setItem(k, v); } catch (e) {} }\n function capped(k) { var t = +get(k) || 0; return t && (now() - t) < CAP_DAYS * 86400000; }\n function sget(k) { try { return sessionStorage.getItem(k); } catch (e) { return null; } }\n function sset(k, v) { try { sessionStorage.setItem(k, v); } catch (e) {} }\n\n function push(payload) { window.dataLayer = window.dataLayer || []; window.dataLayer.push(payload); }\n\n /* ---- \u8A08\u6E2C ---- */\n var currentUrl = null, sent = {};\n function impressions() {\n var url = location.pathname + location.search;\n if (url !== currentUrl) { currentUrl = url; sent = {}; }\n var els = document.querySelectorAll('[data-wh-page]');\n for (var i = 0; i < els.length; i++) {\n var page = els[i].getAttribute('data-wh-page');\n // \u975E\u8868\u793A\u306E\u30D1\u30FC\u30C4\uFF08\u30E2\u30FC\u30C0\u30EB\u30FB\u30B9\u30C6\u30A3\u30C3\u30AD\u30FC\uFF09\u306F\u8868\u793A\u3055\u308C\u305F\u77AC\u9593\u306B\u5225\u9014\u9001\u308B\n if (!page || sent[page] || els[i].closest('.wh-modal, .wh-sticky')) continue;\n // \u753B\u9762\u306B\u63CF\u753B\u3055\u308C\u3066\u3044\u306A\u3044\u30D1\u30FC\u30C4\u306F\u8868\u793A\u3068\u3057\u3066\u6570\u3048\u306A\u3044\u3002\n // \u4F8B: B\u306E\u30B5\u30A4\u30C9\u67A0\u306FPC\u5C02\u7528\u3067\u3001SP\u3067\u306F\u89AA\u3054\u3068\u975E\u8868\u793A\u306B\u306A\u308B\u3002\n // \u3053\u3053\u3067\u5F3E\u304B\u306A\u3044\u3068SP\u306E\u30A2\u30AF\u30BB\u30B9\u3067\u3082 detail_side \u306E\u8868\u793A\u304C\u7A4D\u307E\u308C\u3001CTR\u304C\u5B9F\u614B\u3088\u308A\u4F4E\u304F\u51FA\u308B\u3002\n // \u6307\u793A\u66F8 8-1\u300C\u5B9F\u969B\u306B\u8868\u793A\u3055\u308C\u305F\u77AC\u9593\u306B\u8868\u793A\u30A4\u30D9\u30F3\u30C8\u3092\u9001\u308B\u300D\u306B\u5408\u308F\u305B\u308B\u3002\n if (els[i].offsetParent === null) continue;\n sent[page] = true;\n push({ event: 'banner_impression', banner_page: page, banner_impression_count: 1 });\n }\n }\n function impressionOnce(page) {\n if (sent[page]) return; sent[page] = true;\n push({ event: 'banner_impression', banner_page: page, banner_impression_count: 1 });\n }\n document.addEventListener('click', function (e) {\n var a = e.target.closest && e.target.closest('a[data-wh-page]');\n if (!a) return;\n push({ event: 'banner_click', banner_page: a.getAttribute('data-wh-page'), banner_click_count: 1 });\n });\n\n /* ---- \u691C\u7D22\u7D50\u679C\uFF1A\u4EF6\u6570\u306E\u5DEE\u3057\u8FBC\u307F\uFF08data-wh-count \u306B\u4EF6\u6570\u3092\u5165\u308C\u308B\uFF09 ---- */\n function fillCount() {\n var el = document.querySelector('[data-wh-count]');\n var n = el && el.getAttribute('data-wh-count');\n var slots = document.querySelectorAll('.wh-insert [data-count]');\n for (var i = 0; i < slots.length; i++) slots[i].textContent = n ? n : '';\n }\n\n /* ---- \u30B9\u30C6\u30A3\u30C3\u30AD\u30FC\u30C8\u30C3\u30D7\u30D0\u30FC\uFF08SP\u30FB\u30D8\u30C3\u30C0\u30FC\u76F4\u4E0B\uFF09 ---- */\n var stickyShown = false;\n function sticky() {\n var bar = document.querySelector('.wh-sticky');\n if (!bar || bar.getAttribute('data-wh-bound') || capped('wh_sticky_closed')) return;\n bar.setAttribute('data-wh-bound', '1'); stickyShown = false;\n // \u65BD\u8A2D\u8A73\u7D30\u3067\u306F\u3001A\u306E\u30AB\u30FC\u30C9\uFF08\u7533\u8FBC\u30DC\u30BF\u30F3\u7FA4\u306E\u76F4\u4E0B\uFF09\u304C\u753B\u9762\u4E0A\u306B\u6D88\u3048\u3066\u304B\u3089\u51FA\u3059\u3002\n // \u7533\u8FBC\u30DC\u30BF\u30F3\u3084\u7A7A\u304D\u72B6\u6CC1\u3092\u30D0\u30FC\u3067\u96A0\u3055\u306A\u3044\u305F\u3081\u3002\u4ED6\u30DA\u30FC\u30B8\u306F35%\u30B9\u30AF\u30ED\u30FC\u30EB\u3067\u51FA\u3059\n var anchor = document.querySelector('.wh-detail');\n // \u56FA\u5B9A\u30D8\u30C3\u30C0\u30FC\u306E\u9AD8\u3055\u3092\u6E2C\u308A\u3001\u305D\u306E\u76F4\u4E0B\u306B\u30D0\u30FC\u3092\u7F6E\u304F\n function placeTop() {\n var top = 0, hd = document.querySelector('header');\n if (hd) { var cs = getComputedStyle(hd); if (cs.position === 'fixed' || cs.position === 'sticky') top = Math.round(hd.getBoundingClientRect().bottom); }\n bar.style.setProperty('--wh-sticky-top', top + 'px');\n }\n placeTop(); window.addEventListener('resize', placeTop);\n function show() {\n if (stickyShown) return;\n // \u30D0\u30FC\u306FCSS(@media max-width:899px)\u3067SP\u306E\u307F\u8868\u793A\u3055\u308C\u308B\u3002\n // PC\u3067\u306F\u975E\u8868\u793A\u306E\u307E\u307E is-on \u304C\u4ED8\u304D\u3001\u8868\u793A\u30A4\u30D9\u30F3\u30C8\u3060\u3051\u304C\u98DB\u3093\u3067\u3057\u307E\u3046\u305F\u3081\u3001\n // \u5B9F\u969B\u306B\u8868\u793A\u3055\u308C\u308B\u72B6\u614B\u304B\u3092\u898B\u3066\u304B\u3089\u9001\u308B\uFF08\u6307\u793A\u66F8 8-1\u300C\u5B9F\u969B\u306B\u8868\u793A\u3055\u308C\u305F\u77AC\u9593\u306B\u9001\u308B\u300D\uFF09\u3002\n if (getComputedStyle(bar).display === 'none') return;\n if (anchor) {\n if (anchor.getBoundingClientRect().bottom > 0) return;\n } else {\n var h = document.documentElement.scrollHeight - window.innerHeight;\n if (h > 0 && window.scrollY / h < STICKY_SCROLL) return;\n }\n placeTop(); stickyShown = true; bar.classList.add('is-on');\n var a = bar.querySelector('a[data-wh-page]'); if (a) impressionOnce(a.getAttribute('data-wh-page'));\n }\n window.addEventListener('scroll', show, { passive: true });\n var x = bar.querySelector('.wh-sticky__close');\n if (x) x.addEventListener('click', function () { bar.classList.remove('is-on'); set('wh_sticky_closed', now()); });\n }\n\n /* ---- \u30E2\u30FC\u30C0\u30EB v2 ---- */\n var modalShown = false;\n function modal() {\n var m = document.querySelector('.wh-modal');\n if (!m || m.getAttribute('data-wh-bound')) return;\n m.setAttribute('data-wh-bound', '1'); modalShown = false;\n if (capped('wh_modal_closed') || sget('wh_modal_session')) return;\n function open() {\n if (modalShown) return; modalShown = true;\n m.classList.add('is-on'); sset('wh_modal_session', '1');\n var a = m.querySelector('a[data-wh-page]'); if (a) impressionOnce(a.getAttribute('data-wh-page'));\n }\n function close(cap) { m.classList.remove('is-on'); if (cap) set('wh_modal_closed', now()); }\n // \u30C8\u30EA\u30AC\u30FC1: \u30B9\u30AF\u30ED\u30FC\u30EB\u7387\n window.addEventListener('scroll', function () {\n var h = document.documentElement.scrollHeight - window.innerHeight;\n if (h > 0 && window.scrollY / h >= MODAL_SCROLL) open();\n }, { passive: true });\n // \u30C8\u30EA\u30AC\u30FC2: \u6EDE\u5728\u6642\u9593\n setTimeout(open, MODAL_DWELL_MS);\n // \u30C8\u30EA\u30AC\u30FC3: \u96E2\u8131\uFF08PC\u306E\u307F\u30FB\u30AB\u30FC\u30BD\u30EB\u304C\u4E0A\u7AEF\u3078\uFF09\n document.addEventListener('mouseout', function (e) {\n if (!e.relatedTarget && e.clientY <= 0 && window.matchMedia('(min-width:900px)').matches) open();\n });\n var x = m.querySelector('.wh-modal__close'); if (x) x.addEventListener('click', function () { close(true); });\n var l = m.querySelector('.wh-modal__later'); if (l) l.addEventListener('click', function () { close(true); });\n // \u80CC\u666F\u30AF\u30EA\u30C3\u30AF\u3082\u300C\u9589\u3058\u308B\u300D\u64CD\u4F5C\u3068\u3057\u30667\u65E5\u6291\u5236\u306E\u5BFE\u8C61\u306B\u3059\u308B\u3002\n // \u6307\u793A\u66F83-2\u306F\u00D7\u3068\u300C\u3042\u3068\u3067\u898B\u308B\u300D\u3060\u3051\u3092\u6319\u3052\u3066\u3044\u308B\u304C\u3001\u540C\u7AE0\u306E\u65B9\u91DD\u306F\u300C\u90AA\u9B54\u3057\u306A\u3044\u300D\u3067\u3042\u308A\u3001\n // QA\u30C1\u30A7\u30C3\u30AF\u30EA\u30B9\u30C8\u2461\u3082\u300C\u9589\u3058\u305F\u3089\u2026\u7FCC\u65E5\u306B\u51FA\u306A\u3044\u300D\u3068\u66F8\u304B\u308C\u3066\u3044\u308B\u3002\n // \u4E00\u5EA6\u9589\u3058\u305F\u4EBA\u306B\u7FCC\u65E5\u307E\u305F\u51FA\u3059\u65B9\u304C\u65B9\u91DD\u304B\u3089\u5916\u308C\u308B\u305F\u3081\u3001close(true) \u306B\u63C3\u3048\u305F\u3002\n m.addEventListener('click', function (e) { if (e.target === m) close(true); });\n }\n\n /* ---- \u30C8\u30C3\u30D7\uFF1A\u5165\u308A\u3084\u3059\u3055\u8A3A\u65AD\u306E\u5730\u57DF\u9078\u629E\uFF08D. \u30D0\u30F3\u30C9\uFF09 ----\n \u9078\u3093\u3060\u5730\u57DF\u3092 dg_pref / dg_city \u3067LP\u306B\u6E21\u3057\u3001\u5730\u57DF\u3092\u9078\u3093\u3060\u72B6\u614B\u3067\u8A3A\u65AD\u3092\u958B\u304F\u3002\n \u5E02\u533A\u753A\u6751\u30EA\u30B9\u30C8\u306FLP\u3068\u540C\u3058 /lp/hokatsu/diag_cities.json\uFF08[{p:\u90FD\u9053\u5E9C\u770C, n:\u5E02\u533A\u753A\u6751}]\uFF09\u3092\u8AAD\u3080\u3002\n Turbo \u306E\u30AD\u30E3\u30C3\u30B7\u30E5\u304B\u3089\u623B\u308B\u3068\u3001\u9078\u629E\u80A2\u3068 href \u306F\u6B8B\u308B\u304C\u30EA\u30B9\u30CA\u30FC\u306F\u6D88\u3048\u3066\u3044\u308B\u3002\n \u5C5E\u6027\u3060\u3068\u8907\u88FD\u3055\u308C\u3066\u518D\u767B\u9332\u3067\u304D\u306A\u3044\u306E\u3067\u3001\u767B\u9332\u6E08\u307F\u306E\u5370\u306F\u8981\u7D20\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u3067\u6301\u3064 */\n var DIAG_DATA = '/lp/hokatsu/diag_cities.json';\n var diagCities = null;\n function diag() {\n var box = document.querySelector('[data-wh-diag]');\n if (!box || box.__whDiag) return;\n box.__whDiag = true;\n var pf = box.querySelector('[data-wh-diag-pref]');\n var ct = box.querySelector('[data-wh-diag-city]');\n var go = box.querySelector('[data-wh-diag-go]');\n if (!pf || !ct || !go) return;\n // \u5730\u57DF\u3092\u8DB3\u3059\u524D\u306EURL\u3002\u30AD\u30E3\u30C3\u30B7\u30E5\u304B\u3089\u623B\u3063\u305F\u3068\u304D\u306F href \u306B\u524D\u56DE\u306E\u5730\u57DF\u304C\u5165\u3063\u3066\u3044\u308B\u306E\u3067\u3001\u521D\u56DE\u306E\u5024\u3092\u5C5E\u6027\u306B\u6B8B\u3059\n if (!go.getAttribute('data-wh-diag-base')) go.setAttribute('data-wh-diag-base', go.getAttribute('href').split('#')[0]);\n var base = go.getAttribute('data-wh-diag-base');\n function reset(sel, label) {\n sel.innerHTML = '';\n var o = document.createElement('option'); o.value = ''; o.textContent = label; sel.appendChild(o);\n }\n function add(sel, v) { var o = document.createElement('option'); o.value = v; o.textContent = v; sel.appendChild(o); }\n function link() {\n var u = base;\n if (pf.value) u += '&dg_pref=' + encodeURIComponent(pf.value);\n if (ct.value) u += '&dg_city=' + encodeURIComponent(ct.value);\n go.setAttribute('href', u + '#diag');\n }\n function cities() {\n reset(ct, '\u5E02\u533A\u753A\u6751');\n (diagCities || []).forEach(function (x) { if (x.p === pf.value) add(ct, x.n); });\n ct.disabled = !pf.value;\n }\n function fill(d) {\n diagCities = Array.isArray(d) ? d : [];\n reset(pf, '\u90FD\u9053\u5E9C\u770C');\n var seen = {};\n diagCities.forEach(function (x) { if (!seen[x.p]) { seen[x.p] = 1; add(pf, x.p); } });\n cities(); link();\n }\n pf.addEventListener('change', function () { cities(); link(); });\n ct.addEventListener('change', link);\n if (diagCities) { fill(diagCities); return; }\n fetch(DIAG_DATA)\n .then(function (r) { return r.ok ? r.json() : []; })\n .then(fill)\n .catch(function () { /* \u8AAD\u3081\u306A\u304F\u3066\u3082\u3001\u30DC\u30BF\u30F3\u306FLP\u306E\u8A3A\u65AD\u3078\u305D\u306E\u307E\u307E\u98DB\u3076 */ });\n }\n\n function run() { impressions(); fillCount(); sticky(); modal(); diag(); }\n window.__whEmbed = { run: run };\n run();\n document.addEventListener('turbo:load', run);\n})();\n"], "mappings": "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", "names": [] }