PageSourceSearch

https://www.phasetechnologies.com/_next/static/chunks/9032-7ad2cc54fa0c38fe.js

js phasetechnologies.com collected 2026-10-10 01:33:04 UTC 11,712 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="c862c60e-ac49-4514-9a6d-1e28ef125c4b",e._sentryDebugIdIdentifier="sentry-dbid-c862c60e-ac49-4514-9a6d-1e28ef125c4b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9032],{4258:(e,r,s)=>{s.d(r,{lV:()=>P,fh:()=>W,Zl:()=>Q});var n=s(60143),t=s(45159),a=s(99003),l=s(4489);function o(e){let{wrapper:r,button:s}=e;return(0,n.jsx)("div",{...r.props,children:(0,n.jsxs)("button",{className:"btn btn-primary w-100 h-100",...s.props,children:[s.content," ",s.isLoading&&(0,n.jsx)("div",{className:"spinner-border",style:{height:16,width:16},role:"status",children:(0,n.jsx)("span",{className:"sr-only",children:"Loading..."})})]})})}function i(e){let{content:r,wrapper:s}=e;return(0,n.jsx)("div",{...s.props,children:r})}var c=s(40197),d=s(5566),p=s(21123),u=s(57493);function m({name:e}){return(0,u.vJ)(()=>{p.Cp(Error("Unexpected form error with no message."))},[]),(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:"text-danger",children:"Something unexpected happened."})})}var x=s(76300);function f(e){let{wrapper:r,isError:s,input:a,onChange:l,onBlur:o,registerProps:i,label:c,errors:p,children:u,value:f}=e,h=(0,t.useRef)(null);return(0,t.useEffect)(()=>{a?.focus&&h?.current&&h?.current.focus()},[h.current]),(0,n.jsxs)("div",{...r?.props,children:[(0,n.jsxs)("div",{className:"form-floating con_i",children:[(0,n.jsx)("input",{ref:h,className:`form-control ${s?"is-invalid":""}`,placeholder:"",...a?.props,onChange:l,onBlur:o,value:f}),c&&(0,n.jsxs)("label",{className:"form-label",...c?.props,children:[c.content,i.options?.required&&(0,n.jsx)("span",{className:"text-danger",children:" *"})]}),(0,n.jsx)(x.K,{errors:p,name:i.name,render:({message:e})=>e?(0,n.jsx)(d.Q,{message:e,type:"error",name:i.name,registerProps:i}):(0,n.jsx)(m,{name:i.name})})]}),u]})}function h(e){let{registerProps:r,formatterFunction:s}=e,{control:t,formState:{errors:l},getFieldState:o,setFocus:i,setValue:d}=(0,a.xW)(),[p,u]=(0,c.J0)(""),m=o(r.name)?.error;return(0,n.jsx)(a.xI,{name:r.name,control:t,rules:r.options,render:({field:t})=>(0,n.jsx)(f,{onBlur:t.onBlur,errors:l,isError:m,value:s({newValue:t.value,previousValue:p}),...e,setFocus:i,onChange:e=>{let n;t.onChange((r?.options?.onChange&&r.options.onChange(e),(n=s({newValue:e.target.value,previousValue:p}))&&(u(n),d(r.name,n)),n))}})})}function j(e){return(0,n.jsx)(h,{...e,formatterFunction:({newValue:e,previousValue:r})=>e.replace(/[^\d]/g,"").slice(0,4)})}function g(e){let{wrapper:r,label:s,input:t,registerProps:l,children:o}=e,{register:i,watch:c,formState:{errors:p},getFieldState:u}=(0,a.xW)();t?.watch&&c(l.name);let m=u(l.name)?.error;return(0,n.jsxs)("div",{...r.props,children:[(0,n.jsxs)("div",{style:{display:"flex",alignItems:"self-start"},children:[(0,n.jsx)("div",{children:(0,n.jsx)("input",{type:"checkbox",className:"rounded me-2",style:{accentColor:"#c62c30",width:"1.5rem",height:"1.5rem"},...t?.props,...i(l.name,{...l.options})})}),(0,n.jsx)("div",{children:s&&(0,n.jsxs)("label",{className:"form-label active",style:{textDecoration:m?"underline red":""},...s?.props,htmlFor:t.props.id,children:[l.options?.required&&(0,n.jsx)("span",{className:"text-danger",children:"* "}),s.content]})})]}),(0,n.jsx)(x.K,{errors:p,name:l.name,render:({message:e})=>(0,n.jsx)(d.Q,{type:"error",message:e})}),o]})}function v(e){return(0,n.jsx)(h,{...e,formatterFunction:({newValue:e})=>b(e.replace(/[^\d]/g,"")).slice(0,23)})}let b=(e,r="")=>e.length<=4?r+e:b(e.slice(4),r+e.slice(0,4)+" ");function y(e){return(0,n.jsx)(h,{...e,formatterFunction:({newValue:e,previousValue:r})=>{let s=e.replace(/[^\d]/g,"");return s.length<3?s:`${s.slice(0,2)}/${s.slice(2,4)}`}})}function w(e){return e.input?.controlled?(0,n.jsx)(F,{...e}):(0,n.jsx)(N,{...e})}function N(e){let{input:r,wrapper:s,label:t,registerProps:l,children:o}=e,{register:i,getFieldState:c,watch:p,formState:{errors:u}}=(0,a.xW)(),f=c(l.name)?.error;return e?.input?.watch&&p(l.name),(0,n.jsxs)("div",{...s?.props,children:[(0,n.jsxs)("div",{className:"form-floating uncon_
1i",children:[(0,n.jsx)("input",{className:`form-control ${f?"is-invalid":""}`,...i(l.name,{...l?.options}),placeholder:"",...r?.props}),t&&(0,n.jsxs)("label",{className:"form-label",...t?.props,children:[t.content,l.options?.required&&(0,n.jsx)("span",{className:"text-danger",children:" *"})]}),(0,n.jsx)(x.K,{errors:u,name:l.name,render:({message:e})=>e?(0,n.jsx)(d.Q,{message:e,type:"error",name:l.name,registerProps:l}):(0,n.jsx)(m,{name:l.name})})]}),o]})}function F(e){let{registerProps:r}=e,{control:s,formState:{errors:t},getFieldState:l,watch:o,setFocus:i}=(0,a.xW)(),c=l(r.name)?.error;return(0,n.jsx)(a.xI,{name:r.name,control:s,rules:r.options,defaultValue:"",render:({field:{onChange:r,onBlur:s,value:a}})=>(0,n.jsx)(f,{onChange:r,onBlur:s,value:a,errors:t,isError:c,...e,watch:o,setFocus:i})})}function k(e){return(0,n.jsx)(h,{...e,formatterFunction:({newValue:e})=>(function(e,r=""){let s;if(!e)return e;let n=e.replace(/[^\d]/g,""),t=n.length;return(!r||e.length>r.length)&&(s=t<4?n:t<7?`(${n.slice(0,3)}) ${n.slice(3)}`:`(${n.slice(0,3)}) ${n.slice(3,6)}-${n.slice(6,10)}`),s})(e.replace(/[^\d]/g,""))})}function C(e){let{wrapper:r,options:s,children:t,inline:l,label:o,name:i}=e,{register:c,watch:p,formState:{errors:u}}=(0,a.xW)();return e.watch&&p(e.watch),(0,n.jsxs)("div",{...r.props,children:[(0,n.jsxs)("fieldset",{children:[o&&(0,n.jsxs)("label",{className:"",...o?.props,children:[s?.[0]?.registerProps.options?.required&&(0,n.jsx)("span",{className:"text-danger me-2",children:"*"}),o.content]}),s.map((e,r)=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:`form-check ${l?"form-check-inline":""}`,children:[(0,n.jsx)("input",{type:"radio",className:"form-check-input",name:i,style:{accentColor:"var(--brand-primary)",width:"1.5rem",height:"1.5rem"},...e.input?.props,...c(e.registerProps.name,{...e.registerProps.options})}),e.label&&(0,n.jsx)("label",{className:"form-check-label ms-2",...e.label?.props,htmlFor:e.input.props.id,children:e.label.content})]},r),e.children]})),(0,n.jsx)(x.K,{errors:u,name:s[0]?.registerProps.name,render:({message:e})=>(0,n.jsx)(d.Q,{className:"my-2",message:e,type:"error"})})]}),t]})}function S(e){let{wrapper:r,label:s,select:t,options:l,registerProps:o,children:i}=e,{register:c,formState:{errors:p}}=(0,a.xW)();return(0,n.jsxs)("div",{...r?.props,children:[(0,n.jsxs)("div",{className:"form-floating",children:[(0,n.jsxs)("select",{className:"form-select",...t?.props,...c(o.name,{...o.options}),placeholder:"string"==typeof l?.defaultOption?l?.defaultOption:"",children:[l?.defaultOption&&(0,n.jsx)("option",{disabled:l?.defaultOption?.disabled,selected:!0,children:l?.defaultOption.value}),l?.choices?.map((e,r)=>{if("string"==typeof e)return(0,n.jsx)("option",{value:e,...l?.props,children:e},r);if(e?.name)return(0,n.jsx)("optgroup",{...l?.optgroup?.props,label:e.name,children:e.options.map((e,r)=>(0,n.jsx)("option",{value:e,...l?.option?.props,children:e},r))},e.name);throw Error("Invalid select options")})]}),s&&(0,n.jsxs)("label",{className:"form-label",...s.props,children:[s.content,o?.options?.required&&(0,n.jsx)("span",{className:"text-danger",children:" *"})]})]}),i,(0,n.jsx)(x.K,{errors:p,name:o.name,render:({message:e})=>e?(0,n.jsx)(d.Q,{message:e,type:"error"}):(0,n.jsx)("span",{className:"err_no_msg"})})]})}function $(e){let{input:r,wrapper:s,label:t,registerProps:l,children:o}=e,{register:i,formState:{errors:c},getFieldState:p}=(0,a.xW)(),u=p(l.name)?.error;return(0,n.jsxs)("div",{...s?.props,children:[(0,n.jsxs)("div",{className:"form-floating",children:[(0,n.jsx)("textarea",{className:`form-control${u?" is-invalid":""}`,...i(l.name,{...l?.options}),placeholder:"",...r?.props,rows:3}),t&&(0,n.jsxs)("label",{className:"form-label",...t?.props,children:[t.content,l.options?.required&&(0,n.jsx)("span",{className:"text-danger",children:" *"})]})]}),(0,n.jsx)(x.K,{errors:c,name:l.name,render:({message:e})=>(0,n.jsx)(d.Q,{type:"error",message:e})}),o]})}function _(e){let{getFieldState:r,watch:s}=(0,a.xW)();return s(),e.fields.filter(e=>"row"!==e.type&&"col"!==e.type&&"button"!==e.type).map(e=>"radio"===e.type?e.options[0]?.registerProps.name:e?.registerProps?.name).filter(e=>void 0!==e).map(e=>r(e)?.error).map(e=>({message:e?.message,type:e?.type})),(0,n.jsx)(l.FK,{children:e.fields.map((e,r)=>(()=>{switch(e.type){case"input":return(0,n.jsx)(w,{...e},r);case"select":return(0,n.jsx)(S,{...e},r);case"button":return(0,n.jsx)(o,{...e},r);case"checkbox":return(0,n.jsx)(g,{...e},r);case"textarea":return(0,n.jsx)($,{...e},r);case"radio":return(0,n.jsx)(C,{...e},r);case"phone":return(0,n.jsx)(k,{...e},r);case"node":return(0,n.jsx)(i,{...e},r);case"cvc":return(0,n.jsx)(j,{...e},r);case"credit-card":return(0,n.jsx)(v,{...e},r);case"credit-card-expiration":return(0,n.jsx)(y,{...e},r);case"col":return(0,n.jsx)(E,{index:r,column:{...e}},r);case"row":return(0,n.jsx)(W,{index:r,row:{...e}},r);default:return(0,n.jsx)(l.FK,{})}})())})}
1function E(e){let{column:r,index:s}=e;return(0,n.jsx)("div",{children:(()=>{switch(r.type){case"col":return(0,n.jsx)("div",{children:(0,n.jsx)(_,{fields:r.fields})});case"row":return(0,n.jsx)("div",{children:(0,n.jsx)(W,{index:s,row:{type:"row",fields:r.fields}})});default:throw Error("invalid form column.")}})()},s)}function W(e){let{row:r,index:s}=e;return(0,n.jsx)(l.FK,{children:(()=>{switch(r.type){case"row":return(0,n.jsx)("div",{className:"row my-2 my-md-3",children:(0,n.jsx)(_,{fields:r.fields})});case"col":return(0,n.jsx)("div",{className:"row my-2",children:(0,n.jsx)(E,{index:s,column:{type:"col",fields:r.fields}})});default:throw Error(`invalid form row: ${JSON.stringify(r)}.`)}})()},s)}var I=s(37206),K=s(85143);function P(e){let{children:r,onSubmit:s,methods:t}=e;return t.watch(),(0,n.jsxs)(a.Op,{...t,children:[(0,n.jsxs)("form",{onSubmit:t.handleSubmit(s),children:[r,K.Yz&&(0,n.jsx)(O,{})]}),!1]})}function O(){let{formState:e,watch:r}=(0,a.xW)(),{errors:s}=e;return null}function Q(e){let{rows:r}=e;return r.map((e,r)=>(0,n.jsx)(W,{row:{type:"row",fields:e.fields},index:r},r))}(0,I.default)(()=>s.e(9267).then(s.bind(s,39267)),{loadableGenerated:{webpack:()=>[39267]},ssr:!1})},5566:(e,r,s)=>{s.d(r,{Q:()=>a});var n=s(60143),t=s(99003);function a(e){let{type:r,message:s,className:a,name:l,registerProps:o}=e,{trigger:i,clearErrors:c}=(0,t.xW)(),d=async()=>{c(l),await i(l)};return(0,n.jsxs)("div",{className:a,children:["error"===r&&(0,n.jsx)("i",{className:"fas fa-exclamation-circle text-danger"}),"warning"===r&&(0,n.jsx)("i",{className:"fas fa-exclamation-triangle text-warning"}),(0,n.jsxs)("span",{children:[" ",s]}),"error"===r&&l&&o?.options?.validate&&(0,n.jsxs)("span",{children:[(0,n.jsx)("br",{}),(0,n.jsx)("button",{className:"btn btn-primary",onClick:d,children:"Retry"})]})]})}},10057:(e,r,s)=>{s(45159)},27331:(e,r,s)=>{s.d(r,{NT:()=>n.useContext,Rf:()=>n.forwardRef});var n=s(45159)},40197:(e,r,s)=>{s.d(r,{J0:()=>n.useState});var n=s(45159)},55511:(e,r,s)=>{s.d(r,{R:()=>a});var n=s(60143),t=s(29722);function a(e){let{size:r,...s}=e,a=["spinner-border"];"small"===r&&a.push("spinner-border-sm");let{className:l}=s;return(0,n.jsx)("div",{...s,className:(0,t.A)("d-flex justify-content-center align-items-center",l),children:(0,n.jsx)("div",{className:a.join(" "),role:"status",children:(0,n.jsx)("span",{className:"sr-only",children:"Loading..."})})})}s(45159)},55521:(e,r,s)=>{s(54156)},70755:(e,r,s)=>{s.d(r,{J0:()=>n.useState,vJ:()=>n.useEffect});var n=s(45159)}}]);

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.