1import{a as x,j as e,A as j,h}from"../../__generated__/components/demos-DhThR4g2.js";import{e as u}from"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/email-BIlRRpCJ.js";import{p as N}from"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/phone-DyVC61iO.js";import{r as i}from"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/required-Dqmey6Jh.js";import{E as g}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/feedback/Spinner-DWFnkFxu.js";import{F as y}from"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/Form-BIYYnj5y.js";import{R as r}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformText-e9MHyGXm.js";import{R as p}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformSelect-DUuBmM1z.js";import{R as v}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformRecaptcha2-DSSsFF9B.js";import{R}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformButton-BVqhui28.js";import{u as w}from"../../shared/render-context/useCmsProxyBaseUrl-Dy5Zztou.js";import"../../node_modules/-pnpm/date-fns@2-30-0/node_modules/date-fns/addYears/index-js-commonjs-es-import-wvD8i_oy.js";import"../../node_modules/-pnpm/@theice-pushpop@3-5-0_@types-express@4-17-25/node_modules/@theice/pushpop/build/array/replace-BIxldC1J.js";import"../../node_modules/-pnpm/libphonenumber-js@1-12-25/node_modules/libphonenumber-js/index-CUihMHax.js";import"../../node_modules/-pnpm/react-router@6-30-4_react@18-3-1/node_modules/react-router/dist/index-js-commonjs-proxy-DScuS9fV.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/utils/internal/useStableValue-CaOdNu9s.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/utils/internal/formContext-BrIDo5bC.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/reform/ReformFormField-CvtRQqe2.js";import"../../node_modules/-pnpm/@theice-reform@4-0-3_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__react@18-3-1_typescript@5-9-3/node_modules/@theice/reform/build/useFormContext-CwK0awR2.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/controls/form/Textbox-D4MN9ybO.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/components/layout/form/InputGroup-DP8zHDyz.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-40/packages/website-components/build/integrations/recaptcha2/Recaptcha2-Cwalksdf.js";import"../../shared/utils/shouldUseProxy-Bv9cgI89.js";import"../../__generated__/components/main-B_XpGw9E.js";import"../../__generated__/components/meta-8QECb7rV.js";const b="/api/ice-chat-trial-registration/fetch-jurisdictions",C="/api/ice-chat-trial-registration/submit-request",F=async(t,o)=>{const{"g-recaptcha-response":n,...m}=o,l=await fetch("".concat(t).concat(C,"?g-recaptcha-response=").concat(n),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(m)});return h(l),await l.json()},S={company:"Example, Inc",firstName:"John",lastName:"Doe",phone:"1-404-343-3415",email:"[email protected]",jurisdiction:"Cyprus","g-recaptcha-response":"",userRole:"Operations",productFocus:"Equities"},Z=t=>{const o=w("ice"),{recaptchaPublicKey:n,demo:m}
1=t,[l,f]=x.useState([]);return x.useEffect(()=>{(async()=>{const a=await fetch("".concat(o).concat(b));h(a),f(await a.json())})()},[o]),n?e.jsx(y,{className:"cms--submittable-form",initialValues:m?S:{company:"",firstName:"",lastName:"",phone:"",email:"",jurisdiction:"","g-recaptcha-response":"",userRole:"",productFocus:""},submit:async(c,a)=>{const s=await F(o,a);if(!s.success)throw new Error(s.error);return s},render:({isSubmitting:c,isSubmitted:a,submitError:s})=>e.jsxs("div",{className:"flex flex-col gap-4",children:[e.jsx("div",{className:"flex-1",children:e.jsx(r,{name:"firstName",displayName:"First Name",validate:i})}),e.jsx("div",{className:"flex-1",children:e.jsx(r,{name:"lastName",displayName:"Last Name",validate:i})}),e.jsxs("div",{className:"flex flex-col flex-wrap gap-x-8 md:flex-row",children:[e.jsx("div",{className:"flex-1",children:e.jsx(r,{name:"company",displayName:"Company",validate:i})}),e.jsx("div",{className:"flex-1",children:e.jsx(r,{name:"email",displayName:"Corporate Email",type:"email",validate:[i,u]})})]}),e.jsxs("div",{className:"flex flex-col flex-wrap gap-x-8 md:flex-row",children:[e.jsx("div",{className:"flex-1",children:e.jsx(r,{name:"phone",displayName:"Phone",validate:[i,N]})}),e.jsx("div",{className:"flex-1",children:e.jsxs(p,{name:"jurisdiction",displayName:"Jurisdiction",validate:i,children:[e.jsx("option",{}),l.map(({jurisdiction:d})=>e.jsx("option",{children:d},d))]})})]}),e.jsxs("div",{className:"flex flex-col flex-wrap gap-x-8 md:flex-row",children:[e.jsx("div",{className:"flex-1",children:e.jsxs(p,{name:"userRole",displayName:"User Role",validate:i,children:[e.jsx("option",{}),e.jsx("option",{children:"Global Shipping"}),e.jsx("option",{children:"Operations"}),e.jsx("option",{children:"Risk/Credit Management"}),e.jsx("option",{children:"Scheduling"}),e.jsx("option",{children:"Technology"}),e.jsx("option",{children:"Trading/Brokering/Sales"}),e.jsx("option",{children:"Other"})]})}),e.jsx("div",{className:"flex-1",children:e.jsxs(p,{name:"productFocus",displayName:"Product Focus",validate:i,children:[e.jsx("option",{}),e.jsx("option",{children:"Commodities - Energy"}),e.jsx("option",{children:"Commodities - Metals"}),e.jsx("option",{children:"Commodities - Softs/Agricultural"}),e.jsx("option",{children:"Credit"}),e.jsx("option",{children:"Equities"}),e.jsx("option",{children:"Fixed Income"}),e.jsx("option",{children:"Foreign Exchange"}),e.jsx("option",{children:"Interest Rates"}),e.jsx("option",{children:"Other"})]})})]}),e.jsx(v,{name:"g-recaptcha-response",displayName:"ReCaptcha",publicKey:n}),s&&s.message!=="Invalid"?e.jsx(g,{error:s}):null,a&&!s?e.jsx(j,{intent:"good",children:e.jsx("p",{children:"Your request has been submitted for review."})}):null,e.jsx("div",{children:e.jsxs(R,{type:"submit",disabled:c,children:[" ",c?"Saving...":"Submit"," "]})})]})},JSON.stringify(t)):null};export{Z 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.