1import{aj as $e,r as n,j as e,ax as Me,ad as x,T as We,al as h,ac as oe,am as p,v as g,ag as Be,aP as re,aR as k,G as u,aQ as Le,aA as Oe,ai as te,ae as se,aG as Ye,A as Ue,w as ie,q as l,R as qe,aa as ae}from"./index-DwaBxgg6.js";/* empty css */import{D as z}from"./index-DdbGPuDs.js";import{E as Ke}from"./enter-truck-image-wJww8yJb.js";import{d as ne,a as pe,m as me}from"./cc-mc-AnZNKiOH.js";import{v as Ge}from"./cc-visa-BuEoAOIE.js";import{u as Je}from"./useDeviceLayout-DtOKbC38.js";import{h as le}from"./index-D9peW2k8.js";import{D as Qe}from"./index-CC_tRbNa.js";import{R as Xe}from"./index-_o-pc_OL.js";import{R as Ze}from"./ArrowLeftOutlined-Dl2QO_TJ.js";import{R as j}from"./CreditCardOutlined-Y542OBLx.js";import{R as eo}from"./DollarOutlined-BpaJbvWl.js";import{R as ce}from"./SafetyCertificateOutlined-D_bqY121.js";import{R as de}from"./ClockCircleOutlined-C-b9kSkk.js";import{C as H}from"./index-C9ariEnJ.js";import{R as oo}from"./ReloadOutlined-DFx_gpV2.js";import{R as ro}from"./TruckOutlined-DxmCNTeq.js";import{D as to}from"./index-D9mTton8.js";import{R as T}from"./BankOutlined-DFM5aQ3D.js";import{R as so}from"./CalendarOutlined-D70zwMN6.js";import{R as io}from"./MessageOutlined-BzAcmtDO.js";import{R as ao}from"./DownloadOutlined-C9-1ORm4.js";import"./image-DTPWvZNf.js";import"./index-BmmbE3t8.js";import"./index-CEaLdk_k.js";import"./auto-center-DXYnpJkt.js";import"./render-to-body-BGvUrXdB.js";import"./entry-D_cATrpe.js";import"./FileTextOutlined-5Onsb-a1.js";import"./ZoomOutOutlined-8btk8tFq.js";import"./PrinterOutlined-x8ZQ7A9t.js";import"./FullscreenOutlined-PzayMtU7.js";import"./index-CpIvl7ql.js";import"./useNotification-CabyVmIA.js";import"./index-Cayaqsck.js";import"./EllipsisOutlined-Ca95pnnD.js";import"./PlusOutlined-CLfEbDFv.js";const no="/assets/exit-truck-image-BaqbeC-t.png",{Title:V,Text:i}=We,{Search:po}=Be,Go=()=>{const{isMobile:c}=Je(),A=$e(),[ue,F]=n.useState(!1),[$,w]=n.useState(null),[be,M]=n.useState(!1),[xe,W]=n.useState(null),[v,B]=n.useState([]),[f,ve]=n.useState(""),[b,L]=n.useState("date"),[d,S]=n.useState("all"),[O,Y]=n.useState(1),[R,fe]=n.useState(10),[ye,P]=n.useState(!1),[Ne,y]=n.useState(!1),[U,C]=n.useState(""),he=o=>{if(!o)return null;const t=o.toLowerCase();return{visa:Ge,mastercard:me,master:me,amex:pe,"american express":pe,discover:ne,disc:ne}[t]||null},ge=o=>{const t=o.card_brand,r=o.last_4,s=he(t);return!t&&!r?null:e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"4px"},children:s&&e.jsxDEV("div",{style:{background:"rgba(255, 255, 255, 0.95)",padding:"6px 10px",borderRadius:"8px",display:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 2px 6px rgba(0, 0, 0, 0.15)",border:"1px solid rgba(255, 255, 255, 0.3)"},children:e.jsxDEV("img",{src:s,alt:t,style:{height:"18px",width:"auto",objectFit:"contain",display:"block"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:195,columnNumber:13},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:183,columnNumber:11},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:175,columnNumber:7},void 0)},ke=o=>!!(o&&o.message&&(o.message==="sql-error"||o.message==="sql-error-timeout")),je=()=>{M(!1),W(null)},we=async o=>{w(o.payment_id);const t=await Re(o);if(w(null),ke(t))w(null),z.alert({confirmText:"OK",content:t.message?t.message:"An error has occurred!",onConfirm:()=>{console.log("Confirmed")}});else if(t.messageType==="success"){var r=new Uint8Array(t.data.data),s=new Blob([r],{type:"application/pdf;base64"}),a=URL.createObjectURL(s);W(a),M(!0)}else w(null),z.alert({confirmText:"OK",content:t.errDesc?t.errDesc:"An error has occurred!",onConfirm:()=>{console.log("Confirmed")}})},Re=o=>new Promise((t,r)=>{let s="https://api.parknation.org/email/printTransactionEMail";const a={payment_id:o.payment_id,session_user_id:o.user_id_fk};ae(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({...a})}).then(m=>t(m?m.json():null)).catch(m=>r(m))}),q=o=>{const t=[o];return new Promise((r,s)=>{ae("https://api.parknation.org/sql/execSP",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({proc:"sps_get_btp_transactionsData",input:t})}).then(a=>r(a?a.json():null)).catch(a=>s(a))})};n.useEffect(()=>{(async()=>{let t=sessionStorage.getItem("userId");const r=await q(t);if(le(r)){z.alert({confirmText:"OK",content:`Error: ${r.message}`,className:"!z-[50000000]"});return}const s=r.data[0];B(s)})()},[]);const Pe=()=>{const o=v.length,t=v.reduce((r,s)=>r+parseFloat(s.total||0),0);return{totalPayments:o,totalAmount:t,avgPayment:o>0?t/o:0}},De=async()=>{F(!0);try{let o=sessionStorage.getItem("userId");const t=await q(o);if(!le(t)){const r=t.data[0];B(r),se.success("Payment history refreshed successfully")}}catch{se.error("Failed to refresh payment history")}finally{F(!1)}},D=()=>{let o=[...v];return f&&(o=o.filter(t=>{var r,s,a;
1return((r=t.site_name)==null?void 0:r.toLowerCase().includes(f.toLowerCase()))||((s=t.invoice_title)==null?void 0:s.toLowerCase().includes(f.toLowerCase()))||((a=t.address_line_1)==null?void 0:a.toLowerCase().includes(f.toLowerCase()))})),d!=="all"&&(o=o.filter(t=>t.site_name===d)),o.sort((t,r)=>{switch(b){case"amount":return parseFloat(r.total||0)-parseFloat(t.total||0);case"site":return(t.site_name||"").localeCompare(r.site_name||"");case"date":default:return new Date(r.date_of_service)-new Date(t.date_of_service)}}),o},Ee=()=>{const o=D(),t=(O-1)*R,r=t+R;return o.slice(t,r)},K=(o,t)=>{Y(o),t!==R&&(fe(t),Y(1))},He=o=>{if(!o)return"";const t=/from (\d{4}\/\d{2}\/\d{2} \d{2}:\d{2}) - (\d{4}\/\d{2}\/\d{2} \d{2}:\d{2})/,r=o.match(t);if(r&&r.length===3){const s=l(r[1].replace(/\//g,"-")),a=l(r[2].replace(/\//g,"-"));return`${s.format("MMM D, h:mm A")} - ${a.format("MMM D, h:mm A")}`}return o},I=()=>Array.from(new Set(v.map(o=>o.site_name))).filter(Boolean),Ve=o=>{var Q;const r=(()=>{const Fe=o.payment_mode,X=o.card_brand,Z=o.last_4,_={1:{icon:e.jsxDEV(j,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:462,columnNumber:17},void 0),method:"Credit Card",color:"#007AFF"},2:{icon:e.jsxDEV(j,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:467,columnNumber:17},void 0),method:"Debit Card",color:"#34c759"},3:{icon:e.jsxDEV(T,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:471,columnNumber:20},void 0),method:"Cash",color:"#34c759"},4:{icon:e.jsxDEV(T,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:472,columnNumber:20},void 0),method:"ACH",color:"#007AFF"},5:{icon:e.jsxDEV(j,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:474,columnNumber:17},void 0),method:"Stripe/Square",color:"#007AFF"},6:{icon:e.jsxDEV(ce,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:479,columnNumber:17},void 0),method:"Invoice",color:"#ff9500"}}[Fe]||{icon:e.jsxDEV(j,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:486,columnNumber:15},void 0),method:"Card Payment",color:"#007AFF"};let ee=_.method;return X&&Z?(ee=`${X.toUpperCase()}`,{..._,method:ee,cardInfo:`â¢â¢â¢â¢ ${Z}`,hasCardInfo:!0}):{..._,cardInfo:null,hasCardInfo:!1}})(),s=l(o.start_dt),a=l(o.end_dt),m=a.diff(s,"days"),E=a.diff(s,"hours"),Ie=m>0?`${m} day${m!==1?"s":""}`:`${E} hour${E!==1?"s":""}`,G=parseFloat(o.total||0),_e=m>0?G/m:0,ze=E>0?G/E:0,Te=m>0?`$${_e.toFixed(2)}/day`:`$${ze.toFixed(2)}/hour`,J=(Q=o.invoice_title)==null?void 0:Q.match(/Space\s*[#]?(\w+)/i),Ae=J?J[1]:null;return{paymentMethod:r.method,paymentIcon:r.icon,paymentColor:r.color,cardInfo:r.cardInfo,hasCardInfo:r.hasCardInfo,duration:Ie,rateText:Te,paymentNote:o.note||null,paymentType:o.payment_type||"Payment",paymentSource:o.payment_source||"N/A",transactionId:o.payment_id,invoiceNumber:o.invoice_id||o.payment_id,status:o.status===1?"Completed":"Pending",spaceNumber:Ae,expiryInfo:o.exp_month&&o.exp_year?`${String(o.exp_month).padStart(2,"0")}/${String(o.exp_year).slice(-2)}`:null,checkNumber:o.check_number||null,failureReason:o.stripe_message||null,refundReason:o.refund_reason||null}},Se=(o,t)=>{const r=Ve(o);return e.jsxDEV("div",{style:{position:"relative",background:"#ffffff",backdropFilter:"blur(10px)",borderRadius:"16px",border:"1px solid rgba(0, 0, 0, 0.06)",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.04), 0 2px 6px rgba(0, 0, 0, 0.04), 0 4px 12px rgba(0, 0, 0, 0.04)",overflow:"hidden",transition:"all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)",marginBottom:"16px",animation:`fadeInUp 0.6s ease-out ${t*.1}s both`},onMouseEnter:s=>{s.currentTarget.style.transform="translateY(-2px)",s.currentTarget.style.boxShadow="0 12px 25px rgba(0, 0, 0, 0.12)"},onMouseLeave:s=>{s.currentTarget.style.transform="translateY(0)",s.currentTarget.style.boxShadow="0 8px 20px rgba(0, 0, 0, 0.08)"},children:[e.jsxDEV("div",{style:{background:"linear-gradient(135deg, #007AFF 0%, #0051D5 100%)",padding:"16px",color:"white",position:"relative",display:"flex",flexDirection:"column",gap:"12px"},className:"modern-header-content",children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:"12px"},children:[e.jsxDEV("div",{style:{flex:1,minWidth:0},children:[e.jsxDEV(i,{style:{color:"rgba(255, 255, 255, 0.85)",fontSize:"11px",fontWeight:"600",textTransform:"uppercase",letterSpacing:"0.5px",display:"block",marginBottom:"4px"},children:"RESERVATION"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:668,columnNumber:15},void 0),e.jsxDEV(V,{level:5,style:{color:"#ffffff",margin:0,fontSize:"clamp(14px, 3.5vw, 16px)",fontWeight:"600",lineHeight:"1.3"},children:He(o.invoice_title)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:681,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:667,columnNumber:13},void 0),e.jsxDEV("div",{style:{borderRadius:"20px",padding:"6px 12px",fontSize:"11px",fontWeight:"700",textTransform:"uppercase",letterSpacing:"0.5px",background:r.status==="Completed"?"rgba(52, 199, 89, 1)":"rgba(255, 149, 0, 1)",color:"#ffffff",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.2)",whiteSpace:"nowrap",display:"flex",alignItems:"center",gap:"4px"},children:r.status==="Completed"?e.jsxDEV(e.Fragment,{children:[e.jsxDEV(oe,{style:{fontSize:"12px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:718,columnNumber:19},void 0),"PAID"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:717,columnNumber:17},void 0):e.jsxDEV(e.Fragment,{children:[e.jsxDEV(de,{style:{fontSize:"12px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:723,columnNumber:19},void 0),"PENDING"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:722,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:696,columnNumber:13},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:659,columnNumber:11},void 0),e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"16px",paddingTop:"8px",borderTop:"1px solid rgba(255, 255, 255, 0.2)"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"10px"},children:[ge(o),r.hasCardInfo&&e.jsxDEV("div",{children:[e.jsxDEV(i,{style:{color:"rgba(255, 255, 255, 0.75)",fontSize:"10px",display:"block",fontWeight:"500"},children:r.paymentMethod},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:746,columnNumber:19},void 0),e.jsxDEV(i,{style:{color:"#ffffff",fontSize:"13px",fontWeight:"600",fontFamily:"monospace",letterSpacing:"0.5px"},children:r.cardInfo},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:756,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:745,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:742,columnNumber:13},void 0),e.jsxDEV("div",{style:{textAlign:"right"},children:[e.jsxDEV(i,{style:{color:"rgba(255, 255, 255, 0.85)",fontSize:"10px",display:"block",fontWeight:"600",textTransform:"uppercase",letterSpacing:"0.5px"},children:"TOTAL PAID"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:773,columnNumber:15},void 0),e.jsxDEV(V,{level:3,style:{color:"#ffffff",margin:0,fontSize:"clamp(20px, 5vw, 26px)",fontWeight:"700",lineHeight:"1.1"},children:Ye(o.total)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:785,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:772,columnNumber:13},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:731,columnNumber:11},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:646,columnNumber:9},void 0),e.jsxDEV("div",{style:{padding:c?"8px":"16px"},children:[e.jsxDEV("div",{style:{background:"rgba(0, 122, 255, 0.05)",padding:"12px",borderRadius:"12px",marginBottom:"12px",border:"1px solid rgba(0, 122, 255, 0.1)"},children:e.jsxDEV(g,{align:"start",size:12,children:[e.jsxDEV(Ue,{size:36,style:{background:"linear-gradient(135deg, #007AFF 0%, #0051D5 100%)",color:"#ffffff",flexShrink:0,fontSize:"16px"},icon:e.jsxDEV(ro,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:823,columnNumber:23},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:814,columnNumber:15},void 0),e.jsxDEV("div",{style:{flex:1,minWidth:0},children:[e.jsxDEV(V,{level:5,style:{color:"#1d1d1f",margin:"0 0 2px 0",fontSize:"clamp(14px, 3.5vw, 16px)",fontWeight:"600",lineHeight:"1.3"},children:o.site_name},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:826,columnNumber:17},void 0),e.jsxDEV(i,{style:{color:"#86868b",fontSize:"clamp(11px, 2.5vw, 13px)",display:"flex",alignItems:"center",lineHeight:"1.3"},children:[e.jsxDEV(ie,{style:{marginRight:"4px",color:"#ff9500",fontSize:"12px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:847,columnNumber:19},void 0),`${o.address_line_1}, ${o.city}, ${o.state}`]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:838,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:825,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:813,columnNumber:13},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:804,columnNumber:11},void 0),e.jsxDEV(h,{gutter:[8,8],style:{marginBottom:"12px"},children:[e.jsxDEV(p,{xs:12,sm:12,children:e.jsxDEV("div",{style:{background:"linear-gradient(135deg, rgba(16, 185, 129, 0.1) 0%, rgba(16, 185, 129, 0.05) 100%)",padding:"10px",borderRadius:"8px",border:"1px solid rgba(16, 185, 129, 0.2)",textAlign:"center"},children:e.jsxDEV(g,{direction:"vertical",size:2,style:{width:"100%"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:[e.jsxDEV("img",{src:no,alt:"In",style:{width:"20px",height:"20px",marginRight:"4px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:881,columnNumber:21},void 0),e.jsxDEV(i,{style:{color:"#16a34a",fontSize:"10px",fontWeight:"600"},children:"CHECK-IN"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:890,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:874,columnNumber:19},void 0),e.jsxDEV(i,{style:{color:"#1d1d1f",fontSize:"clamp(11px, 2.5vw, 12px)",fontWeight:"600"},children:l(o.start_dt).format("MMM D")},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:900,columnNumber:19},void 0),e.jsxDEV(i,{style:{color:"#86868b",fontSize:"clamp(10px, 2vw, 11px)"},children:l(o.start_dt).format("h:mm A")},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:909,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:873,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:863,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:862,columnNumber:13},void 0),e.jsxDEV(p,{xs:12,sm:12,children:e.jsxDEV("div",{style:{background:"linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(239, 68, 68, 0.05) 100%)",padding:"10px",borderRadius:"8px",border:"1px solid rgba(239, 68, 68, 0.2)",textAlign:"center"},children:e.jsxDEV(g,{direction:"vertical",size:2,style:{width:"100%"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:[e.jsxDEV("img",{src:Ke,alt:"Out",style:{width:"20px",height:"20px",marginRight:"4px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:939,columnNumber:21},void 0),e.jsxDEV(i,{style:{color:"#dc2626",fontSize:"10px",fontWeight:"600"},children:"CHECK-OUT"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:948,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:932,columnNumber:19},void 0),e.jsxDEV(i,{style:{color:"#1d1d1f",fontSize:"clamp(11px, 2.5vw, 12px)",fontWeight:"600"},children:l(o.end_dt).format("MMM D")},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:958,columnNumber:19},void 0),e.jsxDEV(i,{style:{color:"#86868b",fontSize:"clamp(10px, 2vw, 11px)"},children:l(o.end_dt).format("h:mm A")},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:967,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:931,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:921,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:920,columnNumber:13},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:861,columnNumber:11},void 0),e.jsxDEV("div",{style:{background:"linear-gradient(135deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 1
122, 255, 0.04) 100%)",padding:"12px",borderRadius:"10px",marginBottom:"12px",border:"1px solid rgba(0, 122, 255, 0.15)"},children:[e.jsxDEV(h,{gutter:[8,8],align:"middle",children:[e.jsxDEV(p,{xs:24,sm:16,children:e.jsxDEV(g,{align:"center",size:8,children:[e.jsxDEV("div",{style:{background:`linear-gradient(135deg, ${r.paymentColor} 0%, ${r.paymentColor}dd 100%)`,borderRadius:"6px",padding:"6px",display:"flex",alignItems:"center",justifyContent:"center",minWidth:"28px",height:"24px"},children:qe.cloneElement(r.paymentIcon,{style:{color:"#ffffff",fontSize:"12px"}})},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:994,columnNumber:19},void 0),e.jsxDEV("div",{style:{flex:1,minWidth:0},children:[e.jsxDEV(i,{style:{color:"#1d1d1f",fontSize:"clamp(12px, 2.8vw, 14px)",fontWeight:"600",display:"block",lineHeight:"1.2"},children:r.paymentMethod},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1011,columnNumber:21},void 0),e.jsxDEV(i,{style:{color:"#86868b",fontSize:"clamp(10px, 2.2vw, 12px)",fontFamily:"monospace",lineHeight:"1.2"},children:r.hasCardInfo?r.cardInfo:`Duration: ${r.duration}`},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1022,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1010,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:993,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:992,columnNumber:15},void 0),e.jsxDEV(p,{xs:24,sm:8,children:e.jsxDEV("div",{style:{textAlign:"center"},children:[e.jsxDEV(i,{style:{color:"#86868b",fontSize:"9px",fontWeight:"600",display:"block",textTransform:"uppercase",letterSpacing:"0.3px"},children:r.expiryInfo?"EXPIRES":"RATE"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1039,columnNumber:19},void 0),e.jsxDEV(i,{style:{color:"#1d1d1f",fontSize:"clamp(11px, 2.5vw, 13px)",fontWeight:"600",fontFamily:"monospace"},children:r.expiryInfo||r.rateText},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1051,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1038,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1037,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:991,columnNumber:13},void 0),e.jsxDEV(to,{style:{margin:"8px 0 6px 0",borderColor:"rgba(0, 122, 255, 0.2)"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1066,columnNumber:13},void 0),e.jsxDEV(h,{gutter:[6,3],children:[e.jsxDEV(p,{span:12,children:e.jsxDEV(i,{style:{color:"#64748b",fontSize:"9px"},children:[e.jsxDEV(T,{style:{marginRight:"3px",fontSize:"9px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1075,columnNumber:19},void 0),"Type: ",r.paymentType]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1074,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1073,columnNumber:15},void 0),e.jsxDEV(p,{span:12,children:e.jsxDEV(i,{style:{color:"#64748b",fontSize:"9px"},children:[e.jsxDEV(so,{style:{marginRight:"3px",fontSize:"9px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1083,columnNumber:19},void 0),l(o.start_dt).format("MMM D, YYYY")]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1082,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1081,columnNumber:15},void 0),r.spaceNumber&&e.jsxDEV(p,{span:12,children:e.jsxDEV(i,{style:{color:"#64748b",fontSize:"9px"},children:[e.jsxDEV(ie,{style:{marginRight:"3px",fontSize:"9px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1092,columnNumber:21}
1,void 0),"Space: ",r.spaceNumber]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1091,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1090,columnNumber:17},void 0),r.paymentNote&&e.jsxDEV(p,{span:24,children:e.jsxDEV(i,{style:{color:"#64748b",fontSize:"9px"},children:[e.jsxDEV(io,{style:{marginRight:"3px",fontSize:"9px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1102,columnNumber:21},void 0),"Note: ",r.paymentNote]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1101,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1100,columnNumber:17},void 0),r.checkNumber&&e.jsxDEV(p,{span:12,children:e.jsxDEV(i,{style:{color:"#64748b",fontSize:"9px"},children:["Check #: ",r.checkNumber]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1111,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1110,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1072,columnNumber:13},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:981,columnNumber:11},void 0),e.jsxDEV(x,{type:"primary",size:c?"middle":"small",icon:e.jsxDEV(ao,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1123,columnNumber:19},void 0),onClick:()=>we(o),loading:$===o.payment_id,block:!0,style:{background:"linear-gradient(135deg, #22c55e 0%, #16a34a 100%)",border:"none",borderRadius:"8px",height:c?"40px":"36px",fontWeight:"600",fontSize:c?"14px":"clamp(12px, 2.8vw, 14px)",boxShadow:"0 4px 12px rgba(34, 197, 94, 0.3)",padding:c?"0 12px":void 0},children:c?"Receipt":"Download Receipt"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1120,columnNumber:11},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:802,columnNumber:9},void 0)]},o.payment_id,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:621,columnNumber:7},void 0)};console.log("payment data",v);const N=Pe(),Ce=D();return I(),e.jsxDEV(Me,{children:e.jsxDEV("div",{className:"hig-page theme-page-container",style:{padding:0},children:[e.jsxDEV("style",{children:` 2 .ant-card:hover { 3 transform: translateY(-2px); 4 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important; 5 } 6 7 .ant-card { 8 transition: all 0.3s ease; 9 } 10 `},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1158,columnNumber:9},void 0),e.jsxDEV("div",{style:{background:"linear-gradient(135deg, #007AFF 0%, #0051D5 100%)",padding:"32px 24px",borderRadius:"0 0 24px 24px",marginBottom:"24px",position:"relative",overflow:"hidden"},children:[e.jsxDEV("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,background:"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.1) 0%, transparent 50%)",pointerEvents:"none"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1182,columnNumber:11},void 0),e.jsxDEV("div",{style:{maxWidth:"1200px",margin:"0 auto",position:"relative",zIndex:1},children:e.jsxDEV("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:"16px"},children:[e.jsxDEV("div",{style:{display:"flex",alignItems:"center",gap:"16px",minWidth:0,flex:1},children:[e.jsxDEV(x,{type:"text",icon:e.jsxDEV(Ze,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1223,columnNumber:25},void 0),onClick:()=>A(-1),style:{borderRadius:"8px",width:"40px",height:"40px",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,backgroundColor:"rgba(255, 255, 255, 0.1)",border:"1px solid rgba(255, 255, 255, 0.2)"},className:"!text-white hover:!text-white"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1221,columnNumber:17},void 0),e.jsxDEV("div",{className:"modern-header-content",style:{minWidth:0,flex:1},children:[e.jsxDEV(V,{level:2,style:{margin:0,color:"white",fontSize:"clamp(20px, 4vw, 28px)"},children:"Payment History"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1242,columnNumber:19},void 0),e.jsxDEV(i,{style:{fontSize:"clamp(14px, 2.5vw, 16px)",color:"rgba(255,255,255,0.9)"},children:"View your transaction history and receipts"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1252,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1238,columnNumber:17},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1212,columnNumber:15},void 0),e.jsxDEV(j,{style:{fontSize:"clamp(24px, 5vw, 32px)",color:"rgba(255,255,255,0.8)",flexShrink:0}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1262,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1203,columnNumber:13},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1195,columnNumber:11},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1172,columnNumber:9},void 0),e.jsxDEV("div",{style:{maxWidth:"1200px",margin:"0 auto",padding:"0 16px 24px"},children:[e.jsxDEV(h,{gutter:[12,12],style:{marginBottom:"24px"},className:"max-sm:hidden",children:[{title:"Total Payments",value:N.totalPayments,icon:e.jsxDEV(oe,{style:{fontSize:"20px",color:"#34c759"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1292,columnNumber:19},void 0),color:"#34c759"},{title:"Total Spent",value:`$${N.totalAmount.toFixed(2)}`,icon:e.jsxDEV(eo,{style:{fontSize:"20px",color:"#007AFF"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1302,columnNumber:19},void 0),color:"#007AFF"},{title:"Average Transaction",value:`$${(N.totalAmount/N.totalPayments||0).toFixed(2)}`,icon:e.jsxDEV(ce,{style:{fontSize:"20px",color:"#ff9500"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1314,columnNumber:19},void 0),color:"#ff9500"},{title:"Recent Payments",value:N.recentPayments,icon:e.jsxDEV(de,{style:{fontSize:"20px",color:"#ff3b30"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1324,columnNumber:19},void 0),color:"#ff3b30"}].map((o,t)=>e.jsxDEV(p,{xs:12,sm:6,children:e.jsxDEV(H,{size:"small",style:{textAlign:"center",borderRadius:"12px",border:"none",boxShadow:"0 2px 8px rgba(0,0,0,0.1)",background:"white",minHeight:"90px"},children:e.jsxDEV(g,{direction:"vertical",size:4,style:{width:"100%"},children:[o.icon,e.jsxDEV("div",{style:{fontSize:"clamp(18px, 3vw, 24px)",fontWeight:"bold",color:o.color,lineHeight:1},children:o.value},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1349,columnNumber:21},void 0),e.jsxDEV("div",{style:{fontSize:"clamp(12px, 2vw, 14px)",color:"#6b7280",lineHeight:1},children:o.title},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1359,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1343,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1332,columnNumber:17},void 0)},t,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1331,columnNumber:15},void 0))},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1282,columnNumber:11},void 0),e.jsxDEV(H,{style:{marginBottom:"24px"},children:e.jsxDEV(h,{gutter:[12,12],align:"middle",children:[e.jsxDEV(p,{xs:24,sm:8,children:e.jsxDEV(po,{placeholder:"Search payments...",value:f,onChange:o=>ve(o.target.value),allowClear:!0,style:{width:"100%",gap:"8px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1378,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1377,columnNumber:15},void 0),e.jsxDEV(p,{xs:12,sm:8,children:c?e.jsxDEV(e.Fragment,{children:[e.jsxDEV("div",{onClick:()=>P(!0),style:{padding:"8px 12px",border:"1px solid #d9d9d9",borderRadius:"8px",cursor:"pointer",fontSize:"14px",color:b?"#000":"#bfbfbf",background:"#fff"},children:b==="date"?"Date":b==="amount"?"Amount":"Site"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1389,columnNumber:21},void 0),e.jsxDEV(re,{open:ye,onMaskClick:()=>P(!1),bodyStyle:{borderTopLeftRadius:"16px",borderTopRightRadius:"16px",height:"40vh",overflow:"scroll"},className:"[&_.adm-list-item-content]:!flex [&_.adm-list-item-content]:!flex-row [&_.adm-plain-anchor]:!px-2 [&_.adm-plain-anchor]:!py-0",children:[e.jsxDEV("div",{style:{padding:"12px 16px",background:"#fff",borderBottom:"1px solid #f0f
100f0"},children:e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[e.jsxDEV("h3",{style:{margin:0,fontSize:"18px",fontWeight:"600"},children:"Sort By"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1432,columnNumber:27},void 0),e.jsxDEV(x,{type:"text",onClick:()=>P(!1),children:"â"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1441,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1425,columnNumber:25},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1418,columnNumber:23},void 0),e.jsxDEV(k,{children:["date","amount","site"].map(o=>e.jsxDEV(k.Item,{onClick:()=>{L(o),P(!1)},style:{padding:"12px 16px",background:b===o?"#f0f9ff":"#fff"},children:o==="date"?"Date":o==="amount"?"Amount":"Site"},o,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1451,columnNumber:27},void 0))},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1449,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1407,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1388,columnNumber:19},void 0):e.jsxDEV(u,{placeholder:"Sort by",value:b,onChange:L,style:{width:"100%"},children:[e.jsxDEV(u.Option,{value:"date",children:"Date"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1480,columnNumber:21},void 0),e.jsxDEV(u.Option,{value:"amount",children:"Amount"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1481,columnNumber:21},void 0),e.jsxDEV(u.Option,{value:"site",children:"Site"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1482,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1474,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1386,columnNumber:15},void 0),e.jsxDEV(p,{xs:12,sm:8,children:c?e.jsxDEV(e.Fragment,{children:[e.jsxDEV("div",{onClick:()=>y(!0),style:{padding:"8px 12px",border:"1px solid #d9d9d9",borderRadius:"8px",cursor:"pointer",fontSize:"14px",color:d?"#000":"#bfbfbf",background:"#fff",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:d==="all"?"All Sites":d},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1489,columnNumber:21},void 0),e.jsxDEV(re,{open:Ne,onMaskClick:()=>y(!1),bodyStyle:{borderTopLeftRadius:"16px",borderTopRightRadius:"16px",height:"60vh"},className:` 11 [&_.adm-list-body]:overflow-scroll 12 [&_.adm-list-item-content]:!flex [&_.adm-list-item-content]:!flex-row [&_.adm-plain-anchor]:!px-2 [&_.adm-plain-anchor]:!py-0`,children:[e.jsxDEV("div",{style:{padding:"12px 16px",background:"#fff",borderBottom:"1px solid #f0f0f0"},children:[e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"12px"},children:[e.jsxDEV("h3",{style:{margin:0,fontSize:"18px",fontWeight:"600"},children:"Filter by Site"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1533,columnNumber:27},void 0),e.jsxDEV(x,{type:"text",onClick:()=>y(!1),children:"â"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1542,columnNumber:27},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1525,columnNumber:25},void 0),e.jsxDEV(Le,{placeholder:"Search site...",value:U,onChange:C,style:{"--background":"#f5f5f5","--height":"36px"}},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1549,columnNumber:25},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1518,columnNumber:23},void 0),e.jsxDEV("div",{style:{height:"calc(60vh - 120px)",overflowY:"auto"},children:e.jsxDEV(k,{className:" [&_.adm-list-body]:w-full [&_.adm-list-item-content]:!flex-row [&_.adm-list-item-content]:!text-left [&_.adm-list-item-content]:!flex",children:[e.jsxDEV(k.Item,{onClick:()=>{S("all"),y(!1),C("")},style:{padding:"10px 16px",background:d==="all"?"#f0f9ff":"#fff"},children:"All Sites"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1566,columnNumber:27},void 0),I().filter(o=>o.toLowerCase().includes(U.toLowerCase())).map(o=>e.jsxDEV(k.Item,{onClick:()=>{S(o),y(!1),C("")}
12,style:{paddingInline:"16px",background:d===o?"#f0f9ff":"#fff"},children:o},o,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1587,columnNumber:31},void 0))]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1565,columnNumber:25},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1559,columnNumber:23},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1506,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1488,columnNumber:19},void 0):e.jsxDEV(u,{placeholder:"Filter by site",value:d,onChange:S,style:{width:"100%"},children:[e.jsxDEV(u.Option,{value:"all",children:"All Sites"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1614,columnNumber:21},void 0),I().map(o=>e.jsxDEV(u.Option,{value:o,children:o},o,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1616,columnNumber:23},void 0))]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1608,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1486,columnNumber:15},void 0),e.jsxDEV(p,{xs:24,children:e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:"8px"},children:[e.jsxDEV(i,{type:"secondary",style:{fontSize:"14px"},children:[Ce.length," payments found"]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1633,columnNumber:19},void 0),e.jsxDEV(x,{icon:e.jsxDEV(oo,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1637,columnNumber:27},void 0),onClick:De,style:{borderRadius:"8px"},size:"small",children:"Refresh"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1636,columnNumber:19},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1624,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1623,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1376,columnNumber:13},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1375,columnNumber:11},void 0),ue?e.jsxDEV(H,{style:{textAlign:"center",padding:"40px"},children:e.jsxDEV(Qe,{},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1652,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1651,columnNumber:13},void 0):D().length>0?e.jsxDEV(e.Fragment,{children:[e.jsxDEV("div",{style:{display:"flex",flexDirection:"column",gap:"16px"},children:Ee().map((o,t)=>Se(o,t))},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1656,columnNumber:15},void 0),e.jsxDEV(H,{style:{marginTop:"24px"},children:e.jsxDEV("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:"16px"},children:e.jsxDEV(Oe,{current:O,total:D().length,pageSize:R,onChange:K,onShowSizeChange:K,showSizeChanger:!0,showQuickJumper:!0,pageSizeOptions:["5","10","20","50"],showTotal:(o,t)=>`${t[0]}-${t[1]} of ${o} items`,style:{textAlign:"right","& .ant-pagination-item-active":{borderColor:"#1890ff",backgroundColor:"#1890ff"}},size:"middle",showLessItems:window.innerWidth<768},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1687,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1670,columnNumber:17},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1669,columnNumber:15},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1655,columnNumber:13},void 0):e.jsxDEV("div",{style:{textAlign:"center",padding:"80px 20px",background:"rgba(255, 255, 255, 0.8)",backdropFilter:"blur(10px)",borderRadius:"20px",border:"1px solid rgba(226, 232, 240, 0.6)",boxShadow:` 13 0 10px 15px -3px rgba(0, 0, 0, 0.05), 14 0 4px 6px -2px rgba(0, 0, 0, 0.03), 15 inset 0 1px 0 rgba(255, 255, 255, 0.9) 16 `},children:e.jsxDEV(te,{image:te.PRESENTED_IMAGE_SIMPLE,description:e.jsxDEV("div",{children:[e.jsxDEV(i,{style:{fontSize:"16px",color:"#666",display:"block",marginBottom:"16
16px"},children:"No payment history found"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1732,columnNumber:21},void 0),e.jsxDEV(x,{type:"primary",onClick:()=>A("/reservation"),children:"Make Your First Booking"},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1742,columnNumber:21},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1731,columnNumber:19},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1728,columnNumber:15},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1713,columnNumber:13},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1274,columnNumber:9},void 0),e.jsxDEV("style",{jsx:!0,children:` 17 .payment-card-hover:hover { 18 transform: translateY(-2px); 19 box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important; 20 } 21 `},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1755,columnNumber:9},void 0),e.jsxDEV(Xe,{receiptContent:xe,receiptVisible:be,handleClose:je,loading:$!==null},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1762,columnNumber:9},void 0)]},void 0,!0,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1152,columnNumber:7},void 0)},void 0,!1,{fileName:"/opt/web-apps/app.besttruckparking.com/src/routes/home/popovers/Reservation-Payment-History/index.jsx",lineNumber:1151,columnNumber:5},void 0)};export{Go 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.