PageSourceSearch

https://cgscholar.com/_nuxt/CIvSOnDv.js

js cgscholar.com collected 2026-09-24 09:21:02 UTC 24,190 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DW_9J1o-.js","./DyJ9bgkC.js","./CTwjLVo9.js","./entry.GTDaU2Ti.css","./B_dCBO1A.js","./hBKOvaze.js","./BbON9zhe.js","./DMsxsjxB.js","./D8B-1ICt.js","./w1MSXho_.js","./BXWXHAo2.js","./Doz9SQD6.js","./ValidatedField.Ct5Dc1EZ.css","./6Py2VufL.js","./DialogWrapper.DQdMmMro.css","./DgJsqxrV.js","./BWxOVg1T.js","./B4T6mMwU.js","./Cu3muj1h.js"])))=>i.map(i=>d[i]);
2var Se=Object.defineProperty;var Me=(h,o,l)=>o in h?Se(h,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):h[o]=l;var H=(h,o,l)=>Me(h,typeof o!="symbol"?o+"":o,l);import{_ as Ce}from"./DQaON-ll.js";import{d as J,b as K,e as X,s as A,y as Q,x as B,Z as Ue,fk as Te,g as q,j as M,B as R,p as re,i as m,k as e,P as D,t as O,m as E,h as T,z as G,f as Ne,v as Le,_ as Oe,dm as $e,l as Pe,q as Ae,r as Re,F as Fe,a7 as Be,cb as me,w as qe,cI as oe,cq as be,c as Ee,o as We,$ as ze,n as He,L as Ge}from"./CTwjLVo9.js";import{V as ee}from"./DyJ9bgkC.js";import{b as L}from"./DgJsqxrV.js";import{c as Z,e as ie,u as te,d as ae,a as j,b as se}from"./BWxOVg1T.js";import{u as ne}from"./w1MSXho_.js";import Ke from"./ZDIr96DJ.js";import{_ as Xe}from"./BfbkDilh.js";import{_ as je}from"./BbNbQa5r.js";import{_ as Qe}from"./zhtX_No8.js";import{d as Ze}from"./BLjCje-F.js";import{u as Je}from"./BvR4dc4F.js";import{_ as Ye}from"./Ce97ZK48.js";import{_ as et}from"./DMgQMQ5o.js";import{u as tt}from"./BAbdV6gz.js";import"./DFuJuM5C.js";import"./B_dCBO1A.js";import"./hBKOvaze.js";import"./BbON9zhe.js";import"./DMsxsjxB.js";import"./D8B-1ICt.js";import"./BXWXHAo2.js";import"./Doz9SQD6.js";import"./B4T6mMwU.js";import"./Cu3muj1h.js";import"./CUs7Ykci.js";import"./Dn2A0rWu.js";import"./BA8uc1Iw.js";import"./eIHFenvF.js";import"./CqMwVpZO.js";import"./K74sF44K.js";const ve=1e3,nt=J({__name:"General",emits:["step-forward"],setup(h,{emit:o}){var V;const{isWebWidth:l}=ne(),{t}=K(),_=o,u=X(),{user:s}=A(u),{countriesSorted:v}=A(Q()),b=Z().shape({countryId:L.requiredNumber(),bio:L.string(ve),isPrivate:ie(),discoverable:ie(),resourcesDiscoverable:ie()}),{defineField:d,handleSubmit:w,errors:f,validate:I}=te({validationSchema:b,initialValues:{countryId:((V=s.value.country)==null?void 0:V.id)||null,bio:s.value.bio||"",isPrivate:s.value.isPrivate||!1,discoverable:s.value.discoverable??!0,resourcesDiscoverable:s.value.resourcesDiscoverable??!0}}),[N]=d("countryId"),[k]=d("bio"),[U]=d("isPrivate"),[S]=d("discoverable"),[x]=d("resourcesDiscoverable"),$=B(()=>S.value===!0);Ue(S,i=>{i||(x.value=!1)});const{getBrowserOrDefaultLocale:g}=Te(),p=w(async i=>{const{valid:a}=await I();a&&u.updateUserProfile({...i,locale:g()}).then(()=>{_("step-forward")})});return(i,a)=>{const P=ee;return T(),q("div",null,[M(P,{modelValue:e(N),"onUpdate:modelValue":a[0]||(a[0]=c=>D(N)?N.value=c:null),name:"countryId",type:"autocomplete",errors:e(f).countryId,label:e(t)("onboarding.general.location.label"),placeholder:e(t)("onboarding.general.location.placeholder"),options:e(v),class:"mt-10"},null,8,["modelValue","errors","label","placeholder","options"]),M(P,{modelValue:e(k),"onUpdate:modelValue":a[1]||(a[1]=c=>D(k)?k.value=c:null),type:"textarea",label:`${e(t)("onboarding.general.bio.label")} ${e(t)("inputs.optional")}`,placeholder:e(t)("onboarding.general.bio.placeholder"),errors:e(f).bio,"chars-limit":ve,name:"bio",class:"mt-4"},null,8,["modelValue","label","placeholder","errors"]),M(P,{modelValue:e(U),"onUpdate:modelValue":a[2]||(a[2]=c=>D(U)?U.value=c:null),errors:e(f).isPrivate,"field-props":{label:e(t)("onboarding.general.isPrivate.label"),description:e(t)("onboarding.general.isPrivate.text")},name:"isPrivate",type:"switch-input",class:"mt-4"},null,8,["modelValue","errors","field-props"]),M(P,{modelValue:e(S),"onUpdate:modelValue":a[3]||(a[3]=c=>D(S)?S.value=c:null),errors:e(f).discoverable,"field-props":{label:e(t)("onboarding.general.discoverable.label"),description:e(t)("onboarding.general.discoverable.text")},name:"discoverable",type:"switch-input"},null,8,["modelValue","errors","field-props"]),e($)?(T(),R(P,{key:0,modelValue:e(x),"onUpdate:modelValue":a[4]||(a[4]=c=>D(x)?x.value=c:null),errors:e(f).resourcesDiscoverable,"field-props":{label:e(t)("onboarding.general.resourcesDiscoverable.label"),description:e(t)("onboarding.general.resourcesDiscoverable.text")},name:"resourcesDiscoverable",type:"switch-input"},null,8,["modelValue","errors","field-props"])):re("",!0),m("button",{class:E(["app-button app-button--dark mt-8",{"w-auto":e(l)}]),onClick:a[5]||(a[5]=(...c)=>e(p)&&e(p)(...c))},O(e(t)("onboarding.saveAndContinue")),3)])}}}),ge=h=>{var o,l,t;return!((o=h.year)!=null&&o.value)||!((l=h.month)!=null&&l.value)||!((t=h.day)!=null&&t.value)?"":new Date(`${h.year.value}-${h.month.value}-${h.day.value}`)};
2class ot{constructor(o){H(this,"positionDescription");H(this,"customInstitutionName");H(this,"startDate");var l,t,_,u,s,v,b,d,w,f;this.positionDescription=((_=(t=(l=o==null?void 0:o.activitiesSummary)==null?void 0:l.employments)==null?void 0:t.employmentSummary[0])==null?void 0:_.roleTitle)||"",this.customInstitutionName=((b=(v=(s=(u=o==null?void 0:o.activitiesSummary)==null?void 0:u.employments)==null?void 0:s.employmentSummary[0])==null?void 0:v.organization)==null?void 0:b.name)||"",this.startDate=ge((f=(w=(d=o==null?void 0:o.activitiesSummary)==null?void 0:d.employments)==null?void 0:w.employmentSummary[0])==null?void 0:f.startDate)}}class it{constructor(o){H(this,"degree");H(this,"customInstitutionName");H(this,"startDate");var l,t,_,u,s,v,b,d,w,f;this.degree=((_=(t=(l=o==null?void 0:o.activitiesSummary)==null?void 0:l.educations)==null?void 0:t.educationSummary[0])==null?void 0:_.roleTitle)||"",this.customInstitutionName=((b=(v=(s=(u=o==null?void 0:o.activitiesSummary)==null?void 0:u.educations)==null?void 0:s.educationSummary[0])==null?void 0:v.organization)==null?void 0:b.name)||"",this.startDate=ge((f=(w=(d=o==null?void 0:o.activitiesSummary)==null?void 0:d.educations)==null?void 0:w.educationSummary[0])==null?void 0:f.startDate)}}const at=()=>{const h=G({experience:null,education:null}),o=Ne(),l=X(),{t}=K();return{ORCIDParsedData:h,setORCIDImportDialog:u=>{o.open(Le(()=>Oe(()=>import("./DW_9J1o-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]),import.meta.url)),{props:{showHeader:!1},data:{header:t("orcid.orcidIdDialogHeader"),headerText:t("orcid.orcidIdDialogText")},onClose:({data:s})=>{s&&l.getORCIDRecord(s).then(v=>{const b=$e.camelizeKeys(v);h.value.experience=new ot(b),h.value.education=new it(b),u()})}})}}},st={class:"text=caption-1 mt-8 mb-2"},rt=["aria-label"],lt={class:"flex items-center gap-2"},dt={class:"flex"},fe=250,ut=J({__name:"Affiliation",emits:["step-forward"],setup(h,{emit:o}){var ue,pe;const{isWebWidth:l}=ne(),{t}=K(),_=o,u=X(),{user:s}=A(u),v=Q(),{filters:b}=A(v),d=Z().shape({headline:L.requiredString(),position:L.requiredString(),institutionTypeId:ae().when(["position","customInstitutionTypeName"],{is:(n,r)=>!r&&n!=="independent_scholar",then:n=>n.required(t("errors.required")),otherwise:n=>n.nullable()}),customInstitutionTypeName:L.string().nullable().test("is-required",t("errors.required"),function(n){return this.parent.institutionTypeId||this.parent.position==="independent_scholar"||!!n}),institutionId:ae().when(["position","customInstitutionName"],{is:(n,r)=>!r&&n!=="independent_scholar",then:n=>n.required(t("errors.required")),otherwise:n=>n.nullable()}),customInstitutionName:L.string().nullable().test("is-required",t("errors.required"),function(n){return this.parent.institutionId||this.parent.position==="independent_scholar"||!!n}),description:L.string(fe),startDate:L.string().when("position",{is:n=>n!=="independent_scholar",then:n=>n.required(t("errors.required"))}),positionDescription:L.string().when("position",{is:n=>n==="scholar",then:n=>n.required(t("errors.required"))}),degree:L.string().when("position",{is:n=>n==="student",then:n=>n.required(t("errors.required"))})}),w=B(()=>s.value.workExperiences[0]),f=B(()=>s.value.educations[0]),{defineField:I,handleSubmit:N,errors:k,validate:U}=te({validationSchema:d,initialValues:{headline:"",position:((pe=(ue=b.value.userPositions)==null?void 0:ue[0])==null?void 0:pe.value)||"student",institutionTypeId:null,customInstitutionTypeName:null,institutionId:null,customInstitutionName:null,positionDescription:"",description:"",startDate:"",degree:""}}),[S]=I("headline"),[x]=I("position"),[$]=I("institutionTypeId"),[g]=I("customInstitutionTypeName"),[p]=I("institutionId"),[V]=I("customInstitutionName"),[i]=I("positionDescription"),[a]=I("degree"),[P]=I("description"),[c]=I("startDate"),le=N(async n=>{var W,z,y,ce;const{valid:r}=await U();if(!r)return;const C={headline:n.headline,position:n.position};n.position==="scholar"&&(C.workExperiences=[{id:(W=w.value)==null?void 0:W.id,institutionId:n.customInstitutionName?null:n.institutionId,customInstitutionName:n.institutionId?null:n.customInstitutionName,institutionTypeId:n.institutionTypeId,customInstitutionTypeName:n.institutionTypeId?null:n.customInstitutionTypeName,positionDescription:n.positionDescription,description:n.description,startDate:n.startDate,current:!0}]),n.position==="student"&&(C.educations=[{id:(z=f.value)==null?void 0:z.id,institutionTypeId:n.institutionTypeId,customInstitutionTypeName:n.institutionTypeId?null:n.customInstitutionTypeName,institutionId:n.customInstitutionName?null:n.institutionId,customInstitutionName:n.institutionId?null:n.customInstitutionName,degree:n.degree,description:n.description,startDate:n.startDate,current:!0}]),await u.updateUserProfile(C),n.position==="scholar"&&((y=s.value.workExperiences[0])!=null&&y.id)&&await u.setWorkExperienceAsPrimaryAffiliation(s.value.workExperiences[0].id),n.position==="student"&&((ce=s.value.educations[0])!=null&&ce.id)&&await u.setEducationAsPrimaryAffiliation(s.value.educations[0].id),_("step-forward")}),{setORCIDImportDialog:he,ORCIDParsedData:F}=at(),Ie=()=>{he(()=>de())},ye=()=>{de(),x.value==="student"&&Y("degree-input"),Y("institutionId-input")},de=()=>{var n,r,C,W,z,y;x.value==="student"&&F.value.education?(a.value=(n=F.value.education)==null?void 0:n.degree,V.value=(r=F.value.education)==null?void 0:r.customInstitutionName,c.value=(C=F.value.education)==null?void 0:C.startDate,p.value=null,Y("degree-input"),Y("institutionId-input")):x.value==="scholar"&&F.value.experience&&(i.value=(W=F.value.experience)==null?void 0:W.positionDescription,V.value=(z=F.value.experience)==null?void 0:z.customInstitutionName,c.value=(y=F.value.experience)==null?void 0:y.startDate,p.value=null,Y("institutionId-input"))},Y=async n=>{await Be();const r=document.getElementById(n);if(r){const C=r.querySelector("input");C&&(C.focus(),C.blur())}},De=Ze(n=>v.fetchInstitutions(n),1e3,{leading:!0}),_e=n=>v.loadMoreInstitutions(n),Ve=n=>{V.value=n},we=n=>{g.value=n},ke=n=>{a.value=n},xe=B(()=>({scholar:"allInstitutionTypes",student:"educationalInstitutionTypes"})[x.value]||"allInstitutionTypes");return(n,r)=>{const C=ee,W=Ke,z=Re("tooltip");return T(),q("div",null,[m("p",st,O(e(t)("onboarding.orcIdDescription")),1),m("button",{class:E(["app-button",{"w-auto":e(l)}]),type:"button","aria-label":e(t)("onboarding.importORCIDData"),onClick:Ie},r[9]||(r[9]=[m("img",{src:Xe,alt:"orc ID"},null,-1),Pe(" ORCID "),m("img",{src:je,alt:"external link"},null,-1)]),10,rt),r[11]||(r[11]=m("div",{class:"relative mt-6"},[m("div",{class:"absolute inset-0 flex items-center","aria-hidden":"true"},[m("div",{class:"w-full border-t border-gray-200"})])],-1)),M(C,{modelValue:e(S),"onUpdate:modelValue":r[0]||(r[0]=y=>D(S)?S.value=y:null),name:"headline",class:"mt-16",errors:e(k).headline,label:e(t)("onboarding.affiliation.headline.label"),placeholder:e(t)("onboarding.affiliation.headline.placeholder"),hint:e(t)("onboarding.affiliation.headline.hint")},null,8,["modelValue","errors","label","placeholder","hint"]),m("div",lt,[M(W,{modelValue:e(x),"onUpdate:modelValue":[r[1]||(r[1]=y=>D(x)?x.value=y:null),ye],class:"my-8",options:e(b).userPositions||[]},null,8,["modelValue","options"]),Ae((T(),q("button",null,r[10]||(r[10]=[m("img",{src:Qe,alt:"info",class:"w-7 h-7"},null,-1)]))),[[z,{value:e(t)("onboarding.affiliation.positionDescription.hint"),class:"max-w-[300px]",showDelay:500},void 0,{bottom:!0}]])]),e(x)!=="independent_scholar"?(T(),q(Fe,{key:0},[M(C,{modelValue:e($),"onUpdate:modelValue":r[2]||(r[2]=y=>D($)?$.value=y:null),type:"combobox",errors:e(k).institutionTypeId,options:e(b)[e(xe)]||[],name:"institutionTypeId",label:e(t)("onboarding.affiliation.organizationType.label"),placeholder:e(t)("onboarding.affiliation.organizationType.placeholder"),"field-props":{clearable:!0,custom:e(g)}
2,"field-events":{"update:custom":we}},null,8,["modelValue","errors","options","label","placeholder","field-props","field-events"]),M(C,{id:"institutionId-input",modelValue:e(p),"onUpdate:modelValue":r[3]||(r[3]=y=>D(p)?p.value=y:null),type:"combobox",name:"institutionId",class:"mt-4",errors:e(k).institutionId||e(k).customInstitutionName,label:e(t)("onboarding.affiliation.organization.label"),placeholder:e(t)("onboarding.affiliation.organization.placeholder"),"field-props":{fetchCallback:e(De),loadMoreCallback:_e,custom:e(V)},"field-events":{"update:custom":Ve}},null,8,["modelValue","errors","label","placeholder","field-props","field-events"]),e(x)==="scholar"?(T(),R(C,{key:0,modelValue:e(i),"onUpdate:modelValue":r[4]||(r[4]=y=>D(i)?i.value=y:null),name:"positionDescription",errors:e(k).positionDescription,label:e(t)("onboarding.affiliation.positionDescription.label"),placeholder:e(t)("onboarding.affiliation.positionDescription.placeholder")},null,8,["modelValue","errors","label","placeholder"])):(T(),R(C,{key:1,id:"degree-input",modelValue:e(a),"onUpdate:modelValue":r[5]||(r[5]=y=>D(a)?a.value=y:null),type:"combobox",name:"degree",class:"mt-4",options:e(b).educations||[],errors:e(k).degree,label:e(t)("onboarding.affiliation.positionDescription.alternativeLabel"),placeholder:e(t)("onboarding.affiliation.positionDescription.alternativePlaceholder"),"field-props":{initialQuery:e(a),custom:e(a)},"field-events":{"update:custom":ke}},null,8,["modelValue","options","errors","label","placeholder","field-props","field-events"])),M(C,{modelValue:e(P),"onUpdate:modelValue":r[6]||(r[6]=y=>D(P)?P.value=y:null),label:e(t)("onboarding.affiliation.description.label"),placeholder:e(t)("onboarding.affiliation.description.placeholder"),errors:e(k).description,"chars-limit":fe,type:"textarea",name:"description"},null,8,["modelValue","label","placeholder","errors"]),M(C,{modelValue:e(c),"onUpdate:modelValue":r[7]||(r[7]=y=>D(c)?c.value=y:null),type:"date",label:e(t)("onboarding.affiliation.startDate.label"),placeholder:e(t)("onboarding.affiliation.startDate.placeholder"),errors:e(k).startDate,name:"startDate",class:"mt-4"},null,8,["modelValue","label","placeholder","errors"])],64)):re("",!0),m("div",dt,[m("button",{class:E(["app-button app-button--dark mt-8 mr-4",{"w-auto":e(l)}]),onClick:r[8]||(r[8]=(...y)=>e(le)&&e(le)(...y))},O(e(t)("onboarding.saveAndContinue")),3)])])}}}),pt={class:"mt-8"},ct={class:"text-header-s text-primary"},mt={class:"mt-4"},bt={class:"text-header-s text-primary"},vt={class:"flex gap-4"},ft=J({__name:"Interests",emits:["step-forward"],setup(h,{emit:o}){var $;const{isWebWidth:l}=ne(),{t}=K(),_=o,u=X(),{user:s}=A(u),{filters:v}=A(Q()),b=Z().shape({areaOfInterestIds:L.requiredNumberArray(),userLanguages:j().of(Z().shape({customName:L.string(20),resourceId:ae()}))}),{getInitialLanguages:d,getParsedLanguages:w}=Je(),{defineField:f,handleSubmit:I,errors:N,validate:k}=te({validationSchema:b,initialValues:{areaOfInterestIds:(($=s.value.areasOfInterest)==null?void 0:$.map(g=>g.id))||[],userLanguages:d()}}),[U]=f("areaOfInterestIds"),[S]=f("userLanguages"),x=I(async g=>{const{valid:p}=await k();if(!p)return;const V={areaOfInterestIds:g.areaOfInterestIds,userLanguages:w(g.userLanguages)};u.updateUserProfile(V).then(()=>{_("step-forward")})});return(g,p)=>{const V=ee;return T(),q("div",null,[m("div",pt,[m("div",ct,O(e(t)("onboarding.interests.areaOfInterest.header")),1),M(V,{modelValue:e(U),"onUpdate:modelValue":p[0]||(p[0]=i=>D(U)?U.value=i:null),label:e(t)("onboarding.interests.areaOfInterest.label"),placeholder:e(t)("onboarding.interests.areaOfInterest.placeholder"),errors:e(N).areaOfInterestIds,options:e(v).areasOfInterest||[],"field-props":{virtualScrollerElementHeight:36},name:"areaOfInterestIds",type:"chips"},null,8,["modelValue","label","placeholder","errors","options"])]),m("div",mt,[m("div",bt,O(e(t)("onboarding.interests.languages.header")),1),M(V,{modelValue:e(S),"onUpdate:modelValue":p[1]||(p[1]=i=>D(S)?S.value=i:null),label:e(t)("onboarding.interests.languages.label"),placeholder:e(t)("onboarding.interests.languages.placeholder"),errors:e(N).userLanguages,options:e(v).languages||[],name:"userLanguages",type:"custom-chips"},null,8,["modelValue","label","placeholder","errors","options"])]),m("div",vt,[m("button",{class:E(["app-button app-button--dark mt-4",{"w-auto":e(l)}]),onClick:p[2]||(p[2]=(...i)=>e(x)&&e(x)(...i))},O(e(t)("onboarding.saveAndContinue")),3)])])}}}),gt={class:"mt-4"},ht={class:"question-label flex items-center mb-2"},It={class:"flex gap-4"},yt=J({__name:"Identity",emits:["step-forward"],setup(h,{emit:o}){var p;const l=o,t=X(),{isWebWidth:_}=ne(),{t:u}=K(),{fileParams:s}=A(Q()),{user:v}=A(t),{profileBanners:b}=Q(),d=G(me.Custom),w=Z().shape({avatar:j().of(se()),banner:j().of(se())}),{defineField:f,validate:I,handleSubmit:N}=te({validationSchema:w,initialValues:{avatar:[],banner:[],profileBannerId:((p=b[0])==null?void 0:p.id)||null}}),[k]=f("avatar"),[U]=f("banner"),[S]=f("profileBannerId"),x=B(()=>v.value.bannerUrl?{url:v.value.bannerUrl,filename:"banner-file"}:void 0),$=B(()=>v.value.avatarUrl?{url:v.value.avatarUrl,filename:"banner-file"}:void 0),g=N(async V=>{const{valid:i}=await I();if(!i)return;const a={avatar:V.avatar[0]||null,banner:null,profileBannerId:null};if(d.value===me.Custom?a.banner=V.banner[0]||null:a.profileBannerId=S.value||null,!a.avatar||!(a.banner||a.profileBannerId)){l("step-forward");return}t.updateUserProfile(a,!0).then(()=>{l("step-forward")})});return(V,i)=>{const a=ee,P=Ye;return T(),q("div",gt,[M(a,{modelValue:e(k),"onUpdate:modelValue":i[0]||(i[0]=c=>D(k)?k.value=c:null),name:"avatar",label:e(u)("onboarding.identity.profileImage"),"field-props":{single:!0,fileParams:e(s).profileAvatar,fullScreenDragAndDrop:!1,aspectRatio:e(be).Avatar,rounded:!0,baseFile:e($),recommendedResolution:{width:e(oe).UserAvatarWidth,height:e(oe).UserAvatarHeight}},type:"image-crop"},null,8,["modelValue","label","field-props"]),m("label",ht,O(e(u)("onboarding.identity.bannerImage")),1),M(P,{mode:e(d),"onUpdate:mode":i[2]||(i[2]=c=>D(d)?d.value=c:null),"banner-id":e(S),"onUpdate:bannerId":i[3]||(i[3]=c=>D(S)?S.value=c:null),class:"mb-4",onUploadImage:i[4]||(i[4]=c=>U.value=c)},{default:qe(()=>[M(a,{modelValue:e(U),"onUpdate:modelValue":i[1]||(i[1]=c=>D(U)?U.value=c:null),name:"banner","field-props":{single:!0,fileParams:e(s).profileBanner,fullScreenDragAndDrop:!1,baseFile:e(x),aspectRatio:e(be).UserBanner,recommendedResolution:{width:e(oe).UserBannerWidth,height:e(oe).UserBannerHeight}},type:"image-crop"},null,8,["modelValue","field-props"])]),_:1},8,["mode","banner-id"]),m("div",It,[m("button",{class:E(["app-button app-button--dark mt-4",{"w-auto":e(_)}]),onClick:i[5]||(i[5]=(...c)=>e(g)&&e(g)(...c))},O(e(u)("onboarding.saveAndContinue")),3),m("button",{class:E(["app-button mt-4",{"w-auto":e(_)}]),onClick:i[6]||(i[6]=c=>l("step-forward"))},O(e(u)("common.skipStep")),3)])])}}}),Dt={class:"mt-8"},_t={class:"text-header-s text-primary"},Vt={class:"text-caption-1 text-secondary mt-2 mb-4"},wt={class:"flex gap-4"},kt=J({__name:"More",emits:["step-forward"],setup(h,{emit:o}){var $;const l=o,{t}=K(),{isWebWidth:_}=ne(),{fileParams:u}=A(Q()),s=X(),{user:v}=A(s),b=Z().shape({resume:j().of(se()),socialMedia:j().of(L.socialMedia()),otherLinks:j().of(L.customLinks())}),{defineField:d,values:w}=te({validationSchema:b,initialValues:{resume:[],socialMedia:(($=v.value.socialMedia)==null?void 0:$.map(g=>({id:g.id,url:g.url,name:g.name,socialMediumId:g.socialMediumId})))||[],otherLinks:v.value.otherLinks||[]}}),[f]=d("resume"),[I]=d("socialMedia"),[N]=d("otherLinks"),k=G(),U=G(),S=async()=>({valid:(await Promise.all([U.value.startValidations(),k.value.startValidations()])).every(Boolean)}),x=async()=>{const g=w,{valid:p}=await S();if(!p)return;const V={socialMedia:g.socialMedia.length?g.socialMedia.map(i=>({url:i.url,name:i.name,socialMediumId:i.socialMediumId})):null,otherLinks:g.otherLinks.length?g.otherLinks.map(i=>({url:i.url,name:i.name})):null,resume:g.resume[0]};V.resume||delete V.resume,s.updateUserProfile({...V},!0).then(()=>{l("step-forward")})};return(g,p)=>{const V=ee,i=et;return T(),q("div",null,[m("div",Dt,[m("div",_t,O(e(t)("onboarding.more.resume.label")),1),m("div",Vt,O(e(t)("onboarding.more.resume.hint")),1),M(V,{modelValue:e(f),"onUpdate:modelValue":p[0]||(p[0]=a=>D(f)?f.value=a:null),name:"resume",class:"mt-4","field-props":{single:!0,fullScreenDragAndDrop:!1,fileParams:e(u).resume},type:"attachments"},null,8,["modelValue","field-props"])]),M(i,{ref_key:"socialMediaLinksComponent",ref:U,modelValue:e(I),"onUpdate:modelValue":p[1]||(p[1]=a=>D(I)?I.value=a:null),"social-media":"",class:"mt-4",name:"socialMediaModel",label:e(t)("onboarding.more.socialMedia.label"),hint:e(t)("onboarding.more.socialMedia.hint"),"add-new-text":e(t)("onboarding.more.socialMedia.addNew",e(I).length)},null,8,["modelValue","label","hint","add-new-text"]),M(i,{ref_key:"otherLinksComponent",ref:k,modelValue:e(N),"onUpdate:modelValue":p[2]||(p[2]=a=>D(N)?N.value=a:null),class:"mt-4",name:"otherLinksModel",label:e(t)("onboarding.more.otherLink.label"),hint:e(t)("onboarding.more.otherLink.hint"),"add-new-text":e(t)("onboarding.more.otherLink.addNew",e(N).length)},null,8,["modelValue","label","hint","add-new-text"]),m("div",wt,[m("button",{class:E(["app-button app-button--dark mt-4",{"w-auto":e(_)}]),onClick:x},O(e(t)("onboarding.getStarted")),3),m("button",{type:"button",class:E(["app-button mt-4",{"w-auto":e(_)}]),onClick:p[3]||(p[3]=a=>l("step-forward"))},O(e(t)("onboarding.skipAndGetStarted")),3)])])}}}),xt={class:"w-full view-height lg:pt-8"},St={class:"hidden-header"},Mt=J({__name:"onboarding",setup(h){const{t:o}=K(),l=X(),t=G(!1),_=B(()=>[{key:"general",title:o("onboarding.general.name"),header:o("onboarding.general.header",{name:l.user.firstName}),subheader:o("onboarding.general.subheader")},{key:"affiliation",title:o("onboarding.affiliation.name"),header:o("onboarding.affiliation.header"),subheader:o("onboarding.affiliation.subheader"),hide:t.value},{key:"interests",title:o("onboarding.interests.name"),header:o("onboarding.interests.header"),subheader:o("onboarding.interests.subheader")},{key:"identity",title:o("onboarding.identity.name"),header:o("onboarding.identity.header"),subheader:o("onboarding.identity.subheader")},{key:"more",title:o("onboarding.more.name"),header:o("onboarding.more.header"),subheader:o("onboarding.more.subheader")}].filter(d=>!d.hide)),u=G(0),s=B(()=>_.value[u.value]);Ee({title:()=>{var d;return((d=s.value)==null?void 0:d.header)||o("onboarding.getStarted")}}),We(()=>{var d,w;(((d=l.user.workExperiences)==null?void 0:d.length)>0||((w=l.user.educations)==null?void 0:w.length)>0)&&(t.value=!0)});const{allowLeavingView:v}=tt(G(!0),o("onboarding.leaveOnboardingText")),b=()=>{u.value<_.value.length-1?u.value++:(v.value=!0,He("/"))};return(d,w)=>{const f=Ce;return T(),q("div",xt,[m("h1",St,O(e(o)("onboarding.title")),1),M(f,{"active-step-index":e(u),"onUpdate:activeStepIndex":w[0]||(w[0]=I=>
2D(u)?u.value=I:null),steps:e(_)},null,8,["active-step-index","steps"]),(T(),R(ze,null,[e(s).key==="general"?(T(),R(nt,{key:"general",onStepForward:b})):e(s).key==="affiliation"?(T(),R(ut,{key:"affiliation",onStepForward:b})):e(s).key==="interests"?(T(),R(ft,{key:"interests",onStepForward:b})):e(s).key==="identity"?(T(),R(yt,{key:"identity",onStepForward:b})):e(s).key==="more"?(T(),R(kt,{key:"more",onStepForward:b})):re("",!0)],1024))])}}}),ln=Ge(Mt,[["__scopeId","data-v-2c33dca5"]]);export{ln 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.