PageSourceSearch

https://247sales.businesshelpai.com/_next/static/chunks/1856-7a3494fd00243de8.js

js businesshelpai.com collected 2026-10-02 01:27:03 UTC 16,325 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="8e29d920-d837-4b57-b67c-da23470d5a97",e._sentryDebugIdIdentifier="sentry-dbid-8e29d920-d837-4b57-b67c-da23470d5a97")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1856],{1360:(e,t,a)=>{a.d(t,{$n:()=>s.$,Ex:()=>r.E,Wu:()=>i.Wu,Zp:()=>i.Zp,dj:()=>d.d});var r=a(23432),s=a(38007),i=a(87141),d=a(7680)},21856:(e,t,a)=>{a.r(t),a.d(t,{default:()=>W});var r=a(63986),s=a(1360),i=a(78113),d=a(10547),n=a(11071),l=a(93607),c=a(26314),x=a(83820),o=a(41772),b=a(35178),g=a(76130),y=a(17712),m=a(99154),h=a(72047),p=a(77880),u=a(13070),k=a.n(u),f=a(51632),j=a(28998),w=a(16346),N=a(15226),v=a(81739);let K=["PRO","BUSINESS","ENTERPRISE"];function A(e,t){return new Date(e).toLocaleDateString(t,{month:"short",day:"numeric",year:"numeric"})}function W(){let e=(0,f.c)("settings"),t=(0,f.c)("common"),a=(0,j.Ym)(),[u,W]=(0,w.useState)([]),[z,C]=(0,w.useState)(!0),[S,E]=(0,w.useState)(!1),[M,D]=(0,w.useState)(null),[F,I]=(0,w.useState)(""),[T,$]=(0,w.useState)(!1),[R,P]=(0,w.useState)(null),[Z,_]=(0,w.useState)(!1),[q,H]=(0,w.useState)(!1),{toast:V}=(0,s.dj)(),U=(0,v.Zs)(),Y=K.includes((U||"").toUpperCase()),B=(0,w.useCallback)(async()=>{if(N.FH.hasToken())try{C(!0);let e=await N.FH.get("/api-keys");e.data&&W(e.data)}catch(t){console.error("Failed to fetch API keys:",t),V({title:e("apiKeysWeb.noKeysYet"),variant:"error"})}finally{C(!1)}},[]);(0,w.useEffect)(()=>{Y?B():C(!1)},[B,Y]);let L=async()=>{if(!F.trim())return void V({title:e("apiKeys.errorNameRequired"),variant:"error"});try{E(!0);let e=await N.FH.post("/api-keys",{name:F.trim()});e.data&&(P(e.data.key),$(!1),I(""),B())}catch(t){console.error("Failed to create API key:",t),V({title:e("apiKeys.errorCreate"),variant:"error"})}finally{E(!1)}},O=async(t,a)=>{if(confirm(e("apiKeys.revokeConfirm",{name:a})))try{D(t),await N.FH.delete("/api-keys/".concat(t)),B()}catch(t){console.error("Failed to revoke API key:",t),V({title:e("apiKeys.errorRevoke"),variant:"error"})}finally{D(null)}},J=async t=>{try{await navigator.clipboard.writeText(t),_(!0),V({title:e("apiKeys.copied"),variant:"success"}),setTimeout(()=>_(!1),2e3)}catch(e){V({title:"Failed to copy to clipboard",variant:"error"})}};return Y?z?(0,r.jsx)("div",{className:"flex items-center justify-center h-64",children:(0,r.jsx)(n.A,{className:"w-8 h-8 animate-spin text-brand-cyan"})}):(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"mb-6 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h1",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:e("apiKeysWeb.title")}),(0,r.jsx)("p",{className:"text-gray-600 dark:text-white/60",children:e("apiKeysWeb.subtitle")})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(k(),{href:"/docs/api",children:(0,r.jsxs)(s.$n,{variant:"outline",children:[(0,r.jsx)(d.A,{size:16,className:"mr-2"}),e("apiKeysWeb.apiDocs")]})}),(0,r.jsxs)(s.$n,{variant:"primary",onClick:()=>$(!0),children:[(0,r.jsx)(l.A,{size:16,className:"mr-2"}),e("apiKeysWeb.createNewKey")]})]})]}),R&&(0,r.jsx)(s.Zp,{className:"bg-white dark:bg-brand-bg-secondary border-brand-cyan/30 dark:border-brand-cyan/20 mb-6",children:(0,r.jsx)(s.Wu,{className:"p-5",children:(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)("div",{className:"p-2 bg-status-success-100 dark:bg-status-success/20 rounded-lg flex-shrink-0",children:(0,r.jsx)(c.A,{size:20,className:"text-status-success"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsx)("h3",{className:"font-semibold text-gray-900 dark:text-white mb-1",children:e("apiKeysWeb.apiKeyCreated")}),(0,r.jsx)("p",{className:"text-sm text-gray-500 dark:text-white/70 mb-3",children:e("apiKeysWeb.copyWarning")}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex-1 bg-gray-50 dark:bg-white/5 border border-gray-200 dark:border-white/10 rounded-lg px-4 py-2.5 font-mono text-sm text-gray-900 dark:text-white overflow-x-auto",children:q?R:R.slice(0,12)+"..."+R.slice(-4)}),(0,r.jsx)(s.$n,{variant:"outline",size:"sm",onClick:()=>H(!q),children:q?(0,r.jsx)(x.A,{size:14}):(0,r.jsx)(o.A,{size:14})}),(0,r.jsxs)(s.$n,{variant:"outline",size:"sm",onClick:()=>J(R),children:[Z?(0,r.jsx)(c.A,{size:14}):(0,r.jsx)(b.A,{size:14}),(0,r.jsx)("span",{className:"ml-1",children:Z?e("apiKeysWeb.copied"):e("apiKeysWeb.copy")})]})]})]}),(0,r.jsx)("button",{onClick:()=>P(null),className:"text-gray-400 hover:text-gray-600 dark:text-white/40 dark:hover:text-white/70",children:(0,r.jsx)(g.A,{size:20})})]})})}),T&&(0,r.jsx)(s.Zp,{className:"bg-white dark:bg-brand-bg-secondary border-gray-200 dark:border-white/10 mb-6",children:(0,r.jsxs)(s.Wu,{className:"p-5",children:[(0,r.jsx)("h3",{className:"font-semibold text-gray-900 dark:text-white mb-3",children:e("apiKeysWeb.createNewApiKey")}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,r.jsx)("input",{type:"text",value:F,onChange:e=>I(e.target.value),placeholder:e("apiKeysWeb.keyNamePlaceholder"),className:"flex-1 px-4 py-2 border border-gray-300 dark:border-white/20 rounded-lg bg-white dark:bg-white/10 text-gray-900 dark:text-white text-sm placeholder-gray-400 dark:placeholder-white/40 focus:ring-2 focus:ring-brand-cyan focus:border-transparent outline-none",onKeyDown:e=>{"Enter"===e.key&&L()},autoFocus:!0}),(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)(s.$n,{variant:"outline",onClick:()=>{$(!1),I("")},children:t("button.cancel")}),(0,r.jsxs)(s.$n,{variant:"primary",onClick:L,disabled:S,children:[S?(0,r.jsx)(n.A,{size:14,className:"mr-2 animate-spin"}):(0,r.jsx)(l.A,{size:14,className:"mr-2"}),S?e("apiKeysWeb.creating"):e("apiKeysWeb.create")]})]})]})]})}),(0,r.jsx)(s.Zp,{className:"bg-white dark:bg-brand-bg-secondary border-gray-200 dark:border-white/10 mb-6",children:(0,r.jsx)(s.Wu,{className:"p-4",children:(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)(y.A,{size:18,className:"text-status-warning flex-shrink-0 mt-0.5"}),(0,r.jsx)("p",{className:"text-sm text-gray-600 dark:text-white/70",children:e("apiKeysWeb.securityWarning")})]})})}),(0,r.jsx)(s.Zp,{className:"bg-white dark:bg-brand-bg-secondary border-gray-200 dark:border-white/10",children:(0,r.jsx)(s.Wu,{className:"p-0",children:0===u.length?(0,r.jsxs)("div",{className:"py-16 text-center",children:[(0,r.jsx)("div",{className:"p-4 bg-gray-100 dark:bg-white/10 rounded-full inline-flex mb-4",children:(0,r.jsx)(m.A,{size:32,className:"text-gray-400 dark:text-white/40"})}),(0,r.jsx)("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:e("apiKeysWeb.noKeysYet")}),(0,r.jsx)("p",{className:"text-gray-500 dark:text-white/70 mb-4",children:e("apiKeysWeb.noKeysDesc")}),(0,r.jsxs)(s.$n,{variant:"primary",onClick:()=>$(!0),children:[(0,r.jsx)(l.A,{size:16,className:"mr-2"}),e("apiKeysWeb.createApiKey")]})]}):(0,r.jsx)("div",{className:"overflow-x-auto",children:(0,r.jsxs)("table",{className:"w-full text-sm",children:[(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{className:"border-b border-gray-200 dark:border-white/10",children:[(0,r.jsx)("th",{className:"text-left py-3 px-4 font-medium text-gray-500 dark:text-white/70",children:e("apiKeysWeb.colName")}),(0,r.jsx)("th",{className:"text-left py-3 px-4 font-medium text-gray-500 dark:text-white/70",children:e("apiKeysWeb.colKey")}),(0,r.jsx)("th",{className:"text-left py-3 px-4 font-medium text-gray-500 dark:text-white/70",children:e("apiKeysWeb.colStatus")}),(0,r.jsx)("th",{className:"text-left py-3 px-4 font-medium text-gray-500 dark:text-white/70",children:e("apiKeysWeb.colCreated")}),(0,r.jsx)("th",{className:"text-left py-3 px-4 font-medium text-gray-500 dark:text-white/70",children:e("apiKeysWeb.colL
1astUsed")}),(0,r.jsx)("th",{className:"text-left py-3 px-4 font-medium text-gray-500 dark:text-white/70",children:e("apiKeysWeb.colActions")})]})}),(0,r.jsx)("tbody",{children:u.map(t=>(0,r.jsxs)("tr",{className:"border-b border-gray-100 dark:border-white/5 hover:bg-gray-50 dark:hover:bg-white/5",children:[(0,r.jsx)("td",{className:"py-3 px-4",children:(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(m.A,{size:14,className:"text-gray-400 dark:text-white/40"}),(0,r.jsx)("span",{className:"font-medium text-gray-900 dark:text-white",children:t.name})]})}),(0,r.jsx)("td",{className:"py-3 px-4",children:(0,r.jsxs)("span",{className:"font-mono text-xs text-gray-500 dark:text-white/60",children:[t.prefix,"..."]})}),(0,r.jsx)("td",{className:"py-3 px-4",children:"active"===t.status?(0,r.jsxs)(s.Ex,{className:"bg-status-success-100 dark:bg-status-success/20 text-status-success-700 dark:text-status-success-300 inline-flex items-center gap-1",children:[(0,r.jsx)(c.A,{size:12}),e("apiKeysWeb.active")]}):(0,r.jsxs)(s.Ex,{className:"bg-gray-100 dark:bg-white/10 text-gray-600 dark:text-white/60 inline-flex items-center gap-1",children:[(0,r.jsx)(g.A,{size:12}),e("apiKeysWeb.revoked")]})}),(0,r.jsx)("td",{className:"py-3 px-4 text-gray-500 dark:text-white/70 text-xs",children:A(t.createdAt,a)}),(0,r.jsx)("td",{className:"py-3 px-4 text-gray-500 dark:text-white/70 text-xs",children:(0,r.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,r.jsx)(h.A,{size:12}),function(e,t){if(!e)return"Never";let a=new Date(e),r=Math.floor((new Date().getTime()-a.getTime())/6e4);if(r<1)return"Just now";if(r<60)return"".concat(r,"m ago");let s=Math.floor(r/60);if(s<24)return"".concat(s,"h ago");let i=Math.floor(s/24);return i<30?"".concat(i,"d ago"):A(e,t)}(t.lastUsedAt,a)]})}),(0,r.jsx)("td",{className:"py-3 px-4",children:"active"===t.status&&(0,r.jsx)("button",{onClick:()=>O(t.id,t.name),disabled:M===t.id,className:"p-1.5 text-status-error hover:bg-status-error-50 dark:hover:bg-status-error/10 rounded transition-colors",title:"Revoke key",children:M===t.id?(0,r.jsx)(n.A,{size:14,className:"animate-spin"}):(0,r.jsx)(p.A,{size:14})})})]},t.id))})]})})})})]}):(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsx)("h1",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:e("apiKeysWeb.title")}),(0,r.jsx)("p",{className:"text-gray-600 dark:text-white/60",children:e("apiKeysWeb.subtitleShort")})]}),(0,r.jsx)(s.Zp,{className:"bg-white dark:bg-brand-bg-secondary border-gray-200 dark:border-white/10",children:(0,r.jsxs)(s.Wu,{className:"py-16 text-center",children:[(0,r.jsx)("div",{className:"p-4 bg-status-warning-100 dark:bg-status-warning/20 rounded-full inline-flex mb-4",children:(0,r.jsx)(i.A,{size:32,className:"text-status-warning"})}),(0,r.jsx)("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:e("apiKeysWeb.proRequired")}),(0,r.jsx)("p",{className:"text-gray-500 dark:text-white/70 mb-2 max-w-md mx-auto",children:e("apiKeysWeb.proRequiredDesc")}),(0,r.jsx)("p",{className:"text-sm text-gray-400 dark:text-white/50 mb-6",children:e("apiKeysWeb.currentPlan",{tier:U||"free"})}),(0,r.jsx)(k(),{href:"/settings/billing",children:(0,r.jsxs)(s.$n,{variant:"primary",children:[e("apiKeysWeb.upgradeToPro"),(0,r.jsx)(d.A,{size:16,className:"ml-2"})]})})]})})]})}},23432:(e,t,a)=>{a.d(t,{E:()=>l});var r=a(63986),s=a(45854),i=a(16346),d=a(85863);let n=(0,s.F)("inline-flex items-center rounded-full px-2 py-1 text-xs font-medium transition-colors",{variants:{variant:{default:"bg-gray-100 dark:bg-brand-bg-card text-gray-700 dark:text-gray-300",success:"bg-brand-cyan-50 dark:bg-brand-cyan/20 text-brand-cyan-700 dark:text-brand-cyan",warning:"bg-amber-100 dark:bg-amber-900/30 text-amber-700 dark:text-amber-400",error:"bg-status-error-100 dark:bg-status-error-900/30 text-status-error-700 dark:text-status-error-400",info:"bg-status-info-100 dark:bg-status-info-900/30 text-status-info-700 dark:text-status-info-400",active:"bg-brand-cyan-50 dark:bg-brand-cyan/20 text-brand-cyan-700 dark:text-brand-cyan",paused:"bg-amber-100 dar
1k:bg-amber-900/30 text-amber-700 dark:text-amber-400",escalated:"bg-status-error-100 dark:bg-status-error-900/30 text-status-error-700 dark:text-status-error-400",completed:"bg-gray-100 dark:bg-brand-bg-card text-gray-500 dark:text-gray-400",draft:"bg-gray-100 dark:bg-brand-bg-card text-gray-500 dark:text-gray-400",new:"bg-status-info-100 dark:bg-status-info-900/30 text-status-info-700 dark:text-status-info-400",contacted:"bg-brand-magenta-50 dark:bg-brand-magenta/20 text-brand-magenta-700 dark:text-brand-magenta-300",engaged:"bg-brand-cyan-50 dark:bg-brand-cyan/20 text-brand-cyan-700 dark:text-brand-cyan",qualified:"bg-emerald-100 dark:bg-emerald-900/30 text-emerald-700 dark:text-emerald-400",opportunity:"bg-amber-100 dark:bg-amber-900/30 text-amber-700 dark:text-amber-400",customer:"bg-brand-cyan-800 text-white",lost:"bg-gray-100 dark:bg-brand-bg-card text-gray-500 dark:text-gray-400",email:"bg-status-info-100 dark:bg-status-info-900/30 text-status-info-700 dark:text-status-info-400",linkedin:"bg-sky-100 dark:bg-sky-900/30 text-sky-700 dark:text-sky-400",instagram:"bg-pink-100 dark:bg-pink-900/30 text-pink-700 dark:text-pink-400",facebook:"bg-indigo-100 dark:bg-indigo-900/30 text-indigo-700 dark:text-indigo-400",twitter:"bg-gray-800 text-white",urgent:"bg-status-error text-white",high:"bg-status-critical-100 dark:bg-status-critical-900/30 text-status-critical-700 dark:text-status-critical-400",medium:"bg-status-warning-100 dark:bg-status-warning-900/30 text-status-warning-700 dark:text-status-warning-400",low:"bg-gray-100 dark:bg-brand-bg-card text-gray-600 dark:text-gray-400",outline:"bg-white dark:bg-brand-bg-primary border border-gray-300 dark:border-brand-border text-gray-700 dark:text-gray-300",secondary:"bg-gray-100 dark:bg-brand-bg-card text-gray-600 dark:text-gray-400 border border-gray-200 dark:border-brand-border",destructive:"bg-status-error-100 dark:bg-status-error-900/30 text-status-error-700 dark:text-status-error-400",special:"bg-brand-magenta-50 dark:bg-brand-magenta/20 text-brand-magenta-700 dark:text-brand-magenta-300",vip:"bg-brand-magenta text-white"},size:{sm:"text-xs px-2 py-0.5",md:"text-xs px-2.5 py-0.5",lg:"text-sm px-3 py-1"}},defaultVariants:{variant:"default",size:"md"}}),l=(0,i.forwardRef)((e,t)=>{let{className:a,variant:s,size:i,...l}=e;return(0,r.jsx)("span",{ref:t,className:(0,d.cn)(n({variant:s,size:i,className:a})),...l})});l.displayName="Badge"},35178:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(58802).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},72047:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(58802).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},76130:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(58802).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},77880:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(58802).A)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},78113:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(58802).A)("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]])},83820:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(58802).A)("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])}}]);

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.