[{"data":1,"prerenderedAt":1779},["ShallowReactive",2],{"page-\u002Farticles\u002Fopenstock":3,"related-\u002Farticles\u002Fopenstock":992,"content-query-PR0xOWtWew":1023},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"image":12,"tags":13,"series":17,"readingTime":18,"difficulty":19,"local":20,"platforms":21,"gpu":25,"body":26,"_type":986,"_id":987,"_source":988,"_file":989,"_stem":990,"_extension":991},"\u002Farticles\u002Fopenstock","articles",false,"","OpenStock 開源股票市場回測系統安裝與 AI 策略整合教學","OpenStock 是一個由社群驅動的開源股票平台，昂貴的市場的平替工具。","2026-05-02","AI & Finance","\u002Fimages\u002Fopenstock-hero.png",[14,15,16],"Open Source","FinTech","Database","ai-workflow","8 min read","Medium",true,[22,23,24],"macOS","Linux","Windows","None",{"type":27,"children":28,"toc":968},"root",[29,37,58,63,67,73,109,112,118,123,130,142,148,153,287,318,324,329,463,466,472,477,602,623,626,631,637,687,693,705,738,744,757,790,796,801,824,827,833,838,851,854,860,908,911,919,950,953,962],{"type":30,"tag":31,"props":32,"children":34},"element","h2",{"id":33},"簡介",[35],{"type":36,"value":33},"text",{"type":30,"tag":38,"props":39,"children":40},"p",{},[41,43,49,51,56],{"type":36,"value":42},"在金融資訊被牆在付費訂閱後的今天，",{"type":30,"tag":44,"props":45,"children":46},"strong",{},[47],{"type":36,"value":48},"OpenStock",{"type":36,"value":50}," 的出現無疑是一場及時雨。它是由 ",{"type":30,"tag":44,"props":52,"children":53},{},[54],{"type":36,"value":55},"Open Dev Society",{"type":36,"value":57}," 推出的開源股票市場平台，旨在打破昂貴工具的壟斷。",{"type":30,"tag":38,"props":59,"children":60},{},[61],{"type":36,"value":62},"OpenStock 不僅僅是一個行情看板，它整合了 Next.js 15、TradingView 圖表、Finnhub 即時數據，甚至還能透過 Google Gemini 提供 AI 驅動的情感分析與個人化每日新聞簡報。最重要的是：它是完全開源且免費的，你可以選擇本地部署，掌握自己的金融數據。",{"type":30,"tag":64,"props":65,"children":66},"hr",{},[],{"type":30,"tag":31,"props":68,"children":70},{"id":69},"介面展示-ui-demo",[71],{"type":36,"value":72},"介面展示 (UI Demo)",{"type":30,"tag":74,"props":75,"children":84},"div",{"className":76},[77,78,79,80,81,82,83],"my-8","rounded-xl","overflow-hidden","shadow-2xl","border","border-slate-200","dark:border-slate-800",[85,87,96,97],{"type":36,"value":86},"\n  ",{"type":30,"tag":88,"props":89,"children":94},"video",{"src":90,"autoPlay":20,"loop":20,"muted":20,"playsInline":20,"className":91},"\u002Fvideos\u002Fopenstock.mp4",[92,93],"w-full","h-auto",[95],{"type":36,"value":86},{"type":36,"value":86},{"type":30,"tag":38,"props":98,"children":106},{"className":99},[100,101,102,103,104,105],"text-center","text-sm","text-slate-500","py-2","bg-slate-50","dark:bg-slate-900\u002F50",[107],{"type":36,"value":108},"OpenStock 核心界面與即時數據展示",{"type":30,"tag":64,"props":110,"children":111},{},[],{"type":30,"tag":31,"props":113,"children":115},{"id":114},"安裝教學本地部署你的金融中心",[116],{"type":36,"value":117},"安裝教學：本地部署你的金融中心",{"type":30,"tag":38,"props":119,"children":120},{},[121],{"type":36,"value":122},"OpenStock 支援 Docker 快速啟動，也支援手動安裝。請根據你的偏好選擇：",{"type":30,"tag":124,"props":125,"children":127},"h3",{"id":126},"_1-使用官方網站懶人推薦",[128],{"type":36,"value":129},"1. 使用官方網站(懶人推薦)",{"type":30,"tag":38,"props":131,"children":132},{},[133],{"type":30,"tag":134,"props":135,"children":139},"a",{"href":136,"rel":137},"https:\u002F\u002Fopenstock-ods.vercel.app\u002F",[138],"nofollow",[140],{"type":36,"value":141},"官方demo",{"type":30,"tag":124,"props":143,"children":145},{"id":144},"_2-使用-docker-最推薦",[146],{"type":36,"value":147},"2. 使用 Docker (最推薦)",{"type":30,"tag":38,"props":149,"children":150},{},[151],{"type":36,"value":152},"如果你希望環境乾淨且快速啟動，Docker 是最佳選擇。",{"type":30,"tag":154,"props":155,"children":159},"pre",{"className":156,"code":157,"language":158,"meta":7,"style":7},"language-bash shiki shiki-themes one-dark-pro","# 複製專案\ngit clone https:\u002F\u002Fgithub.com\u002FOpen-Dev-Society\u002FOpenStock.git\ncd OpenStock\n\n# 啟動資料庫與應用程式\ndocker compose up -d mongodb && docker compose up -d --build\n","bash",[160],{"type":30,"tag":161,"props":162,"children":163},"code",{"__ignoreMap":7},[164,176,197,212,221,230],{"type":30,"tag":165,"props":166,"children":169},"span",{"class":167,"line":168},"line",1,[170],{"type":30,"tag":165,"props":171,"children":173},{"style":172},"--shiki-default:#7F848E;--shiki-default-font-style:italic",[174],{"type":36,"value":175},"# 複製專案\n",{"type":30,"tag":165,"props":177,"children":179},{"class":167,"line":178},2,[180,186,192],{"type":30,"tag":165,"props":181,"children":183},{"style":182},"--shiki-default:#61AFEF",[184],{"type":36,"value":185},"git",{"type":30,"tag":165,"props":187,"children":189},{"style":188},"--shiki-default:#98C379",[190],{"type":36,"value":191}," clone",{"type":30,"tag":165,"props":193,"children":194},{"style":188},[195],{"type":36,"value":196}," https:\u002F\u002Fgithub.com\u002FOpen-Dev-Society\u002FOpenStock.git\n",{"type":30,"tag":165,"props":198,"children":200},{"class":167,"line":199},3,[201,207],{"type":30,"tag":165,"props":202,"children":204},{"style":203},"--shiki-default:#56B6C2",[205],{"type":36,"value":206},"cd",{"type":30,"tag":165,"props":208,"children":209},{"style":188},[210],{"type":36,"value":211}," OpenStock\n",{"type":30,"tag":165,"props":213,"children":215},{"class":167,"line":214},4,[216],{"type":30,"tag":165,"props":217,"children":218},{"emptyLinePlaceholder":20},[219],{"type":36,"value":220},"\n",{"type":30,"tag":165,"props":222,"children":224},{"class":167,"line":223},5,[225],{"type":30,"tag":165,"props":226,"children":227},{"style":172},[228],{"type":36,"value":229},"# 啟動資料庫與應用程式\n",{"type":30,"tag":165,"props":231,"children":233},{"class":167,"line":232},6,[234,239,244,249,255,260,266,270,274,278,282],{"type":30,"tag":165,"props":235,"children":236},{"style":182},[237],{"type":36,"value":238},"docker",{"type":30,"tag":165,"props":240,"children":241},{"style":188},[242],{"type":36,"value":243}," compose",{"type":30,"tag":165,"props":245,"children":246},{"style":188},[247],{"type":36,"value":248}," up",{"type":30,"tag":165,"props":250,"children":252},{"style":251},"--shiki-default:#D19A66",[253],{"type":36,"value":254}," -d",{"type":30,"tag":165,"props":256,"children":257},{"style":188},[258],{"type":36,"value":259}," mongodb",{"type":30,"tag":165,"props":261,"children":263},{"style":262},"--shiki-default:#ABB2BF",[264],{"type":36,"value":265}," && ",{"type":30,"tag":165,"props":267,"children":268},{"style":182},[269],{"type":36,"value":238},{"type":30,"tag":165,"props":271,"children":272},{"style":188},[273],{"type":36,"value":243},{"type":30,"tag":165,"props":275,"children":276},{"style":188},[277],{"type":36,"value":248},{"type":30,"tag":165,"props":279,"children":280},{"style":251},[281],{"type":36,"value":254},{"type":30,"tag":165,"props":283,"children":284},{"style":251},[285],{"type":36,"value":286}," --build\n",{"type":30,"tag":288,"props":289,"children":290},"ul",{},[291,308],{"type":30,"tag":292,"props":293,"children":294},"li",{},[295,300,302],{"type":30,"tag":44,"props":296,"children":297},{},[298],{"type":36,"value":299},"存取網址",{"type":36,"value":301},"：",{"type":30,"tag":161,"props":303,"children":305},{"className":304},[],[306],{"type":36,"value":307},"http:\u002F\u002Flocalhost:3000",{"type":30,"tag":292,"props":309,"children":310},{},[311,316],{"type":30,"tag":44,"props":312,"children":313},{},[314],{"type":36,"value":315},"提示",{"type":36,"value":317},"：Docker 會自動幫你跑起一個 MongoDB 容器，省去手動設定資料庫的麻煩。",{"type":30,"tag":124,"props":319,"children":321},{"id":320},"_3-手動安裝-開發者推薦",[322],{"type":36,"value":323},"3. 手動安裝 (開發者推薦)",{"type":30,"tag":38,"props":325,"children":326},{},[327],{"type":36,"value":328},"如果你想進行二次開發，可以使用 pnpm 或 npm。",{"type":30,"tag":330,"props":331,"children":332},"table",{},[333,358],{"type":30,"tag":334,"props":335,"children":336},"thead",{},[337],{"type":30,"tag":338,"props":339,"children":340},"tr",{},[341,348,353],{"type":30,"tag":342,"props":343,"children":345},"th",{"align":344},"left",[346],{"type":36,"value":347},"步驟",{"type":30,"tag":342,"props":349,"children":350},{"align":344},[351],{"type":36,"value":352},"指令",{"type":30,"tag":342,"props":354,"children":355},{"align":344},[356],{"type":36,"value":357},"說明",{"type":30,"tag":359,"props":360,"children":361},"tbody",{},[362,388,413,438],{"type":30,"tag":338,"props":363,"children":364},{},[365,374,383],{"type":30,"tag":366,"props":367,"children":368},"td",{"align":344},[369],{"type":30,"tag":44,"props":370,"children":371},{},[372],{"type":36,"value":373},"安裝依賴",{"type":30,"tag":366,"props":375,"children":376},{"align":344},[377],{"type":30,"tag":161,"props":378,"children":380},{"className":379},[],[381],{"type":36,"value":382},"pnpm install",{"type":30,"tag":366,"props":384,"children":385},{"align":344},[386],{"type":36,"value":387},"建議使用 Node.js 20+",{"type":30,"tag":338,"props":389,"children":390},{},[391,399,408],{"type":30,"tag":366,"props":392,"children":393},{"align":344},[394],{"type":30,"tag":44,"props":395,"children":396},{},[397],{"type":36,"value":398},"環境變數",{"type":30,"tag":366,"props":400,"children":401},{"align":344},[402],{"type":30,"tag":161,"props":403,"children":405},{"className":404},[],[406],{"type":36,"value":407},"cp .env.example .env",{"type":30,"tag":366,"props":409,"children":410},{"align":344},[411],{"type":36,"value":412},"填入你的 API Keys (見下表)",{"type":30,"tag":338,"props":414,"children":415},{},[416,424,433],{"type":30,"tag":366,"props":417,"children":418},{"align":344},[419],{"type":30,"tag":44,"props":420,"children":421},{},[422],{"type":36,"value":423},"驗證 DB",{"type":30,"tag":366,"props":425,"children":426},{"align":344},[427],{"type":30,"tag":161,"props":428,"children":430},{"className":429},[],[431],{"type":36,"value":432},"pnpm test:db",{"type":30,"tag":366,"props":434,"children":435},{"align":344},[436],{"type":36,"value":437},"確認 MongoDB 連線正常",{"type":30,"tag":338,"props":439,"children":440},{},[441,449,458],{"type":30,"tag":366,"props":442,"children":443},{"align":344},[444],{"type":30,"tag":44,"props":445,"children":446},{},[447],{"type":36,"value":448},"啟動開發版",{"type":30,"tag":366,"props":450,"children":451},{"align":344},[452],{"type":30,"tag":161,"props":453,"children":455},{"className":454},[],[456],{"type":36,"value":457},"pnpm dev",{"type":30,"tag":366,"props":459,"children":460},{"align":344},[461],{"type":36,"value":462},"支援 Turbopack 極速啟動",{"type":30,"tag":64,"props":464,"children":465},{},[],{"type":30,"tag":31,"props":467,"children":469},{"id":468},"核心設定api-keys-配置",[470],{"type":36,"value":471},"核心設定：API Keys 配置",{"type":30,"tag":38,"props":473,"children":474},{},[475],{"type":36,"value":476},"要讓 OpenStock 完整運作，你需要準備以下幾把鑰匙：",{"type":30,"tag":330,"props":478,"children":479},{},[480,501],{"type":30,"tag":334,"props":481,"children":482},{},[483],{"type":30,"tag":338,"props":484,"children":485},{},[486,491,496],{"type":30,"tag":342,"props":487,"children":488},{"align":344},[489],{"type":36,"value":490},"變數名稱",{"type":30,"tag":342,"props":492,"children":493},{"align":344},[494],{"type":36,"value":495},"來源",{"type":30,"tag":342,"props":497,"children":498},{"align":344},[499],{"type":36,"value":500},"用途",{"type":30,"tag":359,"props":502,"children":503},{},[504,531,553,580],{"type":30,"tag":338,"props":505,"children":506},{},[507,516,526],{"type":30,"tag":366,"props":508,"children":509},{"align":344},[510],{"type":30,"tag":161,"props":511,"children":513},{"className":512},[],[514],{"type":36,"value":515},"NEXT_PUBLIC_FINNHUB_API_KEY",{"type":30,"tag":366,"props":517,"children":518},{"align":344},[519],{"type":30,"tag":134,"props":520,"children":523},{"href":521,"rel":522},"https:\u002F\u002Ffinnhub.io\u002F",[138],[524],{"type":36,"value":525},"Finnhub",{"type":30,"tag":366,"props":527,"children":528},{"align":344},[529],{"type":36,"value":530},"核心市場數據、新聞、公司資訊",{"type":30,"tag":338,"props":532,"children":533},{},[534,543,548],{"type":30,"tag":366,"props":535,"children":536},{"align":344},[537],{"type":30,"tag":161,"props":538,"children":540},{"className":539},[],[541],{"type":36,"value":542},"MONGODB_URI",{"type":30,"tag":366,"props":544,"children":545},{"align":344},[546],{"type":36,"value":547},"本地或 Atlas",{"type":30,"tag":366,"props":549,"children":550},{"align":344},[551],{"type":36,"value":552},"資料儲存、用戶清單、身分驗證",{"type":30,"tag":338,"props":554,"children":555},{},[556,565,575],{"type":30,"tag":366,"props":557,"children":558},{"align":344},[559],{"type":30,"tag":161,"props":560,"children":562},{"className":561},[],[563],{"type":36,"value":564},"GEMINI_API_KEY",{"type":30,"tag":366,"props":566,"children":567},{"align":344},[568],{"type":30,"tag":134,"props":569,"children":572},{"href":570,"rel":571},"https:\u002F\u002Faistudio.google.com\u002F",[138],[573],{"type":36,"value":574},"Google AI",{"type":30,"tag":366,"props":576,"children":577},{"align":344},[578],{"type":36,"value":579},"AI 個人化郵件、新聞摘要 (選配)",{"type":30,"tag":338,"props":581,"children":582},{},[583,592,597],{"type":30,"tag":366,"props":584,"children":585},{"align":344},[586],{"type":30,"tag":161,"props":587,"children":589},{"className":588},[],[590],{"type":36,"value":591},"BETTER_AUTH_SECRET",{"type":30,"tag":366,"props":593,"children":594},{"align":344},[595],{"type":36,"value":596},"自定義",{"type":30,"tag":366,"props":598,"children":599},{"align":344},[600],{"type":36,"value":601},"確保用戶登入安全",{"type":30,"tag":603,"props":604,"children":605},"blockquote",{},[606],{"type":30,"tag":38,"props":607,"children":608},{},[609,614,615,621],{"type":30,"tag":44,"props":610,"children":611},{},[612],{"type":36,"value":613},"小知識",{"type":36,"value":301},{"type":30,"tag":161,"props":616,"children":618},{"className":617},[],[619],{"type":36,"value":620},"NEXT_PUBLIC_",{"type":36,"value":622}," 前綴的變數會暴露給瀏覽器，請確保這類 API Key (如 Finnhub) 在官方平台上有設定網域白名單。",{"type":30,"tag":64,"props":624,"children":625},{},[],{"type":30,"tag":31,"props":627,"children":629},{"id":628},"核心功能教學",[630],{"type":36,"value":628},{"type":30,"tag":124,"props":632,"children":634},{"id":633},"第一步建立你的-watchlist-自定義清單",[635],{"type":36,"value":636},"第一步：建立你的 Watchlist (自定義清單)",{"type":30,"tag":638,"props":639,"children":640},"ol",{},[641,654,682],{"type":30,"tag":292,"props":642,"children":643},{},[644,646,652],{"type":36,"value":645},"註冊並登入後，使用 ",{"type":30,"tag":161,"props":647,"children":649},{"className":648},[],[650],{"type":36,"value":651},"Cmd + K",{"type":36,"value":653}," 喚起全域搜索框。",{"type":30,"tag":292,"props":655,"children":656},{},[657,659,665,667,673,674,680],{"type":36,"value":658},"搜尋你想關注的股票（如 ",{"type":30,"tag":161,"props":660,"children":662},{"className":661},[],[663],{"type":36,"value":664},"AAPL",{"type":36,"value":666},", ",{"type":30,"tag":161,"props":668,"children":670},{"className":669},[],[671],{"type":36,"value":672},"TSLA",{"type":36,"value":666},{"type":30,"tag":161,"props":675,"children":677},{"className":676},[],[678],{"type":36,"value":679},"NVDA",{"type":36,"value":681},"）。",{"type":30,"tag":292,"props":683,"children":684},{},[685],{"type":36,"value":686},"進入詳情頁，點擊右上角的星號即可加入清單。",{"type":30,"tag":124,"props":688,"children":690},{"id":689},"第二步深入技術分析",[691],{"type":36,"value":692},"第二步：深入技術分析",{"type":30,"tag":38,"props":694,"children":695},{},[696,698,703],{"type":36,"value":697},"OpenStock 完美整合了 ",{"type":30,"tag":44,"props":699,"children":700},{},[701],{"type":36,"value":702},"TradingView",{"type":36,"value":704}," 組件：",{"type":30,"tag":288,"props":706,"children":707},{},[708,718,728],{"type":30,"tag":292,"props":709,"children":710},{},[711,716],{"type":30,"tag":44,"props":712,"children":713},{},[714],{"type":36,"value":715},"進階圖表",{"type":36,"value":717},"：支援 K 線、技術指標（RSI, MACD 等）。",{"type":30,"tag":292,"props":719,"children":720},{},[721,726],{"type":30,"tag":44,"props":722,"children":723},{},[724],{"type":36,"value":725},"熱力圖 (Heatmap)",{"type":36,"value":727},"：快速掌握市場當日資金流向。",{"type":30,"tag":292,"props":729,"children":730},{},[731,736],{"type":30,"tag":44,"props":732,"children":733},{},[734],{"type":36,"value":735},"公司財務",{"type":36,"value":737},"：直接在頁面查看季度營收與獲利表現。",{"type":30,"tag":124,"props":739,"children":741},{"id":740},"第三步ai-情感分析-advanced",[742],{"type":36,"value":743},"第三步：AI 情感分析 (Advanced)",{"type":30,"tag":38,"props":745,"children":746},{},[747,749,755],{"type":36,"value":748},"如果你配置了 ",{"type":30,"tag":161,"props":750,"children":752},{"className":751},[],[753],{"type":36,"value":754},"ADANOS_API_KEY",{"type":36,"value":756},"，OpenStock 會分析：",{"type":30,"tag":288,"props":758,"children":759},{},[760,770,780],{"type":30,"tag":292,"props":761,"children":762},{},[763,768],{"type":30,"tag":44,"props":764,"children":765},{},[766],{"type":36,"value":767},"社群媒體",{"type":36,"value":769},"：追蹤 Reddit 與 X.com 的討論熱度。",{"type":30,"tag":292,"props":771,"children":772},{},[773,778],{"type":30,"tag":44,"props":774,"children":775},{},[776],{"type":36,"value":777},"新聞情感",{"type":36,"value":779},"：自動判斷當前新聞對股價是利多還是利空。",{"type":30,"tag":292,"props":781,"children":782},{},[783,788],{"type":30,"tag":44,"props":784,"children":785},{},[786],{"type":36,"value":787},"預測市場",{"type":36,"value":789},"：參考 Polymarket 等平台的數據。",{"type":30,"tag":124,"props":791,"children":793},{"id":792},"第四步自動化工作流-inngest",[794],{"type":36,"value":795},"第四步：自動化工作流 (Inngest)",{"type":30,"tag":38,"props":797,"children":798},{},[799],{"type":36,"value":800},"OpenStock 使用 Inngest 處理背景任務：",{"type":30,"tag":288,"props":802,"children":803},{},[804,814],{"type":30,"tag":292,"props":805,"children":806},{},[807,812],{"type":30,"tag":44,"props":808,"children":809},{},[810],{"type":36,"value":811},"歡迎信件",{"type":36,"value":813},"：註冊後自動發送 AI 生成的個人化歡迎內容。",{"type":30,"tag":292,"props":815,"children":816},{},[817,822],{"type":30,"tag":44,"props":818,"children":819},{},[820],{"type":36,"value":821},"每日摘要",{"type":36,"value":823},"：根據你的 Watchlist，每天中午 12 點自動彙整新聞發送到你的信箱。",{"type":30,"tag":64,"props":825,"children":826},{},[],{"type":30,"tag":31,"props":828,"children":830},{"id":829},"為什麼選擇-openstock-我們的宣言",[831],{"type":36,"value":832},"為什麼選擇 OpenStock？ (我們的宣言)",{"type":30,"tag":38,"props":834,"children":835},{},[836],{"type":36,"value":837},"我們相信技術應該屬於每個人。知識不該被鎖在付費牆後，工具不該被綁架在訂閱制中。",{"type":30,"tag":603,"props":839,"children":840},{},[841],{"type":30,"tag":38,"props":842,"children":843},{},[844,846],{"type":36,"value":845},"「OpenStock 將永遠免費且開源。我們不跑廣告，不賣數據，我們只跑透明度與社群的力量。」 —— ",{"type":30,"tag":44,"props":847,"children":848},{},[849],{"type":36,"value":850},"Open Dev Society Manifesto",{"type":30,"tag":64,"props":852,"children":853},{},[],{"type":30,"tag":31,"props":855,"children":857},{"id":856},"常見問題與解決-troubleshooting",[858],{"type":36,"value":859},"常見問題與解決 (Troubleshooting)",{"type":30,"tag":288,"props":861,"children":862},{},[863,873,898],{"type":30,"tag":292,"props":864,"children":865},{},[866,871],{"type":30,"tag":44,"props":867,"children":868},{},[869],{"type":36,"value":870},"數據顯示延遲",{"type":36,"value":872},"：Finnhub 免費版數據可能會有 15 分鐘延遲，這是 API 供應商的限制。",{"type":30,"tag":292,"props":874,"children":875},{},[876,881,883,888,890,896],{"type":30,"tag":44,"props":877,"children":878},{},[879],{"type":36,"value":880},"AI 功能沒反應",{"type":36,"value":882},"：請確認 ",{"type":30,"tag":161,"props":884,"children":886},{"className":885},[],[887],{"type":36,"value":564},{"type":36,"value":889}," 是否有效，並確保 Inngest 服務正在運行 (",{"type":30,"tag":161,"props":891,"children":893},{"className":892},[],[894],{"type":36,"value":895},"npx inngest-cli@latest dev",{"type":36,"value":897},")。",{"type":30,"tag":292,"props":899,"children":900},{},[901,906],{"type":30,"tag":44,"props":902,"children":903},{},[904],{"type":36,"value":905},"Docker 啟動失敗",{"type":36,"value":907},"：請檢查 27017 (MongoDB) 或 3000 埠位是否被其他程式佔用。",{"type":30,"tag":64,"props":909,"children":910},{},[],{"type":30,"tag":38,"props":912,"children":913},{},[914],{"type":30,"tag":44,"props":915,"children":916},{},[917],{"type":36,"value":918},"相關連結：",{"type":30,"tag":288,"props":920,"children":921},{},[922,931,941],{"type":30,"tag":292,"props":923,"children":924},{},[925],{"type":30,"tag":134,"props":926,"children":928},{"href":136,"rel":927},[138],[929],{"type":36,"value":930},"官方 Demo (懶人推薦)",{"type":30,"tag":292,"props":932,"children":933},{},[934],{"type":30,"tag":134,"props":935,"children":938},{"href":936,"rel":937},"https:\u002F\u002Fgithub.com\u002FOpen-Dev-Society\u002FOpenStock",[138],[939],{"type":36,"value":940},"GitHub 倉庫 (歡迎 Star)",{"type":30,"tag":292,"props":942,"children":943},{},[944],{"type":30,"tag":134,"props":945,"children":948},{"href":946,"rel":947},"https:\u002F\u002Fgithub.com\u002FOpen-Dev-Society",[138],[949],{"type":36,"value":55},{"type":30,"tag":64,"props":951,"children":952},{},[],{"type":30,"tag":38,"props":954,"children":955},{},[956],{"type":30,"tag":957,"props":958,"children":959},"em",{},[960],{"type":36,"value":961},"免責聲明：OpenStock 為社群開發專案，非證券經紀商。所有數據僅供參考，不構成任何投資建議。",{"type":30,"tag":963,"props":964,"children":965},"style",{},[966],{"type":36,"value":967},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":178,"depth":178,"links":969},[970,971,972,977,978,984,985],{"id":33,"depth":178,"text":33},{"id":69,"depth":178,"text":72},{"id":114,"depth":178,"text":117,"children":973},[974,975,976],{"id":126,"depth":199,"text":129},{"id":144,"depth":199,"text":147},{"id":320,"depth":199,"text":323},{"id":468,"depth":178,"text":471},{"id":628,"depth":178,"text":628,"children":979},[980,981,982,983],{"id":633,"depth":199,"text":636},{"id":689,"depth":199,"text":692},{"id":740,"depth":199,"text":743},{"id":792,"depth":199,"text":795},{"id":829,"depth":178,"text":832},{"id":856,"depth":178,"text":859},"markdown","content:articles:openstock.md","content","articles\u002Fopenstock.md","articles\u002Fopenstock","md",[993,1004,1015],{"_path":994,"title":995,"description":996,"date":997,"category":998,"image":999,"tags":1000,"score":168},"\u002Farticles\u002Fmodly","Modly 本地端 AI 圖像轉 3D 網格生成工具安裝與實測","想將 2D 圖片快速轉換為高精度的 3D 模型，又不想付費或將隱私上傳雲端？Modly 讓你在本機 GPU 上直接進行 AI 3D 生成。","2026-05-25","AI & Tools","\u002Fimages\u002Fcode.png",[1001,1002,14,1003],"AI Tools","3D Modeling","Local AI",{"_path":1005,"title":1006,"description":1007,"date":1008,"category":1009,"image":1010,"tags":1011,"score":168},"\u002Farticles\u002Fopenvid","OpenVid 瀏覽器免安裝產品 Demo 錄影與 3D 鏡頭後製工具教學","想要為你的產品錄製精美的演示影片？OpenVid 讓你直接在瀏覽器中套用 3D 鏡頭、縮放與精美背景，一鍵導出高質感的 Demo 影片。","2026-05-24","Web Dev","\u002Fimages\u002Fopenvid_ui.jpg",[14,1012,1013,1014],"Web Development","Video Editor","FFmpeg.wasm",{"_path":1016,"title":1017,"description":1018,"date":1019,"category":14,"image":999,"tags":1020,"score":168},"\u002Farticles\u002Fvideolingo","VideoLingo 本地 AI 影片翻譯字幕與中文配音工具部署指南","我實測了 VideoLingo，從原始影片到中文字幕與中配影片都能自動化完成。這篇整理功能、實際效果和我建議的模型設定。","2026-05-16",[14,1021,1022,1001],"Video Processing","Audio Processing",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"image":12,"tags":1024,"series":17,"readingTime":18,"difficulty":19,"local":20,"platforms":1025,"gpu":25,"body":1026,"_type":986,"_id":987,"_source":988,"_file":989,"_stem":990,"_extension":991},[14,15,16],[22,23,24],{"type":27,"children":1027,"toc":1761},[1028,1032,1046,1050,1053,1057,1073,1076,1080,1084,1088,1096,1100,1104,1204,1228,1232,1236,1348,1351,1355,1359,1467,1484,1487,1491,1495,1534,1538,1547,1574,1578,1588,1615,1619,1623,1642,1645,1649,1653,1664,1667,1671,1710,1713,1720,1747,1750,1757],{"type":30,"tag":31,"props":1029,"children":1030},{"id":33},[1031],{"type":36,"value":33},{"type":30,"tag":38,"props":1033,"children":1034},{},[1035,1036,1040,1041,1045],{"type":36,"value":42},{"type":30,"tag":44,"props":1037,"children":1038},{},[1039],{"type":36,"value":48},{"type":36,"value":50},{"type":30,"tag":44,"props":1042,"children":1043},{},[1044],{"type":36,"value":55},{"type":36,"value":57},{"type":30,"tag":38,"props":1047,"children":1048},{},[1049],{"type":36,"value":62},{"type":30,"tag":64,"props":1051,"children":1052},{},[],{"type":30,"tag":31,"props":1054,"children":1055},{"id":69},[1056],{"type":36,"value":72},{"type":30,"tag":74,"props":1058,"children":1060},{"className":1059},[77,78,79,80,81,82,83],[1061,1062,1067,1068],{"type":36,"value":86},{"type":30,"tag":88,"props":1063,"children":1065},{"src":90,"autoPlay":20,"loop":20,"muted":20,"playsInline":20,"className":1064},[92,93],[1066],{"type":36,"value":86},{"type":36,"value":86},{"type":30,"tag":38,"props":1069,"children":1071},{"className":1070},[100,101,102,103,104,105],[1072],{"type":36,"value":108},{"type":30,"tag":64,"props":1074,"children":1075},{},[],{"type":30,"tag":31,"props":1077,"children":1078},{"id":114},[1079],{"type":36,"value":117},{"type":30,"tag":38,"props":1081,"children":1082},{},[1083],{"type":36,"value":122},{"type":30,"tag":124,"props":1085,"children":1086},{"id":126},[1087],{"type":36,"value":129},{"type":30,"tag":38,"props":1089,"children":1090},{},[1091],{"type":30,"tag":134,"props":1092,"children":1094},{"href":136,"rel":1093},[138],[1095],{"type":36,"value":141},{"type":30,"tag":124,"props":1097,"children":1098},{"id":144},[1099],{"type":36,"value":147},{"type":30,"tag":38,"props":1101,"children":1102},{},[1103],{"type":36,"value":152},{"type":30,"tag":154,"props":1105,"children":1106},{"className":156,"code":157,"language":158,"meta":7,"style":7},[1107],{"type":30,"tag":161,"props":1108,"children":1109},{"__ignoreMap":7},[1110,1117,1132,1143,1150,1157],{"type":30,"tag":165,"props":1111,"children":1112},{"class":167,"line":168},[1113],{"type":30,"tag":165,"props":1114,"children":1115},{"style":172},[1116],{"type":36,"value":175},{"type":30,"tag":165,"props":1118,"children":1119},{"class":167,"line":178},[1120,1124,1128],{"type":30,"tag":165,"props":1121,"children":1122},{"style":182},[1123],{"type":36,"value":185},{"type":30,"tag":165,"props":1125,"children":1126},{"style":188},[1127],{"type":36,"value":191},{"type":30,"tag":165,"props":1129,"children":1130},{"style":188},[1131],{"type":36,"value":196},{"type":30,"tag":165,"props":1133,"children":1134},{"class":167,"line":199},[1135,1139],{"type":30,"tag":165,"props":1136,"children":1137},{"style":203},[1138],{"type":36,"value":206},{"type":30,"tag":165,"props":1140,"children":1141},{"style":188},[1142],{"type":36,"value":211},{"type":30,"tag":165,"props":1144,"children":1145},{"class":167,"line":214},[1146],{"type":30,"tag":165,"props":1147,"children":1148},{"emptyLinePlaceholder":20},[1149],{"type":36,"value":220},{"type":30,"tag":165,"props":1151,"children":1152},{"class":167,"line":223},[1153],{"type":30,"tag":165,"props":1154,"children":1155},{"style":172},[1156],{"type":36,"value":229},{"type":30,"tag":165,"props":1158,"children":1159},{"class":167,"line":232},[1160,1164,1168,1172,1176,1180,1184,1188,1192,1196,1200],{"type":30,"tag":165,"props":1161,"children":1162},{"style":182},[1163],{"type":36,"value":238},{"type":30,"tag":165,"props":1165,"children":1166},{"style":188},[1167],{"type":36,"value":243},{"type":30,"tag":165,"props":1169,"children":1170},{"style":188},[1171],{"type":36,"value":248},{"type":30,"tag":165,"props":1173,"children":1174},{"style":251},[1175],{"type":36,"value":254},{"type":30,"tag":165,"props":1177,"children":1178},{"style":188},[1179],{"type":36,"value":259},{"type":30,"tag":165,"props":1181,"children":1182},{"style":262},[1183],{"type":36,"value":265},{"type":30,"tag":165,"props":1185,"children":1186},{"style":182},[1187],{"type":36,"value":238},{"type":30,"tag":165,"props":1189,"children":1190},{"style":188},[1191],{"type":36,"value":243},{"type":30,"tag":165,"props":1193,"children":1194},{"style":188},[1195],{"type":36,"value":248},{"type":30,"tag":165,"props":1197,"children":1198},{"style":251},[1199],{"type":36,"value":254},{"type":30,"tag":165,"props":1201,"children":1202},{"style":251},[1203],{"type":36,"value":286},{"type":30,"tag":288,"props":1205,"children":1206},{},[1207,1220],{"type":30,"tag":292,"props":1208,"children":1209},{},[1210,1214,1215],{"type":30,"tag":44,"props":1211,"children":1212},{},[1213],{"type":36,"value":299},{"type":36,"value":301},{"type":30,"tag":161,"props":1216,"children":1218},{"className":1217},[],[1219],{"type":36,"value":307},{"type":30,"tag":292,"props":1221,"children":1222},{},[1223,1227],{"type":30,"tag":44,"props":1224,"children":1225},{},[1226],{"type":36,"value":315},{"type":36,"value":317},{"type":30,"tag":124,"props":1229,"children":1230},{"id":320},[1231],{"type":36,"value":323},{"type":30,"tag":38,"props":1233,"children":1234},{},[1235],{"type":36,"value":328},{"type":30,"tag":330,"props":1237,"children":1238},{},[1239,1257],{"type":30,"tag":334,"props":1240,"children":1241},{},[1242],{"type":30,"tag":338,"props":1243,"children":1244},{},[1245,1249,1253],{"type":30,"tag":342,"props":1246,"children":1247},{"align":344},[1248],{"type":36,"value":347},{"type":30,"tag":342,"props":1250,"children":1251},{"align":344},[1252],{"type":36,"value":352},{"type":30,"tag":342,"props":1254,"children":1255},{"align":344},[1256],{"type":36,"value":357},{"type":30,"tag":359,"props":1258,"children":1259},{},[1260,1282,1304,1326],{"type":30,"tag":338,"props":1261,"children":1262},{},[1263,1270,1278],{"type":30,"tag":366,"props":1264,"children":1265},{"align":344},[1266],{"type":30,"tag":44,"props":1267,"children":1268},{},[1269],{"type":36,"value":373},{"type":30,"tag":366,"props":1271,"children":1272},{"align":344},[1273],{"type":30,"tag":161,"props":1274,"children":1276},{"className":1275},[],[1277],{"type":36,"value":382},{"type":30,"tag":366,"props":1279,"children":1280},{"align":344},[1281],{"type":36,"value":387},{"type":30,"tag":338,"props":1283,"children":1284},{},[1285,1292,1300],{"type":30,"tag":366,"props":1286,"children":1287},{"align":344},[1288],{"type":30,"tag":44,"props":1289,"children":1290},{},[1291],{"type":36,"value":398},{"type":30,"tag":366,"props":1293,"children":1294},{"align":344},[1295],{"type":30,"tag":161,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":36,"value":407},{"type":30,"tag":366,"props":1301,"children":1302},{"align":344},[1303],{"type":36,"value":412},{"type":30,"tag":338,"props":1305,"children":1306},{},[1307,1314,1322],{"type":30,"tag":366,"props":1308,"children":1309},{"align":344},[1310],{"type":30,"tag":44,"props":1311,"children":1312},{},[1313],{"type":36,"value":423},{"type":30,"tag":366,"props":1315,"children":1316},{"align":344},[1317],{"type":30,"tag":161,"props":1318,"children":1320},{"className":1319},[],[1321],{"type":36,"value":432},{"type":30,"tag":366,"props":1323,"children":1324},{"align":344},[1325],{"type":36,"value":437},{"type":30,"tag":338,"props":1327,"children":1328},{},[1329,1336,1344],{"type":30,"tag":366,"props":1330,"children":1331},{"align":344},[1332],{"type":30,"tag":44,"props":1333,"children":1334},{},[1335],{"type":36,"value":448},{"type":30,"tag":366,"props":1337,"children":1338},{"align":344},[1339],{"type":30,"tag":161,"props":1340,"children":1342},{"className":1341},[],[1343],{"type":36,"value":457},{"type":30,"tag":366,"props":1345,"children":1346},{"align":344},[1347],{"type":36,"value":462},{"type":30,"tag":64,"props":1349,"children":1350},{},[],{"type":30,"tag":31,"props":1352,"children":1353},{"id":468},[1354],{"type":36,"value":471},{"type":30,"tag":38,"props":1356,"children":1357},{},[1358],{"type":36,"value":476},{"type":30,"tag":330,"props":1360,"children":1361},{},[1362,1380],{"type":30,"tag":334,"props":1363,"children":1364},{},[1365],{"type":30,"tag":338,"props":1366,"children":1367},{},[1368,1372,1376],{"type":30,"tag":342,"props":1369,"children":1370},{"align":344},[1371],{"type":36,"value":490},{"type":30,"tag":342,"props":1373,"children":1374},{"align":344},[1375],{"type":36,"value":495},{"type":30,"tag":342,"props":1377,"children":1378},{"align":344},[1379],{"type":36,"value":500},{"type":30,"tag":359,"props":1381,"children":1382},{},[1383,1406,1425,1448],{"type":30,"tag":338,"props":1384,"children":1385},{},[1386,1394,1402],{"type":30,"tag":366,"props":1387,"children":1388},{"align":344},[1389],{"type":30,"tag":161,"props":1390,"children":1392},{"className":1391},[],[1393],{"type":36,"value":515},{"type":30,"tag":366,"props":1395,"children":1396},{"align":344},[1397],{"type":30,"tag":134,"props":1398,"children":1400},{"href":521,"rel":1399},[138],[1401],{"type":36,"value":525},{"type":30,"tag":366,"props":1403,"children":1404},{"align":344},[1405],{"type":36,"value":530},{"type":30,"tag":338,"props":1407,"children":1408},{},[1409,1417,1421],{"type":30,"tag":366,"props":1410,"children":1411},{"align":344},[1412],{"type":30,"tag":161,"props":1413,"children":1415},{"className":1414},[],[1416],{"type":36,"value":542},{"type":30,"tag":366,"props":1418,"children":1419},{"align":344},[1420],{"type":36,"value":547},{"type":30,"tag":366,"props":1422,"children":1423},{"align":344},[1424],{"type":36,"value":552},{"type":30,"tag":338,"props":1426,"children":1427},{},[1428,1436,1444],{"type":30,"tag":366,"props":1429,"children":1430},{"align":344},[1431],{"type":30,"tag":161,"props":1432,"children":1434},{"className":1433},[],[1435],{"type":36,"value":564},{"type":30,"tag":366,"props":1437,"children":1438},{"align":344},[1439],{"type":30,"tag":134,"props":1440,"children":1442},{"href":570,"rel":1441},[138],[1443],{"type":36,"value":574},{"type":30,"tag":366,"props":1445,"children":1446},{"align":344},[1447],{"type":36,"value":579},{"type":30,"tag":338,"props":1449,"children":1450},{},[1451,1459,1463],{"type":30,"tag":366,"props":1452,"children":1453},{"align":344},[1454],{"type":30,"tag":161,"props":1455,"children":1457},{"className":1456},[],[1458],{"type":36,"value":591},{"type":30,"tag":366,"props":1460,"children":1461},{"align":344},[1462],{"type":36,"value":596},{"type":30,"tag":366,"props":1464,"children":1465},{"align":344},[1466],{"type":36,"value":601},{"type":30,"tag":603,"props":1468,"children":1469},{},[1470],{"type":30,"tag":38,"props":1471,"children":1472},{},[1473,1477,1478,1483],{"type":30,"tag":44,"props":1474,"children":1475},{},[1476],{"type":36,"value":613},{"type":36,"value":301},{"type":30,"tag":161,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":36,"value":620},{"type":36,"value":622},{"type":30,"tag":64,"props":1485,"children":1486},{},[],{"type":30,"tag":31,"props":1488,"children":1489},{"id":628},[1490],{"type":36,"value":628},{"type":30,"tag":124,"props":1492,"children":1493},{"id":633},[1494],{"type":36,"value":636},{"type":30,"tag":638,"props":1496,"children":1497},{},[1498,1508,1530],{"type":30,"tag":292,"props":1499,"children":1500},{},[1501,1502,1507],{"type":36,"value":645},{"type":30,"tag":161,"props":1503,"children":1505},{"className":1504},[],[1506],{"type":36,"value":651},{"type":36,"value":653},{"type":30,"tag":292,"props":1509,"children":1510},{},[1511,1512,1517,1518,1523,1524,1529],{"type":36,"value":658},{"type":30,"tag":161,"props":1513,"children":1515},{"className":1514},[],[1516],{"type":36,"value":664},{"type":36,"value":666},{"type":30,"tag":161,"props":1519,"children":1521},{"className":1520},[],[1522],{"type":36,"value":672},{"type":36,"value":666},{"type":30,"tag":161,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":36,"value":679},{"type":36,"value":681},{"type":30,"tag":292,"props":1531,"children":1532},{},[1533],{"type":36,"value":686},{"type":30,"tag":124,"props":1535,"children":1536},{"id":689},[1537],{"type":36,"value":692},{"type":30,"tag":38,"props":1539,"children":1540},{},[1541,1542,1546],{"type":36,"value":697},{"type":30,"tag":44,"props":1543,"children":1544},{},[1545],{"type":36,"value":702},{"type":36,"value":704},{"type":30,"tag":288,"props":1548,"children":1549},{},[1550,1558,1566],{"type":30,"tag":292,"props":1551,"children":1552},{},[1553,1557],{"type":30,"tag":44,"props":1554,"children":1555},{},[1556],{"type":36,"value":715},{"type":36,"value":717},{"type":30,"tag":292,"props":1559,"children":1560},{},[1561,1565],{"type":30,"tag":44,"props":1562,"children":1563},{},[1564],{"type":36,"value":725},{"type":36,"value":727},{"type":30,"tag":292,"props":1567,"children":1568},{},[1569,1573],{"type":30,"tag":44,"props":1570,"children":1571},{},[1572],{"type":36,"value":735},{"type":36,"value":737},{"type":30,"tag":124,"props":1575,"children":1576},{"id":740},[1577],{"type":36,"value":743},{"type":30,"tag":38,"props":1579,"children":1580},{},[1581,1582,1587],{"type":36,"value":748},{"type":30,"tag":161,"props":1583,"children":1585},{"className":1584},[],[1586],{"type":36,"value":754},{"type":36,"value":756},{"type":30,"tag":288,"props":1589,"children":1590},{},[1591,1599,1607],{"type":30,"tag":292,"props":1592,"children":1593},{},[1594,1598],{"type":30,"tag":44,"props":1595,"children":1596},{},[1597],{"type":36,"value":767},{"type":36,"value":769},{"type":30,"tag":292,"props":1600,"children":1601},{},[1602,1606],{"type":30,"tag":44,"props":1603,"children":1604},{},[1605],{"type":36,"value":777},{"type":36,"value":779},{"type":30,"tag":292,"props":1608,"children":1609},{},[1610,1614],{"type":30,"tag":44,"props":1611,"children":1612},{},[1613],{"type":36,"value":787},{"type":36,"value":789},{"type":30,"tag":124,"props":1616,"children":1617},{"id":792},[1618],{"type":36,"value":795},{"type":30,"tag":38,"props":1620,"children":1621},{},[1622],{"type":36,"value":800},{"type":30,"tag":288,"props":1624,"children":1625},{},[1626,1634],{"type":30,"tag":292,"props":1627,"children":1628},{},[1629,1633],{"type":30,"tag":44,"props":1630,"children":1631},{},[1632],{"type":36,"value":811},{"type":36,"value":813},{"type":30,"tag":292,"props":1635,"children":1636},{},[1637,1641],{"type":30,"tag":44,"props":1638,"children":1639},{},[1640],{"type":36,"value":821},{"type":36,"value":823},{"type":30,"tag":64,"props":1643,"children":1644},{},[],{"type":30,"tag":31,"props":1646,"children":1647},{"id":829},[1648],{"type":36,"value":832},{"type":30,"tag":38,"props":1650,"children":1651},{},[1652],{"type":36,"value":837},{"type":30,"tag":603,"props":1654,"children":1655},{},[1656],{"type":30,"tag":38,"props":1657,"children":1658},{},[1659,1660],{"type":36,"value":845},{"type":30,"tag":44,"props":1661,"children":1662},{},[1663],{"type":36,"value":850},{"type":30,"tag":64,"props":1665,"children":1666},{},[],{"type":30,"tag":31,"props":1668,"children":1669},{"id":856},[1670],{"type":36,"value":859},{"type":30,"tag":288,"props":1672,"children":1673},{},[1674,1682,1702],{"type":30,"tag":292,"props":1675,"children":1676},{},[1677,1681],{"type":30,"tag":44,"props":1678,"children":1679},{},[1680],{"type":36,"value":870},{"type":36,"value":872},{"type":30,"tag":292,"props":1683,"children":1684},{},[1685,1689,1690,1695,1696,1701],{"type":30,"tag":44,"props":1686,"children":1687},{},[1688],{"type":36,"value":880},{"type":36,"value":882},{"type":30,"tag":161,"props":1691,"children":1693},{"className":1692},[],[1694],{"type":36,"value":564},{"type":36,"value":889},{"type":30,"tag":161,"props":1697,"children":1699},{"className":1698},[],[1700],{"type":36,"value":895},{"type":36,"value":897},{"type":30,"tag":292,"props":1703,"children":1704},{},[1705,1709],{"type":30,"tag":44,"props":1706,"children":1707},{},[1708],{"type":36,"value":905},{"type":36,"value":907},{"type":30,"tag":64,"props":1711,"children":1712},{},[],{"type":30,"tag":38,"props":1714,"children":1715},{},[1716],{"type":30,"tag":44,"props":1717,"children":1718},{},[1719],{"type":36,"value":918},{"type":30,"tag":288,"props":1721,"children":1722},{},[1723,1731,1739],{"type":30,"tag":292,"props":1724,"children":1725},{},[1726],{"type":30,"tag":134,"props":1727,"children":1729},{"href":136,"rel":1728},[138],[1730],{"type":36,"value":930},{"type":30,"tag":292,"props":1732,"children":1733},{},[1734],{"type":30,"tag":134,"props":1735,"children":1737},{"href":936,"rel":1736},[138],[1738],{"type":36,"value":940},{"type":30,"tag":292,"props":1740,"children":1741},{},[1742],{"type":30,"tag":134,"props":1743,"children":1745},{"href":946,"rel":1744},[138],[1746],{"type":36,"value":55},{"type":30,"tag":64,"props":1748,"children":1749},{},[],{"type":30,"tag":38,"props":1751,"children":1752},{},[1753],{"type":30,"tag":957,"props":1754,"children":1755},{},[1756],{"type":36,"value":961},{"type":30,"tag":963,"props":1758,"children":1759},{},[1760],{"type":36,"value":967},{"title":7,"searchDepth":178,"depth":178,"links":1762},[1763,1764,1765,1770,1771,1777,1778],{"id":33,"depth":178,"text":33},{"id":69,"depth":178,"text":72},{"id":114,"depth":178,"text":117,"children":1766},[1767,1768,1769],{"id":126,"depth":199,"text":129},{"id":144,"depth":199,"text":147},{"id":320,"depth":199,"text":323},{"id":468,"depth":178,"text":471},{"id":628,"depth":178,"text":628,"children":1772},[1773,1774,1775,1776],{"id":633,"depth":199,"text":636},{"id":689,"depth":199,"text":692},{"id":740,"depth":199,"text":743},{"id":792,"depth":199,"text":795},{"id":829,"depth":178,"text":832},{"id":856,"depth":178,"text":859},1779779150305]