1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5378,4202,4964,2079],{79719:function(e,t,a){"use strict";var n=a(5197),l=a(67294),r=a(9008),s=a.n(r),i=a(11163),c=a(95662),o=a(39777);t.Z=({children:e,className:t="",style:a={},pannelStyle:r={},pageName:m="",isLoading:d=!1})=>{let{isDark:u,contentHeight:p}=(0,l.useContext)(c.R0),f=(0,i.useRouter)(),[g,h]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{setTimeout(()=>{h(!0)},250)},[]),l.createElement(l.Fragment,null,l.createElement(s(),null,l.createElement("link",{rel:"icon",Add:!0,commentMore:!0,actions:!0,href:"/peaai.ico"})),l.createElement(o.Z,{title:`${m||f?.pathname} | Pea.AI`,description:"Pea.AI is a platform for users to earn points by completing tasks.",image:"https://static.ads3.ai/img/telegram_pea_bot_bg_1.jpg"}),l.createElement("title",null,`${m||f?.pathname} | Pea.AI`),l.createElement("div",{className:"campagin-numbers flex h-full w-full flex-col items-center",style:{...a,height:"100vh",scrollBarWidth:"none"}},g&&l.createElement("div",{className:`animate__animated animate__fadeIn flex h-full w-full max-w-3xl flex-col ${t}`,style:{background:u?"#1d1d1d":" linear-gradient( 180deg, #E2DEFF 0%, #FAFAFA 50%, #FFFFFF 100%)",...r}},d?l.createElement(n.Z,{className:"h-full w-full p-4",active:!0}):e)))}},90061:function(e,t,a){"use strict";var n=a(64214),l=a(67294);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}a(72422),t.Z=({className:e="",...t})=>l.createElement(n.ZP,r({shape:t?.shape||"round",className:`text-white dark:text-gray-200 from-[#8A27DA] to-[#5846F2] bg-gradient-to-b hover:scale-105 border-0 ${e} `},t),t.children)},3628:function(e,t,a){"use strict";var n=a(67294),l=a(64214);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>n.createElement(l.ZP,r({size:e.size||"large"},e),e.children)},6717:function(e,t,a){"use strict";var n=a(67294),l=a(88917),r=a(94519);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>n.createElement(l.Z,s({},e,{size:"small",extra:e.extra?n.createElement(n.Fragment,null,e.extra,e.showArrow&&n.createElement(r.Z,{className:"text-xs ml-2"})):void 0}),e.children)},38791:function(e,t,a){"use strict";var n=a(67892),l=a(44006),r=a(3328),s=a(85384),i=a(19250),c=a(36609),o=a(88767);a(38190);var m=a(67294),d=a(25675),u=a.n(d),p=a(11163),f=a(26329),g=a(51675),h=a(3511),y=a(95662),x=a(90061),w=a(25294);let{Countdown:E}=l.default;t.Z=({className:e,onWatchVideo:t,onJoinDraw:a,onClaimLuckyPacket:l,translatedTexts:d,isDark:b=!1})=>{let v=(0,p.useRouter)(),{user:N,setOpenLoginModal:k}=(0,y.et)(),_=(0,m.useMemo)(()=>({watchAdFor15Seconds:d?.watchAdFor15Seconds||(0,c.t)("Watch Ad for 15 seconds"),joinLuckyDraw:d?.joinLuckyDraw||(0,c.t)("Join a Lucky Draw"),claimLuckyMoney:d?.claimLuckyMoney||(0,c.t)("Claim a Lucky Money"),congratsReceived:e=>d?.congratsReceived?.(e)||(0,c.t)("Congratulations! You have received ${{point}} Points!",{point:e})}),[d,c.t]),C="VIDEO_WATCH_COUNT",S="VIDEO_WATCH_DATE",I="DRAW_COMPLETED",T="LUCKY_MONEY_COMPLETED",[Z,A]=(0,m.useState)(null),[$,P]=(0,m.useState)(null),[D,F]=(0,m.useState)({open:!1,valid:!1}),[O,j]=(0,m.useState)({open:!1,valid:!1});(0,o.useQuery)({queryKey:["luckySpinDailyCampaign",N?.userId],queryFn:()=>(0,g.PXs)(),enabled:!!N?.userId,onSuccess:e=>{A(e?.dailyLuckDrawId),P(e?.dailyLuckMoneyId)}});let[z,R]=(0,m.useState)(0);(0,m.useEffect)(()=>{let e=(0,h.$o)(S),t=new Date().toLocaleDateString();e!==t?((0,h.qQ)(S,t),(0,h.qQ)(C,"0"),(0,h.qQ)(I,{open:!1,valid:!1}),(0,h.qQ)(T,{open:!1,valid:!1}),R(0),F({open:!1,valid:!1}),j({open:!1,valid:!1})):(R(parseInt((0,h.$o)(C)||"0",10)),F((0,h.$o)(I)),j((0,h.$o)(T)))},[]);let L=(0,m.useCallback)(()=>{let e=btoa(`${N?.userId}-9955-${new Date().getTime()}`);(0,g.XAt)({adId:e,amount:150}).then(e=>{e?.amount>0&&r.ZP.success(_.congratsReceived(e?.amount))}).catch(e=>{console.error("Failed to send reward:",e)})},[]),[Q,q]=(0,m.useState)(!1),W=(0,m.useCallback)(e=>{if(q(!1),e.error){r.ZP.error("Error: "+e.description);return}e?.done&&L()},[N?.userId,L]),M=(0,m.useCallback)(e=>{r.ZP.error("Error: "+e.description),q(!1)},[]);(0,f.G)({blockId:"9955",onReward:W,onError:M,debug:!1});let U=(e,t)=>{(0,g.seV)({campaignId:e,userId:N?.userId}).then(e=>{e?.isTasksFinish?t(!0):t(!1)}).catch(e=>{console.error("Failed to valid campaign:",e),t(!1)})},V=()=>
1{if(!N?.userId){k(!0);return}if(O?.open&&O?.valid){r.ZP.info((0,c.t)("You have already completed this task today"));return}!$||O?.open||O?.valid||(j({open:!0,valid:!1}),(0,h.qQ)(T,{open:!0,valid:!1}),v.push({pathname:"/app/quest/lucky_money",query:{id:$}})),$&&O?.open&&!O?.valid&&U($,e=>{e?(L(),j(e=>({...e,valid:!0})),(0,h.qQ)(T,{open:!0,valid:!0})):(r.ZP.error((0,c.t)("Verify failed. Please finish the task again.")),j(e=>({open:!1,valid:!1})),(0,h.qQ)(T,{open:!1,valid:!1}))}),l()},[H,G]=(0,m.useState)(["daily"]),X=(0,m.useCallback)(({icon:e,title:t,status:a,iconClassName:n,description:l,extra:r,className:i,onClick:o})=>m.createElement("div",{onClick:o,className:`px-1 py-2 ${i}`},m.createElement("div",{className:"flex flex-row items-center justify-between"},m.createElement("div",{className:"flex flex-1 items-center"},m.createElement(u(),{className:`mr-3 flex items-center justify-center rounded-full border-[1px] border-white/10 p-2 ${n}`,src:e,width:38,height:38,alt:"img"}),m.createElement("div",null,m.createElement("div",{className:"flex items-center"},m.createElement(s.default.Text,{className:`block font-medium ${b?"text-white":""}`},t)),m.createElement("div",{className:"flex items-center"},m.createElement(s.default.Text,{className:`mr-1 ${b?"text-white/80":"main-gradient-text"}`},l),m.createElement(w.Z,null)))),m.createElement("div",{className:"flex flex-row items-center justify-center gap-1"},r,!a?.open&&m.createElement(x.Z,{type:"primary",size:"small",className:"animate__animated animate__fadeIn animate__delay-0.5s",style:{width:64}},(0,c.t)("Go")),a?.open&&!a?.valid&&m.createElement(x.Z,{type:"primary",size:"small",className:"animate__animated animate__fadeIn animate__delay-0.5s",style:{width:64}},(0,c.t)("Verify"))))),[]);return(0,m.useEffect)(()=>{D?.open&&D?.valid&&O?.open&&O?.valid&&setTimeout(()=>{G([])},1e3)},[D,O]),m.createElement("div",{className:"flex w-full flex-col gap-2"},m.createElement(i.Z,{className:`my-collapse mb-2 w-full rounded-2xl bg-white shadow-xl ${e}`,activeKey:H,bordered:!1,expandIcon:({isActive:e})=>m.createElement(n.Z,{className:`${b?"text-white":""} transition-transform duration-200 ${e?"rotate-180":""}`}),onChange:e=>{G(e)},items:[{key:"daily",label:m.createElement(s.default.Text,{strong:!0,className:`${b?"text-white":""}`},(0,c.t)("Daily")," \uD83D\uDDD3"),children:m.createElement(m.Fragment,null,!!Z&&X({icon:"/fission/fission_gift.png",status:D,iconClassName:`p-1 ${D?.open&&D?.valid?"bg-gray-400":"bg-green-500/20"}`,title:_.joinLuckyDraw,description:"+150",extra:m.createElement(m.Fragment,null,D?.valid&&m.createElement("div",{className:"mr-0 text-sm text-gray-500"},m.createElement(E,{value:new Date().setHours(24,0,0,0),valueStyle:{fontSize:"14px",color:b?"#ffffffa0":"#1e1e1ea0"},onFinish:()=>{F({open:!1,valid:!1}),(0,h.qQ)(I,"false")}}))),className:` border-gray-200/50 ${b?"":"border-b-[1px]"}`,onClick:()=>{if(!N?.userId){k(!0);return}if(D?.open&&D?.valid){r.ZP.info((0,c.t)("You have already completed this task today"));return}!Z||D?.open||D?.valid||(F({open:!0,valid:!1}),(0,h.qQ)(I,{open:!0,valid:!1}),v.push({pathname:"/app/campaign/lucky_draw",query:{id:Z}})),Z&&D?.open&&!D?.valid&&U(Z,e=>{e?(L(),F(e=>({...e,valid:!0})),(0,h.qQ)(I,{open:!0,valid:!0})):(r.ZP.error((0,c.t)("Verify failed. Please finish the task again.")),F(e=>({open:!1,valid:!1})),(0,h.qQ)(I,{open:!1,valid:!1}))}),a()}}),!!$&&X({icon:"/icon/icon_send_redpack.png",status:O,iconClassName:`p-0 ${O?.open&&O?.valid?"bg-gray-400":"bg-red-500/10"}`,title:_.claimLuckyMoney,description:"+150",extra:m.createElement(m.Fragment,null,O?.valid&&m.createElement("div",{className:"mr-0 text-sm text-gray-500"},m.createElement(E,{value:new Date().setHours(24,0,0,0),valueStyle:{fontSize:"14px",color:b?"#ffffffa0":"#1e1e1ea0"},onFinish:()=>{j({open:!1,valid:!1}),(0,h.qQ)(T,"false")}}))),className:" ",onClick:V}),m.createElement("div",{className:"py-2 bg-white hidden",onClick:O?void 0:V},m.createElement("div",{className:"flex w-full flex-row items-center justify-between"},m.createElement("div",{className:"flex flex-row items-center justify-between"},m.createElement("div",{className:"mr-3 flex-shrink-0"},m.createElement("div",{className:`flex h-10 w-10 items-center justify-center rounded-full ${O?"bg-gray-400":"bg-red-500/10"}`},m.createElement(u(),{src:"/icon/icon_send_redpack.png",width:38,height:34,alt:"redpacket"}))),m.createElement("div",null,m.createElement(s.default.Text,{className:"block font-medium"},_.claimLuckyMoney),m.createElement("div",{className:"flex items-center"},m.createElement(s.default.Text,{className:"main-gradient-text mr-1"},"+",150),m.createElement(w.Z,null)))),m.createElement("div",{className:"flex items-center"},O&&m.createElement("div",{className:"mr-0 text-sm text-gray-500"},m.createElement(E,{value:new Date().setHours(24,0,0,0),valueStyle:{fontSize:"14px",color:"#1e1e1ea0"},onFinish:()=>{j({open:!1,valid:!1}),(0,h.qQ)(T,{open:!1,valid:!1})}})),m.createElement("div",{className:`p-0 ${O?"cursor-not-allowed opacity-50":"cursor-pointer"}`},m.createElement("div",{className:"flex h-6 w-6 items-center justify-center"},m.createElement(u(),{src:"/icon/arrow_right.svg",width:16,height:16,alt:"arrow"})))))))}]}))}},62389:function(e,t,a){"use strict";var n=a(67294),l=a(99436),r=a(95662);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>{let{isMobile:t}=(0,r.et)();return n.createElement(l.Z,s({placement:t?"bottom":"right"},e),e.children)}},61555:function(e,t,a){"use strict";var n=a(88767),l=a(67294),r=a(51675),s=a(1457);let i=({earnItem:e,setQuestDone:t,showNew:a,isHot:i,source:c,isDark:o=!1,isStrongDesc:m=!0})=>{let{data:d,refetch:u}=(0,n.useQuery)(["campaignEarnDetail",e?.campaignId,e?.id],async()=>await (0,r.krL)({campaignId:e?.id||e?.campaignId}),{enabled:!1,refetchOnWindowFocus:!1,refetchInterval:!1,initialData:e,staleTime:3e4,onSuccess:a=>{!e?.isTasksFinish&&a?.isTasksFinish&&t?.()}}),p=(0,l.useCallback)(()=>{u()},[u]);return l.createElement(l.Fragment,null,d?.tasks?.map((e,t)=>l.createElement(s.default,{key:`${e?.taskId}-${e?.status}-${t}`,className:"w-full",showNew:a,isHot:i,isDark:o,isConditionNotFinish:!1,item:e,source:c+".task",isStrongDesc:m,campaignDetailQuery:{refetch:p,data:{...d,status:"on_going",id:d?.campaignId}},campaignStatusQuery:{refetch:()=>{},data:d?.rewardStatus}})))};i.displayName="EarnItem",t.Z=i},30514:function(e,t,a){"use strict";var n=a(24704),l=a(99883),r=a(88767),s=a(67294),i=a(95662),c=a(94267),o=a(77099),m=a(36502);t.Z=e=>{let t=new r.QueryClient,a="dark"===e.theme,d=(0,m.q)({isDark:a,appName:e.appName});return s.createElement(r.QueryClientProvider,{client:t},s.createElement(l.ZP,{theme:d},s.createElement(n.StyleProvider,{hashPriority:"high"},s.createElement(o.Z,null,s.createElement(i.FW,{setUserIdToApp:()=>{},value:{isDark:a}},s.createElement(c.Eo,null,s.createElement("div",{className:a?"dar
1k":"bg-white"},e.children)))))))}},91442:function(e,t,a){"use strict";var n=a(94740),l=a(21271),r=a(33118),s=a(85384),i=a(47417),c=a(21275),o=a(88917),m=a(3328),d=a(88767),u=a(67294),p=a(41664),f=a.n(p),g=a(11163),h=a(3628),y=a(95662),x=a(36502),w=a(51675),E=a(71426),b=a(5414),v=a(70607),N=a(3511),k=a(59152),_=a(30514);let C=e=>{let{user:t}=(0,y.et)(),{handle:a,features:p,responsive:_}=e,{app_name:C}=(0,g.useRouter)().query,{showCreateQuestInCommunity:S,showLoginBeforeViewQuest:I,showMessageBeforeEndedQuest:T,communityLeaderboardDashboard:Z,customActivityHub:A}=(0,x.I)(),$={enabled:!!a,refetchOnWindowFocus:!0},P=(0,d.useQuery)(["communityDetailQuery",a],async()=>await (0,w.ikG)({handle:a}),$),D=(0,d.useQuery)(["communityCampaignListQuery",a],async()=>await (0,w.p5)({handle:a,pageSize:100,current:1}),$);return P.isLoading?u.createElement("div",{className:"flex h-full min-h-[200px] w-full flex-col items-center justify-center"},u.createElement(n.Z,{size:"large"})):u.createElement("div",{className:"flex h-full w-full flex-col"},u.createElement("div",{className:"relative",style:{height:"160px",widows:"100%",backgroundImage:"url('https://pea-ai.oss-ap-southeast-1.aliyuncs.com/img/quest/bevn_background.jpg')",backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center right"}}),u.createElement("div",{className:"-mt-20 flex w-full flex-col gap-5 p-4"},u.createElement("div",{className:"flex justify-between"},u.createElement(r.C,{className:"rounded-2xl",size:128,src:P?.data?.logo})),u.createElement("div",{className:"flex flex-col gap-4"},u.createElement("div",{className:"flex flex-row items-center gap-3"},u.createElement(s.default.Text,{className:"text-3xl font-semibold"},P?.data?.name),u.createElement("div",null,P?.data?.category?.map((e,t)=>u.createElement(i.Z,{key:t},e))))),u.createElement(c.default,{className:"mt-0",defaultActiveKey:"1",items:[{label:"Home",key:"Home",children:D?.data?.data?.length>0?u.createElement("div",{className:`grid grid-cols-1 gap-4 ${_?"md:grid-cols-3":""}`},D?.data?.data?.map(e=>{if(!e)return u.createElement(u.Fragment,null);let a=A?`${A}?params=${encodeURIComponent(v.mr(e))}`:N.g1(v.mr(e),{app_name:C});return u.createElement("div",{key:e.id,className:`${e?.status!=="on_going"?"opacity-60":""}`},u.createElement(k.default,{quest:e},u.createElement(o.Z,{size:"small"},u.createElement("a",{href:a,target:"_blank",rel:"noreferrer",className:"flex w-full cursor-pointer flex-row items-start justify-between gap-3 overflow-clip",onClick:n=>{E.X({action:"space.click",category:"space",label:"space",value:"Click Quest"}),I&&!t?.userId&&(b.o("to_login",{campaign_url:a}),n.preventDefault()),T&&e?.status!=="on_going"&&(m.ZP.info("Quest is ended!"),n.preventDefault())}},u.createElement("img",{src:v.Ns(e.banner_img),className:"rounded-md",width:160,height:90}),u.createElement("div",{className:"flex h-[90px] flex-1 flex-col justify-between"},u.createElement(s.default.Paragraph,{className:"w-full whitespace-pre-wrap font-medium",ellipsis:{rows:3}},v.uT(e,"\n","")),u.createElement("div",{className:"flex w-full flex-row items-center justify-center gap-2"},u.createElement(r.C,{src:e?.ownerAvatar,size:18}),u.createElement(s.default.Text,{type:"secondary",className:"w-[1px] flex-1 text-xs",ellipsis:!0},e?.ownerName),(v.TH(e?.user_id)||!0)&&u.createElement("img",{className:"",src:"/icon/icon_auth.svg",style:{width:14,height:14}})))))))})):u.createElement("div",{className:"flex h-full w-full flex-1 flex-col items-center justify-center"},u.createElement(l.Z,{description:"No data"},S?u.createElement(f(),{href:(0,N.g1)("/admin/quest/create",{app_name:C}),onClick:e=>{I&&!t?.userId&&((0,b.o)("to_login",{}),e.preventDefault())}},u.createElement(h.Z,{type:"primary"},"Create Quest")):null))},{label:"Leaderboard",key:"Leaderboard",children:(()=>{if(!Z)return u.createElement(l.Z,{description:"Coming soon"});{let e=P?.data?.id;return u.createElement("div",{className:"flex w-full flex-1 flex-col items-center justify-center",style:{height:1e3}},u.createElement("iframe",{src:`${Z}`.replace("{community_id}",e),className:"h-full w-full",style:{border:"none"}}))}})()}]})))};t.Z=e=>e.handle?u.createElement(_.Z,{theme:e.theme,appName:e.appName},u.createElement(C,e)):u.createElement(u.Fragment,null)},60680:function(e,t,a){"use strict";a.d(t,{qD:function(){return c},so:function(){return m},Un:function(){return i}}),a(88767),a(67294);var n=a(51675),l=a(3511);a(1457),a(30514),a(91442),a(21747);var r=a(26413),s=a(80850);function i(){let e;let[t]=(0,r.Z)("token",{listenStorageChange:!0}),a=(0,s.Z)(n.lnl,{ready:!!t,debounceWait:300});return a.data?.avatar?e=a.data.avatar:a.data?.nickName&&(e=(0,l.UH)(a.data.nickName)),{nickName:a.data?.nickName,avatar:e,points:a.data?.points,refresh:a.refresh}}function c(){let[e]=(0,r.Z)("token",{listenStorageChange:!0});return(0,s.Z)(n.kMf,{ready:!!e,debounceWait:300}).data||{pointConfig:{},appInfo:{}}}let o=e=>{if(e&&e.startsWith("sid-"))return e.replace("sid-","")};function m({startParam:e}){let[t]=(0,r.Z)("token",{listenStorageChange:!0}),a=o(e),l=(0,s.Z)(n.uVH,{ready:!!a,debounceWait:300,defaultParams:[{sessionId:a}]}),i=l.data?.parameters?.cid,c=l.data?.parameters?.uid,m=(0,s.Z)(n.hu2,{ready:!!t&&!!i&&!!c,debounceWait:300,defaultParams:[{campaignId:i,inviteTgUserId:c}
1]});return{campaignId:i,inviteTgUserId:c,...m.data||{}}}},17697:function(e,t,a){"use strict";a.d(t,{j:function(){return u}});var n=a(85384),l=a(52638),r=a(26909),s=a(67294),i=a(11163),c=a(51675),o=a(421),m=a(3511),d=a(6717);let u=({onClose:e,isDark:t=!1})=>{let[a,l]=s.useState((0,m.$o)("locale")),r=(0,i.useRouter)();return s.createElement(d.Z,{className:`flex w-full flex-col overflow-y-auto rounded-2xl shadow-xl ${t?"bg-[#1f1f1f]":"bg-white"}`},o.M?.map(i=>s.createElement("div",{key:i?.value,className:`flex w-full flex-row items-center justify-between border-b px-4 py-3 ${t?"border-gray-800 hover:bg-gray-800":"border-gray-200 hover:bg-gray-50"} cursor-pointer`,onClick:()=>{m.qQ("locale",i?.value),l(i?.value),c.gSE({language:i?.value}).finally(()=>{e?.(),r?.reload()})}},s.createElement(n.default.Text,{className:`text-base font-[600] ${t?"text-gray-300":"text-gray-900"}`},i?.label),s.createElement("div",{className:`flex h-5 w-5 items-center justify-center rounded-full border-2 ${a===i?.value?"border-indigo-600":t?"border-gray-600":"border-gray-300"}`},a===i?.value&&s.createElement("div",{className:"h-3 w-3 rounded-full bg-indigo-600"})))))};t.Z=({open:e,onClose:t,isDark:a=!1})=>{let{t:n}=(0,r.$G)();return s.createElement(l.Z,{title:s.createElement("span",{className:a?"text-gray-200":""},n("Switch Language")),size:"small",destroyOnClose:!0,footer:null,open:e,onCancel:t,classNames:{content:a?"bg-[#1f1f1f] border-gray-800":"",header:a?"bg-[#1f1f1f] border-gray-800":"",body:a?"bg-[#1f1f1f]":""},styles:{header:{borderBottom:a?"1px solid #333":void 0},mask:{backgroundColor:a?"rgba(0, 0, 0, 0.6)":void 0}}},s.createElement(u,{onClose:()=>{t?.()},isDark:a}))}},44202:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return h}});var n=a(67294),l=a(95662),r=a(3328),s=a(19244),i=a(67098),c=a(85384),o=a(64214),m=a(11163);a(41664);var d=a(52638),u=a(70353),p=({visible:e,onClose:t,width:a,height:r})=>{let{user:s}=(0,n.useContext)(l.R0),i=(0,m.useRouter)();return n.createElement(d.Z,{open:e,onCancel:t,footer:null},n.createElement("div",{className:"w-full flex flex-col items-center justify-center py-5"},n.createElement(u.Z,{size:96,src:s?.avatar,className:"",name:s?.nickName}),s?.nickName&&n.createElement(c.default.Title,{level:4,className:"mt-5"},s?.nickName),n.createElement(c.default.Text,{className:"mb-5"},"It seems like you haven't properly set up your personal information!"),n.createElement(o.ZP,{type:"primary",onClick:()=>{i.push("/user"),t?.()}},"Setup Now")))};a(71426);var f=a(36609),g=a(17697),h=e=>{let{user:t,toLogout:a,setOpenLoginModal:d}=(0,n.useContext)(l.R0),h=(0,m.useRouter)(),{loginText:y,className:x,size:w,showName:E}=e,[b,v]=(0,n.useState)(!1),N=[{key:"Language",label:n.createElement("div",{onClick:()=>{v(!0)}},n.createElement("span",null,(0,f.t)("Language")))},{key:"Logout",label:n.createElement("div",{onClick:()=>{a(()=>{r.ZP.success({content:"Logout success"}),h.replace("/login")})}},(0,f.t)("Logout"))}
1],[k,_]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{t&&!t.nickName&&_(!0)},[t]),n.createElement("div",{className:x},n.createElement(p,{visible:k,onClose:()=>{_(!1)}}),t?.userId?n.createElement(s.Z,{arrow:!0,menu:{items:N},trigger:["click"],placement:"bottom"},n.createElement(i.Z,{size:12,className:"cursor-pointer"},n.createElement(u.Z,{className:"hover:scale-105 flex",name:t?.nickName,size:"large"===w?56:42,src:t?.avatar}),E&&n.createElement(c.default.Text,{className:"text-white"},t?.nickName))):n.createElement(o.ZP,{type:"primary",size:w??"default",className:"w-full",onClick:()=>{d?.(!0)}},"Login"),b&&n.createElement(g.Z,{open:b,onClose:()=>{v(!1)}}))}},14151:function(e,t,a){"use strict";var n=a(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}a(336),t.Z=({title:e,handleClick:t,desc:a,style:r={},className:s="",...i})=>n.createElement("div",l({className:`spin-btn-bg relative flex min-w-min cursor-pointer flex-col items-center justify-center rounded-full py-1 text-white shadow-md ${s}`,style:{minHeight:46,...r},onClick:t},i),n.createElement("span",{className:"text-base font-semibold"},e)," ",n.createElement("span",{className:"text-xs opacity-80"},a),n.createElement("img",{src:"/lucky_spin/spin_btn_mask.png",style:{width:"100%",height:"50%",objectPosition:"center"},className:"absolute -top-1 left-0"}))},19500:function(e,t,a){"use strict";var n=a(67294),l=a(72510),r=a(94132),s=a(93809),i=a(47896),c=a(91878);a(72927);var o=a(84283),m=a(3511),d=a(64214),u=a(5152);function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}let f=a.n(u)()(()=>a.e(2581).then(a.bind(a,22581)));t.Z=e=>{let{className:t,content:a,needEllipse:u,limit:g}=e,[h,y]=(0,n.useState)(!1),x=g||200;return n.createElement(n.Fragment,null,n.createElement(l.UG,{className:`w-full inline myMarkdownContent leading-6 ${t}`,remarkPlugins:[r.Z,s.Z],rehypePlugins:[i.Z,c.Z],urlTransform:e=>e,components:{code({node:e,inline:t,className:a,children:l,...r}){let s=/language-(\w+)/.exec(a||"");return!t&&s?n.createElement("div",{className:" shadow rounded "},n.createElement(f,p({className:" rounded overflow-x-auto"},r,{language:s[1],PreTag:"div",style:o.vk,wrapLongLines:!0,wrapLines:!1}),l)):n.createElement(n.Fragment,null,l?.length>10?n.createElement("pre",p({},r,{className:`${a||""} my-2 py-1 px-2 rounded text-gray-300 bg-black bg-opacity-75 overflow-x-auto`}),l):n.createElement("code",p({},r,{className:`${a} px-2 py-1 rounded bg-gray-500 bg-opacity-20 overflow-x-auto`}),l))},span:({node:e,inline:t,className:a,children:l,...r})=>"expand-button"===a?n.createElement(d.ZP,{className:" inline-block ",size:"small",type:"link",onClick:()=>{y(e=>!e)}},h?"Collapse":"Expand"):n.createElement("span",p({className:a},r),l)}},(0,m.Uy)((0,m.KT)(u?h?a:(0,m.u3)(a,!0,x):a))+(u&&a?.length>x?'<span class="expand-button"></span>':"")))}},79012:function(e,t,a){"use strict";var n=a(67294),l=a(52638);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>n.createElement(l.Z,r({destroyOnClose:!0,styles:{mask:{background:"rgba(0, 0, 0, 0.5)",backdropFilter:"blur(10px)"}}},e),e.children)},69856:function(e,t,a){"use strict";var n=a(19596),l=a(52638),r=a(64214);a(96486);var s=a(67294);t.Z=({open:e,onClose:t,children:a,bgImage:i,bgColor:c,width:o,height:m,disableClose:d=!1})=>s.createElement(l.Z,{open:e,onCancel:t,destroyOnClose:!0,maskClosable:!d,footer:null,centered:!0,style:{animationDuration:"0.5s"},styles:{mask:{background:"rgba(0, 0, 0, 0.5)",backdropFilter:"blur(10px)"},content:{padding:0,backgroundColor:"transparent",boxShadow:"none",width:"100%",height:"100%"}},closable:!1},s.createElement("div",{className:"flex w-full flex-col items-center justify-center gap-5 p-3"},s.createElement("div",{className:`relative flex w-full flex-col items-center justify-center rounded-2xl p-3 ${!i&&(c||"cash-rally-bg-color")}`,style:{width:o||"auto",height:m||"auto"}},i&&s.createElement("img",{className:"absolute top-0",src:i,style:{width:o||"360px",height:m||"420px",objectFit:"fill",objectPosition:"center"}}),a),s.createElement(r.ZP,{type:"text",className:`hover:scale-105 ${d?"hidden":""}`,size:"large",icon:s.createElement(n.Z,{className:"text-4xl text-white"}),onClick:t})))},32950:function(e,t,a){"use strict";var n=a(67294),l=a(25675),r=a.n(l),s=a(11163),i=a(95662);t.Z=({text:e="",size:t=14,className:a="",textClassName:l="text-gray-400 text-sm",imageClassName:c=""})=>{let o=(0,s.useRouter)(),{isMobile:m}=(0,i.et)();return n.createElement("div",{className:`inline-flex flex-row items-center gap-0 ${a} cursor-pointer transition-all hover:scale-105`,onClick:e=>{e.stopPropagation(),o.push(m?"/app?tab=airdrop":"/web/carnival")}},e&&n.createElement("span",{className:`${l}`},e),n.createElement(r(),{className:`inline-block rounded-full object-cover ${c}`,style:{height:t,width:t},alt:"TON AI QLuck badge",src:"https://static.ads3.ai/img/qluck.png",width:t,height:t,unoptimized:!0}))}},766:function(e,t,a){"use strict";var n=a(40624),l=a(92099),r=a(19961),s=a(85384),i=a(926),c=a(26909),o=a(88767),m=a(67294),d=a(25675),u=a.n(d),p=a(11163),f=a(43546),g=a(51675),h=a(71426),y=a(70607),x=a(3511),w=a(63771),E=a(90061);t.Z=({adConfig:e,currentCampaignId:t,type:a="list",isDark:d=!1})=>{let{t:b}=(0,c.$G)(),v=(0,p.useRouter)(),[N,k]=(0,m.useState)(!1);(0,w.Z)((0,m.useCallback)(()=>{k(!0)},[]));let _=(0,o.useQuery)(["adRecommend",e],async()=>{let a={scene:e.scene,adPosition:e.adPosition,adStyle:e.adStyle,limit:e.limit,currentCampaignId:t?.toString()};return await (0,g.mWm)(a)},{refetchOnWindowFocus:!1,enabled:!0,refetchInterval:!1,onSuccess:e=>{},onError:e=>{console.error("AdItem adRecommendQuery error",e)}}),C=(0,m.useCallback)(e=>{(0,h.X)({action:"ad.recommand",category:"ad",label:e.id+"",value:e.id+""}),(0,y.W8)(v,e)},[v]),S=(0,m.useCallback)(()=>m.createElement("div",null,"list"===a&&m.createElement(r.Z,{loading:_?.isLoading,dataSource:_?.data?.ads,size:"small",split:!1,renderItem:e=>{let t=e?.campaignDetail;return m.createElement(r.Z.Item,null,m.createElement("div",{className:"flex w-full cursor-pointer flex-row items-center justify-between gap-2 overflow-clip rounded-xl border bg-white hover:border-indigo-300",style:{padding:10},onClick:()=>C(t)},m.createElement(u(),{src:(0,y.Ns)(t.banner_img||t.bannerImg),alt:(0,y.uT)(t)||"banner",className:"rounded-xl",width:140,height:92,style:{height:92},objectFit:"cover",unoptimized:!0,priority:!0}),m.createElement("div",{className:"flex flex-1 flex-col justify-between",style:{height:92}},m.createElement(s.default.Paragraph,{className:"w-full text-xs font-medium",ellipsis:{rows:2},style:{marginBottom:0}},(0,y.uT)(t)),m.createElement("div",{className:"flex w-full flex-col gap-1"},m.createElement("div",{className:"flex flex-wrap items-center gap-1"},(0,y.yZ)(t).map(e=>m.createElement("div",{key:e,className:"rounded-full px-2 py-px",style:{fontSize:10,
1color:"#8A27DA",backgroundColor:"#EDEAFA"}},e))),m.createElement("div",{className:"flex w-full flex-row items-end justify-between"},m.createElement("div",{className:"flex flex-row items-center gap-1 opacity-80"},m.createElement("img",{src:"/icon/icon_user_group.svg",className:"inline-block",style:{width:12,height:12},alt:"user group"}),m.createElement(s.default.Text,{className:"text-center",style:{fontSize:12,lineHeight:1,paddingTop:1}},t?.participants||0)),m.createElement(E.Z,{shape:"round",size:"small",style:{fontSize:11},className:"gap-1"},b("Go")," ",m.createElement(n.Z,null)))))))}}),"grid"===a&&m.createElement("div",{className:"mt-4 grid gap-4 sm:grid-cols-1 lg:grid-cols-2 xl:grid-cols-3"},_?.data?.ads?.map(e=>f.renderQuestCard(e?.campaignDetail)))),[_?.data?.ads,_?.isLoading,C,b,a]);return m.createElement(m.Fragment,null,e?.adPosition==="quest-end"&&m.createElement(m.Fragment,null,S()),e?.adPosition==="quest-bottom"&&m.createElement(m.Fragment,null,_?.data?.ads&&_.data.ads.length>0&&m.createElement(i.Z,{offsetBottom:.01,className:`w-full ${N?"visible":"hidden"}`},m.createElement("div",{className:"flex w-full flex-col items-center gap-1 bg-white p-5 py-3"},m.createElement(s.default.Text,{className:"text-sm text-indigo-500"},m.createElement(l.Z,{className:"mr-1"})," ",b("Click here to keep earning!")),_.data.ads.map((e,t)=>m.createElement(E.Z,{key:`${e?.campaignDetail?.id}-${t}`,className:"w-full flex-1",size:"large",onClick:()=>C(e?.campaignDetail)},"\uD83C\uDF81 ",(0,x.u3)((0,y.uT)(e?.campaignDetail," ",""),!0,30)))))))}},75042:function(e,t,a){"use strict";var n=a(64214),l=a(67294);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=({children:e,className:t,style:a,...s})=>l.createElement(n.ZP,r({type:"primary",size:s?.size||"large",shape:"round",style:{minHeight:s?.size==="middle"?40:46,...a},className:`shadow-lg ${t} ${s?.disabled?"bg-gray-300":"claim-btn-bg-color2"}`},s),e)},56572:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}});var n=a(67294),l=a(79012),r=a(94740),s=a(95662),i=({siteKey:e,onVerify:t})=>{let a=(0,n.useRef)(null),{isDark:l}=(0,s.et)(),[i,c]=n.useState(!1),[o,m]=n.useState(null),d=()=>{if(a.current){setTimeout(()=>{c(!0)},1e3);try{let a=window.turnstile.render("#turnstileWidget",{sitekey:e,callback:t,theme:l?"dark":"light","error-callback":e=>{console.error("Turnstile error-callback:",e)}});console.log("widgetId:",a),m(a)}catch(e){console.error(e)}}};return(0,n.useEffect)(()=>{if(window.turnstile)d();else{let e=document.createElement("script");e.src="https://challenges.cloudflare.com/turnstile/v0/api.js",e.async=!0,e.defer=!0,e.onload=()=>d(),document.body.appendChild(e)}},[]),n.createElement("div",{key:e,className:"w-full h-full flex flex-col items-center justify-center py-5"},!i&&n.createElement(r.Z,{size:"large"}),n.createElement("div",{id:"turnstileWidget",className:"",ref:a}))},c=a(51675),o=({open:e,onClose:t,onResult:a,campaignId:r,taskId:s,needVerify:o,setShowConditionVerifyFailModal:m})=>{let[d,u]=n.useState(""),[p,f]=n.useState(!1),g=e=>{f(!0),(0,c.W9x)({campaignId:r,taskId:s,token:e}).then(n=>{console.log("campaignTaskVerifyQuery onSuccess",n),a?.(e),t?.()}).catch(e=>{console.error("campaignTaskVerifyQuery onFail",e),"-999"===e.message&&(console.error("manualVerify error2:",e),m?.(!0),t?.())}).finally(()=>{f(!1)})};return(0,n.useEffect)(()=>{},[]),n.createElement(l.Z,{title:"Human Verification",open:e,confirmLoading:p,closable:!1,centered:!0,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{setTimeout(()=>{t?.()},100)},footer:null},n.createElement("div",{className:"w-full",style:{minHeight:80}},n.createElement(i,{onVerify:e=>{console.log("Turnstile token:",e),e&&(u(e),o?g(e):(a?.(e),t?.()))},siteKey:"0x4AAAAAAAgMygUVHcHKe7uj"})))}},86607:function(e,t,a){"use strict";a.d(t,{o6:function(){return D},Bv:function(){return R},Iq:function(){return L},j0:function(){return O},eL:function(){return W},bC:function(){return z},zu:function(){return q},Fn:function(){return Q},SW:function(){return F},nR:function(){return j}});var n=a(34558),l=a(80111),r=a(11154),s=a(67098),i=a(85384),c=a(33118),o=a(19961),m=a(2487),d=a(3328),u=a(36609),p=a(26909),f=a(58533),g=a(67294),h=a(25675),y=a.n(h),x=a(41664),w=a.n(x),E=a(95662),b=a(1457),v=a(51675),N=a(71426),k=a(3511),_=a(95479),C=a(3628),S=a(39131),I=a(6717),T=a(19250);function Z(){return(Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var A=e=>g.createElement(I.Z,{styles:{body:{padding:0}}},g.createElement(T.Z,Z({size:"small",ghost:!0},e))),$=a(10706),P=a(58217);let D=({campaign:e})=>
1{if(!e.campaignDetailQuery.data)return g.createElement(g.Fragment,null);let{validStartAt:t,validEndAt:a,ownerAvatar:r,ownerName:c,name:o}=e.campaignDetailQuery.data,{isTasksFinish:m,rewardAmount:d,assetName:p}=e.campaignRewardStatusQuery.data||{};return g.createElement(g.Fragment,null,g.createElement("div",{className:"relative z-10 -m-4 flex flex-col items-center pb-4"},g.createElement(y(),{src:"/fission/fission_header2.png",alt:"luck money",priority:!0,width:1e3,height:100,className:"absolute -z-10",style:{objectFit:"cover",objectPosition:"bottom",width:"100vw",height:140}}),g.createElement(s.Z,{className:"absolute left-2 top-5 rounded-md bg-black bg-opacity-50 px-2 py-1 text-xs text-white"},g.createElement(n.Z,null),(0,k.i$)(t)," ~ ",(0,k.i$)(a)),g.createElement(C.Z,{icon:g.createElement(l.Z,null),shape:"circle",className:"absolute right-2 top-2 border-0 bg-black bg-opacity-50 text-white",onClick:()=>{(0,N.X)({action:"lucky_money.share.click"}),e.setShareModalVisible({open:!0})}}),g.createElement("div",{className:"mt-[120px] flex flex-col items-center gap-1"},g.createElement(y(),{style:{width:56,height:56},src:r||(0,k.UH)(c),alt:c,width:56,height:56,className:"rounded-full bg-white"}),g.createElement(i.default.Text,{className:"text-lg font-bold text-black"},c),g.createElement(i.default.Text,{className:`font-bold ${d?"text-base text-gray-300":"gold-gradient-text text-xl"} px-4 text-center`},o))),m&&!!d&&g.createElement("div",{className:"flex flex-col items-center gap-2"},g.createElement(i.default.Text,{className:"gold-gradient-text text-4xl font-bold"},(0,k.uf)(d,3)," ",p),g.createElement(w(),{href:"/app?tab=account"},g.createElement("div",{className:"gold-gradient-text text-lg"},(0,u.t)("View Balance >"))),g.createElement(w(),{href:"/app?tab=spin"},g.createElement(S.Z,{className:"",block:!0},(0,u.t)("\uD83D\uDD25 Go Spin Earn More")))))},F=({campaign:e})=>{if(!e.campaignDetailQuery.data)return g.createElement(g.Fragment,null);let{status:t,validStartAt:a,validEndAt:n,id:l}=e.campaignDetailQuery.data;return g.createElement(_.default,{campaignId:l,status:t,validStartAt:a,validEndAt:n})},O=({campaign:e})=>{if(!e.campaignDetailQuery.data?.tasks?.length)return g.createElement(g.Fragment,null);let{t}=(0,p.$G)(),{user:a}=(0,E.et)(),{tasks:n}=e.campaignDetailQuery.data,l=n.filter(e=>e.isCondition),r=l.filter(e=>"robot.security.verify"===e.triggerType),s=l.filter(e=>"robot.security.verify"!==e.triggerType),m=s.every(e=>"done"===e.status);return g.createElement(g.Fragment,null,r?.length>0&&a?.userId&&g.createElement("div",{className:"invisible h-1"},r?.map(t=>g.createElement(b.default,{key:t.taskId,isCondition:!0,isStrongDesc:!1,item:t,source:"quest.condition",campaignDetailQuery:e.campaignDetailQuery,campaignStatusQuery:e.campaignRewardStatusQuery,isConditionNotFinish:m}))),s?.length>0&&g.createElement(A,{defaultActiveKey:m?[]:["conditions"],items:[{key:"conditions",label:g.createElement(i.default.Text,{strong:!0},t("Eligibility")),extra:g.createElement(c.C,{src:m?"/icon/checked.svg":"/icon/unchecked.svg",size:18,className:"-mt-1"}),children:g.createElement(o.Z,{itemLayout:"horizontal",dataSource:s,renderItem:t=>g.createElement(o.Z.Item,null,g.createElement(b.default,{isCondition:!0,isStrongDesc:!1,item:t,campaignDetailQuery:e.campaignDetailQuery,campaignStatusQuery:e.campaignRewardStatusQuery,isConditionNotFinish:m}))})}]}))},j=({campaign:e})=>{if(!e.campaignDetailQuery.data?.tasks?.length)return g.createElement(g.Fragment,null);let{tasks:t}=e.campaignDetailQuery.data,a=t.filter(e=>!e.isCondition),n=t.filter(e=>e.isCondition);if(!a.length)return g.createElement(g.Fragment,null);let l=n.every(e=>"done"===e.status),r=a.every(e=>"done"===e.status),{t:s}=(0,p.$G)();return g.createElement(A,{defaultActiveKey:r?[]:["tasks"],items:[{key:"tasks",label:g.createElement(i.default.Text,{strong:!0},s("Tasks")),extra:g.createElement(c.C,{src:r?"/icon/checked.svg":"/icon/unchecked.svg",size:18,className:"-mt-1"}),children:g.createElement(o.Z,{itemLayout:"horizontal",dataSource:a,renderItem:t=>g.createElement(o.Z.Item,null,g.createElement(b.default,{isCondition:!1,isStrongDesc:!1,isConditionNotFinish:!l,item:t,source:"quest.task",campaignDetailQuery:e.campaignDetailQuery,campaignStatusQuery:e.campaignRewardStatusQuery}))})}]})},z=({title:e,campaign:t})=>{if(!t.campaignRewardReceiveRecordQuery.data?.total)return g.createElement(g.Fragment,null);let{isTasksFinish:a,rewardAmount:n}=t.campaignRewardStatusQuery.data||{},{tasks:l}=t.campaignDetailQuery.data||{tasks:[]};if((!a||!n)&&l.length>0)return g.createElement(g.Fragment,null);let{total:m,data:d}=t.campaignRewardReceiveRecordQuery.data||{total:0,data:[]};return g.createElement(I.Z,{title:e,extra:g.createElement(s.Z,{size:3},g.createElement(r.Z,null),(0,k.pw)(m))},g.createElement("div",{id:"scrollableDiv",className:"max-h-[400px] overflow-auto"},g.createElement(f.Z,{dataLength:d.length,next:()=>{},hasMore:!1,loader:null,scrollableTarget:"scrollableDiv"},g.createElement(o.Z,{dataSource:d,renderItem:(e,t)=>
1g.createElement(o.Z.Item,{key:t,extra:g.createElement(i.default.Text,{strong:!0},(0,k.uf)(e.rewardAmount,3)," ",e.assetName)},g.createElement(o.Z.Item.Meta,{avatar:g.createElement(c.C,{src:e.avatar||(0,k.UH)(e.name)}),title:e.name,description:(0,k.i$)(e.createdAt)}))}))))},R=({children:e})=>g.createElement("div",{className:"flex flex-col gap-3"},e),L=({boostType:e,campaign:t,children:a})=>{let n=[],{inviteCount:l,max:r}=t.campaignInvitationDetailQuery.data||{inviteCount:0,max:100},{enableFission:s}=t.campaignDetailQuery.data||{enableFission:!1},{t:c}=(0,p.$G)();switch(e){case"earn":n.push({avatar:g.createElement(y(),{src:"/fission/fission_icon.png",alt:"share",width:64,height:64}),title:c("More Points"),description:c("Invite 1 friend to open mini app (new users only) +600 Points"),value:`${l}/${r}`});break;case"openChance":n.push({avatar:g.createElement(y(),{src:"/fission/fission_icon.png",alt:"share",width:64,height:64}),title:c("More Open Chance(s)"),description:c("Share gifts to 1 more friend(s) to earn 1 more chance(s)"),value:`${l}/${r}`});break;case"winningMultiplie":n.push({avatar:g.createElement("div",{className:"text-6xl"},"\uD83D\uDE80"),description:g.createElement("div",{className:"flex flex-col"},g.createElement("div",{className:"flex justify-between"},g.createElement(i.default.Text,{strong:!0},c("My Winning Multiplie")),g.createElement(i.default.Text,{strong:!0},c("50 Boosts"))),g.createElement(m.Z,{className:"flex-1",showInfo:!1,percent:50,strokeColor:{"0%":"#FFC14C","100%":"#F76B1C"}}),g.createElement("div",{className:"flex justify-between"},g.createElement(i.default.Text,{type:"secondary"},c("Low Chance")),g.createElement(i.default.Text,{type:"secondary"},c("High Chance"))))})}return g.createElement(g.Fragment,null,s?g.createElement(I.Z,{className:`${"earn"===e?"border-[#7a94d000] bg-[#f1f5f9]":"border-[#ffccc7] bg-[#fff2f0]"} `},g.createElement(o.Z,{itemLayout:"horizontal",dataSource:n,renderItem:e=>g.createElement(o.Z.Item,{className:"mb-3",extra:e.avatar},g.createElement(o.Z.Item.Meta,{title:g.createElement(g.Fragment,null,e.title,e.value?g.createElement(i.default.Text,{strong:!0,className:"ml-2 text-red-700"},"(",e.value,")"):null),description:e.description}))}),a):g.createElement(g.Fragment,null,a))},Q=({campaign:e,shareTab:t,title:a})=>g.createElement($.V8,{title:a,open:e.shareModalVisible.open,onClose:()=>{e.setShareModalVisible({open:!1})},campaignDetail:t&&["earn","spin"].includes(t)?{...e.campaignDetailQuery.data,type:t}:e.campaignDetailQuery.data,shareTab:t}),q=({campaign:e})=>e.rewardModalVisible.rewards.length?g.createElement(P.Z,{open:e.rewardModalVisible.open,onClose:()=>{e.setRewardModalVisible({open:!1,rewards:[]})},reward:e.rewardModalVisible.rewards}):g.createElement(g.Fragment,null),W=({campaign:e})=>{let[t,a]=(0,g.useState)(!1),{isEnded:n}=e.campaignRewardStatusQuery.data||{},{campaignRewardStatusQuery:l}=e,{status:r,id:s,tasks:i}=e.campaignDetailQuery.data,{isTasksFinish:c,isQuestEnded:o}=e||{isTasksFinish:!1,isQuestEnded:!1},m=(0,g.useRef)(0),p=t=>{m.current>3||(0,v.dnx)({campaignId:t}).then(t=>{m.current+=1,t?.result==="Join Success"&&setTimeout(()=>{e.campaignRewardStatusQuery.refetch()},1e3)}).catch(e=>{console.log("joinCampaign err: ",e)}).finally(()=>{})};(0,g.useEffect)(()=>{l?.isSuccess&&l?.data?.type==="fission_lucky_money"&&(s&&!c&&i?.length<=0&&(console.log("joinCampaign: ",s),setTimeout(()=>{p(s)},1e3*m.current)),setTimeout(()=>{a(!0)},1e3))},[l?.isSuccess]);let[f,h]=(0,g.useState)(!1),y=async()=>{if(e.openTimes.times){h(!0);let t=await e.campaignRewardReceiveMutation.mutateAsync({campaignId:s,times:e.openTimes.times});h(!1),e.setRewardModalVisible({open:!0,rewards:t})}};return g.createElement("div",{className:"flex h-full w-full flex-col items-center justify-center p-5"},t?g.createElement("div",{className:"animate__animated flex h-full w-full cursor-pointer flex-col items-center overflow-clip rounded-3xl shadow-2xl",style:{backgroundColor:"#d53831",maxHeight:520},onClick:()=>{e.openTimes.times?y?.():d.ZP.warning((0,u.t)("No more chance"))}},g.createElement("div",{className:`animate__animated animate__slideInDown relative flex w-full flex-col items-center px-5 pb-14 pt-5 ${n?"animate__backOutUp":""}`,style:{height:240,width:"100%"}},g.createElement("img",{src:"/fission/fission_header_2.png",className:"animate__animated animate__slideInDown absolute -top-0 left-0",style:{width:"100%",height:360}}),g.createElement("span",{className:"animate__animated animate__backInDown mt-2 text-center text-xl font-medium text-yellow-100"},l?.data?.name||"Gifts for You")),l?.isSuccess&&g.createElement("img",{src:"/fission/icon_o
1pen.png",className:`animate__animated animate__backInDown animate__zoomIn $ rounded-full transition-opacity hover:scale-105 hover:shadow-xl ${n?"animate__backOutUp":""} ${f?"animate__shakeX animate__infinite":""}`,style:{width:92,zIndex:10,marginTop:72}})):g.createElement("div",{className:"animate__animated animate__flash animate__infinite animate__slow"},g.createElement("img",{src:"/icon/icon_small_redpack.svg",style:{width:120,height:160}})))}},10706:function(e,t,a){"use strict";a.d(t,{V8:function(){return $},ZP:function(){return P}});var n=a(48452),l=a(85384),r=a(5197),s=a(2487),i=a(64214),c=a(36609),o=a(26909),m=a(88767),d=a(67294),u=a(25675),p=a.n(u),f=a(11163),g=a(36502),h=a(51675),y=a(82334),x=a(70607),w=a(3511),E=a(95662),b=a(94267),v=a(90061),N=a(62389),k=a(17741);a(14151);var _=a(19500),C=a(79012);a(75042);var S=a(90775),I=a(69856),T=({open:e,onClose:t,qrCodeUrl:a})=>{let{t:n}=(0,o.$G)(),{user:r}=(0,E.et)(),[s,i]=(0,d.useState)(210);return d.createElement(I.Z,{size:"small",title:"",open:e,onClose:t,footer:null,className:"rounded-2xl text-center",bgColor:"bg-white"},d.createElement("div",{className:"mb-2 flex w-full flex-col items-center gap-2 p-2"},d.createElement(l.default.Text,{className:"text-xl font-semibold"},r?.nickName),d.createElement(l.default.Text,{className:"-mt-3 text-base font-[500] opacity-50"},n("Shared a gift with you.")),d.createElement(p(),{src:r?.avatar,width:80,alt:r?.nickName,priority:!0,height:80,objectFit:"cover",style:{objectPosition:"center",borderRadius:"50%",height:80,borderWidth:3,borderColor:"#8A27DA",borderStyle:"solid",zIndex:10,bgColor:"white",marginBottom:-38}}),d.createElement("div",{className:"card-bg-color3 flex flex-col items-center gap-2 rounded-2xl p-3"},d.createElement(S.Z,{className:"mt-2 bg-white shadow-md",errorLevel:"H",type:"svg",value:a,icon:"/icon/icon_usdt.png",size:s,iconSize:s/4}),d.createElement(l.default.Text,{type:"secondary",className:"text-center text-[12px] text-white"},n("Scan the QR code to receive a USDT reward.")))))},Z=a(25294);let A=({campaignDetail:e,shareTab:t})=>{let a=(0,f.useRouter)(),{tgWebAppData:n,user:c,isDark:u,appDetail:N}=(0,d.useContext)(E.R0),{user:C,webApp:S}=(0,b.fW)(),[I,A]=(0,d.useState)(""),[$,P]=(0,d.useState)(""),[D,F]=(0,d.useState)(!1),{tgSharelink:O,showCopyTextButton:j}=(0,g.I)(),z="task3_official_bot",{t:R}=(0,o.$G)(),L=(0,m.useQuery)(["campaignInvitationDetailQuery",e?.id],async()=>(0,h.Of4)({campaignId:e?.id}),{enabled:!!e?.id&&!["monopoly","monopoly_v2","monopoly_v3","dice","dice_v2","dice_v3","event_contract"].includes(e.id)&&!!c?.userId,refetchOnWindowFocus:!0});(0,d.useEffect)(()=>{e?.id&&Q()},[e?.id]);let Q=()=>{let a=y.Kd[t||e?.type]?.miniApp,l={type:"tg",cid:e?.id,uid:c?.userId||n?.user?.id,path:`/${a}`,tab:"earn"===t?"spin":t};(0,h.hkZ)({parameters:l}).then(e=>{console.log("generateLinkSession res",e),e?.sessionId&&(O?(P(`${O}?startapp=sid-${e?.sessionId}`),A(`${O}?startapp=sid-${e?.sessionId}`)):(P(`https://t.me/${z}/${a}?startapp=sid-${e?.sessionId}`),A(`https://t.me/${z}/${a}?startapp=sid-${e?.sessionId}`)))})},q=({withText:t=!0})=>t?`https://t.me/share/url?url=${encodeURI($)}&text=${encodeURI((0,x.vP)(e))}`:$,W=({onClick:e,icon:t,text:a})=>d.createElement("div",{className:"flex cursor-pointer flex-col items-center justify-center gap-0",onClick:e},d.createElement(v.Z,{shape:"circle",type:"primary",icon:d.createElement(p(),{width:18,height:18,quality:100,alt:a,src:t}),size:"large"}),d.createElement(l.default.Text,{className:"text-[14px] font-[500]"},a)),{inviteCount:M=0,max:U=1,totalInviteCount:V,effectiveInviteCount:H}=L?.data||{},G=y.Kd[t||e?.type]?.inviteText?.[e?.enableFission?"fission":"normal"];if(G&&"string"==typeof G&&(G=(G=(G=G.replace("$TONAI",N?.pointConfig?.symbol)).replace("$ADS3",N?.pointConfig?.symbol)).replace("Points",N?.pointConfig?.symbol)),["cash_rally","cash_rally_withdraw"].includes(e?.type)){let t=e?.rewardConfigs?.[0];console.log("campaignDetail _reward",t),G=d.createElement("span",null,e?.inviteNeedNewUser&&d.createElement("span",{className:"text-yellow-600"},R(`Invitee is only valid if the invitee is a new user. 2`)),R(` 3 1. ð You are very close to claiming {{single_amount}} {{reward_name}} cash. 4 2. ðââï¸ð¨ Hurry up and invite friends to help you! FCFS!`,{single_amount:t?.single_amount,reward_name:t?.reward_name}))}return["monopoly"].includes(e?.type)&&(G=d.createElement("div",{className:"w-full text-left opacity-60"},`1. Share the link with friends ðð« 52. Friends open the link to visit App ðð 63. Withdrawal Successful ð¸â `)),["dice"].includes(e?.type)&&(G=d.createElement("div",{className:"w-full text-left text-[14px] font-[400] text-gray-500 opacity-100"},`1. Share the link with friends ðð« 7`,"2. Friends visit the link and ",d.createElement("span",{className:"text-red-500"},"complete tasks \uD83C\uDF10\uD83D\uDC40"),`
83. Get more chances to roll the dice. ð¸â `)),["spin"].includes(e?.type)&&(G=d.createElement("div",{className:"w-full text-left text-[14px] font-[400] text-gray-500 opacity-100"},"Invite friends to join Spin, and you both earn rewards:\n","1. New friends: +600",d.createElement(Z.Z,{className:"mx-[2px] mb-[2px]"}),"\n2. Registered friends: +50",d.createElement(Z.Z,{className:"mx-[2px] mb-[2px]"}),"(daily help 5 times)")),["event_contract"].includes(e?.type)&&(G=d.createElement("div",{className:"w-full text-left text-[14px] font-[400] text-gray-100 opacity-100"},R(`Invite friends â when they win, you earn `),d.createElement("span",{className:"font-bold text-white"},R("3% of their profit as commission.")),d.createElement("div",{className:"my-2 rounded-md bg-white/10 p-2"},d.createElement(_.Z,{content:R(`Example: If a friend bets 5 TON and wins 9.25 TON, their profit is 4.25 TON. Youâll get **3% of the profit in USDT**.`)})),d.createElement(_.Z,{content:R("See the **Account > Commission** page for details.")}))),d.createElement(r.Z,{active:!0,className:"p-2",loading:!$},d.createElement("div",{className:"flex h-full flex-col gap-5 px-1 py-3"},d.createElement("div",{className:"flex flex-col text-center font-medium"},d.createElement(l.default.Text,{className:"whitespace-pre-wrap text-[14px] font-[400] text-gray-500 opacity-100"},G)),e?.enableFission&&d.createElement(d.Fragment,null,d.createElement("div",{className:"flex flex-col gap-2 text-left"},d.createElement(s.Z,{className:"hidden",size:["100%",14],strokeColor:{from:"red",to:"gold"},showInfo:!1,percent:M/U*100,type:"line"}),["earn","spin"].includes(t)&&d.createElement("div",{className:"flex flex-col rounded-xl bg-[#5846F2] bg-opacity-10 p-3"},V>-1&&d.createElement(l.default.Text,{type:"secondary"},d.createElement(p(),{className:"mb-1 mr-1 inline-block",width:18,height:18,quality:100,alt:"share_invite",src:"/icon/share_invite.svg"})," ",R("Total Invited"),": ",V)))),d.createElement("div",{className:"flex flex-row items-center justify-between gap-5 px-2"},W({onClick:()=>{(0,w.vQ)(I)},icon:"/icon/share_link.svg",text:R("Copy Link")}),j&&W({onClick:()=>{(0,w.vQ)(`${I} 9${(0,x.vP)(e)}`)},icon:"/icon/share_text.svg",text:R("Copy Text")}),W({onClick:()=>{F(!0)},icon:"/icon/share_qrcode.svg",text:R("Save QRcode")})),d.createElement("div",{className:"flex w-full flex-col items-center justify-between gap-3 px-2"},d.createElement(v.Z,{type:"primary",size:"large",className:"w-full",icon:d.createElement(p(),{width:18,height:18,quality:100,alt:"share_chat",src:"/icon/share_chat.svg"}),onClick:()=>{if($){let e=q({withText:!0});console.log("share to tg,content:\n",e),(0,w.Yo)(S,e,"_blank")}else Q()}},R("Share to Chat")),"dice"===t&&d.createElement(i.ZP,{className:"w-full border-purple-800 text-purple-700",size:"large",shape:"round",onClick:()=>{a.push("/app?tab=spin")}},d.createElement(k._,null),d.createElement("span",{className:"-ml-2"},R("Spin & Earn More")))),D&&d.createElement(T,{open:D,qrCodeUrl:I,onClose:()=>{F(!1)}})))},$=({onClose:e,open:t,campaignDetail:a,shareTab:l,title:r})=>d.createElement(C.Z,{centered:!0,size:"small",title:r||(0,c.t)("Share to Groups/Friends"),width:360,onCancel:()=>{e?.()},classNames:{content:"px-3 "},closeIcon:d.createElement(n.Z,{className:"text-xl font-bold text-black"}),open:t,style:{borderRadius:"20px",animationDuration:"0.5s"},className:"z-[999]",footer:null},d.createElement(A,{campaignDetail:a,shareTab:l}));var P=({onClose:e,open:t,campaignDetail:a,shareTab:n})=>d.createElement(N.Z,{title:(0,c.t)("Share to Groups/Friends"),onClose:()=>{e?.()},open:t,className:"z-[999]"},d.createElement(A,{campaignDetail:a,shareTab:n}))},51279:function(e,t,a){"use strict";var n=a(64214),l=a(9544),r=a(33118),s=a(44591),i=a(88767),c=a(67294),o=a(41664),m=a.n(o),d=a(95662),u=a(51675);t.Z=({isDark:e,isWeb:t})=>{let{user:a,currentCommunity:o,setCurrentCommunity:p}=(0,d.et)(),f=(0,i.useQuery)(["communityListQuery",a?.userId],async()=>await (0,u.SH8)({pageSize:1e4,current:1,userId:a?.userId}),{enabled:!!a,refetchOnWindowFocus:!0,onSuccess:e=>{e?.data?.length&&(o||p(e?.data[0]))}}),g=()=>c.createElement(m(),{href:t?"/web/community/create":"/admin/community/create"},c.createElement(n.ZP,{className:e?"border-none bg-[#1668dc] text-white hover:bg-[#1668dc]/80":""},"Create Community"));return o?c.createElement("div",{className:e?"select-community-dark":""},c.createElement("style",{jsx:!0,global:!0},` 10 .select-community-dark .ant-select-selector { 11 background-color: #141414 !important; 12 border-color: #434343 !important; 13 } 14 .select-community-dark .ant-select-selection-item { 15 color: white !important; 16 } 17 .select-community-dark .ant-select-arrow { 18 color: white !important; 19 }
20 .select-community-dark .ant-select-selection-placeholder { 21 color: rgba(255, 255, 255, 0.65) !important; 22 } 23 .select-community-dark-dropdown .ant-select-item-option-selected { 24 background-color: #177ddc !important; 25 } 26 .select-community-dark-dropdown 27 .ant-select-item-option-selected 28 .ant-select-item-option-content { 29 color: white !important; 30 } 31 .select-community-dark-dropdown 32 .ant-select-item-option-active:not(.ant-select-item-option-selected) { 33 background-color: rgba(255, 255, 255, 0.08) !important; 34 } 35 .select-community-dark-dropdown .ant-select-item { 36 color: rgba(255, 255, 255, 0.85) !important; 37 } 38 .select-community-dark-dropdown { 39 background-color: #1f1f1f !important; 40 border-color: #434343 !important; 41 } 42 .select-community-dark-dropdown .ant-select-item-option-content { 43 display: flex !important; 44 align-items: center !important; 45 gap: 8px !important; 46 } 47 .select-community-dark-dropdown .ant-select-item-empty { 48 color: rgba(255, 255, 255, 0.65) !important; 49 } 50 `),c.createElement(l.default,{style:{width:160},loading:f?.isLoading,placeholder:"Select Community",value:o?.handle,onChange:(e,t)=>
50{p(t)},fieldNames:{label:"handle",value:"handle"},options:f?.data?.data,className:e?"text-white":"",dropdownStyle:e?{borderColor:"#434343",boxShadow:"0 3px 6px -4px rgba(0, 0, 0, 0.48), 0 6px 16px 0 rgba(0, 0, 0, 0.32), 0 9px 28px 8px rgba(0, 0, 0, 0.2)"}:{},popupClassName:e?"select-community-dark-dropdown":"",labelRender:({label:t})=>{let a=f?.data?.data.find(e=>e.handle===t);return a?c.createElement("div",{className:`flex items-center gap-2 ${e?"bg-white/0 text-white":""}`},c.createElement(r.C,{size:22,src:a.logo}),a.name):c.createElement(c.Fragment,null)},optionRender:({data:t})=>c.createElement("div",{className:`flex items-center gap-2 ${e?"text-white":""}`},c.createElement(r.C,{size:22,src:t.logo}),t.name),dropdownRender:t=>c.createElement(c.Fragment,null,t,c.createElement(s.Z,{style:e?{borderColor:"rgba(255,255,255,0.12)"}:{}}),c.createElement("div",{className:"flex w-full flex-row items-center justify-center pb-1"},g()))})):g()}},21458:function(e,t,a){"use strict";var n=a(45046),l=a(42387),r=a(9544),s=a(44591),i=a(64214),c=a(52638),o=a(96486),m=a.n(o),d=a(26909),u=a(67294),p=a(5152),f=a.n(p),g=a(11163),h=a(95662),y=a(94267),x=a(3511);a(98619);let w=f()(()=>Promise.all([a.e(8024),a.e(2959),a.e(1054)]).then(a.bind(a,46533)).then(e=>e.WalletConnectPanel));t.Z=({title:e="Add New Wallet Address",description:t="You have not yet linked a wallet address.\n Select the wallet you want to link",label:a="Wallet Address",placeholder:o="Select your wallet address",onChange:p,supportChainsClassify:f,disabled:E})=>{let{t:b}=(0,d.$G)(),{isInTelegram:v}=(0,y.fW)(),{user:N,userWalletQuery:k,userWallets:_,isMobile:C}=(0,u.useContext)(h.R0),S=(0,g.useRouter)(),{app_name:I}=S.query,[T,Z]=(0,u.useState)(!1),[A,$]=(0,u.useState)(),[P,D]=(0,u.useState)([]);(0,u.useEffect)(()=>{k?.refetch()},[]),(0,u.useEffect)(()=>{if(_?.length>0){let e=(_||[]).reduce((e,t)=>{let a=e.find(e=>e.key===t.classify);return a?a.options.push({...t,value:t.walletAddress}):e.push({label:m().upperCase(t.classify),key:t.classify,options:[{...t,value:t.walletAddress}]}),e},[]),t=e?.filter(e=>!(f&&f?.length>0)||!!f?.includes("all")||f?.includes(e.key));D(t),A&&!t?.map(e=>e.key)?.includes(A.classify)&&($(null),p?.(void 0,null))}},[_,f]);let F=(e,t)=>{$(t),p?.(e,t)},O=u.createElement(w,{description:t,onConnectSuccess:()=>{k?.refetch(),Z(!1)}});return u.createElement(u.Fragment,null,u.createElement("div",{className:`flex w-full flex-row items-center justify-center rounded-lg border ${E?"opacity-50":""}`},u.createElement(r.default,{style:{width:"100%"},placeholder:o,variant:"borderless",disabled:E,suffixIcon:u.createElement(n.Z,{className:"pointer-events-none text-base text-black"}),value:A?.value,loading:k?.isLoading,onChange:(e,t)=>
50F(e,t),notFoundContent:O,optionRender:e=>u.createElement("div",null,(0,x.Xn)(e.value)),labelRender:e=>u.createElement("div",null,(0,x.Xn)(e.value)),dropdownRender:t=>u.createElement(u.Fragment,null,t,P?.length>0&&u.createElement(u.Fragment,null,u.createElement(s.Z,null),u.createElement("div",{className:"flex w-full flex-col items-center justify-center gap-2 p-0"},u.createElement(i.ZP,{size:"small",type:"text",className:"text-xs",icon:u.createElement(l.Z,null),onClick:()=>{S.push((0,x.g1)(v?"/app?tab=account":"/web/profile",{app_name:I}))}},b(e))))),options:P})),T&&u.createElement("div",{className:"low-z-index"},u.createElement(c.Z,{mask:!0,open:T,destroyOnClose:!0,title:e,footer:null,onCancel:()=>Z(!1)},O)))}},6319:function(e,t,a){"use strict";var n=a(85384),l=a(36609),r=a(38190),s=a(67294),i=a(25675),c=a.n(i),o=a(3511),m=a(36064);let d=(0,s.memo)(()=>s.createElement(c(),{className:"mb-[3px] ml-[2px] inline-block rounded-full object-cover",style:{height:14,width:14},alt:"icon",unoptimized:!0,src:"/icon/icon_point_badge.svg",width:16,height:16}));d.displayName="PointBadgeIcon";let u=(0,s.memo)(({url:e,isHot:t})=>s.createElement("div",{className:"flex w-full flex-col"},s.createElement("div",{className:"flex flex-row items-center gap-1"},s.createElement(n.default.Paragraph,{className:"main-gradient-text mb-0 mt-0 text-[12px]",ellipsis:{rows:2}},"+150",s.createElement(d,null))),!t&&(0,o.V)(e)&&s.createElement("div",{className:"-mt-1 text-[10px] text-red-500"},(0,l.t)("keep 7 days in group, or no reward"))));function p(e){let{ad:t,onAdClick:a,isHot:n,isDark:l,description:i,hotImgSize:c=46,className:o,source:d}=e;if(!t)return null;let[p,f]=s.useState(!1),[g,h]=s.useState(!1),y=(0,s.useCallback)(()=>{["oCPC","CPC"].includes(t?.billingType)?(0,r.Qt)(t,e=>{h(!1),e.success?(f(!0),a?.()):console.log("TonAdPopupShow verified failed:",e)}):(0,r.by)({tonAd:t,countdown:15,showCloseButton:r.gP.Never,autoClose:!1,onAdClick:()=>{h(!0)},onAdVerifyed(e){h(!1),e.success?(f(!0),a?.()):console.log("TonAdPopupShow verified failed:",e)},onAdError:e=>{console.error("TonAdPopupShow error:",e)}}).catch(e=>{console.error("Failed to show TonAdPopupShow:",e)})},[t,a]),x=(0,s.useMemo)(()=>n?s.createElement(u,{url:t.url||"",isHot:n}):t.text||t.brandName||"A mysterious gift prepared for you \uD83C\uDF81",[n,t.url,t.text,t.brandName]),w=(0,s.useMemo)(()=>s.createElement(u,{url:t.url||"",isHot:n}),[t.url,n]);return s.createElement(m.Z,{isHot:n,onAdClick:y,className:o,isDark:l,source:d+".ad",title:x,icon:t.icon||t.image||"/icon/icon_gift2.png",description:i||w,hotImgSize:c,isVerifing:g,isClicked:p})}u.displayName="RewardText",p.displayName="TonAdEarnItem",t.Z=(0,s.memo)(p)},36064:function(e,t,a){"use strict";var n=a(29308),l=a(94740),r=a(85384),s=a(36609),i=a(67294),c=a(25675),o=a.n(c),m=a(71426),d=a(90061);t.Z=e=>{let{onAdClick:t,isHot:a,isDark:c,title:u,icon:p,description:f,hotImgSize:g,isVerifing:h,isClicked:y,className:x,source:w}=e,E=g||46;return i.createElement(i.Fragment,null,a?i.createElement("div",{className:`flex w-full cursor-pointer flex-col items-center gap-2 rounded-md py-2 hover:scale-105 focus:scale-105 ${h?"animate__animated animate__pulse animate__infinite":""} ${x}`,onClick:e=>{(0,m.X)({action:`${w}.${a?"hot":"normal"}.clickAd`}),t()}},h?i.createElement(l.Z,{className:"animate__animated animate__pulse animate__infinite rounded-full border-[2px] border-black p-2",style:{height:E,width:E},indicator:i.createElement(n.Z,{spin:!0})}):i.createElement(o(),{className:`rounded-full border-[2px] border-black object-cover ${h?"animate__animated animate__pulse animate__infinite":""}`,style:{height:E,width:E},src:p||"/icon/icon_gift2.png",alt:"icon",unoptimized:!0,width:E,height:E}),i.createElement("div",{className:"flex flex-row items-center gap-[2px]"},i.createElement(r.default.Paragraph,{className:"mb-0 mt-0 text-[12px] font-[500]",ellipsis:{rows:1}},u))):i.createElement("div",{className:`flex w-full flex-row items-center gap-2 px-1 ${h?"animate__animated animate__pulse animate__infinite":""} ${x}`},h?i.createElement(l.Z,{className:"animate__animated animate__pulse animate__infinite rounded-full border-[1px] border-black p-2",style:{height:38,width:38},indicator:i.createElement(n.Z,{spin:!0})}):i.createElement(o(),{src:y?"/icon/checked.svg":p||"/icon/icon_gift2.png",width:32,height:32,unoptimized:!0,style:{width:38,height:38},alt:"icon",className:`min-w-[32px] rounded-full border-[1px] border-black object-cover object-center ${h?"animate__animated animate__pulse animate__infinite":""}`,onClick:e=>{t()}}),i.createElement("div",{className:"items-left flex flex-1 flex-col gap-1",onClick:e=>{t()}},i.createElement(r.default.Text,{className:`flex-1 font-[500] leading-4 ${c?"text-white":""}`},u," "),f||i.createElement(r.default.Paragraph,{className:"main-gradient-text mb-0 mt-0",ellipsis:{rows:2}},(0,s.t)("Click to earn!"))),i.createElement(d.Z,{type:"primary",size:"small",className:"animate__animated animate__fadeIn animate__delay-0.5s",style:{width:64},onClick:()=>{t()}},(0,s.t)("Go"))))}},63193:function(e,t,a){"use strict";a.d(t,{Z:function(){return $}});var n=a(94740),l=a(67294),r=a(9008),s=a.n(r),i=a(11163),c=a(95662),o=a(82334),m=a(3511),d=a(72865),u=a(43587),p=a(90702),f=a(48452),g=a(60736),h=a(20479),y=a(19244),x=a(44591),w=a(64214),E=a(36609),b=a(13551),v=a(92321),N=a(25675),k=a.n(N),_=a(41664),C=a.n(_),S=a(17697),I=a(44202),T=a(51279),Z=a(421),A=()=>{let e=(0,i.useRouter)(),{user:t,setOpenLoginModal:a,toLogout:n,currentCommunity:r,isInnerUser:s}=(0,c.et)(),[o,N]=(0,l.useState)(!1),[_,A]=l.useState((0,m.$o)("locale")),[$,P]=(0,l.useState)(!1),[D,F]=(0,l.useState)(!1),[O,j]=(0,l.useState)(!1),[z,R]=(0,l.useState)(!0),{isConnected:L,address:Q,chainId:q,connector:W}=(0,v.m)();(0,l.useEffect)(()=>{console.log("useEffect isConnected",{isConnected:L,address:Q,chainId:q,connector:W})},[L,Q,W]),(0,l.useEffect)(()=>{let e=()=>{j(!!localStorage.getItem("wagmi.recentConnectorId"))};e();let t=()=>{e()};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)},[]),(0,l.useEffect)(()=>{let e=()=>{F(window.innerWidth<768),window.innerWidth>=768&&P(!1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let M=[{key:"/home",label:(0,E.t)("Home")},{key:"/web/quests",label:(0,E.t)("Quests")},{key:"/web/carnival",label:(0,E.t)("\uD83D\uDD25 Carnival")},{key:"/web/community",label:(0,E.t)("Community")},{key:"/web/explore",label:(0,E.t)("Alpha")},{key:"/admin",label:(0,E.t)("For Projects")}],U=[{key:"profile",label:l.createElement("div",{className:"px-4 py-2 text-sm text-gray-300 transition-colors hover:scale-[1.05] hover:bg-gray-800 hover:text-white",onClick:()=>e.push("/web/profile")},l.createElement(d.Z,null)," ",(0,E.t)("Profile"))},{key:"assets",label:l.createElement("div",{className:"px-4 py-2 text-sm text-gray-300 transition-colors hover:scale-[1.05] hover:bg-gray-800 hover:text-white",onClick:()=>e.push("/web/assets")},l.createElement(u.Z,null)," ",(0,E.t)("Assets"))},{key:"language",label:l.createElement("div",{className:"flex min-w-[160px] flex-row items-center gap-1 px-4 py-2 text-sm text-gray-300 transition-colors hover:scale-[1.05] hover:bg-gray-800 hover:text-white",onClick:()=>N(!0)},l.createElement(b.$lZ,{className:"h-4 w-4"})," ",(0,E.t)("Language"))},{key:"logout",label:l.createElement("div",{className:"px-4 py-2 text-sm text-gray-300 transition-colors hover:scale-[1.05] hover:bg-gray-800 hover:text-white",onClick:()=>{n(()=>{})}},l.createElement(p.Z,null)," ",(0,E.t)("Logout"))}];return l.createElement(l.Fragment,null,l.createElement("nav",{className:"fixed left-0 right-0 top-0 z-50 border-b-0 border-gray-800 bg-[#0D0D0D]"},l.createElement("div",{className:"mx-auto flex h-16 items-center justify-between px-3 md:px-5"},l.createElement("div",{className:"flex items-center space-x-4 md:space-x-8"},l.createElement(C(),{href:"/",className:"flex items-center space-x-2"},l.createElement("img",{src:"/white_logo.png",className:"h-7 md:h-8",alt:"Logo"}))),l.createElement("div",{className:"hidden md:flex md:items-center md:space-x-3"},M.map(t=>l.createElement(C(),{key:t.key,href:t.key,className:`rounded-md px-3 py-2 hover:scale-[1.05] hover:bg-gray-800 ${e.pathname===t.key?"bg-gray-600/0 text-lg font-medium text-white [text-shadow:_1px_1px_0_#5959eb]":"text-base text-gray-500 hover:text-white hover:[text-shadow:_0_0_1px_#4F46E5]"}`},t.label))),l.createElement("div",{className:"flex items-center space-x-1 md:space-x-2"},t&&!D&&l.createElement(l.Fragment,null),!!t&&z&&l.createElement(l.Fragment,null,l.createElement(h.NL,{label:"Connect Wallet",accountStatus:{smallScreen:"avatar",largeScreen:"full"},showBalance:!1,chainStatus:{smallScreen:"icon",largeScreen:"icon"}})),t?l.createElement(y.Z,{menu:{items:U,style:{backgroundColor:"#1f1f1f",padding:"4px 0",border:"1px solid #333",borderRadius:"8px",minWidth:"150px"}},placement:"bottomRight",trigger:["hover"],dropdownRender:e=>l.createElement("div",{className:"rounded-lg bg-gray-700 shadow-xl"},l.createElement("div",{className:"flex flex-row items-center gap-2 px-4 py-2"},l.createElement(k(),{src:t.avatar||"https://static.ton.ai/img/logo_bot.png",alt:"avatar",width:40,height:40,className:"rounded-full"}),l.createElement("div",{className:"flex flex-1 flex-col items-start justify-start"},l.createElement("span",{className:"text-sm text-gray-200"},t.nickName))),l.createElement(x.Z,{className:"my-0 bg-gray-200/30"}),l.cloneElement(e,{style:{backgroundColor:"transparent",boxShadow:"none"}}),l.createElement("div",{className:"px-4 py-2 text-sm text-gray-300 transition-colors hover:scale-[1.05] hover:bg-gray-800 hover:text-white"},l.createElement(w.ZP,{type:"text",icon:l.createElement("img",{src:"/icon/icon_telegram_color.svg",className:"h-4"}),onClick:()=>{window.open("https://t.me/PeaAiBot/app","_blank")},className:"w-full items-center space-x-1 rounded-lg border border-blue-400/60 px-3 py-1 text-sm text-blue-400/80 hover:scale-[1.05] hover:border-blue-400/80 md:flex"},l.createElement("span",null,"Mini App"))))},l.createElement(k(),{src:t.avatar||"https://static.ton.ai/img/logo_bot.png",alt:"avatar",width:40,height:40,className:"flex h-10 w-10 cursor-pointer items-center justify-center rounded-full bg-gray-800 text-gray-300 hover:bg-gray-700"})):l.createElement(I.default,{size:"large"}),D&&l.createElement(w.ZP,{type:"text",icon:$?l.createElement(f.Z,null):l.createElement(g.Z,null),onClick:()=>P(!$),className:"ml-1 flex h-8 w-8 items-center justify-center bg-transparent text-white hover:bg-gray-800"}
50))),D&&$&&l.createElement("div",{className:"border-t border-gray-800 bg-[#121212] px-4 py-3"},l.createElement("div",{className:"space-y-3"},M.map(t=>l.createElement(C(),{key:t.key,href:t.key,className:`block rounded-md px-3 py-2 ${e.pathname===t.key?"bg-gray-800 font-medium text-white":"text-gray-400 hover:bg-gray-800 hover:text-white"}`,onClick:()=>P(!1)},t.label)),l.createElement("div",{className:"grid grid-cols-2 gap-2 pt-2"},l.createElement(w.ZP,{type:"text",onClick:()=>N(!0),className:"flex items-center justify-center space-x-1 rounded-lg border border-gray-700 px-2 py-1 text-sm text-gray-300"},l.createElement("span",null,Z.M.find(e=>e.value===_)?.label)),l.createElement(w.ZP,{type:"text",icon:l.createElement("img",{src:"/icon/icon_telegram_color.svg",className:"mr-1 h-4"}),onClick:()=>{window.open("https://t.me/PeaAiBot/app","_blank")},className:"flex items-center justify-center rounded-lg border border-blue-400/60 px-2 py-1 text-sm text-blue-400/80"},l.createElement("span",null,"Mini App"))),t&&l.createElement("div",{className:"space-y-2 pt-2"},l.createElement(C(),{href:"/admin/quest/create",onClick:()=>P(!1)},l.createElement(w.ZP,{type:"text",className:"flex w-full items-center justify-center rounded-lg border border-gray-700 px-3 py-1 text-sm text-gray-300"},(0,E.t)("Create Quest"))),r?.handle&&l.createElement(C(),{href:`/web/community/${r?.handle}`,onClick:()=>P(!1)},l.createElement(w.ZP,{type:"text",className:"flex w-full items-center justify-center rounded-lg border border-gray-700 px-3 py-1 text-sm text-gray-300"},(0,E.t)("My Community"))),l.createElement("div",{className:"pt-1"},l.createElement(T.Z,{isWeb:!0,isDark:!0})))))),l.createElement(S.Z,{open:o,onClose:()=>N(!1),isDark:!0}))},$=({children:e,pageName:t})=>{let a=(0,i.useRouter)(),{user:r,setOpenLoginModal:d}=(0,c.et)();return(0,l.useEffect)(()=>{r?d(!1):(0,m.zE)(a.pathname,o.Vp)&&setTimeout(()=>{(0,m.Nh)()||d(!0)},1e3)},[r]),l.createElement(l.Fragment,null,l.createElement(s(),null,l.createElement("title",null,`${t?t+" | ":""} Ads3`)),l.createElement("div",{className:"flex h-screen w-screen flex-col items-center bg-[#000000] text-white"},l.createElement("div",{className:"h-16"},l.createElement(A,null)),l.createElement("main",{className:"mx-auto flex h-[calc(100vh-64px)] w-full flex-col items-center overflow-auto px-1 md:px-5"},r||(0,m.zE)(a.pathname,o.pA)&&!(0,m.zE)(a.pathname,o.Vp)?l.createElement(l.Fragment,null,e):l.createElement("div",{className:"flex h-full w-full items-center justify-center"},l.createElement(n.Z,{size:"large"})))))}},58217:function(e,t,a){"use strict";var n=a(67294),l=a(33118),r=a(85384),s=a(3511),i=a(79012),c=a(26909);t.Z=({open:e,onClose:t,reward:a})=>{let{t:o}=(0,c.$G)();return n.createElement(i.Z,{title:o("Congratulations!"),footer:null,open:e,onCancel:t,onClose:t},n.createElement("div",{className:"flex flex-col items-center gap-4 py-4"},n.createElement("img",{src:"/icon/icon_congratulation.svg",width:84}),a?.map(e=>n.createElement("div",{key:e?.rewardName,className:"flex flex-row items-center gap-2"},n.createElement(l.C,{size:32,src:e?.rewardIcon,name:e?.rewardName}),n.createElement(r.default.Text,{className:"text-xl font-medium gold-gradient-text",ellipsis:{rows:1}},e?.rewardName," \xd7 ",s.uf(e?.rewardAmount,3))))))}},46013:function(e,t,a){"use strict";var n=a(22860),l=a(3328),r=a(85384),s=a(67294),i=a(51675);a(3628);var c=a(79012),o=a(26909);let{TextArea:m}=n.default;t.Z=({open:e,item:t,onClose:a,onSuccess:n})=>{let[d,u]=(0,s.useState)(""),{t:p}=(0,o.$G)();return s.createElement(c.Z,{key:t?.taskId,title:t?.name,open:e,onCancel:a,onOk:()=>{if(!d){l.ZP.error(p("Please enter valid text."));return}(0,i.Vlj)({text:d,taskId:t?.taskId}).then(e=>{l.ZP.success(p("Submission Successful.")),n?.()}).catch(e=>{l.ZP.error(e?.message)})},okText:t?.button_text||p("Submit")},s.createElement(r.default.Text,{className:"w-full mt-5",type:"secondary",style:{whiteSpace:"pre-wrap"}},t?.taskConfig?.description),s.createElement(m,{className:"mt-2",placeholder:t?.taskConfig?.placeholder,defaultValue:t?.userSubmitValue?.text,onChange:e=>{u(e.target.value)}}))}},77099:function(e,t,a){"use strict";var n=a(82959),l=a(67294),r=a(3511);t.Z=({children:e})=>{let t=(0,r.$o)("i18nextLng")||"en";return l.createElement(n.LD,{language:t,actionsConfiguration:{modals:"success",twaReturnUrl:"https://t.me/PeaAIBot/app?startapp=tab-account"},manifestUrl:"https://app.ads3.ai/file/tonconnect-manifest.json"},e)}},26329:function(e,t,a){"use strict";a.d(t,{G:function(){return l}});var n=a(67294);function l({blockId:e,debug:t,onReward:a,onError:l}){let r=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{r.current=window.Adsgram?.init({blockId:e,debug:t,debugBannerType:"FullscreenMedia"})},[e,t]),(0,n.useCallback)(async()=>{r.current?r.current.show().then(e=>{console.log("AdControllerRef result",e),a(e)}).catch(e=>{l?.(e)}):l?.({error:!0,done:!1,state:"load",description:"Adsgram script not loaded"})},[l,a])}},68993:function(e,t,a){"use strict";a.d(t,{y:function(){return i}});var n=a(88767),l=a(67294),r=a(95662),s=a(51675);let i=({campaignId:e,previewCampaignDetail:t,disableRefetchInterval:a})=>{let{user:i}=(0,r.et)(),[m,d]=(0,l.useState)({open:!1}),[u,p]=(0,l.useState)(!0===a),[f,g]=(0,l.useState)({open:!1,rewards:[]}),h={refetchOnWindowFocus:!0,refetchInterval:!u&&5e3},y=(0,n.useQuery)(["campaignRewardStatus",e],async()=>await (0,s.seV)({campaignId:e}),{...h,enabled:!!e,onSuccess:e=>{(e?.isTasksFinish||e?.isEnded)&&setTimeout(()=>{p(!0)},5e3)}}),x=(0,n.useQuery)(["campaignDetail",e],async()=>await (0,s.YfG)({campaignId:e}),{...h,enabled:!!e,placeholderData:t}),w=(0,n.useQuery)(["campaignInvitationDetail",e],async()=>await (0,s.Of4)({campaignId:e}),{...h,enabled:!!e&&!!i?.userId}),E=(0,n.useQuery)(["campaignActive",e],async()=>await (0,s.Nro)({campaignId:e}),{enabled:!1,onSuccess:()=>{y?.refetch()}}),b=(0,n.useQuery)(["campaignRewardRecord",e],async()=>await (0,s.ssg)({campaignId:e,pageSize:100,current:1}),{...h,enabled:!!e&&!!i?.userId,refetchInterval:!1}),v=(0,n.useMutation)(async e=>await (0,s.D6)(e),{onSuccess:()=>{y.refetch(),x.refetch(),b.refetch()}}),N=(0,n.useMutation)(async({campaignId:e})=>await (0,s.W9x)({campaignId:e}),{onSuccess:()=>{y.refetch(),x.refetch()}});return{campaignRewardStatusQuery:y,campaignDetailQuery:x,campaignInvitationDetailQuery:w,campaignRewardReceiveRecordQuery:b,campaignActiveQuery:E,campaignRewardReceiveMutation:v,campaignTaskVerifyMutation:N,shareModalVisible:m,setShareModalVisible:d,rewardModalVisible:f,setRewardModalVisible:g,openTimes:c(y),isTasksFinish:o(y),isQuestEnded:x.data?.status==="ended"||y.data?.isEnded===!0}},c=e=>{let{maxQualification:t,consumeQualification:a}=e.data||{maxQualification:0,consumeQualification:0},n=t-a;return n>=100?{text:"100X",times:100}:n>=10?{text:"10X",times:10}:n>=1?{text:"",times:1}:{text:"",times:0}},o=e=>e?.data?.isTasksFinish||!1},43689:function(e,t,a){"use strict";a.d(t,{l:function(){return s}});var n=a(93787),l=a(78787),r=a(67294);let s=()=>{let[e,t]=l.ZP.useNotification();return{contextHolder:t,showNotification:(t,a="",n="error")=>{e[n]({message:t,description:a,placement:"top",duration:15,showProgress:!0,pauseOnHover:!0})},showLoadingNotification:(t,a="")=>{let l=`loading-${Date.now()}`;return e.info({key:l,icon:r.createElement(n.Z,{spin:!0,className:"text-blue-500"}
50),message:t,description:a,placement:"top",duration:0,closeIcon:!0,showProgress:!1}),{close:()=>{e.destroy(l)}}}}};t.Z=s},7655:function(e,t,a){"use strict";a.d(t,{e:function(){return d}});var n=a(46749),l=a(76104),r=a(27191),s=a(3328),i=a(38190),c=a(67294),o=a(95662),m=a(51675);let d=({onWalletConnect:e})=>{let{user:t}=(0,o.et)(),a=(0,c.useRef)(null),[d,u]=(0,c.useState)(!1),p=()=>new n.OKXTonConnectUI({dappMetaData:{name:"Ads3",icon:"https://static.ads3.ai/img/logo_bot.png"},actionsConfiguration:{returnStrategy:"tg://resolve",tmaReturnUrl:"back"},uiPreferences:{theme:"SYSTEM"},language:"en_US",restoreConnection:!0}),f=async()=>{if(!t){s.ZP.error("Please login first"),e?.(!1,null,"Please login first");return}try{let e=p();a.current=e,e?.setConnectRequestParameters({state:"loading"});let{nonce:t}=await (0,m.EnH)();t?(e.setConnectRequestParameters({state:"ready",value:{tonProof:t}}),e.openModal()):e?.setConnectRequestParameters(null)}catch(t){a.current?.setConnectRequestParameters(null),e?.(!1,null,"Connect failed."+t?.message),console.error("handleWalletConnect",t)}},g=e=>l.Address.parseRaw(e).toString({bounceable:!1}),h=async n=>{if(n?.connectItems?.tonProof?.name==="ton_proof"&&"error"in n?.connectItems?.tonProof){s.ZP.error(`Wallet connect failed: ${n.connectItems.tonProof.error.message||"Unknown error"}`),e?.(!1,null,`Wallet connect failed: ${n.connectItems.tonProof.error.message||"Unknown error"}`);return}if(d)return;u(!0),s.ZP.info("Checking wallet nonce...");let l=n?.connectItems?.tonProof;try{await (0,m.DBA)({walletAddressClassify:"ton",source:"okx",walletAddressClassifyParam:{account:n?.account,connectItems:n?.connectItems},publicAddress:g(n?.account?.address),signature:l?.proof?.signature,nonce:l?.proof?.payload}),s.ZP.success("Okx Wallet connect success!"),e?.(!0,n?.account?.address),(0,i.bG)({walletClassify:"ton",walletAddress:n?.account?.address,openId:t?.telegramUserId||""})}catch(t){s.ZP.error("Please try another wallet:"+t?.message),e?.(!1,null,`Wallet connect failed: ${t?.message}`)}finally{u(!1),a.current?.connected&&a.current?.disconnect()}},{run:y}=(0,r.Z)(h,{wait:1500,leading:!0});return(0,c.useEffect)(()=>{let t=e=>{e instanceof CustomEvent&&console.log("Transaction init",e)},l=e=>{e instanceof CustomEvent&&a.current?.wallet&&y(a.current?.wallet)},r=t=>{t instanceof CustomEvent&&(t?.detail?.error_message!=="Connection was cancelled"&&s.ZP.error("Wallet connect failed."+t?.detail?.error_message),console.log("Wallet connect failed.",t),e?.(!1,null,`Wallet connect failed: ${t.detail?.error_message}`))},i=t=>{t instanceof CustomEvent&&(s.ZP.error("Transaction signing failed."+t.detail?.error_message),e?.(!1,null,`Transaction signing failed: ${t.detail?.error_message}`))};return window?.addEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_CONNECTION_STARTED,t),window?.addEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_CONNECTION_COMPLETED,l),window?.addEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_CONNECTION_ERROR,r),window?.addEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_TRANSACTION_SIGNING_FAILED,i),()=>{window?.removeEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_CONNECTION_STARTED,t),window?.removeEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_CONNECTION_COMPLETED,l),window?.removeEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_CONNECTION_ERROR,r),window?.removeEventListener(n.OKX_UI_CONNECTION_AND_TRANSACTION_EVENT.OKX_UI_TRANSACTION_SIGNING_FAILED,i)}},[]),{handleWalletConnect:f,isChecking:d}}},63771:function(e,t,a){"use strict";var n=a(67294);t.Z=(e,t)=>{(0,n.useEffect)(()=>{let a=t=>{t.scrollTop+t.clientHeight>=t.scrollHeight&&(console.log("scrollableContainer Scrolled to the bottom"),e?.())},n=()=>{window.innerHeight+window.scrollY>=document.body.offsetHeight-1&&(e?.(),console.log("window Scrolled to the bottom"))};if(t){let e=document.getElementById(t);e?.addEventListener("scroll",a(e))}else window.addEventListener("scroll",n);return()=>{window.removeEventListener("scroll",n),window.removeEventListener("scroll",a)}},[])}},66343:function(e,t,a){"use strict";a.d(t,{X:function(){return s}});var n=a(76104),l=a(82959),r=a(67294);let s=()=>{let[e,t]=(0,l.dG)(),a=(0,l.MW)(),{open:s,close:i,state:c}=(0,l.hb)(),o=(0,r.useRef)(null),m=(0,r.useCallback)(async t=>{let{address:a,amount:l,payload:r,onSuccess:s,onError:c}=t;try{let t;if(!e?.connected){c?.("Wallet not connected");return}r&&(t=(0,n.beginCell)().storeUint(0,32).storeStringTail(r).endCell().toBoc().toString("base64"));let o={validUntil:Math.floor(Date.now()/1e3)+360,messages:[{address:a,amount:(0,n.toNano)(l).toString(),payload:t}]},m=await e.sendTransaction(o,{modals:[],notifications:"all"});i(),s?.(m)}catch(e){console.error("Payment failed:",e),i(),setTimeout(()=>{c?.(e)},100)}finally{o.current=null}},[e,i]);(0,r.useEffect)(()=>{console.log("state",c),"action-cancelled"===c.closeReason&&(console.log("action-cancelled"),o.current?.onError?.({message:"Payment cancelled"}))},[c.closeReason]);let d=(0,r.useCallback)(async t=>{if(!e?.connected){o.current=t,s();return}await m(t)},[e?.connected,s,m,a]);return(0,r.useEffect)(()=>{(e?.connected||a)&&o.current&&setTimeout(()=>{o.current&&m(o.current)},1500)},[e?.connected,m,a]),{tonPay:d,isConnected:!!e?.connected,isConnecting:!!o.current}};t.Z=s},59152:function(e,t,a){"use strict";a.r(t);var n=a(47732),l=a(67294);t.default=({quest:e,children:t})=>e?.status!=="on_going"?l.createElement(n.Z.Ribbon,{text:"Ended",color:"red"},t):e?.isTasksFinish?l.createElement(n.Z.Ribbon,{text:"Joined",color:"green"},t):l.createElement(l.Fragment,null,t)},95479:function(e,t,a){"use strict";a.r(t);var n=a(23123),l=a(27484),r=a.n(l),s=a(26909),i=a(67294),c=a(70607),o=a(766);t.default=({status:e,validStartAt:t,validEndAt:a,campaignId:l,campaign:m})=>{let{t:d}=(0,s.$G)();if(["on_going"].includes(e))return i.createElement(i.Fragment,null);let u={on_going:d("The quest is currently ongoing."),not_eligible:d("You do not meet the task requirements."),archived:d("The quest has been archived."),ended:d("The quest has ended."),draft:d("The quest is still in draft mode."),canceled:d("The quest has been canceled."),prize_drawing:d("System is reviewing the eligibility of each participant. Please wait patiently."),insufficient:m?.rewardRule?.rule_type==="campaign_expired"&&(m?.rewardRule?.rule_config?.reach_people||0)>0?d("Quest didn't reach {{qualifiers}} qualifiers, no reward issued.",{qualifiers:m?.rewardRule?.rule_config?.reach_people}):d("Unfortunately, the qualifier requirement was not met, no prize will be awarded."),scheduled:d("The quest will start on {{validStartAt}}
50.",{validStartAt:r()(t).format("YYYY-MM-DD HH:mm UTCZ")}),preview:d("The quest is now in preview mode.")},p={type:"info",showIcon:!0,message:c.ih[e]?.text,description:u[e]};return i.createElement(i.Fragment,null,i.createElement(n.Z,p),"on_going"!==e&&"draft"!==e&&"preview"!==e&&i.createElement(o.Z,{currentCampaignId:l,adConfig:{scene:"quest-ad",adPosition:"quest-end",adStyle:"button",limit:1}}))}},72740:function(e,t,a){"use strict";a.r(t);var n=a(52638),l=a(85384),r=a(64214),s=a(67294),i=a(39131);t.default=({open:e,onClose:t,campaign:a,setShowShareDrawer:c})=>s.createElement(n.Z,{title:null,destroyOnClose:!0,footer:null,open:e,onCancel:()=>{t?.()}},s.createElement(s.Fragment,null,s.createElement("div",{className:"flex flex-col justify-center w-full items-center gap-5 mt-5"},s.createElement("span",{style:{fontSize:56}},"\uD83D\uDE80"),a?.enableFission?s.createElement(s.Fragment,null,s.createElement(l.default.Text,{className:"w-full text-center text-2xl font-medium -mt-2 "},"Invite friends to earn rewards!"),s.createElement(l.default.Text,{className:"w-full text-center text-base "},"You are not eligible. Based on the rules, you can invite new users to earn reward opportunities."),s.createElement(i.Z,{size:"large",block:!0,onClick:()=>{t?.(),c?.()}},"Invite Friends")):s.createElement(s.Fragment,null,s.createElement(l.default.Text,{className:"w-full text-center text-2xl font-medium -mt-2 "},"Check and try again"),s.createElement(l.default.Text,{className:"w-full text-center text-base "},"You are not eligible. Please check and try again later."),s.createElement(r.ZP,{shape:"round",type:"primary",className:"card-bg-color w-48",onClick:t,size:"large"},"OK")))))},1457:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return z}});var n=a(27191),l=a(3328),r=a(95336),s=a(85384),i=a(47417),c=a(52638),o=a(26909),m=a(67294),d=a(25675),u=a.n(d),p=a(90061),f=a(23123),g=
50a(88767),h=a(11163),y=a(51675),x=a(3511);let{Title:w,Text:E}=s.default;var b=({open:e,onClose:t,task:a,onSuccess:n})=>{let r=(0,h.useRouter)(),{t:s}=(0,o.$G)(),[i,d]=(0,m.useState)(!1),[b,v]=(0,m.useState)(!1),{data:N}=(0,g.useQuery)(["rewardOverview"],()=>(0,y.lnl)(),{refetchOnWindowFocus:!1,staleTime:3e4,cacheTime:3e5,retry:2,onSuccess:e=>{e?.points<k&&v(!0)}}),k=a?.taskConfig?.amount||0,_=["app.ads3.ai","dev.ads3.ai"].includes(window.location.host);return m.createElement(c.Z,{title:null,open:e,onCancel:t,footer:null,centered:!0,destroyOnClose:!0,width:360,styles:{content:{borderRadius:16,padding:5},mask:{background:"rgba(0, 0, 0, 0.5)",backdropFilter:"blur(10px)"}}},m.createElement("div",{className:"flex flex-col items-center gap-3 p-4"},m.createElement("div",{className:"flex items-center justify-center"},m.createElement(u(),{src:"/icon/icon_point_badge.svg",alt:"Points",width:64,height:64,className:"rounded-full"})),m.createElement(w,{level:4,className:"mb-0 text-center"},s("Join Task")),m.createElement("div",{className:"text-center"},m.createElement(E,{className:"text-gray-600"},s("Are you willing to spend")),m.createElement("div",{className:"mt-2 flex items-center justify-center gap-2"},m.createElement(E,{strong:!0,className:"main-gradient-text text-lg"},k),m.createElement(u(),{src:"/icon/icon_point_badge.svg",alt:"Points",width:20,height:20,className:"inline-block"}),m.createElement(E,{strong:!0,className:"text-lg"},"Points")),m.createElement(E,{className:"mt-2 block text-gray-600"},s("to participate in this task?"))),a?.name&&m.createElement("div",{className:"w-full rounded-lg bg-gray-50 p-3"},m.createElement(E,{className:"text-sm text-gray-600"},s("Task"),":"),m.createElement(E,{className:"block font-medium"},a.name)),m.createElement(p.Z,{type:"primary",size:"large",loading:i,className:"w-full",onClick:()=>{N?.points>=k?(d(!0),(0,y.JXG)(a?.frontAction?.url||"v1/campaign/task/action",{...a?.frontAction?.body,taskId:a?.taskId}).then(e=>{n?.()}).catch(e=>{console.error("postTaskAction error:",e),e?.message==="402"?v(!0):l.ZP.error(e?.message)}).finally(()=>{d(!1)})):(_&&r.push("/app?tab=earn"),t())}},s(N&&N?.points<k?"Earn Points":"Confirm")),!!N&&m.createElement("div",{className:"-mt-2 text-sm text-black/50"},s("Balance: "),(0,x.pw)(N?.points)," Points"),b&&m.createElement(f.Z,{message:s("Insufficient Points"),description:s("You don't have enough points to participate in this task."),type:"error",showIcon:!0,className:"w-full"})))},v=a(32950),N=a(56572),k=a(77099),_=a(43689),C=a(7655),S=a(66343),I=a(36502),T=a(71426),Z=a(89892),A=a(10706),$=a(46013),P=a(95662),D=a(94267),F=a(72740),O=a(50989);let j=({item:e,campaignDetailQuery:t,campaignStatusQuery:a,isConditionNotFinish:d,isCondition:f,isStrongDesc:g,customVerifyFunc:h=e=>{},useCustomVerify:w=!1,isHot:E=!1,showNew:k=!1,isDark:j=!1,source:z="campaign"})=>{if(!e)return m.createElement(m.Fragment,null);let{user:R,webApp:L}=(0,D.fW)(),{user:Q,setOpenTgAuthModal:q,setOpenLoginModal:W}=(0,m.useContext)(P.R0),[M,U]=(0,m.useState)({open:!1,item:null}),[V,H]=m.useState({open:!1,item:null}),[G,X]=(0,m.useState)({open:!1,task:null,needVerify:!0,wallet_address:null}),[Y,B]=(0,m.useState)(!1),[K,J]=(0,m.useState)(!1),[ee,et]=(0,m.useState)(!1),[ea,en]=(0,m.useState)(!1),[el,er]=(0,m.useState)(!1),[es,ei]=m.useState(!1),{showLoginBeforeJoinQuest:ec,platformUrlDomain:eo}=(0,I.I)(),{t:em}=(0,o.$G)(),[ed,eu]=(0,m.useState)({open:!1,task:null}),{handleWalletConnect:ep}=(0,C.e)({onWalletConnect:(t,a,n)=>{t&&(en(!1),eT(null,e))}});(0,m.useEffect)(()=>{B(t?.data?.status==="on_going")},[t?.data?.status]);let[ef,eg]=(0,m.useState)(!1),eh=(n,l=null,r=!1,s=0)=>{eg(!0),(0,y.W9x)({campaignId:e?.campaignId,taskId:e?.taskId,wallet_address:n,orderId:l,disableToastError:r}).then(e=>{console.log("manualVerify:",e),e_(e=>(e?.close(),null)),a?.refetch(),t?.refetch()}).catch(e=>{console.error("manualVerify error:",e),"-999"!==e.message||r?s<20&&setTimeout(()=>{console.log("manualVerifyTask retry:",s+1),eh(n,l,!0,s+1)},3e3):(console.error("manualVerify error2:",e),J(!0))}).finally(()=>{eg(!1)})},ey=e=>{if(e?.frontAction?.url&&e?.frontAction?.url?.length>0){let t=e.frontAction.url?.includes("t.me/")?e.frontAction.url:(0,Z.Pw)(e.frontAction.url)+`&user_id=${Q.userId}&campaign_id=${e.campaignId}`;(0,x.Yo)(L,t,"_blank")}},{tonPay:ex,isConnected:ew,isConnecting:eE}=(0,S.X)(),{contextHolder:eb,showNotification:ev,showLoadingNotification:eN}=(0,_.Z)(),[ek,e_]=(0,m.useState)(null),eC=e=>{if(console.log("executeTonPay:",e),e?.frontAction?.button_text==="Verifying"){en(!1),eh("",null,!0,0);return}(0,y.dsV)({taskId:e.taskId,amount:e.taskConfig.amount,chain:e.taskConfig.chain_name,chainId:e.taskConfig.chain_id}).then(e=>{console.log("createPayOrder:",e);let{id:n,receive_wallet_address:r,amount:s}=e;ex({address:r,amount:s,payload:n,onSuccess:e=>{console.log("tonPay success:",e),e_(e=>{e?.close();let t=eN(em("Transaction sent"),em("Your transaction will be processed in a few seconds."));return setTimeout(()=>{t?.close()},15e3),t}),(0,y.fAc)({orderId:n}).then(e=>{console.log("markPayOrderProcessing:",e),en(!1),a?.refetch(),t?.refetch(),setTimeout(()=>{eh("",n,!0,0)},1e3)}).catch(e=>{console.error("markPayOrderProcessing error:",e),en(!1),l.ZP.error(e?.message)})},onError:e=>{console.error("tonPay error:",e),en(!1),l.ZP.error(e?.message)}})}).catch(e=>{console.error("createPayOrder error:",e),en(!1),l.ZP.error(e?.message)})},{run:eS}=(0,n.Z)(e=>{if((0,T.X)({action:`${z}.task.click`}),!Q?.userId){W?.(!0);return}if(d){l.ZP.warning("Please wait for the completion of the eligibility task.");return}if(Y&&(en(!0),e?.frontAction))switch(["post","wallet_verify_task","on_chain_pay","point_pay"].includes(e?.frontAction?.action_type)||setTimeout(()=>{w&&h?h(e):eh("",null,!0)},2e3),e?.frontAction?.action_type){case"point_pay":eu({open:!0,task:e});break;case"on_chain_pay":eC(e);break;case"connect.source.wallet":e?.taskConfig?.source==="okx"?ep?.():l.ZP.error("Coming soon");break;case"pop":H({open:!0,item:e.frontAction});break;case"pow_popup":U({open:!0,item:e});break;case"invite_friend_popup":et(!0);break;case"url":case"link":case"redirect":(0,y.Vlj)({...e?.frontAction?.body||{},taskId:e?.taskId}).then(e=>{console.log("campaignTaskActionClick:",e)}).catch(e=>{console.error("campaignTaskActionClick error:",e),l.ZP.error(e?.message)}).finally(()=>{en(!1)}),ey(e);break;case"twitter_auth":case"pea_auth":window.open(`${eo}/auth?token=${(0,x.Nh)()}&auth_type=${e?.frontAction?.action_type}&state=${encodeURIComponent(JSON.stringify({redirect_uri:e?.frontAction?.url}))}`,"_blank"),en(!1);break;case"post":(0,y.JXG)(e?.frontAction?.url,e?.frontAction?.body).then(t=>{w&&h?h(e):eh("",null,!0)}).catch(e=>{console.error("postTaskAction error:",e),l.ZP.error(e?.message)}).finally(()=>{en(!1)});break;case"tg_auth_popup":q({open:!0,target_url:e?.frontAction?.url,bot_name:e?.frontAction?.body?.bot_name,bot_id:e?.frontAction?.body?.bot_id});break;case"wallet_verify_task":e?.frontAction?.url?.length>0?(ey(e),en(!1)):X({open:!0,task:e,needVerify:!0});break;case"robot_security_verify":ei(!0)}},{wait:1e3,leading:!0}),eI=(e,a)=>{if(e?.stopPropagation(),a?.status==="pending"&&t?.data?.status==="on_going"||a?.status==="done"&&a?.taskConfig?.can_edit){eS(a);return}},eT=(e,t)=>
50{if((0,T.X)({action:`${z}.task.verify`}),e?.stopPropagation(),w&&h){h?.(t);return}switch(t?.frontAction?.action_type){case"wallet_verify_task":X({open:!0,task:t,needVerify:!0});break;case"robot_security_verify":ei(!0);break;default:eh()}};return(0,m.useEffect)(()=>{"robot.security.verify"===e.triggerType&&e?.taskId&&e?.campaignId&&e?.status==="pending"&&t?.data?.status==="on_going"&&eT(null,e)},[]),m.createElement(m.Fragment,null,eb,E?m.createElement("div",{key:e?.taskId,className:"flex w-full cursor-pointer flex-col items-center gap-2 rounded-md py-2 hover:bg-indigo-50 focus:bg-indigo-50",onClick:t=>{eI(t,e)}},m.createElement(u(),{className:`rounded-full border-[2px] border-black object-cover ${ef?"animate-pulse":""}`,style:{height:42,width:42},src:t?.data?.bannerImg,unoptimized:!0,width:42,height:42}),m.createElement("div",{className:"flex flex-row items-center gap-[2px]"},e?.description?m.createElement(s.default.Paragraph,{className:`mb-0 mt-0 text-[12px] font-[500] ${j?"text-gray-100":""}`,ellipsis:{rows:1}},e?.description?.replace("$TONAI","").replace("Points","").replace("$ADS3","").replace("$PEAI","")):null,m.createElement(u(),{className:"rounded-full object-cover",style:{height:14,width:14},unoptimized:!0,src:e?.status==="pending"?"/icon/icon_point_badge.svg":"/icon/icon-check-3278.svg",width:16,height:16}))):m.createElement("div",{key:e?.taskId,className:`flex w-full ${(e?.description,"items-center")} ${j?"gap-2 px-1 py-1 text-gray-100":"gap-2 px-1"}`},e?.status==="pending"&&t?.data?.status==="on_going"?m.createElement(r.Z,{title:"Verify Task"},m.createElement(u(),{key:e?.status,width:32,height:32,quality:100,className:`min-w-[38px] cursor-pointer rounded-full border border-black bg-white/80 p-[0px] ${ef?"animate-spin":""}`,src:e?.frontAction?.action_type==="connect.source.wallet"&&e?.taskConfig?.source==="okx"?"/icon/okx.png":"/icon/refresh_icon2.svg",onClick:t=>{t.stopPropagation(),!d&&Y&&eT(t,e)}})):m.createElement(u(),{key:e?.status,src:e?.status==="pending"?"/icon/unchecked2.png":"/icon/checked2.png",className:"min-w-[38px] rounded-full",width:32,height:32,quality:100,onClick:t=>{eI(t,e)}}),m.createElement("div",{className:"items-left flex flex-1 flex-col",onClick:t=>{eI(t,e)}},m.createElement(s.default.Text,{className:`flex-1 font-[500] leading-4 ${j?"text-gray-100":""}`},e?.name," ",k&&m.createElement(i.Z,{className:"rounded-full px-2",color:"#ed0c22"},em("New"))),e?.description?g?m.createElement("div",{className:"flex flex-row items-center"}," ",m.createElement(s.default.Paragraph,{className:`main-gradient-text mb-0 mt-0 ${j?"text-[12px] text-gray-100":"text-[12px]"}`,ellipsis:{rows:2}},e?.description?.replace("$TONAI","").replace("$ADS3","").replace("Points","").replace("$PEAI",""),(e?.description?.includes("$TONAI")||e?.description?.includes("$ADS3")||e?.description?.includes("Points")||e?.description?.includes("$PEAI"))&&m.createElement(m.Fragment,null,m.createElement(u(),{className:"mb-[2px] ml-[1px] inline-block rounded-full object-cover",style:{height:16,width:16},alt:"icon",src:"/icon/icon_point_badge.svg",unoptimized:!0,width:16,height:16})))):m.createElement(s.default.Paragraph,{type:"secondary",className:`mb-0 mt-[1px] flex flex-row items-center text-[12px] ${j?"text-gray-100":""}`,ellipsis:{rows:2}},e?.description?.replace("$TONAI","").replace("$ADS3","").replace("Points","").replace("QLuck","").replace("$PEAI",""),(e?.description?.includes("$TONAI")||e?.description?.includes("$ADS3")||e?.description?.includes("Points")||e?.description?.includes("$PEAI"))&&m.createElement(m.Fragment,null,m.createElement(u(),{className:"mb-[2px] ml-[2px] inline-block rounded-full object-cover",style:{height:16,width:16},alt:"icon",src:"/icon/icon_point_badge.svg",width:16,height:16})),e?.description?.includes("QLuck")&&m.createElement(m.Fragment,null,m.createElement(v.Z,{className:"ml-1",size:16,imageClassName:"mb-[2px]",textClassName:"main-gradient-text text-[12px]"}))):null),e?.status==="pending"&&t?.data?.status==="on_going"&&m.createElement(m.Fragment,null,f?m.createElement(m.Fragment,null,m.createElement(p.Z,{type:"primary",size:"small",style:{width:64},disabled:d||!Y||ef,onClick:t=>{eT(t,e)}},em("Verify"))):m.createElement(m.Fragment,null,m.createElement(p.Z,{type:"primary",size:"small",style:{width:64},disabled:d||!Y,onClick:t=>{eI(t,e)}},e?.frontAction?.button_text??em("Join")))),e?.status==="done"&&e?.taskConfig?.can_edit&&m.createElement(p.Z,{type:"primary",size:"small",style:{width:64},disabled:d||!Y,onClick:t=>{eI(t,e)}},em("Edit"))),m.createElement($.Z,{open:M?.open,item:M?.item,onClose:()=>{setTimeout(()=>{U({open:!1,item:null}),en(!1)},100)},onSuccess:()=>{U({open:!1,item:null}),en(!1),t?.refetch()}}),G?.open&&m.createElement(O.default,{setShowConditionVerifyFailModal:J,open:G?.open,onSelectAddress:e=>{X(t=>({...t,wallet_address:e}))},campaignId:e?.campaignId,taskId:G?.task?.taskId,needVerify:G?.needVerify,wallet_address_classify:G?.task?.taskConfig?.wallet_address_classify,onClose:()=>{X(e=>({...e,open:!1})),G?.needVerify&&t?.refetch(),en(!1)}}),V?.open&&m.createElement(c.Z,{title:em("Task"),destroyOnClose:!0,open:V?.open,cancelText:null,footer
50:m.createElement(m.Fragment,null,m.createElement(p.Z,{size:"small",className:"card-bg-color2",style:{minWidth:80},type:"primary",onClick:()=>{V?.item?.url&&(0,x.Yo)(L,V?.item?.url,"_blank"),H({open:!1})}},V?.item?.button_text||em("Got"))),onCancel:()=>{H({open:!1}),en(!1)}},m.createElement(s.default.Paragraph,null,V?.item?.description)),K&&m.createElement(F.default,{open:K,onClose:()=>{J(!1)},campaign:t?.data,setShowShareDrawer:()=>{et?.(!0)}}),ee&&m.createElement(A.ZP,{open:ee,onClose:()=>{et(!1)},campaignDetail:t?.data}),el&&m.createElement(A.ZP,{open:el,onClose:()=>{er(!1)},campaignDetail:t?.data}),es&&m.createElement(N.Z,{open:es,campaignId:e?.campaignId,taskId:e?.taskId,setShowConditionVerifyFailModal:J,needVerify:!0,onClose:()=>{ei(!1)},onResult:e=>{console.log("Turnstile onResult token:",e)}}),ed?.open&&m.createElement(b,{open:ed?.open,task:ed?.task,onClose:()=>{eu({open:!1,task:null}),en(!1)},onSuccess:()=>{console.log("User confirmed to pay points for task:",ed?.task),eu({open:!1,task:null}),en(!1),eh("",null,!0)}}))};var z=({item:e,campaignDetailQuery:t,campaignStatusQuery:a,isConditionNotFinish:n,isCondition:l,isStrongDesc:r,customVerifyFunc:s=e=>{},useCustomVerify:i=!1,isHot:c=!1,showNew:o=!1,isDark:d=!1,source:u="campaign"})=>m.createElement(m.Fragment,null,m.createElement(k.Z,null,m.createElement(j,{item:e,campaignDetailQuery:t,campaignStatusQuery:a,isConditionNotFinish:n,isCondition:l,isStrongDesc:r,customVerifyFunc:s,useCustomVerify:i,isHot:c,showNew:o,isDark:d,source:u})))},50989:function(e,t,a){"use strict";a.r(t);var n=a(26909),l=a(67294),r=a(79012),s=a(51675),i=a(21458);t.default=({open:e,onClose:t,onSelectAddress:a,campaignId:c,taskId:o,needVerify:m,setShowConditionVerifyFailModal:d,wallet_address_classify:u=""})=>{let[p,f]=l.useState(""),[g,h]=l.useState(!1),{t:y}=(0,n.$G)(),x=()=>{h(!0),(0,s.W9x)({campaignId:c,taskId:o,wallet_address:p}).then(e=>{a?.(p),t?.()}).catch(e=>{console.error("campaignTaskVerifyQuery onFail",e),"-999"===e.message&&(console.error("manualVerify error2:",e),d?.(!0),t?.())}).finally(()=>{h(!1)})};return l.createElement(r.Z,{title:y("Select Wallet"),open:e,zIndex:80,confirmLoading:g,onCancel:()=>{setTimeout(()=>{t?.()},100)},onOk:async()=>{m?x():(a?.(p),t?.())}},l.createElement(i.Z,{onChange:f,supportChainsClassify:u&&u?.length>0?[u]:[]}))}},21747:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return el}});var n=a(19250),l=a(85384),r=a(19961),s=a(926),i=a(64214),c=a(36609),o=a(88767),m=a(38190),d=a(67294),u=a(25675),p=a.n(u),f=a(11163),g=a(94519),h=a(5197),y=a(99436),x=a(90061),w=a(48452),E=a(9969),b=a(54241),v=a(3328),N=a(52638),k=a(51675),_=a(3511),C=({open:e,onClose:t})=>{let[a,n]=(0,d.useState)(3e3),r=(0,f.useRouter)(),[s,m]=(0,d.useState)(0),[u,p]=(0,d.useState)(3e3),[g,y]=(0,d.useState)(!1),[x,C]=(0,d.useState)(null),S=(0,o.useQuery)(["rewardOverview"],async()=>await (0,k.lnl)(),{refetchOnWindowFocus:!0,enabled:!0,refetchInterval:!1,onSuccess:e=>{console.log(e),m(e?.points)}}),I=(0,o.useQuery)(["swapPointsUserStatus"],async()=>await (0,k.dL2)(),{refetchOnWindowFocus:!0,enabled:!0,refetchInterval:!1,onSuccess:e=>{console.log(e),p(e?.swapRate),n(e?.swapRate)}});return d.createElement(N.Z,{open:e,footer:null,closeIcon:d.createElement(w.Z,null),onCancel:t,width:360,title:x?.recordId?(0,c.t)("\uD83C\uDF89 Swap Success"):(0,c.t)("Swap for USDT"),centered:!0},x?.recordId?d.createElement("div",{className:"flex flex-col items-center gap-1 pt-5"},d.createElement("img",{src:"/icon/icon_usdt.png",className:"mr-2 h-16 w-16"}),d.createElement("span",{className:"gold-gradient-text text-2xl font-bold"},x?.toAmount," USDT"),d.createElement(i.ZP,{type:"primary",className:"mt-5 w-full bg-indigo-500 hover:bg-indigo-600",onClick:()=>{r.push({pathname:"/app",query:{tab:"account"}}),t()}},(0,c.t)("View Balance"))):d.createElement(d.Fragment,null,d.createElement(l.default.Text,{className:"text-lg text-indigo-500 opacity-60"},u," ","Points"," = 0.01 USDT"),d.createElement("div",{className:"mt-2 flex w-full flex-col items-center gap-2"},d.createElement("div",{className:"mb-2 w-full rounded-lg bg-gray-100 p-3 pb-8"},d.createElement("div",{className:"flex w-full flex-row items-end justify-between"},d.createElement(l.default.Text,{className:"text-gray-500"}
50,(0,c.t)("From")),d.createElement("div",{className:"text-right text-sm text-gray-400"},d.createElement(E.Z,{className:"mr-1"}),S?.isLoading?d.createElement(h.Z.Input,{active:!0}):(0,_.pw)(s,2))),d.createElement("div",{className:"mt-2 flex items-center"},d.createElement("div",{className:"flex flex-1 items-center"},d.createElement("img",{src:"/icon/icon_score.svg",className:"mr-2 h-6 w-6"}),d.createElement("span",null,"Points")),d.createElement("div",{className:"my-number-input my-input w-24 rounded-full border bg-white text-center"},d.createElement("span",null,a)))),d.createElement("div",{className:"z-10 -my-8 flex items-center justify-center rounded-full bg-white",style:{width:50,height:50}},d.createElement("div",{className:"flex items-center justify-center rounded-full bg-gray-100 p-1 text-center",style:{width:36,height:36}},d.createElement(b.Z,{style:{fontSize:18}}))),d.createElement("div",{className:"w-full rounded-lg bg-gray-100 p-3 pb-8"},d.createElement(l.default.Text,{className:"text-gray-500"},(0,c.t)("To")),d.createElement("div",{className:"mt-2 flex items-center justify-between"},d.createElement("div",{className:"flex items-center"},d.createElement("img",{src:"/icon/icon_usdt.png",className:"mr-2 h-6 w-6"}),d.createElement("span",null,"USDT")),d.createElement("span",null,(a/u*.01).toFixed(2))))),d.createElement(i.ZP,{type:"primary",size:"large",block:!0,className:"mt-4",onClick:()=>{if(a>s){v.ZP.error((0,c.t)("Insufficient Points"));return}y(!0),(0,k.cyq)().then(e=>{C(e)}).catch(e=>{v.ZP.error(e?.message)}).finally(()=>{y(!1)})},loading:g,disabled:I?.isLoading||S?.isLoading||a>s||I?.data?.isLimitReached||I?.data?.hasSwapToday},(0,c.t)("Confirm")),d.createElement("div",{className:"mt-2 text-sm text-red-500"},I?.data?.hasSwapToday?(0,c.t)("* Only 1 swap per day. Please come back tomorrow."):I?.data?.isLimitReached&&(0,c.t)("* Today's prize pool is depleted. Please come back tomorrow."))))},S=a(95662),I=a(26909),T=({tabsHeight:e,hideTitle:t})=>{let{user:a,contentHeight:n,appDetail:s}=(0,d.useContext)(S.R0),[i,c]=(0,d.useState)(1),m={pageSize:100,current:i},{t:u}=(0,I.$G)(),p=(0,o.useQuery)(["rewardRecordList",m],async()=>await (0,k.aCK)(m),{..._.qt,refetchOnWindowFocus:!0,enabled:!!a?.userId});return d.createElement("div",{id:"balance-history-contain",className:"w-full flex flex-col"},!t&&d.createElement("div",{id:"balance-history-header",className:"w-full flex flex-col "},d.createElement("div",{className:" w-full px-3 pt-5 pb-2 gap-3 flex flex-col"},d.createElement(l.default.Text,{className:"text-base font-medium "},u("Point History")))),d.createElement(r.Z,{id:"balance-history-list",className:`w-full pb-5 ${!t&&" px-3"}`,loading:p?.isLoading,dataSource:p?.data?.data?.filter(e=>e?.status==="claimed"),pagination:{position:["bottomCenter"],current:i,pageSize:100,total:p?.data?.total,showSizeChanger:!1,onChange:e=>{window.scrollTo({top:0,behavior:"smooth"}),c(e)}},renderItem:e=>d.createElement(r.Z.Item,null,d.createElement(r.Z.Item.Meta,{title:e?.title||e?.symbol,description:e?.createdAt}),d.createElement(l.default.Text,{strong:!0},e?.symbol==="out"?"-":"+"," ",(0,_.pw)(e?.points)," ",s.pointConfig.symbol))}))},Z=a(71426),A=a(14151),$=a(69856),P=a(50612),D=({open:e,onClose:t})=>{let a=(0,f.useRouter)(),{user:n,userVipInfo:r}=(0,S.et)(),[s,m]=(0,d.useState)(!1),[u,g]=(0,d.useState)(!1),y=(0,o.useQuery)(["checkInData"],k.V6f,{refetchOnWindowFocus:!1,enabled:!!n?.userId,onSuccess:e=>{e?.checkins?.map(e=>{e.isToday&&!e.isCheckin&&(console.log("setAutoOpen true"),m(!0),g(!0))})}}),[x,w]=(0,d.useState)(null),E=(0,o.useQuery)(["checkInNow"],k.ekp,{enabled:!1,refetchOnWindowFocus:!1,onSuccess:e=>{e?.amount&&(w(e),y.refetch(),g(!1),setTimeout(()=>{b?.()},3e3))}}),b=()=>{w(null),m(!1),t?.()};return d.createElement($.Z,{onClose:b,open:e||s,bgImage:null,bgColor:"bg-aplha",width:380,height:310},d.createElement("div",{className:"relative flex flex-col items-center justify-center p-8",style:{width:380,height:"320px"}},d.createElement(p(),{src:"/earn/daily_check_in_2.png",className:"absolute -top-8 right-6",width:120,height:120,loading:"eager",quality:100,style:{zIndex:1,objectFit:"cover",objectPosition:"center"},alt:"daily-checkin-bg"}),d.createElement(p(),{src:"/earn/daily_check_in_1.png",className:"absolute -bottom-10 -left-4",width:80,height:80,loading:"eager",quality:100,style:{zIndex:1,objectFit:"cover",objectPosition:"center"},alt:"daily-checkin-bg"}),d.createElement("img",{src:"/earn/daily_checkin_bg.png",className:"absolute -top-5 left-2",width:380,height:380,loading:"eager",style:{objectFit:"fill",width:380,height:340},alt:"daily-checkin-bg"}),d.createElement("div",{className:"z-10 w-full"},d.createElement(p(),{src:"/earn/daily_check_in_title.png",width:160,height:30,loading:"eager",quality:100,style:{zIndex:10,objectFit:"contain",objectPosition:"center"},alt:"daily-checkin-bg"})),d.createElement(l.default.Text,{className:"-mt-1 mb-0 w-full text-left text-[14px] font-[600] text-gray-500 opacity-60"},(0,c.t)("Daily Check-in Rewards")),E?.isSuccess&&x?d.createElement("div",{className:"animate__animated animate__flipInY flex flex-col items-center gap-0 pt-0"},d.createElement("img",{src:x?.type==="point"?"/earn/tonai.png":"/earn/usdt_3d.png",style:{width:96,height:96}}),d.createElement("span",{className:"gold-gradient-text animate__animated animate__animated animate__flipInY animate__delay-1s -mt-2 text-2xl font-bold"},(0,_.AN)(x?.amount,5)," ",x?.asset_name),d.createElement(i.ZP,{type:"primary",size:"middle",className:`mt-5 w-full bg-indigo-500 hover:bg-indigo-600 ${x?.type==="point"?"invisible":""}`,onClick:()=>{x?.type!=="point"&&a.push({pathname:"/app",query:{tab:"account"}}),b()}},x?.type!=="point"?(0,c.t)("View Balance"):(0,c.t)("Got It"))):d.createElement(d.Fragment,null,y?.isLoading?d.createElement(h.Z,{active:!0,className:"w-full"}):d.createElement(d.Fragment,null,d.createElement("div",{className:"mt-2 grid w-full grid-cols-4 gap-2"},y?.data?.checkins?.map((e,t)=>{let a=e.isToday,n=t===y?.data?.checkins?.length-1,l="point"===e.reward.type?"/earn/tonai.png":n?"/earn/usdts_3d.png":"/earn/usdt_3d.png";return d.createElement("div",{className:`relative ${n?"col-span-2":""}`},a&&u&&d.createElement("img",{className:"absolute left-0 top-0 z-0 h-full w-full scale-[2]",src:"/earn/checkin_today_bg.png"}),d.createElement("div",{onClick:()=>{!e.isCheckin&&a&&E.refetch()},key:t,style:{height:80,cursor:"pointer",backgroundImage:a?"url(/earn/checkin_today.png)":n?"url(/earn/checkin_7.png)":"",backgroundSize:"cover",backgroundColor:"#ada2d4",backgroundRepeat:"no-repeat"},className:`animate__animated animate__bounceIn flex flex-col items-center justify-center rounded-lg shadow-lg ${a&&E?.isLoading&&"animate__shakeX animate__infinite"} ${e.isCheckin?"bg-white opacity-60":"bg-white"} `},a&&u&&d.createElement("img",{className:"absolute left-0 top-0 h-full w-full scale-[1.3]",src:"/earn/checkin_today_stars.png"}),d.createElement("div",{className:`text-[12px] font-[600] ${a?"text-white":"text-gray-600"}`},c.t("Day")," ",t+1),d.createElement("div",{className:"flex flex-col items-center"},d.createElement(p(),{src:e.isCheckin?"/earn/checkined.svg":l,className:`${n?"-my-[10px]":"-my-[3px]"} ${e.isCheckin&&!a?"p-[0px]":""} ${e.isCheckin?"p-[0px]":""}`,width:n?54:40,height:n?18:16,alt:"Points"}),d.createElement("span",{className:`text-[12px] font-[600] ${a?"text-white":"text-gray-600"}`},e?.reward?.type==="point"||e.isCheckin?`${_.AN(e.reward.amount,5)}`:e.reward.asset_name,r?.vip_type!==P.o6.MEMBER&&!(a&&!u)&&"\xd7"+r?.benefits?.checkin_multiplier?.value))))})),d.createElement(A.Z,{desc:null,className:"animate__animated animate__bounceIn mt-3",title:(0,c.t)("Claim"),style:{width:300,minHeight:32},handleClick:()=>{u?E.refetch():v.ZP.info((0,c.t)("You has already checked in today. Please come back tomorrow."))}})))))};let F=d.memo(({points:e,isLoading:t})=>d.createElement(l.default.Text,{className:"-ml-5 text-[38px] font-[500]"},t?d.createElement(h.Z.Input,{active:!0}):d.createElement(d.Fragment,null,(0,_.pw)(e,6)))),O=d.memo(({onSwap:e,onCheckIn:t})=>d.createElement("div",{className:"flex gap-3 px-5"},d.createElement(x.Z,{type:"primary",className:"flex-1 text-sm",onClick:e},d.createElement(p(),{src:"/earn/earn_swap.svg",width:16,height:16,alt:"swap"}),(0,c.t)("Swap for USDT")),d.createElement(i.ZP,{shape:"round",className:"flex-1 border-[#8A27DA] bg-white bg-opacity-0 text-sm text-[#8A27DA] hover:bg-indigo-50",onClick:t},d.createElement(p(),{src:"/earn/earn_daily.svg",width:14,height:14,alt:"check-in"}),(0,c.t)("Daily Check-in"))));var j=d.memo(({setUpdatePointBalance:e})=>
50{let[t,a]=d.useState(!1),[n,r]=d.useState(!1),[s,m]=d.useState(!1),u=(0,o.useQuery)(["rewardOverview"],()=>(0,k.lnl)(),{refetchOnWindowFocus:!1,staleTime:3e4,cacheTime:3e5,retry:2});(0,d.useEffect)(()=>{e(u)},[u,e]);let f=(0,d.useCallback)(()=>{a(!1)},[]),h=(0,d.useCallback)(()=>{m(!1),u.refetch()},[u]),x=(0,d.useCallback)(()=>{r(!1)},[]),w=(0,d.useCallback)(()=>{(0,Z.X)({action:"earn.clickSwapUsdt"}),m(!0)},[]),E=(0,d.useCallback)(()=>{(0,Z.X)({action:"earn.clickDailyCheckin"}),r(!0)},[]),b=(0,d.useMemo)(()=>d.createElement(F,{points:u?.data?.points,isLoading:u.isLoading}),[u.data?.points,u.isLoading]);return d.createElement("div",{className:"flex w-full flex-col p-4"},d.createElement("div",{className:"mb-2 flex w-full flex-row items-center justify-between"},d.createElement(l.default.Text,{className:"text-[16px] font-[600] opacity-100"},"My Points"),d.createElement(i.ZP,{type:"text",shape:"round",className:"flex items-center bg-white bg-opacity-50 font-[600] shadow-md hover:bg-opacity-100",onClick:()=>{(0,Z.X)({action:"earn.clickDetail"}),a(!0)}},(0,c.t)("Detail")," ",d.createElement(g.Z,null))),d.createElement("div",{className:"-mb-3 -ml-5 -mt-5 flex w-full flex-row items-center justify-center"},d.createElement(p(),{src:"/earn/tonai_3d.png",width:110,height:110,loading:"eager",quality:100,alt:"Points"}),b),d.createElement(O,{onSwap:w,onCheckIn:E}),d.createElement(y.Z,{open:t,title:(0,c.t)("Point History"),destroyOnClose:!0,onClose:f},d.createElement("div",{className:"px-4"},d.createElement(T,{hideTitle:!0,tabsHeight:0}))),d.createElement(C,{open:s,onClose:h}),d.createElement(D,{open:n,onClose:x}))}),z=a(38791),R=a(6319),L=a(26329),Q=a(36064);let q="/icon/icon_point_badge.svg",W="ADSGRAM_TODAY_DATE_KEY",M="ADSGRAM_VIDEO_WATCH_COUNT_KEY";var U=d.memo(({className:e,source:t})=>{let{user:a}=(0,S.et)(),[n,r]=(0,d.useState)(!1),[s,i]=(0,d.useState)(!1),[o,m]=(0,d.useState)(0);(0,d.useEffect)(()=>{let e=(0,_.$o)(W),t=new Date().toLocaleDateString();e!==t?((0,_.qQ)(W,t),m(0)):m(parseInt((0,_.$o)(M)||0,10))},[]),(0,d.useEffect)(()=>{(0,_.qQ)(M,o)},[o]);let u=(0,d.useCallback)(e=>{(0,k.XAt)({adId:e,amount:150}).then(e=>{e?.amount>0&&v.ZP.success((0,c.t)("Congratulations! You have received ${{point}} Points!",{point:e?.amount}))}).catch(e=>{console.error("Failed to send reward:",e)})},[]),f=(0,d.useCallback)(e=>{if(i(!1),e.error){v.ZP.error("Error: "+e.description);return}e?.done&&(u(btoa(`${a?.userId}-9955-${new Date().getTime()}`)),r(!0))},[a?.userId,u]),g=(0,d.useCallback)(e=>{v.ZP.error("Error: "+e.description),i(!1)},[]),h=(0,L.G)({blockId:"9955",onReward:f,onError:g,debug:!1}),y=(0,d.useCallback)(()=>{if(o>=10){v.ZP.error("You have reached the maximum number of watches.");return}m(e=>e+1),i(!0),h()},[h,o]),x=(0,d.useMemo)(()=>d.createElement("div",{className:"flex flex-row items-center gap-2"},d.createElement(l.default.Paragraph,{className:"main-gradient-text mb-0 mt-0 text-[12px]",ellipsis:{rows:2}},(0,c.t)("+ {{rewardAmount}}",{rewardAmount:150}),d.createElement(p(),{className:"mb-[3px] ml-[2px] inline-block rounded-full object-cover",style:{height:14,width:14},alt:"icon",src:q,unoptimized:!0,width:14,height:14,priority:!0})),d.createElement("div",{className:"rounded-full bg-blue-500/10 px-2 py-[0px] text-[12px] text-indigo-500"},o,"/",10)),[o]);return d.createElement("div",{className:`w-full ${o>=10?"opacity-50":""}`},d.createElement(Q.Z,{isHot:!1,className:e,onAdClick:y,isDark:!1,source:t+".adsgram",title:(0,c.t)("Earn extra {{rewardAmount}} Points",{rewardAmount:150}),icon:q,description:x,hotImgSize:38,isVerifing:s,isClicked:n}))});let V=["670f3ddc37963b69f70ea065"];var H=d.memo(function(e){let{ad:t,onAdClick:a,isHot:n,isDark:r,description:s,hotImgSize:i=46,className:o,source:u}=e,[f,g]=(0,d.useState)(!1),[h,y]=(0,d.useState)(!1),x=(0,d.useCallback)(async()=>{try{let e=await (0,k.XAt)({adId:t.inExchangeCampaignId,amount:150});e?.amount>0&&v.ZP.success((0,c.t)("Congratulations! You have received ${{point}} Points!",{point:e?.amount}))}catch(e){console.error("åéå¥å±å¤±è´¥:",e)}},[t.inExchangeCampaignId]),w=(0,d.useCallback)(e=>V.includes(e.inExchangeCampaignId),[]),E=(0,d.useCallback)(({success:e,message:t})=>{e?(x(),a?.()):(console.log("广åéªè¯å¤±è´¥",t),g(!1)),y(!1)},[a,x]),b=(0,d.useCallback)(async()=>{try{await (0,m.U9)({exchangeAd:t,countdown:10,autoClose:!1,onAdShow:()=>console.log("广åå±ç¤º"),onAdClick:()=>{g(!0),y(!0)},onAdComplete:()=>console.log("广å宿"),onAdVerifyed:E,onAdClose:()=>console.log("广åå
³é"),onAdError:e=>console.error("广åé误:",e)})}catch(e){console.error("å±ç¤ºå¹¿åå¼¹çªå¤±è´¥:",e)}},[t,E]),N=(0,d.useCallback)(()=>{w(t)?b():(g(!0),y(!0),(0,m.r$)(t,E))},[t,b,E,w]),_=d.createElement("div",{className:"flex flex-row items-center gap-1"},d.createElement(l.default.Paragraph,{className:"main-gradient-text mb-0 mt-0 text-[12px]",ellipsis:{rows:2}},"+150",d.createElement(p(),{className:"mb-[3px] ml-[2px] inline-block rounded-full object-cover",style:{height:14,width:14},alt:"icon",unoptimized:!0,src:"/icon/icon_point_badge.svg",width:16,height:16})));return t?d.createElement(Q.Z,{isHot:n,className:o,onAdClick:N,isDark:r,source:u+".exchange",title:n?_:t.text||t.brandName||"A mysterious gift prepared for you \uD83C\uDF81",icon:t.icon||t.image||"/icon/icon_gift2.png",description:s||_,hotImgSize:i,isVerifing:h,isClicked:f}):null}),G=a(34155);let X=(e,t)=>({error:{message:e.message,stack:e.stack,name:e.name,type:t},environment:{userAgent:window.navigator.userAgent,url:window?.location?.href,timestamp:new Date().toISOString(),viewport:{width:window.innerWidth,height:window.innerHeight},platform:window.navigator.platform,language:window.navigator.language},appInfo:{version:G.env.NEXT_PUBLIC_VERSION,env:"prod"}}),Y=async e=>{try{console.error("é误详æ
:",JSON.stringify(e,null,2))}catch(e){console.error("éè¯¯ä¸æ¥å¤±è´¥:",e)}},B=e=>async(...t)=>{try{return await e(...t)}catch(e){throw Y(X(e,"AsyncFunctionError")),e}},K=e=>(...t)=>{try{return e(...t)}catch(e){Y(X(e,"EventHandlerError")),console.error("äºä»¶å¤çé误:",e)}};var J=a(79719),ee=a(6717),et=a(61555),ea=a(86607),en=a(68993),el=({tabsHeight:e})=>{let{user:t,setUser:a,setOpenLoginModal:u,isDark:g,appDetail:h,isAppDetailLoa
50ding:y,tgWebAppData:w,isTonAdSdkInitialized:E}=(0,S.et)();if(y)return d.createElement(d.Fragment,null);let[b,v]=d.useState({}),N=(0,f.useRouter)(),C=["6759421ffdf9ae00271b49b2","678a3a18cc22700011973cc0","678f13d0d0ed8500268b4644","679204239b0b0f0027e03b5a"],I=(0,d.useMemo)(()=>({hot:(0,c.t)("Hot"),daily:(0,c.t)("Daily"),bonus:(0,c.t)("Bonus"),inviteFriends:(0,c.t)("Invite Friends"),watchAdFor15Seconds:(0,c.t)("Watch Ad for 15 seconds"),joinLuckyDraw:(0,c.t)("Join a Lucky Draw"),claimLuckyMoney:(0,c.t)("Claim a Lucky Money"),open:(0,c.t)("Open"),joinNow:(0,c.t)("Join Now"),getTheLatest:(0,c.t)("Get the Latest, Earn the Most!"),tonAIOfficialDesc:(0,c.t)("Join the Official News Channel and never miss a beat. Stay informed on our latest activities and earn faster than the rest!"),congratsReceived:e=>(0,c.t)("Congratulations! You have received ${{point}} Points!",{point:e})}),[c.t]),[T,A]=d.useState(!1),P=(0,o.useQuery)(["userInOfficialGroup",t?.userId],()=>(0,k.Ffl)(),{enabled:!!t?.userId,refetchOnWindowFocus:!1}),D=(0,o.useQuery)(["campaignEarnList",t?.userId],()=>(0,k.rEo)({hiddenFinished:!0}),{enabled:!y,refetchOnWindowFocus:!0,onSuccess:e=>{let t=e?.list?.find(e=>["Earn-Daily","Daily"].includes(e?.event?.name)),a=e?.list?.find(e=>["Earn-Bonus","Bonus"].includes(e?.event?.name)),n=e?.list?.find(e=>["Earn-Hot","Hot"].includes(e?.event?.name)),l=a?.campaigns?.findIndex(e=>e?.isTasksFinish===!1)<0,r=t?.campaigns?.findIndex(e=>e?.isTasksFinish===!1)<0,s=n?.campaigns?.findIndex(e=>e?.isTasksFinish===!1)<0;l&&r&&s&&setTimeout(()=>{D?.refetch()},5e3),v(e=>({...e,daily:t,bonus:a,hots:n,isAllBonusQuestFinish:l,isAllDailyQuestFinish:r,isAllHotsQuestFinish:s}))},onError:e=>{console.error("eventListQuery error",e)}}),[F,O]=(0,d.useState)([]),[L,Q]=(0,d.useState)([]);(0,d.useEffect)(()=>{b?.bonus?.campaigns?.length>0&&(O(b.bonus.campaigns.filter(e=>e?.campaignId&&C.includes(e?.campaignId)).map(e=>({type:"quest",data:e}))),Q(b.bonus.campaigns.filter(e=>!C.includes(e?.campaignId)).map(e=>({type:"quest",data:e}))))},[b?.bonus?.campaigns]);let q=(0,en.y)({campaignId:h.inviteCampaignId,disableRefetchInterval:!0}),[W,M]=d.useState(["bonus"]),[V,G]=d.useState([]);(0,d.useEffect)(()=>{b.isAllDailyQuestFinish?G([]):G(["daily"])},[b.isAllDailyQuestFinish]);let[X,Y]=d.useState(null),[el,er]=(0,d.useState)([]),{isLoading:es,refetch:ei}=(0,o.useQuery)(["tonAds"],B(async()=>await (0,m.iS)("6718a53bb877e79f84e68bd5",5)),{select:e=>e?.ads||[],refetchOnWindowFocus:!1,enabled:E,onSuccess:e=>{console.log("tonAds",e),er(e?.map(e=>({type:"ad",data:e})))}}),[ec,eo]=(0,d.useState)([]),{data:em,isLoading:ed,refetch:eu}=(0,o.useQuery)(["tonExchangeAds"],B(async()=>await (0,m.Fw)("670a6c94dd7fcddb8deacfbe",16)),{select:e=>e?.success?e.ads:[],refetchOnWindowFocus:!1,enabled:E,onSuccess:e=>{console.log("tonExchangeAds",e),eo(e?.map(e=>({type:"exchange",data:e})))}});(0,d.useEffect)(()=>{t?.isRegister&&A(!0)},[t]);let ep=(0,d.useCallback)((e,t=!1)=>{switch(e?.type){case"ad":return d.createElement(d.Fragment,null,d.createElement(R.Z,{isHot:t,ad:e.data,hotImgSize:46,source:"earn",onAdClick:()=>{ei?.(),X&&X?.refetch()}}));case"exchange":return d.createElement(d.Fragment,null,d.createElement(H,{isHot:t,ad:e.data,source:"earn",hotImgSize:46,onAdClick:()=>(eu?.(),X?.refetch(),1)}));case"quest":return d.createElement(et.Z,{showNew:!1,isHot:t,source:"earn",earnItem:e.data,setQuestDone:()=>{D?.refetch(),X?.refetch()}});case"adsgram":return d.createElement(U,{className:" ",source:"earn"});default:return null}},[]);return d.createElement(J.Z,{pageName:"Earn",className:"relative",style:{paddingBottom:e||0},pannelStyle:{backgroundColor:g?"transparent":"#F0F2F5"}},d.createElement("div",{className:"flex h-full w-full flex-col overflow-y-auto"},d.createElement(j,{setUpdatePointBalance:Y}),d.createElement("div",{className:"flex w-full flex-col items-center gap-4 px-3 pb-5"},d.createElement(z.Z,{className:"mb-2",onWatchVideo:()=>{X?.refetch()},onJoinDraw:()=>{X?.refetch()},onClaimLuckyPacket:()=>{X?.refetch()},translatedTexts:{watchAdFor15Seconds:I.watchAdFor15Seconds,joinLuckyDraw:I.joinLuckyDraw,claimLuckyMoney:I.claimLuckyMoney,congratsReceived:I.congratsReceived}}),d.createElement(n.Z,{className:"my-collapse mb-2 w-full rounded-2xl bg-white shadow-xl",activeKey:W,bordered:!1,onChange:e=>{M(e)},items:[{key:"bonus",label:d.createElement(l.default.Text,{strong:!0},I.bonus),children:d.createElement(d.Fragment,null,d.createElement(r.Z,{itemLayout:"horizontal",dataSource:(F||[]).concat(el||[]).concat([{type:"adsgram",data:null}]).concat(ec||[]).concat(L||[]),split:!0,renderItem:(e,t)=>
50d.createElement(r.Z.Item,{key:e.data?.id||t,className:"w-full"},ep(e))}))}]}))),d.createElement("div",{className:"flex-1"}),d.createElement(s.Z,{offsetBottom:0},d.createElement("div",{className:"p-3"},d.createElement(x.Z,{className:"w-full",size:"large",type:"primary",block:!0,onClick:K(()=>{(0,Z.X)({action:"earn.clickInvite"}),t?.userId?q?.setShareModalVisible({open:!0}):u(!0)})},"\uD83C\uDF81 ",I.inviteFriends," +100,000 ",h.pointConfig.symbol))),T&&d.createElement($.Z,{bgImage:null,bgColor:"bg-aplha",width:null,height:null,open:T,onClose:()=>{A(!1)}},d.createElement("div",{className:"animate__animated animate__zoomInDown relative flex w-full flex-col items-center",style:{height:340},onClick:()=>{A(!1),a(e=>({...e,isRegister:!1})),N.push("/app/quest/cash_rally?cn=earnfornewuser&id=66b20324baee0f0035a5b4d8")}},d.createElement(p(),{src:(0,_.HD)("cash_rally/packet_cover.png"),className:"absolute top-0",width:320,height:400,alt:"packet_cover"}),d.createElement("span",{className:"absolute text-[42px] font-[600] text-yellow-300",style:{to
50p:100}},"10 USDT"),d.createElement("div",{className:"absolute flex cursor-pointer flex-col items-center justify-center rounded-full",style:{backgroundImage:"url('/cash_rally/gold_round_btn.png')",backgroundSize:"cover",width:100,height:100,top:200}},d.createElement("span",{className:"text-xl font-[600] text-yellow-700"},I.open)))),P?.isSuccess&&!P?.data?.userInGroup&&!T&&d.createElement("div",{className:"absolute left-0 top-0 flex h-full w-full flex-col items-center justify-center bg-black bg-opacity-40",style:{backdropFilter:"blur(5px)"}},d.createElement("div",{className:"lucky-spin-bg-color relative flex flex-col items-center justify-center rounded-2xl p-5",style:{maxWidth:"95%"}},d.createElement(l.default.Text,{className:"text-base font-medium text-white"},I.getTheLatest),d.createElement(ee.Z,{className:"mt-5 w-full"},d.createElement("div",{className:"flex w-full flex-row items-center gap-3"},d.createElement(l.default.Text,{className:"flex-1 text-base font-medium"},P?.data?.groupName),d.createElement(i.ZP,{className:"card-bg-color2",type:"primary",onClick:()=>{setTimeout(()=>{P?.refetch()},3e3),window.open(P?.data?.groupInviteLink,"_blank")}},I.joinNow))),d.createElement(l.default.Text,{type:"secondary",className:"mt-2 text-left text-xs text-white opacity-70"},I.tonAIOfficialDesc))),q&&d.createElement(ea.Fn,{campaign:q,shareTab:"earn"}))}},12080:function(e,t,a){"use strict";a.r(t);var n=a(60680),l=a(44591),r=a(36609),s=a(67294);t.default=()=>{let e=(0,n.so)({startParam:"sid-66b4d6857a074d001128d23f"}),t=(0,n.Un)(),a=(0,n.qD)();return s.createElement("div",null,s.createElement(l.Z,null,(0,r.t)("useInvite")),s.createElement("pre",null,JSON.stringify(e,null,2)),s.createElement(l.Z,null,(0,r.t)("useProfile")),s.createElement("pre",null,JSON.stringify(t,null,2)),s.createElement(l.Z,null,(0,r.t)("useApp")),s.createElement("pre",null,JSON.stringify(a,null,2)))}},43546:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return S},renderQuestCard:function(){return C}});var n=a(72865),l=a(58334),r=a(85384),s=a(88917),i=a(95336),c=a(33118),o=a(21275),m=a(22860),d=a(94740),u=a(36609),p=a(67294),f=a(11163),g=a(85299),h=a(47),y=a(41664),x=a.n(y),w=a(90061),E=a(51675);a(64302);var b=()=>{let[e,t]=(0,p.useState)(!0),[a,n]=(0,p.useState)([]),l=(0,h.ac)({maxWidth:768});return((0,p.useEffect)(()=>{(async()=>{try{let e=await (0,E.Ty6)({});e&&e.banners.length>0?n(e.banners):n([])}catch(e){console.error("è·åBanneræ°æ®å¤±è´¥:",e)}finally{t(!1)}})()},[]),e||!a.length)?p.createElement(p.Fragment,null):a.length?p.createElement(g.Z,{autoplay:!0,autoplaySpeed:5e3,effect:"fade",className:"event-banner-carousel mb-8 shadow-lg"},a.map((e,t)=>p.createElement("div",{key:t},p.createElement(x(),{href:e.redirectUrl},p.createElement("div",{className:"w-full overflow-hidden rounded-2xl bg-gradient-to-r from-blue-400/50 to-purple-500/50 p-10 shadow-lg backdrop-blur-md"},p.createElement("div",{className:`relative ${l?"flex-col":"flex flex-row"} items-center justify-between`},p.createElement("div",{className:"absolute left-0 top-0 flex items-center gap-2"},p.createElement("div",{className:"flex items-center gap-3"},p.createElement("img",{src:e.organizer.avatarUrl,alt:e.organizer.name,className:"h-8 w-8 rounded-full"}),p.createElement("span",{className:"text-base font-medium text-white"},e.organizer.name))),p.createElement("div",{className:`flex flex-1 flex-col gap-3 p-6 ${l?"pb-3":""}`},p.createElement("h2",{className:`${l?"text-xl":"text-3xl"} font-bold text-white`},e.name),p.createElement("div",{className:"flex flex-wrap items-center gap-2"},e.rewards.map((e,t)=>p.createElement("div",{key:t,className:"flex items-center gap-1 rounded-md bg-indigo-400 px-2 py-1 text-[14px] text-black"},e.name," ",e.amount&&`${e.amount}`,e.iconUrl&&p.createElement("img",{src:e.iconUrl,className:"inline-block h-4 w-4 rounded-full bg-white/20",alt:e.name})))),p.createElement(w.Z,{shape:"round",size:"large",className:"mt-10 w-32"},(0,u.t)("Start Now"))),p.createElement("div",{className:`relative ${l?"h-[160px] w-full":"h-[340px] w-[600px]"} overflow-hidden rounded-xl`},p.createElement("img",{src:e.bannerImageUrl,alt:e.name,className:"h-full w-full object-cover"})))))))):null},v=a(63193),N=a(70607),k=a(3511);a(8305);let{Title:_}=r.default,C=e=>{let t=(0,f.useRouter)();return p.createElement(s.Z,{key:e.id,hoverable:!0,bordered:!1,className:"w-full overflow-hidden bg-[#1f1f1f] shadow-none shadow-gray-500 transition-all hover:scale-[1.02]",cover:p.createElement("div",{className:"relative aspect-[16/9] w-full bg-black"}
50,p.createElement("img",{alt:e.name,src:e.banner_img||e.bannerImg||e.logoUrl,className:"h-full w-full object-cover",onError:e=>{let t=e.target;t.onerror=null,t.src="/icon/icon_empty.svg"}}),p.createElement("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent"}),p.createElement("div",{className:"absolute right-1 top-1 flex flex-row items-center gap-1 rounded-md bg-black/50 px-2 py-1 text-[12px] text-white"},p.createElement(n.Z,null),p.createElement("span",{className:"text-center"},e?.participants||0)),p.createElement("div",{className:"absolute bottom-1 left-2 flex items-center gap-2 text-white/80"},(0,k.wW)(e?.validStartAt)&&p.createElement("div",{style:{fontSize:10,color:"#ba1a25",backgroundColor:"#fffffff0"},className:"inline-block rounded-full px-[5px] py-[1px] text-[10px]"},"\uD83D\uDD25 Hot"),p.createElement("span",null,e.validEndAt?(0,u.t)("Ends")+": "+(0,k.i$)(e.validEndAt):"")),p.createElement("div",{className:"absolute bottom-3 right-3 z-10 -mb-10"},e.communityInfos?.length>0?p.createElement("div",{className:"flex flex-row items-center gap-1"},e.communityInfos?.map(e=>p.createElement(i.Z,{title:e.name},p.createElement(c.C,{className:"rounded-full border-2 border-gray-800/30 hover:z-10 hover:scale-110 hover:border-gray-800/50",onClick:()=>{t.push(`/community/${e.handle}`)},src:e.logo||"/icon/no_avatar2.svg",size:"large"})))):p.createElement(p.Fragment,null,p.createElement(i.Z,{title:e.ownerName},p.createElement(c.C,{className:"rounded-full border-2 border-gray-800/30 hover:z-10 hover:scale-110 hover:border-gray-800/50",src:e.ownerAvatar||"/icon/no_avatar2.svg",size:"large"}))))),onClick:()=>{t.push(`/web/quests/detail?id=${e.id}`)}},p.createElement(s.Z.Meta,{className:"w-full",title:p.createElement("div",{className:"flex w-full items-center justify-between"},p.createElement(r.default.Paragraph,{ellipsis:{rows:2,tooltip:!0},className:"!mb-0 w-full whitespace-normal !pb-0 text-base font-medium text-gray-200",style:{width:"100%",maxHeight:"3em",lineHeight:"1.5em"}},e.name)),description:p.createElement("div",{className:"space-y-2"},p.createElement("p",{className:"line-clamp-2 min-h-[40px] text-sm leading-5 text-gray-400"},e.description),p.createElement("div",{className:"flex flex-wrap items-center gap-1"},(0,N.sx)(e)&&p.createElement("div",{className:"flex items-center gap-1 rounded-md bg-indigo-400 px-2 py-1 text-[14px] text-black"},N.sx(e)?.reward_name,N.sx(e)?.icon&&p.createElement("img",{src:N.sx(e)?.icon,className:"inline-block h-4 w-4 rounded-full bg-white/20"})),p.createElement("div",{className:"flex items-center gap-1 rounded-md bg-indigo-400/50 px-2 py-1 text-[14px] text-white/50"},(0,N.BI)(e))),p.createElement("div",{className:"flex items-center justify-between text-xs text-gray-500"}
50,p.createElement("div",{className:"flex w-full flex-row items-end justify-between"})))}))};var S=()=>{(0,f.useRouter)();let[e,t]=(0,p.useState)([]),[a,n]=(0,p.useState)(!0),[r,s]=(0,p.useState)(""),[i,c]=(0,p.useState)("all");(0,p.useEffect)(()=>{(async()=>{try{let e=await (0,E.saJ)({pageSize:1e3,current:1,source:"carnival"});t(e)}catch(e){console.error("è·åä»»å¡å表失败:",e)}finally{n(!1)}})()},[]);let g=[{key:"all",label:(0,u.t)("All")},{key:"social",label:(0,u.t)("Social"),disabled:!0},{key:"trading",label:(0,u.t)("Trading"),disabled:!0},{key:"defi",label:(0,u.t)("DeFi"),disabled:!0},{key:"nft",label:(0,u.t)("NFT"),disabled:!0}],h=e.map(e=>({...e,campaigns:e.campaigns.filter(e=>{let t=e.name.toLowerCase().includes(r.toLowerCase()),a="all"===i||e.tags?.includes(i);return t&&a})})).filter(e=>e.campaigns.length>0),y=e=>p.createElement("div",{className:"mb-4"},p.createElement("div",{className:"flex items-center gap-4"},p.createElement("div",{className:"min-w-0 flex-1"},p.createElement("h3",{className:"mb-1 truncate text-lg font-medium text-white"},e.event.name))),e.campaigns&&e.campaigns.length>0&&p.createElement("div",{className:"mt-4 grid gap-4 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4"},e.campaigns?.filter(e=>!["cash_rally_withdraw","cash_rally"].includes(e.type)).map(e=>C(e))));return p.createElement(v.Z,{pageName:"Quests"},p.createElement("div",{className:"min-h-screen w-full max-w-screen-2xl"},p.createElement("div",{className:"mx-auto w-full px-4 py-8"},p.createElement("div",null,p.createElement(b,null)),p.createElement("h1",{className:"mb-8 text-3xl font-bold text-white"},(0,u.t)("Quests")),p.createElement("div",{className:"mb-6 flex w-full flex-col md:flex-row md:items-end md:justify-between md:gap-5"},p.createElement(o.default,{activeKey:i,onChange:c,items:g,className:"explore-tabs w-full flex-1"}),p.createElement(m.default,{placeholder:(0,u.t)("Search quests..."),prefix:p.createElement(l.Z,{className:"text-gray-400"}),onChange:e=>s(e.target.value),className:"mt-4 w-full rounded-lg border-gray-700 bg-[#1f1f1f] text-gray-200 placeholder-gray-400 focus:border-gray-600 md:ml-4 md:mt-0 md:w-64",style:{height:"36px"}})),a?p.createElement("div",{className:"flex h-64 w-full items-center justify-center"},p.createElement(d.Z,{size:"large"})):p.createElement("div",{className:"space-y-4"},h.map(e=>y(e))))))}},5414:function(e,t,a){"use strict";a.d(t,{o:function(){return n}});let n=(e,t)=>{window.parent.postMessage({event:e,payload:t},"*"),console.log("postMessage",e,t)}},70607:function(e,t,a){"use strict";a.d(t,{BI:function(){return m},ED:function(){return p},Ns:function(){return f},TH:function(){return g},W8:function(){return o},ih:function(){return E},mr:function(){return c},pD:function(){return w},po:function(){return h},sx:function(){return d},uT:function(){return x},vP:function(){return y},yZ:function(){return u}});var n=a(27484),l=a.n(n),r=a(36609),s=a(36502),i=a(3511);let c=e=>{let t=e.id||e.campaign_id||e._id;switch(e.type){case"cash_rally":return`/app/quest/cash_rally?id=${t}`;case"cash_rally_withdraw":return`/app/quest/cash_rally_withdraw?id=${t}`;case"lucky_draw":return`/app/campaign/lucky_draw?id=${t}`;case"instant_draw":return`/app/campaign/instant_draw?id=${t}`;case"fission_lucky_money":return`/app/quest/lucky_money?id=${t}`;default:return`/campaign/detail?campaign_id=${t}`}},o=(e,t)=>{let{app_name:a}=e.query,n=(0,i.g1)(c(t),{app_name:a});e.push(n)},m=e=>{switch(e?.type){case"fission_lucky_money":return"LuckyMoney";case"lucky_draw":return"LuckyDraw";case"instant_draw":return"InstantDraw";case"cash_rally":return"CashRally";case"cash_rally_withdraw":return"CashRallyWithdraw";case"normal":return"FCFS";default:return"Quest"}},d=e=>{let t=(e?.reward_configs||e?.rewardConfigs||[])?.filter(e=>"customize"!==e.reward_type);return t?.[0]},u=e=>{let t=[],a=d(e);return a&&t.push(`${a?.reward_name}`),t.push(m(e)),t},p=e=>{let{telegramBot:t}=(0,s.I)(),a=e.id||e.campaign_id||e._id,n="";switch(e?.type){case"cash_rally":n="CashRally";break;case"cash_rally_withdraw":n="CashRallyWithdraw";break;case"instant_draw":n="InstantDraw";break;case"lucky_draw":n="LuckyDraw";break;case"fission_lucky_money":n="Fission";break;default:n="Quest"}return`t.me/${t}/${n}?startapp=cid-${a}`}
50,f=(e="",t=640,a=360,n=1,l="webp")=>!e||e.includes(".svg")?e:("https://framerusercontent.com/images/1hDwUlbPhKvOCdyvevoBzLuB0.png"===e&&(e="https://pea-ai.oss-ap-southeast-1.aliyuncs.com/img/quest/normal_quest_cover.png"),e.includes("static.ads3.ai/")||e.includes("pea-ai.oss-ap-southeast-1.aliyuncs.com/"))?(e=e.replace("static.ads3.ai/","pea-ai.oss-ap-southeast-1.aliyuncs.com/")).includes("?")?e+`&x-oss-process=image/resize,w_${t},h_${a},m_lfit,q_${n}/format,${l}`:e+`?x-oss-process=image/resize,w_${t},h_${a},m_lfit,q_${n}/format,${l}`:e.includes("file.pea.ai/")||e.includes("file.ads3.ai/")?e+`?imageMogr2/crop/${t}x${a}/gravity/center/format/${l}/quality/${n}`:e,g=e=>["665d7044da135400113cda07","65bb4b4629a2b1002d9d6b33","66792bb639fa00001170a897"].includes(e),h=(e,t)=>{switch(e){case 1:return"\uD83E\uDD47";case 2:return"\uD83E\uDD48";case 3:return"\uD83E\uDD49";default:return t||"\uD83C\uDF96ï¸"}},y=e=>{if(!e)return"";if(e?.participantInviteContent)return e?.participantInviteContent;switch(e?.type){case"lucky_draw":case"instant_draw":return` 51I've found a giveaway event and I'm inviting you to join and win amazing prizes! 52 53ðï¸ Draw Time: ${l()(e?.validEndAt).format("YYYY-MM-DD HH:mm:ss")} (UTC+8) 54ð Prize Details: 55${e?.rewardConfigs?.map((e,t)=>"nothing"===e.reward_type?"":`â${h(t+1)}${e?.name}: ${i.uf(e.amount/e?.max_winners,2)} ${e.reward_name}\xd7${e?.max_winners}`).join("\n")} 56 57ð Click the link to join the draw. 58 `.trim();case"fission_lucky_money":return` 59ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ 60 61ð ${(0,i.u3)(e?.description,!0,200)} 62 63ð GO and WIN BIG!⨠64 65ðClick below to open ðâ¬ï¸ 66 `.trim();case"cash_rally":return` 67ðClick here to help me get 10 USDT cash, and you can also receive 10 USDT 68 69ðââï¸ð¨First come, first served 70 71ðï¸Click to Open 10 USDT`;case"explore":return`I found an exciting app on Listing. 72 73${e?.name} 74${(0,i.u3)(e?.description,!0,140)} 75 76It's about to launch soon. 77Join me in becoming an OG and be part of the journey! 78`;case"cash_rally_withdraw":return` 79ðClick here to help me get 1 TON, and you can also receive 1 TON 80 81ðââï¸ð¨First come, first served 82 83ðï¸Click to Open 1 TON`;case"spin":return` 84Join Spin and earn 50 Points instantly! 85Get a chance to win a 100 USDT prize.`;case"earn":return` 86ð I've found a Spin event and I'm inviting you to join us! ð° 87 88ð Win up to 100 USDT 89ð Real withdrawal records available 90 91ð Click the link to join the event`;case"monopoly":case"dice":return` 92ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ð§§ 93ðClick here to help me get 5 USDT cash, and you can also receive 5 USDT 94 95ðââï¸ð¨First come, first served 96 `;default:return` 97I've found a quest event and I'm inviting you to join us in winning great prizes! 98 99ð ${e?.name} 100ð ${(0,i.u3)(e?.description,!0,100)} 101 102ð Click the link to join the Quest. 103 `.trim()}},x=(e,t=" + ",a="\uD83C\uDF81 ")=>{let n=e?.reward_configs||e?.rewardConfigs||[];if(e.title||e.name)return e.title||e.name;switch(e.type){case"instant_draw":case"lucky_draw":{let l=[];if(n?.map(e=>{l.push(`${i.uf(e.single_amount)} ${e.reward_name} x ${e?.max_winners}`)}),l.length>0)return`${a}${l.join(t)}`;return e.title||e.name}case"normal":{let l=[];if(n?.map(e=>{l.push(`${i.uf(e.single_amount)} ${e.reward_name}`)}),l.length>0)return`${a}${l.join(t)}`;return e.title||e.name}default:return e.name}},w={instant_draw:"Instant Draw",lucky_draw:"Lucky Draw",fission_lucky_money:"Fission"},E={ongoing:{text:(0,r.t)("Ongoing"),color:"processing",tooltip:(0,r.t)("The quest is ongoing")},on_going:{text:(0,r.t)("Ongoing"),color:"processing",tooltip:(0,r.t)("The quest is ongoing")},not_eligible:{text:(0,r.t)("Not Eligible"),color:"success",tooltip:(0,r.t)("The quest is not eligible")},preview:{text:(0,r.t)("Preview Mode"),color:"processing",tooltip:(0,r.t)("The quest is in preview mode")},prize_drawing:{text:(0,r.t)("Prize Drawing"),color:"processing",tooltip:(0,r.t)("The quest is in prize drawing mode")},ended:{text:(0,r.t)("Ended"),color:"success",tooltip:(0,r.t)("The quest is ended")},canceled:{text:(0,r.t)("Canceled"),color:"default",tooltip:(0,r.t)("The quest is canceled")},insufficient:{text:(0,r.t)("Insufficient"),color:"default",tooltip:(0,r.t)("The quest is insufficient")},scheduled:{text:(0,r.t)("Scheduled"),color:"warning",tooltip:(0,r.t)("The quest is scheduled")},draft:{text:(0,r.t)("Draft"),color:"default",tooltip:(0,r.t)("The quest is in draft mode")},archived:{text:(0,r.t)("Archived"),color:"default",tooltip:(0,r.t)("The quest is archived")},unwon:{text:(0,r.t)("Not Won"),color:"pink",tooltip:(0,r.t)("The quest is not won")},un_won:{text:(0,r.t)("Not Won"),color:"pink",tooltip:(0,r.t)("The quest is not won")},won:{text:(0,r.t)("Won"),color:"gold",tooltip:(0,r.t)("The quest is
103won")},pending_review:{text:(0,r.t)("Pending Review"),color:"warning",tooltip:(0,r.t)("The quest is pending review")},rejected:{text:(0,r.t)("Rejected"),color:"red",tooltip:(0,r.t)("The quest is rejected")}}},44312:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/test",function(){return a(12080)}])},64302:function(){},336:function(){},72927:function(){},98619:function(){},8305:function(){},35883:function(){},88924:function(){},55024:function(){}},function(e){e.O(0,[8024,2275,1664,9105,2959,3551,238,4457,3154,6104,2263,3858,8948,4608,2580,9885,5113,7149,2888,179],function(){return e(e.s=44312)}),_N_E=e.O()}]);
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.