1import{d as _e,_ as ge,j as he,r as i,o as ye,c as xe,f as c,J as E,l as z,b as D,u as d,s as e,v as l,a as b,N as Z,M as P,Q,a1 as K,L as $,x as L,Y as ke,ag as Ne,g as Ce,Z as we,$ as Se,y as Ie,z as Ue,n as Oe,q as Fe}from"./vendor-4f181e6b.js";import{M as Ee}from"./MobilePageLayout-e5aadebc.js";import{M as ze}from"./MobileCommonHeader-53eba06a.js";import{E as Ae}from"./EventFreebieRuleSelector-80943960.js";import{s as A}from"./eventService-ec54945d.js";import{r as q,_ as Me}from"./index-03bf98cf.js";import{_ as Te}from"./CommonInputPostAddress.vue_vue_type_script_setup_true_lang-8d8c014e.js";import{n as Re}from"./CopyRight.vue_vue_type_script_setup_true_lang-6fbee470.js";import{m as Ve}from"./myPageService-946bf3ee.js";import{u as je}from"./appConfig-225ba74b.js";import{u as De}from"./usePhoneNumberHelper-569c7b9f.js";import{u as Pe}from"./usePrivacyTerm-6d33e28e.js";import{h as $e}from"./eventFreebie-58cdd5ff.js";import"./MobileScrollTopAnchor-19dc1d9b.js";/* empty css */import"./MobileGlobalNavigationBar-c7367cf3.js";/* empty css */import"./useGlobalNavigationBar-fc29422d.js";import"./appUser-1dc82fc9.js";import"./useRouterMatcher-9e964282.js";import"./MobileFullpagePopup-aa759226.js";/* empty css */import"./useSitemap-2276657c.js";import"./MobileNewsSubscribePopup-8a4d943a.js";import"./useMainBannerBand-a732c394.js";import"./useInputValidationHelper-fe0855f2.js";import"./core-d5352986.js";import"./pagination-ecdae1cf.js";import"./swiper-slide-f14e8b6c.js";/* empty css *//* empty css *//* empty css */import"./ic_gnb_home_black-b5057b63.js";import"./PostAddressInput.vue_vue_type_script_setup_true_lang-cf264de8.js";import"./usePostAddressHelper-240fa12a.js";const _=k=>(Ie("data-v-cfac8597"),k=k(),Ue(),k),Le=_(()=>e("div",{class:"bg-ffffff progress-bar"},[e("div",{class:"common-bar-ing step-2 max-step-3"})],-1)),qe={class:"m-event-apply-step2"},Be={class:""},Je={class:"m-popup-full__inner"},Ge={class:"ph-16 pt-30"},He={class:"bg-f1f1f5 ph-16 pv-18"},Ze={class:"dp-f align-items-center pb-6"},Qe={class:"fs-14 pr-8"},Ke={class:"fs-16 ff-en fc-767676"},We={class:"dp-f align-items-start"},Ye={class:"min-width-71px fs-14 pr-8"},Xe={class:"fs-16 ff-en fc-767676 ps-r bottom-2"},es={class:"mt-40"},ss={onsubmit:"return false"},ts={class:"fs-14 pb-2"},as=["placeholder","value","onClick"],os=_(()=>e("button",{type:"button",class:"form-icon right-0"},[e("img",{class:"wh-24",src:"https://image.majesty-golf.com/majesty/global/ic_down_black.svg"})],-1)),rs={style:{overflow:"auto"},tag:"ul",class:"form-select-dropdown"},ds=["onClick"],ls={class:"container"},is={class:"mt-20"},ns={for:"d6",class:"button-input"},us={class:"checkbox circle"},cs=_(()=>e("span",{class:"check-icon"},null,-1)),ps={class:"text fs-14 fc-767676"},fs={key:2,class:"container"},vs={class:"dp-f pt-52 pb-2 align-items-center container"},ms={class:"mr-6 fs-16 fw-700"},bs=_(()=>e("span",null,"ì 문보기",-1)),_s=_(()=>e("img",{src:"https://image.majesty-golf.com/majesty/global/ic_nest_list_black.svg",class:"wh-16"},null,-1)),gs=[bs,_s],hs={class:"pt-20"},ys={for:"privacy",class:"button-input checkBox-terms"},xs={class:"checkbox"},ks=_(()=>e("span",{class:"check-icon"},null,-1)),Ns={class:"text fs-14"},Cs={class:"pt-6 fs-14 fc-767676 mb-50"},ws={key:0,class:"m-popup-center",style:{"z-index":"100"}},Ss={class:"m-popup-center__inner"},Is=_(()=>e("img",{src:"https://image.majesty-golf.com/majesty/global/ic_close_pop_black.svg",class:"wh-28 i-color-ffffff"},null,-1)),Us=[Is],Os={class:"m-popup-center__body"},Fs={class:""},Es={class:"fs-20 ta-c fw-700 mt-40 mb-40"},zs={class:"ph-22"},As={class:"fs-14 fw-700"},Ms={class:"fs-14 fc-767676 pt-8"},Ts={class:"fs-14 fw-700 pt-32"},Rs={class:"fs-14 fc-767676 pt-8"},Vs={class:"fs-14 fw-700 pt-32"},js={class:"fs-14 fc-767676 pt-8"},Ds={class:"fs-14 fw-700 pt-32"},Ps={class:"fs-14 fc-767676 pt-8"},$s={class:"fs-14 fw-700 pt-32"},Ls={class:"fs-14 fc-767676 pt-8 pb-60"},qs={class:"ph-16 pb-16"},Bs={class:"m-popup-full__foot mt-at",style:{padding:"16px"}},Js=["disabled"],Gs={key:1},Hs=_e({__name:"MobileEventApplyStep2",setup(k){const{openPrivacyTerm:B}=Pe(),W=je(),{language:N}=ge(W),{t:o}=he({useScope:"global",messages:Re}),C=Ce(),M=i(!1),w=we("$alert"),y=i({idx:-1}),S=i(-1),{getFormatReadable:Y}=De(),I=t=>t==null?!0:typeof t=="string"?t.length===0:typeof t=="number"?t===-1:typeof t=="object"?Object.keys(t).length===0:!1,U=i(!1);function p(t){w(o("event.alertPopUpTitle"),t).message()}ye(()=>{console.log("onMounted"),X()});const X=()=>{C.params.idx&&(y.value.idx=parseInt(C.params.idx,10)),C.query.serialNo&&ee(C.query.serialNo)},ee=async t=>{const s=await A.verifyEventSerialNo(y.value.idx,t);console.log("verifyEventSerialNo:"+JSON.stringify(s)),s.result?(f.value.serialNo=s.data.seri
1alNumber,f.value.productName=s.data.productCodeName,f.value.idx=s.data.idx,f.value.epdIdx=s.data.epdIdx,s.data.numberOfFreebies&&(S.value=s.data.numberOfFreebies,re()),await se(),await ae(y.value.idx,f.value.epdIdx),g.value.groups.length||await oe(y.value.idx,f.value.epdIdx)):p(s.fail.msg)},se=async()=>{try{const t=await Ve.getCustomerInfo();if(!t.result){w("",t.fail.msg).error(),history.back();return}m.value=t.data,r.value.sido=m.value.sido,m.value.address&&(r.value.address.zipcode=m.value.address.zipcode,r.value.address.address1=m.value.address.address1,r.value.address.address2=m.value.address.address2,r.value.address.address3=m.value.address.address3,r.value.address.address4=m.value.address.address4)}catch(t){console.error("api error: ",t),w("",o("common.apiError")).error()}},r=i({address:{zipcode:"",address1:"",address2:"",address3:"",address4:""},serialNo:"",sido:0});let m=i({email:"",phoneNumber:""});const f=i({productName:"",serialNo:""}),T=i(!1),te=()=>{T.value=!0},J=()=>{T.value=!1},G=i(),g=i({groupSelectionCount:1,groups:[]}),R=i([]),V=i(!1),ae=async(t,s)=>{const n=await A.getEventFreebieRules(t,s);n.result?(g.value=n.data,R.value=[],V.value=!1):p(n.fail.msg)},oe=async(t,s)=>{const n=await A.getEventFreebies(t,s);n.result?G.value=n.data.eventFreebies.filter($e):p(n.fail.msg)},x=i(null),v=i([]),H=xe(()=>Array.from({length:Math.max(S.value,1)},(t,s)=>s)),re=()=>{v.value=Array.from({length:Math.max(S.value,1)},()=>{}),x.value=null},de=t=>{x.value=x.value===t?null:t},le=(t,s)=>{const n=v.value.filter((a,O)=>O!==s&&(a==null?void 0:a.efIdx)===t.efIdx).length;if(t.inventoryQuantity<=n){p(o("event.freebie.alert.outOfStock"));return}v.value[s]=t,x.value=null},u=i({address:{addressIdx:0,zipcode:"",address1:"",address2:"",address3:"",address4:""},modelName:"",name:"",phoneNumber:"",productCodeName:"",freebies2CodeName:"",selectedFreebies:[],serialNumber:""}),ie=i(!1),h=i(!1),ne=()=>g.value.groups.length?V.value?!0:(p(o("event.freebie.alert.inputFreebie")),!1):v.value.length!==Math.max(S.value,1)||v.value.some(t=>t===void 0)?(p(o("event.freebie.alert.inputFreebie")),!1):!0,ue=()=>I(r.value.address.zipcode)?(p(o("event.freebie.alert.searchZipCode")),!1):!0,ce=()=>!j.value&&N.value==="ko_kr"?(p(o("event.freebie.alert.agreeTermsOfUse")),!1):!0,pe=()=>I(r.value.address.address2)&&I(r.value.address.address3)&&I(r.value.address.address4)?(p(o("event.freebie.alert.inputAddress")),!1):!0,j=i(!1);async function fe(t){if(!h.value){h.value=!0;try{const s=await A.registerEvent(t);s.result?(console.log("registerEvent: "+JSON.stringify(s.data)),u.value=s.data,ie.value=!0,me()):p(s.fail.msg)}catch(s){console.error(s),p(o("common.apiError"))}finally{h.value=!1}}}const ve=async()=>{var s;if(h.value||!ne()||!ue()||!pe()||!ce())return;const t={address:[r.value.address.zipcode,r.value.address.address1,r.value.address.address2,r.value.address.address3??"",r.value.address.address4??""],epfIdx:v.value[0].epfIdx,epfIdxes:v.value.map(n=>n.epfIdx),selectedEfroIdxes:R.value,gnpIdx:f.value.idx,defaultAddressType:U.value?1:0,epdIdx:f.value.epdIdx};t.epf2Idx=((s=v.value[1])==null?void 0:s.epfIdx)??null,r.value.sido>0&&(t.sido=r.value.sido),console.log("ì ì² req:",t);try{if(!await w(o("event.freebie.confirmOk"),o("event.freebie.confirm")).confirm())return;await fe(t)}catch(n){console.error(n)}},me=()=>{q.push({name:"mobileEventApplyStep3",params:{idx:y.value.idx},query:{serialNumber:u.value.serialNumber,modelName:u.value.modelName,productCodeName:u.value.productCodeName,freebies2CodeName:u.value.freebies2CodeName,freebiesNames:JSON.stringify(u.value.selectedFreebies.map(t=>t.freebiesName)),name:u.value.name,phoneNumber:Y(u.value.phoneNumber),zipcode:u.value.address.zipcode,address1:u.value.address.address1,address2:u.value.address.address2,address3:u.value.address.address3,address4:u.value.address.address4}})},be=()=>{U.value=!1,N.value==="ko_kr"?r.value.address.address2="":N.value==="en_us"?r.value.address.address4="":r.value.address.address3=""};return(t,s)=>{const n=Se("perfect-scrollbar");return c(),E(Ee,{ref:"scrollbar","is-fixed-header":!0,"has-footer":!1,"content-height-without-header":!0,isVisibleSideDrawer:M.value,"onUpdate:isVisibleSideDrawer":s[15]||(s[15]=a=>M.value=a),"has-process":!0,"body-scroll-lock":!1,"bottom-fixed-height-px":88},{header:z(()=>[D(ze,{"menu-type":"backWithGnb",onMenu:s[0]||(s[0]=a=>M.value=!0),onBack:s[1]||(s[1]=a=>d(q).back()),"background-color":"#fff","border-bottom":"1px solid #e6e6ec",onHome:s[2]||(s[2]=a=>d(q).push({name:"mobileIntro"})),"custom-title":d(o)("event.eventApplyTitle")},null,8,["custom-title"]),Le]),content:z(()=>[e("div",qe,[e("div",Be,[e("div",Je,[e("div",null,[e("section",Ge,[e("div",He,[e("dl",Ze,[e("dt",Qe,l(
1d(o)("event.freebie.serialNo")),1),e("dd",Ke,l(f.value.serialNo),1)]),e("dl",We,[e("dt",Ye,l(d(o)("event.freebie.productName")),1),e("dd",Xe,l(f.value.productName)+" "+l(),1)])]),e("div",es,[e("form",ss,[g.value.groups.length?(c(),E(Ae,{key:0,groups:g.value.groups,"group-selection-count":g.value.groupSelectionCount,"onUpdate:selectedOptionIds":s[3]||(s[3]=a=>R.value=a),"onUpdate:selectedFreebies":s[4]||(s[4]=a=>v.value=a),"onUpdate:valid":s[5]||(s[5]=a=>V.value=a)},null,8,["groups","group-selection-count"])):(c(!0),b(P,{key:1},Z(d(H),a=>{var O;return c(),b("div",{key:a,style:Oe({marginTop:a===0?"0":"12px"})},[e("p",ts,[$(l(d(o)("event.freebie.requestFreebie"))+" ",1),d(H).length>1?(c(),b(P,{key:0},[$(l(a+1),1)],64)):L("",!0)]),e("div",{class:Fe(["form-field select twoFreebies",{active:x.value===a}])},[e("input",{type:"text",placeholder:d(o)("event.mobileSelectFreebie"),value:((O=v.value[a])==null?void 0:O.freebiesName)??"",onClick:F=>de(a),readonly:""},null,8,as),os,e("div",rs,[(c(!0),b(P,null,Z(G.value,F=>(c(),b("li",{key:F.idx,onClick:Zs=>le(F,a)},l(F.freebiesName),9,ds))),128))])],2)],4)}),128)),e("div",ls,[D(Te,{class:"mt-32",zipcode:r.value.address.zipcode,"onUpdate:zipcode":s[6]||(s[6]=a=>r.value.address.zipcode=a),address1:r.value.address.address1,"onUpdate:address1":s[7]||(s[7]=a=>r.value.address.address1=a),address2:r.value.address.address2,"onUpdate:address2":s[8]||(s[8]=a=>r.value.address.address2=a),address3:r.value.address.address3,"onUpdate:address3":s[9]||(s[9]=a=>r.value.address.address3=a),address4:r.value.address.address4,"onUpdate:address4":s[10]||(s[10]=a=>r.value.address.address4=a),sido:r.value.sido,"onUpdate:sido":s[11]||(s[11]=a=>r.value.sido=a),"is-mandatory":!0,onKrPostcodeChange:be},null,8,["zipcode","address1","address2","address3","address4","sido"]),e("div",is,[e("label",ns,[e("div",us,[Q(e("input",{type:"checkbox",id:"d6","onUpdate:modelValue":s[12]||(s[12]=a=>U.value=a)},null,512),[[K,U.value]]),cs]),e("span",ps,l(d(o)("event.setDefaultAddress")),1)])])]),d(N)==="ko_kr"?(c(),b("div",fs,[e("div",vs,[e("span",ms,l(d(o)("event.freebie.termsOfUse.linkTitle")),1),e("button",{class:"button-text",type:"button",onClick:te},gs)]),e("div",hs,[e("label",ys,[e("div",xs,[Q(e("input",{type:"checkbox",id:"privacy","onUpdate:modelValue":s[13]||(s[13]=a=>j.value=a)},null,512),[[K,j.value]]),ks]),e("span",Ns,[e("span",null,"["+l(d(o)("common.mandatory"))+"]",1),e("span",{style:{"text-decoration":"underline","margin-left":"5px"},onClick:s[14]||(s[14]=(...a)=>d(B)&&d(B)(...a))},l(d(o)("common.termsAgreeValue1")),1),$(" "+l(d(o)("event.freebie.termsOfUse.optionalGuide")),1)])])]),e("div",Cs,l(d(o)("event.freebie.termsOfUse.subGuide")),1)])):L("",!0)])])])])])]),(c(),E(ke,{to:"body"},[T.value?(c(),b("div",ws,[e("div",Ss,[e("div",{class:"m-popup-center__close dp-f justify-end"},[e("button",{class:"wd-28 hp-28",onClick:J},Us)]),e("div",Os,[e("div",Fs,[e("p",Es,l(d(o)("event.freebie.termsOfUse.title")),1)]),D(n,{class:"m-popup-center__content"},{default:z(()=>[e("div",zs,[e("p",As,l(d(o)("event.freebie.termsOfUse.item1")),1),e("p",Ms,l(d(o)("event.freebie.termsOfUse.item1Content")),1),e("p",Ts,l(d(o)("event.freebie.termsOfUse.item2")),1),e("p",Rs,l(d(o)("event.freebie.termsOfUse.item2Content")),1),e("p",Vs,l(d(o)("event.freebie.termsOfUse.item3")),1),e("p",js,l(d(o)("event.freebie.termsOfUse.item3Content")),1),e("p",Ds,l(d(o)("event.freebie.termsOfUse.item4")),1),e("p",Ps,l(d(o)("event.freebie.termsOfUse.item4Content")),1),e("p",$s,l(d(o)("event.freebie.termsOfUse.item5")),1),e("p",Ls,l(d(o)("event.freebie.termsOfUse.item5Content")),1)])]),_:1}),e("div",null,[e("div",qs,[e("button",{class:"button-rectangle lage size-100",type:"button",onClick:J},l(d(o)("event.complete")),1)])])])])])):L("",!0)]))])]),footer:z(()=>[e("div",Bs,[e("button",{class:"button-rectangle lage size-100",disabled:h.value,onClick:ve},[h.value?(c(),E(d(Ne),{key:0,style:{"font-size":"28px"}})):(c(),b("span",Gs,l(d(o)("event.freebie.submit")),1))],8,Js)])]),_:1},8,["isVisibleSideDrawer"])}}});const Ft=Me(Hs,[["__scopeId","data-v-cfac8597"]]);export{Ft 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.