PageSourceSearch

https://app.seopush.ai/assets/ProposalPublicView-Cx4Dlmh3.js

js seopush.ai collected 2026-10-05 14:01:48 UTC 21,899 bytes, 95 lines download raw bytes

1import{j as e,ak as G}from"./mui-BfZ3c7zM.js";import{l as D,a as x}from"./vendor-CrY5LrOe.js";import{e as V}from"./index-CQPph2Rt.js";const N={basic:"#2196F3",professional:"#9C27B0",enterprise:"#FF5722"},K={basic:"בסיסי",professional:"מקצועי",enterprise:"פרמיום"},d=r=>Math.round(Number(r)||0).toLocaleString("he-IL"),h=r=>r>=70?"#4caf50":r>=40?"#ff9800":"#f44336",P='הצעת מחיר זו תקפה ל-30 יום ממועד הנפקתה. המחירים המצוינים אינם כוללים מע"מ אלא אם צוין אחרת. קבלת הצעה זו בחתימת הלקוח מהווה הסכמה לתנאי השירות של SEOPUSH.AI ותחילת התקשרות מחייבת. SEOPUSH.AI תספק את השירותים המפורטים בהתאם ללוח הזמנים שיוסכם בין הצדדים בכתב. ביטול ייעשה בהודעה מוקדמת של 30 יום בכתב. האמור בהצעה אינו מהווה ערובה לתוצאות מסוימות בדירוגי חיפוש.',i={page:{fontFamily:"Arial, Helvetica, sans-serif",direction:"rtl",textAlign:"right",minHeight:"100vh",background:"#f0f2f5",padding:"32px 16px",color:"#1a1a2e"},topBar:{maxWidth:800,margin:"0 auto 16px",display:"flex",justifyContent:"flex-start",alignItems:"center",gap:12,direction:"rtl"},card:{maxWidth:800,margin:"0 auto",background:"#fff",borderRadius:16,overflow:"hidden",boxShadow:"0 4px 32px rgba(0,0,0,.10)",direction:"rtl",textAlign:"right"},header:{background:"linear-gradient(135deg, #1a1a2e 0%, #16213e 55%, #0f3460 100%)",padding:"32px 36px",color:"#fff",direction:"rtl",textAlign:"right"},headerRow:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",direction:"rtl"},logo:{fontSize:26,fontWeight:900,letterSpacing:1,marginBottom:6},badge:r=>({display:"inline-block",background:r,color:"#fff",padding:"4px 16px",borderRadius:20,fontSize:12,fontWeight:700}),metaBox:{textAlign:"right",color:"#9db8d2",fontSize:12,lineHeight:"1.9"},clientBar:{marginTop:20,background:"rgba(255,255,255,0.09)",borderRadius:10,padding:"14px 18px",display:"flex",gap:28,flexWrap:"wrap",direction:"rtl"},clientItem:{display:"flex",flexDirection:"column",textAlign:"right"},ciLabel:{fontSize:10,color:"#9db8d2",marginBottom:2},ciVal:{fontSize:13,fontWeight:700,color:"#fff"},body:{padding:"36px 36px",direction:"rtl",textAlign:"right"},priceBox:r=>({background:"linear-gradient(135deg, #f8f9ff, #eef1ff)",border:`2px solid ${r}35`,borderRadius:14,padding:"24px",textAlign:"center",marginBottom:32}),priceBig:r=>({fontSize:52,fontWeight:900,color:r,lineHeight:1.1,direction:"ltr",display:"block"}),priceSub:{fontSize:13,color:"#888",marginTop:4},secTitle:r=>({fontSize:15,fontWeight:700,borderBottom:`2px solid ${r}30`,paddingBottom:8,marginBottom:16,marginTop:0,textAlign:"right",direction:"rtl",color:"#1a1a2e"}),scoresRow:{display:"flex",gap:14,marginBottom:14},scoreCard:{flex:1,background:"#f8f8f8",borderRadius:10,padding:"12px",textAlign:"center"},scoreNum:{fontSize:32,fontWeight:900,display:"block",lineHeight:1.1},scoreLbl:{fontSize:11,color:"#888",marginTop:4},issBox:{background:"#fff3e0",borderRight:"4px solid #ff9800",borderRadius:6,padding:"10px 14px",marginBottom:8,textAlign:"right"},recBox:{background:"#e8f5e9",borderRight:"4px solid #4caf50",borderRadius:6,padding:"10px 14px",marginBottom:16,textAlign:"right"},boxText:{fontSize:12.5,color:"#555",margin:"3px 0",textAlign:"right"},tableWrap:{border:"1px solid #e8e8e8",borderRadius:10,overflow:"hidden",marginBottom:32},priceRow:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"12px 20px",borderBottom:"1px solid #f0f0f0",direction:"rtl"},priceLabel:{textAlign:"right"},labelMain:{fontSize:14,fontWeight:600,color:"#1a1a2e",display:"block",textAlign:"right"},labelSub:{fontSize:12,color:"#888",display:"block",marginTop:2,textAlign:"right"},priceAmt:{fontSize:14,fontWeight:700,color:"#1a1a2e",direction:"ltr",whiteSpace:"nowrap",flexShrink:0},totalRow:r=>({display:"flex",justifyContent:"space-between",alignItems:"center",padding:"16px 20px",background:`${r}10`,direction:"rtl"}),totalLbl:{fontSize:16,fontWeight:800,textAlign:"right"},totalAmt:r=>({fontSize:24,fontWeight:900,color:r,direction:"ltr",whiteSpace:"nowrap"}),checkGrid:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"6px 20px",marginBottom:32}
1,checkItem:{display:"flex",alignItems:"flex-start",gap:8,padding:"3px 0",direction:"rtl"},checkBox:r=>({width:14,height:14,borderRadius:3,border:`2px solid ${r}`,flexShrink:0,marginTop:2}),checkText:{fontSize:13,color:"#333",textAlign:"right"},notesBox:{background:"#fff8e1",borderRight:"4px solid #ffc107",borderRadius:8,padding:"14px 18px",marginBottom:24,textAlign:"right"},legalBox:{background:"#fafafa",border:"1px solid #e8e8e8",borderRadius:8,padding:"14px 18px",marginBottom:24,textAlign:"right"},legalText:{fontSize:11.5,color:"#888",lineHeight:1.75,textAlign:"right"},sigGrid:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr",gap:16,marginTop:12,marginBottom:8},sigBox:{textAlign:"center"},sigLine:{height:50,borderBottom:"2px solid #555",marginBottom:6},sigLbl:{fontSize:11,color:"#888",textAlign:"center"},footer:{background:"#f8f8f8",padding:"16px 36px",borderTop:"1px solid #e8e8e8",textAlign:"center",direction:"rtl"},footerTxt:{fontSize:12,color:"#aaa"}};function J(){var B,$,w,R,T,I,L;const{token:r}=D(),[W,O]=x.useState(null),[C,H]=x.useState(!0),[m,F]=x.useState(null);if(x.useEffect(()=>{V.get(`/proposals/public/${r}`).then(o=>O(o.data)).catch(()=>F("הצעת המחיר לא נמצאה או שפג תוקפה.")).finally(()=>H(!1))},[r]),C)return e.jsx("div",{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsx(G,{})});if(m)return e.jsx("div",{dir:"rtl",style:{maxWidth:500,margin:"80px auto",padding:24,textAlign:"right",fontFamily:"Arial"},children:e.jsx("div",{style:{background:"#fde8e8",border:"1px solid #f44336",borderRadius:8,padding:20,color:"#c62828"},children:m})});const s=W,l=N[s.tier]||"#2196F3",y=K[s.tier]||s.tier,a=s.computed_pricing||{},p=s.tier_data||{},v=a.hours??p.hours??0,u=a.hourlyRate??p.hourlyRate??0,j=a.credits??p.credits??0,S=a.platformCharge??p.platformCharge??0,k=a.managementFee??0,A=a.creditsFee??0,g=a.totalPrice??0,f=s.valid_until?new Date(s.valid_until).toLocaleDateString("he-IL"):"—",z=s.created_at?new Date(s.created_at).toLocaleDateString("he-IL"):"—",b=Array.isArray(s.checklist)?s.checklist:[],t=s.scan_results,U=()=>{var E,_;const o=window.open("","_blank","width=900,height=700"),n=b;o.document.write(`<!DOCTYPE html>
2<html dir="rtl" lang="he">
3<head>
4<meta charset="UTF-8"/>
5<title>הצעת מחיר — ${s.client_company||s.client_name} — SEOPUSH.AI</title>
6<style>
7  *{box-sizing:border-box;margin:0;padding:0}
8  html,body{direction:rtl;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#1a1a2e;background:#fff;line-height:1.55}
9  @page{size:A4;margin:14mm 18mm 16mm 18mm}
10  @media print{html,body{width:210mm;font-size:11.5px}.no-print{display:none!important}}
11  .hdr{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 55%,#0f3460 100%);color:#fff;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;border-radius:6px}
12  .logo{font-size:22px;font-weight:900;letter-spacing:1px}.logo-dot{color:#6ee7f7}
13  .badge{background:${l};color:#fff;padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;display:inline-block;margin-top:5px}
14  .hdr-meta{text-align:right;font-size:10.5px;color:#9db8d2;line-height:1.8}
15  .client-bar{background:#f4f6ff;border:1px solid ${l}30;border-radius:6px;padding:10px 18px;display:flex;gap:30px;flex-wrap:wrap;margin-bottom:14px}
16  .ci label{font-size:9.5px;color:#888;display:block;margin-bottom:1px}.ci span{font-size:12px;font-weight:700}
17  .price-box{background:linear-gradient(135deg,#f7f9ff,#eef1ff);border:2px solid ${l}40;border-radius:8px;padding:14px 20px;text-align:center;margin-bottom:14px}
18  .price-big{font-size:36px;font-weight:900;color:${l};direction:ltr;display:block;line-height:1}
19  .scores{display:flex;gap:14px;margin-bottom:10px}
20  .score-card{flex:1;background:#f8f8f8;border-radius:6px;padding:8px;text-align:center}
21  .score-num{font-size:26px;font-weight:900;display:block;line-height:1}
22  .score-lbl{font-size:9px;color:#888;margin-top:2px}
23  .issues-box{background:#fff3e0;border-right:3px solid #ff9800;border-radius:4px;padding:7px 12px;margin-bottom:6px}
24  .recs-box{background:#e8f5e9;
24border-right:3px solid #4caf50;border-radius:4px;padding:7px 12px;margin-bottom:10px}
25  .issues-box p,.recs-box p{font-size:10.5px;color:#555;margin:2px 0;text-align:right}
26  h2{font-size:12.5px;font-weight:700;border-bottom:2px solid ${l}28;padding-bottom:4px;margin:12px 0 8px;color:#1a1a2e;text-align:right}
27  table{width:100%;border-collapse:collapse;margin-bottom:12px;font-size:11px}
28  thead tr{background:#f5f5f5}
29  th{padding:7px 10px;text-align:right;font-weight:700;border:1px solid #e8e8e8}
30  td{padding:7px 10px;border:1px solid #e8e8e8;vertical-align:top;text-align:right}
31  tr.total td{background:${l}10;font-weight:800;font-size:13px}
32  .price-cell{text-align:left!important;direction:ltr;white-space:nowrap;font-weight:700}
33  .checklist{columns:2;column-gap:16px;margin-bottom:12px}
34  .chk{break-inside:avoid;display:flex;align-items:flex-start;gap:6px;padding:2.5px 0;direction:rtl}
35  .chk-box{width:11px;height:11px;border:1.5px solid ${l};border-radius:2px;flex-shrink:0;margin-top:1px;display:inline-block}
36  .notes-box{background:#fffde7;border-right:3px solid #ffc107;border-radius:4px;padding:9px 14px;margin-bottom:10px;font-size:11px;color:#666;text-align:right}
37  .legal{background:#fafafa;border:1px solid #e0e0e0;border-radius:5px;padding:9px 14px;margin-bottom:12px;page-break-inside:avoid}
38  .legal p{font-size:9.5px;color:#888;line-height:1.65;text-align:right}
39  .sig-grid{display:flex;gap:20px;margin-top:8px}
40  .sig-box{flex:1;text-align:center}.sig-line{border-bottom:1.5px solid #555;height:44px;margin-bottom:5px}.sig-lbl{font-size:9.5px;color:#888}
41  .footer{border-top:1px solid #e8e8e8;margin-top:14px;padding-top:8px;text-align:center;font-size:9px;color:#bbb}
42  .print-btn{display:inline-block;margin:12px auto;padding:10px 28px;background:${l};color:#fff;border:none;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer;font-family:Arial,sans-serif}
43  .screen-bar{text-align:center;padding:10px;background:#f0f2f5}
44  @media print{.screen-bar{display:none}}
45</style>
46</head>
47<body>
48<div class="screen-bar"><button class="print-btn" onclick="window.print()">📄 הדפס / שמור כ-PDF</button></div>
49<div class="hdr">
50  <div><div class="logo">SEOPUSH<span class="logo-dot">.AI</span></div><span class="badge">חבילת ${y}</span></div>
51  <div class="hdr-meta">תאריך: ${z}<br/>בתוקף עד: ${f}</div>
52</div>
53<div class="client-bar">
54  <div class="ci"><label>לקוח</label><span>${s.client_name}</span></div>
55  ${s.client_company?`<div class="ci"><label>חברה</label><span>${s.client_company}</span></div>`:""}
56  <div class="ci"><label>מייל</label><span>${s.client_email}</span></div>
57  ${s.site_url?`<div class="ci"><label>אתר</label><span>${s.site_url}</span></div>`:""}
58</div>
59<div class="price-box">
60  <div style="font-size:10px;color:#888;margin-bottom:3px">השקעה חודשית</div>
61  <span class="price-big">₪${d(g)}</span>
62  <div style="font-size:10px;color:#888;margin-top:3px">לחודש · ניהול SEO + GEO מקצועי</div>
63</div>
64${t?`
65<h2>📊 ממצאי בדיקת האתר${t.url?" — "+t.url:""}</h2>
66<div class="scores">
67  <div class="score-card"><span class="score-num" style="color:${h(t.seoScore)}">${t.seoScore}</span><div class="score-lbl">ציון SEO</div></div>
68  <div class="score-card"><span class="score-num" style="color:${h(t.geoScore)}">${t.geoScore}</span><div class="score-lbl">ציון GEO</div></div>
69  <div class="score-card"><span class="score-num" style="color:${h(t.totalScore)}">${t.totalScore}</span><div class="score-lbl">ציון כולל</div></div>
70</div>
71${(E=t.issues)!=null&&E.length?`<div class="issues-box">${t.issues.map(c=>`<p>⚠ ${c}</p>`).join("")}</div>`:""}
72${(_=t.recommendations)!=null&&_.length?`<div class="recs-box">${t.recommendations.map(c=>`<p>✓ ${c}</p>`).join("")}</div>`:""}
73`:""}
74<h2>💰 פירוט תמחור חודשי</h2>
75<table>
76  <thead><tr><th>רכיב</th><th>פירוט</th><th class="price-cell">עלות</th></tr></thead>
77  <tbody>
78    <tr><td>פלטפורמת SEOPUSH</td><td>מנוי חודשי</td><td class="price-cell">₪${d(S)}</td></tr>
79    <tr><td>שעות ניהול</td><td>${v} שעות × ₪${d(u)} לשעה</td><td class="price-cell">₪${d(k)}</td></tr>
80    <tr><td>קרדיטים AI</td><td>${j} קרדיטים</td><td class="price-cell">₪${d(A)}</td></tr>
81    <tr class="total"><td colspan="2"><strong>סה"כ חודשי</strong></td><td class="price-cell"><strong>₪${d(g)}</strong></td></tr>
82  </tbody>
83</table>
84${n.length?`<h2>📋 צ'ק-ליסט משימות</h2><div class="checklist">${n.map(c=>`<div class="chk"><span class="chk-box"></span><span style="font-size:11px;text-align:right">${c.text}</span></div>`).join("")}</div>`:""}
85${s.notes?`<div class="notes-box"><strong>הערות: </strong>${s.notes}</div>`:""}
86<div class="legal"><p><strong>תנאים כלליים: </strong>${P}</p></div>
87<h2>✍️ אישור וחתימה</h2>
88<div class="sig-grid">
89  <div class="sig-box"><div class="sig-line"></div><div class="sig-lbl">חתימת הלקוח</div></div>
90  <div class="sig-box"><div class="sig-line"></div><div class="sig-lbl">שם מלא</div></div>
91  <div class="sig-box"><div class="sig-line"></div><div class="sig-lbl">תאריך</div></div>
92  <div class="sig-box"><div class="sig-line"></div><div class="sig-lbl">חתימת SEOPUSH.AI</div></div>
93</div>
94<div class="footer">SEOPUSH.AI © 2026 · seopush.ai · [email protected] · כל הזכויות שמורות</div>
95</body></html>`),o.document.close(),o.onload=()=>{o.focus(),o.print()}};return e.jsxs("div",{dir:"rtl",style:i.page,children:[e.jsxs("div",{style:i.topBar,children:[e.jsxs("span",{style:{fontSize:12,color:"#888",padding:"4px 12px",border:"1px solid #ddd",borderRadius:20},children:["בתוקף עד: ",f]}),e.jsx("button",{onClick:U,style:{background:l,color:"#fff",border:"none",borderRadius:8,padding:"8px 20px",cursor:"pointer",fontWeight:700,fontSize:14,fontFamily:"Arial"},children:"📄 הדפס / שמור PDF"})]}),e.jsxs("div",{style:i.card,children:[e.jsxs("div",{style:i.header,children:[e.jsxs("div",{style:i.headerRow,children:[e.jsxs("div",{children:[e.jsxs("div",{style:i.logo,children:["SEOPUSH",e.jsx("span",{style:{color:"#6ee7f7"},children:".AI"})]}),e.jsxs("span",{style:i.badge(l),children:["חבילת ",y]})]}),e.jsxs("div",{style:i.metaBox,children:[e.jsxs("div",{children:["תאריך הנפקה: ",z]}),e.jsxs("div",{children:["בתוקף עד: ",e.jsx("strong",{style:{color:"#6ee7f7"},children:f})]})]})]}),e.jsxs("div",{style:i.clientBar,children:[e.jsxs("div",{style:i.clientItem,children:[e.jsx("span",{style:i.ciLabel,children:"לקוח"}),e.jsx("span",{style:i.ciVal,children:s.client_name})]}),s.client_company&&e.jsxs("div",{style:i.clientItem,children:[e.jsx("span",{style:i.ciLabel,children:"חברה"}),e.jsx("span",{style:i.ciVal,children:s.client_company})]}),e.jsxs("div",{style:i.clientItem,children:[e.jsx("span",{style:i.ciLabel,children:"מייל"}),e.jsx("span",{style:i.ciVal,children:s.client_email})]}),s.client_phone&&e.jsxs("div",{style:i.clientItem,children:[e.jsx("span",{style:i.ciLabel,children:"טלפון"}),e.jsx("span",{style:i.ciVal,children:s.client_phone})]}),s.site_url&&e.jsxs("div",{style:i.clientItem,children:[e.jsx("span",{style:i.ciLabel,children:"אתר"}),e.jsx("span",{style:i.ciVal,children:s.site_url})]})]})]}),e.jsxs("div",{style:i.body,children:[e.jsxs("div",{style:i.priceBox(l),children:[e.jsx("div",{style:{fontSize:13,color:"#888",marginBottom:6},children:"השקעה חודשית"}),e.jsxs("span",{style:i.priceBig(l),children:["₪",d(g)]}),e.jsx("div",{style:i.priceSub,children:"לחודש · ניהול SEO + GEO מקצועי"})]}),t&&e.jsxs("div",{style:{marginBottom:32},children:[e.jsxs("h2",{style:i.secTitle(l),children:["📊 ממצאי בדיקת האתר",t.url?` — ${t.url}`:""]}),t.niche&&e.jsxs("div",{style:{fontSize:12,color:"#666",marginBottom:10,textAlign:"right"},children:["תחום: ",e.jsx("strong",{children:t.niche})]}),e.jsx("div",{style:i.scoresRow,children:[["ציון SEO",t.seoScore],["ציון GEO",t.geoScore],["ציון כולל",t.totalScore]].map(([o,n])=>e.jsxs("div",{style:i.scoreCard,children:[e.jsx("span",{style:{...i.scoreNum,color:h(n)},children:n}),e.jsx("div",{style:i.scoreLbl,children:o})]},o))}),t.rankings?e.jsxs("div",{style:{background:"#e3f2fd",borderRight:"4px solid #2196F3",borderRadius:6,padding:"8px 14px",marginBottom:10,textAlign:"right"},children:[e.jsx("div",{style:{fontWeight:700,fontSize:12},children:"📍 מיקומים קיימים במערכת"}),e.jsxs("div",{style:{fontSize:12,color:"#555"},children:["פרומפטים במעקב: ",t.rankings.trackedPrompts," | מיקום ממוצע: ",t.rankings.avgPosition||"—"," | מיקום ראשון: ",t.rankings.firstPositions]})]}):e.jsx("div",{style:{background:"#f3e5f5",borderRight:"4px solid #9C27B0",borderRadius:6,padding:"8px 14px",marginBottom:10,textAlign:"right"},children:e.jsx("div",{style:{fontSize:12,color:"#666"},children:"📍 האתר אינו במעקב כרגע — מומלץ להוסיף AI Rank Tracker"})}),((B=t.issues)==null?void 0:B.length)>0&&e.jsxs("div",{style:i.issBox,children:[e.jsx("div",{style:{fontWeight:700,fontSize:12,marginBottom:4,textAlign:"right"},children:"בעיות שנמצאו:"}),t.issues.map((o,n)=>e.jsxs("div",{style:i.boxText,children:["⚠ ",o]},n))]}),(($=t.recommendations)==null?void 0:$.length)>0&&e.jsxs("div",{style:i.recBox,children:[e.jsx("div",{style:{fontWeight:700,fontSize:12,marginBottom:4,textAlign:"right"},children:"המלצות לטיפול:"}),t.recommendations.map((o,n)=>e.jsxs("div",{style:i.boxText,children:["✓ ",o]},n))]}),(((w=t.keywords)==null?void 0:w.length)>0||((R=t.longTailKeywords)==null?void 0:R.length)>0)&&e.jsxs("div",{style:{marginBottom:16},children:[e.jsx("h2",{style:i.secTitle(l),children:"🔑 מחקר מילות מפתח"}),e.jsxs("div",{style:{display:"flex",gap:16},children:[((T=t.keywords)==null?void 0:T.length)>0&&e.jsxs("div",{style:{flex:1},children:[e.jsx("div",{style:{fontSize:11,fontWeight:700,color:"#888",marginBottom:6,textAlign:"right"},children:"מילות מפתח ראשיות"}),t.keywords.map((o,n)=>e.jsxs("div",{style:{background:"#f5f5f5",borderRadius:4,padding:"3px 10px",margin:"3px 0",fontSize:12,textAlign:"right"},children:["🔍 ",o]},n))]}),((I=t.longTailKeywords)==null?void 0:I.length)>0&&e.jsxs("div",{style:{flex:1},children:[e.jsx("div",{style:{fontSize:11,fontWeight:700,color:"#888",marginBottom:6,textAlign:"right"}
95,children:"Long-tail Keywords"}),t.longTailKeywords.map((o,n)=>e.jsxs("div",{style:{background:"#e8f5e9",borderRadius:4,padding:"3px 10px",margin:"3px 0",fontSize:12,textAlign:"right"},children:["🎯 ",o]},n))]})]})]}),((L=t.competitors)==null?void 0:L.length)>0&&e.jsxs("div",{style:{marginBottom:8},children:[e.jsx("h2",{style:i.secTitle(l),children:"🏆 מתחרים מזוהים"}),e.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:8},children:t.competitors.map((o,n)=>e.jsxs("span",{style:{background:"#fff3e0",border:"1px solid #ff9800",borderRadius:6,padding:"4px 12px",fontSize:12},children:["⚔ ",o]},n))})]})]}),e.jsxs("div",{style:{marginBottom:32},children:[e.jsx("h2",{style:i.secTitle(l),children:"💰 פירוט תמחור חודשי"}),e.jsxs("div",{style:i.tableWrap,children:[[{label:"פלטפורמת SEOPUSH",sub:"מנוי חודשי",amount:S},{label:"שעות ניהול",sub:`${v} שעות × ₪${d(u)} לשעה`,amount:k},{label:"קרדיטים AI",sub:`${j} קרדיטים (תוכן, ALT, ניתוח)`,amount:A}].map((o,n)=>e.jsxs("div",{style:i.priceRow,children:[e.jsxs("div",{style:i.priceLabel,children:[e.jsx("span",{style:i.labelMain,children:o.label}),e.jsx("span",{style:i.labelSub,children:o.sub})]}),e.jsxs("span",{style:i.priceAmt,children:["₪",d(o.amount)]})]},n)),e.jsxs("div",{style:i.totalRow(l),children:[e.jsx("span",{style:i.totalLbl,children:'סה"כ חודשי'}),e.jsxs("span",{style:i.totalAmt(l),children:["₪",d(g)]})]})]})]}),b.length>0&&e.jsxs("div",{style:{marginBottom:32},children:[e.jsx("h2",{style:i.secTitle(l),children:"📋 צ'ק-ליסט משימות — חודש קרוב"}),e.jsx("div",{style:i.checkGrid,children:b.map((o,n)=>e.jsxs("div",{style:i.checkItem,children:[e.jsx("div",{style:i.checkBox(l)}),e.jsx("span",{style:i.checkText,children:o.text})]},n))})]}),s.notes&&e.jsxs("div",{style:{...i.notesBox,marginBottom:24},children:[e.jsx("span",{style:{fontWeight:700,fontSize:13},children:"הערות: "}),e.jsx("span",{style:{fontSize:13,color:"#666"},children:s.notes})]}),e.jsxs("div",{style:{...i.legalBox,marginBottom:28},children:[e.jsx("div",{style:{fontWeight:700,fontSize:13,marginBottom:8,textAlign:"right"},children:"תנאים כלליים"}),e.jsx("p",{style:i.legalText,children:P})]}),e.jsxs("div",{style:{marginBottom:8},children:[e.jsx("h2",{style:i.secTitle(l),children:"✍️ אישור וחתימה"}),e.jsx("div",{style:i.sigGrid,children:["חתימת הלקוח","שם מלא","תאריך","חתימת SEOPUSH.AI"].map(o=>e.jsxs("div",{style:i.sigBox,children:[e.jsx("div",{style:i.sigLine}),e.jsx("div",{style:i.sigLbl,children:o})]},o))})]})]}),e.jsx("div",{style:i.footer,children:e.jsx("span",{style:i.footerTxt,children:"SEOPUSH.AI © 2026 · seopush.ai · 
95[email protected] · כל הזכויות שמורות"})})]})]})}export{J 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.