PageSourceSearch

https://static.nyse.com/cms/41.10.13/chunks/cms-components/form-field/Main-BrwK73Ab.js

js nyse.com collected 2026-09-24 15:20:48 UTC 10,234 bytes, 1 lines download raw bytes

1import{u as U,a as A,j as m,A as d,ao as _}from"../../__generated__/components/demos-BWJdxTKc.js";import{r 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/required-Dqmey6Jh.js";import{R as S}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformCheckBox-CEQNI-Bi.js";import{R as V}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformFieldGroup-CJIFUp5p.js";import{R as B}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformFileUpload-BFJ45S-A.js";import{R as z}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformHidden-CmyZTyvD.js";import{R as $,a as k}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformRadio-nvRVHVtC.js";import{R as G}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformSelect-t0g2rFHQ.js";import{R as K}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformText-cnMRu8Xx.js";import{R as b}from"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformTextArea-BtQ2xEHT.js";import{u as q}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/useFormContext-DHn2iPP-.js";import{e as J}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-EUpQy3vD.js";import{p as T}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-zY-2-k6R.js";import{u as W}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/url-JwF2Jzde.js";import{m as Y}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/minLength-j_-qONci.js";import{m as Z}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/maxLength-DNznIpGg.js";import{n as M}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/numeric-BE7ABp0x.js";import{x as Q}from"../../node_modules/-pnpm/@theice-pushpop@3-5-0_@types-express@4-17-25/node_modules/@theice/pushpop/build/array/replace-CrA0QeSp.js";import{R as H}from"../../__generated__/components/main-P_GPF7cQ.js";import{g as v}from"./fieldOptions/index-BUYL1hfk.js";import"../../node_modules/-pnpm/date-fns@2-30-0/node_modules/date-fns/addYears/index-js-commonjs-es-import-BnwbL-Tz.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/reform/ReformFormField-CyKYZ_Cv.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-DHtI5fE9.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/Checkbox-B7RWsuLj.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdCheck-js-commonjs-es-import-B2JyXnGp.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-BZadR8nR.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/layout/form/Fieldset-BcWTfZBE.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/layout/Collapsible-C7O8aG_G.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/utils/colorClasses-Cqi7H3Wn.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/internal/utils/getCommonClasse
1s-TFXFpc3K.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/useIsomorphicLayoutEffect-atuxiujq.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/icons/IsOpenIcon-B9rsR9JQ.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/vsc/VscChevronRight-js-commonjs-es-import-CEDQAU_Y.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/FileUpload-DoMZGidS.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/feedback/Spinner-DUsTxTNV.js";import"../../node_modules/-pnpm/react-router@6-30-1_react@18-3-1/node_modules/react-router/dist/index-js-commonjs-proxy-MJ4LALBs.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/Radio-DsnCX6g_.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/Textbox-BBBKGwC5.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/layout/form/InputGroup-BLX6vqRL.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/TextArea-CQyvuX6V.js";import"../../node_modules/-pnpm/libphonenumber-js@1-12-25/node_modules/libphonenumber-js/index-CdzXIDmc.js";import"../../__generated__/components/meta-BotoKQQI.js";import"../../shared/components/form-field-options/countries-DxZdTGn9.js";import"../../shared/components/form-field-options/roles-DtPqypbb.js";const y=(n,e)=>({...n,required:e!=null?e:n==null?void 0:n.required}),rr=Q((n,e)=>(r,s)=>{const i=new RegExp("^".concat(n,"$"));return r&&!i.test(r)?[e.replace("{{name}}",s!=null?s:"Specified value")]:null}),D={patternMessage:"{{name}} is invalid!"},g=({type:n,textType:e,validate:r})=>{var i;const s=[];if(n==="TEXT"&&e==="url"&&s.push(W),n==="TEXT"&&e==="email"&&s.push(J),n==="TEXT"&&e==="tel"&&s.push(T),r!=null&&r.required&&s.push(N),(r==null?void 0:r.minLength)!=null&&s.push(Y(r.minLength)),(r==null?void 0:r.maxLength)!=null&&s.push(Z(r.maxLength)),r!=null&&r.pattern&&s.push(rr(r.pattern,(i=r.patternMessage)!=null?i:D.patternMessage)),r!=null&&r.numeric&&s.push(M),s.length)return s},X=n=>new URLSearchParams(window.location.search).get(n),w=n=>typeof sessionStorage<"u"?sessionStorage.getItem(n):null,Tr=({type:n,textType:e,name:r,isSnowField:s,displayName:i,isRequired:F,options:x,optionListType:h,value:I,hideLabel:l,shortHelpText:u,validate:O=D,isQueryParamField:j,isQueryPersistenceField:R})=>{var E,L,C;const P=U(),{isCmsAdmin:p}=(E=A.useContext(H))!=null?E:{},a=A.useMemo(()=>h?v(h).map(c=>({id:c.value,...c})):x,[h,x]);try{q()}catch{return p?m.jsx(d,{intent:"bad",children:"This component must be rendered inside a form component!"}):null}const t=y(O,F);if(!n)return p?m.jsx(d,{intent:"bad",children:"Field Type not configured!"}):null;const f=o=>s?"snowFields.".concat(o):o;if(!r)return p?m.jsx(d,{intent:"bad",children:"Name not configured"}):null;if(n==="HIDDEN"){const o=f(r);let c=I;return P&&(j&&R?c=(L=X(o))!=null?L:w(o):j?c=X(o):R&&(c=w(o))),m.jsx(z,{type:"hidden",name:o,initialValue:c!=null?c:void 0})}if(!i)return p?m.jsx(d,{intent:"bad",children:"Display Name not configured"}):null;switch(n){case"TEXT":return m.jsx(K,{name:f(r),type:e!=null?e:"text",displayName:i,validate:g({type:n,textType:e,validate:t}),hideLabel:l,shortHelpText:u,pattern:(C=t.pattern)!=null?C:t.numeric?"[0-9.]+":void 0,minLength:t.minLength,maxLength:t.maxLength});case"TEXTAREA":return m.jsx(b,{name:f(r),displayName:i,validate:g({type:n,textType:e,validate:t}),hideLabel:l,shortHelpText:u,minLength:t.minLength,maxLength:t.maxLength});case"SELECT":return m.jsxs(G,{name:f(r),displayName:i,validate:g({type:n,textType:e,validate:t}),hideLabel:l,shortHelpText:u,children:[m.jsx("option",{}),a==null?void 0:a.map(o=>m.jsx("option",{value:o.value,children:o.label},o.id))]});case"CHECKBOX":return m.jsx(S,{name:f(r),displayName:i,validate:g({type:n,textType:e,validate:t}),hideLabel:l,shortHelpText:u});case"RADIO_BUTTONS":return m.jsxs("div",{className:"relative",children:[u?m.jsx("div",{className:"absolute right-0 top-0",children:m.jsx("span",{className:"text-xs font-normal leading-8 text-gray-500",children:u})}):null,m.jsx($,{name:f(r),displayName:i,validate:g({type:n,textType:e,validate:t}),hideLabel:l,children:a==null?void 0:a.map(o=>m.jsx(k,{value:o.value,children:o.label},o.id))})]});case"CHECKBOX_GROUP":return m.jsxs("div",{className:"relative",children:[u?m.jsx("div",{className:"absolute right-0 top-0",children:m.jsx("span",{className:"text-xs font-normal leading-8 text-gray-500",children:u})}):null,m.jsx(V,{name:f(r),displayName:i,validate:g({type:n,textType:e,validate:t}),nest:!0,hideLabel:l,children:m.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(15rem, 1fr))",gap:"0 1rem"},children:a==null?void 0:a.map(o=>m.jsx(S,{name:o.value,displayName:o.label},o.id))})})]});case"FILE":return m.jsx(B,{name:f(r),accept:"*/*",displayName:i,validate:g({type:n,textType:e,validate:t}),hideLabel:l,shortHelpText:u!=null?u:_});default:{const o=n;return p?m.jsxs(d,{intent:"bad",children:["Unknown form field type: ",String(o)]}):null}}};export{Tr 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.