1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7795],{12857:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(37876),l=a(77328),o=a.n(l),i=a(48230),n=a.n(i);function s(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o(),{children:(0,r.jsx)("title",{children:"Ashenveil â à¸à¸´à¸à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¸±à¹à¸§à¸à¸£à¸²à¸§"})}),(0,r.jsx)("div",{className:"min-h-screen bg-black text-amber-100 flex items-center justify-center p-6",children:(0,r.jsxs)("div",{className:"max-w-lg w-full border border-amber-900/60 bg-amber-950/10 rounded-lg p-8 text-center shadow-2xl",children:[(0,r.jsx)("div",{className:"text-6xl mb-4",children:"\uD83C\uDF11"}),(0,r.jsx)("h1",{className:"text-2xl font-bold text-amber-300 mb-3",children:"Ashenveil à¸à¸´à¸à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¸±à¹à¸§à¸à¸£à¸²à¸§"}),(0,r.jsx)("p",{className:"text-amber-100/80 mb-2 leading-relaxed",children:"ระà¸à¸à¸à¸³à¸¥à¸±à¸à¸à¸¹à¸à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¸¢à¸¹à¹ à¸à¸£à¸¸à¸à¸²à¸à¸¥à¸±à¸à¸¡à¸²à¹à¸«à¸¡à¹à¸ ายหลัà¸"}),(0,r.jsx)("p",{className:"text-amber-100/60 text-sm mb-6 leading-relaxed",children:"à¸à¸§à¸²à¸¡à¸à¸·à¸à¸«à¸à¹à¸² à¸à¸±à¸§à¸¥à¸°à¸à¸£ à¹à¸¥à¸°à¹à¸à¹à¸à¸¡à¸à¸à¸à¸à¸¸à¸à¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¸à¸£à¸à¸à¹à¸§à¸"}),(0,r.jsx)(n(),{href:"/",className:"inline-block px-5 py-2 border border-amber-700 bg-amber-900/20 hover:bg-amber-900/40 text-amber-200 rounded transition",children:"â à¸à¸¥à¸±à¸à¸«à¸à¹à¸²à¹à¸£à¸"})]})})]})}},16309:(e,t,a)=>{"use strict";a.d(t,{$_:()=>P,Ab:()=>c,Ci:()=>j,DO:()=>en,Di:()=>I,Ed:()=>U,Ee:()=>K,Er:()=>R,F8:()=>E,Fz:()=>et,GM:()=>V,H8:()=>H,HJ:()=>T,HV:()=>ea,HW:()=>o,JI:()=>X,Kn:()=>_,M4:()=>L,MF:()=>A,MX:()=>$,NR:()=>O,OW:()=>n,Oq:()=>w,QK:()=>v,RU:()=>l,Wm:()=>q,Wp:()=>C,XM:()=>F,YN:()=>Q,Yp:()=>i,ZK:()=>y,Z_:()=>f,af:()=>W,cB:()=>z,fS:()=>g,hG:()=>h,he:()=>es,hr:()=>k,iv:()=>er,jL:()=>d,jX:()=>ee,kx:()=>s,n9:()=>m,o:()=>D,pC:()=>N,pJ:()=>ei,qv:()=>Y,r1:()=>p,s6:()=>G,sb:()=>b,tr:()=>B,uO:()=>el,uQ:()=>eo,ve:()=>M,vl:()=>S,xF:()=>J,yA:()=>Z,ys:()=>u,zs:()=>x});var r=a(42004);let l=()=>r.default.post("/api/game/account/sync"),o=e=>r.default.post("/api/game/account/verify-request",{tiktokUniqueId:e}),i=()=>r.default.get("/api/game/account/verify-status"),n=e=>r.default.post("/api/game/account/character/create",e),s=()=>r.default.get("/api/game/account/character"),d=()=>r.default.post("/api/game/account/character/delete"),c=()=>r.default.get("/api/game/account/unlocked-races"),p=()=>r.default.get("/api/game/currency/balance"),g=e=>r.default.post("/api/game/currency/redeem-rp",{amount:e}),u=e=>r.default.post("/api/game/explore",{zone:e}),m=e=>r.default.post("/api/game/travel",{zone:e}),h=(e,t,a,l)=>r.default.post("/api/game/battle/start",{zone:e,monsterId:t,dungeonRunId:a,bossData:l}),f=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.default.post("/api/game/battle/action",{battleId:e,action:t,...a})},x=()=>r.default.post("/api/game/battle/rest"),b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.default.post("/api/game/battle/claim-loot",{trashInstanceIds:e})},y=()=>r.default.get("/api/game/inventory"),j=(e,t)=>r.default.post("/api/game/inventory/equip",{instanceId:e,slot:t}),v=e=>r.default.post("/api/game/inventory/sell",{instanceId:e}),S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"starter";return r.default.get("/api/game/shop?shopId=".concat(e))},z=e=>r.default.post("/api/game/shop/buy",{itemId:e}),k=()=>r.default.get("/api/game/npcs"),C=e=>r.default.get("/api/game/npc/".concat(e)),D=(e,t)=>r.default.post("/api/game/npc/gift",{npcId:e,instanceId:t}),V=()=>r.default.get("/api/game/quests"),w=e=>r.default.post("/api/game/quests/claim",{questId:e}),F=()=>r.default.get("/api/game/quest-log"),R=e=>r.default.post("/api/game/quest-log/accept",{questId:e}),T=()=>r.default.get("/api/game/rp-shop"),W=e=>r.default.post("/api/game/rp-shop/buy",{itemId:e}),A=()=>r.default.post("/api/game/rp-shop/skill-reset"),E=()=>r.default.post("/api/game/rp-shop/stat-reset"),N=()=>r.default.get("/api/game/skills"),_=e=>r.default.post("/api/game/skills/unlock",{skillId:e}),B=()=>r.default.get("/api/game/character/profile"),q=(e,t)=>
1r.default.post("/api/game/character/stat",{stat:e,points:t}),H=e=>r.default.post("/api/game/character/equip-title",{title:e}),I=e=>r.default.get("/api/game/enhance/".concat(e)),L=e=>r.default.post("/api/game/enhance",{instanceId:e}),O=()=>r.default.get("/api/game/quests/weekly"),M=e=>r.default.post("/api/game/quests/weekly/claim",{questId:e}),P=()=>r.default.get("/api/game/achievements"),X=()=>r.default.get("/api/game/login-bonus/status"),J=()=>r.default.post("/api/game/login-bonus/claim"),K=()=>r.default.get("/api/game/leaderboard"),Z=()=>r.default.get("/api/game/world-boss"),G=()=>r.default.post("/api/game/world-boss/attack"),Q=()=>r.default.get("/api/game/crafting"),Y=e=>r.default.post("/api/game/crafting/craft",{recipeId:e}),U=()=>r.default.get("/api/game/dungeons"),$=()=>r.default.get("/api/game/dungeon/run"),ee=e=>r.default.post("/api/game/dungeon/enter",{dungeonId:e}),et=e=>r.default.post("/api/game/dungeon/action",{action:e}),ea=()=>r.default.post("/api/game/dungeon/flee"),er=()=>r.default.get("/api/game/quest-main"),el=(e,t)=>
1r.default.post("/api/game/quest-main/choice",{choiceKey:e,choice:t}),eo=()=>r.default.get("/api/game/daily-shop"),ei=e=>r.default.post("/api/game/daily-shop/buy",{slotId:e}),en=()=>r.default.get("/api/game/featured-dungeon"),es=e=>r.default.get("/api/game/zone-info/".concat(e))},17297:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>b});var r=a(37876),l=a(14232),o=a(89099),i=a(48258),n=a(66932),s=a(16309),d=a(77328),c=a.n(d),p=a(48230),g=a.n(p),u=a(58178),m=a(12857);let h={sealer:{label:"à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸",color:"text-amber-400",border:"border-amber-900",bg:"bg-amber-950/20"},seal:{label:"à¸à¸£à¸²à¸à¸à¸¶à¸",color:"text-green-400",border:"border-green-900",bg:"bg-green-950/20"},void:{label:"Void / Prophet",color:"text-purple-400",border:"border-purple-900",bg:"bg-purple-950/20"},vorath:{label:"Vorath",color:"text-indigo-400",border:"border-indigo-900",bg:"bg-indigo-950/20"},mystery:{label:"à¸à¸§à¸²à¸¡à¸¥à¸¶à¸à¸¥à¸±à¸",color:"text-rose-400",border:"border-rose-900",bg:"bg-rose-950/20"}},f=[null,{act:1,title:"à¹à¸¡à¸·à¸à¸à¸à¸µà¹à¸à¸¹à¸à¸¥à¸·à¸¡",subtitle:"City Ruins â Darkroot Hollow",emoji:"\uD83C\uDFDAï¸",color:"border-stone-700",textColor:"text-stone-300",summary:"à¸à¸¹à¹à¹à¸¥à¹à¸à¸à¸·à¹à¸à¸à¸¶à¹à¸à¹à¸à¸à¸²à¸à¸à¸£à¸±à¸à¸à¸à¸ City Ruins à¸à¹à¸à¸à¸à¸£à¹à¸à¸à¸£à¸à¸¢à¸à¸à¸ Void Rift à¹à¸¥à¸°à¸à¸à¸§à¹à¸²à¸à¸£à¸²à¸à¸à¸¶à¸à¸à¹à¸à¸à¹à¸à¸¥à¸à¹à¸£à¸·à¹à¸à¸¢à¹ à¸à¸²à¸£à¸à¸à¸à¸±à¸ Lyra à¸à¸³à¹à¸à¸ªà¸¹à¹à¸à¸²à¸£à¸à¸²à¸¡à¸«à¸²à¸à¸§à¸²à¸¡à¸à¸£à¸´à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¹à¸ Darkroot Hollow",npcs:["Lyra â สาวà¸à¸¹à¹à¸£à¸à¸à¸à¸µà¸§à¸´à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸§à¸²à¸¡à¸¥à¸±à¸"]},{act:2,title:"à¸à¸à¸à¸²à¸¢à¸à¸¹à¸à¹à¸à¹",subtitle:"Shadowfell Depths",emoji:"\uD83D\uDC80",color:"border-slate-700",textColor:"text-slate-300",summary:'à¹à¸ Shadowfell Depths à¸à¸¹à¹à¹à¸¥à¹à¸à¸à¸à¸à¸±à¸ The Echo â วิà¸à¸à¸²à¸à¸à¸à¸ Sealer à¸à¸à¸à¸µà¹ 2 à¸à¸µà¹à¸¢à¸±à¸à¸à¸à¸à¸¢à¸¹à¹à¹à¸à¸£à¸²à¸°à¹à¸à¸¥à¸à¸à¸µà¹à¸¢à¸±à¸à¹à¸¡à¹à¸à¸ à¹à¸£à¸·à¹à¸à¸à¸£à¸²à¸§à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¹à¸²à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸à¹à¸¡à¹à¹à¸à¹ "à¸à¸²à¸¢" à¹à¸à¹à¸à¸¹à¸à¸à¸±à¸à¸à¸±à¸à¸à¸¢à¸¹à¹à¸£à¸°à¸«à¸§à¹à¸²à¸à¹à¸¥à¸',npcs:["The Echo â Sealer à¸à¸à¸à¸µà¹ 2 à¸à¸µà¹à¹à¸¡à¹à¸¢à¸à¸¡à¸à¸²à¸¢","Sythara â à¸à¸¹à¹à¸£à¸¹à¹à¸à¸§à¸²à¸¡à¸¥à¸±à¸à¸à¸à¸ Sealer"]},{act:3,title:"à¸à¸£à¸²à¸à¸µà¹à¸à¸±à¸",subtitle:"Sunken Crypts + Voidspire Ruins",emoji:"\uD83D\uDD2E",color:"border-cyan-800",textColor:"text-cyan-300",summary:'à¸à¸£à¸²à¸à¸à¸¶à¸à¸à¸µà¹ 3 à¹à¸¥à¸° 4 à¸à¸³à¸¥à¸±à¸à¸à¸°à¸à¸±à¸ à¸à¸¹à¹à¹à¸¥à¹à¸à¸à¹à¸à¸à¹à¸à¸à¸´à¸à¸à¸±à¸ Void Colossus Igrath à¸à¸µà¹à¹à¸à¹à¸à¸à¸¸à¸à¹à¸à¸ªà¸³à¸à¸±à¸à¹à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸£à¸²à¹à¸à¸¢à¹à¸¡à¹à¸à¸³à¸¥à¸²à¸¢à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸ à¸à¸£à¸°à¸à¸ Void à¹à¸à¸¢à¸ าà¸à¸¥à¸¶à¸à¸¥à¸±à¸à¸à¸à¸ "R.H."',npcs:["Igrath â Void Colossus à¸à¸µà¹à¸£à¸±à¸à¸©à¸²à¸à¸§à¸²à¸¡à¸¥à¸±à¸","Corvin â à¸à¹à¸à¸à¹à¸²à¸à¸µà¹à¸£à¸¹à¹à¸¡à¸²à¸à¸à¸§à¹à¸²à¸à¸µà¹à¸à¸à¸"]},{act:4,title:"à¸à¹à¸²à¸à¸à¸µà¹à¸¡à¸à¸à¹à¸¡à¹à¹à¸«à¹à¸",subtitle:"Void Frontier",emoji:"\uD83C\uDF11",color:"border-violet-800",textColor:"text-violet-300",summary:"à¹à¸ Void Frontier à¸à¸¹à¹à¹à¸¥à¹à¸à¸à¹à¸à¸à¸ Void Memory à¸à¸à¸ Vorath à¹à¸à¸ â à¹à¸£à¸·à¹à¸à¸à¸£à¸²à¸§à¸à¸µà¹à¹à¸à¹à¸à¸£à¸´à¸: Vorath à¹à¸¡à¹à¹à¸à¹à¸à¸¹à¹à¸£à¹à¸²à¸¢ à¹à¸à¸²à¸à¸¹à¸à¸«à¸¥à¸à¸à¹à¸«à¹à¸¡à¸²à¹à¸¥à¸°à¸à¸¹à¸à¸à¸à¸¶à¸à¹à¸à¸¢à¸à¸¥à¸¸à¹à¸¡à¸à¸±à¸à¹à¸§à¸à¸¢à¹à¸à¸µà¹à¸à¸¥à¸±à¸§à¸à¸°à¸à¸§à¸à¸à¸¸à¸¡à¹à¸à¸²à¹à¸¡à¹à¹à¸à¹",npcs:[]},{act:5,title:"à¹à¸à¸à¸à¸¹à¹à¸à¸¹à¸à¸¥à¸·à¸¡",subtitle:"Vorath Citadel",emoji:"â¡",color:"border-indigo-700",textColor:"text-indigo-300",summary:'à¸à¸¹à¹à¹à¸¥à¹à¸à¹à¸à¸à¸´à¸à¸«à¸à¹à¸²à¸à¸±à¸ Vorath à¹à¸à¸¢à¸à¸£à¸ à¹à¸à¸²à¸à¸²à¸¡à¸§à¹à¸² "à¹à¸à¹à¸²à¸¡à¸²à¹à¸à¸·à¹à¸à¸à¸à¸¶à¸à¸à¸±à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸... หรืà¸à¸¡à¸²à¸à¸¹à¸à¸à¸¸à¸¢?" à¸à¸²à¸£à¹à¸¥à¸·à¸à¸à¸à¸à¸à¸à¸¹à¹à¹à¸¥à¹à¸à¸à¸°à¸à¸³à¸«à¸à¸ Ending â สà¹à¸ Vorath à¸à¸¥à¸±à¸à¸à¹à¸²à¸ หรืภà¸à¸à¸¶à¸à¹à¸à¸²à¹à¸«à¸¡à¹',npcs:["Vorath â à¹à¸à¸à¹à¸«à¹à¸ Void à¸à¸¹à¹à¸à¸¹à¸à¸¥à¸·à¸¡"]}],x=[{name:"Lyra",emoji:"\uD83D\uDC69",role:"à¸à¸±à¸à¸£à¸à¸à¸¹à¹à¸£à¸à¸à¸à¸µà¸§à¸´à¸",zone:"City Ruins",desc:"สาวà¸à¸¹à¹à¸£à¸à¸à¸à¸µà¸§à¸´à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸¡à¸à¸µà¸à¸à¸ Void Rift à¸à¸·à¸à¸à¸±à¹à¸ à¹à¸à¸à¸à¹à¸à¸à¸à¸§à¸²à¸¡à¸à¸£à¸´à¸à¸à¸²à¸à¸à¸¢à¹à¸²à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸£à¸à¸à¸à¸£à¸±à¸§à¸à¸à¸à¹à¸à¸ â à¸à¸£à¸à¸à¸à¸£à¸±à¸§à¸à¸µà¹à¹à¸à¸·à¹à¸à¸¡à¹à¸¢à¸à¸à¸±à¸à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸",color:"text-rose-400"},{name:"Sythara",emoji:"\uD83E\uDDD9",role:"à¸à¸±à¸à¹à¸§à¸à¸¢à¹à¹à¸à¸£à¸²à¸",zone:"Darkroot Hollow",de
1sc:"à¸à¸±à¸à¹à¸§à¸à¸¢à¹à¸à¸µà¹à¸£à¸¹à¹à¸à¸±à¸ Sealer à¸à¸¸à¸à¸à¸à¹à¸à¹à¸à¸à¸²à¸£à¸ªà¹à¸§à¸à¸à¸±à¸§ à¹à¸à¸à¸à¸¢à¸¹à¹à¸¡à¸²à¸à¹à¸à¸à¸à¸´à¸à¸µà¸à¸à¸¶à¸ à¹à¸¥à¸°à¸¢à¸±à¸à¸à¸à¸£à¸¹à¹à¸ªà¸¶à¸à¸à¸´à¸à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¸«à¹à¸²à¸¡",color:"text-blue-400"},{name:"Corvin",emoji:"\uD83E\uDDCD",role:"à¸à¹à¸à¸à¹à¸²à¸¥à¸¶à¸à¸¥à¸±à¸",zone:"Voidspire Ruins",desc:'à¸à¹à¸à¸à¹à¸²à¸à¸µà¹à¸à¸£à¸²à¸à¸à¸à¸±à¸§à¹à¸à¸à¸¸à¸ Zone à¹à¸à¸¢à¹à¸¡à¹à¸¡à¸µà¸à¸³à¸à¸à¸´à¸à¸²à¸¢ à¹à¸à¸²à¸£à¸¹à¹à¹à¸£à¸·à¹à¸à¸à¸£à¸²à¸§à¸¡à¸²à¸à¸à¸§à¹à¸²à¸à¸µà¹à¸¢à¸à¸¡à¸à¸à¸ à¹à¸¥à¸°à¸à¸·à¹à¸à¸¢à¹à¸ "R.H." à¸à¸µà¹à¹à¸«à¹à¸à¹à¸à¸à¸£à¸°à¸à¸ Void à¸à¸±à¹à¸...',color:"text-green-400"},{name:"The Echo",emoji:"\uD83D\uDC7B",role:"Sealer à¸à¸à¸à¸µà¹ 2",zone:"Shadowfell Depths",desc:"วิà¸à¸à¸²à¸à¸à¸µà¹à¸¢à¸±à¸à¸à¸à¸à¸¢à¸¹à¹à¹à¸à¹à¹à¸à¸£à¸²à¸°à¹à¸à¸¥à¸à¸à¸µà¹à¹à¸¡à¹à¸¡à¸µà¸à¸à¸à¸à¸ à¹à¸à¸²à¸à¸´à¹à¸à¹à¸à¹à¸à¹à¸à¸¥à¸ Requiem of the Sealed à¹à¸§à¹à¹à¸à¸ªà¸²à¸¡à¸ªà¹à¸§à¸",color:"text-gray-400"},{name:"Vorath",emoji:"\uD83C\uDF11",role:"à¹à¸à¸à¹à¸«à¹à¸ Void",zone:"Vorath Citadel",desc:"à¹à¸¡à¹à¹à¸à¹à¸à¸¹à¹à¸£à¹à¸²à¸¢ â à¹à¸à¹à¹à¸à¹à¸à¹à¸«à¸¢à¸·à¹à¸ à¹à¸à¸²à¸à¸¹à¸à¹à¸£à¸µà¸¢à¸à¸¡à¸²à¸à¸²à¸ Void à¹à¸à¸¢à¸à¸±à¸à¹à¸§à¸à¸¢à¹à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£à¸à¸¥à¸±à¸à¸à¸à¸à¹à¸à¸² à¹à¸¥à¹à¸§à¸à¸¹à¸à¸à¸à¸¶à¸à¹à¸¡à¸·à¹à¸à¸à¸§à¸à¸à¸¸à¸¡à¹à¸à¸²à¹à¸¡à¹à¹à¸à¹ à¹à¸à¸²à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸¥à¸±à¸à¸à¹à¸²à¸",color:"text-violet-400"}];function b(){var e,t,a,d,p;if(!u.S)return(0,r.jsx)(m.A,{});let b=(0,o.useRouter)(),[y,j]=(0,l.useState)("timeline"),[v,S]=(0,l.useState)(null),[z,k]=(0,l.useState)(!0),[C,D]=(0,l.useState)("all");(0,l.useEffect)(()=>{let e=(0,i.hg)(n.auth,async e=>{if(!e)return void b.replace("/login");try{let{data:e}=await (0,s.iv)();S(e)}catch(e){}k(!1)});return()=>e()},[]);let V=(null==v||null==(e=v.loreFragments)?void 0:e.filter(e=>"all"===C||e.category===C))||[];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c(),{children:(0,r.jsx)("title",{children:"Ashenveil â The Shattered Age | Story & Lore"})}),(0,r.jsxs)("div",{style:{fontFamily:"'Courier New', Courier, monospace",background:"#080a0f",minHeight:"100vh",color:"#e2e8f0"},children:[(0,r.jsx)("div",{style:{background:"linear-gradient(135deg,#080a0f 0%,#0a0a20 50%,#080a0f 100%)",borderBottom:"1px solid #1a1a3a",padding:"24px 20px 16px"},children:(0,r.jsxs)("div",{style:{maxWidth:640,margin:"0 auto"},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:8},children:[(0,r.jsx)(g(),{href:"/ashenveil/world",style:{color:"#6b7280",textDecoration:"none",fontSize:12},children:"â à¸à¸¥à¸±à¸à¹à¸à¸¡"}),(0,r.jsx)("span",{style:{color:"#4f46e5",fontSize:11,fontWeight:700,letterSpacing:"0.1em",textTransform:"uppercase"},children:"The Shattered Age"})]}),(0,r.jsx)("h1",{style:{fontSize:22,fontWeight:900,color:"#fff",margin:0},children:"\uD83D\uDCD6 Story & Lore"}),(0,r.jsx)("p",{style:{color:"#94a3b8",fontSize:12,marginTop:4},children:v?"Act ".concat(v.currentAct,"/5 \xb7 Lore Fragments ").concat((null==(t=v.loreFragments)?void 0:t.length)||0,"/10"):"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸..."})]})}),(0,r.jsx)("div",{style:{borderBottom:"1px solid #1a1a2e",background:"#080a0f"},children:(0,r.jsx)("div",{style:{maxWidth:640,margin:"0 auto",display:"flex",gap:0},children:[{key:"timeline",label:"\uD83D\uDDFAï¸ Timeline"},{key:"lore",label:"\uD83D\uDCDC Lore Fragments"},{key:"characters",label:"\uD83D\uDC65 à¸à¸±à¸§à¸¥à¸°à¸à¸£"}].map(e=>(0,r.jsx)("button",{onClick:()=>j(e.key),style:{padding:"10px 16px",fontSize:12,fontWeight:600,color:y===e.key?"#a5b4fc":"#6b7280",borderBottom:y===e.key?"2px solid #6366f1":"2px solid transparent",background:"none",border:"none",borderBottom:y===e.key?"2px solid #6366f1":"2px solid transparent",cursor:"pointer",whiteSpace:"nowrap",fontFamily:"inherit"},children:e.label},e.key))})}),(0,r.jsx)("div",{style:{maxWidth:640,margin:"0 auto",padding:"20px 16px 80px"},children:z?(0,r.jsx)("p",{style:{color:"#4b5563",textAlign:"center",paddingTop:40},children:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸..."}):(0,r.jsxs)(r.Fragment,{children:["timeline"===y&&(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{style:{background:"#0d0f18",border:"1px solid #1e2035",borderRadius:12,padding:"16px 18px",marginBottom:16},children:[(0,r.jsx)("p",{style:{color:"#818cf8",fontSize:11,fontWeight:700,letterSpacing:"0.1em",textTransform:"uppercase",marginBottom:8},children:"à¹à¸¥à¸ Ashenveil"}),(0,r.jsx)("p",{style:{color:"#94a3b8",fontSize:13,lineHeight:1.7,margin:0},children:"500 à¸à¸µà¸à¸µà¹à¹à¸¥à¹à¸§ à¸à¸¥à¸¸à¹à¸¡à¸à¸±à¸à¹à¸§à¸à¸¢à¹à¹à¸£à¸µà¸¢à¸ Vorath â à¹à¸à¸à¹à¸«à¹à¸ Void â มาสูà¹à¹à¸¥à¸à¸¡à¸à¸¸à¸©à¸¢à¹ à¹à¸¡à¸·à¹à¸à¸à¸§à¸à¸à¸¸à¸¡à¹à¸¡à¹à¹à¸à¹ à¸à¸§à¸à¹à¸à¸²à¸à¸à¸¶à¸à¹à¸à¸²à¹à¸§à¹à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸à¸²à¸à¸à¸à¸à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸à¸à¸±à¹à¸à¸«à¹à¸²à¹à¸à¹à¸ anchor à¸à¸à¸à¸à¸µà¹ 500 à¸à¸µà¸à¹à¸à¸¡à¸² à¸à¸£à¸²à¸à¸à¸¶à¸à¸à¸³à¸¥à¸±à¸à¸ªà¸±à¹à¸à¸ªà¸°à¹à¸à¸·à¸à¸ â à¹à¸¥à¸°à¸à¸¹à¹à¹à¸¥à¹à¸à¸à¸·à¸à¸à¸à¸à¸µà¹à¸à¸·à¹à¸à¸à¸¶à¹à¸à¹à¸à¸à¸²à¸à¸à¸£à¸±à¸à¸à¸à¸à¸µ"})]}),f.slice(1).map(e=>{var t;let a=(null==v||null==(t=v.quests)?void 0:t.filter(t=>t.act===e.act))||[],l=a.filter(e=>"completed"===e.status).length,o=a.some(e=>"active"===e.status),i=a.every(e=>"locked"===e.status);return(0,r.jsxs)("div",{style:{border:"1px solid ".concat(i?"#111":o?"#4338ca":"#1a2a1a"),borderRadius:12,marginBottom:12,overflow:"hidden",opacity:i?.35:1},children:[(0,r.jsxs)("div",{style:{background:o?"rgba(67,56,202,0.15)":"rgba(15,17,25,0.8)",padding:"12px 16px",display:"flex",alignItems:"center",gap:10},children:[(0,r.jsx)("span",{style:{fontSize:20},children:e.emoji}),(0,r.jsxs)("div",{style:{flex:1},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:6},children:[(0,r.jsxs)("span",{style:{color:o?"#a5b4fc":"#6b7280",fontSize:10,fontWeight:700,letterSpacing:"0.08em",textTransform:"uppercase"},children:["Act ",e.act]}),o&&(0,r.jsx)("span",{style:{background:"#4338ca",color:"#c7d2fe",fontSize:9,padding:"1px 6px",borderRadius:99,fontWeight:700},children:"à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸"}),l===a.length&&a.length>0&&(0,r.jsx)("span",{style:{background:"#166534",color:"#86efac",fontSize:9,padding:"1px 6px",borderRadius:99},children:"â
à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§"})]}),(0,r.jsx)("p",{style:{color:o?"#e2e8f0":"#9ca3af",fontSize:14,fontWeight:700,margin:"2px 0 0"},children:e.title}),(0,r.jsx)("p",{style:{color:"#6b7280",fontSize:11,margin:0}
1,children:e.subtitle})]}),(0,r.jsxs)("span",{style:{color:"#374151",fontSize:12},children:[l,"/",a.length]})]}),!i&&(0,r.jsxs)("div",{style:{padding:"12px 16px",background:"#09090f"},children:[(0,r.jsx)("p",{style:{color:"#94a3b8",fontSize:12,lineHeight:1.7,margin:"0 0 10px"},children:e.summary}),e.npcs.length>0&&(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{style:{color:"#4b5563",fontSize:10,fontWeight:700,textTransform:"uppercase",letterSpacing:"0.08em",marginBottom:4},children:"NPCs à¹à¸ Act à¸à¸µà¹"}),e.npcs.map((e,t)=>(0,r.jsxs)("p",{style:{color:"#6b7280",fontSize:11,margin:"2px 0"},children:["⢠",e]},t))]}),a.length>0&&(0,r.jsx)("div",{style:{marginTop:10,display:"flex",flexDirection:"column",gap:4},children:a.map(e=>(0,r.jsxs)("div",{style:{background:"active"===e.status?"rgba(67,56,202,0.1)":"rgba(15,17,25,0.5)",border:"1px solid ".concat("active"===e.status?"#3730a3":"#1f2937"),borderRadius:8,padding:"6px 10px",display:"flex",alignItems:"center",gap:8},children:[(0,r.jsx)("span",{style:{fontSize:12},children:"completed"===e.status?"â
":"active"===e.status?"â¶":"\uD83D\uDD12"}),(0,r.jsxs)("div",{style:{flex:1},children:[(0,r.jsx)("p",{style:{color:"active"===e.status?"#c7d2fe":"#6b7280",fontSize:12,fontWeight:600,margin:0},children:e.name}),"active"===e.status&&e.currentStep&&(0,r.jsx)("p",{style:{color:"#4b5563",fontSize:10,margin:"2px 0 0"},children:e.currentStep.hint})]})]},e.id))})]})]},e.act)}),(0,r.jsxs)("div",{style:{background:"rgba(99,102,241,0.05)",border:"1px solid rgba(99,102,241,0.2)",borderRadius:12,padding:"14px 16px",marginTop:8},children:[(0,r.jsx)("p",{style:{color:"#818cf8",fontSize:11,fontWeight:700,letterSpacing:"0.08em",textTransform:"uppercase",marginBottom:6},children:"Ending (Act 5)"}),(null==v||null==(a=v.choiceFlags)?void 0:a.vorath_ending)?(0,r.jsxs)("p",{style:{color:"#a5b4fc",fontSize:13,margin:0},children:["à¹à¸à¹à¸²à¹à¸¥à¸·à¸à¸: ","accord"===v.choiceFlags.vorath_ending?"\uD83C\uDF11 สà¹à¸ Vorath à¸à¸¥à¸±à¸ Void â Ending A: The Accord":"\uD83D\uDD12 à¸à¸à¸¶à¸ Vorath à¹à¸«à¸¡à¹ â Ending B: The Eternal Seal"]}):(0,r.jsxs)("p",{style:{color:"#4b5563",fontSize:13,margin:0},children:["à¹à¸à¹à¸²à¸à¹à¸à¸à¸à¸±à¸à¸ªà¸´à¸à¹à¸: สà¹à¸ Vorath à¸à¸¥à¸±à¸à¸à¹à¸²à¸ หรืภà¸à¸à¸¶à¸à¹à¸à¸²à¹à¸«à¸¡à¹à¸à¸¥à¸à¸à¸à¸²à¸¥",(0,r.jsx)("br",{}),(0,r.jsx)("span",{style:{color:"#374151",fontSize:11},children:"à¸à¸²à¸à¸à¸µà¹à¹à¸à¹à¸²à¹à¸¥à¸·à¸à¸à¸à¸°à¸à¸³à¸«à¸à¸à¸à¸°à¸à¸²à¸à¸£à¸£à¸¡à¸à¸à¸à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸à¸à¸±à¹à¸à¸«à¹à¸²"})]})]})]}),"lore"===y&&(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{display:"flex",gap:6,flexWrap:"wrap",marginBottom:14},children:["all",...Object.keys(h)].map(e=>{var t,a;return(0,r.jsx)("button",{onClick:()=>D(e),style:{padding:"4px 10px",fontSize:11,borderRadius:99,border:"1px solid ".concat(C===e?"#6366f1":"#1f2937"),background:C===e?"rgba(99,102,241,0.15)":"transparent",color:C===e?"#a5b4fc":"#6b7280",cursor:"pointer",fontFamily:"inherit"},children:"all"===e?"à¸à¸±à¹à¸à¸«à¸¡à¸ (".concat((null==v||null==(t=v.loreFragments)?void 0:t.length)||0,"/10)"):null==(a=h[e])?void 0:a.label},e)})}),0===V.length?(0,r.jsxs)("div",{style:{textAlign:"center",padding:"40px 0",color:"#374151"},children:[(0,r.jsx)("p",{style:{fontSize:32,marginBottom:8},children:"\uD83D\uDCDC"}),(0,r.jsx)("p",{style:{fontSize:13},children:"all"===C?"ยัà¸à¹à¸¡à¹à¸à¸ Lore Fragment":"à¹à¸¡à¹à¸¡à¸µ fragment à¹à¸ category à¸à¸µà¹"}),(0,r.jsx)("p",{style:{fontSize:11,color:"#1f2937",marginTop:4},children:"สำรวà¸à¹à¸¥à¸ \xb7 à¸à¸³à¸à¸±à¸à¸à¸à¸ª \xb7 à¸à¸¸à¸¢à¸à¸±à¸ NPC"})]}):(0,r.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:12},children:V.map(e=>{var t;let a=h[e.category]||{label:e.category,color:"text-gray-400",border:"border-gray-800",bg:""};return(0,r.jsxs)("div",{style:{background:"#0d0f18",border:"1px solid #1e2035",borderRadius:12,padding:"14px 16px"},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",gap:10,marginBottom:8},children:[(0,r.jsx)("span",{style:{fontSize:20},children:"\uD83D\uDCDC"}),(0,r.jsxs)("div",{style:{flex:1},children:[(0,r.jsx)("p",{style:{color:"#e2e8f0",fontSize:13,fontWeight:700,margin:0},children:e.title}),(0,r.jsxs)("p",{style:{color:"#4b5563",fontSize:10,margin:"2px 0 0"},children:["#",e.id," \xb7 ",a.label," \xb7 ",null==(t=e.zone)?void 0:t.replace(/_/g," ")
1]})]})]}),(0,r.jsx)("p",{style:{color:"#94a3b8",fontSize:12,lineHeight:1.8,whiteSpace:"pre-line",margin:0},children:e.content}),e.hint&&(0,r.jsxs)("p",{style:{color:"#374151",fontSize:10,marginTop:8,fontStyle:"italic"},children:["\uD83D\uDCA1 ",e.hint]})]},e.id)})}),10>((null==v||null==(d=v.loreFragments)?void 0:d.length)||0)&&(0,r.jsx)("div",{style:{background:"#0a0a14",border:"1px solid #111827",borderRadius:10,padding:"12px 14px",marginTop:12},children:(0,r.jsxs)("p",{style:{color:"#374151",fontSize:11,margin:0},children:["\uD83D\uDD12 Fragment à¸à¸µà¹à¸¢à¸±à¸à¹à¸¡à¹à¸à¸: ",10-((null==v||null==(p=v.loreFragments)?void 0:p.length)||0)," à¸à¸´à¹à¸",(0,r.jsx)("br",{}),(0,r.jsx)("span",{style:{color:"#1f2937"},children:"à¸à¸²à¸à¸à¸´à¹à¸à¸à¹à¸à¸à¸ªà¸³à¸£à¸§à¸ zone à¸à¸à¸à¸£à¸ \xb7 à¸à¸²à¸à¸à¸´à¹à¸ drop à¸à¸²à¸ boss à¹à¸à¸à¸²à¸°"})]})})]}),"characters"===y&&(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:[x.map(e=>(0,r.jsx)("div",{style:{background:"#0d0f18",border:"1px solid #1e2035",borderRadius:12,padding:"14px 16px"},children:(0,r.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",gap:12},children:[(0,r.jsx)("span",{style:{fontSize:28},children:e.emoji}),(0,r.jsxs)("div",{style:{flex:1},children:[(0,r.jsx)("p",{style:{color:"#e2e8f0",fontSize:14,fontWeight:700,margin:0},children:e.name}),(0,r.jsxs)("p",{style:{color:"#6b7280",fontSize:11,margin:"2px 0 4px"},children:[e.role," \xb7 ",e.zone]}),(0,r.jsx)("p",{style:{color:"#94a3b8",fontSize:12,lineHeight:1.7,margin:0},children:e.desc})]})]})},e.name)),(0,r.jsxs)("div",{style:{background:"rgba(99,102,241,0.04)",border:"1px solid rgba(99,102,241,0.15)",borderRadius:10,padding:"12px 14px",marginTop:4},children:[(0,r.jsx)("p",{style:{color:"#818cf8",fontSize:11,fontWeight:700,marginBottom:6,letterSpacing:"0.08em",textTransform:"uppercase"},children:"à¸à¸¹à¹à¸à¸´à¸à¸à¸à¸¶à¸à¸à¸±à¹à¸à¸«à¹à¸²"}),(0,r.jsx)("p",{style:{color:"#6b7280",fontSize:12,lineHeight:1.7,margin:0},children:"หà¹à¸²à¸à¸à¸à¸µà¹à¸ªà¸¥à¸°à¸§à¸´à¸à¸à¸²à¸à¹à¸à¸·à¹à¸à¸à¸à¸¶à¸ Vorath à¹à¸§à¹ â à¸à¸§à¸à¹à¸à¸²à¹à¸¡à¹à¸à¸²à¸¢ à¹à¸à¹à¸à¸¹à¸à¸à¸±à¸à¸à¸±à¸à¸à¸¢à¸¹à¹à¸£à¸°à¸«à¸§à¹à¸²à¸à¹à¸¥à¸ รูà¹à¸ªà¸¶à¸à¸à¸¸à¸à¸à¸¢à¹à¸²à¸à¹à¸à¹à¹à¸¡à¹à¸¡à¸µà¸à¸¥à¸±à¸à¸à¸³à¸à¸°à¹à¸£à¹à¸à¹ มาสามรà¹à¸à¸¢à¸à¸µà¹à¸¥à¹à¸§"})]})]})]})})]})]})}},26882:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/ashenveil/story",function(){return a(17297)}])},58178:(e,t,a)=>{"use strict";a.d(t,{S:()=>r});let r=!1}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=26882)),_N_E=e.O()}]);
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.