1"use strict";(self.webpackChunkWebsite=self.webpackChunkWebsite||[]).push([[4585],{22218:function(e,t,i){i.r(t),i.d(t,{AdditionalFieldsForm:function(){return $},default:function(){return B}});var n=i(97857),a=i(16522),o=i(36863),r=i(1160),s=i(20392),d=i(64353),l=i(96540),c=i(76467),u=i(49785),p=i(12664),m=i(27943),A=i(7394),h=i(61298),f=i(77722),g=i(96044),y=i(35981),b=i(96695),x=i(50658),C=i(806),P=i(17471),T=i(27801),j=i(80294),E={endpoint:"api/demographics/addtl-fields",formGroups:{},formName:b.qY.AdditionalFields,httpMethod:"patch",submitButtonText:"Submit & Continue",vertical:"account"},v=i(81208),G=i(25043),S=i(77603),w=i(63751),O=i(42120),_=i(98144),D=i(90060),k=i(76650),F=i(74848);function N(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function R(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?N(Object(i),!0).forEach(function(t){(0,n.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):N(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}const $=e=>{const t=(0,a.c)(28),{cookies:i}=e,n=(0,h.G)(L),c=(0,v.A)(),w=(0,h.G)(I),[O,N]=(0,l.useState)();let $;t[0]===Symbol.for("react.memo_cache_sentinel")?($=p.Ik({}),t[0]=$):$=t[0];const[B,Y]=(0,l.useState)($);let K;t[1]!==B?(K={formName:b.qY.AdditionalFields,validationSchema:B,validationMode:"onChange"},t[1]=B,t[2]=K):K=t[2];const q=(0,G.l)(K),{formState:M,handleSubmit:W,register:z}=q,{isLoading:J,isSubmitting:U,isSubmitted:V,isValid:H}=M;let Q,X,Z;t[3]!==n.TCPA?(Q=()=>{const e={},t={};n.TCPA.forEach(i=>{e[`TCPAConsent${i.entityGuid}--label`]={groupType:"TCPARadioLabel",entityGuid:i.entityGuid,entityName:i.content.entity.name,description:{text:i.tcpaDisclaimer},href:i.content.entity.url,underline:"hover",variant:"body",sx:{fontSize:"1.5rem",lineHeight:1.4,marginTop:"30px",marginBottom:"10px"}},e[`TCPAConsent${i.entityGuid}--radio`]={ariaLabelledBy:`TCPAConsent${i.entityGuid}--label`,defaultValue:{TCPAConsentStatusAgree:!0,TCPAConsentStatusDeny:!1},entityGuid:i.entityGuid,fields:{TCPAConsentStatusAgree:{label:y.sw.AGREE,value:y.$K.AGREE},TCPAConsentStatusDeny:{label:y.sw.DENY,value:y.$K.DENY}},groupType:"Radio"},t[`TCPAConsent${i.entityGuid}--radio`]=p.Yj().oneOf([y.$K.AGREE,y.$K.DENY]).required()}),N(R(R({},E),{},{formGroups:e})),Y(p.Ik(t))},t[3]=n.TCPA,t[4]=Q):Q=t[4],t[5]!==n?(X=[n],t[5]=n,t[6]=X):X=t[6],(0,l.useEffect)(Q,X),t[7]!==n.TCPA||t[8]!==i||t[9]!==c||t[10]!==O||t[11]!==w?(Z=async e=>{const t=(0,P.U3)(),a={TCPACompliance:n.TCPA.map(t=>({entityGuid:t.entityGuid,status:e[`TCPAConsent${t.entityGuid}--radio`]})),leadIdToken:t};await(0,S.updateAdditionalFields)(w,{[b.qY.AdditionalFields]:a}),await c((0,A.A)({cookies:i,required:!0,force:!0}));const o=[];a.TCPACompliance.forEach(e=>{const{entityGuid:t,status:i}=e;if(i===y.$K.AGREE){const e=null==n?void 0:n.TCPA.find(e=>e.entityGuid===t);(0,x.PJ)(x.DP.TCPA_Accept,{object:t,partner:t,placement:"Radio_Button",pageType:"Leads",pages:"Additional Fields"}),o.push((0,D.makeMoney)({userGuid:w,entityType:_.ck.College,entityGuid:t,leadOrigin:(null==e?void 0:e.leadOrigin)||null,newAddition:!0,checkTCPACompliance:!1}))}else i===y.$K.DENY&&(0,x.PJ)(x.DP.TCPA_Not_Accept,{object:t,partner:t,placement:"Radio_Button",pageType:"Leads",pages:"Additional Fields"})});try{await Promise.all(o)}catch(e){const t=e;C.A.error("[ AdditionalFieldsForm / onSubmit ]",t,{productArea:g.B.TCPA})}c((0,m.A)({cookies:i,formSchema:O,instanceId:f.A.ADDITIONAL_FIELDS_PAGE,values:a}))},t[7]=n.TCPA,t[8]=i,t[9]=c,t[10]=O,t[11]=w,t[12]=Z):Z=t[12];const ee=Z;let te,ie,ne,ae,oe;return t[13]===Symbol.for("react.memo_cache_sentinel")?(te=(0,F.jsx)(o.T,{className:"additional-fields__title",component:"h1",id:"additional-fields__title",size:"small",variant:"display",children:y.nl.TITLE}),ie=(0,F.jsx)(o.T,{className:"additional-fields__subtitle",component:"h2",variant:"subtitle",children:y.nl.SUBTITLE}),ne=(0,F.jsx)("div",{className:"additional-fields__image"}
1),t[13]=te,t[14]=ie,t[15]=ne):(te=t[13],ie=t[14],ne=t[15]),t[16]!==O||t[17]!==W||t[18]!==J||t[19]!==V||t[20]!==U||t[21]!==H||t[22]!==ee||t[23]!==z?(ae=O?(0,F.jsx)(T.A,{cssModifiers:{form:"--additional-fields",wrapper:"--additional-fields"},formSchema:O,isLoading:J,isSubmitting:U,onSubmit:W(ee),showFormErrorMessage:V&&!H,submitButtonProps:{fullWidth:!0,size:"large",sx:{marginTop:"10px"}},children:(0,F.jsx)(j.A,{register:z})}):(0,F.jsxs)(r.A,{sx:{padding:"30px 0",maxWidth:"700px",margin:"0 auto",borderBottom:`1px solid ${d.colors.gray300}`,width:"100%"},children:[(0,F.jsx)(s.EA,{height:40,sx:{marginBottom:"10px"}}),(0,F.jsx)(s.EA,{height:60,sx:{marginBottom:"20px"},variant:"rectangular"}),(0,F.jsxs)(r.A,{sx:{display:"flex",flexDirection:"row"},children:[(0,F.jsx)(s.EA,{height:24,sx:{marginRight:"20px"},variant:"circular",width:24}),(0,F.jsx)(s.EA,{height:30,sx:{marginRight:"20px"},width:75}),(0,F.jsx)(s.EA,{height:24,sx:{marginRight:"20px"},variant:"circular",width:24}),(0,F.jsx)(s.EA,{height:30,width:75})]})]}),t[16]=O,t[17]=W,t[18]=J,t[19]=V,t[20]=U,t[21]=H,t[22]=ee,t[23]=z,t[24]=ae):ae=t[24],t[25]!==q||t[26]!==ae?(oe=(0,F.jsx)(k.A,{children:(0,F.jsxs)("div",{className:"additional-fields__container",children:[te,ie,ne,(0,F.jsx)(u.FormProvider,R(R({},q),{},{children:ae}))]})}),t[25]=q,t[26]=ae,t[27]=oe):oe=t[27],oe};var B=(0,c.iO)($);function L(e){return(0,w.di)(e.tcpa)}function I(e){return(0,O.pR)(e.user)}}}]);
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.