PageSourceSearch

https://2026djbridge.web.app/redeem

html 2026djbridge.web.app collected 2026-10-03 12:15:12 UTC 24,495 bytes, 24 lines download raw bytes

1<!DOCTYPE html><html lang="zh-TW"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="preload" as="image" href="/Header/app-logo-mark.webp"/><link rel="preload" as="image" href="/Header/app-logo-mark-mobile.webp"/><link rel="preload" as="image" href="/導航列icon/首頁icon.webp"/><link rel="preload" as="image" href="/導航列icon/圖鑑icon.webp"/><link rel="preload" as="image" href="/導航列icon/地圖icon.webp"/><link rel="preload" as="image" href="/導航列icon/說明icon.webp"/><link rel="preload" as="image" href="/導航列icon/兌獎icon.webp"/><link rel="preload" as="image" href="/Header/淡江大橋logo.webp"/><link rel="preload" as="image" href="/Header/SaleIcon.svg"/><link rel="preload" as="image" href="/Header/ScanIcon.svg"/><title>2026 淡江航海趣|電子集章活動</title><meta name="description" content="出發!橫跨淡江大橋,尋找散落的探險圖章!2026 淡江航海趣串聯淡水、八里雙岸,掃描據點 QRCode 即可完成電子集章。現在就開啟地圖鎖定目標,踏上你的冒險旅程!"/><meta property="og:title" content="2026 淡江航海趣|電子集章活動"/><meta property="og:description" content="出發!橫跨淡江大橋,尋找散落的探險圖章!2026 淡江航海趣串聯淡水、八里雙岸,掃描據點 QRCode 即可完成電子集章。現在就開啟地圖鎖定目標,踏上你的冒險旅程!"/><meta property="og:type" content="website"/><meta property="og:url" content="https://2026djbridge.web.app"/><meta property="og:image" content="https://2026djbridge.web.app/og_image.webp"/><meta property="og:image:alt" content="2026 淡江航海趣電子集章活動分享主視覺"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="2026 淡江航海趣|電子集章活動"/><meta name="twitter:description" content="出發!橫跨淡江大橋,尋找散落的探險圖章!2026 淡江航海趣串聯淡水、八里雙岸,掃描據點 QRCode 即可完成電子集章。現在就開啟地圖鎖定目標,踏上你的冒險旅程!"/><meta name="twitter:image" content="https://2026djbridge.web.app/og_image.webp"/><meta name="twitter:image:alt" content="2026 淡江航海趣電子集章活動分享主視覺"/><link rel="preload" as="image" href="/首頁/Banner/Event.webp" media="(max-width: 767px)"/><link rel="preload" as="image" href="/首頁/Banner/MainVisual.webp" media="(min-width: 768px)"/><link rel="preconnect" href="https://firestore.googleapis.com"/><link rel="preconnect" href="https://firebase.googleapis.com"/><link rel="modulepreload" href="/assets/manifest-93368861.js"/><link rel="modulepreload" href="/assets/entry.client-CPGDah8-.js"/><link rel="modulepreload" href="/assets/chunk-UVKPFVEO-D9yzbXen.js"/><link rel="modulepreload" href="/assets/index-Dl0aZioO.js"/><link rel="modulepreload" href="/assets/root-BI5Ih2vj.js"/><link rel="modulepreload" href="/assets/stamp-rally-context-BoS8evRS.js"/><link rel="modulepreload" href="/assets/storage-DZSlhtS0.js"/><link rel="modulepreload" href="/assets/stamp-data-d6wEFa4g.js"/><link rel="modulepreload" href="/assets/useFirestoreConfig-CJ5Wsy2e.js"/><link rel="modulepreload" href="/assets/app-shell-CLTwQ8U5.js"/><link rel="modulepreload" href="/assets/analytics-DUHZR-E-.js"/><link rel="modulepreload" href="/assets/modal-container-BQGXadCF.js"/><link rel="modulepreload" href="/assets/stamp-icon-DIFDmOq_.js"/><link rel="modulepreload" href="/assets/firebase-Y3DNIoAs.js"/><link rel="modulepreload" href="/assets/index.esm-DMkstYtw.js"/><link rel="modulepreload" href="/assets/platform-BpSq0ecM.js"/><link rel="modulepreload" href="/assets/home-BlB8FxPK.js"/><link rel="modulepreload" href="/assets/ios-visible-scrollbar-lDYMC_T8.js"/><link rel="modulepreload" href="/assets/in-app-browser-detector-CGSkwYh2.js"/><link rel="modulepreload" href="/assets/app-shell-CLTwQ8U5.js"/><link rel="modulepreload" href="/assets/home-BlB8FxPK.js"/><style>body{margin:0;background:#cde9f8}</style><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="/assets/root-DyNOxV8T.css"/><noscript><link rel="stylesheet" href="/assets/root-DyNOxV8T.css"/></noscript></head><body><div class="app-shell-frame relative z-1 mx-auto flex w-full max-w-5xl flex-col"><header class="mx-auto flex h-14 w-full max-w-225 items-center justify-between px-5 pt-4 md:grid md:grid-cols-[auto_minmax(0,1fr)_auto] md:h-22 md:items-center md:px-5 md:pt-0"><div class="flex items-center"><a aria-label="啟航淡水 航海趣" class="flex w-full overflow-hidden rounded-lg btn-press-md" href="/" data-discover="true"><img src="/Header/app-logo-mark.webp" alt="啟航淡水 航海趣" class="h-12 w-auto object-contain md:h-16 mt-1 hidden md:block"/><img src="/Header/app-logo-mark-mobile.webp" alt="啟航淡水 航海趣" class="h-13 w-auto object-contain md:h-16 mt-1 block md:hidden"/></a></div><div class="hidden min-w-0 md:flex md:items-center md:justify-center md:px-3"><nav class="mx-auto w-fit max-w-full" aria-label="平板頂部導覽"><div class="flex items-center justify-center gap-2.5 rounded-full bg-[#085274] px-3 py-1.5 shadow-[0_8px_28px_rgba(10,30,40,0.2)] lg:gap-4 lg:px-3.5 lg:py-2 xl:gap-5 xl:px-4"><a aria-current="page" class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16
1px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-[#ed6f00] text-white" href="/" data-discover="true"><img src="/導航列icon/首頁icon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-100 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">首頁</span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/stamps" data-discover="true"><img src="/導航列icon/圖鑑icon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">圖章</span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/map" data-discover="true"><img src="/導航列icon/地圖icon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">地圖</span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/rules" data-discover="true"><img src="/導航列icon/說明icon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">說明</span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/redeem" data-discover="true"><img src="/導航列icon/兌獎icon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">兌獎</span></a></div></nav></div><div class="flex items-end gap-2 md:gap-3"><button class="flex h-14 w-10.5 flex-col items-center justify-between md:h-15 md:w-12 btn-press-sm"><img src="/Header/淡江大橋logo.webp" alt="" class=" absolute mt-0.5 h-14 md:h-15 w-auto object-contain "/></button><button class="flex h-14 w-10.5 flex-col items-center justify-between md:h-15 md:w-12 btn-press-sm"><img src="/Header/SaleIcon.svg" alt="" class="h-10 w-10 object-contain md:h-11 md:w-11"/><span class="text-[10px] font-medium text-black tracking-[0.2px] whitespace-nowrap">優惠資訊</span></button><button aria-label="掃描 QR Code" disabled="" class="flex h-14 w-10.5 flex-col items-center justify-between md:h-15 md:w-12 btn-press-sm cursor-not-allowed"><div class="flex h-10 w-10 items-center justify-center rounded-lg md:h-11 md:w-11 bg-[#b8cbd7]"><img src="/Header/ScanIcon.svg" alt="" class="w-6 h-6 object-contain opacity-75"/></div><span class="text-[10px] font-medium tracking-[0.2px] text-[#4b6472]">掃描</span></button></div></header><div class="hidden md:block h-2"></div><main class="app-shell-main flex-1 px-4 md:px-6 pt-4 md:pb-8"><div class="mx-auto w-full max-w-107.5 md:max-w-225"><div class="animate-page-enter"><div class="mb-3 rounded-full bg-white/80 px-3 py-1.5 text-center text-[12px] font-bold tracking-[0.24px] text-navy shadow-[0_2px_8px_rgba(0,0,0,0.08)] md:mx-auto md:w-fit">活動資訊同步中…</div><div class="mb-1 md:hidden"><a aria-label="尋找散落的航海旗標誌" class="flex w-full overflow-hidden btn-press-md" href="/map" data-discover="true"><picture class="block w-full"><source media="(max-width: 767px)" srcSet="/首頁/Banner/Event.webp"/><source media="(min-width: 768px)" srcSet="/首頁/Banner/Event.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="活動主視覺" class="block h-auto w-full" width="828" height="320" fetchPriority="high" decoding="sync" draggable="false"/></picture></a></div><div class="mb-1 md:hidden"><a href="https://forms.gle/ngEpZhumCZuM5sEs5" target="_blank" rel="noreferrer" aria-label="填問卷抽好禮" class="relative block w-full overflow-hidden btn-press-md"><picture class="block w-full"><source media="(max-width: 767px)" srcSet="/首頁/Banner/QA.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="填問卷抽好禮" class="block h-auto w-full" width="1200" height="540" loading="lazy" decoding="async" draggable="false"/></picture></a></div><div class="mb-4 hidden md:flex md:flex-col md:gap-3"><div class="w-full overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)]"><picture class="block w-full"><source media="(min-width: 768px)" srcSet="/首頁/Banner/MainVisual.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="首頁主視覺" class="block w-full aspect-529/297 object-cover" width="1200" height="848" fetchPriority="high" decoding="async" draggable="false"/></picture></div><div class="flex items-end gap-3"><a aria-label="尋找散落的航海旗標誌" class="block w-1/2 overflow-hidden btn-press-md" href="/map" data-discover="true"><picture class="block w-full"><source media="(min-width: 768px)" srcSet="/首頁/Banner/Event.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="活動主視覺" class="block w-full aspect-1400/540 object-cover" width="1200" height="441" loading="lazy" decoding="async" draggable="false"/></picture></a><a href="https://forms.gle/ngEpZhumCZuM5sEs5" target="_blank" rel="noreferrer" aria-label="填問卷抽好禮" class="relative block w-1/2 overflow-hidden btn-press-md"><picture class="block w-full"><source media="(min-width: 768px)" srcSet="/首頁/Banner/QA.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="填問卷抽好禮" class="block w-full aspect-1400/504 object-cover" width="1200" height="398" loading="lazy" decoding="async" draggable="false"/></picture></a></div></div><div class="mb-4"><div class="w-full p-3 bg-white rounded-lg shadow-[0_2px_8px_rgba(0,0,0,0.08)] flex flex-col gap-3"><div class="text-lg font-bold text-sky-900 tracking-tight">燈區介紹</div><div class="w-full grid grid-cols-2 md:grid-cols-3 gap-2"><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/01入口意象01.webp" alt="入口意象" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">入口意象</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/02果實光譜0515.webp" alt="果實光譜" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">果實光譜</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/03大魯夫氣偶01.webp" alt="大魯夫氣偶" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">大魯夫氣偶</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/04電話蟲01.webp" alt="人氣通訊生物・電話蟲" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">人氣通訊生物・電話蟲</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/05喬巴01.webp" alt="港灣守護者・喬巴" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">港灣守護者・喬巴</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/06千陽號01.webp" alt="千陽號・淡江啟航" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">千陽號・淡江啟航</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/07空中飄浮之島01.webp" alt="空中飄浮之島" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">空中飄浮之島</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/08果實光園01.webp" alt="果實光園" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">果實光園</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/首頁/燈區介紹/09光之龍宮0515.webp" alt="光之龍宮" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">光之龍宮</div></div></div></div></div></div></div><div class="mb-4 w-full p-4 bg-white rounded-lg shadow-[0_2px_8px_rgba(0,0,0,0.08)] flex flex-col gap-3"><div class="text-lg font-bold text-sky-900 tracking-tight">燈區地圖</div><div class="w-full overflow-hidden rounded-lg bg-sky/15"><div class="aspect-1179/847 w-full animate-pulse bg-linear-to-br from-sky/40 via-white/70 to-sky/25"></div></div></div><div class="mb-4 w-full p-4 bg-white rounded-lg shadow-[0_2px_8px_rgba(0,0,0,0.08)] flex flex-col gap-3"><div class="text-lg font-bold text-sky-900 tracking-tight">
1執行單位</div><div class="flex flex-wrap items-center gap-2"><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div></div></div></div></div></main><nav class="bottom-nav-shell md:hidden"><div class="flex items-center justify-center gap-3.75 h-auto mx-2 bg-[#085274] rounded-full px-3 py-2 shadow-[0_8px_28px_rgba(10,30,40,0.28)]"><a aria-current="page" class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-[#ed6f00]" href="/" data-discover="true"><img src="/導航列icon/首頁icon.webp" alt="首頁" class="w-5 h-5 object-contain brightness-0 invert opacity-100" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">首頁</span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/stamps" data-discover="true"><img src="/導航列icon/圖鑑icon.webp" alt="圖章" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">圖章</span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/map" data-discover="true"><img src="/導航列icon/地圖icon.webp" alt="地圖" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">地圖</span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/rules" data-discover="true"><img src="/導航列icon/說明icon.webp" alt="說明" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">說明</span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/redeem" data-discover="true"><img src="/導航列icon/兌獎icon.webp" alt="兌獎" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">兌獎</span></a></div></nav></div><div class="wave-decoration"></div>
1<script>((storageKey2, restoreKey) => {
2    if (!window.history.state || !window.history.state.key) {
3      let key = Math.random().toString(32).slice(2);
4      window.history.replaceState({ key }, "");
5    }
6    try {
7      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
8      let storedY = positions[restoreKey || window.history.state.key];
9      if (typeof storedY === "number") {
10        window.scrollTo(0, storedY);
11      }
12    } catch (error) {
13      console.error(error);
14      sessionStorage.removeItem(storageKey2);
15    }
16  })("react-router-scroll-positions", null)</script>
16<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_passThroughRequests":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
16<script type="module" async="">import "/assets/manifest-93368861.js";
17import * as route0 from "/assets/root-BI5Ih2vj.js";
18import * as route1 from "/assets/app-shell-CLTwQ8U5.js";
19import * as route2 from "/assets/home-BlB8FxPK.js";
20  
21  window.__reactRouterRouteModules = {"root":route0,"layouts/app-shell":route1,"routes/home":route2};
22
23import("/assets/entry.client-CPGDah8-.js");</script>
23<!--$?--><template id="B:0"></template><!--/$-->
23<script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script>
23<div hidden id="S:0">
23<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
23<!--$?--><template id="B:1"></template><!--/$--></div>
23<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
24$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
24<div hidden id="S:1">
24<script>window.__reactRouterContext.streamController.close();</script>
24</div>
24<script>$RC("B:1","S:1")</script>
24</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.