1import{A as o}from"./DYPfXleZ.js";import{_ as t}from"./BCC6mHFL.js";import{_ as r}from"./CojirriL.js";import{d as i,j as s,f as m,Z as p,$ as j,w as a,H as e,a0 as l,r as n,q as u,a1 as d,a2 as v,a3 as c,g as b,o as f,h as g,a4 as h}from"./Daw4Xdzk.js";import{u as w}from"./DRI8R1ey.js";import{u as $}from"./CMqpIwFZ.js";import"./BqcKw-o9.js";import"./UdYqJlTX.js";import"./DQhPL65V.js";import"./BaXwi9s5.js";import"./VJED0vVl.js";import"./CCLHEqHN.js";import"./B-oMYqDR.js";import"./DiVKcD-U.js";import"./DEQRFSgE.js";import"./BjZrdSW3.js";import"./CSL72BBi.js";import"./wSQqC5OF.js";import"./xZLroFdN.js";import"./DZL1f7an.js";import"./B93BCQi5.js";import"./DuAHWYW6.js";import"./B7pndf_p.js";import"./CKymNIfi.js";import"./DKUy90di.js";import"./BlGx_W98.js";import"./XVYyrRzq.js";import"./BgbntGnQ.js";import"./BskZi3G2.js";import"./8lV_sLsB.js";import"./Dwvzrvgp.js";import"./Bku-s4U3.js";import"./20WjIAR5.js";import"./D6M17hcZ.js";import"./Ct--Rxh3.js";import"./B6y2DVfm.js";import"./BDM9DeM0.js";import"./CmlC6AEK.js";import"./D-mD3qVL.js";import"./CgLNQw-_.js";import"./BHZnjj73.js";import"./7TqROPbo.js";import"./xez7lhfe.js";import"./C3pZ2UZg.js";import"./_i9RfWFn.js";import"./Bu8L7umP.js";import"./BE2Sls0P.js";import"./B2cKaDHY.js";import"./DQusxwKd.js";import"./B9xeDrDT.js";import"./BhN86VfK.js";import"./16yNJQAR.js";import"./DtrYRsJi.js";import"./CyNIWBd6.js";import"./ECvo0wyq.js";import"./ZvxeRY5p.js";import"./DV5GfHpy.js";import"./EfAp_o0B.js";import"./Cmy8i7aI.js";import"./Duecuixk.js";import"./BsaIu3DJ.js";import"./DCKuJ_4N.js";import"./D4ltOUmn.js";import"./KUZFpN0z.js";import"./B93P7IAn.js";import"./CMN8qQ0J.js";import"./D6nu2Zju.js";import"./Ban6KJa9.js";import"./B3Sl1goJ.js";import"./C-yjk6Iz.js";import"./D_5eITgD.js";import"./CiQUe5FL.js";import"./SJBaxq7z.js";import"./B0MKLe3q.js";import"./nqQKbuCq.js";import"./U5MNS2jM.js";import"./KWrjV2ee.js";import"./DcUTeqfc.js";import"./D1WYLItC.js";import"./C_Qr1cv4.js";import"./CXK8NDED.js";import"./BZdbA8HD.js";import"./CnBD9Ffi.js";import"./Dm1DUFrs.js";import"./DzNb5svg.js";import"./DerRD1Yy.js";import"./5wjvh7N_.js";import"./C2MGSdE2.js";import"./dnXsjqhd.js";import"./BPmh8MHj.js";import"./Dp3bCCeT.js";import"./1T7j5I3o.js";import"./CJLHyUxg.js";import"./DsU0LqY7.js";import"./BnJ6oMNP.js";import"./Bm8ke6RI.js";import"./DapwyZet.js";import"./BNib1IYh.js";import"./p4SiJE0F.js";import"./DtYODcoZ.js";import"./B61fORJC.js";import"./CtUBZpVq.js";import"./Dm2HOEco.js";import"./Cpm_Doh7.js";import"./B8Uj5ShZ.js";import"./qpawl3km.js";import"./CaQMlUdA.js";import"./Cg3HYOKQ.js";import"./CLZ7L-jV.js";import"./DVB4zS-u.js";import"./Cb_KfT6m.js";import"./BJeXAzAf.js";import"./CKg61h0o.js";import"./jB7FKw0X.js";import"./Cp99TSJg.js";import"./ByA1sVOr.js";import"./DGx2EYOa.js";import"./CAkFjA0v.js";import"./C1dHGj8A.js";import"./DkAGnjcF.js";import"./Z4QffxN3.js";import"./Ds0pQxtU.js";import"./BJvwHNXs.js";import"./BvUHsESO.js";import"./CC2aBTOR.js";import"./DSQxI5mU.js";import"./wDooIUAw.js";import"./Dh2wGMdF.js";import"./CrDQiCHG.js";import"./kFH-AL8h.js";import"./C_LQj5qe.js";import"./Cu7gopL2.js";import"./BPROBCXm.js";import"./CnJKYgSZ.js";import"./Chj40BlS.js";import"./BUL3Kv45.js";import"./Fj7CRdFP.js";import"./B2nWBXU2.js";import"./DHrXi0aP.js";import"./CgQ-O7ac.js";import"./BbEzTmNt.js";import"./499MIJai.js";import"./BXvKLd9E.js";import"./DBDUfSR9.js";import"./CDhdrg2S.js";import"./BKJAKAL6.js";import"./CYK4T0DE.js";import"./TioKtzKM.js";import"./CV5eSq8g.js";import"./crEYh2mm.js";import"./D-qjGe7t.js";import"./Byo2j23z.js";import"./fg5VerHj.js";import"./B9pN2et7.js";import"./DOObxwDr.js";import"./CMq6-iPK.js";import"./uFNgiu1k.js";const y=i({name:"mode-boardId-valuehtml",__name:"index",async setup(i){let y,q;const x=s(),E=m((()=>x.query.action&&"post"===x.query.action)),k=m((()=>Number(x.params.boardId))),I=m((()=>"type"===x.params.mode?Number(x.params.value):0)),{GET:_}=p(),{data:B,error:C,status:N,execute:P}=([y,q]=j((()=>_("/api/jkf-forum/v1/Board/{boardId}",{params:{path:{boardId:k.value}},watch:!1,immediate:!0,throwErrors:o=>{const t=o.data;return"403501"!==t.code&&"403000"!==t.code&&"404000"!==t.code&&"401500"!==t.code}}))),y=await y,q(),y);a((()=>B.value),(o=>{var t,r;const i=null==(r=null==(t=null==o?void 0:o.content)?void 0:t.config)?void 0:r.redirectUrl;if(i)return e(i,{external:!0})}),{immediate:!0});const D=l("isPopState",(()=>!1));function L(){D.value=!0}const R=n(!1);u((()=>{R.value||(window.addEventListener("popstate",L),R.value=!0)})),d((()=>{window.removeEventListener("popstate",L)}));const S=w();v((()=>{D.value&&!S.value.isRefreshBoardPage||(P(),S.value.isRefreshBoardPage=!1)})),c((()=>{D.value=!1}));const T=m((()=>{var o,t,r,i,s;return{title:(null==(t=null==(o=B.value)?void 0:o.content)?void 0:t.t
1itle)||"",thumbnail:(null==(s=null==(i=null==(r=B.value)?void 0:r.content)?void 0:i.config)?void 0:s.thumbnail)||""}})),z=m((()=>{var o,t,r,i;const s=null==(i=null==(r=null==(t=null==(o=B.value)?void 0:o.content)?void 0:t.articleCategories)?void 0:r.find((o=>o.id===I.value)))?void 0:i.name;return s?`${s} - `:""})),A=m((()=>Number(x.query.articleType)===o.Serialize)),F=m((()=>E.value?`ç¼è¡¨${A.value?"é£è¼":"æç« "} - ${T.value.title}`:`${z.value}${T.value.title}`)),G=m((()=>{var o,t,r;return E.value?" ":(null==(r=null==(t=null==(o=B.value)?void 0:o.content)?void 0:t.config)?void 0:r.description)??""})),H=m((()=>T.value.thumbnail?`/board-thumb/${T.value.thumbnail}`:"")),U=m((()=>{var o,t,r,i,s,m,p,j,a,e;const l=null==(i=null==(r=null==(t=null==(o=B.value)?void 0:o.content)?void 0:t.articleCategories)?void 0:r.find((o=>o.id===I.value)))?void 0:i.name;return`${l?`${l},`:""}${(null==(p=null==(m=null==(s=B.value)?void 0:s.content)?void 0:m.config)?void 0:p.seoDescription)?null==(e=null==(a=null==(j=B.value)?void 0:j.content)?void 0:a.config)?void 0:e.seoDescription:""}`})),Z=m((()=>({title:F.value,description:G.value,image:H.value,keywords:U.value})));return $(Z),a(x,(()=>{$(Z)})),(o,i)=>{var s,m;return f(),b(h,null,[g(E)?(f(),b(r,{key:0,"board-config":(null==(s=g(B))?void 0:s.content)??{},"board-error":g(C)},null,8,["board-config","board-error"])):(f(),b(t,{key:1,"board-data":(null==(m=g(B))?void 0:m.content)??{},"board-error":g(C),"board-data-status":g(N)},null,8,["board-data","board-error","board-data-status"]))],1024)}}});export{y as default};
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.