{"version":3,"file":"Billing.CL7oSvQ1.mjs","names":["useState","useRef","c","_Fragment","__esmMin","init_ssg_sandbox_shims","init_npm_react_18_3_1","ce","l","p","_e","de","window","init_framer_BWFVvmND","addPropertyControls","ControlType","setPeriod","store","fn","usePeriod","period","set","arabic","s","n","mark","DIGITS","d","reducedMotion","usersLabel","useCount","value","setValue","target","shown","from","start","frame","tick","t","now","v","Glyph","size","stroke","i","Dot","color","AccentButton","hover","setHover","link","ACCENT_HOVER","ACCENT","EASE","text","PLEX","ON_ACCENT","label","DEEP","ARROW","GLYPH","Option","active","AUTO","Switch","props","Price","ALEXANDRIA","Label","yearly","line","posToUsers","usersToPos","u","priceFor","plan","GROWTH_BY_DOCKS","docks","PLANS","planFor","users","GROWTH_DOCKS","Chip","c$1","on","check","CHECK","ICON_ON_ACCENT","Calculator","c$2","DARK","phone","pos","setPos","setDocks","focus","setFocus","price","total","YEARLY","saving","pct","knob","bar","toggle","cur","x","DOCKS","big","docksReason","team","reports","Question","title","step","Answer","radio","Finder","stacked","emp","setEmp","br","setBr","fromDocks","RANK","Q_EMPLOYEES","Q_BRANCHES","reasons","r","c$3","questions","o","card","Billing","m","body","c","tok","not","notIn","init_Billing","init_jsx_runtime","id","fb","family","weight","lh","ms"],"sources":["https:/framerusercontent.com/modules/2R8ArMYcbGajK3SUhG7X/odmqNWOXw8HYcCpMCyDz/Billing.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Pricing logic for the four pricing layouts — one file so every layout shares the same plans and rules.\n// Modes:\n//   \"Switch\"     monthly / yearly toggle (Pricing A) — two real buttons with aria-pressed\n//   \"Price\"      a plan price that counts from the old to the new amount in Arabic-Indic digits\n//   \"Label\"      the period label under a price, plus the yearly save note\n//   \"Calculator\" users slider + docks → plan and yearly total (Pricing B)\n//   \"Finder\"     three questions → recommended plan (Pricing C)\n// Switch, Price and Label share one store, so one switch drives every plan on the page.\n// Edit PLANS / YEARLY below to change prices everywhere.\nconst PLANS={starter:{name:\"البداية\",price:99},growth:{name:\"النمو\",price:249},enterprise:{name:\"المؤسسات\",price:0}};const YEARLY=.8// yearly billing = 20% off\n;const DOCKS=[\"الفوترة\",\"المصروفات\",\"الفريق\",\"التقارير\"];const GROWTH_DOCKS=[\"الفريق\",\"التقارير\"]// docks that need النمو or above\n;const store={period:\"monthly\",listeners:new Set};function setPeriod(p){if(store.period===p)return;store.period=p;store.listeners.forEach(fn=>fn(p));}function usePeriod(){const[period,set]=useState(store.period);useEffect(()=>{store.listeners.add(set);set(store.period);return()=>{store.listeners.delete(set);};},[]);return period;}const tok=(id,fb)=>`var(--token-${id}, ${fb})`;// Auto = follows the site theme; Dark = locked dark (the dark/* twins), for layouts Figma pins to Dark.\nconst AUTO={primary:tok(\"090f6528-568c-438a-8c3c-375d561ad823\",\"#141414\"),secondary:tok(\"86b01899-f6a1-495d-9fed-06f71d7caada\",\"#5c5c5c\"),tertiary:tok(\"f76141c2-ef24-42c8-bcba-5e73a2316de8\",\"#8a8a8a\"),accentText:tok(\"892a71be-d019-4d1f-add5-5da272a25d69\",\"#4c8a1f\"),muted:tok(\"bad32ab2-f2f0-4eed-b9d8-528b701d40c5\",\"#e6e6e3\"),subtle:tok(\"865f760d-9168-4b00-a596-dae9a6aa0c28\",\"#f2f2f0\"),borderDefault:tok(\"d8a4ee5e-0e30-41c4-8a1a-a90100bc6515\",\"#dcdcdc\"),borderSubtle:tok(\"a1bab561-ea63-4737-bdff-f2ff2d4c744f\",\"#ececec\"),page:tok(\"6a207887-eda4-4c13-8ae7-769222e037df\",\"#ffffff\"),card:tok(\"b00d92a8-0a90-4ad6-b608-7a7407c1ea02\",\"#ffffff\"),actBg:tok(\"5cb0f000-6cc6-4424-b78f-8f2c893820a1\",\"#141414\"),actFg:tok(\"0d853e04-88be-4c4a-b29c-c04198e32c4b\",\"#ffffff\"),ring:tok(\"37292cfe-d1cb-425d-ab77-33472d625b01\",\"#6fae3c\"),ringInverse:tok(\"febff8e2-6ebf-42f5-ac3a-827288fae74c\",\"#ffffff\")};const DARK={...AUTO,primary:tok(\"f5cae6a9-163c-46cc-916a-273e9ef00a6c\",\"#f5f5f2\"),secondary:tok(\"2a1bb967-d0a4-4dc4-9d03-a160e980e2de\",\"#b3b3ad\"),tertiary:tok(\"5a6c1419-a032-436f-ad28-a80e500dbe10\",\"#85857f\"),accentText:tok(\"2276621d-c83d-4152-9d71-7c4ea2245b32\",\"#a9f36a\"),muted:tok(\"b1b8a436-6d74-4bbd-90c8-e66e66bb0d27\",\"rgba(255,255,255,0.08)\"),borderDefault:tok(\"407c75d3-045a-4ce6-a816-97f919d74b28\",\"#3a3a38\"),borderSubtle:tok(\"470b8fa2-44e5-40a2-ae4d-455c44e183fc\",\"#2a2a28\"),page:tok(\"2872103a-68f0-4aa6-b1e3-c4a2e2c63959\",\"#0e0e0d\"),card:tok(\"8b6afc74-8ad9-4dbb-a282-38c454839a4b\",\"#1c1c1b\"),actBg:tok(\"7c9022ac-d2a5-42ba-99cd-929c3ea22090\",\"#ffffff\"),actFg:tok(\"d915dafd-0ad6-457d-95c5-ce60884886f2\",\"#141414\")};const ACCENT=tok(\"32c1256a-6e87-4568-b770-a12de4c7492e\",\"#a9f36a\")// bg/accent (same in both themes)\n;const ACCENT_HOVER=tok(\"7155d62d-0347-42ba-97ef-660a0f3b6c74\",\"#98e055\");const ON_ACCENT=tok(\"6a16d983-981c-4b95-b9ef-158869456c5a\",\"#141414\");const ICON_ON_ACCENT=tok(\"f4d2b1e3-734b-4666-bc1c-ce6500884ab2\",\"#141414\");const DEEP=tok(\"320b593b-ac01-4bdb-8b4a-3b8dbdac7837\",\"#13201c\")// Accent button arrow disc\n;const GLYPH=tok(\"b69b2970-86a4-481d-b2a1-a1eb3fd8b7bd\",\"#a9f36a\");const PLEX='\"IBM Plex Sans Arabic\", sans-serif';const ALEXANDRIA='\"Alexandria\", sans-serif';const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const DIGITS=\"٠١٢٣٤٥٦٧٨٩\";function arabic(n,mark=true){const s=String(Math.round(n)).replace(/\\B(?=(\\d{3})+(?!\\d))/g,\"٬\");return(mark?\"‏\":\"\")+s.replace(/\\d/g,d=>DIGITS[Number(d)]);}function reducedMotion(){return typeof window!==\"undefined\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;}function usersLabel(n){if(n===1)return\"مستخدم واحد\";if(n===2)return\"مستخدمان\";if(n<=10)return arabic(n)+\" مستخدمين\";if(n<100)return arabic(n)+\" مستخدماً\";return arabic(n)+(n>=200?\" مستخدم فأكثر\":\" مستخدم\");}// Counts from the previous value to the new one (350 ms, ease-out). Reduced motion: jumps.\nfunction useCount(target){const[value,setValue]=useState(target);const shown=useRef(target);useEffect(()=>{const from=shown.current;if(from===target)return;if(reducedMotion()){shown.current=target;setValue(target);return;}const start=performance.now();let frame=0;const tick=now=>{const t=Math.min(1,(now-start)/350);const v=from+(target-from)*(1-Math.pow(1-t,3));shown.current=v;setValue(v);if(t<1)frame=requestAnimationFrame(tick);else shown.current=target;};frame=requestAnimationFrame(tick);return()=>cancelAnimationFrame(frame);},[target]);return value;}const text=(family,weight,size,lh,color)=>({margin:0,fontFamily:family,fontWeight:weight,fontSize:size,lineHeight:lh,letterSpacing:0,color});function Glyph({d,size,color,stroke}){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:size,height:size,fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\",color,flexShrink:0},children:d.map((p,i)=>/*#__PURE__*/_jsx(\"path\",{d:p,stroke:\"currentColor\",strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"},i))});}const CHECK=[\"M5 12L10 17L20 7\"];const ARROW=[\"M19 12H5\",\"M11 18L5 12\",\"M11 6L5 12\"];function Dot({color}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:4,height:4,borderRadius:999,background:color,flexShrink:0}});}// Same look as the Button component's \"Accent LG\" (label + arrow disc); hover/press motion comes from Marsa Motion.\nfunction AccentButton({label,link}){const[hover,setHover]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:link||\"/contact\",onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,height:52,width:\"100%\",boxSizing:\"border-box\",padding:\"0 24px 0 4px\",borderRadius:999,background:hover?ACCENT_HOVER:ACCENT,textDecoration:\"none\",transition:`background-color 200ms ${EASE}`},children:[/*#__PURE__*/_jsx(\"span\",{\"data-framer-name\":\"Label\",style:{...text(PLEX,500,16,1.5,ON_ACCENT),whiteSpace:\"nowrap\"},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{width:44,height:44,borderRadius:999,background:DEEP,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{\"data-framer-name\":\"Arrow glyph\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(Glyph,{d:ARROW,size:21,color:GLYPH,stroke:1.8})})})]});}// ——— Switch / Price / Label (Pricing A) ———\nfunction Option({active,onClick,children}){const[hover,setHover]=useState(false);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":active,onClick:onClick,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"8px 20px\",border:\"none\",borderRadius:999,cursor:\"pointer\",...text(PLEX,500,14,1.5,active?AUTO.actFg:hover?AUTO.primary:AUTO.secondary),whiteSpace:\"nowrap\",background:active?AUTO.actBg:\"transparent\",transition:`background-color 200ms ${EASE}, color 200ms ${EASE}`},children:children});}function Switch(props){const period=usePeriod();return /*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":props.groupLabel,style:{display:\"flex\",alignItems:\"center\",gap:4,padding:4,borderRadius:999,background:AUTO.subtle,direction:\"rtl\",width:\"max-content\"},children:[/*#__PURE__*/_jsx(Option,{active:period===\"monthly\",onClick:()=>setPeriod(\"monthly\"),children:props.monthlyLabel}),/*#__PURE__*/_jsxs(Option,{active:period===\"yearly\",onClick:()=>setPeriod(\"yearly\"),children:[/*#__PURE__*/_jsx(\"span\",{children:props.yearlyLabel}),props.saveLabel?/*#__PURE__*/_jsx(\"span\",{style:{...text(PLEX,400,12,1.6,ON_ACCENT),padding:\"2px 8px\",borderRadius:999,background:ACCENT},children:props.saveLabel}):null]})]});}function Price(props){const period=usePeriod();const value=useCount(period===\"yearly\"?props.yearly:props.monthly);return /*#__PURE__*/_jsx(\"p\",{style:{...text(ALEXANDRIA,600,props.size,1.35,props.color),whiteSpace:\"nowrap\",fontVariantNumeric:\"tabular-nums\",direction:\"rtl\"},children:arabic(value)});}function Label(props){const yearly=usePeriod()===\"yearly\";const line={...text(PLEX,400,12,1.6,props.color),whiteSpace:\"nowrap\"};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",direction:\"rtl\"},children:[yearly&&props.note?/*#__PURE__*/_jsx(\"p\",{style:{...line,color:props.noteColor},children:props.note}):null,/*#__PURE__*/_jsx(\"p\",{style:line,children:yearly?props.yearlyText:props.monthlyText})]});}// ——— Calculator (Pricing B) ———\n// Slider positions follow Figma's scale (١ · ٥٠ · ١٠٠ · ٢٠٠ فأكثر evenly spaced): 0–100 → 1–50, 100–200 → 50–100, 200–300 → 100–200.\nfunction posToUsers(p){if(p<=100)return Math.round(1+p/100*49);if(p<=200)return Math.round(50+(p-100)/100*50);return Math.round(100+(p-200)/100*100);}function usersToPos(u){if(u<=50)return(u-1)/49*100;if(u<=100)return 100+(u-50)/50*100;return 200+(Math.min(u,200)-100)/100*100;}// Pricing B (fix batch 3): \"pay for what you use\" — on النمو the per-user price follows the docks chosen\n// (one dock 129, two 189, three or four 249: the fourth is included, as the plan card says «كل الأرصفة الأربعة»).\n// Figma's state (24 users, three docks) stays ٤٬٧٨٠ ر.س.\nconst GROWTH_BY_DOCKS=[0,129,189,249,249];function priceFor(plan,docks){if(plan!==\"growth\")return PLANS[plan].price;return GROWTH_BY_DOCKS[Math.min(4,Math.max(1,docks.length))];}function planFor(users,docks){if(users>100)return\"enterprise\";if(users>10||docks.some(d=>GROWTH_DOCKS.includes(d)))return\"growth\";return\"starter\";}function Chip({on,onClick,children,c,check}){const[hover,setHover]=useState(false);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-pressed\":on,onClick:onClick,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"8px 16px\",borderRadius:999,cursor:\"pointer\",border:`1px solid ${on?ACCENT:hover?c.secondary:c.borderDefault}`,background:on?ACCENT:\"transparent\",...text(PLEX,500,14,1.5,on?ON_ACCENT:c.secondary),whiteSpace:\"nowrap\",transition:`background-color 200ms ${EASE}, border-color 200ms ${EASE}, color 200ms ${EASE}`},children:[/*#__PURE__*/_jsx(\"span\",{children:children}),check&&on?/*#__PURE__*/_jsx(Glyph,{d:CHECK,size:12,color:ICON_ON_ACCENT,stroke:1.8}):null]});}function Calculator(props){const c=props.theme===\"Dark\"?DARK:AUTO;const phone=props.layout===\"Phone\";const[pos,setPos]=useState(()=>usersToPos(props.users||24));const[docks,setDocks]=useState([\"الفوترة\",\"المصروفات\",\"الفريق\"]);const[focus,setFocus]=useState(false);const users=posToUsers(pos);const plan=planFor(users,docks);const price=priceFor(plan,docks);const total=useCount(plan===\"enterprise\"?0:Math.floor(users*price*YEARLY));const saving=Math.floor(users*price*(1-YEARLY));const pct=pos/300*100;const knob=phone?16:24;const bar=phone?4:6;const toggle=d=>setDocks(cur=>cur.includes(d)?cur.length>1?cur.filter(x=>x!==d):cur:DOCKS.filter(x=>cur.includes(x)||x===d));const big={...text(ALEXANDRIA,600,phone?40:64,1.35,c.primary),whiteSpace:\"nowrap\",fontVariantNumeric:\"tabular-nums\"};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\",direction:\"rtl\"},children:[/*#__PURE__*/_jsx(\"p\",{style:text(PLEX,500,12,1.5,c.accentText),children:\"احسب سعرك\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"marsa-users\",style:text(PLEX,500,14,1.5,c.secondary),children:\"عدد المستخدمين\"}),/*#__PURE__*/_jsx(\"p\",{style:{...text(ALEXANDRIA,600,28,1.4,c.primary),whiteSpace:\"nowrap\"},children:usersLabel(users)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:knob},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:(knob-bar)/2,height:bar,borderRadius:999,background:c.muted}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:0,width:`${pct}%`,top:(knob-bar)/2,height:bar,borderRadius:999,background:ACCENT}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:`calc(${pct}% - ${knob*pct/100}px)`,width:knob,height:knob,boxSizing:\"border-box\",borderRadius:999,background:ACCENT,border:`${phone?2.6:4}px solid ${c.page}`,boxShadow:focus?`0 0 0 2px ${c.ringInverse}, 0 0 0 4px ${c.ring}`:\"none\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"input\",{id:\"marsa-users\",type:\"range\",dir:\"rtl\",min:0,max:300,step:1,value:pos,\"aria-valuetext\":usersLabel(users),onChange:e=>setPos(Number(e.target.value)),onFocus:e=>setFocus(e.currentTarget.matches(\":focus-visible\")),onKeyUp:e=>setFocus(e.currentTarget.matches(\":focus-visible\")),onBlur:()=>setFocus(false),style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",margin:0,opacity:0,cursor:\"pointer\"}})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",justifyContent:\"space-between\"},children:[\"١\",\"٥٠\",\"١٠٠\",\"٢٠٠ فأكثر\"].map(t=>/*#__PURE__*/_jsx(\"span\",{style:text(PLEX,400,12,1.6,c.tertiary),children:t},t))})]}),/*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-labelledby\":\"marsa-docks\",style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"p\",{id:\"marsa-docks\",style:text(PLEX,500,14,1.5,c.secondary),children:\"الأرصفة التي تحتاجها\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8},children:DOCKS.map(d=>/*#__PURE__*/_jsx(Chip,{on:docks.includes(d),onClick:()=>toggle(d),c:c,check:true,children:d},d))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:phone?\"column\":\"row\",justifyContent:\"space-between\",alignItems:phone?\"stretch\":\"flex-end\",gap:8,paddingTop:24,borderTop:`1px solid ${c.borderSubtle}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"p\",{style:text(PLEX,400,12,1.6,c.tertiary),children:\"إجمالي شهري\"}),/*#__PURE__*/_jsx(\"p\",{style:big,children:plan===\"enterprise\"?\"بعرض خاص\":arabic(total)+\" ر.س\"})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:text(PLEX,400,12,1.6,c.tertiary),children:\"باقة \"+PLANS[plan].name}),plan===\"enterprise\"?null:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Dot,{color:c.tertiary}),/*#__PURE__*/_jsx(\"span\",{style:text(PLEX,400,12,1.6,c.tertiary),children:\"سنوياً\"})]})]}),/*#__PURE__*/_jsx(\"span\",{style:text(PLEX,500,12,1.5,c.accentText),children:plan===\"enterprise\"?\"تسعير حسب حجم شركتك\":\"وفّرت \"+arabic(saving,false)+\" ر.س\"})]})]}),/*#__PURE__*/_jsx(AccentButton,{label:plan===\"enterprise\"?props.salesLabel:props.ctaLabel,link:props.link})]});}// ——— Finder (Pricing C) ———\nconst Q_EMPLOYEES=[{label:\"١–١٠\",plan:\"starter\",reason:\"لأن فريقك ١٠ موظفين أو أقل\"},{label:\"١١–٥٠\",plan:\"growth\",reason:\"لأن فريقك بين ١١ و١٠٠ موظف\"},{label:\"٥١–١٠٠\",plan:\"growth\",reason:\"لأن فريقك بين ١١ و١٠٠ موظف\"},{label:\"أكثر من ١٠٠\",plan:\"enterprise\",reason:\"لأن فريقك أكبر من ١٠٠ موظف\"}];const Q_BRANCHES=[{label:\"فرع واحد\",plan:\"starter\",reason:\"لأن لديك فرعاً واحداً\"},{label:\"٢–٥\",plan:\"growth\",reason:\"لأن لديك فرعين — النمو يدعم حتى ٥ فروع\"},{label:\"أكثر من ٥\",plan:\"enterprise\",reason:\"لأن لديك أكثر من ٥ فروع — المؤسسات بلا حد\"}];const RANK=[\"starter\",\"growth\",\"enterprise\"];function docksReason(docks){const team=docks.includes(\"الفريق\"),reports=docks.includes(\"التقارير\");if(team&&reports)return\"لأنك تحتاج الفريق والتقارير المجدولة\";if(team)return\"لأنك تحتاج الفريق والرواتب\";if(reports)return\"لأنك تحتاج التقارير المجدولة\";return\"لأن الفوترة والمصروفات تكفيك الآن\";}function Question({step,title,children,phone}){return /*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":title,style:{display:\"flex\",flexDirection:\"column\",gap:20,padding:phone?20:32,borderRadius:32,background:AUTO.subtle},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"h3\",{style:text(ALEXANDRIA,600,phone?20:28,phone?1.5:1.4,AUTO.primary),children:title}),/*#__PURE__*/_jsx(\"span\",{style:{...text(PLEX,400,12,1.6,AUTO.tertiary),whiteSpace:\"nowrap\"},children:step})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8},children:children})]});}function Answer({on,onClick,label,radio}){const[hover,setHover]=useState(false);const a11y=radio?{role:\"radio\",\"aria-checked\":on}:{\"aria-pressed\":on};return /*#__PURE__*/_jsx(\"button\",{type:\"button\",...a11y,onClick:onClick,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{padding:\"12px 20px\",borderRadius:999,cursor:\"pointer\",border:`1px solid ${on?AUTO.actBg:hover?AUTO.secondary:AUTO.borderDefault}`,background:on?AUTO.actBg:AUTO.card,...text(PLEX,500,14,1.5,on?AUTO.actFg:AUTO.primary),whiteSpace:\"nowrap\",transition:`background-color 200ms ${EASE}, border-color 200ms ${EASE}, color 200ms ${EASE}`},children:label});}function Finder(props){const phone=props.layout===\"Phone\";const stacked=props.layout!==\"Desktop\";const[emp,setEmp]=useState(1);const[docks,setDocks]=useState([\"الفوترة\",\"المصروفات\",\"الفريق\"]);const[br,setBr]=useState(1);const fromDocks=docks.some(d=>GROWTH_DOCKS.includes(d))?\"growth\":\"starter\";const plan=RANK[Math.max(RANK.indexOf(Q_EMPLOYEES[emp].plan),RANK.indexOf(fromDocks),RANK.indexOf(Q_BRANCHES[br].plan))];const price=useCount(PLANS[plan].price||0);const toggle=d=>setDocks(cur=>cur.includes(d)?cur.length>1?cur.filter(x=>x!==d):cur:DOCKS.filter(x=>cur.includes(x)||x===d));// Only the answers that lead to the recommended plan are listed as reasons.\nconst reasons=[{plan:Q_EMPLOYEES[emp].plan,text:Q_EMPLOYEES[emp].reason},{plan:fromDocks,text:docksReason(docks)},{plan:Q_BRANCHES[br].plan,text:Q_BRANCHES[br].reason}].filter(r=>r.plan===plan).map(r=>r.text);const c=DARK;const questions=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,flex:stacked?undefined:\"1 1 0\",width:stacked?\"100%\":undefined,minWidth:0},children:[/*#__PURE__*/_jsx(Question,{step:\"١ / ٣\",title:\"كم موظفاً في شركتك؟\",phone:phone,children:/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",\"aria-label\":\"كم موظفاً في شركتك؟\",style:{display:\"contents\"},children:Q_EMPLOYEES.map((o,i)=>/*#__PURE__*/_jsx(Answer,{radio:true,on:emp===i,onClick:()=>setEmp(i),label:o.label},o.label))})}),/*#__PURE__*/_jsx(Question,{step:\"٢ / ٣\",title:\"ما الأرصفة التي تحتاجها؟\",phone:phone,children:DOCKS.map(d=>/*#__PURE__*/_jsx(Answer,{on:docks.includes(d),onClick:()=>toggle(d),label:d},d))}),/*#__PURE__*/_jsx(Question,{step:\"٣ / ٣\",title:\"كم فرعاً لديك؟\",phone:phone,children:/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",\"aria-label\":\"كم فرعاً لديك؟\",style:{display:\"contents\"},children:Q_BRANCHES.map((o,i)=>/*#__PURE__*/_jsx(Answer,{radio:true,on:br===i,onClick:()=>setBr(i),label:o.label},o.label))})})]});const card=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,padding:phone?24:32,borderRadius:32,background:c.card,width:stacked?\"100%\":440,boxSizing:\"border-box\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"p\",{style:text(PLEX,500,12,1.5,c.accentText),children:\"باقتك المقترحة\"}),/*#__PURE__*/_jsxs(\"div\",{\"aria-live\":\"polite\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"p\",{style:{...text(ALEXANDRIA,600,52,1.4,c.primary),whiteSpace:\"nowrap\"},children:PLANS[plan].name}),props.match?/*#__PURE__*/_jsx(\"span\",{style:{...text(PLEX,400,12,1.6,ON_ACCENT),padding:\"4px 12px\",borderRadius:999,background:ACCENT,whiteSpace:\"nowrap\"},children:props.match}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:8},children:[plan===\"enterprise\"?/*#__PURE__*/_jsx(\"p\",{style:{...text(ALEXANDRIA,600,40,1.4,c.primary),whiteSpace:\"nowrap\"},children:\"بعرض خاص\"}):/*#__PURE__*/_jsx(\"p\",{style:{...text(ALEXANDRIA,600,64,1.35,c.primary),whiteSpace:\"nowrap\",fontVariantNumeric:\"tabular-nums\"},children:arabic(price)}),/*#__PURE__*/_jsx(\"span\",{style:{...text(PLEX,400,12,1.6,c.tertiary),whiteSpace:\"nowrap\"},children:plan===\"enterprise\"?\"تسعير حسب حجم شركتك\":\"ر.س / مستخدم / شهرياً\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,paddingTop:24,borderTop:`1px solid ${c.borderSubtle}`},children:[/*#__PURE__*/_jsx(\"p\",{style:text(PLEX,500,14,1.5,c.secondary),children:\"لماذا هذه الباقة؟\"}),reasons.map(r=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:20,height:20,borderRadius:999,background:ACCENT,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(Glyph,{d:CHECK,size:12,color:ICON_ON_ACCENT,stroke:1.6})}),/*#__PURE__*/_jsx(\"span\",{style:text(PLEX,400,14,1.7,c.primary),children:r})]},r))]}),/*#__PURE__*/_jsx(AccentButton,{label:plan===\"enterprise\"?props.salesLabel:\"ابدأ ب\"+PLANS[plan].name+\" — ١٤ يوماً مجاناً\",link:props.link}),/*#__PURE__*/_jsx(\"p\",{style:text(PLEX,400,12,1.6,c.tertiary),children:\"غيّر إجاباتك وستتغيّر الباقة فوراً.\"})]});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:stacked?\"column\":\"row\",alignItems:\"flex-start\",gap:stacked?16:48,width:\"100%\",direction:\"rtl\"},children:[questions,card]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function Billing(props){const m=props.mode;const body=m===\"Switch\"?/*#__PURE__*/_jsx(Switch,{...props}):m===\"Price\"?/*#__PURE__*/_jsx(Price,{...props}):m===\"Label\"?/*#__PURE__*/_jsx(Label,{...props}):m===\"Calculator\"?/*#__PURE__*/_jsx(Calculator,{...props}):/*#__PURE__*/_jsx(Finder,{...props});return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",...props.style},children:body});}Billing.displayName=\"Billing\";const not=m=>p=>p.mode!==m;const notIn=ms=>p=>!ms.includes(p.mode||\"\");addPropertyControls(Billing,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"Switch\",\"Price\",\"Label\",\"Calculator\",\"Finder\"],defaultValue:\"Switch\"},monthlyLabel:{type:ControlType.String,title:\"Monthly label\",defaultValue:\"شهرياً\",hidden:not(\"Switch\")},yearlyLabel:{type:ControlType.String,title:\"Yearly label\",defaultValue:\"سنوياً\",hidden:not(\"Switch\")},saveLabel:{type:ControlType.String,title:\"Save label\",defaultValue:\"وفّر ٢٠٪\",hidden:not(\"Switch\")},groupLabel:{type:ControlType.String,title:\"Group label\",defaultValue:\"مدة الدفع\",hidden:not(\"Switch\")},monthly:{type:ControlType.Number,title:\"Monthly\",defaultValue:249,min:0,step:1,displayStepper:true,hidden:not(\"Price\")},yearly:{type:ControlType.Number,title:\"Yearly\",defaultValue:199,min:0,step:1,displayStepper:true,hidden:not(\"Price\")},size:{type:ControlType.Number,title:\"Size\",defaultValue:64,min:12,max:120,unit:\"px\",hidden:not(\"Price\")},monthlyText:{type:ControlType.String,title:\"Monthly text\",defaultValue:\"ر.س / مستخدم / شهرياً\",hidden:not(\"Label\")},yearlyText:{type:ControlType.String,title:\"Yearly text\",defaultValue:\"ر.س / مستخدم / شهرياً\",hidden:not(\"Label\")},note:{type:ControlType.String,title:\"Note\",defaultValue:\"\",hidden:not(\"Label\")},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#141414\",hidden:notIn([\"Price\",\"Label\"])},noteColor:{type:ControlType.Color,title:\"Note color\",defaultValue:\"#6fae3c\",hidden:not(\"Label\")},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"Auto\",\"Dark\"],defaultValue:\"Auto\",displaySegmentedControl:true,hidden:not(\"Calculator\")},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"Desktop\",\"Tablet\",\"Phone\"],defaultValue:\"Desktop\",hidden:notIn([\"Calculator\",\"Finder\"])},users:{type:ControlType.Number,title:\"Users\",defaultValue:24,min:1,max:200,step:1,hidden:not(\"Calculator\")},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"ابدأ بهذه الباقة — ١٤ يوماً مجاناً\",hidden:not(\"Calculator\")},salesLabel:{type:ControlType.String,title:\"Sales label\",defaultValue:\"تحدّث مع المبيعات\",hidden:notIn([\"Calculator\",\"Finder\"])},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"/contact\",hidden:notIn([\"Calculator\",\"Finder\"])},match:{type:ControlType.String,title:\"Match\",defaultValue:\"تطابق ٩٤٪\",hidden:not(\"Finder\")}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Billing\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Billing.map"],"mappings":"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"}