1import{d as N,i as O,r as d,j as e}from"./react-CC1faa-K.js";import{u as G,e as _,b as S,P as H,Q as C,S as q,w as $,c as n,n as s,l as Q,B as V,m as K,k as X,x as J,t as w}from"./index-CQYgi704.js";import{B as c,S as r,I as Z,d as ee}from"./mui-DWCKKmMe.js";import{Y as te,W as ae,S as re,C as ne,G as oe}from"./icons-BnvIFHtd.js";import"./dates-DjetTc6v.js";import"./query-DMVz0aUJ.js";import"./neshan-D5pLIdoN.js";import"./forms-Cz4Q3b43.js";import"./motion-CrTrTS3t.js";const F=5e6,se=1e5,g=1e5,ie=5e4,le=[1e5,25e4,5e5,1e6,2e6,5e6];function be(){const k=N(),[p]=O(),{t:a}=G(),{user:u}=_(),I=p.get("t")??"",x=d.useMemo(()=>{const t=p.get("p");if(!t)return null;const o=parseInt(t,10);return Number.isNaN(o)||o<=0?null:o},[p]),f=x??se,l=x?Math.max(F,x*2):F,[i,b]=d.useState(f),[P,y]=d.useState(!1),[A,m]=d.useState(!1),E=d.useMemo(()=>Array.from(new Set(le.filter(t=>t<=l))).sort((t,o)=>t-o),[l]),{mutate:W,isPending:U}=S(H,C.InitPayment),{mutate:R,data:j,isPending:B}=S(q,C.SelectedGateway),M=U||B,D=()=>m(!0),v=()=>k("/"),T=t=>{W({totalAmount:t*10,requesterCallbackUrl:"https://msagheb.ir/app/receipt?source=wallet_charge",items:[{amount:t*10,userId:u?.id||"",sourceId:0,sourceRefId:"67FA2039-16D7-488D-A589-FE7F11B8420D"}],validForMinutes:10,action:0,serviceId:1,appId:1,userIdForPayment:u?.id||"",orderId:s.generateUUID(),activeWalletProvider:!1,tag:I},{onSuccess(o){R(o.paymentSelectionPageUrl,{onSuccess:h=>{if(!h){w.error(a("donate.errors.gatewayResponse"));return}y(!0)},onError:h=>{console.error("Failed to create event:",h),w.error(a("donate.errors.submitRequest"))}})},onError(){}})},Y=t=>{b(t)},z=t=>{b(t)},L=()=>{T(i)};return e.jsxs(c,{sx:{position:"relative",minHeight:"100%",background:"radial-gradient(ellipse at top, #F4FBEE 0%, #FFFFFF 55%) , linear-gradient(180deg, #FFFFFF 0%, #F8FCF4 100%)",overflow:"hidden"},children:[e.jsx(c,{"aria-hidden":!0,sx:{position:"absolute",top:{xs:-120,md:-160},right:{xs:-100,md:-140},width:{xs:260,md:380},height:{xs:260,md:380},borderRadius:"50%",background:"radial-gradient(circle, rgba(64,127,35,0.15) 0%, rgba(64,127,35,0) 70%)",pointerEvents:"none"}}),e.jsx(c,{"aria-hidden":!0,sx:{position:"absolute",top:{xs:110,md:200},left:{xs:-120,md:-160},width:{xs:260,md:420},height:{xs:260,md:420},borderRadius:"50%",background:"radial-gradient(circle, rgba(42,44,101,0.10) 0%, rgba(42,44,101,0) 70%)",pointerEvents:"none"}}),e.jsxs($,{sx:{py:{xs:"1.5rem",md:"3rem"},position:"relative",zIndex:1},children:[e.jsxs(r,{direction:"row",alignItems:"center",gap:"0.5rem",onClick:v,sx:{cursor:"pointer",mb:{xs:"1rem",md:"1.5rem"},color:"#407F23",width:"fit-content","&:hover":{opacity:.75}},children:[e.jsx(te,{size:"1.1rem",color:"#407F23"}),e.jsx(n,{variant:"Caption",color:"#407F23",fontWeight:500,children:a("survey.back")})]}),e.jsxs(r,{width:"100%",maxWidth:{xs:"100%",sm:"640px",md:"760px"},mx:"auto",gap:{xs:"1.5rem",md:"2rem"},sx:{animation:"slideUp 0.5s ease-out","@keyframes slideUp":{"0%":{opacity:0,transform:"translateY(30px)"},"100%":{opacity:1,transform:"translateY(0)"}}},children:[e.jsxs(r,{alignItems:"center",gap:"1rem",children:[e.jsx(r,{component:"img",src:"/app/images/donate.svg",alt:a("donate.altImage"),width:{xs:"70%",sm:"55%",md:"50%"},sx:{animation:"fadeIn 0.7s ease-out 0.1s both","@keyframes fadeIn":{"0%":{opacity:0,transform:"scale(0.92)"},"100%":{opacity:1,transform:"scale(1)"}}}}),e.jsxs(n,{variant:"Title",smVariant:"Body",fontWeight:800,textAlign:"center",sx:{background:"linear-gradient(135deg, #407F23 0%, #2A2C65 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:[a("donate.title"),e.jsx(n,{component:"span",variant:"Caption",fontWeight:700,sx:{mx:"0.25rem",color:"inherit",display:"inline-flex"},children:a("donate.titleHonorific")})]}),e.jsx(n,{variant:"Caption",color:"#5C5F73",textAlign:"center",sx:{maxWidth:"520px",lineHeight:1.9},children:a("donate.description")})]}),e.jsxs(r,{sx:{position:"relative",borderRadius:"1.5rem",p:{xs:"1.5rem 1rem",md:"2.25rem 2.5rem"},gap:{xs:"1.5rem",md:"2rem"},background:"linear-gradient(160deg, #DCEED3 0%, #EAF5E1 60%, #DCEED3 100%)",overflow:"hidden",boxShadow:"0 10px 30px rgba(64,127,35,0.12)"},children:[e.jsx(r,{component:"img",src:"/app/images/beyragh.svg",alt:"","aria-hidden":!0,width:{xs:50,md:70},sx:{position:"absolute",top:"50%",left:0,transform:"translate(-40%, -50%)",opacity:.85,animation:"floatLeft 3s ease-in-out infinite","@keyframes floatLeft":{"0%, 100%":{transform:"translate(-40%, -50%)"},"50%":{transform:"translate(-40%, -60%)"}}}}),e.jsx(r,{component:"img",src:"/app/images/beyragh.svg",alt:"","aria-hidden":!0,width:{xs:50,md:70},sx:{position:"absolute",top:"50%",right:0,transform:"translate(40%, -50%)",opacity:.85,animation:"floatRight 3s ease-in-out infinite 0.5s","@keyframes floatRight":{"0%, 100%":{transform:"translate(40%, -50%)"},"50%":{transform:"translate(40%, -60%)"}}}}),e.jsxs(r,{alignItems:"center",gap:"0.25rem",children:[e.jsx(n,{variant:"Caption",color:"#5C5F73",fontWeight:500,sx:{letterSpacing:"0.04em"},children:a("donate.amountLabel")}),e.jsxs(r,{direction:"row",alignItems:"baseline",gap:"0.5rem",sx:{transition:"transform 0.25s ease",animation:"pulseAmount 0.3s ease-out","@keyframes pulseAmount":{"0%":{transform:"scale(0.96)"},"100%":{transform:"scale(1)"}}},children:[e.jsx(n,{fontWeight:800,sx:{fontSize:{xs:"2rem",md:"2.75rem"},lineHeight:1.1,color:"#2F6418",letterSpacing:"-0.02em"}
1,children:s.toPersian(i.toLocaleString())}),e.jsx(n,{variant:"Body",smVariant:"Caption",color:"#5C5F73",fontWeight:600,children:a("donate.currency")})]},i)]}),e.jsxs(r,{mx:{xs:"8%",md:"5%"},children:[e.jsx(Q,{min:g,max:l,defaultValue:i,step:ie,valueLabelDisplay:"auto",onChange:Y,valueLabelFormat:t=>a("donate.amountWithUnit",{value:s.toPersian(t.toLocaleString())})},`${g}-${l}-${f}`),e.jsxs(r,{direction:"row",justifyContent:"space-between",mt:"0.25rem",children:[e.jsx(n,{variant:"Caption",color:"#5C5F73",children:a("donate.amountWithUnit",{value:s.toPersian(l.toLocaleString())})}),e.jsx(n,{variant:"Caption",color:"#5C5F73",children:a("donate.amountWithUnit",{value:s.toPersian(g.toLocaleString())})})]})]}),e.jsx(r,{direction:"row",flexWrap:"wrap",justifyContent:"center",gap:"0.5rem",children:E.map(t=>{const o=i===t;return e.jsx(c,{onClick:()=>z(t),sx:{cursor:"pointer",px:{xs:"0.75rem",md:"1rem"},py:"0.5rem",borderRadius:"999px",border:"1.5px solid",borderColor:o?"#407F23":"rgba(64,127,35,0.3)",bgcolor:o?"#407F23":"rgba(255,255,255,0.85)",color:o?"#ffffff":"#407F23",fontWeight:600,fontSize:{xs:"0.75rem",md:"0.85rem"},transition:"all 0.2s ease",userSelect:"none","&:hover":{transform:"translateY(-2px)",boxShadow:o?"0 6px 14px rgba(64,127,35,0.4)":"0 4px 10px rgba(64,127,35,0.15)"}},children:t>=1e6?a("donate.presetMillion",{count:s.toPersian(String(t/1e6))}):a("donate.presetThousand",{count:s.toPersian(String(t/1e3))})},t)})})]}),e.jsx(V,{variant:"contained",bgColor:"#407F23",loading:M,sx:{width:"100%",py:{xs:"0.85rem",md:"1rem"},borderRadius:"1rem",fontSize:{xs:"1rem",md:"1.05rem"},fontWeight:700,boxShadow:"0 8px 20px rgba(64,127,35,0.28)",transition:"all 0.25s ease","&:hover":{transform:"translateY(-2px)",boxShadow:"0 12px 26px rgba(64,127,35,0.36)"}},startIcon:e.jsx(ae,{size:"1.4rem",variant:"Bold"}),onClick:L,children:a("donate.payOnline")}),e.jsxs(r,{direction:"row",justifyContent:"center",alignItems:"center",gap:{xs:"1.25rem",md:"2rem"},sx:{pb:"0.5rem"},children:[e.jsxs(r,{direction:"row",alignItems:"center",gap:"0.35rem",sx:{cursor:"pointer",py:"0.5rem",px:"0.75rem",borderRadius:"999px",transition:"background 0.2s","&:hover":{bgcolor:"rgba(64,127,35,0.08)"}},onClick:D,children:[e.jsx(re,{size:"1rem",color:"#407F23",variant:"Outline"}),e.jsx(n,{variant:"Caption",color:"#407F23",fontWeight:600,children:a("donate.invite")})]}),e.jsx(c,{sx:{width:"1px",height:"1.25rem",bgcolor:"rgba(0,0,0,0.1)"}}),e.jsxs(r,{direction:"row",alignItems:"center",gap:"0.35rem",sx:{cursor:"pointer",py:"0.5rem",px:"0.75rem",borderRadius:"999px",transition:"background 0.2s","&:hover":{bgcolor:"rgba(179,38,30,0.08)"}},onClick:v,children:[e.jsx(ne,{size:"1rem",color:"#B3261E",variant:"Outline"}),e.jsx(n,{variant:"Caption",color:"#B3261E",fontWeight:600,children:a("donate.cancel")})]})]})]})]}),e.jsx(K,{totalPrice:s.toPersian(s.commaformatter.toCurrency((j?.totalAmount||0)/10)),open:P,onClose:()=>y(!1),gatewayData:j,isDonate:!0}),e.jsx(X,{open:A,onClose:()=>m(!1),boxSx:{width:{xs:"90%",sm:"500px"},borderRadius:"20px",overflow:"hidden",position:"relative"},headerTitle:e.jsx(Z,{onClick:()=>m(!1),sx:{position:"absolute",right:8,top:8,color:"black",zIndex:1},children:e.jsx(ee,{})}),description:e.jsxs(r,{sx:{mt:9,p:4,color:"white",textAlign:"center"},gap:2,children:[e.jsx(r,{sx:{animation:"bounce 2s infinite","@keyframes bounce":{"0%, 20%, 50%, 80%, 100%":{transform:"translateY(0)"},"40%":{transform:"translateY(-10px)"},"60%":{transform:"translateY(-5px)"}}},children:e.jsx(oe,{style:{fontSize:"4rem",color:"#292B64",margin:"0 auto",filter:"drop-shadow(0 0 10px #A2A7B605)"}})}),e.jsxs(n,{variant:"h4",fontWeight:"bold",sx:{mt:2,mb:1,animation:"fadeInUp 1s ease-out 0.3s both","@keyframes fadeInUp":{"0%":{opacity:0,transform:"translateY(30px)"},"100%":{opacity:1,transform:"translateY(0)"}}},children:[a("donate.share.title")," ",e.jsx(n,{component:"span",variant:"Caption",fontWeight:700,children:a("donate.share.titleHonorific")})]}),e.jsx(n,{variant:"Body",sx:{mb:3,lineHeight:1.6,opacity:.9,animation:"fadeInUp 1s ease-out 0.6s both"},children:a("donate.share.description")}),e.jsx(r,{sx:{animation:"fadeInUp 1s ease-out 0.6s both"},children:e.jsx(J,{url:"/donate",urlQuery:`&p=${i}`})}),e.jsx(n,{variant:"Caption",sx:{mt:2,cursor:"pointer",opacity:.7,"&:hover":{opacity:1},animation:"fadeInUp 1s ease-out 1.2s both"},onClick:()=>m(!1),children:a("donate.share.later")}),e.jsx(r,{sx:{position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none","&::before":{content:'""',position:"absolute",top:"-50%",left:"-50%",width:"200%",height:"200%",background:"radial-gradient(circle, rgba(255,255,255,0.2) 1px, transparent 1px)",backgroundSize:"20px 20px",animation:"sparkle 3s linear infinite"},"@keyframes sparkle":{"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}}})]})})]})}export{be as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.