ResearchToolsManagerApplicationInstitutionStep.react",["fbt","CountryNames","GeoButton.react","GeoFlexbox.react","GeoSearchableSelector.react","GeoSelector.react","GeoSelectorItem.react","GeoTextInput.react","GeoTextPairing.react","GeoToast.react","GeoVStack.react","RelayHooks","ResearchToolsManagerApplicationInstitutionSelector.react","ResearchToolsManagerApplicationInstitutionStepMutation.graphql","ResearchToolsManagerApplicationInstitutionStep_fragment.graphql","ResearchToolsManagerLabels","ResearchToolsManagerLoggingUtils","SearchableEntry","StaticSearchSource","XFBDataTransparencyResearchToolsInstitutionType.facebook","XFBDataTransparencyResearchToolsResearcherRoleAtInstitution.facebook","immutable","isStringNullOrEmpty","nullthrows","react","useGeoToaster"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c,p=m.useCallback,_=m.useState,f=r("immutable").Map(r("CountryNames")).map(function(e,t){return new(r("SearchableEntry"))({title:e,auxiliaryData:{code:t,name:e},uniqueID:t})}).toArray().sort(function(e,t){return e.getTitle().localeCompare(t.getTitle())}),g=new(r("StaticSearchSource"))(f);function h(t){var a,i=t.queryRef,l=t.setStepID,c=o("RelayHooks").useFragment(e!==void 0?e:e=n("ResearchToolsManagerApplicationInstitutionStep_fragment.graphql"),i),m=c.applicationID,h=c.isCollaboratorApplication,y=c.isMigratedApplication,C=c.latestVersion,b=C.applicationVersionID,v=C.disabledSteps,S=C.institution,R=C.institutionCountry,L=C.institutionDepartmentName,E=C.institutionName,k=C.institutionType,I=C.institutionWebsite,T=C.researcherProfileURL,D=C.researcherRole,x=C.researcherRoleOther,$=_(E!=null?E:""),P=$[0],N=$[1],M=_(S==null?void 0:S.id),w=M[0],A=M[1],F=_(R),O=F[0],B=F[1],W=_(D),q=W[0],U=W[1],V=_(x),H=V[0],G=V[1],z=_(k),j=z[0],K=z[1],Q=_(I),X=Q[0],Y=Q[1],J=_(T),Z=J[0],ee=J[1],te=_(L),ne=te[0],re=te[1],oe=o("RelayHooks").useMutation(u!==void 0?u:u=n("ResearchToolsManagerApplicationInstitutionStepMutation.graphql")),ae=oe[0],ie=oe[1],le=_(!1),se=le[0],ue=le[1],ce=_(!1),de=ce[0],me=ce[1],pe=r("isStringNullOrEmpty")(P)||r("isStringNullOrEmpty")(O)||r("isStringNullOrEmpty")(X)||q==null||q==="OTHER"&&r("isStringNullOrEmpty")(H)||r("isStringNullOrEmpty")(Z)&&!y||r("isStringNullOrEmpty")(ne)&&!y||j==null,_e=r("useGeoToaster")(),fe=_e.add,ge=o("ResearchToolsManagerLoggingUtils").useResearchToolsManagerLogger(),he=ge.logEvent,ye=ge.logError,Ce=p(function(e){N(e.getTitle()),A(e.getUniqueID()),B(e.getAuxiliaryData().countryCode),K(e.getAuxiliaryData().institutionType),Y(e.getAuxiliaryData().website)},[]),be=p(function(e){N(e),A(null),r("isStringNullOrEmpty")(e)&&(B(null),K(null),Y(null))},[]),ve=function(t){he(m,b,"CLIENT_APPLICATION_INSTITUTION_DETAILS_UPDATE_CLICKED"),!ie&&ae({onCompleted:function(){he(m,b,"CLIENT_APPLICATION_INSTITUTION_DETAILS_UPDATE_SUCCEEDED"),t()},onError:function(t){ye(m,b,t,"CLIENT_APPLICATION_INSTITUTION_DETAILS_UPDATE_FAILED"),fe(d.jsx(r("GeoToast.react"),{heading:s._(/*BTDS*/"Unable to save changes to application."),status:"error"}))},variables:{input:{data_transparency_research_tools_application_version_id:b,institution:w,institution_country:r("nullthrows")(O),institution_department_name:ne!=null?ne:"",institution_name:r("nullthrows")(P),institution_type:r("nullthrows")(j),institution_website:r("nullthrows")(X),researcher_profile_url:Z!=null?Z:"",researcher_role:r("nullthrows")(q),researcher_role_other:H}}})},Se=v.includes("INSTITUTION")||y;return d.jsxs(r("GeoVStack.react"),{context:"container",relation:"unrelated",children:[d.jsx(r("GeoTextPairing.react"),{description:s._(/*BTDS*/"Provide information about your affiliated organization."),heading:o("ResearchToolsManagerLabels").getResearchToolsManagerResearcherApplicationStepLabel(3),size:"header2"}),d.jsx(r("ResearchToolsManagerApplicationInstitutionSelector.react"),{isDisabled:Se,name:P,onChange:be,onSelectAttempt:Ce}),d.jsx(r("GeoSearchableSelector.react"),{isDisabled:w!=null||r("isStringNullOrEmpty")(P)||y,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.ORGANIZATION_COUNTRY),onChange:function(t){return B(t.getAuxiliaryData().code)},searchSource:g,value:(a=f.find(function(e){return e.getAuxiliaryData().code===O}))!=null?a:null}),d.jsx(r("GeoSelector.react"),{isDisabled:Se,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.ORGANIZATION_TYPE),onChange:K,placeholder:s._(/*BTDS*/"Select"),value:j,children:Array.from(r("XFBDataTransparencyResearchToolsInstitutionType.facebook").members()).map(function(e){return d.jsx(r("GeoSelectorItem.react"),{label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionTypeLabel(e),value:e},e)})}),d.jsx(r("GeoTextInput.react"),{"data-testid":void 0,autoComplete:"off",isDisabled:Se,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.ORGANIZATION_WEBSITE),onChange:Y,value:X}),d.jsx(r("GeoTextInput.react"),{"data-testid":void 0,autoComplete:"off",isDisabled:Se,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.DEPARTMENT_NAME),onChange:re,value:ne}),d.jsx(r("GeoSelector.react"),{"data-testid":void 0,isDisabled:Se,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.YOUR_ROLE_AT_ORGANIZATION),onChange:function(t){U(t),t!=="OTHER"&&G(null)},placeholder:s._(/*BTDS*/"Select"),value:q,children:Array.from(r("XFBDataTransparencyResearchToolsResearcherRoleAtInstitution.facebook").members()).map(function(e){return d.jsx(r("GeoSelectorItem.react"),{label:o("ResearchToolsManagerLabels").getResearchToolsManagerResearcherRoleLabel(e),value:e},e)})}),q==="OTHER"&&d.jsx(r("GeoTextInput.react"),{"data-testid":void 0,autoComplete:"off",isDisabled:Se,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.YOUR_ROLE_AT_ORGANIZATION_OTHER),onChange:G,value:H}),d.jsx(r("GeoTextInput.react"),{"data-testid":void 0,autoComplete:"off",description:s._(/*BTDS*/"Provide a URL to help us verify your organizational affiliation. Acceptable links may include an active organizational web profile or bio, an organizational directory or staff list, or the webpage of your research group or lab. {first line break}{second line break} NOTE: LinkedIn profiles, GitHub Pages, or personal websites are not permitted.",[s._param("first line break",d.jsx("br",{})),s._param("second line break",d.jsx("br",{}))]),isDisabled:Se,label:o("ResearchToolsManagerLabels").getResearchToolsManagerInstitutionFieldLabel(o("ResearchToolsManagerLabels").ResearchToolsManagerInstitutionFieldLabel.RESEARCHER_PROFILE_URL),onChange:ee,value:Z}),d.jsxs(r("GeoFlexbox.react"),{justifyContent:"space-between",children:[d.jsx(r("GeoButton.react"),{label:s._(/*BTDS*/"Back"),onClick:function(){return l("PERSONAL_INFORMATION")},variant:"default"}),d.jsxs(r("GeoFlexbox.react"),{columnGap:8,children:[!Se&&d.jsx(r("GeoButton.react"),{disabledMessage:s._(/*BTDS*/"Complete all fields to continue."),isDisabled:pe,isLoading:ie&&se,label:s._(/*BTDS*/"Save"),onClick:function(){ue(!0),ve(function(){ue(!1),fe(d.jsx(r("GeoToast.react"),{heading:s._(/*BTDS*/"Saved changes to application."),status:"success"}))})},variant:"default"}),d.jsx(r("GeoButton.react"),{disabledMessage:s._(/*BTDS*/"Complete all fields to continue."),isDisabled:pe,isLoading:ie&&de,label:s._(/*BTDS*/"Next"),onClick:function(){me(!0),ve(function(){me(!1),l(h?"TERMS_AND_CONDITIONS":"RESEARCH_DETAILS")})},variant:"primary"})]})]})]})}h.displayName=h.name+" [from "+i.id+"]",l.default=h}),226);
-----
ResearchToolsManagerApplicationInstitutionStepMutation.graphql",["ResearchToolsManagerApplicationInstitutionStepMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}],r={alias:null,args:null,kind:"ScalarField",name:"current_application_step",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"disabled_steps",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"institution_country",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"institution_department_name",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"institution_name",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"institution_type",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"institution_website",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"researcher_profile_url",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"researcher_role",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"researcher_role_other",storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"steps_requiring_more_info",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"ResearchToolsManagerApplicationInstitutionStepMutation",selections:[{kind:"RequiredField",field:{alias:"mutation",args:t,concreteType:"XFBUpdateInstitutionDetailsDataTransparencyResearchToolsApplicationVersionResponsePayload",kind:"LinkedField",name:"xfb_update_institution_details_data_transparency_research_tools_application_version",plural:!1,selections:[{kind:"RequiredField",field:{alias:"applicationVersion",args:null,concreteType:"XFBDataTransparencyResearchToolsApplicationVersion",kind:"LinkedField",name:"data_transparency_research_tools_application_version",plural:!1,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"mutation.applicationVersion.current_application_step"},o,{alias:null,args:null,concreteType:"XFBDataTransparencyInstitution",kind:"LinkedField",name:"institution",plural:!1,selections:[{kind:"RequiredField",field:a,action:"THROW",path:"mutation.applicationVersion.institution.id"}],storageKey:null},{kind:"RequiredField",field:i,action:"THROW",path:"mutation.applicationVersion.institution_country"},{kind:"RequiredField",field:l,action:"THROW",path:"mutation.applicationVersion.institution_department_name"},{kind:"RequiredField",field:s,action:"THROW",path:"mutation.applicationVersion.institution_name"},{kind:"RequiredField",field:u,action:"THROW",path:"mutation.applicationVersion.institution_type"},{kind:"RequiredField",field:c,action:"THROW",path:"mutation.applicationVersion.institution_website"},{kind:"RequiredField",field:d,action:"THROW",path:"mutation.applicationVersion.researcher_profile_url"},{kind:"RequiredField",field:m,action:"THROW",path:"mutation.applicationVersion.researcher_role"},p,{kind:"RequiredField",field:_,action:"THROW",path:"mutation.applicationVersion.steps_requiring_more_info"}],storageKey:null},action:"THROW",path:"mutation.applicationVersion"}],storageKey:null},action:"THROW",path:"mutation"}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"ResearchToolsManagerApplicationInstitutionStepMutation",selections:[{alias:"mutation",args:t,concreteType:"XFBUpdateInstitutionDetailsDataTransparencyResearchToolsApplicationVersionResponsePayload",kind:"LinkedField",name:"xfb_update_institution_details_data_transparency_research_tools_application_version",plural:!1,selections:[{alias:"applicationVersion",args:null,concreteType:"XFBDataTransparencyResearchToolsApplicationVersion",kind:"LinkedField",name:"data_transparency_research_tools_application_version",plural:!1,selections:[r,o,{alias:null,args:null,concreteType:"XFBDataTransparencyInstitution",kind:"LinkedField",name:"institution",plural:!1,selections:[a],storageKey:null},i,l,s,u,c,d,m,p,_,a],storageKey:null}],storageKey:null}]},params:{id:n("ResearchToolsManagerApplicationInstitutionStepMutation_facebookRelayOperation"),metadata:{},name:"ResearchToolsManagerApplicationInstitutionStepMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
ResearchToolsManagerApplicationInstitutionStepMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24709674595367793"}),null);
-----
-----
ResearchToolsManagerApplicationInstitutionStepMutation.graphql",["ResearchToolsManagerApplicationInstitutionStepMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}],r={alias:null,args:null,kind:"ScalarField",name:"current_application_step",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"disabled_steps",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"institution_country",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"institution_department_name",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"institution_name",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"institution_type",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"institution_website",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"researcher_profile_url",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"researcher_role",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"researcher_role_other",storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"steps_requiring_more_info",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"ResearchToolsManagerApplicationInstitutionStepMutation",selections:[{kind:"RequiredField",field:{alias:"mutation",args:t,concreteType:"XFBUpdateInstitutionDetailsDataTransparencyResearchToolsApplicationVersionResponsePayload",kind:"LinkedField",name:"xfb_update_institution_details_data_transparency_research_tools_application_version",plural:!1,selections:[{kind:"RequiredField",field:{alias:"applicationVersion",args:null,concreteType:"XFBDataTransparencyResearchToolsApplicationVersion",kind:"LinkedField",name:"data_transparency_research_tools_application_version",plural:!1,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"mutation.applicationVersion.current_application_step"},o,{alias:null,args:null,concreteType:"XFBDataTransparencyInstitution",kind:"LinkedField",name:"institution",plural:!1,selections:[{kind:"RequiredField",field:a,action:"THROW",path:"mutation.applicationVersion.institution.id"}],storageKey:null},{kind:"RequiredField",field:i,action:"THROW",path:"mutation.applicationVersion.institution_country"},{kind:"RequiredField",field:l,action:"THROW",path:"mutation.applicationVersion.institution_department_name"},{kind:"RequiredField",field:s,action:"THROW",path:"mutation.applicationVersion.institution_name"},{kind:"RequiredField",field:u,action:"THROW",path:"mutation.applicationVersion.institution_type"},{kind:"RequiredField",field:c,action:"THROW",path:"mutation.applicationVersion.institution_website"},{kind:"RequiredField",field:d,action:"THROW",path:"mutation.applicationVersion.researcher_profile_url"},{kind:"RequiredField",field:m,action:"THROW",path:"mutation.applicationVersion.researcher_role"},p,{kind:"RequiredField",field:_,action:"THROW",path:"mutation.applicationVersion.steps_requiring_more_info"}],storageKey:null},action:"THROW",path:"mutation.applicationVersion"}],storageKey:null},action:"THROW",path:"mutation"}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"ResearchToolsManagerApplicationInstitutionStepMutation",selections:[{alias:"mutation",args:t,concreteType:"XFBUpdateInstitutionDetailsDataTransparencyResearchToolsApplicationVersionResponsePayload",kind:"LinkedField",name:"xfb_update_institution_details_data_transparency_research_tools_application_version",plural:!1,selections:[{alias:"applicationVersion",args:null,concreteType:"XFBDataTransparencyResearchToolsApplicationVersion",kind:"LinkedField",name:"data_transparency_research_tools_application_version",plural:!1,selections:[r,o,{alias:null,args:null,concreteType:"XFBDataTransparencyInstitution",kind:"LinkedField",name:"institution",plural:!1,selections:[a],storageKey:null},i,l,s,u,c,d,m,p,_,a],storageKey:null}],storageKey:null}]},params:{id:n("ResearchToolsManagerApplicationInstitutionStepMutation_facebookRelayOperation"),metadata:{},name:"ResearchToolsManagerApplicationInstitutionStepMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
ResearchToolsManagerApplicationInstitutionStepMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24709674595367793"}),null);
-----