1import{_ as gt}from"./QuickNav-CIgrim13-179145342.js";import{_ as ft}from"./Tab-CjyzW2S3-179145342.js";import{aZ as at,a as st,av as s,aw as o,a_ as t,az as l,aF as a,aA as S,a$ as I,aB as p,b0 as xt,aU as z,b2 as E,r as _,e as A,V as wt,a4 as $t,X as kt,a0 as Mt,$ as Dt,l as Ct,b1 as Y,b5 as Nt,b7 as x,b3 as T,bg as Bt,n as Tt,W as St,p as Ft}from"./vendor-nuxt-db7jxQ5G-179145342.js";import{a as Pt,i as nt,u as Rt,c as jt,f as At,d as Vt,v as Yt,g as zt,t as Et}from"./entry-B9g8_BiA-179145342.js";import{_ as Ut}from"./InfoText-D99Kd4bU-179145342.js";import{_ as Lt}from"./collapse-k2dZ4CtE-179145342.js";import{_ as Ht}from"./ProgressBar-Dto7ZU-1-179145342.js";import{_ as It,a as Wt,b as Zt}from"./_virtual_public-Be5cW90D-179145342.js";import"./ProgressCircle-Clt01e7h-179145342.js";import"./Pagination-CQHEZK1b-179145342.js";import"./vendor-swiper-BaNYl5sr-179145342.js";const qt=at("/img/icons/quick_calender.webp"),Ot=at("/apng/diamond.png"),Kt={class:"calendar-head flex items-center justify-between py-2 px-4 rounded-t-md"},Qt={key:0},Xt={class:"text-center font-bold calendar-header"},Gt={class:"text-xs"},Jt={key:2},te={key:0,class:"calendar-menu bg-[var(--ms-diary-bg)] px-4 py-[10px] block md:hidden"},ee=["aria-label"],ae=["aria-label"],se={class:"calendar-content text-black border rounded-b-md"},ne={class:"light-scrollbar flex flex-wrap overflow-auto"},oe={key:0},ie={class:"text-[10px]"},le={class:"ms-day"},re={key:0,src:Ot,class:"calenderDiamond"},de={__name:"MerchantMissionCalendar",props:{disableNav:Boolean,diaryBtn:Boolean,missionBtn:Boolean,homeBtn:Boolean,missionData:Object},emits:["anotherMonth","page"],setup(w,{expose:F,emit:M}){const $=w;nt();const y=_(5),v=_(2023),b=_([]),P=()=>{const d=new Date(v.value,y.value,1),r=new Date(v.value,y.value,0),h=new Date(v.value,y.value+1,1),c={year:r.getFullYear(),month:r.getMonth(),startDate:r.getDate()-d.getDay()+1,endDate:r.getDate()},u={year:v.value,month:y.value,startDate:1,endDate:new Date(v.value,y.value+1,0).getDate()},k={year:h.getFullYear(),month:h.getMonth(),startDate:1,endDate:42-(c.endDate-c.startDate+1)-(u.endDate-u.startDate+1)};let N=[];for(let m=c.startDate;m<=c.endDate;m++)N.push({date:m,month:c.month,year:c.year,isCurrentMonth:0,key:new Date(c.year,c.month,m).getTime()});let g=0,B=!1,R=!1;for(let m=u.startDate;m<=u.endDate;m++)!($.missionData?.calender?.data||[])[g]&&!R&&(B=!0),N.push({date:m,month:u.month,year:u.year,isCurrentMonth:1,key:new Date(u.year,u.month,m).getTime(),checked:($.missionData?.calender?.data||[])[g]?($.missionData?.calender?.data||[])[g].checked?"green":"":R?"gray":"gold"}),B&&(R=!0),g++;for(let m=k.startDate;m<=k.endDate;m++)N.push({date:m,month:k.month,year:k.year,isCurrentMonth:0,key:new Date(k.year,k.month,m).getTime()});b.value=N};F({generateCalendar:P}),st(()=>{const d=new Date;y.value=d.getMonth(),v.value=d.getFullYear(),P()});const D=M,C=d=>{let r=new Date(v.value,y.value+d,1);y.value=r.getMonth(),v.value=r.getFullYear(),D("anotherMonth",{year:v.value,month:y.value})},U=A(()=>{const d=new Date;return v.value==d.getFullYear()&&y.value>=d.getMonth()||v.value>d.getFullYear()}),W=d=>{D("page")};return(d,r)=>(s(),o("div",null,[t("div",Kt,[w.disableNav?(s(),o("div",Qt)):(s(),o("button",{key:1,type:"button",class:"ms-nav prev","aria-label":"Previous Month",onClick:r[0]||(r[0]=h=>C(-1))},[...r[2]||(r[2]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",viewBox:"0 0 8.651 15.251"},[t("path",{d:"M1.82,13.5h13.2a1.024,1.024,0,0,1,.723,1.749l-6.6,6.6a1.028,1.028,0,0,1-1.452,0l-6.6-6.6A1.024,1.024,0,0,1,1.82,13.5Z",transform:"translate(22.151 -0.794) rotate(90)",fill:"currentColor"})],-1)])])),t("div",Xt,[t("div",null,l(a(v))+"/"+l(a(y)+1),1),t("div",Gt,l(d.$t("total_check_in"))+": "+l(w.missionData?.calender?.checkin_day),1)]),w.disableNav?(s(),o("div",Jt)):(s(),o("button",{key:3,type:"button",class:S(["ms-nav next",{disabled:a(U)}]),"aria-label":"Next Month",onClick:r[1]||(r[1]=h=>C(1))},[...r[3]||(r[3]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",viewBox:"0 0 8.651 15.251"},[t("path",{d:"M1.82,13.5h13.2a1.024,1.024,0,0,1,.723,1.749l-6.6,6.6a1.028,1.028,0,0,1-1.452,0l-6.6-6.6A1.024,1.024,0,0,1,1.82,13.5Z",transform:"translate(-13.5 16.045) rotate(-90)",fill:"currentColor"})],-1)])],2))]),w.missionBtn?(s(),o("div",te,[t("button",{onClick:W,"aria-label":d.$t("to_mission_dairy"),type:"button",class:"btn_mission_calendar_1"},[r[4]||(r[4]=t("img",{class:"w-[32px] h-[32px] absolute left-[15px] top-0",src:qt,alt:"quick_calender"},null,-1)),I(" "+l(d.$t("to_mission_dairy")),1)],8,ee),w.homeBtn?(s(),o("button",{key:0,"aria-label":d.$t("home"),type:"button",class:"w-full h-[32px] mt-[8px] !text-[14px] relative dairy_btn_2"},l(d.$t("home")),9,ae)):p("",!0)])):p("",!0),t("div",se,[r[5]||(r[5]=xt('<div class="flex" data-v-b1cee9be><div class="ms-head-cell" data-v-b1cee9be>SU</div><div class="ms-head-cell" data-v-b1cee9be>MO</div><div class="ms-head-cell" data-v-b1cee9be>TU</div><div class="ms-head-cell" data-v-b1cee9be>WE</div><div class="ms-head-cell" data-v-b1cee9be>TH</div><div class="ms-head-cell" data-v-b1cee9be>FR</div><div class="ms-head-cell" data-v-b1cee9be>SA</div></div>',1)),t("div",ne,[(s(!0),o(z,null,E(a(b),h=>(s(),o("div",{key:h.key,class:"ms-body-cell"},[h.isCurrentMonth?(s(),o("div",oe,[t("div",ie,l(h.month+1)+"/"+l(h.date),1),t("div",le,[t("div",{class:S(["ms-day-box",h.checked])},[h.checked=="gold"?(s(),o("img",re)):p("",!0)],2)])])):p("",!0)]))),128))])])]))}},ce=Pt(de,[["__scopeId","data-v-b1cee9be"]]),ue={class:"gap-6 md:grid xl:grid-cols-4"},me={class:"xl:col-span-2"},_e=["onClick","aria-label"],pe={key:2,class:"text-lg font-bold uppercase"},ve={key:3,class:"mt-6 flex flex-wrap gap-3"},he=["aria-label","onClick"],ye={key:4,class:"text-center text-xs"},be={key:0,class:"xl:col-span-2"},ge={class:"text-lg font-bold"},fe={key:0,class:"relative mt-6"},xe={key:0,class:"absolute left-0 top-0 flex h-full w-full items-center justify-center bg-[rgba(0,0,0,0.5)]"},we={key:0,class:"tnc_display px-4 md:px-0"},$e={class:"mission-diary-tnc-bg mb-4 mt-4 rounded-xl bg-content-light-2 md:mb-0 md:mt-10 xl:mt-4"},ke=["aria-label"],Me={key:0,class:"grid rotate-180 transform"},De={key:1,class:"w-3 md:w-4",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"18",viewBox:"0 0 14 18"},Ce={class:"mission_tnc_text text-xs text-primary md:text-sm"},Ne={class:"pb-4 pl-[40px] pr-4 pt-2 md:pl-[50px]"},Be={class:"claim-success-container text-center"},Te={class:"font-bold"},Se={class:"-mt-4"},Fe={class:"relative",style:{width:"310px",height:"310px"}},Pe={class:"absolute top-1/2 z-[2] w-full -translate-y-1/2"},Re={key:0,src:It},je={class:"absolute top-1/2 z-[2] w-full -translate-y-1/2"},Ae={key:0,src:Wt},Ve={class:"-mt-6"},Ye={class:"text-sm"},ze={class:"check_in_text mt-3 font-bold"},Ee={class:"text-3xl"},Ue={class:"mt-4"},Le=["aria-label"],He={class:"mb-4 text-center text-[20px] font-semibold"},Ie={class:"text-center text-[16px]"},We=["aria-label"],Ze={class:"md:px-7"},qe={class:"p-5 px-7 pb-0 text-center text-sm md:text-sm"},Oe={class:"mission-row relative my-3 flex flex-col overflow-hidden rounded-md border border-[var(--line)] bg-content-light p-4"},Ke={class:"flex justify-between"}
1,Qe={class:"capitalize"},Xe={class:"text-right"},Ge={class:"text-sm"},Je={class:"font-bold"},ta={class:"text-[11px] text-text-light md:text-xs"},ea={__name:"MerchantMissionDiary",setup(w){const F=St(),{$api:M,$toast:$}=wt(),{t:y,locale:v}=$t(),{isMobile:b}=kt(),P=Mt(),D=Dt(),C=Rt(),U=nt(),W=Ct("ctaRedirect"),d=()=>{window.history.state.back?P.back():r.value?P.replace(D("/reward-center")):P.replace(D("/account"))},r=A(()=>!!([1].includes(F.public?.TMPL_TYPE)||["champ191","aw8","dis88","finbet8","gcwin99","bng8","rw8","nep9","goldbet888","jolibet","jw8","wic11","nepal","siam66","uea8","wawin8","ime88","khalti88","siam345","siam369","nex8v2","papua","jaya11","sanuk99","8mbets","mamubaji","mw99","hw99"].includes(F.public.MERCHANT))),h=jt(),c=A(()=>{if(!C.ready)return[];var e=[];return C.data?.diary?.dailysetting=="1"&&e.push("daily"),C.data?.diary?.accumulativesetting=="1"&&e.push("accumulative"),C.data?.diary?.periodsetting=="1"&&e.push("period"),e}),u=_(0),k=A(()=>({width:`${100/c.value.length}%`,left:`${u.value/c.value.length*100}%`}));st(async()=>{await N(),m()});const N=async e=>{const n=await M("diary/setup-diary-mission",{currency:h.data.currency,member_group:h.data.member_group,username:h.data.username});if(n.status)return n},g=_(!0),B=_(null),R=_(!1),m=async e=>{var n="1";new Date().getMonth()+1<10?n="0"+(new Date().getMonth()+1):n=new Date().getMonth()+1,g.value=!0;const f=await M("diary/get-user-diary-mission",{month:String(n),year:new Date().getFullYear()});if(g.value=!1,!f.status){$(!1,f.msg);return}B.value=f.data,R.value=!f.data.calender.today_check},ot=A(()=>B.value?.[c.value[u.value]].filter(e=>e.code!="validdirectref")||[]);Ft("tabData",ot);const O=_(),L=_(!1),it=async e=>{if(L.value)return;L.value=!0;var n="1";e.month+1<10?n="0"+(e.month+1):n=e.month+1;const f=await M("diary/get-user-diary-mission",{month:String(n),year:e.year});if(L.value=!1,!f.status){$(!1,f.msg);return}B.value=f.data,e.month+1==new Date().getMonth()+1&&(R.value=!f.data.calender.today_check),Tt(()=>{O.value.generateCalendar()})},K=_(""),lt=A(()=>K.value=="dailylogin"?y("check_in_successful"):y("congratulations")),H=_(!1),Q=_({}),V=_(!0),Z=_(),X=_(null),q=_(!1),rt=async e=>{K.value=e.code,g.value=!0;const n=await M("diary/claim-user-diary-mission",{category:e.category,diary_id:e.diary_id});if(g.value=!1,!n.status){if(n.data){n.data?.claim_restriction==1?(U.appClaimMessage=n.msg,U.appClaimModal=!0):(H.value=!0,Q.value=n.data);return}q.value=!0,X.value=n.msg;return}Z.value=n.data,V.value=!0,await N(),m()},G=_(!0),dt=e=>{G.value=!1};return(e,n)=>{const f=gt,ct=ft,ut=ce,mt=At,J=Vt,_t=Ut,pt=Lt,vt=Et,ht=Yt,yt=Ht,tt=Bt,bt=zt;return s(),o("div",null,[t("div",ue,[t("div",me,[a(b)?(s(),Y(f,{key:0,onBack:d,title:e.$t("mission_diary")},null,8,["title"])):p("",!0),a(b)?(s(),o("div",{key:1,class:S(["relative grid",`grid-cols-${a(c).length||3}`])},[(s(!0),o(z,null,E(a(c),(i,j)=>(s(),o("button",{type:"button",key:i,class:S(["tab-link p-3 text-xs",{active:a(u)==j}]),onClick:et=>u.value=j,"aria-label":e.$t(`${i}_mission`)},l(e.$t(`${i}_mission`)),11,_e))),128)),t("div",{class:"position-indicator absolute bottom-0 h-[3px] transition-all duration-300",style:Nt(a(k))},null,4)],2)):p("",!0),a(b)?p("",!0):(s(),o("div",pe,l(e.$t("mission_diary")),1)),a(b)?p("",!0):(s(),o("div",ve,[(s(!0),o(z,null,E(a(c),(i,j)=>(s(),o("button",{type:"button",key:i,"aria-label":e.$t(`${i}_mission`),class:S(["selection-type !rounded-[4rem] px-4 py-3 text-sm",{active:a(u)==j}]),onClick:et=>u.value=j},l(e.$t(`${i}_mission`)),11,he))),128))])),a(c).length==0?(s(),o("div",ye,l(e.$t("no_record")),1)):p("",!0),t("div",{class:S({"p-4":a(b),"p-0 py-4":!a(b)})},[(s(!0),o(z,null,E(a(c),i=>(s(),Y(ct,{inputClass:"grid gap-4",key:i,show:a(c)[a(u)]==i,loading:a(g),maxWidth:550,onClaim:rt},null,8,["show","loading"]))),128))],2)]),a(b)?p("",!0):(s(),o("div",be,[t("div",ge,l(e.$t("login_mission_calendar")),1),a(g)?p("",!0):(s(),o("div",fe,[x(ut,{missionData:a(B),onAnotherMonth:it,ref_key:"missionCalendar",ref:O},null,8,["missionData"]),a(L)?(s(),o("div",xe,[x(mt)])):p("",!0)]))]))]),a(G)?(s(),o("div",we,[t("div",$e,[x(pt,null,{head:T(({opened:i})=>[t("button",{type:"button",class:"flex w-full items-center gap-3 rounded-xl px-4 py-4 md:gap-4 md:px-6","aria-label":e.$t("terms_and_conditions")},[t("div",{class:S(["mission_tnc_text transform text-primary transition-all duration-300",{"rotate-180":i}])},[[1].includes(a(F).public?.TMPL_TYPE)?(s(),o("div",Me,[x(J,{iconClass:"icon-dropup text-lg"})])):(s(),o("svg",De,[...n[5]||(n[5]=[t("path",{d:"M0 13V8.5l7 5 7-5V13l-7 5Zm0-8.5V0l7 5 7-5v4.5l-7 5Z",fill:"currentColor"},null,-1)])]))],2),t("span",Ce,l(e.$t("terms_and_conditions")),1)],8,ke)]),body:T(()=>[t("div",Ne,[x(_t,{class:"mission-diary-info-text",cacheKey:`dairy_mission_tnc_${a(v)}`,textUrl:`{m}backend/{env}/${a(v)}/dairy_mission_tnc.html.gz`,onTextHandler:dt},null,8,["cacheKey","textUrl"])])]),_:1})])])):p("",!0),a(Z)?(s(),Y(vt,{key:1,show:a(V)},{default:T(()=>[t("div",Be,[t("div",Te,l(a(lt)),1),t("div",Se,[t("div",Fe,[t("div",Pe,[a(V)?(s(),o("img",Re)):p("",!0)]),t("div",je,[a(V)?(s(),o("img",Ae)):p("",!0)]),n[6]||(n[6]=t("img",{src:Zt,alt:"gift",width:"160",class:"absolute left-1/2 top-1/2 z-[2] -translate-x-1/2 -translate-y-1/2"},null,-1))])]),t("div",Ve,[t("div",Ye,l(e.$t("you_have_won")),1),t("div",ze,[t("span",Ee,l(a(Z).reward),1
1)])]),t("div",Ue,[t("button",{type:"button",class:"btn merchant_text_color bg-main mx-auto mt-8 !block !py-3 text-sm uppercase",style:{"min-width":"200px"},onClick:n[0]||(n[0]=i=>V.value=!1),"aria-label":e.$t("okay")},l(e.$t("okay")),9,Le)])])]),_:1},8,["show"])):p("",!0),x(ht,{show:a(q),success:!1,onClose:n[1]||(n[1]=i=>q.value=!1),cta:e.$t("close")},{default:T(()=>[t("div",He,l(e.$t("friendly_reminder")),1),t("div",Ie,l(a(X)),1)]),_:1},8,["show","cta"]),x(bt,{show:a(H),onClose:n[4]||(n[4]=i=>H.value=!1),maxWidth:a(b)?400:550,wrapperClass:"cta_modal"},{default:T(()=>[t("button",{type:"button",class:"absolute right-4 top-4",onClick:n[2]||(n[2]=i=>H.value=!1),"aria-label":e.$t("close")},[x(J,{iconClass:"icon-close w-4 h-4"})],8,We),t("div",Ze,[t("div",qe,l(e.$t("completed_additional_requirements_to_claim_your_rewards")),1),(s(!0),o(z,null,E(a(Q),(i,j)=>(s(),o("div",Oe,[t("div",Ke,[t("div",Qe,l(e.$t(i.title)),1),t("div",Xe,[t("div",Ge,[I(l(Number(i.mission_progress[0])>Number(i.mission_progress[1])?Number(i.mission_progress[1]):Number(i.mission_progress[0]))+"/",1),t("span",Je,l(Number(i.mission_progress[1])),1)]),x(yt,{class:"mt-1 min-w-[110px]",max:Number(i.mission_progress[1]),value:Number(i.mission_progress[0])},null,8,["max","value"])])]),t("div",ta,l(i.target),1),i.title=="deposit"?(s(),Y(tt,{key:0,to:a(D)("/deposit"),"aria-label":e.$t("deposit"),class:"mission-diary-redirect-btn btn alternative mt-4 w-full !rounded-lg !px-3 text-center text-xs font-bold uppercase md:text-base"},{default:T(()=>[I(l(e.$t("deposit")),1)]),_:1},8,["to","aria-label"])):(s(),Y(tt,{key:1,to:a(D)("/"),"aria-label":e.$t("play_now"),onClick:n[3]||(n[3]=et=>a(W)(a(u)===2?e.$t("period_mission"):a(u)===1?e.$t("accumulative_mission"):e.$t("daily_mission"),"/",3)),class:"mission-diary-redirect-btn btn alternative mt-4 w-full !rounded-lg !px-3 text-center text-xs font-bold uppercase md:text-base"},{default:T(()=>[I(l(e.$t("play_now")),1)]),_:1},8,["to","aria-label"]))]))),256))])]),_:1},8,["show","maxWidth"])])}}},_a={__name:"mission-diary",setup(w){return(F,M)=>{const $=ea;return s(),o("div",null,[x($)])}}};export{_a as default}; 2//# sourceMappingURL=mission-diary-CXz1z_1b-179145342.js.map
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.