PageSourceSearch

https://www.relativityinvest.ai/_next/static/chunks/9004-17681550ca31649f.js

js relativityinvest.ai collected 2026-10-05 13:55:36 UTC 9,331 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9004],{2268:(e,t,s)=>{s.d(t,{Z:()=>l});var a=s(99776),r=s(53455),n=s(80549),i=s(22769),c=s(80658),o=s(25682);function l(){var e,t,s,l,u,d,m;let{enabled:y=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=(0,a.useQueryClient)(),p=(0,r.useQuery)({queryKey:o.t.terms,queryFn:async()=>{try{return await c.n.terms()}catch(e){if(e instanceof i.E&&e.isNotFound)return null;throw e}},enabled:y,staleTime:3e5}),b=(0,n.useMutation)({mutationFn:e=>c.n.acceptTerms(e),onSuccess:e=>{h.setQueryData(o.t.terms,e),h.invalidateQueries({queryKey:o.t.account})}});return{version:null!=(u=null==(e=p.data)?void 0:e.termsVersion)?u:null,termsUrl:null!=(d=null==(t=p.data)?void 0:t.termsUrl)?d:"/legal/api-terms",accepted:null!=(m=null==(s=p.data)?void 0:s.current)&&m,isUpdate:!!(null==(l=p.data)?void 0:l.acceptedAt)&&!p.data.current,isLoading:y&&p.isLoading,accept:b.mutateAsync,isAccepting:b.isPending}}},25682:(e,t,s)=>{s.d(t,{t:()=>a});class a{static usage(e,t){return["business-api","usage",null!=e?e:"",null!=t?t:""]}}a.account=["business-api","account"],a.terms=["business-api","terms"],a.keys=["business-api","keys"],a.plans=["business-api","plans"],a.credits=["business-api","credits"],a.creditsLedger=["business-api","credits","ledger"]},37596:(e,t,s)=>{var a;s.d(t,{Y:()=>r});let r=(null!=(a=s(95704).env.NEXT_PUBLIC_BUSINESS_API_URL)?a:"https://data.relativityinvest.ai").replace(/\/+$/,"")},65885:(e,t,s)=>{s.d(t,{M:()=>b});var a=s(95155),r=s(35299),n=s(12115),i=s(97003),c=s(54679),o=s(33789),l=s(90235),u=s(2268),d=s(86208),m=s(99776),y=s(80549),h=s(80658),p=s(25682);function b(e){let{open:t,onOpenChange:s,signupCredits:b}=e,[v,g]=(0,n.useState)(""),[f,w]=(0,n.useState)(!1),{startAccount:k,pending:C,error:S}=function(){let e=(0,m.useQueryClient)(),t=(0,y.useMutation)({mutationFn:e=>h.n.startCreditsAccount(e),onSuccess:t=>{e.setQueryData(p.t.account,t),e.invalidateQueries({queryKey:p.t.credits})}});return{startAccount:t.mutateAsync,pending:t.isPending,error:t.error instanceof Error?t.error.message:null}}(),{version:O,termsUrl:$}=(0,u.Z)({enabled:t}),q=async()=>{let e=v.trim();if(0!==e.length&&f&&O){try{await k({companyName:e,termsVersion:O})}catch(e){return}window.location.href="/developer?credits=started"}};return(0,a.jsx)(c.lG,{open:t,onOpenChange:e=>{e||w(!1),s(e)},children:(0,a.jsxs)(c.Cf,{className:"sm:max-w-md",children:[(0,a.jsxs)(c.c7,{children:[(0,a.jsx)(c.L3,{children:"Start pay as you go"}),(0,a.jsxs)(c.rr,{children:["Your account opens immediately",b?" with ".concat(b," free credits"):"",". Buy more whenever you need them; there is no monthly fee."]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(l.J,{htmlFor:"credits-company-name",children:"Company name"}),(0,a.jsx)(o.p,{id:"credits-company-name",value:v,maxLength:120,onChange:e=>g(e.target.value),placeholder:"Acme Capital"})]}),S?(0,a.jsx)("p",{className:"text-sm text-destructive",children:S}):null,(0,a.jsx)(d.e,{checked:f,onCheckedChange:w,termsUrl:$,disabled:C}),(0,a.jsx)(c.Es,{children:(0,a.jsxs)(i.$,{disabled:0===v.trim().length||C||!f||!O,onClick:q,children:[C?(0,a.jsx)(r.A,{className:"mr-2 h-4 w-4 animate-spin"}):null,"Open account"]})})]})})}},68122:(e,t,s)=>{s.d(t,{E:()=>n});var a=s(95155),r=s(25016);function n(e){let{className:t,...s}=e;return(0,a.jsx)("div",{"data-slot":"skeleton",className:(0,r.cn)("animate-pulse rounded-md bg-muted",t),...s})}},76771:(e,t,s)=>{s.d(t,{k:()=>i});var a=s(53455),r=s(80658),n=s(25682);function i(){var e,t;let s=(0,a.useQuery)({queryKey:n.t.plans,queryFn:()=>r.n.plans(),staleTime:6e5});return{plans:null!=(t=null==(e=s.data)?void 0:e.plans)?t:[],loading:s.isLoading,error:s.error instanceof Error?s.error.message:null}}},80658:(e,t,s)=>{s.d(t,{n:()=>n});var a=s(87079),r=s(71560);class n{static async terms(){let e=await r.O.request("/v1/business/account/terms");return a.$.toCamel(e)}static async acceptTerms(e){let t=await r.O.request("/v1/business/account/accept-terms",{method:"POST",body:a.$.toSnake({termsVersion:e})});return a.$.toCamel(t)}static async account(){let e=await r.O.request("/v1/business/account");return a.$.toCamel(e)}static async plans(){let e=await r.O.request("/v1/business/plans");return a.$.toCamel(e)}static async keys(){let e=await r.O.request("/v1/business/keys");return a.$.toCamel(e)}static async issueKey(e){let t=await r.O.request("/v1/business/keys",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async rotateKey(e){let t=await r.O.request("/v1/business/keys/".concat(e,"/rotate"),{method:"POST"});return a.$.toCamel(t)}static async revokeKey(e){let t=await r.O.request("/v1/business/keys/".concat(e),{method:"DELETE"});return a.$.toCamel(t)}static async usage(e){let t=new URLSearchParams;(null==e?void 0:e.from)&&t.set("from",e.from),(null==e?void 0:e.to)&&t.set("to",e.to);let s=t.size>0?"?".concat(t.toString()):"",n=await r.O.request("/v1/business/usage".concat(s));return a.$.toCamel(n)}static async checkout(e){return r.O.request("/v1/business/billing/checkout",{method:"POST",body:a.$.toSnake(e)})}static async webhooks(){let e=await r.O.request("/v1/business/webhooks");return a.$.toCamel(e)}static async createWebhook(e){let t=await r.O.request("/v1/business/webhooks",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async deleteWebhook(e){let t=await r.O.request("/v1/business/webhooks/".concat(e),{method:"DELETE"});return a.$.toCamel(t)}static async ipAllowlist(){let e=await r.O.request("/v1/business/ip-allowlist");return a.$.toCamel(e)}static async replaceIpAllowlist(e){let t=await r.O.request("/v1/business/ip-allowlist",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async portal(){return r.O.request("/v1/business/billing/portal",{method:"POST"})}static async upgradePreview(e){let t=new URLSearchParams({plan_slug:e.planSlug,interval:e.interval}),s=await r.O.request("/v1/business/billing/upgrade/preview?".concat(t.toString()));return a.$.toCamel(s)}static async upgrade(e){let t=await r.O.request("/v1/business/billing/upgrade",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async startCreditsAccount(e){let t=await r.O.request("/v1/business/credits/account",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async credits(){let e=await r.O.request("/v1/business/credits");return a.$.toCamel(e)}static async creditsCheckout(e){let t=await r.O.request("/v1/business/credits/checkout",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async creditsTopUp(e){let t=await r.O.request("/v1/business/credits/top-up",{method:"POST",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async setAutoRefill(e){let t=await r.O.request("/v1/business/credits/auto-refill",{method:"PUT",body:a.$.toSnake(e)});return a.$.toCamel(t)}static async resendVerification(){let e=await r.O.request("/v1/business/credits/resend-verification",{method:"POST"});return a.$.toCamel(e)}static async creditsLedger(e){let t=new URLSearchParams;(null==e?void 0:e.limit)&&t.set("limit",String(e.limit)),(null==e?void 0:e.cursor)&&t.set("cursor",e.cursor);let s=t.size>0?"?".concat(t.toString()):"",n=await r.O.request("/v1/business/credits/ledger".concat(s));return a.$.toCamel(n)}}},84916:(e,t,s)=>{s.d(t,{S:()=>o});var a=s(95155),r=s(12115),n=s(38162),i=s(5917),c=s(25016);let o=r.forwardRef((e,t)=>
1{let{className:s,...r}=e;return(0,a.jsx)(n.bL,{ref:t,className:(0,c.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground touch:relative touch:after:absolute touch:after:inset-[-14px] touch:after:content-['']",s),...r,children:(0,a.jsx)(n.C1,{className:(0,c.cn)("flex items-center justify-center text-current"),children:(0,a.jsx)(i.A,{className:"h-4 w-4"})})})});o.displayName=n.bL.displayName},86208:(e,t,s)=>{s.d(t,{e:()=>c});var a=s(95155),r=s(52619),n=s.n(r),i=s(84916);function c(e){let{checked:t,onCheckedChange:s,termsUrl:r,isUpdate:c=!1,disabled:o=!1}=e;return(0,a.jsxs)("label",{className:"flex items-start gap-3 text-sm",children:[(0,a.jsx)(i.S,{checked:t,onCheckedChange:e=>s(!!e),disabled:o,className:"mt-0.5","aria-describedby":"accept-api-terms-copy"}),(0,a.jsxs)("span",{id:"accept-api-terms-copy",className:"text-muted-foreground",children:[c?"I have read and accept the new ":"I have read and accept the ",(0,a.jsx)(n(),{href:r,target:"_blank",rel:"noopener noreferrer",className:"font-medium text-foreground underline underline-offset-2",children:"API & MCP Terms"}),". Data from this API is licensed for my organisation’s internal use and may not be redistributed or used to train models."]})]})}},86212:(e,t,s)=>{s.d(t,{J:()=>c});var a=s(53455),r=s(22769),n=s(80658),i=s(25682);function c(){var e;let{enabled:t=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=(0,a.useQuery)({queryKey:i.t.account,queryFn:async()=>{try{return await n.n.account()}catch(e){if(e instanceof r.E&&e.isNotFound)return null;throw e}},enabled:t,staleTime:3e4});return{account:null!=(e=s.data)?e:null,loading:s.isLoading,refetch:s.refetch,error:s.error instanceof Error?s.error.message:null}}}}]);

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.