PageSourceSearch

https://creatorconnect.com/assets/PrintRequest.web-InbQ_GWI.js

js creatorconnect.com collected 2026-09-24 14:41:26 UTC 54,781 bytes, 6 lines download raw bytes

1import{c as I,j as e,V as L,O as j,t as U,s as W,W as V,X as _,Y as K,Z as Q}from"./index-6Ln-zBH-.js";import{b as u}from"./vendor-react-DDV1eynV.js";import{E as Y,l as G,u as J,a as Z,C as S}from"./vendor-stripe-CZbIad6m.js";import"./vendor-firebase-DVNX9Yd2.js";/**
2 * @license lucide-react v0.475.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const X=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],ee=I("Calculator",X),ie=G("pk_live_51PDgmKRotvaadvKDcnKp3zgkkbtvnLlIT0z0xgbFACtNUusf0IT3wfnnw8VQH5fsclUHh5hdlwFHg6zN0ZKrOBcg00jR7L7JtF"),te=({formData:r,setPaymentStatus:N,orderId:t,onPaymentSuccess:m})=>{const o=J(),p=Z(),[w,d]=u.useState(null),[x,c]=u.useState(!1),[b,D]=u.useState("");u.useEffect(()=>{const v=async()=>{try{console.log("Creating payment intent for:",{orderId:t,amount:r.calculatedPrice,customerEmail:r.email});const n=await fetch("https://us-central1-ccfirebasetest.cloudfunctions.net/createPrintOrderPaymentHTTP",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({amount:Math.round(r.calculatedPrice*100),orderData:{orderId:t,customerEmail:r.email,customerName:`${r.firstName} ${r.lastName}`,artworkTitle:r.artworkTitle,printSpecs:{size:r.printSize==="custom"?`${r.customWidth}" × ${r.customHeight}"`:r.printSize,paperType:r.paperType,quantity:r.quantity}}})});if(!n.ok){const f=await n.text();throw console.error("HTTP Error:",n.status,f),new Error(`HTTP ${n.status}: ${f}`)}const g=await n.json();console.log("Payment intent response:",g),D(g.paymentIntent),console.log("Payment intent created successfully")}catch(n){console.error("Error creating payment intent:",n),d(`Failed to initialize payment: ${n.message}`)}};o&&t&&r.calculatedPrice>0&&v()},[o,t,r]);const h=async v=>{if(v.preventDefault(),!o||!p||!b){d("Payment processing not ready. Please wait or reload the page.");return}c(!0);try{const n=await o.confirmCardPayment(b,{payment_method:{card:p.getElement(S),billing_details:{name:`${r.firstName} ${r.lastName}`,email:r.email}}});n.error?(d(`Payment failed: ${n.error.message}`),c(!1)):(d(null),c(!1),N("success"),m(n.paymentIntent))}catch(n){console.error("Payment confirmation error:",n),d(`Payment failed: ${n.message}`),c(!1)}},R={style:{base:{color:"#32325d",fontFamily:'"Helvetica Neue", Helvetica, sans-serif',fontSmoothing:"antialiased",fontSize:"16px","::placeholder":{color:"#aab7c4"}},invalid:{color:"#fa755a",iconColor:"#fa755a"}}};return e.jsxDEV("form",{onSubmit:h,className:"space-y-6",children:[e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Card Details"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:156,columnNumber:9},void 0),e.jsxDEV("div",{className:"p-3 border rounded-lg shadow-sm bg-white",children:e.jsxDEV(S,{options:R},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:160,columnNumber:11},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:159,columnNumber:9},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:155,columnNumber:7},void 0),w&&e.jsxDEV("div",{className:"p-3 bg-red-100 text-red-700 rounded-lg",children:[e.jsxDEV("strong",{children:"Error:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:166,columnNumber:11},void 0)," ",w]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:165,columnNumber:9},void 0),e.jsxDEV("button",{type:"submit",disabled:x||!o||!p||!b,className:`w-full font-bold py-3 px-6 rounded-lg transition-colors ${x||!o||!b?"bg-gray-400 text-white cursor-not-allowed":"bg-orange-500 hover:bg-orange-600 text-white"}`,children:x?"Processing...":`Pay $${r.calculatedPrice}`},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:170,columnNumber:7},void 0),e.jsxDEV("div",{className:"text-xs text-gray-500 p-2 bg-gray-100 rounded",children:[e.jsxDEV("p",{children:"Debug Info:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:184,columnNumber:9},void 0),e.jsxDEV("p",{children:["Order ID: ",t]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:185,columnNumber:9},void 0),e.jsxDEV("p",{children:["Amount: $",r.calculatedPrice]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:186,columnNumber:9},void 0),e.jsxDEV("p",{children:["Client Secret: ",b?"✅ Ready":"❌ Not ready"]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:187,columnNumber:9},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:183,columnNumber:7},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:154,columnNumber:5},void 0)},le=()=>{const[r,N]=u.useState(1),[t,m]=u.useState({firstName:"",lastName:"",email:"",ph
6one:"",addressLine1:"",addressLine2:"",city:"",state:"",zipCode:"",country:"",artworkFile:null,artworkTitle:"",artworkDescription:"",artworkUrl:"",printSize:"custom",customWidth:"",customHeight:"",paperType:"matt",quantity:1,calculatedPrice:0}),[o,p]=u.useState(!1),[w,d]=u.useState(null),[x,c]=u.useState(!1),[b,D]=u.useState("pending"),[h,R]=u.useState(""),[v,n]=u.useState(""),g={"5x7":{width:5,height:7,basePrice:15},"8x10":{width:8,height:10,basePrice:25},"11x14":{width:11,height:14,basePrice:35},"16x20":{width:16,height:20,basePrice:55},"18x24":{width:18,height:24,basePrice:75},"24x36":{width:24,height:36,basePrice:120}},f={matt:1,gloss:1.2,canvas:1.8,metallic:2},q=()=>{var A;let i=0,s,l;t.printSize==="custom"?(s=parseFloat(t.customWidth)||0,l=parseFloat(t.customHeight)||0,i=s*l*2.5):i=((A=g[t.printSize])==null?void 0:A.basePrice)||0;const y=f[t.paperType]||1,B=i*y*(t.quantity||1),C=B<100?20:0;return{totalPrice:Math.round((B+C)*100)/100,shippingFee:C}};u.useEffect(()=>{const{totalPrice:i}=q();m(s=>({...s,calculatedPrice:i}))},[t.printSize,t.customWidth,t.customHeight,t.paperType,t.quantity]);const z=async i=>{if(!i)return null;c(!0);try{const s=await Q(i);return c(!1),s}catch(s){throw console.error("Error uploading file:",s),c(!1),s}},T=async()=>{var i;try{let s="";t.artworkFile&&(s=await z(t.artworkFile));const{totalPrice:l,shippingFee:y}=q(),B={customer:{firstName:t.firstName,lastName:t.lastName,email:t.email,phone:t.phone},shippingAddress:{addressLine1:t.addressLine1,addressLine2:t.addressLine2,city:t.city,state:t.state,zipCode:t.zipCode,country:t.country},artwork:{title:t.artworkTitle,description:t.artworkDescription,fileUrl:s,fileName:((i=t.artworkFile)==null?void 0:i.name)||""},printSpecs:{size:t.printSize==="custom"?`${t.customWidth}" × ${t.customHeight}"`:t.printSize,customDimensions:t.printSize==="custom"?{width:parseFloat(t.customWidth),height:parseFloat(t.customHeight)}:null,paperType:t.paperType,quantity:t.quantity},pricing:{basePrice:l/t.quantity,totalPrice:l,paperMultiplier:f[t.paperType]},shippingFee:y};return await K(B)}catch(s){throw console.error("Error creating order:",s),s}},$=async i=>{try{await _(h,{paymentStatus:"completed",status:"processing",paymentIntent:i.id,paidAt:new Date});const s=Math.floor(1e5+Math.random()*9e5);n(s),N(4)}catch(s){console.error("Error updating order:",s)}},E=i=>{if(i&&i.type.startsWith("image/")){m(l=>({...l,artworkFile:i}));const s=new FileReader;s.onload=l=>{d(l.target.result)},s.readAsDataURL(i)}},k=i=>{i.preventDefault(),i.stopPropagation(),i.type==="dragenter"||i.type==="dragover"?p(!0):i.type==="dragleave"&&p(!1)},F=i=>{i.preventDefault(),i.stopPropagation(),p(!1),i.dataTransfer.files&&i.dataTransfer.files[0]&&E(i.dataTransfer.files[0])},a=(i,s)=>{m(l=>({...l,[i]:s}))},O=async()=>{if(r===2)try{const i=await T();R(i)}catch(i){console.error("Failed to create order:",i);return}N(i=>Math.min(i+1,4))},H=()=>{N(i=>Math.max(i-1,1))},P={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.6}}},M={1:V,2:ee,3:W,4:U};return e.jsxDEV("div",{className:"min-h-screen bg-gray-50 py-8",children:e.jsxDEV("div",{className:"container mx-auto px-4",children:[e.jsxDEV(L,{},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:465,columnNumber:9},void 0),e.jsxDEV("div",{className:"max-w-4xl mx-auto",children:[e.jsxDEV(j.div,{initial:"hidden",animate:"visible",variants:P,className:"text-center mb-8",children:[e.jsxDEV("h1",{className:"text-4xl font-bold text-gray-800 mb-2",children:"Print Request"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:475,columnNumber:13},void 0),e.jsxDEV("p",{className:"text-gray-600",children:"Upload your artwork and get a custom print quote"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:478,columnNumber:13},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:469,columnNumber:11},void 0),e.jsxDEV("div",{className:"mb-8",children:[e.jsxDEV("div",{className:"flex justify-between items-center",children:[1,2,3,4].map(i=>{const s=M[i];return e.jsxDEV("div",{className:"flex flex-col items-center",children:[e.jsxDEV("div",{className:`w-12 h-12 rounded-full flex items-center justify-center ${r>=i?"bg-orange-500 text-white":"bg-gray-200 text-gray-400"}`,children:e.jsxDEV(s,{size:20},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:497,columnNumber:23},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:490,columnNumber:21},void 0),e.jsxDEV("span",{className:"text-sm mt-2 text-gray-600",children:[i===1&&"Upload",i===2&&"Details",i===3&&"Payment",i===4&&"Complete"]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:499,columnNumber:21},void 0)]},i,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:489,columnNumber:19},void 0)})},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:485,columnNumber:13},void 0),e.jsxDEV("div",{className:"mt-4 bg-gray-200 rounded-full h-2",children:e.jsxDEV("div",{className:"bg-orange-500 h-2 rounded-full transition-all duration-300",style:{width:`${r/4*100}%`}},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:510,columnNumber:15},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:509,columnNumber:13},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:484,columnNumber:11},void 0),e.jsxDEV("div",{className:"bg-white rounded-xl shadow-lg p-8",children:[r===1&&e.jsxDEV(j.div,{initial:"hidden",animate:"visible",variants:P,children:[e.jsxDEV("h2",{className:"text-2xl font-bold mb-6",children:"Upload Your Artwork"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:522,columnNumber:17},void 0),e.jsxDEV("div",{className:`border-2 border-dashed rounded-lg p-8 text-center transition-colors ${o?"border-orange-500 bg-orange-50":"border-gray-300"}`,onDragEnter:k,onDragLeave:k,onDragOver:k,onDrop:F,children:x?e.jsxDEV("div",{className:"space-y-4",children:[e.jsxDEV("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-orange-500 mx-auto"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:538,columnNumber:23},void 0),e.jsxDEV("p",{className:"text-orange-600 font-semibold",children:"Uploading artwork..."},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:539,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:537,columnNumber:21},void 0):w?e.jsxDEV("div",{className:"space-y-4",children:[e.jsxDEV("img",{src:w,alt:"Uploaded artwork",className:"max-w-full max-h-64 mx-auto rounded-lg shadow-md"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:545,columnNumber:23},void 0),e.jsxDEV("p",{className:"text-green-600 font-semibold",children:"✓ Artwork uploaded successfully!"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:550,columnNumber:23},void 0),e.jsxDEV("button",{onClick:()=>{d(null),m(i=>({...i,artworkFile:null}))},className:"text-orange-500 hover:text-orange-700 underline",children:"Upload different image"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:553,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:544,columnNumber:21},void 0):e.jsxDEV("div",{className:"space-y-4",children:[e.jsxDEV(V,{size:48,className:"mx-auto text-gray-400"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:568,columnNumber:23},void 0),e.jsxDEV("div",{children:[e.jsxDEV("p",{className:"text-lg font-semibold text-gray-700",children:"Drag and drop your artwork here"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:570,columnNumber:25},void 0),e.jsxDEV("p",{className:"text-gray-500",children:"or"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:573,columnNumber:25},void 0),e.jsxDEV("label",{className:"inline-block bg-orange-500 hover:bg-orange-600 text-white font-bold py-2 px-6 rounded cursor-pointer transition-colors",children:["Browse Files",e.jsxDEV("input",{type:"file",accept:"image/*",onChange:i=>E(i.target.files[0]),className:"hidden"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:576,columnNumber:27},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:574,columnNumber:25},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:569,columnNumber:23},void 0),e.jsxDEV("p",{className:"text-sm text-gray-500",children:"Supported formats: JPG, PNG, GIF (Max 10MB)"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:586,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:567,columnNumber:21},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:525,columnNumber:17},void 0),e.jsxDEV("div",{className:"mt-8 space-y-4",children:[e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Artwork Title"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:596,columnNumber:21},void 0),e.jsxDEV("input",{type:"text",value:t.artworkTitle,onChange:i=>a("artworkTitle",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",placeholder:"Enter a title for your artwork"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:599,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:595,columnNumber:19},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Description (Optional)"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:611,columnNumber:21},void 0),e.jsxDEV("textarea",{value:t.artworkDescription,onChange:i=>a("artworkDescription",i.target.value),rows:3,className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",placeholder:"Any special instructions or notes about your artwork"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:614,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:610,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:594,columnNumber:17},void 0),e.jsxDEV("div",{className:"mt-8",children:[e.jsxDEV("h3",{className:"text-lg font-semibold mb-4",children:"Your Details"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:628,columnNumber:19},void 0),e.jsxDEV("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"First Name *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:631,columnNumber:23},void 0),e.jsxDEV("input",{type:"text",value:t.firstName,onChange:i=>a("firstName",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:634,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:630,columnNumber:21},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Last Name *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:646,columnNumber:23},void 0),e.jsxDEV("input",{type:"text",value:t.lastName,onChange:i=>a("lastName",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:649,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:645,columnNumber:21},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Email *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:661,columnNumber:23},void 0),e.jsxDEV("input",{type:"email",value:t.email,onChange:i=>a("email",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:664,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:660,columnNumber:21},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Phone"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:676,columnNumber:23},void 0),e.jsxDEV("input",{type:"tel",value:t.phone,onChange:i=>a("phone",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndro
6id/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:679,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:675,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:629,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:627,columnNumber:17},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:521,columnNumber:15},void 0),e.jsxDEV("div",{className:"mt-8",children:[e.jsxDEV("h3",{className:"text-lg font-semibold mb-4",children:"Shipping Address"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:694,columnNumber:15},void 0),e.jsxDEV("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Address Line 1 *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:697,columnNumber:19},void 0),e.jsxDEV("input",{type:"text",value:t.addressLine1,onChange:i=>a("addressLine1",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:700,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:696,columnNumber:17},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Address Line 2 (Optional)"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:711,columnNumber:19},void 0),e.jsxDEV("input",{type:"text",value:t.addressLine2,onChange:i=>a("addressLine2",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:714,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:710,columnNumber:17},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"City *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:724,columnNumber:19},void 0),e.jsxDEV("input",{type:"text",value:t.city,onChange:i=>a("city",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:727,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:723,columnNumber:17},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"State *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:736,columnNumber:19},void 0),e.jsxDEV("input",{type:"text",value:t.state,onChange:i=>a("state",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:739,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:735,columnNumber:17},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Zip Code *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:748,columnNumber:19},void 0),e.jsxDEV("input",{type:"text",value:t.zipCode,onChange:i=>a("zipCode",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:751,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:747,columnNumber:17},void 0),e.jsxDEV("div",{children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Country *"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:762,columnNumber:19},void 0),e.jsxDEV("input",{type:"text",value:t.country,onChange:i=>a("country",i.target.value),className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",required:!0},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:765,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:761,columnNumber:17},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:695,columnNumber:15},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:693,columnNumber:13},void 0),r===2&&e.jsxDEV(j.div,{initial:"hidden",animate:"visible",variants:P,children:[e.jsxDEV("h2",{className:"text-2xl font-bold mb-6",children:"Print Specifications (Free shipping on orders over $100)"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:781,columnNumber:17},void 0),e.jsxDEV("div",{className:"mb-6",children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:"Print Size"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:787,columnNumber:19},void 0),e.jsxDEV("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-3 mb-4",children:Object.entries(g).map(([i,s])=>e.jsxDEV("label",{className:"cursor-pointer",children:[e.jsxDEV("input",{type:"radio",name:"printSize",value:i,checked:t.printSize===i,onChange:l=>a("printSize",l.target.value),className:"sr-only"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:795,columnNumber:25},void 0),e.jsxDEV("div",{className:`p-3 border-2 rounded-lg text-center transition-colors ${t.printSize===i?"border-orange-500 bg-orange-50":"border-gray-200 hover:border-gray-300"}`,children:[e.jsxDEV("div",{className:"font-semibold",children:[i,'"']},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:812,columnNumber:27},void 0),e.jsxDEV("div",{className:"text-sm text-gray-600",children:["$",s.basePrice]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:813,columnNumber:27},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:805,columnNumber:25},void 0)]},i,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:794,columnNumber:23},void 0))},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:792,columnNumber:19},void 0),e.jsxDEV("label",{className:"cursor-pointer",children:[e.jsxDEV("input",{type:"radio",name:"printSize",value:"custom",checked:t.printSize==="custom",onChange:i=>a("printSize",i.target.value),className:"sr-only"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:823,columnNumber:21},void 0),e.jsxDEV("div",{className:`p-3 border-2 rounded-lg transition-colors ${t.printSize==="custom"?"border-orange-500 bg-orange-50":"border-gray-200 hover:border-gray-300"}`,children:[e.jsxDEV("div",{className:"font-semibold mb-2",children:"Custom Size"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:840,columnNumber:23},void 0),t.printSize==="custom"&&e.jsxDEV("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxDEV("input",{type:"number",placeholder:"Width (inches
6)",value:t.customWidth,onChange:i=>a("customWidth",i.target.value),className:"px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",step:"0.1"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:843,columnNumber:27},void 0),e.jsxDEV("input",{type:"number",placeholder:"Height (inches)",value:t.customHeight,onChange:i=>a("customHeight",i.target.value),className:"px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500",step:"0.1"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:853,columnNumber:27},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:842,columnNumber:25},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:833,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:822,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:786,columnNumber:17},void 0),e.jsxDEV("div",{className:"mb-6",children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:"Paper Type"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:871,columnNumber:19},void 0),e.jsxDEV("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:Object.entries(f).map(([i,s])=>e.jsxDEV("label",{className:"cursor-pointer",children:[e.jsxDEV("input",{type:"radio",name:"paperType",value:i,checked:t.paperType===i,onChange:l=>a("paperType",l.target.value),className:"sr-only"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:878,columnNumber:27},void 0),e.jsxDEV("div",{className:`p-3 border-2 rounded-lg text-center transition-colors ${t.paperType===i?"border-orange-500 bg-orange-50":"border-gray-200 hover:border-gray-300"}`,children:[e.jsxDEV("div",{className:"font-semibold capitalize",children:i},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:895,columnNumber:29},void 0),e.jsxDEV("div",{className:"text-sm text-gray-600",children:s===1?"Standard":`+${Math.round((s-1)*100)}%`},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:898,columnNumber:29},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:888,columnNumber:27},void 0)]},i,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:877,columnNumber:25},void 0))},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:874,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:870,columnNumber:17},void 0),e.jsxDEV("div",{className:"mb-6",children:[e.jsxDEV("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Quantity"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:912,columnNumber:19},void 0),e.jsxDEV("input",{type:"number",min:"1",max:"100",value:t.quantity,onChange:i=>a("quantity",parseInt(i.target.value)||1),className:"w-32 px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-orange-500"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:915,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:911,columnNumber:17},void 0),e.jsxDEV("div",{className:"bg-gray-100 p-6 rounded-lg",children:[e.jsxDEV("h3",{className:"text-lg font-semibold mb-3",children:"Price Estimate"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:932,columnNumber:19},void 0),e.jsxDEV("div",{className:"space-y-2",children:[e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Size:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:935,columnNumber:23},void 0),e.jsxDEV("span",{children:t.printSize==="custom"?`${t.customWidth||0}" × ${t.customHeight||0}"`:t.printSize},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:936,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:934,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Paper:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:945,columnNumber:23},void 0),e.jsxDEV("span",{className:"capitalize",children:t.paperType},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:946,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:944,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Quantity:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:949,columnNumber:23},void 0),e.jsxDEV("span",{children:t.quantity},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:950,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:948,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Shipping Fee:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:953,columnNumber:23},void 0),e.jsxDEV("span",{children:["$",t.calculatedPrice<100?20:0]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:954,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:952,columnNumber:21},void 0),e.jsxDEV("div",{className:"border-t pt-2 mt-2",children:e.jsxDEV("div",{className:"flex justify-between text-xl font-bold text-orange-600",children:[e.jsxDEV("span",{children:"Total:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:958,columnNumber:25},void 0),e.jsxDEV("span",{children:["$",t.calculatedPrice]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:959,columnNumber:25},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:957,columnNumber:23},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:956,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:933,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:931,columnNumber:17},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:780,columnNumber:15},void 0),r===3&&e.jsxDEV(j.div,{initial:"hidden",animate:"visible",variants:P,children:[e.jsxDEV("h2",{className:"text-2xl font-bold mb-6",children:"Payment"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:970,columnNumber:17},void 0),e.jsxDEV("div",{className:"bg-gray-100 p-6 rounded-lg mb-6",children:[e.jsxDEV("h3",{className:"text-lg font-semibold mb-3",children:"Order Summary"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:974,columnNumber:19},void 0),e.jsxDEV("div",{className:"space-y-2",children:[e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Order ID:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:977,columnNumber:23},void 0),e.jsxDEV("span",{className:"font-mono",children:h},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:978,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:976,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Artwork:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:981,columnNumber:23},void 0),e.jsxDEV("span",{children:t.artworkTitle||"Untitled"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:982,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:980,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Size:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:985,columnNumber:23},void 0),e.jsxDEV("span",{children:t.printSize==="custom"?`${t.customWidth}" × ${t.customHeight}"`:t.printSize},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:986,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:984,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Paper:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:993,columnNumber:23},void 0),e.jsxDEV("span",{className:"capitalize",children:t.paperType},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:994,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:992,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Quantity:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:997,columnNumber:23},void 0),e.jsxDEV("span",{children:t.quantity},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:998,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:996,columnNumber:21},void 0),e.jsxDEV("div",{className:"flex justify-between",children:[e.jsxDEV("span",{children:"Shipping Fee:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1001,columnNumber:23},void 0),e.jsxDEV("span",{children:["$",t.calculatedPrice<100?20:0]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1002,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1e3,columnNumber:21},void 0),e.jsxDEV("div",{className:"border-t pt-2 mt-2",children:e.jsxDEV("div",{className:"flex justify-between text-xl font-bold text-orange-600",children:[e.jsxDEV("span",{children:"Total:"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1006,columnNumber:25},void 0),e.jsxDEV("span",{children:["$",t.calculatedPrice]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1007,columnNumber:25},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1005,columnNumber:23},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1004,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:975,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:973,columnNumber:17},void 0),e.jsxDEV(Y,{stripe:ie,children:e.jsxDEV(te,{formData:t,setPaymentStatus:D,orderId:h,onPaymentSuccess:$},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1015,columnNumber:19},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1014,columnNumber:17},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:969,columnNumber:15},void 0),r===4&&e.jsxDEV(j.div,{initial:"hidden",animate:"visible",variants:P,children:e.jsxDEV("div",{className:"text-center",children:[e.jsxDEV(U,{size:64,className:"mx-auto text-green-500 mb-4"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1029,columnNumber:19},void 0),e.jsxDEV("h2",{className:"text-2xl font-bold mb-4",children:"Order Confirmed!"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1033,columnNumber:19},void 0),e.jsxDEV("p",{className:"text-gray-600 mb-6",children:"Thank y
6ou for your print request. We'll process your order and send you updates via email."},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1034,columnNumber:19},void 0),e.jsxDEV("div",{className:"bg-gray-100 p-6 rounded-lg mb-6 inline-block",children:[e.jsxDEV("p",{className:"text-sm text-gray-600 mb-1",children:"Order Number"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1040,columnNumber:21},void 0),e.jsxDEV("p",{className:"text-2xl font-bold text-gray-800",children:["#",v]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1041,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1039,columnNumber:19},void 0),e.jsxDEV("div",{className:"bg-blue-50 border-l-4 border-blue-500 p-4 mb-6 text-left max-w-md mx-auto",children:e.jsxDEV("p",{className:"text-sm text-blue-800",children:["A confirmation email has been sent to"," ",e.jsxDEV("strong",{children:t.email},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1049,columnNumber:23},void 0)," with your order details and tracking information."]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1047,columnNumber:21},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1046,columnNumber:19},void 0),e.jsxDEV("div",{className:"mb-6 text-left max-w-md mx-auto",children:[e.jsxDEV("h3",{className:"text-lg font-bold text-gray-800 mb-3",children:"What's Next?"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1055,columnNumber:21},void 0),e.jsxDEV("div",{className:"space-y-2 text-sm text-gray-600",children:[e.jsxDEV("p",{children:"• Our team will review your artwork for print quality"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1059,columnNumber:23},void 0),e.jsxDEV("p",{children:"• You'll receive an email within 24 hours with production timeline"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1062,columnNumber:23},void 0),e.jsxDEV("p",{children:"• We'll send tracking information once your print ships"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1066,columnNumber:23},void 0),e.jsxDEV("p",{children:"• Estimated delivery: 5-7 business days"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1069,columnNumber:23},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1058,columnNumber:21},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1054,columnNumber:19},void 0),e.jsxDEV("button",{onClick:()=>{N(1),m({firstName:"",lastName:"",email:"",phone:"",artworkFile:null,artworkTitle:"",artworkDescription:"",artworkUrl:"",printSize:"custom",customWidth:"",customHeight:"",paperType:"matt",quantity:1,calculatedPrice:0}),d(null),R(""),n(""),D("pending")},className:"bg-orange-500 hover:bg-orange-600 text-white font-bold py-3 px-8 rounded-full text-lg transition-colors",children:"Create Another Print Request"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1073,columnNumber:19},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1028,columnNumber:17},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1027,columnNumber:15},void 0),e.jsxDEV("div",{className:"flex justify-between mt-8",children:[e.jsxDEV("button",{onClick:H,disabled:r===1||r===4,className:`px-6 py-2 rounded-lg font-semibold ${r===1||r===4?"bg-gray-200 text-gray-400 cursor-not-allowed":"bg-gray-300 hover:bg-gray-400 text-gray-800"}`,children:"Previous"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1107,columnNumber:15},void 0),r<3&&e.jsxDEV("button",{onClick:O,disabled:r===1&&(!t.artworkFile||!t.firstName||!t.lastName||!t.email)||r===2&&t.calculatedPrice===0,className:`px-6 py-2 rounded-lg font-semibold ${r===1&&(!t.artworkFile||!t.firstName||!t.lastName||!t.email)||r===2&&t.calculatedPrice===0?"bg-gray-200 text-gray-400 cursor-not-allowed":"bg-orange-500 hover:bg-orange-600 text-white"}`,children:"Next"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1120,columnNumber:17},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:1106,columnNumber:13},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:518,columnNumber:11},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:467,columnNumber:9},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:464,columnNumber:7},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/Print/PrintRequest.web.jsx",lineNumber:463,columnNumber:5},void 0)};export{le 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.