CandidatePortalJobAlertForm.react",["fbt","ix","CandidatePortalBrowserSession","CandidatePortalCard.react","CandidatePortalHeaderContent.react","CandidatePortalJobAlertCard.react","CandidatePortalJobAlertContext","CandidatePortalJobAlertEditButtonGroup.react","CandidatePortalJobAlertFormCareersLocationsQuery.graphql","CandidatePortalJobAlertForm_user.graphql","CandidatePortalLoggingUtils","CandidatePortalMainSectionWithFooter.react","CandidatePortalProfileFieldNoticeCard.react","CandidatePortalSaveJobAlertMutation","CandidatePortalSection.react","GeoBaseSpacingLayout.react","GeoBaseText.react","GeoButton.react","GeoHeading.react","GeoLink.react","GeoSearchableMultiSelector.react","GeoSearchableSelector.react","GeoSection.react","GeoTextInput.react","Image.react","RelayHooks","SearchableEntry","StaticSearchSource","filterNulls","react","stylex","useBoolean","useCandidatePortalImpressionLog","useCandidatePortalMobileBreakpoint","useDynamicCallbackDANGEROUS"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l,m,n=m||(m=d("react"));e=m;var o=e.useCallback,p=e.useEffect,q=e.useMemo,r=e.useRef,s=e.useState,t={formItem:{marginLeft:"x400o59",marginRight:"x1wh8b8d",marginStart:null,marginEnd:null,marginTop:"x1aawmmo",marginBottom:"xyorhqc",paddingBottom:"xx6bls6",$$css:!0},fullWidth:{width:"xh8yej3",$$css:!0},halfColumn:{width:"xb7s1u9",$$css:!0}},u=70;function v(a){a=a.label;return n.jsx("div",{className:"x1yztbdb",children:n.jsx(c("GeoHeading.react"),{display:"block",level:2,children:a})})}v.displayName=v.name+" [from "+f.id+"]";function a(a){var e,f=a.careersLocations;a=a.user;a=d("RelayHooks").useFragment(j!==void 0?j:j=b("CandidatePortalJobAlertForm_user.graphql"),a);var g=d("RelayHooks").usePreloadedQuery(k!==void 0?k:k=b("CandidatePortalJobAlertFormCareersLocationsQuery.graphql"),f);f=q(function(){var a;return(a=g.careers_locations)!=null?a:[]},[g.careers_locations]);e=(e=a==null?void 0:a.job_alerts)!=null?e:[];var m=a==null?void 0:a.id,w=r(null),x=r(null);a=c("useCandidatePortalMobileBreakpoint")();var y=c("useBoolean")(!1),z=y.set;y=y.value;var A=s(""),B=A[0],C=A[1];A=s("");var D=A[0],E=A[1];A=s([]);var F=A[0],G=A[1];A=s([]);var H=A[0],I=A[1];A=s([]);var J=A[0],K=A[1];A=s(new(c("SearchableEntry"))({uniqueID:7,title:"Weekly",keywordString:"WEEKLY"}));var L=A[0],M=A[1];c("useCandidatePortalImpressionLog")("JOB_ALERTS",{payload:{jobAlerts:e.map(function(a){return a.id})}});A=new(c("StaticSearchSource"))(f.map(function(a){return new(c("SearchableEntry"))({uniqueID:a.id==null?"":a.id,title:a.name==null?"":a.name})}));f=new(c("StaticSearchSource"))([new(c("SearchableEntry"))({uniqueID:"INDIVIDUAL_CONTRIBUTOR",title:"Individual contributor"}),new(c("SearchableEntry"))({uniqueID:"PEOPLE_MANAGER",title:"People manager"})]);var N=new(c("StaticSearchSource"))([new(c("SearchableEntry"))({uniqueID:"FULL_TIME",title:"Full time"}),new(c("SearchableEntry"))({uniqueID:"INTERNSHIP",title:"Internship"})]),O=new(c("StaticSearchSource"))([new(c("SearchableEntry"))({uniqueID:1,title:"Daily",keywordString:"DAILY"}),new(c("SearchableEntry"))({uniqueID:7,title:"Weekly",keywordString:"WEEKLY"}),new(c("SearchableEntry"))({uniqueID:14,title:"Biweekly",keywordString:"BIWEEKLY"}),new(c("SearchableEntry"))({uniqueID:30,title:"Monthly",keywordString:"MONTHLY"})]),P={MAIN:"main_section"},Q=o(function(){E(""),C(""),I([]),K([]),G([]),M(new(c("SearchableEntry"))({uniqueID:7,title:"Weekly",keywordString:"WEEKLY"}))},[]),R=d("CandidatePortalJobAlertContext").useCreateJobAlertMutation(),S=R[0],T=R[1];R=c("useBoolean")(!1);var U=R.set;R=R.value;var V=c("useBoolean")(!1),W=V.set;V=V.value;var X=c("useBoolean")(!1),Y=X.set;X=X.value;var Z=s([]),$=Z[0],aa=Z[1],ba=c("useDynamicCallbackDANGEROUS")(function(){d("CandidatePortalLoggingUtils").logCriticalAction("JOB_ALERTS","JOB_ALERT_CREATE"),void S({eventType:"candidate_portal.job_alert.save",mutation:c("CandidatePortalSaveJobAlertMutation"),mutationData:{job_alert_name:D,job_search_string:B,job_types:H.map(function(a){return a.getUniqueID()}),employment_types:J.map(function(a){return a.getUniqueID()}),notification_frequency:L==null?void 0:L.getKeywordString(),preferred_locations:F.map(function(a){return a.getTitle()}),session_id:d("CandidatePortalBrowserSession").getSessionKey()}})});p(function(){var a=n.jsx(c("GeoLink.react"),{onClick:function(){var a;w==null?void 0:(a=w.current)==null?void 0:a.focus()},children:h._("__JHASH__1samiH1Q2bJ__JHASH__")}),b=n.jsx(c("GeoLink.react"),{onClick:function(){var a;x==null?void 0:(a=x.current)==null?void 0:a.focus()},children:h._("__JHASH__ewvPK6MspWp__JHASH__")});a=[D===""?h._("__JHASH__krSl8jkdRS4__JHASH__",[h._param("fieldName",a)]):null,B===""?h._("__JHASH__krSl8jkdRS4__JHASH__",[h._param("fieldName",b)]):null];aa(c("filterNulls")(a))},[D,B]);p(function(){T===d("CandidatePortalJobAlertContext").JobAlertMutationState.CREATE_JOB_ALERT_SUCCESS&&(Q(),z(!1))},[T,Q,z]);Z=e.length!==0?n.jsxs(n.Fragment,{children:[n.jsx(v,{label:h._("__JHASH__P5RqLflb72I__JHASH__")}),e.map(function(a){return n.jsx(c("CandidatePortalJobAlertCard.react"),{jobAlert:a,userID:m},a.id)})]}):null;return n.jsx(c("CandidatePortalMainSectionWithFooter.react"),{content:n.jsxs("div",{id:P.MAIN,children:[n.jsx("div",{className:"xvl6max",children:n.jsx(c("GeoBaseText.react"),{color:"value",size:"value",children:h._("__JHASH__vSy9BxuZ29c__JHASH__")})}),n.jsx(c("CandidatePortalCard.react"),{className:"x1iymm2a",header:n.jsxs(c("GeoBaseSpacingLayout.react"),{align:"start",context:"container",direction:"horizontal",relation:"section",children:[n.jsx(c("GeoSection.react"),{children:n.jsxs("div",{className:"x6s0dn4 x78zum5",children:[n.jsx("div",{className:"x6s0dn4 x6sjipa x10vuhgg x1883u4 xr1wzlq xb8s3i7 x78zum5 x10w6t97 xl56j7k x1td3qas",children:n.jsx(c("Image.react"),{src:i("1418284")})}),n.jsx("div",{className:"x1tpqehw x1wsuqlk x1gslohp x1536mr4 x1lcu07v xkaomgs xgijedb",children:n.jsx(c("GeoHeading.react"),{display:"block",level:2,children:h._("__JHASH__1ZuH5MemfCl__JHASH__")})})]})}),n.jsx(c("GeoSection.react"),{children:n.jsx("div",{className:"xp4054r",children:y?null:n.jsx("div",{children:n.jsx(c("GeoButton.react"),{isDisabled:y,label:"Get Started",onClick:function(){z(!0)},variant:"primary"})})})})]}),useBorderlessHeader:!0,children:n.jsx(c("CandidatePortalSection.react"),{children:y?n.jsxs("div",{children:[n.jsx("div",{className:"x400o59 x1wh8b8d",children:n.jsx(c("CandidatePortalProfileFieldNoticeCard.react"),{isShown:X,margin:"_3-97",notices:$})}),n.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",context:"container",direction:a?"vertical":"horizontal",relation:"section",xstyle:t.formItem,children:[n.jsx(c("GeoTextInput.react"),{errorMessage:R?D===""?h._("__JHASH__oIAc0h-bH-e__JHASH__"):"":"",inputRef:w,label:h._("__JHASH__1samiH1Q2bJ__JHASH__"),maxLength:u,onBlur:function(){U(!0)},onChange:function(a){E(a)},placeholder:h._("__JHASH__fJ7xNnQz_Ct__JHASH__"),value:D}),n.jsx(c("GeoTextInput.react"),{errorMessage:V?B===""?h._("__JHASH__bkc2-1A5aRs__JHASH__"):"":"",inputRef:x,label:h._("__JHASH__xw-PirjkOb2__JHASH__"),maxLength:u,onBlur:function(){W(!0)},onChange:function(a){C(a)},placeholder:h._("__JHASH__l4fO5yA2360__JHASH__"),value:B})]}),n.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",context:"container",direction:a?"vertical":"horizontal",relation:"section",xstyle:t.formItem,children:[n.jsx(c("GeoSearchableMultiSelector.react"),{isOptional:!0,label:h._("__JHASH__MxeSF2VFzxJ__JHASH__"),onChange:function(a){G(a)},placeholder:h._("__JHASH__6LEu88rr5EV__JHASH__"),searchSource:A,value:F}),n.jsx(c("GeoSearchableMultiSelector.react"),{isOptional:!0,label:h._("__JHASH__jUY06vwH-fB__JHASH__"),onChange:function(a){I(a)},placeholder:h._("__JHASH__nEmBImA_-KA__JHASH__"),searchSource:f,value:H})]}),n.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",context:"container",direction:a?"vertical":"horizontal",relation:"section",xstyle:t.formItem,children:[n.jsx("div",{className:(l||(l=c("stylex")))(a?t.fullWidth:t.halfColumn),children:n.jsx(c("GeoSearchableMultiSelector.react"),{isOptional:!0,label:h._("__JHASH__MeKdQ_dsHqN__JHASH__"),onChange:function(a){K(a)},placeholder:h._("__JHASH__Uy5Y_Fep7nV__JHASH__"),searchSource:N,value:J})}),n.jsx("div",{"aria-label":h._("__JHASH__0T2x0sS-d7n__JHASH__"),className:(l||(l=c("stylex")))(a?t.fullWidth:t.halfColumn),children:n.jsx(c("GeoSearchableSelector.react"),{label:h._("__JHASH__YgTwvwpz7tM__JHASH__"),onChange:function(a){M(a)},searchSource:O,value:L})})]}),n.jsx("div",{className:"xedohl4 x1anpbxc xieb3on x400o59",children:n.jsx(c("CandidatePortalJobAlertEditButtonGroup.react"),{hideCancel:!1,isDisabled:!1,isSaving:T===d("CandidatePortalJobAlertContext").JobAlertMutationState.CREATING_JOB_ALERT,onCancelEditing:function(){Q(),Y(!1),U(!1),W(!1),z(!1)},onSave:function(){if($.length>0){var a;U(!0);W(!0);Y(!0);(a=document.getElementById(P.MAIN))==null?void 0:a.scrollIntoView({behavior:"smooth"})}else U(!1),W(!1),Y(!1),ba()},saveLabel:h._("__JHASH__BsNw1ybq1eY__JHASH__")})})]}):null})}),Z]}),header:n.jsx(c("CandidatePortalHeaderContent.react"),{className:"x178xt8z xm81vs4 xso031l xy80clv x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi xx1l10f xustf53 xy7tls4 x17bhg7c x2izyaf",headerText:h._("__JHASH__Xh6Vqcfa3_P__JHASH__"),iconSrc:"icons/jobalerts-2x.png"})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
CandidatePortalSaveJobAlertMutation",["CandidatePortalSaveJobAlertMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h;a=h!==void 0?h:h=b("CandidatePortalSaveJobAlertMutation.graphql");c=a;g["default"]=c}),98);
-----
CareersV2RefreshSaveThisSearchDialog.react",["fbt","CandidatePortalBrowserSession","CandidatePortalLoggingUtils","CandidatePortalSaveJobAlertMutation","GeoBaseModal.react","GeoCard.react","GeoCloseButton.react","GeoSearchableSelector.react","GeoTextInput.react","GeoToast.react","RelayHooks","SearchableEntry","StaticSearchSource","URI","err","geoMargin","react","setTimeout","stylex","useCandidatePortalImpressionLog","useCandidatePortalMobileBreakpoint"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react"));b=k;var m=b.useCallback,n=b.useEffect,o=b.useState,p={font:{fontFamily:"x17ok7h3",$$css:!0},modal:{maxHeight:"xhaqhkv",maxWidth:"x16k7hha",overflowY:"x1odjw0f",position:"xixxii4",$$css:!0}},q=new(c("StaticSearchSource"))([new(c("SearchableEntry"))({uniqueID:0,title:h._("None"),keywordString:"NONE"}),new(c("SearchableEntry"))({uniqueID:1,title:h._("Daily"),keywordString:"DAILY"}),new(c("SearchableEntry"))({uniqueID:7,title:h._("Weekly"),keywordString:"WEEKLY"}),new(c("SearchableEntry"))({uniqueID:14,title:h._("Biweekly"),keywordString:"BIWEEKLY"}),new(c("SearchableEntry"))({uniqueID:30,title:h._("Monthly"),keywordString:"MONTHLY"})]),r=70,s=5e3;function a(a){var b=a.setShowSaveSearchDialog;a=a.showSaveSearchDialog;var e=o(""),f=e[0],g=e[1];e=o(null);var k=e[0],t=e[1];e=o(!1);var u=e[0],v=e[1];e=o(new(c("SearchableEntry"))({uniqueID:0,title:h._("None"),keywordString:"NONE"}));var w=e[0],x=e[1];e=c("useCandidatePortalMobileBreakpoint")();c("useCandidatePortalImpressionLog")("JOB_ALERTS_CS",{},a);var y=m(function(){d("CandidatePortalLoggingUtils").logAction("JOB_ALERTS_CS","HIDE"),b(!1),g(""),t(null)},[b]),z=d("RelayHooks").useMutation(c("CandidatePortalSaveJobAlertMutation")),A=z[0];z=z[1];var B=m(function(){d("CandidatePortalLoggingUtils").logCriticalAction("JOB_ALERTS_CS","SUBMIT_CLICK");var a=window;a=a.location.href;a=new(i||(i=c("URI")))(a).getQueryData();var b=a.q?a.q:"",e=a.teams?a.teams:[],g=a.sub_teams?a.sub_teams:[],h=a.offices?a.offices:[],j=a.divisions?a.divisions:[],k=a.roles?a.roles:[];a=a.leadership_levels?a.leadership_levels:[];var l=w.getKeywordString();a=a.map(function(a){if(a==="Individual Contributor")return"INDIVIDUAL_CONTRIBUTOR";else if(a==="People Manager")return"PEOPLE_MANAGER";else throw c("err")("Unrecognized job type: "+a)});k=k.map(function(a){if(a==="full-time")return"FULL_TIME";else if(a==="intern")return"INTERNSHIP";else throw c("err")("Unrecognized job type: "+a)});var m="NONE";switch(l){case"DAILY":m="DAILY";break;case"WEEKLY":m="WEEKLY";break;case"BIWEEKLY":m="BIWEEKLY";break;case"MONTHLY":m="MONTHLY";break}var n={job_alert_name:f,job_search_string:b,job_types:a,employment_types:k,notification_frequency:m,preferred_locations:h,categories:g,divisions:j,teams:e,session_id:d("CandidatePortalBrowserSession").getSessionKey()};A({variables:{input:n},onCompleted:function(){d("CandidatePortalLoggingUtils").logCompletion("JOB_ALERTS_CS",{payload:{inputs:n}}),t(!0),window.location.reload(!1)},onError:function(a){var b;v((b=a.description)==null?void 0:b.includes("reached max amount of saved search"));d("CandidatePortalLoggingUtils").logError("JOB_ALERTS_CS",200,"SUBMIT_FAILURE",a);t(!1)}})},[A,w,f]);n(function(){k!==null&&c("setTimeout")(function(){y()},s)});if(k!==null)return l.jsx("div",{className:"xei8oxt x1gfid0q x1jdhiy0 x1t0ut0v xixxii4 xtzzx4i xwa60dl xdzyupr x1n327nk",children:l.jsx("div",{children:l.jsx(c("GeoToast.react"),{heading:k===!0?h._("A job search has been saved"):u===!0?h._("You"ve reached the limit on the number of job alerts you can create. Remove one of your alerts to save a new alert."):h._("Something went wrong. Try saving the search again."),status:k===!0?"success":"error"})})});u=l.jsxs("div",{children:[l.jsx("h1",{className:"xngnso2 x1c436fg x17ok7h3",children:h._("Save job search")}),l.jsx("div",{className:"x1jchvi3 xhrpt6u",children:l.jsx("div",{className:(j||(j=c("stylex")))(c("geoMargin").bottom24,p.font),children:h._("You can create up to 5 alerts for saved searches. When an opening matches your criteria we"ll send an email at the frequency you select.")})})]});e=l.jsxs("div",{className:"x83z2og x1awj2ng x78zum5 x13a6bvl x1sy10c2",children:[l.jsx("button",{className:"x83z2og x1lcm9me x1yr5g0i xrt01vj x10y3i5r x178xt8z xm81vs4 xso031l xy80clv x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x192kdpm x1lxfc4d x4o825q xvtem99 x13k7txi x1ypdohk x1jchvi3 xz9dl7a x14uny0o xsag5q8 xvpee5o x14mdz7r",grow:e?"fill":"auto",onClick:y,xstyle:c("geoMargin").end8,children:h._("Cancel")}),l.jsx("button",{className:"x7m9lr0 x1lcm9me x1yr5g0i xrt01vj x10y3i5r x178xt8z xm81vs4 xso031l xy80clv x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi xl8btve xhcegis xwr65sw x131eror xfungia x1ypdohk x1jchvi3 xz9dl7a x14uny0o xsag5q8 xvpee5o x14mdz7r xlcwoqq",grow:e?"fill":"auto",disabled:f.length<1,isLoading:z,onClick:B,children:h._("Save search")})]});z=l.jsx(c("GeoTextInput.react"),{label:h._("Search name"),maxLength:r,onChange:g,placeholder:h._("Enter a search name."),value:f});B=l.jsx("div",{className:"xhrpt6u",children:l.jsx("div",{"aria-label":h._("Dropdown for alert frequency email notifications"),children:l.jsx(c("GeoSearchableSelector.react"),{label:h._("Alert frequency"),onChange:function(a){x(a)},searchSource:q,value:w})})});return l.jsx(c("GeoBaseModal.react"),{isShown:a,onHide:y,xstyle:p.modal,children:l.jsxs(c("GeoCard.react"),{children:[l.jsx("div",{className:"xzkaem6 x10l6tqk xfr5jun x19up5dg",children:l.jsx(c("GeoCloseButton.react"),{onClick:y})}),l.jsxs("div",{className:"x1p5oq8j xxbr6pl xwxc41k xbbxn1n",children:[u,l.jsxs("div",{className:"x1jchvi3 xhrpt6u x17ok7h3",children:[z,B]}),e]})]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
CandidatePortalSaveJobAlertMutation.graphql",["CandidatePortalSaveJobAlertMutation_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:"can_see_coding_puzzles_tab",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"job_alert_name",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"job_search_string",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"employment_types",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"job_types",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"notification_frequency",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CandidatePortalSaveJobAlertMutation",selections:[{alias:null,args:c,concreteType:"CpUserJobAlertCreateResponsePayload",kind:"LinkedField",name:"cp_user_job_alert_create",plural:!1,selections:[{alias:null,args:null,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[d,{alias:null,args:null,concreteType:"JobAlert",kind:"LinkedField",name:"job_alerts",plural:!0,selections:[e,f,g,h,i,{alias:null,args:null,concreteType:"JobAlertPreferredLocationsConnection",kind:"LinkedField",name:"preferred_locations",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[j,k],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CandidatePortalSaveJobAlertMutation",selections:[{alias:null,args:c,concreteType:"CpUserJobAlertCreateResponsePayload",kind:"LinkedField",name:"cp_user_job_alert_create",plural:!1,selections:[{alias:null,args:null,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[d,{alias:null,args:null,concreteType:"JobAlert",kind:"LinkedField",name:"job_alerts",plural:!0,selections:[e,f,g,h,i,{alias:null,args:null,concreteType:"JobAlertPreferredLocationsConnection",kind:"LinkedField",name:"preferred_locations",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},j,k],storageKey:null}],storageKey:null},j],storageKey:null},j],storageKey:null}],storageKey:null}]},params:{id:b("CandidatePortalSaveJobAlertMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalSaveJobAlertMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
CandidatePortalSaveJobAlertMutation_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4842672462516754"}),null);
-----
CandidatePortalSaveJobAlertMutation",["CandidatePortalSaveJobAlertMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h;a=h!==void 0?h:h=b("CandidatePortalSaveJobAlertMutation.graphql");c=a;g["default"]=c}),98);
-----
CareersV2RefreshSaveThisSearchDialog.react",["fbt","CandidatePortalBrowserSession","CandidatePortalLoggingUtils","CandidatePortalSaveJobAlertMutation","GeoBaseModal.react","GeoCard.react","GeoCloseButton.react","GeoSearchableSelector.react","GeoTextInput.react","GeoToast.react","RelayHooks","SearchableEntry","StaticSearchSource","URI","err","geoMargin","react","setTimeout","stylex","useCandidatePortalImpressionLog","useCandidatePortalMobileBreakpoint"],(function(a,b,c,d,e,f,g,h){"use strict";var i=d("react");b=d("react");var j=b.useCallback,k=b.useEffect,l=b.useState,m={all:{paddingTop:"x1p5oq8j",paddingEnd:"xxbr6pl",paddingBottom:"xwxc41k",paddingStart:"xbbxn1n",$$css:!0},font:{fontFamily:"x1nbcpyb",$$css:!0},closeButton:{zIndex:"xzkaem6",position:"x10l6tqk",top:"xfr5jun",right:"x19up5dg",$$css:!0},header:{fontSize:"xngnso2",marginBottom:"x1c436fg",$$css:!0},body:{fontSize:"x1jchvi3",marginTop:"xhrpt6u",$$css:!0},modal:{maxHeight:"xhaqhkv",maxWidth:"x16k7hha",overflowY:"x1odjw0f",position:"xixxii4",$$css:!0},frequencySelection:{marginTop:"xhrpt6u",$$css:!0},guidance:{marginTop:"xei8oxt",marginEnd:"x1gfid0q",marginBottom:"x1jdhiy0",marginStart:"x1t0ut0v",position:"xixxii4",start:"xtzzx4i",top:"xwa60dl",width:"xdzyupr",zIndex:"x1n327nk",$$css:!0},cancelButton:{backgroundColor:"x83z2og",borderTop:"x1tepxnz",borderEnd:"x1fmbn9y",borderBottom:"x1nyfjze",borderStart:"x1dz3d0r",borderTopStartRadius:"x1lcm9me",borderTopEndRadius:"x1yr5g0i",borderBottomEndRadius:"xrt01vj",borderBottomStartRadius:"x10y3i5r",color:"x13k7txi",cursor:"x1ypdohk",fontSize:"x1jchvi3",paddingTop:"xz9dl7a",paddingEnd:"x14uny0o",paddingBottom:"xsag5q8",paddingStart:"xvpee5o",fontFamily:"xy1kjg5",$$css:!0},saveSearchButton:{backgroundColor:"x7m9lr0",borderTop:"x1rb4tt8",borderEnd:"x16i7pcy",borderBottom:"x1tro07z",borderStart:"x1lec2sq",borderTopStartRadius:"x1lcm9me",borderTopEndRadius:"x1yr5g0i",borderBottomEndRadius:"xrt01vj",borderBottomStartRadius:"x10y3i5r",color:"xfungia",cursor:"x1ypdohk",fontSize:"x1jchvi3",paddingTop:"xz9dl7a",paddingEnd:"x14uny0o",paddingBottom:"xsag5q8",paddingStart:"xvpee5o",fontFamily:"xy1kjg5",":hover_backgroundColor":"xlcwoqq",$$css:!0},modalFooter:{backgroundColor:"x83z2og",color:"x1awj2ng",display:"x78zum5",justifyContent:"x13a6bvl",marginTop:"x1sy10c2",$$css:!0}},n=new(c("StaticSearchSource"))([new(c("SearchableEntry"))({uniqueID:0,title:h._("None"),keywordString:"NONE"}),new(c("SearchableEntry"))({uniqueID:1,title:h._("Daily"),keywordString:"DAILY"}),new(c("SearchableEntry"))({uniqueID:7,title:h._("Weekly"),keywordString:"WEEKLY"}),new(c("SearchableEntry"))({uniqueID:14,title:h._("Biweekly"),keywordString:"BIWEEKLY"}),new(c("SearchableEntry"))({uniqueID:30,title:h._("Monthly"),keywordString:"MONTHLY"})]),o=70,p=5e3;function a(a){var b=a.showSaveSearchDialog,e=a.setShowSaveSearchDialog;a=l("");var f=a[0],g=a[1];a=l(null);var q=a[0],r=a[1];a=l(!1);var s=a[0],t=a[1];a=l(new(c("SearchableEntry"))({uniqueID:0,title:h._("None"),keywordString:"NONE"}));var u=a[0],v=a[1];a=c("useCandidatePortalMobileBreakpoint")();c("useCandidatePortalImpressionLog")("JOB_ALERTS_CS",{},b);var w=j(function(){d("CandidatePortalLoggingUtils").logAction("JOB_ALERTS_CS","HIDE"),e(!1),g(""),r(null)},[e]),x=d("RelayHooks").useMutation(c("CandidatePortalSaveJobAlertMutation")),y=x[0];x=x[1];var z=j(function(){d("CandidatePortalLoggingUtils").logCriticalAction("JOB_ALERTS_CS","SUBMIT_CLICK");var a=window;a=a.location.href;a=new(c("URI"))(a).getQueryData();var b=a.q?a.q:"",e=a.teams?a.teams:[],g=a.sub_teams?a.sub_teams:[],h=a.offices?a.offices:[],i=a.divisions?a.divisions:[],j=a.roles?a.roles:[];a=a.leadership_levels?a.leadership_levels:[];var k=u.getKeywordString();a=a.map(function(a){if(a==="Individual Contributor")return"INDIVIDUAL_CONTRIBUTOR";else if(a==="People Manager")return"PEOPLE_MANAGER";else throw c("err")("Unrecognized job type: "+a)});j=j.map(function(a){if(a==="full-time")return"FULL_TIME";else if(a==="intern")return"INTERNSHIP";else throw c("err")("Unrecognized job type: "+a)});var l="NONE";switch(k){case"DAILY":l="DAILY";break;case"WEEKLY":l="WEEKLY";break;case"BIWEEKLY":l="BIWEEKLY";break;case"MONTHLY":l="MONTHLY";break}var m={job_alert_name:f,job_search_string:b,job_types:a,employment_types:j,notification_frequency:l,preferred_locations:h,categories:g,divisions:i,teams:e,session_id:d("CandidatePortalBrowserSession").getSessionKey()};y({variables:{input:m},onCompleted:function(){d("CandidatePortalLoggingUtils").logCompletion("JOB_ALERTS_CS",{payload:{inputs:m}}),r(!0),window.location.reload(!1)},onError:function(a){var b;t((b=a.description)==null?void 0:b.includes("reached max amount of saved search"));d("CandidatePortalLoggingUtils").logError("JOB_ALERTS_CS",200,"SUBMIT_FAILURE",a);r(!1)}})},[y,u,f]);k(function(){q!==null&&c("setTimeout")(function(){w()},p)});if(q!==null)return i.jsx("div",{className:"xei8oxt x1gfid0q x1jdhiy0 x1t0ut0v xixxii4 xtzzx4i xwa60dl xdzyupr x1n327nk",children:i.jsx("div",{children:i.jsx(c("GeoToast.react"),{heading:q===!0?h._("A job search has been saved"):s===!0?h._("You"ve reached the limit on the number of job searches you can save. Remove one of your saved searches to save a new search."):h._("Something went wrong. Try saving the search again."),status:q===!0?"success":"error"})})});s=i.jsxs("div",{children:[i.jsx("h1",{className:"xngnso2 x1c436fg x1nbcpyb",children:h._("Save job search")}),i.jsx("div",{className:"x1jchvi3 xhrpt6u",children:i.jsx("div",{className:c("stylex")(c("geoMargin").bottom24,m.font),children:h._("You can set up alerts with each saved search. When an opening matches your criteria we"ll send an email at the frequency you select. You can save up to 5 searches.")})})]});a=i.jsxs("div",{className:"x83z2og x1awj2ng x78zum5 x13a6bvl x1sy10c2",children:[i.jsx("button",{className:"x83z2og x1tepxnz x1fmbn9y x1nyfjze x1dz3d0r x1lcm9me x1yr5g0i xrt01vj x10y3i5r x13k7txi x1ypdohk x1jchvi3 xz9dl7a x14uny0o xsag5q8 xvpee5o xy1kjg5",grow:a?"fill":"auto",onClick:w,xstyle:c("geoMargin").end8,children:h._("Cancel")}),i.jsx("button",{className:"x7m9lr0 x1rb4tt8 x16i7pcy x1tro07z x1lec2sq x1lcm9me x1yr5g0i xrt01vj x10y3i5r xfungia x1ypdohk x1jchvi3 xz9dl7a x14uny0o xsag5q8 xvpee5o xy1kjg5 xlcwoqq",grow:a?"fill":"auto",disabled:f.length<1,isLoading:x,onClick:z,children:h._("Save search")})]});x=i.jsx(c("GeoTextInput.react"),{label:h._("Search name"),maxLength:o,onChange:g,placeholder:h._("Enter a search name."),value:f});z=i.jsx("div",{className:"xhrpt6u",children:i.jsx("div",{"aria-label":h._("Dropdown for alert frequency email notifications"),children:i.jsx(c("GeoSearchableSelector.react"),{label:h._("Alert frequency"),onChange:function(a){v(a)},searchSource:n,value:u})})});return i.jsx(c("GeoBaseModal.react"),{isShown:b,onHide:w,xstyle:m.modal,children:i.jsxs(c("GeoCard.react"),{children:[i.jsx("div",{className:"xzkaem6 x10l6tqk xfr5jun x19up5dg",children:i.jsx(c("GeoCloseButton.react"),{onClick:w})}),i.jsxs("div",{className:"x1p5oq8j xxbr6pl xwxc41k xbbxn1n",children:[s,i.jsxs("div",{className:"x1jchvi3 xhrpt6u x1nbcpyb",children:[x,z]}),a]})]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
CandidatePortalSaveJobAlertMutation.graphql",["CandidatePortalSaveJobAlertMutation_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:"can_see_coding_puzzles_tab",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"job_alert_name",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"job_search_string",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"employment_types",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"job_types",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"notification_frequency",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CandidatePortalSaveJobAlertMutation",selections:[{alias:null,args:c,concreteType:"CpUserJobAlertCreateResponsePayload",kind:"LinkedField",name:"cp_user_job_alert_create",plural:!1,selections:[{alias:null,args:null,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[d,{alias:null,args:null,concreteType:"JobAlert",kind:"LinkedField",name:"job_alerts",plural:!0,selections:[e,f,g,h,i,{alias:null,args:null,concreteType:"JobAlertPreferredLocationsConnection",kind:"LinkedField",name:"preferred_locations",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[j,k],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CandidatePortalSaveJobAlertMutation",selections:[{alias:null,args:c,concreteType:"CpUserJobAlertCreateResponsePayload",kind:"LinkedField",name:"cp_user_job_alert_create",plural:!1,selections:[{alias:null,args:null,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[d,{alias:null,args:null,concreteType:"JobAlert",kind:"LinkedField",name:"job_alerts",plural:!0,selections:[e,f,g,h,i,{alias:null,args:null,concreteType:"JobAlertPreferredLocationsConnection",kind:"LinkedField",name:"preferred_locations",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},j,k],storageKey:null}],storageKey:null},j],storageKey:null},j],storageKey:null}],storageKey:null}]},params:{id:b("CandidatePortalSaveJobAlertMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalSaveJobAlertMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
CandidatePortalSaveJobAlertMutation_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4842672462516754"}),null);
-----