CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",["CandidatePortalLoggingUtils","CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation.graphql","CandidatePortalRelayEnvironment","PIERelayModernMutator","Promise","asyncToGeneratorRuntime"],(function(a,b,c,d,e,f,g){"use strict";var h,i;function a(a){return j.apply(this,arguments)}function j(){j=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){d("CandidatePortalLoggingUtils").logInfo("PREEMPTIVE_AVAILABILITIES","SUBMIT_MUTATION");return new(i||(i=b("Promise")))(function(e,f){return d("PIERelayModernMutator").commitMutation({callbacks:{onCompleted:e,onError:f},environment:c("CandidatePortalRelayEnvironment"),eventType:"candidate_portal.preemptive_candidate_availability.submit.mutation",mutation:h!==void 0?h:h=b("CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation.graphql"),mutationData:babelHelpers["extends"]({},a,{candidate_availabilities:Array.from(a.candidate_availabilities).sort(function(a,b){if(a.available_from!==b.available_from)return a.available_from-b.available_from;else return a.available_to-b.available_to})}),productType:"CANDIDATE_PORTAL"})})});return j.apply(this,arguments)}g.commit=a}),98);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitButton.react",["CPSettingsUpdatePreferredTimezoneFormContext.react","CandidatePortalACAUtils","CandidatePortalAutoCandidateAvailabilityContext","CandidatePortalFormContext.react","CandidatePortalLoggingUtils","CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation","CandidatePortalURLQueryParamsContext","GeoButton.react","Timezone","TimezoneNamesData","asyncToGeneratorRuntime","compactArray","err","isStringNullOrEmpty","promiseDone","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h||(h=d("react"));e=h;var j=e.useContext,k=e.useEffect,l="Please try again. If the problem persists, contact your recruiter.";d("Timezone").registerNamesModule(c("TimezoneNamesData"));var m=function(a){return{available_from:a.availableFrom.getUnixTimestampSeconds(),available_to:a.availableTo.getUnixTimestampSeconds()}};function a(a){var e=a.viewType;a=j(c("CandidatePortalAutoCandidateAvailabilityContext"));var f=a.availabilities,g=a.canSubmit,h=a.clearSubmitError,n=a.considerationID,o=a.isReadOnly,p=a.isSubmitting,q=a.setAvailabilities,r=a.setIsReadOnly,s=a.setIsSubmitting,t=a.setSubmitError,u=a.setSubmitSuccess;a=j(d("CandidatePortalFormContext.react").CandidatePortalFormContext);a=a.getVisibleFieldValue;a=String((a=a(d("CPSettingsUpdatePreferredTimezoneFormContext.react").CPSettingsUpdatePreferredTimezoneFormField.PREFERRED_TIMEZONE))!=null?a:"");var v=c("isStringNullOrEmpty")(a)?d("Timezone").getExactName(d("Timezone").getEnvironmentTimezoneID()):a;a=j(c("CandidatePortalURLQueryParamsContext"));a=a.viewasUserID;k(function(){return function(){h()}},[h]);var w=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){d("CandidatePortalLoggingUtils").logCriticalAction("PREEMPTIVE_AVAILABILITIES","SUBMIT_CLICK",{consideration_id:n,payload:{availabilities_count:f.length,view_type:e}});if(n==null){d("CandidatePortalLoggingUtils").logError("PREEMPTIVE_AVAILABILITIES",100,"SUBMIT_VALIDATION_ERROR",c("err")("Missing Consideration ID"),{consideration_id:n,payload:{availabilities_count:f.length,view_type:e}});return}h();s(!0);c("promiseDone")(d("CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation").commit({consideration_id:n,candidate_availabilities:f.map(m),time_zone:v}),function(a){s(!1);a=a==null?void 0:(a=a.cp_preemptive_candidate_availability_submit)==null?void 0:a.candidate_availabilities;a!=null&&a.length>0?(r(!0),u(!0),q(c("compactArray")(a.map(d("CandidatePortalACAUtils").getAvailabilityObject))),d("CandidatePortalLoggingUtils").logInfo("PREEMPTIVE_AVAILABILITIES","SUBMIT_CLIENT_SUCCESS")):t(l)},function(a){d("CandidatePortalLoggingUtils").logError("PREEMPTIVE_AVAILABILITIES",100,"SUBMIT_CLIENT_MUTATION_ERROR",a,{consideration_id:n,payload:{availabilities_count:f.length,view_type:e}});t((a=a==null?void 0:(a=a.source)==null?void 0:(a=a.exception)==null?void 0:a.message)!=null?a:l);s(!1)})});return function(){return a.apply(this,arguments)}}();return i.jsx(c("GeoButton.react"),{disabledMessage:a!=null?"You can not do this action on behalf of the candidate":null,isDisabled:p||o||!g||a!=null,isLoading:p,label:"Send Availability",onClick:w,variant:"primary",width:"100%"})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation.graphql",["CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"input",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"available_from",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"available_to",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"time_zone",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",selections:[{alias:null,args:c,concreteType:"CpPreemptiveCandidateAvailabilitySubmitResponsePayload",kind:"LinkedField",name:"cp_preemptive_candidate_availability_submit",plural:!1,selections:[{alias:null,args:null,concreteType:"ProdCandidateAvailability",kind:"LinkedField",name:"candidate_availabilities",plural:!0,selections:[d,e,f],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",selections:[{alias:null,args:c,concreteType:"CpPreemptiveCandidateAvailabilitySubmitResponsePayload",kind:"LinkedField",name:"cp_preemptive_candidate_availability_submit",plural:!1,selections:[{alias:null,args:null,concreteType:"ProdCandidateAvailability",kind:"LinkedField",name:"candidate_availabilities",plural:!0,selections:[d,e,f,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4832111110221543"}),null);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",["CandidatePortalLoggingUtils","CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation.graphql","CandidatePortalRelayEnvironment","PIERelayModernMutator","Promise","asyncToGeneratorRuntime"],(function(a,b,c,d,e,f,g){"use strict";var h,i;function a(a){return j.apply(this,arguments)}function j(){j=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){d("CandidatePortalLoggingUtils").logInfo("PREEMPTIVE_AVAILABILITIES","SUBMIT_MUTATION");return new(i||(i=b("Promise")))(function(e,f){return d("PIERelayModernMutator").commitMutation({callbacks:{onCompleted:e,onError:f},environment:c("CandidatePortalRelayEnvironment"),eventType:"candidate_portal.preemptive_candidate_availability.submit.mutation",mutation:h!==void 0?h:h=b("CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation.graphql"),mutationData:babelHelpers["extends"]({},a,{candidate_availabilities:Array.from(a.candidate_availabilities).sort(function(a,b){if(a.available_from!==b.available_from)return a.available_from-b.available_from;else return a.available_to-b.available_to})}),productType:"CANDIDATE_PORTAL"})})});return j.apply(this,arguments)}g.commit=a}),98);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitButton.react",["CPSettingsUpdatePreferredTimezoneFormContext.react","CandidatePortalACAUtils","CandidatePortalAutoCandidateAvailabilityContext","CandidatePortalFormContext.react","CandidatePortalLoggingUtils","CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation","CandidatePortalURLQueryParamsContext","GeoButton.react","Timezone","TimezoneNamesData","asyncToGeneratorRuntime","compactArray","err","isStringNullOrEmpty","promiseDone","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h||(h=d("react"));e=h;var j=e.useContext,k=e.useEffect,l="Please try again. If the problem persists, contact your recruiter.";d("Timezone").registerNamesModule(c("TimezoneNamesData"));var m=function(a){return{available_from:a.availableFrom.getUnixTimestampSeconds(),available_to:a.availableTo.getUnixTimestampSeconds()}};function a(a){var e=a.viewType;a=j(c("CandidatePortalAutoCandidateAvailabilityContext"));var f=a.availabilities,g=a.canSubmit,h=a.clearSubmitError,n=a.considerationID,o=a.isReadOnly,p=a.isSubmitting,q=a.setAvailabilities,r=a.setIsReadOnly,s=a.setIsSubmitting,t=a.setSubmitError,u=a.setSubmitSuccess;a=j(d("CandidatePortalFormContext.react").CandidatePortalFormContext);a=a.getVisibleFieldValue;a=String((a=a(d("CPSettingsUpdatePreferredTimezoneFormContext.react").CPSettingsUpdatePreferredTimezoneFormField.PREFERRED_TIMEZONE))!=null?a:"");var v=c("isStringNullOrEmpty")(a)?d("Timezone").getExactName(d("Timezone").getEnvironmentTimezoneID()):a;a=j(c("CandidatePortalURLQueryParamsContext"));a=a.viewasUserID;k(function(){return function(){h()}},[h]);var w=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){d("CandidatePortalLoggingUtils").logCriticalAction("PREEMPTIVE_AVAILABILITIES","SUBMIT_CLICK",{consideration_id:n,payload:{availabilities_count:f.length,view_type:e}});if(n==null){d("CandidatePortalLoggingUtils").logError("PREEMPTIVE_AVAILABILITIES",100,"SUBMIT_VALIDATION_ERROR",c("err")("Missing Consideration ID"),{consideration_id:n,payload:{availabilities_count:f.length,view_type:e}});return}h();s(!0);c("promiseDone")(d("CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation").commit({consideration_id:n,candidate_availabilities:f.map(m),time_zone:v}),function(a){s(!1);a=a==null?void 0:(a=a.cp_preemptive_candidate_availability_submit)==null?void 0:a.candidate_availabilities;a!=null&&a.length>0?(r(!0),u(!0),q(c("compactArray")(a.map(d("CandidatePortalACAUtils").getAvailabilityObject))),d("CandidatePortalLoggingUtils").logInfo("PREEMPTIVE_AVAILABILITIES","SUBMIT_CLIENT_SUCCESS")):t(l)},function(a){d("CandidatePortalLoggingUtils").logError("PREEMPTIVE_AVAILABILITIES",100,"SUBMIT_CLIENT_MUTATION_ERROR",a,{consideration_id:n,payload:{availabilities_count:f.length,view_type:e}});t((a=a==null?void 0:(a=a.source)==null?void 0:(a=a.exception)==null?void 0:a.message)!=null?a:l);s(!1)})});return function(){return a.apply(this,arguments)}}();return i.jsx(c("GeoButton.react"),{disabledMessage:a!=null?"You can not do this action on behalf of the candidate":null,isDisabled:p||o||!g||a!=null,isLoading:p,label:"Send Availability",onClick:w,variant:"primary",width:"100%"})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation.graphql",["CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"input",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"available_from",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"available_to",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"time_zone",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",selections:[{alias:null,args:c,concreteType:"CpPreemptiveCandidateAvailabilitySubmitResponsePayload",kind:"LinkedField",name:"cp_preemptive_candidate_availability_submit",plural:!1,selections:[{alias:null,args:null,concreteType:"ProdCandidateAvailability",kind:"LinkedField",name:"candidate_availabilities",plural:!0,selections:[d,e,f],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",selections:[{alias:null,args:c,concreteType:"CpPreemptiveCandidateAvailabilitySubmitResponsePayload",kind:"LinkedField",name:"cp_preemptive_candidate_availability_submit",plural:!1,selections:[{alias:null,args:null,concreteType:"ProdCandidateAvailability",kind:"LinkedField",name:"candidate_availabilities",plural:!0,selections:[d,e,f,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
CandidatePortalPreemptiveCandidateAvailabilitySubmitMutation_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4832111110221543"}),null);
-----