1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3050],{93645:function(e,n,i){"use strict";i.d(n,{u:function(){return o}});var t={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function o(e){return e?t[e]:t.trunc}},36948:function(e,n,i){"use strict";i.d(n,{qk:function(){return s},vh:function(){return o},yJ:function(){return t}});Math.pow(10,8);var t=6e4,o=36e5,s=1e3},59910:function(e,n,i){"use strict";i.d(n,{Z:function(){return s}});var t=i(19013),o=i(13882);function s(e,n){return(0,o.Z)(2,arguments),(0,t.default)(e).getTime()-(0,t.default)(n).getTime()}},69690:function(e,n,i){"use strict";i.d(n,{Z:function(){return l}});var t=i(36948),o=i(59910),s=i(13882),r=i(93645);function l(e,n,i){(0,s.Z)(2,arguments);var l=(0,o.Z)(e,n)/t.yJ;return(0,r.u)(null===i||void 0===i?void 0:i.roundingMethod)(l)}},60428:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/space-missions/planets/[id]",function(){return i(90949)}])},12104:function(e,n,i){"use strict";var t=i(85893),o=i(68527),s=i(34651),r=i(24099),l=i(11163),a=i(67294),d=i(59876);n.Z=function(e){var n=e.finishedMission,i=e.hasDamages,c=e.onClose,u=(0,l.useRouter)(),p=(0,a.useMemo)((function(){return!!(null===n||void 0===n?void 0:n.mission.damages)||!!i}),[i,n]),x=(0,a.useMemo)((function(){var e,i,t,o;return!!(null===n||void 0===n||null===(e=n.mission)||void 0===e||null===(i=e.spaceshipsOnMission)||void 0===i||null===(t=i[0])||void 0===t||null===(o=t.spaceship)||void 0===o?void 0:o.isSkulled)}),[n]);return(0,t.jsx)(o.xu,{bg:"#0A090C",width:"100%",height:"100%",backgroundImage:"/images/space-missions/warp-oops.png",backgroundSize:"cover",backgroundPosition:"center",color:"white",borderRadius:"36px",children:(0,t.jsxs)(o.xu,{display:"flex",maxWidth:"540px",height:"80vh",alignItems:"center",position:"relative",children:[(0,t.jsx)(o.xu,{onClick:c,position:"absolute",top:"32px",right:"32px",p:3,bg:"#0a090c56",borderRadius:"50%",children:(0,t.jsx)(d.Tw,{boxSize:5})}),(0,t.jsxs)(o.xu,{marginX:{base:"20px",md:"40px"},children:[(0,t.jsx)(o.xv,{fontSize:{base:"32px",md:"60px"},fontWeight:700,children:"Warp-Oops!"}),(0,t.jsxs)(o.xv,{mt:"16px",fontSize:{base:"16px",md:"18px"},fontWeight:300,children:["Danger Alert. Your mission has been failed because of a heavy monster attack. Fight back now and escape.",p&&"Your ship has been damaged, repair it now!",!p&&"At least, your ship has not received any damage"]}),p&&(0,t.jsx)(o.xu,{mt:"30px",children:(0,t.jsx)(r.Z,{color:"#26E2B3",onClick:function(){u.push("/space-missions/home/spacecraft-center")},children:"Repair Space Ship"})}),x&&(0,t.jsx)(o.M5,{mt:"12px",children:(0,t.jsxs)(o.kC,{borderRadius:"24px",border:"1px solid #01F2CF",padding:"8px",paddingX:"16px",alignItems:"center",gap:"8px",background:"#1b1b1b80",children:[(0,t.jsx)(s.Ee,{src:"/images/space-missions/s1-finale/skull-stamp.png",alt:"Skull",height:"32px",width:"32px",objectFit:"contain"}),(0,t.jsx)(o.xv,{color:"#01F2CF",fontSize:"12px",fontWeight:"bold",children:"Your ship has been consumed by the skull"})]})})]})]})})}},52193:function(e,n,i){"use strict";i.d(n,{U:function(){return l}});var t=i(26042),o=i(99534),s=i(85893),r=i(34651),l=function(e){var n=e.boosterType,i=(0,o.Z)(e,["boosterType"]),l=null===n||void 0===n?void 0:n.toLowerCase();return(0,s.jsx)(r.Ee,(0,t.Z)({src:"/images/boosters/".concat(l,".png"),alt:n},i))}},96079:function(e,n,i){"use strict";i.d(n,{u:function(){return l}});var t=i(85893),o=i(49609),s=i(94975),r=i(6750);function l(e){var n,i,l=e.missionStats,a=e.hoverColor,d=e.isLoading;return(0,t.jsx)(r.Z,{hoverColor:a,label:(null===l||void 0===l?void 0:l.hasEnded)?"Finished missions":"Next mission finished in",icon:(0,t.jsx)(s.AN,{}),text:d?(0,t.jsx)(o.$,{color:"white",size:"sm"}):(null===l||void 0===l?void 0:l.hasEnded)?null!==(n=null===l||void 0===l?void 0:l.endedMissions.length.toString())&&void 0!==n?n:"":null!==(i=null===l||void 0===l?void 0:l.finishedIn)&&void 0!==i?i:"00:00",style:{padding:"10px 8px",height:"auto"}})}},3423:function(e,n,i){"use strict";i.d(n,{X:function(){return d}});var t=i(26042),o=i(69396),s=i(99534),r=i(85893),l=i(68527),a=i(34651),d=function(e){var n=e.color,
1i=e.type,d=e.usedForXMissionsCount,c=e.validForXMissionsCount,u=e.exist,p=(0,s.Z)(e,["color","type","usedForXMissionsCount","validForXMissionsCount","exist"]);return(0,r.jsxs)(l.kC,{alignItems:"center",justifyContent:"flex-end",children:[c>0&&(0,r.jsx)(l.kC,{alignItems:"flex-start",height:"100%",mr:"6px",children:(0,r.jsx)(l.xv,{wordBreak:"keep-all",whiteSpace:"nowrap",color:n,fontSize:["14px","14px","16px","18px"],children:c-d})}),(0,r.jsx)(l.xu,(0,o.Z)((0,t.Z)({},p),{borderRadius:"12px",padding:"2px",border:"2px",borderColor:u||!i?n:"#fefcbf",backgroundColor:i?"#89808040":"",position:"relative",children:i?(0,r.jsx)(a.Ee,{src:"/images/space-missions/spaceparts/".concat(i.toLowerCase(),".png"),alt:i.toLowerCase(),w:"100%",h:"100%"}):(0,r.jsx)(r.Fragment,{})}))]})}},70333:function(e,n,i){"use strict";i.d(n,{j:function(){return l}});var t=i(26042),o=i(99534),s=i(85893),r=i(34651),l=function(e){var n=e.spaceshipType,i=e.partnerType,l=e.level,a=(0,o.Z)(e,["spaceshipType","partnerType","level"]),d=n.toLowerCase(),c=null===i||void 0===i?void 0:i.toLowerCase();return(0,s.jsx)(r.Ee,(0,t.Z)({src:"/images/space-missions/spaceships/".concat("PARTNER"===n?c:d,"/").concat(l,".png"),alt:n},a))}},4494:function(e,n,i){"use strict";var t=i(85893),o=i(68527),s=i(67294);n.Z=function(e){var n=e.color,i=e.selected,r=e.position,l=e.onClick,a=e.children,d=(0,s.useState)(!1),c=d[0],u=d[1];(0,s.useEffect)((function(){u(i||!1)}),[i]);var p=(0,s.useCallback)((function(){c||u(!0),l&&l()}),[c]);return(0,t.jsx)(o.xu,{cursor:"pointer",border:c?"2px solid ".concat(n):"1px solid #676767",borderRadius:"left"===r?"50px 0 0 20px":"right"===r?"0 20px 50px 0":0,color:c?n:"#A7BDCA",height:"70px",minWidth:"240px",display:"flex",alignItems:"center",justifyContent:"center",onClick:p,children:a})}},23886:function(e,n,i){"use strict";i.d(n,{OR:function(){return r},nd:function(){return o}});var t=i(7047),o=function(e){return e>=100?0:75===e?50:50===e?125:25===e?200:0===e?420:3*(100-e)},s=function(e,n){return e>=100?0:75===e?n.repairCost25Percent:50===e?n.repairCost50Percent:25===e?n.repairCost75Percent:e<=0?n.repairCost100Percent:0};function r(e,n,i){var r,l=e.health,a=100,d=!0,c=!1,u=void 0;try{for(var p,x=n[Symbol.iterator]();!(d=(p=x.next()).done);d=!0){l+=p.value.healthValue}}catch(v){c=!0,u=v}finally{try{d||null==x.return||x.return()}finally{if(c)throw u}}if(l>=100)return[];var h,f=null===(r=e.partner)||void 0===r?void 0:r.tokenUsed;"PARTNER"===e.type&&f&&(a=(null===(h=e.partner)||void 0===h?void 0:h.puffAsAlternativeTokenAllowed)?null!==i&&void 0!==i?i:100:0);return a<100&&a>0&&f&&e.partner?[{tokenSpent:o(l)*(a/100),tokenSymbol:"PUFF",tokenAddress:t.up.toBase58(),tokenDecimals:9},{tokenSpent:s(l,e.partner)*(1-a/100),tokenSymbol:f.symbol,tokenAddress:f.tokenMint,tokenDecimals:f.decimals}]:0===a&&f&&e.partner&&!e.partner.useDefaultRepairValues?[{tokenSpent:s(l,e.partner),tokenSymbol:f.symbol,tokenAddress:f.tokenMint,tokenDecimals:f.decimals}]:(console.log("no match in conditions",{health:l}),[{tokenSpent:o(l),tokenSymbol:"PUFF",tokenAddress:t.up.toBase58(),tokenDecimals:9}])}},3486:function(e,n,i){"use strict";i.d(n,{IL:function(){return l},U5:function(){return r},nz:function(){return s}});var t=i(54306),o=i(31278);function s(){var e,n,i=(0,t.O)();return o.S.useQuery(["spaceMissions.ownedSpaceparts",{wallet:null!==(n=null===(e=i.publicKey)||void 0===e?void 0:e.toBase58())&&void 0!==n?n:""}],{enabled:!!i.publicKey,staleTime:6e4})}function r(){var e,n,i=(0,t.O)();return o.S.useQuery(["spaceMissions.ownedSpacepartsForControlCenter",{wallet:null!==(n=null===(e=i.publicKey)||void 0===e?void 0:e.toBase58())&&void 0!==n?n:""}],{enabled:!!i.publicKey,staleTime:6e4})}function l(){var e,n,i=(0,t.O)();return o.S.useQuery(["spaceMissions.ownedEquipParts",{wallet:null!==(n=null===(e=i.publicKey)||void 0===e?void 0:e.toBase58())&&void 0!==n?n:""}],{enabled:!!i.publicKey,staleTime:6e4})}},79202:function(e,n,i){"use strict";i.d(n,{Z:function(){return r},_:function(){return s}});var t=i(54306),o=i(31278);function s(){var e,n,i=(0,t.O)();return o.S.useQuery(["spaceMissions.getStakedApesWithMetadata",{wallet:null!==(n=null===(e=i.publicKey)||void 0===e?void 0:e.toBase58()
1)&&void 0!==n?n:""}],{enabled:!!i.publicKey,staleTime:3e5})}function r(){var e,n,i=(0,t.O)();return o.S.useQuery(["spaceMissions.getUser",{wallet:null!==(n=null===(e=i.publicKey)||void 0===e?void 0:e.toBase58())&&void 0!==n?n:""}],{enabled:!!i.publicKey,staleTime:3e5})}},90949:function(e,n,i){"use strict";i.r(n),i.d(n,{default:function(){return Me}});var t=i(85893),o=i(23438),s=i(47568),r=i(26042),l=i(69396),a=i(99534),d=i(828),c=i(29815),u=i(82222),p=i(97582),x=i(68527),h=i(15193),f=i(34651),v=i(73465),g=i(49609),m=i(54107),j=i(28833),b=i(80918),C=i(6750),w=i(94975),S=i(67294),y=i(30889),k=i(24099),A=i(97419),Z=function(e){var n=e.apes;return(0,t.jsxs)(x.xu,{children:[(0,t.jsx)(x.xv,{fontSize:{base:"12px"},fontWeight:700,children:"Astronaut View"}),(0,t.jsx)(x.rj,{templateColumns:"repeat(4, 1fr)",gridGap:{base:"3px",md:"6px"},mt:"2px",children:n.map((function(e){return(0,t.jsx)(x.P4,{width:"100%",height:"100%",children:(0,t.jsx)(f.Ee,{border:"1px solid #888",src:e.staticImage,alt:e.name,width:"100%",height:"100%",objectFit:"cover",borderRadius:"12px"})},e.mint)}))})]})},M=i(69690);function F(e){if(!e)return"00:00";var n=(0,M.Z)(e,new Date),i=Math.floor(n/60),t=n%60;return"".concat(i.toString().padStart(2,"0"),":").concat(t.toString().padStart(2,"0")," hrs")}function P(e){return new Date>e}var I=i(70333),R=i(43337),z=i(3423),T=function(e){var n=e.mission,i=e.disableFinish,o=e.isFinishingLoading,s=e.color,a=e.checked,d=e.onSelect,u=e.onFinish,p=(0,S.useState)(!1),h=p[0],f=p[1],v=(0,y.Z)(),g=(0,S.useMemo)((function(){return["base","sm"].includes(v)}),[v]),m=(0,S.useMemo)((function(){return n.spaceshipsOnMission[0].spaceship}),[n.spaceshipsOnMission]),j=(0,S.useMemo)((function(){var e=n.spaceshipsOnMission[0].spaceship.pimps.map((function(e){var n;return{type:null===(n=e.spacePartToApply.artefact)||void 0===n?void 0:n.spacePartType,usedForXMissionsCount:e.usedForXMissionsCount,validForXMissionsCount:e.validForXMissionsCount,exist:!0}})).filter((function(e){return void 0!==e.type}));return(0,c.Z)(e).slice(0,3)}),[n.spaceshipsOnMission]),b=(0,S.useState)(!1),C=b[0],w=b[1],M=(0,S.useState)(""),T=M[0],N=M[1];(0,S.useEffect)((function(){var e=P(n.endDate),i=F(n.endDate);w(e),N(i)}),[n.endDate]),(0,R.Z)((function(){var e=P(n.endDate),i=F(n.endDate);w(e),N(i)}),15e3);var L=(0,S.useMemo)((function(){return n.planetType.split("_").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()})).join(" ")}),[n.planetType]);(0,S.useEffect)((function(){f(a)}),[a]);var E,O=(0,S.useMemo)((function(){return h?s:"#ffffff90"}),[h,s]),B=(0,S.useCallback)((function(e){f(e),d(e)}),[d]);return(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},D),{border:"2px solid ".concat(h?s:"#666"),background:"linear-gradient(45deg, ".concat(s,h?"40 0%, #161616 100%)":"20 0%, #161616 100%)"),children:[(0,t.jsxs)(x.kC,{justifyContent:"space-between",alignItems:"center",children:[(0,t.jsxs)(x.xv,{color:O,fontSize:{base:"14px",md:"20px"},fontWeight:500,children:["Mission #",n.id]}),C&&(0,t.jsx)(A.Z,{isChecked:h,onChange:function(e){return B(e.target.checked)},customColor:h?s:"#717171"})]}),(0,t.jsxs)(x.xu,{display:"flex",gap:"10px",children:[(0,t.jsx)(x.rj,{templateRows:"repeat(3, 1fr)",gridGap:{base:"10px",md:"12px"},mt:"12px",children:j.length>0&&j.map((function(e,n){return(0,t.jsx)(x.P4,{width:"60px",height:"100%",children:(0,t.jsx)(z.X,{color:O,type:e.type,usedForXMissionsCount:e.usedForXMissionsCount,validForXMissionsCount:e.validForXMissionsCount,exist:e.exist,w:["38px","38px","38px","42px","46px"],h:["38px","38px","38px","42px","46px"]})},n)}))}),(0,t.jsxs)(x.M5,{position:"relative",width:"100%",children:[(0,t.jsx)(x.xu,{position:"absolute",bottom:"-8px",zIndex:-1,border:"1px solid ".concat(s),width:{base:"100%",md:"90%"},height:"30%",borderRadius:"60%"}),(0,t.jsx)(x.xu,{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"160px",position:"relative",paddingTop:"100%",overflow:"hidden",children:(0,t.jsx)(I.j,{spaceshipType:null===m||void 0===m?void 0:m.type,partnerType:null!==(E=null===m||void 0===m?void 0:m.partnerType)&&void 0!==E?E:void 0,level:null===m||void 0===m?void 0:m.level,height:"100%",width:"100%",objectFit:"contain",position:"absolute",top:"0px",left:"0px"})})]})]}),!!n.apeParticipants&&n.apeParticipants.length>0&&(0,t.jsx)(x.xu,{mt:"12px",children:(0,t.jsx)(Z,{apes:n.apeParticipants.map((function(e){return e.ape}))})}),g?(0,t.jsx)(x.xu,{children:(0,t.jsxs)(x.rj,{templateColumns:"repeat(2, 1fr)",gridGap:{base:"8px",lg:"14px"},mt:{base:"12px",lg:"18px"},children:[(0,t.jsxs)(x.P4,{children:[(0,t.jsx)(x.xv,{fontSize:"14px",children:C?"Finished":T}),(0,t.jsx)(x.xv,{fontSize:"12px",fontWeight:"600",color:O,children:C?"Status":"Finished in"})]}),(0,t.jsxs)(x.P4,{children:[(0,t.jsx)(x.xv,{fontSize:"14px",children:L}),(0,t.jsx)(x.xv,{fontSize:"12px",fontWeight:"600",color:O,children:"Planet"})]})]})}):(0,t.jsxs)(x.rj,{templateColumns:"repeat(2, 1fr)",gridGap:{base:"8px",lg:"14px"},mt:{base:"12px",lg:"18px"},children:[(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"12px",borderRadius:"24px",background:"#161616",border:"1px solid ".concat(s),children:[(0,t.jsx)(x.xv,{fontSize:"15px",fontWeight:"400",children:C?"Status":"Finished in"}),(0,t.jsx)(x.xv,{mt:"4px",fontSize:"15px",fontWeight:"500",color:s,children:C?"Finished":T})]})}),(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"12px",borderRadius:"24px",background:"#161616",border:"1px solid ".concat(s),children:[(0,t.jsx)(x.xv,{fontSize:"15px",fontWeight:"400",children:"Planet"}),(0,t.jsx)(x.xv,{mt:"4px",fontSize:"15px",fontWeight:"500",color:s,children:L})]})})]}),C&&(0,t.jsx)(x.xu,{mt:{base:"16px",lg:"24px"},display:{base:"none",md:"block"},children:(0,t.jsx)(k.Z,{color:s,opacity:h?1:.5,height:{base:"50px",md:"70px"},onClick:function(){return u()},disabled:i,isLoading:o,children:"Finish mission"})})]}))},D={background:"linear-gradient(0deg, rgba(62,85,79,1) 0%, rgba(0,26,22,1) 100%)",backdropFilter:"blur(2px)",padding:{base:"20px 10px",lg:"20px"},position:"relative",borderRadius:"20px"},N=["#77C99D","#58A1A4","#305777","#a8d568","#9BEAA1","#A3D9B1","#6FBF9B"],L={textAlign:"center",mt:"12px",fontSize:{base:"12px",md:"16px"},whiteSpace:"nowrap"},E=function(e){var n=e.planetInfo,i=e.isLoading,o=(0,S.useMemo)((function(){var e,i,t,o,s,l,a,d,c,u,p,x,h,f,v,g,m,j,b=null===n||void 0===n?void 0:n.config.averageReward,C=null===b||void 0===b||null===(e=b.TOKEN)||void 0===e?void 0:e.size,w=null===b||void 0===b||null===(i=b.NFT)||void 0===i?void 0:i.size,S=null===b||void 0===b||null===(t=b.SPACEPART)||void 0===t?void 0:t.type,y=(null!==(o=null===C||void 0===C?void 0:C.XS)&&void 0!==o?o:0)+(null!==(s=null===C||void 0===C?void 0:C.S)&&void 0!==s?s:0)+(null!==(l=null===C||void 0===C?void 0:C.M)&&void 0!==l?l:0)+(null!==(a=null===C||void 0===C?void 0:C.L)&&void 0!==a?a:0)+(null!==(d=null===C||void 0===C?void 0:C.XL)&&void 0!==d?d:0),k=(null!==(c=null===w||void 0===w?void 0:w.XS)&&void 0!==c?c:0)+(null!==(u=null===w||void 0===w?void 0:w.S)&&void 0!==u?u:0)+(null!==(p=null===w||void 0===w?void 0:w.M)&&void 0!==p?p:0)+(null!==(x=null===w||void 0===w?void 0:w.L)&&void 0!==x?x:0)+(null!==(h=null===w||void 0===w?void 0:w.XL)&&void 0!==h?h:0)+(null!==(f=null===w||void 0===w?void 0:w.XXL)&&void 0!==f?f:0),A=(null!==(v=null===S||void 0===S?void 0:S.MILK)&&void 0!==v?v:0)+(null!==(g=null===S||void 0===S?void 0:S.PIZZA)&&void 0!==g?g:0)+(null!==(m=null===S||void 0===S?void 0:S.MASK)&&void 0!==m?m:0)+(null!==(j=null===S||void 0===S?void 0:S.ENGINE)&&void 0!==j?j:0),Z=[];k&&Z.push({label:"NFTs",probability:k,hoverInfo:(0,r.Z)({},w)}),y&&Z.push({label:"Tokens",probability:y,hoverInfo:(0,r.Z)({},C)}),A&&Z.push({label:"Space Parts",probability:A,hoverInfo:(0,r.Z)({},S)}),(null===b||void 0===b?void 0:b.PLANTING_ARTEFACT)&&Z.push({label:"Great Planting",probability:null===b||void 0===b?void 0:b.PLANTING_ARTEFACT}),(null===b||void 0===b?void 0:b.PHYSICAL)&&Z.push({label:"IRL",probability:null===b||void 0===b?void 0:b.PHYSICAL}),(null===b||void 0===b?void 0:b.FAIL)&&Z.push({label:"Fail",probability:null===b||void 0===b?void 0:b.FAIL});var M=Z.reduce((function(e,n){return e+n.probability}),0);return console.log({totalProbability:M}),100!==M&&Z.forEach((function(e){e.probability=e.probability/M*100})),console.log({rewardsDistribution:Z}),Z}),[null===n||void 0===n?void 0:n.config.averageReward]);return(0,t.jsxs)(x.xu,{padding:{base:"20px 16px",lg:"20px 16px"},borderRadius:"24px",background:"#1B1B1B",border:"1px solid #1B1B1B",children:[(0,t.jsxs)(x.M5,{children:[(0,t.jsx)(w.VH,{}),(0,t.jsx)(x.xv,{ml:"4px",fontSize:16,children:"Reward Distribution"})]}),(0,t.jsx)(x.xu,{mt:"20px",children:i?(0,t.jsx)(m.Od,{borderRadius:"12px",height:"20px",width:"100%"}):(0,t.jsx)(x.kC,{children:o.map((function(e,n){return(0,t.jsxs)(x.xu,{width:e.probability+"%",children:[(0,t.jsx)(x.xu,{width:"100%",height:"15px",background:"Fail"===e.label?"#d94f4f":N[n],borderRadius:0==n?"12px 0 0 12px":n==o.length-1?"0 12px 12px 0":"0"}),(0,t.jsx)(x.xv,(0,l.Z)((0,r.Z)({}
1,L),{children:e.label}))]})}))})})]})},O=i(4494),B=i(11163),W=i(87151),X=i(70385),U=i(31278),_=i(11165),q=i(59876),K=function(e){var n=e.url,i=e.color,o=e.onClick,s=e.onDeselect,r=(0,y.Z)(),l=(0,S.useMemo)((function(){return["base","sm"].includes(r)}),[r]),a=(0,S.useCallback)((function(){o()}),[n]),d=(0,S.useCallback)((function(){s&&s()}),[]);return(0,t.jsxs)(x.xu,{borderRadius:l?"12px":"24px",width:l?"66px":"80px",height:l?"66px":"80px",border:n?"1px solid ".concat(i):"2px solid ".concat(i),padding:"4px",display:"flex",justifyContent:"center",alignItems:"center",background:"#16161690",cursor:"pointer",onClick:a,position:"relative",children:[n&&(0,t.jsx)(x.xu,{position:"absolute",top:"10px",right:"10px",width:"14px",height:"14px",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"rgba(0, 0, 0, 0.6)",borderRadius:"50%",cursor:"pointer",onClick:function(e){e.stopPropagation(),d()},children:(0,t.jsx)(q.Tw,{color:"white",boxSize:1})}),n?(0,t.jsx)(f.Ee,{src:n,alt:"",width:l?"54px":"66px",height:l?"54px":"66px",borderRadius:l?"8px":"18px"}):(0,t.jsx)(x.xv,{color:"#ffffff80",fontSize:20,children:"?"})]})},$=function(e){var n=e.percent,i=e.small,o=e.numberOfBars,s=void 0===o?6:o,r=(0,S.useMemo)((function(){return Math.ceil((n||0)/100*s)}),[n]);return(0,t.jsx)(x.kC,{gap:i?"2px":"3px",children:new Array(s).fill(0).map((function(e,n){return(0,t.jsx)(x.xu,{width:i?"2px":"4px",height:i?"12px":"15px",background:n<r?"#79F2CE":"#ADADAD"},n)}))})},H=function(e){var n=e.color,i=e.onClose,o=e.selectedApe,s=e.availableApes,r=e.setSelectedApe,l=e.deselectApe;return(0,t.jsxs)(x.xu,{background:"#232323",borderRadius:"48px",padding:"40px 24px",children:[(0,t.jsxs)(x.kC,{justifyContent:"space-between",color:"#fff",alignItems:"center",children:[(0,t.jsxs)(x.kC,{alignItems:"center",gap:"12px",children:[(0,t.jsxs)(x.xv,{fontSize:18,children:["Select Astronauts (",s.length," available)"]}),(0,t.jsx)(x.xv,{fontSize:18})]}),(0,t.jsx)(q.Tw,{cursor:"pointer",onClick:i})]}),(0,t.jsx)(x.iz,{margin:"24px 0"}),(0,t.jsx)(x.gC,{divider:(0,t.jsx)(x.cX,{borderColor:"#554f4f"}),spacing:4,align:"stretch",maxHeight:"70vh",overflowY:"auto",children:(o?[o].concat((0,c.Z)(s)):s).map((function(e){var s=(null===o||void 0===o?void 0:o.mint)===e.mint;return(0,t.jsxs)(x.kC,{alignItems:"center",gap:"12px",children:[(0,t.jsx)(A.Z,{customColor:n,isChecked:s,onChange:function(){s?l(e):r(e),i&&i()}}),(0,t.jsx)(f.Ee,{src:e.staticImage,alt:"",width:"70px",height:"70px",borderRadius:"18px",border:s?"2px solid ".concat(n):"none"}),(0,t.jsx)(x.xv,{color:s?n:"#fff",children:e.name})]},e.mint)}))}),o&&(0,t.jsx)(x.kC,{paddingTop:"12px",children:(0,t.jsx)(k.Z,{onClick:function(){l(o),i&&i()},height:"60px",variant:"outline",width:"180px",color:"white",children:"Deselect"})})]})},Y=i(52193),G=function(e){var n=e.userOwnedSpaceship,i=e.availableApes,o=e.selectedCrewPerShip,s=e.planetRequirements,a=e.changeSelectedCrewForShip,d=e.color,u=e.checked,p=e.onSelect,h=n.spaceship,f=(h.type,(0,S.useState)(!1)),v=f[0],g=f[1],m=(0,S.useState)(!1),b=m[0],C=m[1],k=(0,S.useState)(void 0),Z=k[0],M=k[1],F=(0,S.useMemo)((function(){var e,i,t=null!==(i=null===(e=o.find((function(e){return e.shipId===n.id})))||void 0===e?void 0:e.selectedCrew)&&void 0!==i?i:[];return t||[]}),[o,n]),P=(0,S.useMemo)((function(){var e=h.pimps.map((function(e){var n;return{type:null===(n=e.spacePartToApply.artefact)||void 0===n?void 0:n.spacePartType,usedForXMissionsCount:e.usedForXMissionsCount,validForXMissionsCount:e.validForXMissionsCount,exist:!0}})).filter((function(e){return void 0!==e.type}));return(0,c.Z)(e).slice(0,3)}),[n,h.pimps.length]),R=(0,S.useCallback)((function(e){console.log("openAstronautDialog",{apeToChange:e}),C(!0),M(e)}),[b]),T=(0,S.useCallback)((function(e,i){var t=(0,c.Z)(F.filter((function(e){return e.mint!==(null===i||void 0===i?void 0:i.mint)}))).concat([e]);console.log("newSelectedCrew",t,{newApe:e,apeToChange:i}),a(n.id,t,!0),C(!1)}),[a,F,n.id]),D=(0,S.useCallback)((function(e){var i=F.filter((function(n){return n.mint!==e.mint}));console.log("deselectApeFromCrew",i,{apeToDeselect:e}),a(n.id,i,!1)}),[a,F,n.id]),N=(0,S.useMemo)((function(){var e=F.filter((function(e){return"SAC"===e.collection})).length,n=F.filter((function(e){return"NAC"===e.collection})).length;return s.filter((function(i){return e<=i.stonedApes&&n<=i.nukedApes}))}),[F,s]),L=(0,S.useMemo)((function(){if(0===N.length)return{stonedApesNeeded:0,nukedApesNeeded:0};var e=N.reduce((function(e,n){return(n.stonedApes||0)+(n.nukedApes||0)<(e.stonedApes||0)+(e.nukedApes||0)?n:e}),N[0]),n=e.stonedApes||0,i=e.nukedApes||0;return F.forEach((function(e){"SAC"===e.collection?n-=1:"NAC"===e.collection&&(i-=1)})),{stonedApesNeeded:Math.max(0,n),nukedApesNeeded:Math.max(0,i)}}),[F,s,N]),E=(0,S.useMemo)((function(){return 0===L.stonedApesNeeded&&0===L.nukedApesNeeded}),[L]),O=(0,S.useMemo)((function(){return i.filter((function(e){return"SAC"===e.collection?N.some((function(e){return e.stonedApes>0})):"NAC"!==e.collection||N.some((function(e){return e.nukedApes>0}))}))}),[i,L]),B=(0,y.Z)(),W=(0,S.useMemo)((function(){return["base","sm"].includes(B)}),[B]);(0,S.useEffect)((function(){g(u)}),[u]);var X,U=(0,S.useMemo)((function(){return v?d:"#ffffff90"}),[v,d]),_=(0,S.useCallback)((function(e){if(g(e),p(e),console.log({checked:e}),e&&!F.length){var i=(0,c.Z)(F),t=(0,r.Z)({},L);O.forEach((function(e){t.stonedApesNeeded>0&&"SAC"===e.collection?(i.push(e),t.stonedApesNeeded-=1):t.nukedApesNeeded>0&&"NAC"===e.collection&&(i.push(e),t.nukedApesNeeded-=1),0!==t.stonedApesNeeded||t.nukedApesNeeded})),0===t.stonedApesNeeded&&0===t.nukedApesNeeded&&a(n.id,i)}}),[p,v,F,n.id]),q=(0,S.useMemo)((function(){return h._count.missions<=10}),[n]);return W?(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({}
1,V),{border:"2px solid ".concat(v?d:"#666"),background:"linear-gradient(45deg, ".concat(d,v?"40 0%, #161616 100%)":"10 0%, #161616 100%)"),children:[(0,t.jsxs)(x.kC,{justifyContent:"space-between",alignItems:"center",children:[(0,t.jsx)(x.xv,{color:U,fontSize:{base:"14px",md:"20px"},fontWeight:500,children:"".concat(n.spaceship.name," #").concat(n.spaceship.serialNumber)}),(0,t.jsx)(A.Z,{isChecked:v,onChange:function(e){return _(e.target.checked)},customColor:v?d:"#717171"})]}),(0,t.jsxs)(x.xu,{display:"flex",gap:"10px",children:[(0,t.jsx)(x.rj,{templateRows:"repeat(3, 1fr)",gridGap:{base:"10px",md:"12px"},mt:"12px",children:P.length>0&&P.map((function(e,n){return(0,t.jsx)(x.P4,{width:"60px",height:"100%",children:(0,t.jsx)(z.X,{color:U,type:e.type,usedForXMissionsCount:e.usedForXMissionsCount,validForXMissionsCount:e.validForXMissionsCount,exist:e.exist,w:["38px","38px","38px","42px","46px"],h:["38px","38px","38px","42px","46px"]})},n)}))}),(0,t.jsxs)(x.M5,{position:"relative",width:"100%",children:[(0,t.jsx)(x.xu,{position:"absolute",bottom:"-8px",zIndex:-1,border:"1px solid ".concat(d),width:{base:"80%"},height:"30%",borderRadius:"60%"}),(0,t.jsx)(x.xu,{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"160px",position:"relative",paddingTop:"100%",overflow:"hidden",children:(0,t.jsx)(I.j,{spaceshipType:n.spaceship.type,partnerType:n.spaceship.partnerType,level:n.spaceship.level,height:"100%",width:"100%",objectFit:"contain",position:"absolute",top:"0px",left:"0px"})})]})]}),(0,t.jsxs)(x.kC,{alignItems:"center",justifyContent:"space-between",opacity:v?1:.7,children:[(0,t.jsxs)(x.Ug,{alignItems:"center",children:[(0,t.jsx)(w.h_,{width:20,height:18}),(0,t.jsx)(x.xv,{fontSize:12,marginInlineStart:0,children:"Health"})]}),(0,t.jsx)($,{numberOfBars:4,percent:n.spaceship.health,small:!0})]}),(0,t.jsxs)(x.kC,{alignItems:"center",justifyContent:"space-between",opacity:v?1:.7,children:[(0,t.jsxs)(x.Ug,{alignItems:"center",children:[(0,t.jsx)(w.kh,{width:20,height:20}),(0,t.jsxs)(x.xv,{fontSize:12,marginInlineStart:0,children:["Level ",n.spaceship.level]})]}),(0,t.jsx)($,{percent:n.spaceship.level/6*100,small:!0})]}),q&&(0,t.jsxs)(x.rj,{templateColumns:"repeat(3, 1fr)",gridGap:{base:"10px",md:"12px"},mt:"12px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsx)(x.xv,{fontSize:"14px",fontWeight:"600",children:"Booster"})}),(0,t.jsxs)(x.P4,{children:[(0,t.jsx)(x.xv,{fontSize:"10px",children:"Reward Booster"}),(0,t.jsx)(x.xv,{fontSize:"10px",children:"+10 missions"})]}),(0,t.jsxs)(x.P4,{children:[(0,t.jsx)(x.xv,{fontSize:"10px",children:"Protection Booster"}),(0,t.jsx)(x.xv,{fontSize:"10px",children:"+10 missions"})]})]}),s.length>0&&(0,t.jsxs)(x.xu,{mt:"12px",children:[(0,t.jsx)(x.xv,{color:U,fontSize:14,fontWeight:500,children:"Selected Crew"}),(0,t.jsxs)(x.Ug,{mt:"8px",spacing:1,children:[F.map((function(e){return(0,t.jsx)(K,{onClick:function(){return R(e)},onDeselect:function(){return D(e)},color:d,url:e.staticImage})})),Array.from({length:L.nukedApesNeeded+L.stonedApesNeeded}).map((function(e,n){return(0,t.jsx)(x.P4,{children:(0,t.jsx)(K,{onClick:function(){return R()},onDeselect:function(){},color:d})})}))]})]}),q&&(0,t.jsxs)(x.xu,{children:[(0,t.jsxs)(x.xu,{display:"flex",alignItems:"center",position:"relative",gap:"10px",padding:"6px",mt:"12px",borderRadius:"14px",border:"1px solid",borderColor:"#C4C4C4B3",color:"#C4C4C4",children:[(0,t.jsx)(Y.U,{boosterType:"reward",w:"25px"}),(0,t.jsx)(x.xu,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:(0,t.jsx)(x.xv,{fontSize:"12px",children:"Reward Booster"})}),(0,t.jsx)(x.xu,{position:"absolute",bottom:"0px",right:"0px",borderRightRadius:"14px",paddingX:"8px",paddingY:"2px",background:"#C4C4C433",color:"#fff",fontSize:"12px",fontWeight:"600",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",children:"10+"})]}),(0,t.jsxs)(x.xu,{display:"flex",alignItems:"center",position:"relative",gap:"10px",padding:"6px",mt:"12px",borderRadius:"14px",border:"1px solid",borderColor:"#C4C4C4B3",color:"#C4C4C4",children:[(0,t.jsx)(Y.U,{boosterType:"protection",w:"25px"}),(0,t.jsx)(x.xu,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:(0,t.jsx)(x.xv,{fontSize:"12px",children:"Protection Booster"})}),(0,t.jsx)(x.xu,{position:"absolute",bottom:"0px",right:"0px",borderRightRadius:"14px",paddingX:"8px",paddingY:"2px",background:"#C4C4C433",color:"#fff",fontSize:"12px",fontWeight:"600",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",children:"10+"})]})]}),b&&(0,t.jsxs)(j.u_,{isOpen:!0,onClose:function(){return C(!1)},isCentered:!0,children:[(0,t.jsx)(j.ZA,{}),(0,t.jsx)(j.hz,{borderRadius:"60px",children:(0,t.jsx)(H,{color:U,onClose:function(){return C(!1)},selectedApe:Z,availableApes:O,setSelectedApe:function(e){return T(e,Z)},deselectApe:function(e){return D(e)}})})]})]})):(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({}
1,V),{border:"2px solid ".concat(v?d:"#666"),background:"linear-gradient(45deg, ".concat(d,v?"40 0%, #161616 100%)":"20 0%, #161616 100%)"),children:[(0,t.jsxs)(x.kC,{alignItems:"center",gap:"30px",children:[(0,t.jsx)(A.Z,{isChecked:v,onChange:function(e){return _(e.target.checked)},customColor:v?d:"#717171"}),(0,t.jsxs)(x.M5,{position:"relative",minWidth:"160px",children:[(0,t.jsx)(x.xu,{position:"absolute",bottom:"-8px",left:"0",zIndex:-1,border:"1px solid ".concat(d),width:{base:"100%",md:"100%"},height:"30%",borderRadius:"60%"}),(0,t.jsx)(x.xu,{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"160px",position:"relative",paddingTop:"100%",overflow:"hidden",children:(0,t.jsx)(I.j,{spaceshipType:n.spaceship.type,partnerType:n.spaceship.partnerType,level:n.spaceship.level,height:"100%",width:"100%",objectFit:"contain",position:"absolute",top:"0px",left:"0px"})})]}),(0,t.jsxs)(x.xu,{width:"280px",children:[(0,t.jsx)(x.xv,{color:U,fontSize:20,fontWeight:500,mb:"8px",children:"".concat(n.spaceship.name," #").concat(n.spaceship.serialNumber)}),(0,t.jsxs)(x.kC,{alignItems:"center",opacity:v?1:.7,children:[(0,t.jsxs)(x.Ug,{mr:"4px",alignItems:"center",width:"50%",children:[(0,t.jsx)(w.h_,{}),(0,t.jsx)(x.xv,{fontSize:".875rem",children:"Health"})]}),(0,t.jsx)($,{numberOfBars:4,percent:n.spaceship.health})]}),(0,t.jsxs)(x.kC,{alignItems:"center",opacity:v?1:.7,children:[(0,t.jsxs)(x.Ug,{mr:"4px",alignItems:"center",width:"50%",children:[(0,t.jsx)(w.kh,{}),(0,t.jsxs)(x.xv,{fontSize:".875rem",children:["Level ",n.spaceship.level]})]}),(0,t.jsx)($,{percent:(null!==(X=n.spaceship.level)&&void 0!==X?X:1)/6*100})]}),(0,t.jsx)(x.kC,{height:"100%",gap:"1rem",mt:"12px",children:P.length>0&&P.map((function(e,n){return(0,t.jsx)(z.X,{color:U,type:e.type,usedForXMissionsCount:e.usedForXMissionsCount,validForXMissionsCount:e.validForXMissionsCount,exist:e.exist,w:["42px","42px","46px","50px","54px"],h:["42px","42px","46px","50px","54px"]})}))}),q&&(0,t.jsxs)(x.xu,{display:"flex",alignItems:"center",position:"relative",gap:"10px",padding:"6px",mt:"12px",borderRadius:"14px",border:"1px solid",borderColor:"#C4C4C4B3",color:"#C4C4C4",children:[(0,t.jsx)(Y.U,{boosterType:"reward",w:"25px"}),(0,t.jsx)(Y.U,{boosterType:"protection",w:"25px"}),(0,t.jsx)(x.xu,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:(0,t.jsx)(x.xv,{fontSize:"12px",children:"New ship Boosters"})}),(0,t.jsx)(x.xu,{position:"absolute",bottom:"0px",right:"0px",borderTopLeftRadius:"14px",borderBottomRightRadius:"14px",paddingX:"4px",paddingY:"2px",background:"#C4C4C433",color:"#fff",fontSize:"12px",fontWeight:"600",children:"10+"})]})]}),s.length>0&&(0,t.jsxs)(x.xu,{children:[(0,t.jsx)(x.xv,{color:U,fontSize:14,fontWeight:500,children:"Selected Crew"}),(0,t.jsxs)(x.rj,{templateColumns:"repeat(2, 1fr)",gridGap:"6px",mt:"8px",children:[F.map((function(e){return(0,t.jsx)(K,{onClick:function(){return R(e)},color:d,url:e.staticImage,onDeselect:function(){return D(e)}})})),Array.from({length:L.nukedApesNeeded+L.stonedApesNeeded}).map((function(e,n){return(0,t.jsx)(x.P4,{children:(0,t.jsx)(K,{onClick:function(){return R()},onDeselect:function(){},color:d})})}))]}),!E&&v&&(0,t.jsx)(x.xv,{color:"white",mt:".5rem",fontSize:".75rem",children:"Select more crew members to fulfill requirements"})]})]}),b&&(0,t.jsxs)(j.u_,{isOpen:!0,onClose:function(){return C(!1)},isCentered:!0,children:[(0,t.jsx)(j.ZA,{}),(0,t.jsx)(j.hz,{borderRadius:"60px",children:(0,t.jsx)(H,{color:U,onClose:function(){return C(!1)},selectedApe:Z,availableApes:O,setSelectedApe:function(e){return T(e,Z)},deselectApe:function(e){return D(e)}})})]})]}))},V={background:"linear-gradient(0deg, rgba(62,85,79,1) 0%, rgba(0,26,22,1) 100%)",backdropFilter:"blur(2px)",padding:{base:"20px 14px",lg:"32px"},position:"relative",borderRadius:"20px"},J=i(54306),Q=i(56893),ee=i(70887),ne=i(96486),ie=i.n(ne),te=i(79202),oe=i(3486),se=i(72509),re=i(103),le=i(95535),ae=i(23886),de=i(44734),ce=i(12104),ue={background:"#1b1b1b80",borderRadius:"24px",padding:"12px 24px",height:"100%",minWidth:"180px"},pe=function(e){var n,i,o,s,a,d,c,u,p=e.finishedMission,h=e.onClose,v=(0,y.Z)(),g=(0,S.useRef)(0),m=(0,B.useRouter)();(0,S.useEffect)((function(){m.prefetch("/space-missions/reward-overview")}),[]);(0,S.useCallback)((function(e){var n=e.changedTouches[0].clientY;g.current-n>20&&console.log("swipe up!")}),[]);var j,b,C,A,Z,M,F,P=(0,S.useMemo)((function(){return p.mission.spaceshipsOnMission[0].spaceship}),[p]),I=(0,S.useMemo)((function(){return P.health<=25?"#F87568":P.health<=50?"#dc9146":"#01F2CF"}),[P]),R=null===(n=p.userOwnedSpaceArtefact)||void 0===n?void 0:n.artefact.type,z=(0,S.useMemo)((function(){var e,n,i,t;return!!(null===p||void 0===p||null===(e=p.mission)||void 0===e||null===(n=e.spaceshipsOnMission)||void 0===n||null===(i=n[0])||void 0===i||null===(t=i.spaceship)||void 0===t?void 0:t.isSkulled)}),[p]);return["base","sm"].includes(v)?(0,t.jsxs)(t.Fragment,{children:[p.mission.hasFailed&&(0,t.jsx)(ce.Z,{finishedMission:p,onClose:h}),!p.mission.hasFailed&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(x.xu,{width:"100%",position:"relative",flexGrow:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:[(0,t.jsx)(f.Ee,{src:"SPACEPART"===R?"/images/space-missions/spaceparts/".concat(null===(b=null===(j=p.userOwnedSpaceArtefact)||void 0===j?void 0:j.artefact.spacePart)||void 0===b?void 0:b.type.toLowerCase(),".png"):null!==(Z=null===(C=p.userOwnedSpaceArtefact)||void 0===C?void 0:C.artefact.artefactImage)&&void 0!==Z?Z:"",borderRadius:"PHYSICAL"===R||"NFT"===R?"24px":"0px",alt:"",width:"80%"}),(0,t.jsx)(x.xv,{position:"absolute",textAlign:"center",fontSize:"70px",fontWeight:"bold",color:"#ffffff10",bottom:"0",children:p.mission.hasFailed?"Failed":"Success"})]}),(0,t.jsx)(x.xu,{width:"100%",height:"100%",padding:"20px",display:"flex",justifyContent:"center",paddingBottom:"50px",children:(0,t.jsxs)(x.xu,{width:"100%",children:[(0,t.jsxs)(x.xv,{fontSize:"24px",fontWeight:"bold",textTransform:"uppercase",textAlign:"center",children:["Mission #",p.mission.id," completed"]}),(0,t.jsx)(x.M5,{mt:"12px",children:(0,t.jsxs)(x.kC,{borderRadius:"24px",border:"1px solid ".concat(I
1),padding:"4px",paddingX:"12px",alignItems:"center",gap:"4px",children:[P.health<75&&(0,t.jsx)(f.Ee,{src:"/images/space-missions/warning.png",alt:"",height:"24px",width:"30px !important",objectFit:"contain"}),(0,t.jsxs)(x.xv,{color:I,children:[P.health,"% Health"," ",P.health<100?"- Repair Space Ship":""]})]})}),z&&(0,t.jsx)(x.M5,{mt:"12px",children:(0,t.jsxs)(x.kC,{borderRadius:"24px",border:"1px solid #01F2CF",padding:"8px",paddingX:"16px",alignItems:"center",gap:"8px",background:"#1b1b1b80",children:[(0,t.jsx)(f.Ee,{src:"/images/space-missions/s1-finale/skull-stamp.png",alt:"Skull",height:"32px",width:"32px",objectFit:"contain"}),(0,t.jsx)(x.xv,{color:"#01F2CF",fontSize:"12px",fontWeight:"bold",children:"Your ship has been consumed by the skull"})]})}),(0,t.jsxs)(x.xv,{fontSize:"14px",textAlign:"center",mt:"16px",maxWidth:"600px",mx:"auto",children:["Congrats, you brought back"," ",null===(A=p.userOwnedSpaceArtefact)||void 0===A?void 0:A.artefact.rewardName,"!"]}),(0,t.jsx)(x.M5,{mt:"8px",children:(0,t.jsxs)(k.Z,{variant:"link",color:"#04DFBF",onClick:function(){m.push("/space-missions/home/control-center")},children:["View Rewards Overview ",">"]})})]})})]})]}):(0,t.jsxs)(t.Fragment,{children:[p.mission.hasFailed&&(0,t.jsx)(ce.Z,{finishedMission:p,onClose:h}),!p.mission.hasFailed&&(0,t.jsxs)(x.kC,{justifyContent:"center",alignItems:"center",borderRadius:"60px",width:"100%",height:"100%",background:"linear-gradient(93.36deg, #090C1Fa0 0%, #242d31a0 100%)",border:"2px solid #3E4E55",paddingY:"72px",paddingX:"72px",display:"flex",gap:"12px",children:[(0,t.jsx)(x.xu,{borderRadius:"20px",height:"100%",background:"linear-gradient(45deg, #090C1Fc0 0%, #3E4E55c0 100%)",border:"2px solid #3E4E55",position:"relative",display:"flex",flexDirection:"column",alignItems:"center",overflowY:"auto",children:(0,t.jsx)(x.xu,{width:"90%",children:(0,t.jsxs)(x.xu,{padding:"20px 50px 20px",children:[(0,t.jsx)(x.M5,{children:(0,t.jsx)(x.xu,{borderRadius:"20px",border:"2px solid #F2FBFF",padding:"4px",color:"#fff",background:"linear-gradient(93.36deg, #5892B2 0%, #242d31a0 100%)",width:"300px",children:(0,t.jsxs)(x.xv,{textAlign:"center",children:["Ship: ",P.name," #",P.serialNumber]})})}),(0,t.jsxs)(x.xu,{mt:"20px",children:[(0,t.jsxs)(x.xv,{fontSize:"28px",fontWeight:"bold",textTransform:"uppercase",textAlign:"left",children:["Mission #",p.mission.id," Completed \u2705"]}),(0,t.jsxs)(x.xv,{fontSize:"18px",textAlign:"left",children:["Congrats, you brought back"," ",null===(i=p.userOwnedSpaceArtefact)||void 0===i?void 0:i.artefact.rewardName,"!"]})]}),(0,t.jsxs)(x.rj,{templateColumns:z?"repeat(3,1fr)":"repeat(2,1fr)",gap:"16px",width:"100%",mt:"12px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ue),{children:[(0,t.jsxs)(x.Ug,{children:[(0,t.jsx)(w.VH,{}),(0,t.jsx)(x.xv,{children:"Reward"})]}),"SPACEPART"===(null===(o=p.userOwnedSpaceArtefact)||void 0===o?void 0:o.artefact.type)?(0,t.jsx)(t.Fragment,{}):(0,t.jsx)(x.M5,{mt:"16px",children:(0,t.jsx)(f.Ee,{src:null!==(M=null===(s=p.userOwnedSpaceArtefact)||void 0===s?void 0:s.artefact.sponsorLogo)&&void 0!==M?M:"",width:"80px !important",alt:""})}),(0,t.jsx)(x.xv,{mt:"12px",textAlign:"center",children:null===(a=p.userOwnedSpaceArtefact)||void 0===a?void 0:a.artefact.rewardName})]}))}),(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ue),{children:[(0,t.jsx)(x.Ug,{children:(0,t.jsx)(x.xv,{children:"Energy level"})}),(0,t.jsx)(x.M5,{mt:"16px",children:(0,t.jsxs)(x.xu,{borderRadius:"20px",border:"1px solid #ffffffa0",background:"linear-gradient(93.36deg, #33333380 0%, #1b1b1ba0 100%)",width:"100px",height:"130px",position:"relative",overflow:"hidden",display:"flex",alignItems:"end",justifyContent:"center",children:[(0,t.jsx)(x.xu,{position:"absolute",bottom:"0",left:"0",width:"100%",height:"".concat(P.health,"%"),background:"linear-gradient(45deg, #01F2CF 0%, #03DA9A 40%, #03B3DA 100%)"}),(0,t.jsxs)(x.xu,{zIndex:1,mb:"16px",children:[(0,t.jsx)(x.xv,{fontSize:40,lineHeight:1,fontWeight:"bold",textAlign:"center",children:P.health}),(0,t.jsx)(x.xv,{fontSize:16,fontWeight:"bold",lineHeight:1,textAlign:"center",children:"%"})]})]})})]}))}),z&&(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ue),{position:"relative",children:[(0,t.jsx)(x.M5,{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",children:(0,t.jsx)(f.Ee,{src:"/images/space-missions/s1-finale/skull-stamp.png",alt:"Skull stamp",width:"120%",height:"120%",objectFit:"contain",opacity:.3})}),(0,t.jsxs)(x.xu,{position:"relative",zIndex:1,children:[(0,t.jsx)(x.M5,{mt:"16px",children:(0,t.jsx)(f.Ee,{src:"/images/space-missions/s1-finale/skull-stamp.png",alt:"Skull",width:"80px",height:"80px",objectFit:"contain"})}),(0,t.jsx)(x.xv,{mt:"12px",textAlign:"center",fontSize:"12px",fontWeight:"bold",color:"#01F2CF",textTransform:"uppercase",children:"Your ship has been consumed by the skull"})]})]}))})]}),(0,t.jsx)(x.M5,{marginY:"20px",children:(0,t.jsx)(k.Z,{bg:"linear-gradient(143deg, rgba(62, 85, 68, 0.30) -2.77%, rgba(0, 26, 22, 0.30) 75.51%)",borderWidth:"2px",style:{borderRadius:"20px"},minWidth:"240px",height:"50px",color:"#03D7A0",_hover:{bg:"linear-gradient(45deg, rgba(0, 26, 22, 0.30) -2.77%, rgba(62, 85, 68, 0.30) 75.51%)"},maxWidth:"300px",onClick:function(){m.push("/space-missions/home/control-center")},children:"See rewards overview"})})]})})}),(0,t.jsx)(x.xu,{width:"40%",minWidth:"36%",height:"100%",position:"relative",display:{lg:"flex",base:"none"},flexDirection:"column",alignItems:"center",children:(0,t.jsxs)(x.kC,{position:"relative",flexDirection:"column",w:"100%",height:"100%",alignItems:"center",justifyContent:"center",children:[(0,t.jsx)(f.Ee,{src:"SPACEPART"===R?"/images/space-missions/spaceparts/".concat(null===(c=null===(d=p.userOwnedSpaceArtefact)||void 0===d?void 0:d.artefact.spacePart)||void 0===c?void 0:c.type.toLowerCase(),".png"):null!==(F=null===(u=p.userOwnedSpaceArtefact)||void 0===u?void 0:u.artefact.artefactImage)&&void 0!==F?F:"",alt:"",width:"80%",zIndex:2,borderRadius:"PHYSICAL"===R||"NFT"===R?"48px":"0px"}),(0,t.jsx)(x.xu,{marginTop:"-10%",zIndex:1,border:"1px solid #D9D9D9",width:{base:"100%",md:"90%"},height:"60px",borderRadius:"60%"})]})})]})]})},xe=i(10615),he=(i(16703),{color:"#79F2CE"}),fe=function(e){var n=e.finishedMissionRes,i=e.onClose,o=((0,S.useMemo)((function(){return(null===he||void 0===he?void 0:he.color)||"#000"}),[he]),(0,S.useState)("leaderboard")),s=(o[0],o[1],(0,S.useState)(0)),a=(s[0],s[1],(0,S.useState)([])),d=(a[0],a[1]),u=(0,y.Z)();console.log({finishedMissionRes:n});(0,S.useCallback)((function(e){return function(n){d(n?function(n){return(0,c.Z)(n).concat([e])}:function(n){return n.filter((function(n){return n!==e}))})}}),[]),(0,S.useCallback)((function(){d(ve.map((function(e){return e.id})))}),[]);return["base","sm"].includes(u)?(0,t.jsx)(x.xu,{minHeight:"90vh",background:"rgba(0, 0, 0, 0.418)",color:"#fff",display:"flex",flexDirection:"column",paddingTop:"60px",children:(0,t.jsx)(xe.lr,{showIndicators:!1,showThumbs:!1,showStatus:!1,showArrows:!0,emulateTouch:!1,infiniteLoop:!1,autoPlay:!1,stopOnHover:!0,swipeable:!1,renderArrowPrev:function(e,n,i){return(0,t.jsx)(k.Z,{onClick:e,disabled:!n,title:i,style:(0,l.Z)((0,r.Z)({},ge),{left:0,width:"45px",height:"45px",borderRadius:"50%",fontSize:"30px",fontWeight:200}),children:"<"})},renderArrowNext:function(e,n,i){return(0,t.jsx)(k.Z,{onClick:e,title:i,disabled:!n,style:(0,l.Z)((0,r.Z)({},ge),{right:0,width:"45px",height:"45px",borderRadius:"50%",fontSize:"30px",fontWeight:200}),children:">"})},renderIndicator:function(e,n,i,o){return n?(0,t.jsx)("li",{style:(0,l.Z)((0,r.Z)({},me),{background:"#fff"}),"aria-label":"Selected: ".concat(o," ").concat(i+1),title:"Selected: ".concat(o," ").concat(i+1)}):(0,t.jsx)("li",{style:me,onClick:e,onKeyDown:e,value:i,role:"button",tabIndex:0,title:"".concat(o," ").concat(i+1),"aria-label":"".concat(o," ").concat(i+1)},i)},children:null===n||void 0===n?void 0:n.finishedMissions.map((function(e){return(0,t.jsx)(pe,{onClose:i,finishedMission:e},e.mission.id)}))})}):(0,t.jsx)(x.xu,{height:"calc(100vh - 100px)",color:"white",position:"relative",backgroundImage:"/images/space-missions/reward_bg.JPG",backgroundSize:"cover",background:"rgba(0, 0, 0, 0.418)",padding:"20px 30px",children:(0,t.jsx)(xe.lr,{showIndicators:!0,showStatus:!1,showArrows:!0,emulateTouch:!0,infiniteLoop:!0,autoPlay:!1,stopOnHover:!0,interval:5e3,renderArrowPrev:function(e,n,i){return n&&(0,t.jsx)(k.Z,{onClick:e,title:i,style:(0,l.Z)((0,r.Z)({},ge),{left:15,width:"45px",height:"45px",borderRadius:"50%",fontSize:"30px",fontWeight:200}),children:"<"})},renderArrowNext:function(e,n,i){return n&&(0,t.jsx)(k.Z,{onClick:e,title:i,style:(0,l.Z)((0,r.Z)({},ge),{right:15,width:"45px",height:"45px",borderRadius:"50%",fontSize:"30px",fontWeight:200}),children:">"})},renderIndicator:function(e,n,i,o){return n?(0,t.jsx)("li",{style:(0,l.Z)((0,r.Z)({},me),{background:"#fff"}),"aria-label":"Selected: ".concat(o," ").concat(i+1),title:"Selected: ".concat(o," ").concat(i+1)}):(0,t.jsx)("li",{style:me,onClick:e,onKeyDown:e,value:i,role:"button",tabIndex:0,title:"".concat(o," ").concat(i+1),"aria-label":"".concat(o," ").concat(i+1)},i)},children:null===n||void 0===n?void 0:n.finishedMissions.map((function(e){return(0,t.jsx)(pe,{onClose:i,finishedMission:e},e.mission.id)}))})})},ve=[{id:"1",logo:"/images/space-missions/reward/sample_logo.png",title:"BONK - Artefact",img:"/images/space-missions/reward/puff-artefact.png"},{id:"2",logo:"/images/space-missions/reward/sample_logo.png",title:"BONK - Artefact",img:"/images/space-missions/reward/puff-artefact.png"},{id:"3",logo:"/images/space-missions/reward/sample_logo.png",title:"BONK - Artefact",img:"/images/space-missions/reward/puff-artefact.png"},{id:"4",logo:"/images/space-missions/reward/sample_logo.png",title:"BONK - Artefact",img:"/images/space-missions/reward/puff-artefact.png"},{id:"5",logo:"/images/space-missions/reward/sample_logo.png",title:"BONK - Artefact",img:"/images/space-missions/reward/puff-artefact.png"}],ge={position:"absolute",zIndex:2,top:"calc(50% - 15px)",width:30,height:30,cursor:"pointer"},me={width:15,height:15,borderRadius:"50%",display:"inline-block",margin:"0 8px",border:"1px solid #ffffffa0",background:"#d9d9d920"};function je(e){var n,i=null!==(n=null===e||void 0===e?void 0:e.filter((function(e){return new Date(e.endDate)<new Date})))&&void 0!==n?n:[],t=null===e||void 0===e?void 0:e.filter((function(e){return new Date(e.endDate)>new Date})),o=null===t||void 0===t?void 0:t.reduce((function(e,n){return new Date(e.endDate)<new Date(n.endDate)?e:n}),t[0]);return{hasEnded:!!(null===i||void 0===i?void 0:i.length),hasUpcoming:!!o,endedMissions:i,finishedIn:o?F(new Date(o.endDate)):null}}var be=i(96079),Ce=i(63750),we=i(37557),Se=i(84254),ye=i(48764).Buffer,ke={borderRadius:{base:"32px",lg:"52px"},background:"#23232380",padding:{base:"12px",md:"30px",lg:"40px"}},Ae={fontSize:{base:"16px",md:"24px",lg:"28px"},color:"#fff",fontWeight:"600"},Ze=function(){var e,n,i,o,Z,M,F,P,I=(0,B.useRouter)(),R=(0,S.useState)(!1),z=R[0],D=R[1],N=(0,S.useState)(!1),L=N[0],q=N[1],K=(0,oe.nz)(),$=function(){D((function(e){var n=!e;return n||q(!1),n}))},H=function(){q((function(e){var n=!e;return n&&D(!0),n}))},Y=(0,S.useMemo)((function(){var e=I.query.id;if(e)return W.n.find((function(n){return n.type.toLowerCase()===e.toLowerCase()}))}),[I.query]),V=(0,S.useMemo)((function(){if(null===Y||void 0===Y?void 0:Y.type)return X.EPlanetType[Y.type]}),[Y]),ne=(0,_.d)(V),ce=(0,S.useMemo)((function(){var e;return null===Y||void 0===Y||null===(e=Y.type)||void 0===e?void 0:e.toLowerCase()}),[Y]),ue=(0,S.useMemo)((function(){return(null===Y||void 0===Y?void 0:Y.color)||"#000"}),[Y]),pe=(0,S.useState)("ready-launch"),xe=pe[0],he=pe[1],ve=(0,S.useState)(0),ge=ve[0],me=ve[1],Ze=(0,J.O)(),Me=(0,ee.JT)(!0,ce),Fe
1=Me.data,Pe=Me.isLoading,Ie=(0,a.Z)(Me,["data","isLoading"]),Re=(0,S.useMemo)((function(){return(null!==Fe&&void 0!==Fe?Fe:[]).filter((function(e){var n,i;return e.isStaked&&e.spaceship.level>=(null!==(i=null===(n=ne.data)||void 0===n?void 0:n.spaceshipLevelRequired)&&void 0!==i?i:1)}))}),[Fe,null===(e=ne.data)||void 0===e?void 0:e.spaceshipLevelRequired]),ze=(0,S.useState)([]),Te=ze[0],De=ze[1],Ne=(0,S.useState)([]),Le=Ne[0],Ee=Ne[1],Oe=(0,S.useState)([]),Be=Oe[0],We=Oe[1],Xe=(0,S.useMemo)((function(){var e,n,i=[],t=!0,o=!1,s=void 0;try{for(var r,l=Be[Symbol.iterator]();!(t=(r=l.next()).done);t=!0){var a=r.value,d=!0,c=!1,u=void 0;try{for(var p,x=a.selectedUserOwnedSpaceParts[Symbol.iterator]();!(d=(p=x.next()).done);d=!0){var h=p.value;i.push(h.id)}}catch(v){c=!0,u=v}finally{try{d||null==x.return||x.return()}finally{if(c)throw u}}}}catch(v){o=!0,s=v}finally{try{t||null==l.return||l.return()}finally{if(o)throw s}}var f=null!==(n=null===(e=K.data)||void 0===e?void 0:e.filter((function(e){return!i.includes(e.id)})))&&void 0!==n?n:[];return f}),[K.data,Be]),Ue=(0,S.useMemo)((function(){var e,n=Xe.reduce((function(e,n){var i,t=null===(i=n.artefact.spacePart)||void 0===i?void 0:i.type;return t&&(e[t]||(e[t]=0),e[t]+=1),e}),{}),i=(null!==(e=K.data)&&void 0!==e?e:[]).reduce((function(e,n){var i,t=null===(i=n.artefact.spacePart)||void 0===i?void 0:i.type;return t&&(e[t]||(e[t]=0),e[t]+=1),e}),{});return console.log(i,n,Xe),{allSpacePartsGrouped:i,availableSpacePartsGrouped:n}}),[Xe,K.data]),_e=(0,S.useCallback)((function(e){console.log({id:e,selectedAvailableSpaceshipIds:Te}),Te.includes(e)?De(Te.filter((function(n){return n!==e}))):De((0,c.Z)(Te).concat([e]))}),[Te]),qe=(0,S.useState)([]),Ke=qe[0],$e=qe[1];(0,S.useEffect)((function(){var e;if(Fe&&ne.data&&(console.log("availableSpaceships",Fe),(null===(e=ne.data)||void 0===e?void 0:e.config.requirements.length)>0)){var n=(0,c.Z)(Fe).sort((function(e,n){var i,t,o,s,r,l,a=(null===(t=null===(i=e.spaceship)||void 0===i?void 0:i.missions[0])||void 0===t||null===(o=t.mission)||void 0===o?void 0:o.createdAt)?new Date(e.spaceship.missions[0].mission.createdAt).getTime():0;return((null===(r=null===(s=n.spaceship)||void 0===s?void 0:s.missions[0])||void 0===r||null===(l=r.mission)||void 0===l?void 0:l.createdAt)?new Date(n.spaceship.missions[0].mission.createdAt).getTime():0)-a})),i=new Map;n.forEach((function(e){var n,t;null===(n=e.spaceship.missions[0])||void 0===n||null===(t=n.mission)||void 0===t||t.apeParticipants.forEac
1h((function(n){var t,o,s=n.ape.mint,r=null===(t=e.spaceship.missions[0])||void 0===t||null===(o=t.mission)||void 0===o?void 0:o.id;(!i.has(s)||i.get(s)<r)&&i.set(s,r)}))}));var t=n.map((function(e){var n,t,o,s=(null===(n=e.spaceship.missions[0])||void 0===n||null===(t=n.mission)||void 0===t?void 0:t.apeParticipants.filter((function(n){var t,o;return i.get(n.ape.mint)===(null===(t=e.spaceship.missions[0])||void 0===t||null===(o=t.mission)||void 0===o?void 0:o.id)})).map((function(e){return e.ape})))||[],r=(0,Se.wo)(s.map((function(e){return e.mint}))),l=(0,Se.gb)(s.map((function(e){return e.mint})));return(null===(o=ne.data)||void 0===o?void 0:o.config.requirements.some((function(e){return r.length>=e.stonedApes&&l.length>=e.nukedApes})))?{shipId:e.id,selectedCrew:s}:null})).filter((function(e){return null!==e}));$e(t)}}),[Fe,ne.data]),(0,S.useEffect)((function(){if(L){var e=(null===K||void 0===K?void 0:K.data)?(0,c.Z)(K.data):[],n=[];Te.map((function(i){var t=Re.find((function(e){return e.id===i}));if(t){var o=100-t.spaceship.health,s=[];if(L&&e.length){var r,l;e.sort((function(e,n){var i,t;return(null!==(r=null===(i=e.artefact.spacePart)||void 0===i?void 0:i.healthValue)&&void 0!==r?r:0)-(null!==(l=null===(t=n.artefact.spacePart)||void 0===t?void 0:t.healthValue)&&void 0!==l?l:0)}));for(var a=0;o>0&&a<e.length;){var d,c=e[a].artefact.spacePart,u=null!==(d=null===c||void 0===c?void 0:c.healthValue)&&void 0!==d?d:0;u<=o?(c&&s.push(e[a]),o-=u,e.splice(a,1)):a++}
1if(o>0){var p,x=e.find((function(e){var n;return(null!==(p=null===(n=e.artefact.spacePart)||void 0===n?void 0:n.healthValue)&&void 0!==p?p:0)>o}));x&&(s.push(x),o=0,e=e.filter((function(e){return e!==x})))}}n.push({ship:t,selectedUserOwnedSpaceParts:s})}})),We(n)}else We([])}),[K.data,Fe,L]);var He=(0,te._)(),Ye=(0,S.useMemo)((function(){var e,n=[],i=!0,t=!1,o=void 0;try{for(var s,r=Ke[Symbol.iterator]();!(i=(s=r.next()).done);i=!0){var l=s.value,a=!0,d=!1,c=void 0;try{for(var u,p=l.selectedCrew[Symbol.iterator]();!(a=(u=p.next()).done);a=!0){var x=u.value;n.push(x.mint)}}catch(f){d=!0,c=f}finally{try{a||null==p.return||p.return()}finally{if(d)throw c}}}}catch(f){t=!0,o=f}finally{try{i||null==r.return||r.return()}finally{if(t)throw o}}var h=null===(e=He.data)||void 0===e?void 0:e.apeNFTsStaked.filter((function(e){return!n.includes(e.mint)}));return null!==h&&void 0!==h?h:[]}),[null===(n=He.data)||void 0===n?void 0:n.apeNFTsStaked,Ke]),Ge=(0,S.useCallback)((function(e,n,i){$e((function(i){var t=i.findIndex((function(n){return n.shipId===e}));if(-1!==t){var o=(0,c.Z)(i);return o[t]=(0,l.Z)((0,r.Z)({},o[t]),{selectedCrew:n}),console.log({updatedCrewPerShip:o}),o}return console.log({updatedCrewPerShip:(0,c.Z)(i).concat([{shipId:e,selectedCrew:n}])}),(0,c.Z)(i).concat([{shipId:e,selectedCrew:n}])})),i&&!Te.includes(e)&&De((function(n){return(0,c.Z)(n).concat([e])}))}),[Ke,$e,Te]),Ve=(0,S.useCallback)((function(){var e,n,i,t,o,s=null!==(t=null===(e=He.data)||void 0===e?void 0:e.apeNFTsStaked.filter((function(e){return"NAC"===e.collection})))&&void 0!==t?t:[],l=null!==(o=null===(n=He.data)||void 0===n?void 0:n.apeNFTsStaked.filter((function(e){return"SAC"===e.collection})))&&void 0!==o?o:[],a=null===(i=ne.data)||void 0===i?void 0:i.config.requirements.sort((function(e,n){return e.stonedApes+e.nukedApes-(n.stonedApes+n.nukedApes)}));if(!a||0===a.length)return De((null!==Re&&void 0!==Re?Re:[]).map((function(e){return e.id}))),void se.ZP.success("Selected all available ships",(0,r.Z)({duration:8e3},le.$));var d=0,u=[],p=(0,c.Z)(Re);null===a||void 0===a||a.forEach((function(e){for(var n=e.stonedApes,i=e.nukedApes,t=(0,c.Z)(l),o=(0,c.Z)(s),r=0;t.length>=n&&o.length>=i&&u.length<Re.length&&p.length>0;){var a=t.slice(0,n),x=o.slice(0,i),h=p.shift();h&&(u.push({shipId:h.id,stonedApes:a,nukedApes:x}),t=t.slice(n),o=o.slice(i),r++)}d+=r})),console.log("Total crews formed: ".concat(d),u),De(u.map((function(e){return e.shipId}))),$e(u.map((function(e){return{shipId:e.shipId,selectedCrew:e.stonedApes.concat(e.nukedApes)}}))),se.ZP.success("Selected the maximum of ".concat(d," ships with crews"),(0,r.Z)({duration:8e3},le.$))}),[Re]),Je=(0,S.useState)(100),Qe=Je[0],en=Je[1],nn=(0,S.useMemo)((function(){return Te.map((function(e){return Re.find((function(n){return n.id===e}))})).some((function(e){var n,i;return(null===(n=null===e||void 0===e?void 0:e.spaceship.partner)||void 0===n?void 0:n.hasToken)&&"PUFF"!==(null===(i=null===e||void 0===e?void 0:e.spaceship.partner)||void 0===i?void 0:i.tokenSymbol)}))}),[Te,Re]),tn=(0,S.useMemo)((function(){if(!z)return{tokenCosts:[],tokenCostAString:"Free"};var e=Te.map((function(e){return Re.find((function(n){return n.id===e}))})).reduce((function(e,n){if(!(null===n||void 0===n?void 0:n.spaceship))return e;var i,t=Be.find((function(e){return e.ship.id===n.id})),o=null!==(i=null===t||void 0===t?void 0:t.selectedUserOwnedSpaceParts.filter((function(e){return!!e.artefact.spacePart})).map((function(e){return e.artefact.spacePart})))&&void 0!==i?i:[];console.log("spaceParts ===",o);var s=(0,ae.OR)(n.spaceship,o,Qe);console.log("costsForRepair",s);var r=!0,l=!1,a=void 0;try{for(var d,c=function(){var n=d.value,i=e.find((function(e){return e.tokenAddress===n.tokenAddress}));i?i.tokenSpent+=n.tokenSpent:e.push(n)},u=s[Symbol.iterator]();!(r=(d=u.next()).done);r=!0)c()}catch(p){l=!0,a=p}finally{try{r||null==u.return||u.return()}finally{if(l)throw a}}return e}),[]),n=e.length>0?e.map((function(e){return"".concat((0,we.by)(e.tokenSpent)," ").concat(e.tokenSymbol)})).join(" + "):"Free";return{tokenCosts:e,tokenCostAString:n}}),[Te,Re,z,Be.length,Qe]),on=(0,S.useState)("Starting mission..."),sn=on[0],rn=on[1],ln=(0,Q.Ry)(V),an=ln.data,dn=ln.isLoading,cn=(0,a.Z)(ln,["data","isLoading"]),un=null===an||void 0===an?void 0:an.activeMissions;(0,S.useEffect)((function(){console.log("activeMissions",un)}),[un]);var pn=null===an||void 0===an?void 0:an.openMissions,xn=(0,Q.gG)({onSuccess:function(){console.log("confirmstartmission tx"),cn.refetch(),he("on-mission")}}),hn=(xn.transactionDataToConfirm,xn.setTransactionDataToConfirm);(0,S.useEffect)((function(){if(pn){var e=ie().uniq(pn.map((function(e){return e.startMissionTransaction})))[0];e&&hn({signature:e.signature,blockhash:e.blockhash,lastValidBlockHeight:e.lastValidBlockHeight})}}),[pn]);var fn,vn,gn,mn,jn,bn,Cn,wn,Sn,yn,kn,An,Zn,Mn,Fn,Pn,In=U.S.useMutation("spaceMissions.initStartMission",{onError:function(e){se.ZP.error("Error sending on mission: ".concat(e.message),(0,r.Z)({duration:12e4},le.$))}}),Rn=U.S.useMutation("spaceMissions.confirmStartMission",{onError:function(e){console.error("Error sending on mission: ",e),se.ZP.error("Error sending on mission: ".concat(e.message),(0,r.Z)({duration:12e4},le.$))}}),zn=(0,d.Z)((0,re.Z)((0,s.Z)((function(){var e,n,i;return(0,p.__generator)(this,(function(t){switch(t.label){case 0:return e=function(){var e=(0,s.Z)((function(){var e,n,i,t,o,s,a,d,x,h,f,v,g,m,j,b,C,w,S,y,k,A,Z,M,F;return(0,p.__generator)(this,(function(p){switch(p.label){case 0:if(!Ze.publicKey||!Ze.signTransaction)return se.ZP.error("Connect your wallet first",(0,r.Z)({},le.$)),[2];if(!V)return se.ZP.error("No compatible planet",(0,r.Z)({},le.$)),[2];if((null!==(t=null===(e=ne.data)||void 0===e?void 0:e.stats.missionsInProgress)&&void 0!==t?t:0)+(null!==(o=Te.length)&&void 0!==o?o:0)>(null!==(s=null===(n=ne.data)||void 0===n?void 0:n.config.capacity)&&void 0!==s?s:0))return se.ZP.error("Maximum capacity of ".concat(null===(a=ne.data)||void 0===a?void 0:a.config.capacity," missions reached"),(0,r.Z)({},le.$)),[2];if((null===K||void 0===K?void 0:K.data)?(0,c.Z)(K.data):[],d=Te.map((function(e){var n=Re.find((function(n){return n.id===e}));if(n){var i,t=Ke.find((function(e){return e.shipId===n.id})),o=Be.find((function(e){return e.ship.id===n.id}));return{ship:n,selectedCrew:null===t||void 0===t?void 0:t.selectedCrew,selectedOwnedArtefactIds:null!==(i=null===o||void 0===o?void 0:o.selectedUserOwnedSpaceParts.map((function(e){return e.id})))&&void 0!==i?i:[]}}})),x=d.filter((function(e){return!!e})),f=null!==(h=null===(i=ne.data)||void 0===i?void 0:i.config.requirements)&&void 0!==h?h:[],console.log("at submission: planetRequirements",f),f&&f.length>0){console.log("at submission 2: planetRequirements",f),v=!0,g=!1,m=void 0;
1try{for(j=function(){var e=C.value,n=f.some((function(n){var i,t=null!==(i=e.selectedCrew)&&void 0!==i?i:[],o=t.filter((function(e){return"SAC"===e.collection})).length,s=t.filter((function(e){return"NAC"===e.collection})).length;return n.stonedApes===o&&n.nukedApes===s}));if(!n)return se.ZP.error("Ape requirements not fulfilled for ship ".concat(null===e||void 0===e?void 0:e.ship.spaceship.name," #").concat(e.ship.spaceship.serialNumber),(0,r.Z)({},le.$)),{v:void 0}},b=x[Symbol.iterator]();!(v=(C=b.next()).done);v=!0)if(w=j(),"object"===(0,u.Z)(w))return[2,w.v]}catch(P){g=!0,m=P}finally{try{v||null==b.return||b.return()}finally{if(g)throw m}}}return console.log("shipsSelected",x),[4,In.mutateAsync({missionsToSetup:x.map((function(e){return{planetType:V,apeMints:(null!==(S=e.selectedCrew)&&void 0!==S?S:[]).map((function(e){return e.mint})),spaceshipIds:e.ship.spaceship.id,spacePartArtefactIds:e.selectedOwnedArtefactIds}})),userWallet:Ze.publicKey.toBase58(),shouldRepair:z,repairPuffToTokenRatio:Qe})];case 1:return y=p.sent(),k=de.Transaction.from(ye.from(y.serializedTransactionAsJSON)),rn("Waiting for approval..."),[4,Ze.signTransaction(k)];case 2:return A=p.sent(),Z=A.serialize({verifySignatures:!1,requireAllSignatures:!1}),rn("Confirming..."),[4,Rn.mutateAsync({wallet:Ze.publicKey.toBase58(),transaction:Z.toJSON(),sessionData:y.sessionData})];case 3:return M=p.sent(),console.log("Successfully opened ".concat(M.missionsOpened,", confirmed=").concat(M.missionsConfirmed," missions for wallet=").concat(Ze.publicKey.toBase58())),F=M.missionsOpened-M.missionsConfirmed,console.log("confirmstartmission tx res",M),F>0&&(se.ZP.success("Submitted ".concat(F," mission").concat(F>1?"s":""," but not confirmed. Trying to confirm..."),(0,l.Z)((0,r.Z)({},le.$),{icon:"\ud83d\udd01",duration:6e4})),hn({signature:M.transactionData.signature,blockhash:M.transactionData.blockhash,lastValidBlockHeight:M.transactionData.lastValidBlockHeight})),M.missionsConfirmed>0&&se.ZP.success("Started ".concat(M.missionsConfirmed," mission").concat(M.missionsConfirmed>1?"s":""),(0,l.Z)((0,r.Z)({},le.$),{icon:"\ud83d\ude80",duration:6e4})),[2,M]}}))}));return function(){return e.apply(this,arguments)}}(),n=Te.length,[4,se.ZP.promise(e(),{loading:"Submitting missions...",success:"Submitted ".concat(n," mission").concat(n>1?"s":""),error:"Error starting mission"},(0,l.Z)((0,r.Z)({},le.$),{success:{duration:0},error:{duration:0}}))];case 1:return(i=t.sent())&&(null===i||void 0===i?void 0:i.missionsConfirmed)===(null===i||void 0===i?void 0:i.missionsOpened)&&(De([]),$e([]),We([]),he("on-mission"),Ie.refetch(),He.refetch(),cn.refetch()),[2]}}))})),[Ze,Ke,Qe,V,ne,z,Te,Re]),2),Tn=zn[0],Dn=zn[1],Nn=(0,y.Z)(),Ln=(0,S.useCallback)((function(e){Le.includes(e)?Ee(Le.filter((function(n){return n!==e}))):Ee((0,c.Z)(Le).concat([e]))}),[Le]),En=(0,S.useCallback)((function(){Ee((null!==un&&void 0!==un?un:[]).filter((function(e){return e.endDate<new Date})).map((function(e){return e.id})))}),[un]),On=(0,S.useMemo)((function(){return je(null!==un&&void 0!==un?un:[])}),[un]),Bn=(0,S.useState)(!1),Wn=Bn[0],Xn=Bn[1],Un=U.S.useMutation("spaceMissions.finishMissions",{onSuccess:function(e){var n,i;(null!==(n=null===e||void 0===e?void 0:e.finishedMissions.length)&&void 0!==n?n:0)>0&&(se.ZP.success("Finished ".concat(e.finishedMissions.length," mission").concat(e.finishedMissions.length>1?"s":""),(0,l.Z)((0,r.Z)({},le.$),{duration:15e3,icon:"\ud83d\ude80"})),Xn(!0)),(null!==(i=null===e||void 0===e?void 0:e.failedMissions.length)&&void 0!==i?i:0)>0&&se.ZP.error("Failed to finish ".concat(e.failedMissions.length," mission").concat(e.failedMissions.length>1?"s":"",". Try again!"),(0,l.Z)((0,r.Z)({},le.$),{duration:15e3})),Ie.refetch(),He.refetch(),cn.refetch()}}),_n=(0,S.useMemo)((function(){var e=je(null!==un&&void 0!==un?un:[]),n=function(e){var n,i,t=e.missionStats;return{label:(null===t||void 0===t?void 0:t.hasEnded)?"Finished missions":"Next mission finished in",text:(null===t||void 0===t?void 0:t.hasEnded)?null!==(n=null===t||void 0===t?void 0:t.endedMissions.length.toString())&&void 0!==n?n:"":null!==(i=null===t||void 0===t?void 0:t.finishedIn)&&void 0!==i?i:"00:00"}}({missionStats:e});return{missionStats:e,missionStatsLabel:n.label,missionStatsText:n.text}}),[un]),qn=(_n.missionStats,_n.missionStatsLabel),Kn=_n.missionStatsText,$n=(0,d.Z)((0,re.Z)(function(){var e=(0,s.Z)((function(e){var n,i;return(0,p.__generator)(this,(function(t){switch(t.label){case 0:return Ze.publicKey?e.length?[4,se.ZP.promise(Un.mutateAsync({missionIds:e,wallet:null!==(i=null===(n=Ze.publicKey)||void 0===n?void 0:n.toBase58()
1)&&void 0!==i?i:""}),{loading:"Finishing missions...",success:"Missions finished",error:"Error finishing missions"},(0,l.Z)((0,r.Z)({},le.$),{success:{duration:0},error:{duration:6e3}}))]:(se.ZP.error("Select at least one mission to finish",(0,r.Z)({},le.$)),[2]):(se.ZP.error("Connect your wallet first",(0,r.Z)({},le.$)),[2]);case 1:return t.sent(),[2]}}))}));return function(n){return e.apply(this,arguments)}}(),[Ze,Le,Un]),2),Hn=$n[0],Yn=$n[1];return Y?["base","sm"].includes(Nn)?(0,t.jsxs)(x.xu,{bg:"#0C1615",minHeight:"100vh",children:[(0,t.jsxs)(x.xu,{width:"100%",position:"relative",height:"30vh",backgroundImage:"/images/space-missions/planets/".concat(ce,"/bg.png"),display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"end",backgroundSize:"cover",backgroundPosition:"center",children:[(0,t.jsx)(x.kC,{w:"100%",display:"flex",mt:"3rem",justifyContent:"flex-start",children:(0,t.jsx)(h.zx,{variant:"outlinedDark",fontSize:[".75rem","1rem"],leftIcon:(0,t.jsx)(Ce.And,{size:14}),onClick:function(){return I.push("/space-missions/planets")},style:{borderRadius:"16px",marginLeft:"12px",background:"rgba(0, 0, 0, 0.5)"},mb:"1rem",children:"Go back"})}),(0,t.jsx)(x.M5,{width:"100px",height:"100px",borderRadius:"50%",background:"#ffffff3a",border:"1px solid #ffffff3a",overflow:"hidden",children:(0,t.jsx)(f.Ee,{src:"/images/space-missions/planets/".concat(ce,"/astro.png"),width:"100%",height:"100%",marginTop:"12px",objectFit:"cover",objectPosition:"top"})})]}),(0,t.jsx)(x.xv,{textAlign:"center",color:"#fff",fontSize:24,fontWeight:"bold",mt:"20px",children:Y.title}),(0,t.jsxs)(v.mQ,{position:"relative",variant:"unstyled",color:"#fff",index:ge,onChange:function(e){return me(e)},children:[(0,t.jsxs)(v.td,{children:[(0,t.jsx)(v.OK,{outline:"none",children:"Planet Details"}),(0,t.jsxs)(v.OK,{children:["On Mission (",null!==(wn=null===un||void 0===un?void 0:un.length)&&void 0!==wn?wn:0,")"]}),(0,t.jsxs)(v.OK,{children:["Ready to Launch (",null!==(Sn=null===Re||void 0===Re?void 0:Re.length)&&void 0!==Sn?Sn:0,")"]})]}),(0,t.jsx)(v.cb,{mt:"-1.5px",height:"3px",bg:ue,borderRadius:"20px"}),(0,t.jsxs)(v.nP,{children:[(0,t.jsxs)(v.x4,{children:[(0,t.jsxs)(x.rj,{templateColumns:{base:"repeat(2,1fr)"},gap:"24px",mt:"16px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsx)(C.Z,{hoverColor:ue,icon:(0,t.jsx)(w.AN,{width:24,height:24}),label:"Duration",text:ne.isLoading?(0,t.jsx)(g.$,{color:"white"}):"".concat(null===(fn=ne.data)||void 0===fn?void 0:fn.duration,":00 hrs")})}),(0,t.jsx)(x.P4,{children:(0,t.jsx)(C.Z,{hoverColor:ue,icon:(0,t.jsx)(w.vx,{width:24,height:24}),label:"Capacity",text:ne.isLoading?(0,t.jsx)(g.$,{color:"white"}):"".concat(null===(vn=ne.data)||void 0===vn?void 0:vn.stats.missionsInProgress," / ").concat(null===(gn=ne.data)||void 0===gn?void 0:gn.config.capacity)})}),(0,t.jsx)(x.P4,{colSpan:2,children:(0,t.jsx)(C.Z,{hoverColor:ue,icon:(0,t.jsx)(w.Ku,{width:24,height:24}),label:"Requirements",text:ne.isLoading?(0,t.jsx)(g.$,{color:"white"}):(0,t.jsxs)(x.kC,{flexDirection:"column",alignItems:"center",justifyContent:"center",gap:"4px",children:[null===(mn=ne.data)||void 0===mn?void 0:mn.config.requirements.map((function(e,n,i){return(0,t.jsxs)(t.Fragment,{children:[e.stonedApes?"".concat(e.stonedApes," SAC"):"",e.stonedApes&&e.nukedApes?" + ":"",e.nukedApes?"".concat(e.nukedApes," NAC"):"",n<i.length-1?" or ":""]})})),"Level ",null===(jn=ne.data)||void 0===jn?void 0:jn.spaceshipLevelRequired,"-6 ships"]})})})]}),(0,t.jsx)(x.xu,{mt:"24px",children:(0,t.jsx)(E,{planetInfo:ne.data,isLoading:ne.isLoading})})]}),(0,t.jsxs)(v.x4,{children:[(0,t.jsxs)(x.rj,{templateColumns:"60% 40%",mt:"12px",gap:"16px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{width:{base:"100%",md:"66%"},minWidth:{base:"100%",md:"66%"},children:[dn&&(0,t.jsx)(x.kC,{w:"100%",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(g.$,{color:"white",size:"sm"})}),(0,t.jsxs)(x.rj,{templateColumns:"repeat(1,1fr)",gap:"16px",mt:"24px",maxHeight:{base:"240px",sm:"400px"},overflowY:"auto",overflowX:"hidden",pr:"12px",children:[dn&&(0,t.jsx)(x.P4,{children:(0,t.jsx)(m.Od,{borderRadius:"20px",w:"100%",height:"300px"})}),null===un||void 0===un?void 0:un.map((function(e,n){return(0,t.jsx)(x.P4,{children:(0,t.jsx)(T,{mission:e,color:ue,checked:!!Le.find((function(n){return e.id===n})),onSelect:function(){return Ln(e.id)},onFinish:function(){return Yn([e.id])},isFinishingLoading:Hn.loading,disableFinish:Hn.loading})},e.id)})),!dn&&!(null!==(yn=null===un||void 0===un?void 0:un.length)&&void 0!==yn&&yn)&&(0,t.jsx)(x.P4,{marginBottom:"24px",children:(0,t.jsx)(x.xv,{color:"white",textAlign:"center",children:'No active missions on this planet. Click on "Ready to Launch" to start a new mission.'})})]})]}))}),(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,{children:[(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{children:[(0,t.jsx)(x.xv,(0,l.Z)((0,r.Z)({},Ae),{children:qn})),(0,t.jsx)(x.xv,{fontSize:24,mt:"20px",children:dn?(0,t.jsx)(g.$,{color:"white",size:"sm"}):Kn})]})),(0,t.jsx)(x.xu,(0,l.Z)((0,r.Z)({},ke),{mt:"24px",children:(0,t.jsxs)(x.kC,{flexDirection:{base:"column"},children:[(0,t.jsx)(k.Z,{onClick:En,mb:["6px","12px","24px"],height:"40px",children:"Select all"}),(0,t.jsx)(k.Z,{height:"40px",size:"xs",color:ue,disabled:!Le.length||Hn.loading,onClick:function(){return Yn(Le)},loadingText:"Finishing...",isLoading:Hn.loading,children:"Finish"}),(0,t.jsxs)(x.xv,{textAlign:"center",mt:"16px",fontSize:12,children:[Le.length," claimable"]})]})}))]})})]}),(0,t.jsxs)(j.u_,{isOpen:Wn,onClose:function(){return Xn(!1)},isCentered:!0,children:[(0,t.jsx)(j.ZA,{}),(0,t.jsx)(j.hz,{background:"transparent",overflowY:"auto",borderRadius:"60px",children:Un.data&&(0,t.jsx)(fe,{onClose:function(){return Xn(!1)},finishedMissionRes:Un.data})})]})]}),(0,t.jsx)(v.x4,{children:(0,t.jsxs)(x.rj,{templateColumns:"55% 45%",mt:"12px",gap:"16px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{width:{base:"100%",md:"66%"},minWidth:{base:"100%",md:"66%"},children:[(0,t.jsxs)(x.xv,{children:["Level ",null===(bn=ne.data)||void 0===bn?void 0:bn.spaceshipLevelRequired,"-6 ships are allowed."]}),Pe&&(0,t.jsx)(x.kC,{w:"100%",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(g.$,{color:"white",size:"sm"})}),(0,t.jsxs)(x.rj,{templateColumns:"repeat(1,1fr)",gap:"16px",mt:"24px",maxHeight:{base:"260px",sm:"400px"},overflowY:"auto",pr:"12px",children:[Pe&&(0,t.jsx)(x.P4,{children:(0,t.jsx)(m.Od,{borderRadius:"20px",w:"100%",height:"340px"})}),!ie().isNil(null===(Cn=ne.data)||void 0===Cn?void 0:Cn.config.requirements)&&(null!==Re&&void 0!==Re?Re:[]).map((function(e){var n,i;return(0,t.jsx)(x.P4,{children:(0,t.jsx)(G,{userOwnedSpaceship:e,planetRequirements:null!==(i=null===(n=ne.data)||void 0===n?void 0:n.config.requirements)&&void 0!==i?i:[],availableApes:Ye,changeSelectedCrewForShip:Ge,selectedCrewPerShip:Ke,color:ue,checked:!!Te.find((function(n){return e.id===n})),onSelect:function(){return _e(e.id)}})},e.id)}))]}),!Pe&&!(null!==(kn=null===Re||void 0===Re?void 0:Re.length)&&void 0!==kn&&kn)&&(0,t.jsx)(x.xv,{color:"white",textAlign:"center",marginBottom:"24px",children:"No available space
1ships for this planet. Check the level requirements & claim missions first."})]}))}),(0,t.jsx)(x.P4,{children:(0,t.jsxs)(x.xu,{children:[(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{children:[(0,t.jsx)(x.xv,(0,l.Z)((0,r.Z)({},Ae),{children:"Mission Bar"})),(0,t.jsxs)(x.Ug,{spacing:3,mt:"8px",children:[(0,t.jsx)(x.xv,{fontSize:24,children:Te.length}),(0,t.jsx)(x.xv,{fontSize:14,children:"ships selected to go"})]}),(0,t.jsxs)(x.Ug,{spacing:3,mt:"4px",children:[(0,t.jsx)(x.xv,{fontSize:24,children:Re.length}),(0,t.jsx)(x.xv,{fontSize:14,children:"ships available"})]})]})),(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{mt:"24px",children:[(0,t.jsxs)(x.kC,{flexDirection:{base:"column"},children:[(0,t.jsx)(k.Z,{onClick:Ve,mb:"6px",height:"40px",children:"Select all"}),(0,t.jsxs)(x.kC,{w:"100%",gap:"12px",justifyContent:"center",marginY:"8px",flexDir:"column",marginBottom:"15px",children:[(0,t.jsx)(A.Z,{isChecked:z,onChange:$,customColor:z?ue:"#717171"}),(0,t.jsx)(x.xv,{children:"Should repair?"}),(0,t.jsx)(A.Z,{isChecked:L,onChange:H,customColor:L?ue:"#717171"}),(0,t.jsx)(x.xv,{children:"Use spaceparts?"})]}),(0,t.jsx)(x.xu,{border:"1px solid #FFFFFF80",borderRadius:"15px",padding:"10px",marginBottom:"15px",children:(0,t.jsx)(x.kC,{flexDir:"column",gap:"13px",children:Object.entries(Ue.allSpacePartsGrouped).map((function(e){var n,i,o=(0,d.Z)(e,2),s=o[0],r=o[1],l=s.toLowerCase(),a=null===(n=K.data)||void 0===n?void 0:n.find((function(e){var n;return(null===(n=e.artefact.spacePart)||void 0===n?void 0:n.type)===s})),c=r-(null!==(i=Ue.availableSpacePartsGrouped[s])&&void 0!==i?i:0);return(0,t.jsxs)(x.rj,{templateColumns:"repeat(10, 1fr)",w:"100%",alignItems:"center",children:[(0,t.jsx)(x.P4,{colSpan:3,children:(0,t.jsx)(f.Ee,{src:"/images/space-missions/spaceparts/".concat(l,".png"),alt:"",height:"25px",width:"25px",objectFit:"cover",borderRadius:"12px"})}),(0,t.jsx)(x.P4,{colSpan:5,children:(0,t.jsx)(x.xv,{fontSize:"12px",fontWeight:400,children:null===a||void 0===a?void 0:a.artefact.rewardName})}),(0,t.jsx)(x.P4,{colSpan:2,children:(0,t.jsx)(x.kC,{justifyContent:"end",children:(0,t.jsxs)(x.xv,{fontSize:"12px",fontWeight:400,children:[c,"/",r]})})})]})}))})}),(0,t.jsx)(k.Z,{height:"40px",size:"xs",color:ue,disabled:Tn.loading,isLoading:Tn.loading,loadingText:sn,onClick:function(){return Dn()},children:z?"Repair & send":"Send"}),!!z&&nn&&(0,t.jsxs)(x.Kq,{marginTop:"1rem",spacing:".4rem",children:[(0,t.jsxs)(x.xv,{textAlign:"center",fontSize:".9rem",children:[Qe,"% PUFF :"," ",100-Qe,"% Partner token"]}),(0,t.jsx)(x.Ug,{children:(0,t.jsxs)(b.iR,{"aria-label":"slider-ex-2",value:Qe,min:0,max:100,step:1,onChange:function(e){en(e)},children:[(0,t.jsx)(b.Uj,{bg:"gray.200",children:(0,t.jsx)(b.Ms,{bg:ue})}),(0,t.jsx)(b.gs,{})]})}),(0,t.jsx)(x.xv,{fontSize:".7rem",children:"If the partner ship has no token, 100% PUFF will be used"})]}),(0,t.jsxs)(x.kC,{justifyContent:"space-between",mt:"8px",background:"#000",borderRadius:"20px",padding:"8px 12px",children:[(0,t.jsx)(x.xv,{fontSize:12,children:"Total Costs"}),(0,t.jsx)(x.xv,{fontSize:12,children:tn.tokenCostAString})]})]}),(0,t.jsx)(x.xv,{fontSize:9,mt:"8px",children:"If you select a ship, it auto-populates the crew with the apes available in your wallet."}),(0,t.jsx)(x.rU,{href:"",color:ue,fontSize:12,mt:"2px",children:"Repair Center"})]}))]})})]})})]})]})]}):(0,t.jsxs)(x.xu,{backgroundColor:"#08080F",minHeight:"100vh",height:"100%",color:"white",paddingTop:{base:"60px",sm:"80px"},paddingX:{base:"8px",sm:"2rem",lg:"5rem"},paddingBottom:"120px",position:"relative",children:[(0,t.jsx)(h.zx,{variant:"outlinedDark",fontSize:[".75rem","1rem"],leftIcon:(0,t.jsx)(Ce.And,{size:14}),onClick:function(){return I.push("/space-missions/planets")},style:{borderRadius:"16px"},zIndex:10,mb:"1rem",children:"Go back"}),(0,t.jsxs)(x.xu,{backgroundImage:"/images/space-missions/planets/".concat(ce,"/bg.png"),backgroundSize:"cover",borderRadius:{base:"24px",sm:"40px",md:"60px"},position:"relative",width:"100%",height:"60vh",children:[(0,t.jsx)(x.xu,{backgroundImage:"/images/space-missions/planets/".concat(ce,"/bg.png"),position:"absolute",left:"-80px",top:"-40px",right:"-80px",bottom:"-240px",filter:"blur(25px)",opacity:.3}),(0,t.jsx)(x.xv,{position:"absolute",fontSize:{base:"50px",lg:"70px"},fontWeight:700,left:{base:"24px",lg:"90px"},bottom:{base:"130px",lg:"160px"},children:Y.title})]}),(0,t.jsxs)(x.xu,{borderRadius:{base:"30px",sm:"40px",md:"70px"},border:"1px solid rgba(255, 255, 255, 0.20)",background:"linear-gradient(180deg, #232323 0%, rgba(35, 35, 35, 0.00) 100%)",backdropFilter:"blur(5px)",padding:{base:"40px",md:"50px",lg:"60px 0 0 60px"},margin:{base:"-60px 24px 0",md:"-80px 60px 0",lg:"-100px 90px 0 90px"},display:"flex",children:[(0,t.jsxs)(x.xu,{width:"70%",children:[(0,t.jsxs)(x.kC,{justifyContent:"space-between",alignItems:"center",children:[(0,t.jsx)(x.kC,{alignItems:"center",gap:4,children:(0,t.jsx)(x.xv,{fontSize:20,fontWeight:"600",children:"Planet info"})}),(0,t.jsx)(x.xv,{fontSize:20,fontStyle:"italic",fontWeight:"300",children:"Let's explore another planet!"})]}),(0,t.jsxs)(x.rj,{templateColumns:{base:"repeat(1,1fr)",md:"repeat(3, 1fr)"},gap:"24px",mt:"16px",children:[(0,t.jsx)(C.Z,{hoverColor:ue,icon:(0,t.jsx)(w.AN,{width:24,height:24}),label:"Duration",text:ne.isLoading?(0,t.jsx)(g.$,{color:"white"}):"".concat(null===(i=ne.data)||void 0===i?void 0:i.duration,":00 hrs")}),(0,t.jsx)(C.Z,{hoverColor:ue,icon:(0,t.jsx)(w.vx,{width:24,height:24}),label:"Capacity",text:ne.isLoading?(0,t.jsx)(g.$,{color:"white"}):"".concat(null===(o=ne.data)||void 0===o?void 0:o.stats.missionsInProgress," / ").concat(null===(Z=ne.data)||void 0===Z?void 0:Z.config.capacity)}),(0,t.jsx)(C.Z,{hoverColor:ue,icon:(0,t.jsx)(w.Ku,{width:24,height:24}),label:"Requirements",text:ne.isLoading?(0,t.jsx)(g.$,{color:"white"}):(0,t.jsxs)(x.kC,{flexDirection:"column",alignItems:"center",justifyContent:"center",gap:"8px",children:[null!==(An=null===(M=ne.data)||void 0===M?void 0:M.config.requirements.map((function(e,n,i){return"".concat(e.stonedApes?"".concat(e.stonedApes," SAC"):"").concat(e.stonedApes&&e.nukedApes?" + ":"").concat(e.nukedApes?"".concat(e.nukedApes," NAC"):"").concat(n<i.length-1?" or ":"")})).join(""))&&void 0!==An?An:"","Level ",null===(F=ne.data)||void 0===F?void 0:F.space
1shipLevelRequired,"-6"]})})]}),(0,t.jsx)(x.xu,{mt:"40px",mb:"60px",children:(0,t.jsx)(E,{planetInfo:ne.data,isLoading:ne.isLoading})})]}),(0,t.jsx)(x.xu,{width:"30%",position:"relative",children:(0,t.jsx)(f.Ee,{position:"absolute",width:"100%",height:"100%",bottom:"0",left:"0",src:"/images/space-missions/planets/".concat(ce,"/astro.png"),objectFit:"contain",alt:""})})]}),(0,t.jsxs)(x.M5,{mt:"80px",children:[(0,t.jsxs)(O.Z,{color:ue,selected:"on-mission"===xe,position:"left",onClick:function(){return he("on-mission")},children:["On Mission (",null!==(Zn=null===un||void 0===un?void 0:un.length)&&void 0!==Zn?Zn:0,")"]}),(0,t.jsxs)(O.Z,{color:ue,position:"right",selected:"ready-launch"===xe,onClick:function(){return he("ready-launch")},children:["Ready to launch (",null!==(Mn=null===Re||void 0===Re?void 0:Re.length)&&void 0!==Mn?Mn:0,")"]})]}),"on-mission"===xe&&(0,t.jsxs)(x.kC,{mt:"60px",gap:{base:"24px",lg:"40px"},children:[(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{width:{base:"100%",md:"66%"},minWidth:{base:"100%",md:"66%"},position:"relative",children:[dn&&(0,t.jsx)(x.kC,{w:"100%",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(g.$,{color:"white",size:"md"})}),(0,t.jsxs)(x.rj,{templateColumns:{base:"repeat(1, 1fr)",sm:"repeat(2, 1fr)","2xl":"repeat(3, 1fr)"},gap:"20px",mt:"30px",maxHeight:"740px",overflowY:"auto",pr:"20px",children:[dn&&[1,2,3].map((function(e,n){return(0,t.jsx)(x.P4,{children:(0,t.jsx)(m.Od,{borderRadius:"20px",w:"100%",height:"300px"})},n)})),(null!==un&&void 0!==un?un:[]).map((function(e){return(0,t.jsx)(x.P4,{children:(0,t.jsx)(T,{mission:e,color:ue,checked:!!Le.find((function(n){return e.id===n})),onSelect:function(){return Ln(e.id)},onFinish:function(){return Yn([e.id])},isFinishingLoading:Hn.loading,disableFinish:Hn.loading})},e.id)}))]}),!dn&&!(null!==(Fn=null===un||void 0===un?void 0:un.length)&&void 0!==Fn&&Fn)&&(0,t.jsx)(x.xv,{color:"white",textAlign:"center",children:'No active missions on this planet. Click on "Ready to Launch" to start a new mission.'})]})),(0,t.jsxs)(x.xu,{flexGrow:1,children:[(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{children:[(0,t.jsx)(x.xv,(0,l.Z)((0,r.Z)({},Ae),{children:"Mission Bar"})),(0,t.jsxs)(x.rj,{templateColumns:{base:"repeat(1,1fr)"},gap:"20px",mt:"24px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsx)(be.u,{missionStats:On,isLoading:dn,hoverColor:ue})}),(0,t.jsx)(x.P4,{children:(0,t.jsx)(C.Z,{hoverColor:ue,label:"Missions ready to claim",text:(null!==un&&void 0!==un?un:[]).filter((function(e){return new Date(e.endDate)<new Date})).length.toString(),style:{padding:"10px 8px",height:"auto"}})})]})]})),(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{mt:"24px",children:[(0,t.jsxs)(x.kC,{flexDirection:{base:"column",sm:"row",md:"column"},children:[(0,t.jsx)(k.Z,{onClick:En,mb:"24px",children:"Select all"}),(0,t.jsx)(k.Z,{color:ue,disabled:!Le.length||Hn.loading,onClick:function(){return Yn(Le)},loadingText:"Finishing...",isLoading:Hn.loading,children:"Finish selected"})]}),(0,t.jsxs)(x.kC,{justifyContent:"space-between",alignItems:"center",padding:"16px",borderRadius:"24px",bg:"#000",mt:"24px",children:[(0,t.jsx)(x.xv,{children:"Selected"}),(0,t.jsxs)(x.xv,{children:[Le.length," ships"]})]})]}))]})]}),"ready-launch"===xe&&(0,t.jsxs)(x.kC,{mt:"60px",gap:{base:"24px",lg:"40px"},children:[(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{width:{base:"100%",md:"66%"},minWidth:{base:"100%",md:"66%"},position:"relative",children:[(0,t.jsxs)(x.xv,{children:["Select the ships you want to send on a mission. You can select multiple ships at once. Level"," ",null===(P=ne.data)||void 0===P?void 0:P.spaceshipLevelRequired,"-6 ships are allowed."]}),Pe&&(0,t.jsx)(x.kC,{w:"100%",justifyContent:"center",alignItems:"center",children:(0,t.jsx)(g.$,{color:"white",size:"md"})}),(0,t.jsxs)(x.rj,{templateColumns:{base:"repeat(1, 1fr)"},gap:"20px",mt:"30px",maxHeight:"740px",overflowY:"auto",pr:"20px",children:[Pe&&[1,2,3].map((function(e,n){return(0,t.jsx)(x.P4,{children:(0,t.jsx)(m.Od,{borderRadius:"20px",w:"100%",height:"120px"})},n)})),!ie().isNil(ne.data)&&(null!==Re&&void 0!==Re?Re:[]).map((function(e){var n,i;return(0,t.jsx)(x.P4,{children:(0,t.jsx)(G,{userOwnedSpaceship:e,selectedCrewPerShip:Ke,planetRequirements:null!==(i=null===(n=ne.data)||void 0===n?void 0:n.config.requirements)&&void 0!==i?i:[],availableApes:Ye,changeSelectedCrewForShip:Ge,color:ue,checked:!!Te.find((function(n){return e.id===n})),onSelect:function(){return _e(e.id)}})},e.id)}))]}),!Pe&&!(null!==(Pn=null===Re||void 0===Re?void 0:Re.length)&&void 0!==Pn&&Pn)&&(0,t.jsx)(x.xv,{color:"white",marginBottom:"24px",children:"No available space
1ships for this planet. Check the level requirements & claim missions first."})]})),(0,t.jsxs)(x.xu,{flexGrow:1,children:[(0,t.jsxs)(x.xu,(0,l.Z)((0,r.Z)({},ke),{children:[(0,t.jsx)(x.xv,(0,l.Z)((0,r.Z)({},Ae),{children:"Mission Bar"})),(0,t.jsxs)(x.rj,{templateColumns:{base:"repeat(1,1fr)"},gap:"20px",mt:"24px",children:[(0,t.jsx)(x.P4,{children:(0,t.jsx)(C.Z,{hoverColor:ue,label:"Total ships available",text:(null!==Re&&void 0!==Re?Re:[]).length.toString(),style:{padding:"10px 8px",height:"auto"}})}),(0,t.jsx)(x.P4,{children:(0,t.jsx)(C.Z,{hoverColor:ue,label:"Ships selected to go",text:Te.length.toString(),style:{padding:"10px 8px",height:"auto"}})})]})]})),(0,t.jsx)(x.xu,(0,l.Z)((0,r.Z)({},ke),{mt:"24px",children:(0,t.jsxs)(x.kC,{flexDirection:{base:"column",sm:"row",md:"column"},children:[(0,t.jsx)(k.Z,{onClick:Ve,mb:"8px",children:"Select all"}),(0,t.jsxs)(x.kC,{w:"100%",gap:"12px",justifyContent:"center",marginY:"12px",marginBottom:"30px",children:[(0,t.jsx)(A.Z,{isChecked:z,onChange:$,customColor:z?ue:"#717171"}),(0,t.jsx)(x.xv,{children:"Should repair?"}),(0,t.jsx)(A.Z,{isChecked:L,onChange:H,customColor:L?ue:"#717171"}),(0,t.jsx)(x.xv,{children:"Use spaceparts?"})]}),(0,t.jsx)(x.xu,{border:"1px solid #FFFFFF80",borderRadius:"20px",padding:"20px",marginBottom:"30px",children:(0,t.jsx)(x.kC,{flexDir:"column",gap:"13px",children:Object.entries(Ue.allSpacePartsGrouped).map((function(e){var n,i,o=(0,d.Z)(e,2),s=o[0],r=o[1],l=s.toLowerCase(),a=null===(n=K.data)||void 0===n?void 0:n.find((function(e){var n;return(null===(n=e.artefact.spacePart)||void 0===n?void 0:n.type)===s})),c=r-(null!==(i=Ue.availableSpacePartsGrouped[s])&&void 0!==i?i:0);return(0,t.jsxs)(x.rj,{templateColumns:"repeat(10, 1fr)",w:"100%",alignItems:"center",children:[(0,t.jsx)(x.P4,{colSpan:3,children:(0,t.jsx)(f.Ee,{src:"/images/space-missions/spaceparts/".concat(l,".png"),alt:"",height:"33px",width:"33px",objectFit:"cover",borderRadius:"12px"})}),(0,t.jsx)(x.P4,{colSpan:5,children:(0,t.jsx)(x.xv,{fontSize:"14px",fontWeight:400,children:null===a||void 0===a?void 0:a.artefact.rewardName})}),(0,t.jsx)(x.P4,{colSpan:2,children:(0,t.jsx)(x.kC,{justifyContent:"end",children:(0,t.jsxs)(x.xv,{fontSize:"14px",fontWeight:400,children:[c,"/",r]})})})]})}))})}),(0,t.jsx)(k.Z,{color:ue,isLoading:Tn.loading,disabled:Tn.loading,loadingText:sn,onClick:function(){return Dn()},children:z?"Repair & send selected":"Send selected"}),!!z&&nn&&(0,t.jsxs)(x.Kq,{marginTop:"1rem",spacing:".4rem",children:[(0,t.jsxs)(x.xv,{textAlign:"center",fontSize:".9rem",children:[Qe,"% PUFF :"," ",100-Qe,"% Partner token"]}),(0,t.jsx)(x.Ug,{children:(0,t.jsxs)(b.iR,{mt:4,"aria-label":"slider-ex-2",value:Qe,min:0,max:100,step:1,onChange:function(e){en(e)},children:[(0,t.jsx)(b.Uj,{bg:"gray.200",children:(0,t.jsx)(b.Ms,{bg:ue})}),(0,t.jsx)(b.gs,{})]})}),(0,t.jsx)(x.xv,{fontSize:".7rem",children:"If the partner ship has no token, 100% PUFF will be used"})]}),(0,t.jsxs)(x.kC,{mt:"1rem",justifyContent:"space-between",alignItems:"center",padding:"16px",borderRadius:"24px",bg:"#000",children:[(0,t.jsx)(x.xv,{children:"Total Costs"}),(0,t.jsx)(x.xv,{children:tn.tokenCostAString})]}),(0,t.jsx)(x.xv,{fontSize:12,mt:"1rem",children:"If you select a ship, it auto-populates the crew with the apes available in your wallet."}),(0,t.jsx)(x.M5,{children:(0,t.jsx)(x.rU,{href:"",color:ue,fontSize:14,children:"Repair page"})})]})}))]})]}),(0,t.jsxs)(j.u_,{isOpen:Wn,onClose:function(){return Xn(!1)},isCentered:!0,children:[(0,t.jsx)(j.ZA,{}),(0,t.jsx)(j.hz,{background:"transparent",overflowY:"auto",maxH:"calc(100vh - 100px)",maxW:"calc(100vw - 100px)",borderRadius:"60px",children:Un.data&&(0,t.jsx)(fe,{finishedMissionRes:Un.data,onClose:function(){return Xn(!1)}})})]})]}):null},Me=function(){return(0,t.jsx)(o.Z,{navbar:{colorTheme:"dark",bgColor:"#0000004f",showWallet:!0,showBanner:!0,logo:(0,t.jsx)(f.Ee,{src:"/images/space-missions/logo.svg",alt:"",height:"50px"}),logoLink:"/space-missions/planets"},children:(0,t.jsx)(Ze,{})})}},43337:function(e,n,i){"use strict";var t=i(67294);n.Z=function(e,n){var i=(0,t.useRef)((function(){}));(0,t.useEffect)((function(){i.current=e})),(0,t.useEffect)((function(){if(null!==n){var e=setInterval((function(){return i.current()}),n||0);return function(){return clearInterval(e)}}}),[n])}},82222:function(e,n,i){"use strict";function t(e){return e&&e.constructor===Symbol?"symbol":typeof e}i.d(n,{Z:function(){return t}})}},function(e){e.O(0,[5937,5445,2013,5158,1448,1886,8133,4680,8939,1462,2769,6834,3438,8329,3230,9774,2888,179],(function(){return n=60428,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.