1import{a5 as Oe,a7 as Re,l as Le,z as ke,k as Ae,A as Me,r as u,p as v,d as M,bf as S,aZ as De,v as Fe,j as Ue,bB as Ye,E as _e,b as xe,B as Qe,ae as He,ad as Je,u as Ke,w as We,at as Xe,e as Ge,o as b,c as ge,a as o,g as s,U as we,h as ae,t as ne,an as E,n as se,aa as le,i as fe,aG as Ie,b8 as Pe,F as Ve,s as Te,q as je,G as Ze,_ as ze}from"./KIOIw5mF.js";import{N as qe}from"./DiDoGdPj.js";import{P as $e}from"./DnbX2t5O.js";import{S as et,D as tt}from"./Z55IqQMV.js";import{u as ot}from"./CR0uSVmj.js";import{u as ye}from"./puF-f4Kr.js";import{q as Be}from"./CKvJ0kU6.js";import{u as at}from"./BvFp-nm4.js";import{u as nt}from"./DwlQP49G.js";import{u as st}from"./C8Ju8qbX.js";import{E as lt}from"./DtNoTSqO.js";import"./BjUOrwZ0.js";import"./CHU72Mk8.js";import"./D0lSiUdk.js";import"./WcJG09d3.js";import"./DlaHE4g4.js";import"./Drg3v0Py.js";import"./Bp41APax.js";import"./BkiGpFTE.js";import"./wy0rvLMz.js";import"./DzfKRCvv.js";import"./BLscrrnr.js";import"./-M2vFFun.js";import"./D8LvZIjt.js";import"./fvI_OIUf.js";import"./ibRjjHP1.js";import"./BrVqW4MZ.js";import"./DjktP1BM.js";import"./BSfdRNLB.js";import"./BRWqfyez.js";import"./CtCCJ36q.js";import"./tqD2Z8Ym.js";import"./PQgU1y87.js";/* empty css *//* empty css */import"./C4L9qFh6.js";const Ne="/the/event/first-purchase",be={plnId:"104357",discountRate:"50"},rt={planId:"PLNID"},it=20,ut=[S.SUCCESS.CODE,S.TOTAL_LIMIT_EXCEEDED.CODE,S.DAILY_LIMIT_EXCEEDED.CODE,S.PER_PERSON_LIMIT_EXCEEDED.CODE,S.DAILY_PER_PERSON_LIMIT_EXCEEDED.CODE,S.MONTHLY_PER_PERSON_LIMIT_EXCEEDED.CODE],ct=S,dt=(D,f)=>{var w;return((w=ct[D])==null?void 0:w.MESSAGE)||f};function pt(){const D=Ue(),f=Oe(),w=Re(),g=Le(),U=ke(),{download:re}=ot(),r=Ae().$logger("~/composables/event/useFirstPurchaseCoupon.ts"),h=Fe(),ie=Ae().$device(),p=u(""),m=u(""),L=u(""),I=u(""),W=u(""),A=u(!1),C=u(!1),B=u(!1);let k=null;const O=u([]),R=u(""),F=u(""),X=u(""),Y=u(be.discountRate),G=u("ë°ê¸ì¼ë¡ë¶í° 30ì¼"),V=u([]),y=u([]),j=u("more"),_=20,ue=async()=>{try{const{data:e}=await M("/common/v1/code",{clientOnly:!0,method:"GET",params:{codeClass:"FIRST_PURCHASE_CD"}}),l=((e==null?void 0:e.data)||[]).find(n=>n.codeName===rt.planId);l!=null&&l.codeValue&&(p.value=l.codeValue,r.info("Plan ID loaded from code:",p.value))}catch(e){r.error("Load first purchase config error:",e),p.value=be.plnId,r.warn("Using fallback value for plnId")}},ce=async()=>{if(!p.value){r.warn("plnId is not set");return}try{const{data:e}=await M(`/plan/v1/${p.value}`,{clientOnly:!0,method:"GET",credentials:"include",headers:h}),t=e==null?void 0:e.data;if(!t)return;if(F.value=t.plnNm||"",t.plnImgUrlShare&&(X.value=t.plnImgUrlShare.indexOf("http")===-1?`${D.public.imgBaseUrlCdn}${t.plnImgUrlShare}`:t.plnImgUrlShare),t.cpnNos&&Array.isArray(t.cpnNos)&&t.cpnNos.length>0){const d=t.cpnNos[0];d&&(m.value=d,r.info("Coupon No loaded from plan API:",m.value))}t.dispEttList&&Array.isArray(t.dispEttList)&&(V.value=t.dispEttList);const n=(t.couponPacks||t.coupons||[]).find(d=>d.cpnNo===m.value);n&&(A.value=n.issued===!0,r.info("Coupon status loaded from plan:",{cpnNo:m.value,issued:A.value}))}catch(e){r.error("Load coupon info error:",e)}},Z=async()=>{if(!m.value){r.warn("couponNo is not set for loading coupon info");return}try{const{data:e}=await M("/order/coupon/v1/info",{clientOnly:!0,method:"GET",params:{cpnNo:m.value}}),t=e==null?void 0:e.data;if(!t)return;t.fxdRtYn==="Y"&&typeof t.cpnDscntRt=="number"&&(Y.value=String(t.cpnDscntRt)),t.cpnNm&&(L.value=t.cpnNm),t.alliCmpyCd&&(I.value=t.alliCmpyCd),t.usePeriodInfo&&(G.value=t.usePeriodInfo),r.info("Coupon info loaded:",{cpnNo:m.value,discountRate:Y.value,usePeriodInfo:t.usePeriodInfo})}catch(e){r.error("Load coupon info error:",e)}},z=async()=>{var e;if(!p.value){r.warn("plnId is not set for loading products");return}try{const{data:t}=await M(`/plan/v1/${p.value}/products-theme`,{clientOnly:!0,method:"POST",credentials:"include",headers:h,body:{firstPurchaseThemeYn:"Y",prodCpnInfoYn:"Y",prdNm:""},params:{page:1,size:it}}),l=((e=t==null?void 0:t.data)==null?void 0:e.themaProducts)||[];if(l.length===0){r.warn("첫구매í ì¸ ì ì© í
ë§(04)ê° ì¡°íëì§ ìììµëë¤.",{plnId:p.value});return}const n=l.find(d=>d.firstPurchaseDiscount)||l[0];R.value=(n.plnLttlNm||"")+(n.plnLttlNm2||""),O.value=n.products||[],r.info("First purchase theme products loaded:",{plnLttlNo:n.plnLttlNo,themeTitle:R.value,count:O.value.length})}catch(t){r.error("Load products error:",t)}},q=async()=>
1{if(!f.isLoggined)return!0;try{const{data:e}=await M("/mo/event/getFirstCouponYn.json",{useLegacyBaseUrl:!0,clientOnly:!0,method:"POST",credentials:"include",headers:h,params:{saleFestaType:"firstPurchase"}});return e&&(B.value=e.ckResult==="Y",A.value=e.fcpResult==="Y"),!0}catch(e){return r.error("Check first purchase target error:",e),!1}},x=async e=>{await g.showModalAlert(e),typeof window<"u"&&(location.href=U.getPageLinkForMedia(Ye.MAIN_PAGE,"/the/main"))},Q=async()=>f.isLoggined?f.isStaff?(await x("ìì§ìì ì´ë²¤í¸ ëìì´ ìëìì."),!0):!await q()||B.value?!1:(await x(`첫구매 ì ì© ì´ë²¤í¸ìì. 2ì´ë¯¸ 구매 ì´ë ¥ì´ ìì´ ì°¸ì¬íì¤ ì ìì´ì.`),!0):!1;let P=null;const $=()=>(P||(P=Q().then(e=>(e||(P=null),e))),P),H=async(e,t,l)=>{if(!p.value){r.warn("plnId is not set for loading theme products");return}try{const{data:n}=await M(`/plan/v1/${p.value}/products-theme`,{clientOnly:!0,method:"POST",credentials:"include",headers:h,body:{firstAllTabProducts:e?"N":"Y",plnLttlNo:e,prodCpnInfoYn:"Y"},params:{page:t||1,size:l||_,isTimePlan:!0}});if((n==null?void 0:n.message)!=="SUCCESS"){r.warn("fetchThemeProdList error",{message:n==null?void 0:n.message});return}if(n.data===null){y.value=[];return}if(e!==""&&e!==void 0){const d=n.data.themaProducts[0],N=(d==null?void 0:d.products)??[];y.value.forEach(oe=>{oe.plnLttlNo===Number(e)&&(oe.products=[...oe.products,...N],oe.pageInfo=d.pageInfo)})}else y.value=n.data.themaProducts??[]}catch(n){r.error("Load theme products error:",n)}},ee=v(()=>y.value.reduce((e,t)=>{var l;return e[t.plnLttlNo]=((l=t.pageInfo)==null?void 0:l.page)??1,e},{})),te=e=>{const t=(ee.value[e]??1)+1;H(e,t,_)},de=v(()=>y.value.map(e=>({...e,id:`${e.plnLttlNo}`,text:`${e.plnLttlNm} ${e.plnLttlNm2?e.plnLttlNm2:""}`,target:`tabItem${e.plnLttlNo}`,bgColor:`${e.lttlBgClrCd||""}`}))),Ee=e=>{window.location.href=`/the/plan/search?plnId=${p.value}&keyword=${encodeURIComponent(e)}&url=${encodeURIComponent(Ne)}`},J=()=>{const e=navigator.userAgent||"";return/CJTheMarket/i.test(e)?"AP":/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e)?"MO":"PC"},T=async()=>{if(!W.value)return!0;const e=J(),t=W.value.split("|");if(t.includes(e))return!0;let l;const n=t.includes("AP"),d=t.includes("PC"),N=t.includes("MO");return n&&!d&&!N?l=`APP ì ì© ì¿ í°ì´ìì. 3APPìì ë°ì ì ìì´ì.`:d&&!n&&!N?l=`PC ì ì© ì¿ í°ì´ìì. 4PCìì ë°ì ì ìì´ì.`:N&&!n&&!d?l=`모ë°ì¼ì¹ ì ì© ì¿ í°ì´ìì. 5모ë°ì¼ì¹ìì ë°ì ì ìì´ì.`:(n||N)&&!d?l=`모ë°ì¼ ì ì© ì¿ í°ì´ìì. 6모ë°ì¼ìì ë°ì ì ìì´ì.`:(d||N)&&!n?l=`ì¹ ì ì© ì¿ í°ì´ìì. 7ì¹ìì ë°ì ì ìì´ì.`:l="ì´ ì¿ í°ì ë°ì¼ì¤ ì ìì´ì.",await g.showModalAlert(l),!1},K=async()=>{await g.showModalConfirm("ë¡ê·¸ì¸ í ì´ì©í´ 주ì¸ì.")&&w.setLoginModalStatus(!0,Ne)},pe=()=>{g.showModalMessage({type:"confirm",title:"ì¿ í° ë°ê¸ ìë£!",message:`첫구매 ì ì© ìíì íì¸í´ë³´ì¸ì. 8[ë§ì´íì´ì§ > í ì¸ì¿ í°]ììë íì¸ ê°ë¥í©ëë¤.`,confirmText:"ì¿ í° íì¸í기",cancelText:"ë«ê¸°",onConfirm:()=>{f.isLoggined&&(window.location.href=`${D.public.legacyBaseUrl}/mo/myBnf/myCpn`)}})},Se=async e=>{if(e===S.SUCCESS.CODE){A.value=!0,De().trackEventDownCoupon([{coupon:{cpnNo:m.value,cpnNm:L.value,cpnKindCd:"02",alliCmpyCd:I.value}}]),pe();return}ut.includes(e)&&(A.value=!0),await g.showModalAlert(dt(e,`ì¿ í° ë¤ì´ë¡ë ì¤ ì¤ë¥ê° ë°ìíì´ì. 9ì ì í ë¤ì ìëí´ ì£¼ì¸ì.`))},i=()=>{location.href=`/mo/gate/gateWay?url=${encodeURIComponent(location.pathname+location.search)}`},me=()=>{g.showModalAppOnlyMessage({appType:"only",useQr:!0,qrSrc:Be,onConfirm:()=>{U.isWideMedia||i()}})};return{couponIssued:A,isDownloading:C,isFirstPurchaseTarget:B,products:O,themeTitle:R,planName:F,shareImageUrl:X,discountRate:Y,couponUsagePeriodText:G,bannerList:V,plnId:p,themeTabs:de,listLoadType:j,kickOutIfNotTarget:$,downloadCoupon:async()=>{if(!C.value){C.value=!0;try{if(k&&await k,ye().trackClickCoupon({category:"Event",action_location:"event",event_name:F.value||"첫구매 ì´ë²¤í¸",coupons:[{cpnNo:m.value,cpnNm:L.value,cpnKindCd:"02",alliCmpyCd:I.value}]}),ie.appType!==Me.AP){me();return}if(!await T())return;if(!f.isLoggined){await K();return}if(f.isStaff){await g.showModalAlert("ìì§ìì ì´ë²¤í¸ ëìì´ ìëìì.");return}if(!m.value){await g.showModalAlert(`ì¿ í° ì 보를 ë¶ë¬ì¤ë ì¤ì ëë¤. 10ì ì í ë¤ì ìëí´ ì£¼ì¸ì.`);return}const e=await re({cpnNo:m.value});if(!e||!e.rsltMsg){await g.showModalAlert(`ì¿ í° ë¤ì´ë¡ë ì¤ ì¤ë¥ê° ë°ìíì´ì. 11ì ì í ë¤ì ìëí´ ì£¼ì¸ì.`);return}await Se(e.rsltMsg)}catch(e){r.error("Coupon download error:",e),e==="NOT_LOGIN"?await K():await g.showModalAlert(`ì¿ í° ë¤ì´ë¡ë ì¤ ì¤ë¥ê° ë°ìíì´ì. 12ì ì í ë¤ì ìëí´ ì£¼ì¸ì.`)}finally{C.value=!1}}},moreProducts:te,onSearchThemeList:Ee,init:async()=>{k=(async()=>{await ue(),await Promise.all([(async()=>{await ce(),await Z()})(),z(),H()])})(),await k}}}const mt=""+new URL("bg_coupon.BJKKXmH7.png",import.meta.url).href,gt=""+new URL("bg_coupon_pc.N_9OngIU.png",import.meta.url).href,ft="data:image/png;base64,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",ht=""+new URL("bubble_coupon_pc.Dnvx1v39.png",import.meta.url).href,vt={class:"first-purchase"},Ct={key:0,class:"first-purchase__header"},At={class:"first-purchase__visual"},yt={class:"first-purchase__coupon-box"},Et=["src"],St={class:"coupon-info"},wt=["disabled"],It={class:"coupon-bubble"},Pt=["src"],Tt={key:1,class:"first-purchase__product-list"},Nt={class:"modal__text-box"},bt={style:{padding:"10px 0","margin-top":"12px",border:"1px solid #eee"}},Lt={class:"modal__text",style:{margin:"0","font-weight":"bold"}},kt={class:"plan__wrap"},he="첫구매 ê³ ê° ì ì©! ì§ê¸ ë°ë¡ ì´í¹ê° ì¿ í°ì ë°ìë³´ì¸ì.",ve="https://img.cjthemarket.com/images/file/promotion/081/20260831111927537.png",Ce="firstPurchaseScrollY",Mt=_e({__name:"index",async setup(D){let f,w;const g=ke(),U=Le(),re=xe(),{snsShareData:r}=st(),{isWideMedia:h}=Qe(g),{$device:ie}=Ae(),p=ie(),m=He(),{isRecieveAppPush:L,adInfoPush:I,checkAppPushPermission:W,setMarketPush:A}
12=at(),C=u(!1),B=v(()=>{const c=new Date,a=c.getFullYear(),e=String(c.getMonth()+1).padStart(2,"0"),t=String(c.getDate()).padStart(2,"0"),l=String(c.getHours()).padStart(2,"0"),n=String(c.getMinutes()).padStart(2,"0");return`${a}-${e}-${t} ${l}:${n}`}),k=(c="adPush")=>p.appType!==Me.AP?(O(c),!1):!0;function O(c){U.showModalAppOnlyMessage({appType:c,useQr:!0,qrSrc:Be,onConfirm:()=>{h.value||R()}})}const R=()=>{p.osType===Te.IOS||p.osType===Te.ANDROID?location.href="/mo/gate/gateWay?url=%2Fthe%2Fevent%2Ffirst-purchase":U.showModalAlert("ì§ìíì§ ìë OSìì.")},F=m.currentRoute.value.href||"/the/main",X=()=>{if(ye().trackClickButton({category:"Event",action_location:"event",clicked_text:"ì림 ì ì²"}),L.value){C.value=!0;return}ye().trackClickToggle({category:"Event",action_location:"event",toggle_type:"ì± PUSH ì림 í ê¸",is_toggled_on:!0}),A({checkApp:k,redirectUrl:F})},Y=v(()=>h.value?gt:mt),G=v(()=>h.value?ht:ft),{couponIssued:V,isDownloading:y,downloadCoupon:j,products:_,themeTitle:ue,planName:ce,discountRate:Z,bannerList:z,plnId:q,themeTabs:x,listLoadType:Q,moreProducts:P,onSearchThemeList:$,init:H,kickOutIfNotTarget:ee}=pt(),te=Je("subTitle"),de=Ke(),J=`${Ue().public.baseUrl}${de.path}`,T=v(()=>`첫구매 ì´í¹ê° ${Z.value}% | CJ THE MARKET`);[f,w]=We(()=>H()),await f,w(),Xe({title:T,meta:v(()=>[{property:"og:title",content:T.value},{property:"og:url",content:J},{property:"og:description",content:he},{property:"og:image",content:ve}])}),re.setMetaInfo({ogTitle:T.value,ogUrl:J,ogImage:ve,ogDescription:he}),r.value={url:J,title:T.value,text:T.value,description:he,imageUrl:ve,kakaoCstmBtnNm:""};const K=v(()=>ue.value||"첫구매 í ì¸"),pe=v(()=>_.value.length>0);Ze("saveScrollY",()=>{localStorage.setItem(Ce,String(window.scrollY))});const i=v(()=>({eventCategory:"Event",pageType:"event",moduleType:"productlist",moduleId:"EV018",moduleName:"첫구매",moduleSubId:"EV01802"})),me=c=>{const a=()=>{window.scrollTo(0,c),window.scrollY<c?setTimeout(a,300):localStorage.removeItem(Ce)};a()};return nt({onBackNavigation:async()=>{if(await ee())return;const c=Number(localStorage.getItem(Ce));c>0&&(await H(),await je(),me(c))}}),te&&(te.value=ce.value||"첫구매 ì´í¹ê°"),Ge(async()=>{await ee()||(W(),De().trackEventViewPageEvent({eventName:"첫구매 ì´ë²¤í¸"}))}),(c,a)=>(b(),ge(Ve,null,[o("div",vt,[s(h)?ae("",!0):(b(),ge("div",Ct,[a[4]||(a[4]=o("p",null,"ë¤ì ííì´ ê¶ê¸íë¤ë©´ ì림 ì ì²í기!",-1)),o("button",{type:"button",class:we(["btn__toggle--alim",{"is-active":s(L)}]),onClick:X},[...a[3]||(a[3]=[o("span",null,null,-1)])],2)])),o("div",At,[a[10]||(a[10]=o("p",{class:"blind"},"ë¨ íë²ì 기í 첫구매 ì´í¹ê°",-1)),o("div",yt,[o("img",{src:Y.value,alt:"ì¿ í°"},null,8,Et),o("div",St,[o("p",null,[o("strong",null,ne(s(Z))+"%",1),a[5]||(a[5]=E()),a[6]||(a[6]=o("span",null,"APP",-1))]),a[7]||(a[7]=o("p",null,"ì¬ì©ê¸°í: ë°ê¸ í 30ì¼ ì´ë´",-1))]),o("button",{type:"button",class:we(["btn__coupon",{complete:s(V)}]),disabled:s(y),onClick:a[0]||(a[0]=(...e)=>s(j)&&s(j)(...e))},ne(s(y)?"ë¤ì´ë¡ë ì¤...":"ì¿ í°ë°ê¸°"),11,wt),o("span",It,[o("img",{src:G.value,alt:"ì¿ í° ë¤ì´ë¡ë"},null,8,Pt)])]),a[11]||(a[11]=o("p",{class:"coupon-desc"},"* í´ë¹ ì¿ í°ì 1ê°ì ìíìë§ ì ì© ê°ë¥í©ëë¤.",-1)),s(h)?ae("",!0):(b(),se(qe,{key:0,class:"black"},{toggle__title:le(()=>[...a[8]||(a[8]=[E("ìì¸í 보기",-1)])]),toggle__content:le(()=>[...a[9]||(a[9]=[o("h4",null,"첫구매 ì´í¹ê° í ì¸ ë°ë ë°©ë²",-1),o("ul",null,[o("li",null,"CJëë§ì¼ APP ì¤ì¹, íìê°ì
í ì´ë²¤í¸ íì´ì§ìì [ì¿ í°ë°ê¸°] í´ë¦"),o("li",null,"ì´ë²¤í¸ íì´ì§ ë´ ì²«êµ¬ë§¤ ì ì© ìí 1ê° ì¥ë°êµ¬ëì ë´ê¸°"),o("li",null,"주문 ê²°ì íì´ì§ìì ì¿ í° ì¬ì©íì¬ ì²«êµ¬ë§¤ ì´í¹ê° í ì¸ ë°ê¸°")],-1),o("h4",null,"ì´ë²¤í¸ ìë´ì¬í",-1),o("ul",null,[o("li",null,"첫구매 ì ì© ìíì ì¬ê³ ìí©ì ë°ë¼ ì¼ì íì ë° ë³ê²½ ë ì ììµëë¤."),o("li",null,"ì´ë¯¸ì§ì ìë´ë í ì¸ê°ê²©ì 주문 ê²°ì ì ì¿ í°ì´ ì ì©ë ê°ê²©ì
ëë¤."),o("li",null,"본 ì´ë²¤í¸ë ë¹ì¬ ì¬ì ì ë°ë¼ ìê³ ìì´ ë³ê²½ ë° ì¢
ë£ë ì ììµëë¤."),o("li",null,"ì´ë²¤í¸ ííì ë¶ì í ë°©ë² ëë ë¹ì ìì ì¸ ì ê·¼ì¼ë¡ ë°ê¸ ë°ì ê²½ì°, ííì´ íìë ì ììµëë¤.")],-1),o("h4",null,"첫구매 ì ì© í ì¸ ì¿ í° ìë´ì¬í",-1),o("ul",null,[o("li",null,"í´ë¹ ì¿ í°ì ê°ì
í 구매 ì´ë ¥ì´ ìë ê³ ê°ë§ ë°ê¸ ê°ë¥í©ëë¤."),o("li",null,"í´ë¹ ì¿ í°ì CJëë§ì¼ 모ë°ì¼APP ììë§ ë°ê¸ ê°ë¥í©ëë¤."),o("li",null,"í´ë¹ ì¿ í°ì IDë¹ 1ê±´ ë°ê¸ ê°ë¥íë©°, 첫구매 ì ì© ìí ì¤ 1ê°ìë§ ì ì© ê°ë¥í©ëë¤."),o("li",null,"ì¿ í°ì ë°ê¸ë ë ë¡ë¶í° 30ì¼ ì´ë´ ì¬ì© ê°ë¥í©ëë¤. (ê¸°ê° ë§ë£ ì ìëì멸)"),o("li",null,"ì¿ í° ì¬ì©ê¸°í ë´ ë¯¸ì¬ì© ì, ë°ê¸ ì¡°ê±´ì´ ì í©í ê²½ì° ì¬ë°ê¸ì´ ê°ë¥í©ëë¤."),o("li",null,"ì¿ í° ë°ê¸ í 첫구매 ì ì© ìí 1ê°ë¥¼ ê²°ì íì´ì§ìì í ì¸ë ê°ê²©ì¼ë¡ íì¸ ë° êµ¬ë§¤ ê°ë¥í©ëë¤.")],-1)])]),_:1})),!s(h)&&pe.value?(b(),ge("div",Tt,[o("h3",null,ne(K.value),1),fe($e,{products:s(_),"list-type":"scroll",type:"full",first:"","event-category":i.value.eventCategory,"page-type":i.value.pageType,"module-type":i.value.moduleType,"module-id":i.value.moduleId,"module-name":i.value.moduleName,"module-sub-name":K.value},null,8,["products","event-category","page-type","module-type","module-id","module-name","module-sub-name"])])
12):ae("",!0)]),fe(Pe,{modelValue:s(C),"onUpdate:modelValue":a[1]||(a[1]=e=>Ie(C)?C.value=e:null)},{default:le(()=>[...a[12]||(a[12]=[o("div",{class:"modal__text-box"},[o("p",{class:"modal__text--bold"},[E("ì± í¸ì ì림 OFFë "),o("br"),E("ìë ê²½ë¡ìì ì¤ì ê°ë¥í´ì.")]),o("p",{class:"modal__text",style:{color:"#666"}},[E(" ë§ì´íì´ì§ > ì±ì¤ì >"),o("br"),E(" ê´ê³ ì ë³´(PUSH) ìì ëì OFF ")])],-1)])]),_:1},8,["modelValue"]),fe(Pe,{modelValue:s(I),"onUpdate:modelValue":a[2]||(a[2]=e=>Ie(I)?I.value=e:null)},{default:le(()=>[o("div",Nt,[a[13]||(a[13]=o("p",{class:"modal__text--bold"},"ê´ê³ ì± ì ë³´(PUSH) ìì ëì",-1)),a[14]||(a[14]=o("p",{class:"modal__text",style:{color:"#666"}},[E("CJ THE MARKET ê´ê³ ì± ì ë³´(PUSH) ìì ì"),o("br"),E("ëì íì
¨ìµëë¤.")],-1)),o("div",bt,[o("p",Lt,"ë³ê²½ì¼ : "+ne(B.value),1)])])]),_:1},8,["modelValue"])]),s(z).length>0?(b(),se(lt,{key:0,banners:s(z)},null,8,["banners"])):ae("",!0),o("section",kt,[s(Q)==="scroll"?(b(),se(et,{key:0,"pln-id":String(s(q)),"thema-products":s(x),"list-load-type":s(Q),first:!0,"event-category":i.value.eventCategory,"page-type":i.value.pageType,"module-type":i.value.moduleType,"module-id":i.value.moduleId,"module-name":i.value.moduleName,"module-sub-id":i.value.moduleSubId,onMoreProducts:s(P),onOnSearch:s($)},null,8,["pln-id","thema-products","list-load-type","event-category","page-type","module-type","module-id","module-name","module-sub-id","onMoreProducts","onOnSearch"])):(b(),se(tt,{key:1,"pln-id":String(s(q)),"thema-products":s(x),"list-load-type":s(Q),first:!0,"event-category":i.value.eventCategory,"page-type":i.value.pageType,"module-type":i.value.moduleType,"module-id":i.value.moduleId,"module-name":i.value.moduleName,"module-sub-id":i.value.moduleSubId,onMoreProducts:s(P),onOnSearch:s($)},null,8,["pln-id","thema-products","list-load-type","event-category","page-type","module-type","module-id","module-name","module-sub-id","onMoreProducts","onOnSearch"]))])],64))}}),fo=ze(Mt,[["__scopeId","data-v-8fbc591f"]]);export{fo 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.