PageSourceSearch

https://www.cacareerzone.org/js/app/6210.acbe7850.chunk.js

js cacareerzone.org collected 2026-10-01 13:10:49 UTC 12,207 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkheaded2=self.webpackChunkheaded2||[]).push([[6210],{16210(e,r,t){t.d(r,{f:()=>L});var i=t(53209),l=t(38267),a=t(5556),s=t.n(a),o=t(69517),d=t.n(o),u=t(75942),n=t(6527),c=t(96540),p=t(36657),m=t(48283),y=t(98407),f=t(57886),v=t(70584),b=t(60953),h=t(50579),g=t(26715),j=t(45193),T=t(73114),x=t(21808),k=t(51792),N=t(91957),q=t(70518),P=t(7974),S=t(74848);function O(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,i)}return t}function A(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?O(Object(t),!0).forEach(function(r){D(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):O(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function D(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var i=t.call(e,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const w=l.Ay.fieldset.withConfig({displayName:"edit__Fieldset",componentId:"sc-edr13o-0"})(["display:",";margin-top:15px;> legend{color:black;font-size:16px;font-weight:bold;}"],({isVisible:e})=>e?"block":"none"),E=()=>[{value:"",label:i.t`Automatic`},{value:"en_US",label:i.t`English`},{value:"es_US",label:i.t`Spanish`}],M=e=>{if(null!=e&&e.name)return(0,q.zj)([e]).shift()},F=(0,j.JS)(j.ad),R=(0,j.JS)(j.yL),V=(0,j.JS)(j.pq),B=(0,j.JS)(j.vf),I=(0,j.JS)(j.HF),Y=(0,j.JS)(j.Vn),C=(0,j.JS)(j.m4),L=({user:e,onSuccess:r,onError:t,submitText:l=i.t`Save`})=>{var a,s,o,O;const{user:D,locale:L,defaultRegion:_,accessTypes:J,schools:z,seniorYear:G,externalIdProperties:$,isNavianceElementary:K}=(0,c.useContext)(m.R),U=(0,n.useDispatch)(),H=(0,c.useMemo)(()=>e.id===D.id,[e,D]),W=(0,c.useMemo)(()=>e.userName===e.email,[e]),Z=(0,c.useMemo)(E,[L]),Q=(0,c.useMemo)(()=>(null==$?void 0:$.name)??i.t`External ID`,[null==$?void 0:$.name]),X=(0,c.useMemo)(()=>!e.hasManager&&!e.educatorAccountGranted,[e]),ee=(0,c.useMemo)(()=>!e.isRoot&&D.id!==e.id&&(D.hasAdmin||D.hasSchoolAdmin&&!e.hasAdmin),[e,D]),re=(0,c.useMemo)(()=>J.map(({id:e,name:r})=>({value:e,label:r})),[J]),[te,ie]=(0,c.useMemo)(()=>{if(z.length)return[(0,q.zj)(z)];else return[void 0,q.wW]},[z]),le=(0,c.useMemo)(()=>(0,q.Cg)(G,K),[G,K]),{register:ae,handleOnSubmit:se,setValidation:oe,error:de,isInvalid:ue,required:ne,value:ce}=(0,x.m)({validators:{firstName(e){var r,t;if((0,j.w2)(null===(r=e.primaryType)||void 0===r?void 0:r.value)&&(null===(t=e.firstName)||void 0===t||!t.trim()))return i.t`First Name is required`},lastName(e){var r,t;if((0,j.w2)(null===(r=e.primaryType)||void 0===r?void 0:r.value)&&(null===(t=e.lastName)||void 0===t||!t.trim()))return i.t`Last Name is required`},async email(r,t=!1){var l,a;const s=null===(l=r.email)||void 0===l?void 0:l.trim(),o=(null===(a=r.primaryType)||void 0===a?void 0:a.value)===j.ad.student.id&&e.userName&&!W;if(s){if(!d()(s))return i.t`Invalid Email address`;if(W){if(/^___/.test(s))return i.t`Invalid format, Email can not start with "___"`;if(t){let e=!1;try{e=await p.F.fetch("/auth/usernameAvailable",{method:"POST",body:JSON.stringify(s)})}catch{return i.t`An error occurred while checking availability`}if(!e)return i.t`Already in use`}}}else if(W||!o)return i.t`Email is required`},state(e){var r;if(null===(r=e.state)||void 0===r||!r.trim())return i.t`State is required`},school(e){var r;if(te&&null!==(r=e.school)&&void 0!==r&&r.name&&!e.school.id)return"Please select a school from the list"},graduationYear(e){const r=ce.graduationYear,t=e.graduationYear;if(r){const e=(new Date).getFullYear()+24;if(isNaN(t)||4!==t.toString().length)return i.t`Graduation Year must be a four digit number`;if(t<1920||t>e)return i.t`Graduation Year must be between 1920 and ${e}`}},eid(e){if(((null==$?void 0:$.required)??e.eid)&&null!=$&&$.pattern){if(!new RegExp($.pattern).test(e.eid))return $.patternMatchError??i.jt`Invalid ${Q}`}}},initialValues:{permission:(0,j.Al)(e.permission,re,re[3]),localOpportunitiesAdministrator:e.localOpportunitiesAdministrator,firstName:e.firstName,lastName:e.lastName,email:e.email,state:(0,N.AF)(e.state??_),school:M(e.school),eid:e.externalId,graduationYear:e.graduationYear,languageId:(0,j.Al)(L,Z,Z[0]),primaryType:(0,j.Al)(e.primaryType,F),counselorType:(0,j.Al)(e.careerCounselorType,R),educatorType:(0,j.Al)(e.educatorType,V),studentType:(0,j.Al)(e.studentType,B),k12EducatorType:(0,j.Al)(e.k12EducatorType,I),k12Population:(0,j.Al)(e.k12Population,Y),k12Program:(0,j.Al)(e.k12Program,C)}}),{mutate:pe,isLoading:me}=(0,u.useMutation)(r=>
1p.F.fetch(`/personalProfile/${H?"me":e.id}`,{method:"POST",body:JSON.stringify(r)}),{onSuccess:(0,c.useCallback)(e=>{if(H)U((0,P.g)(e));if("function"==typeof r)r(e)},[U,H,r]),onError:(0,c.useCallback)(e=>{const r=p.s.getValidation(e);if(r)oe(r);else if("function"==typeof t)t(e)},[oe,t])}),ye=(0,c.useCallback)(r=>{const t=Object.keys(ne).filter(e=>!ne[e]);Object.keys(r).forEach(e=>{if(t.includes(e)||Number.isNaN(r[e])||!r[e])delete r[e]});if(H)delete r.permission;if(e.isRoot){delete r.permission;delete r.eid}pe(r)},[ne,pe,H,e.isRoot]),fe=(0,c.useMemo)(()=>e.hasAdmin&&[j.P.manager,j.P.schoolAdministrator].includes(ce.permission),[e.hasAdmin,ce.permission]),ve=(0,c.useMemo)(()=>Boolean($)&&($.userDefined||D.hasManager),[D,$]),be=(0,c.useMemo)(()=>{var r;return(0,j.dZ)(A(A({},e),{},{primaryType:null===(r=ce.primaryType)||void 0===r?void 0:r.value}))},[e,null===(a=ce.primaryType)||void 0===a?void 0:a.value]),he=(0,c.useMemo)(()=>ee&&J.length>0,[ee,J.length]),ge=(0,c.useMemo)(()=>{var e;return(null===(e=ce.educatorType)||void 0===e?void 0:e.value)===j.pq.k12.id},[null===(s=ce.educatorType)||void 0===s?void 0:s.value]),[je,Te,xe]=(0,c.useMemo)(()=>{var e,r,t;return[(null===(e=ce.primaryType)||void 0===e?void 0:e.value)===j.ad.student.id,(null===(r=ce.primaryType)||void 0===r?void 0:r.value)===j.ad.counselor.id,(null===(t=ce.primaryType)||void 0===t?void 0:t.value)===j.ad.educator.id]},[null===(o=ce.primaryType)||void 0===o?void 0:o.value]),ke=(0,c.useMemo)(()=>{var e;return(0,j.w2)(null===(e=ce.primaryType)||void 0===e?void 0:e.value)},[null===(O=ce.primaryType)||void 0===O?void 0:O.value]),Ne=(0,c.useMemo)(()=>W||!(je&&e.userName&&!W),[je,e.userName,W]);return(0,S.jsxs)(T.l,{onSubmit:se(ye),noValidate:!0,children:[(0,S.jsx)(y.D,{isRequired:!0,isVisible:he,id:"permission-field",htmlFor:"permission-select",desc:de.permission,status:de.permission?"error":"default",label:i.t`Access`,children:(0,S.jsx)(b.l,A({id:"permission-select",labelledBy:"permission-field",items:re},ae("permission",{required:he,parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isRequired:!0,id:"primary-type-field",htmlFor:"primary-type-select",desc:de.primaryType,status:de.primaryType?"error":"default",label:i.t`User Type`,children:(0,S.jsx)(b.l,A({id:"primary-type-select",labelledBy:"primary-type-field",items:F},ae("primaryType",{required:!0,parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isRequired:ke,label:i.t`First Name`,desc:de.firstName,status:de.firstName?"error":"default",children:(0,S.jsx)(f.k,A({},ae("firstName",{required:ke})))}),(0,S.jsx)(y.D,{isRequired:ke,label:i.t`Last Name`,desc:de.lastName,status:de.lastName?"error":"default",children:(0,S.jsx)(f.k,A({},ae("lastName",{required:ke})))}),(0,S.jsx)(y.D,{isRequired:Ne,label:i.t`Email`,desc:X?de.email:i.t`Validated emails cannot be changed`,status:de.email?"error":"default",children:(0,S.jsx)(f.k,A({isDisabled:!X},ae("email",{required:Ne,runAsyncCheck:e.email!==ce.email})))}),(0,S.jsx)(y.D,{id:"language-field",htmlFor:"language-select",label:i.t`Preferred Language`,children:(0,S.jsx)(b.l,A({id:"language-select",labelledBy:"language-field",items:Z},ae("languageId",{parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isVisible:je,id:"student-type-field",htmlFor:"student-type-select",desc:de.studentType,status:de.studentType?"error":"default",label:i.t`Student Type`,children:(0,S.jsx)(b.l,A({id:"student-type-select",labelledBy:"student-type-field",items:B},ae("studentType",{parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isVisible:Te,id:"counselor-type-field",htmlFor:"counselor-type-select",desc:de.counselorType,status:de.counselorType?"error":"default",label:i.t`Counselor Type`,children:(0,S.jsx)(b.l,A({id:"counselor-type-select",labelledBy:"counselor-type-field",items:R},ae("counselorType",{parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isVisible:xe,id:"educator-type-field",htmlFor:"educator-type-select",desc:de.educatorType,status:de.educatorType?"error":"default",label:i.t`Educator Type`,children:(0,S.jsx)(b.l,A({id:"educator-type-select",labelledBy:"educator-type-field",items:V},ae("educatorType",{parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{id:"graduation-field",htmlFor:"graduation-select",isVisible:je,desc:de.graduationYear,status:de.graduationYear?"error":"default",label:i.t`Graduation Year`,children:(0,S.jsx)(v.u,A({id:"graduation-select",labelledBy:"graduation-field",placeholder:i.t`Start typing for suggestions...`,items:le},ae("graduationYear",{parser:e=>parseInt((null==e?void 0:e.value)??e,10)})))}),(0,S.jsx)(y.D,{isVisible:be,id:"school-field",htmlFor:"school-select",desc:de.school??i.t`If you don't have a primary school, you can leave this field blank.`,status:de.school?"error":"default",label:i.t`School`,children:(0,S.jsx)(v.u,A({id:"school-select",labelledBy:"school-field",placeholder:i.t`Start typing for suggestions...`,items:te,loadItems:ie,renderItem:q.R8},ae("school",{parser:e=>null!=e&&e.name?e:{name:e??""}})))}),(0,S.jsx)(y.D,{isRequired:!0,id:"states-field",htmlFor:"states-select",label:i.t`State`,de
1sc:de.state,status:de.state?"error":"default",children:(0,S.jsx)(v.u,A({id:"states-select",labelledBy:"states-field",items:k.LN,placeholder:i.t`Enter your state...`},ae("state",{required:!0,parser:e=>(null==e?void 0:e.value)??N.P3.get(null==e?void 0:e.trim().toLowerCase())??N.ix.get(null==e?void 0:e.trim().toLowerCase())})))}),(0,S.jsx)(y.D,{isVisible:ve,isRequired:Boolean(null==$?void 0:$.required),label:Q,desc:de.eid,status:de.eid?"error":"default",children:(0,S.jsx)(f.k,A({},ae("eid",{required:null==$?void 0:$.required})))}),(0,S.jsx)(y.D,{isRequired:!0,isVisible:xe&&ge,id:"k12educator-type-field",htmlFor:"k12educator-type-select",desc:de.k12EducatorType,status:de.k12EducatorType?"error":"default",label:i.t`K12 Educator Type`,children:(0,S.jsx)(b.l,A({id:"k12educator-type-select",labelledBy:"k12educator-type-field",items:I},ae("k12EducatorType",{required:xe&&ge,parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isRequired:!0,isVisible:xe&&ge,id:"k12population-field",htmlFor:"k12population-select",desc:de.k12Population,status:de.k12Population?"error":"default",label:i.t`K12 Population`,children:(0,S.jsx)(b.l,A({id:"k12population-select",labelledBy:"k12population-field",items:Y},ae("k12Population",{required:xe&&ge,parser:e=>null==e?void 0:e.value})))}),(0,S.jsx)(y.D,{isRequired:!0,isVisible:xe&&ge,id:"k12program-field",htmlFor:"k12program-select",desc:de.k12Program,status:de.k12Program?"error":"default",label:i.t`K12 Program`,children:(0,S.jsx)(b.l,A({id:"k12program-select",labelledBy:"k12program-field",items:C},ae("k12Program",{required:xe&&ge,parser:e=>null==e?void 0:e.value})))}),(0,S.jsxs)(w,{isVisible:fe,children:[(0,S.jsx)("legend",{children:i.t`Local Opportunities Administrator`}),(0,S.jsx)(h.d,A({label:[i.t`No`,i.t`Yes`],isOn:ce.localOpportunitiesAdministrator},ae("localOpportunitiesAdministrator",{binary:!0,required:fe})))]}),(0,S.jsx)(T.E,{children:(0,S.jsx)(g.$n,{type:"submit",size:"large",align:"center",isLoading:me,isDisabled:ue||me,children:l})})]})};L.propTypes={user:s().object.isRequired,submitText:s().string,onSuccess:s().func,onError:s().func}}}]);
2//# sourceMappingURL=6210.acbe7850.chunk.js.map

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.