import{x as g,cp as y,cq as C,m,v as h,aI as H,aJ as I,n as l,k as S,ar as x,r as d,j as t,z as _,aA as v,ab as f,ch as j,ag as w,al as M,bI as b,p as L,t as P,G as q,ak as E,cr as O,b7 as R,cs as k,ct as z}from"./index-6o6UQuBv.js";import{u as F}from"./useTermList-BBmeiOJ8.js";const N=({termsNo:s,options:n})=>g({queryKey:y.detail(s),queryFn:async()=>{const{data:r}=await C.getTermDetail(s);return r},...n}),Y=({searchParams:s,options:n})=>g({queryKey:y.history(s),queryFn:async()=>{const{data:r}=await C.getTermHistory(s);return r},...n}),A=m.div.withConfig({componentId:"sc-b5e5d193-0"})(["width:100%;padding:0 0 20px;","{width:50%;}"],h.SM),K=m.div.withConfig({componentId:"sc-b5e5d193-1"})(["padding:0 0 20px;overflow:auto;max-height:700px;",";> div{",";span{display:inline;",";line-height:18px;}p{",";line-height:18px;}*{font:revert;}}","{max-height:940px;}"],H,I,l(14),l(14),h.SM),u={ContentContainer:K,HistoryContainer:A},B=()=>{const{t:s}=S(),r=x().termsType,{data:e}=Y({searchParams:{termsType:r}}),[c,i]=d.useState(()=>{var o;return((o=e==null?void 0:e[0])==null?void 0:o.termsNo)??0}),{data:a}=N({termsNo:c});return t.jsxs(t.Fragment,{children:[!_(e)&&t.jsx(u.HistoryContainer,{children:t.jsx(v,{options:e,getOptionLabel:({enforcementDate:o,termsEnforcementStatusLabel:T})=>T?`${o} (${s(T)})`:o,getOptionValue:({termsNo:o})=>o.toString(),defaultValue:e==null?void 0:e[0],onChange:o=>{o&&i(o.termsNo)}})}),t.jsx(u.ContentContainer,{children:t.jsx("div",{dangerouslySetInnerHTML:{__html:(a==null?void 0:a.contents)??""}})})]})},Q=()=>{const n=x().termsType,{data:r}=F({searchParams:{termsTypes:[n]}}),e=d.useMemo(()=>{if(!r)return"";const c=f(r,b,M(([i])=>i===n.toLowerCase()),w(([,i])=>i),j);return c?c.contents:""},[r,n]);return t.jsx(u.ContentContainer,{children:t.jsx("div",{dangerouslySetInnerHTML:{__html:e}})})},V=m.div.withConfig({componentId:"sc-181ee8d5-0"})(["padding:20px;","{max-width:520px;width:100%;margin:auto;padding:50px 0 0;}"],h.SM),$=m.hr.withConfig({componentId:"sc-181ee8d5-1"})(["border:1px solid ",";width:100%;margin:0;margin-bottom:20px;"],P.black),G=m.h2.withConfig({componentId:"sc-181ee8d5-2"})([""," ",";padding-bottom:20px;"],L.bold,l(24)),p={TermContainer:V,HorizontalLine:$,TermTitle:G},W=()=>{const{t:s}=S(),{isMobile:n}=q(),e=x().termsType,c=d.useMemo(()=>E(e,O(z)),[e]),i=d.useMemo(()=>f(k,b,M(([a])=>a===e),w(([,a])=>a),j,a=>R(a)?s("이용약관"):a),[e]);return t.jsxs(p.TermContainer,{children:[!n&&t.jsxs(t.Fragment,{children:[t.jsx(p.TermTitle,{children:i}),t.jsx(p.HorizontalLine,{})]}),c?t.jsx(B,{}):t.jsx(Q,{})]})};export{W as default};