1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1577],{87732:(e,t,a)=>{a.d(t,{J:()=>s,P:()=>r});var l=a(58168),n=a(96540),o=a(87331);const r=(0,n.forwardRef)(((e,t)=>n.createElement(o.Button,(0,l.A)({ref:t,onClick:t=>{t.preventDefault(),t.stopPropagation(),null==e||e.onClick()}},e)))),s=(0,n.forwardRef)(((e,t)=>n.createElement("button",(0,l.A)({ref:t,onClick:t=>{var a;t.preventDefault(),t.stopPropagation(),null==e||null===(a=e.onClick)||void 0===a||a.call(e)}},e))))},86046:(e,t,a)=>{a.d(t,{y:()=>g});var l=a(58168),n=a(96540),o=a(22787),r=a(42768),s=a(87331),i=a(61426),c=a(6442),d=a(7901),m=a(87250);const u=e=>{let{onSelect:t,companiesToHide:a,onClose:o,popperProps:r}=e;const{hits:i}=(0,d.u)();return null!=i&&i.length?n.createElement(s.PopperCard,(0,l.A)({classes:{popper:"z-[9999]",container:""},popperProps:{placement:"bottom"}},r,{onClickAway:o}),n.createElement(s.List,{className:"custom-scrollbar max-h-[300px] overflow-auto"},i.filter((e=>e.description&&!(a&&a.includes(e.id)))).map((e=>{let{id:a,description:l}=e;return n.createElement(s.ListItem,{key:`blacklist_search_item_${a}`,className:"flex item-center",onClick:()=>{"function"==typeof t&&t(a),"function"==typeof o&&o()},button:!0},l.profilePic&&l.profilePic.handle&&n.createElement(m.I,{className:"w-5 h-5 rounded-full overflow-hidden mr-2 object-contain",additionalTasks:"resize=width:150",quality:90,handle:l.profilePic.handle,alt:l.companyName}),n.createElement(s.Typography,{variant:"body2",color:"dark"},l.companyName))})))):null};const p=(0,a(51476).defineMessages)({textFieldPlaceHolder:{id:"Developer.onboarding.company.picker",defaultMessage:"Entre au moins 3 lettres pour chercher"}});var v=a(56599);const g=e=>{let{onSelect:t,textFieldProps:a,companiesToHide:d=[]}=e;const{formatMessage:m}=(0,c.A)(),g=(0,n.useRef)(),[f,E]=(0,v.F)(),y=(0,n.useMemo)((()=>i.ju),[]),h=(0,n.useRef)(),[b,k]=(0,n.useState)(!1),[T,A]=(0,n.useState)("");return(0,n.useEffect)((()=>{g.current&&window.clearTimeout(g.current),g.current=window.setTimeout((()=>{A(f),f.length>0?k(!0):b&&k(!1)}),500)}),[f]),n.createElement(n.Fragment,null,n.createElement(s.TextField,(0,l.A)({containerRef:h,placeholder:m(p.textFieldPlaceHolder),value:f,onChange:E},a)),T.length>0&&n.createElement(o.G,{searchClient:y,indexName:"public_companies"},n.createElement(r.Z,{query:T,hitsPerPage:500}),n.createElement(u,{onSelect:t,companiesToHide:d,onClose:()=>k(!1),popperProps:{anchorElement:h.current,open:b}})))}},72627:(e,t,a)=>{a.d(t,{c:()=>n,z:()=>o});var l=a(96540);const n=e=>{let{spacing:t=2,shade:a="50"}=e;return l.createElement("div",{className:`h-[2px] w-full my-${t} bg-dark-${a}`})},o=e=>{let{spacing:t=2,shade:a="50",children:n}=e;return l.createElement("div",{className:`flex items-center my-${t} px-1`},l.createElement("div",{className:`h-[1px] min-w-[40px] w-full bg-dark-${a}`}),n&&l.createElement(l.Fragment,null,n,l.createElement("div",{className:`h-[1px] min-w-[40px] w-full bg-dark-${a}`})))}},94778:(e,t,a)=>{a.d(t,{j:()=>i});var l=a(96540),n=a(46942),o=a.n(n),r=a(38528);var s=function(e){return l.createElement("svg",e,l.createElement("g",{stroke:"currentColor",strokeWidth:"4.5",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},l.createElement("path",{d:"M23 3 13 13h0L3 3M23 23 13 13h0L3 23"})))};s.defaultProps={width:"26",height:"26",viewBox:"0 0 26 26",xmlns:"http://www.w3.org/2000/svg"};const i=(0,r.Ay)({container:{position:"absolute",top:20,right:20,color:"#fff",cursor:"pointer",zIndex:100,"& > svg":{height:20,width:"auto","& > g":{stroke:"currentColor"}}}})((e=>{let{onClick:t,drawerAnchor:a,customClasses:n={},classes:r}=e;return l.createElement("div",{className:o()(r.container,"right"===a&&r.drawerAnchoredRightContainer,n.container),onClick:t},l.createElement(s,null))}))},88958:(e,t,a)=>{a.d(t,{P:()=>m});var l=a(96540),n=a(46942),o=a.n(n),r=a(38528),s=a(78946);const{center:i}=s.Vf,c={container:{marginTop:16,"& > svg":{height:25,width:"auto",stroke:"#fff",filter:"drop-shadow(0 0px 4px #a0a0a0)","& > g":{stroke:"inherit",boxShadow:"0 20px 67px 0 rgba(0,0,0,.3)"}},...i}};var d=function(e){return l.createElement("svg",e,l.createElement("g",{stroke:"#230CAE",fill:"none",fillRule:"evenodd",strokeLinecap:"round"}
1,l.createElement("g",{strokeWidth:"19.5",stroke:"inherit"},l.createElement("path",{d:"M187 80.99h36.236c22.154 0 37.46-15.314 37.46-35.292 0-20.181-15.306-35.698-37.46-35.698H203.5"}),l.createElement("path",{d:"M10 13.91 32.586 81.5l25.03-66.9 25.027 66.9 18.932-54.093c2.694-7.885 8.34-14.442 16.286-16.607a22.576 22.576 0 0 1 15.693 1.413 23.004 23.004 0 0 1 6.536 4.681l.802.82.802-.82c4.317-4.402 10.17-6.875 16.272-6.875 6.103 0 11.956 2.473 16.273 6.875 4.33 4.405 6.761 10.39 6.758 16.633-.006 6.238-2.447 12.221-6.78 16.62l-.801.82-20.716 21.17-6.94 7.086a6.82 6.82 0 0 1-9.762 0l-2.134-2.195-4.812-4.914-11.64-11.892",strokeLinejoin:"round"})),l.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},l.createElement("path",{style:{stroke:"none"},d:"M2.469-18.625c0-.55.172-1 .515-1.344.352-.343.797-.515 1.329-.515h6.375c1.3 0 2.457.242 3.468.718 1.02.48 1.828 1.149 2.422 2 .594.856.89 1.84.89 2.953 0 .793-.163 1.477-.484 2.047a4.424 4.424 0 0 1-1.172 1.407c-.468.367-.937.64-1.406.828 1 .304 1.852.855 2.563 1.656.718.793 1.078 1.828 1.078 3.11a5.408 5.408 0 0 1-.797 2.859c-.531.875-1.309 1.578-2.328 2.11-1.012.53-2.262.796-3.75.796h-6.86c-.53 0-.976-.18-1.328-.547-.343-.363-.515-.812-.515-1.344Zm3.969 1.672v4.922h3.906c.863 0 1.57-.227 2.125-.688.562-.457.844-1.05.844-1.781 0-.719-.29-1.305-.86-1.766-.562-.457-1.281-.687-2.156-.687Zm0 8.219v5.187h4.312c.895 0 1.633-.242 2.219-.734.594-.5.89-1.117.89-1.86 0-.75-.293-1.367-.875-1.859-.574-.488-1.32-.734-2.234-.734Zm0 0",stroke:"none",transform:"translate(240.062 176.45)"})),l.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},l.createElement("path",{style:{stroke:"none"},d:"M17.063-20.64c.55 0 .984.152 1.296.453.32.292.504.656.547 1.093.04.438-.086.89-.375 1.36L11.97-6.812v4.921c0 .575-.188 1.047-.563 1.422-.375.375-.851.563-1.422.563-.593 0-1.078-.188-1.453-.563-.375-.375-.562-.847-.562-1.422v-4.921L1.562-17.5c-.312-.531-.437-1.035-.375-1.516.063-.488.27-.879.625-1.172.352-.3.797-.453 1.329-.453.55 0 .976.153 1.28.453.313.293.579.641.798 1.047l4.828 8.172 4.703-7.969c.32-.519.645-.93.969-1.234.332-.312.781-.469 1.344-.469Zm0 0",stroke:"none",transform:"translate(258.425 176.45)"}))))};d.defaultProps={width:"272",height:"92",viewBox:"0 0 271 92",xmlns:"http://www.w3.org/2000/svg"};const m=(0,r.Ay)(c)((e=>{let{drawerAnchor:t,classes:a}=e;return l.createElement("a",{href:"/",className:o()(a.container,"right"===t&&a.drawerAnchoredRightContainer)},l.createElement(d,null))}))},873:(e,t,a)=>{a.d(t,{O:()=>T});var l=a(71335),n=a(96540),o=a(58065),r=a(6442),s=a(54625),i=a(38528),c=a(46942),d=a.n(c),m=a(75897),u=a(87331),p=a(53905),v=a(53266),g=a(30093),f=a(83379);const E=(0,a(51476).defineMessages)({shortMessage404:{id:"ErrorCodes.404.shortMessage",defaultMessage:"Ressource non trouvée"},longMessage404:{id:"ErrorCodes.404.longMessage",defaultMessage:"Cette ressource n'est plus disponible ou l'URL n'est pas correcte."},shortMessage410:{id:"ErrorCodes.410.shortMessage",defaultMessage:"Ressource non disponible"},longMessage410:{id:"ErrorCodes.410.longMessage",defaultMessage:"Cette ressource n'est plus disponible, probablement supprimée par notre équipe."},shortMessageUnknown:{id:"ErrorCodes.unknown.shortMessage",defaultMessage:"Erreur inconnue"},longMessageUnknown:{id:"ErrorCodes.unknown.longMessage",defaultMessage:"Cette erreur est inconnue, merci de contacter le support !"}}),y=Object.freeze({404:{shortMessage:E.shortMessage404,longMessage:E.longMessage404},410:{shortMessage:E.shortMessage410,longMessage:E.longMessage410},unknown:{shortMessage:E.shortMessageUnknown,longMessage:E.longMessageUnknown}}),h=(0,i.MA)({container:{display:"flex",flexDirection:"column",alignItems:"center"},avatar:{height:180,width:180,"& svg":{height:180,width:180}},code:{zIndex:2},shortMessage:{display:"flex",alignItems:"center"},popperCard:{display:"flex",flexDirection:"column",padding:10},button:{width:"auto",margin:5},popper:{marginLeft:6},withMarginPopper:{marginLeft:0},informationIconButton:{marginLeft:15,cursor:"pointer",display:"flex"},tooltip:{fontSize:13,padding:[8,12]},isMedium:{"& $avatar":{height:150,width:150,"& svg":{height:150,width:150}}},isSmall:{"& $avatar":{height:120,width:120,"& svg":{height:120,width:120}}},link:{extend:"button",display:"flex","& > $button":{width:"100%",margin:0}}}),b=()=>n.createElement(s.N_,{to:"/login",className:"justify-center items-center"},n.createElement(u.Button,{color:"primary",variant:"contained",size:"small"},n.createElement(o.A,{id:"Main.lang.connexion",defaultMessage:"Essayer de se connecter"}))),k=e=>{let{code:t="unknown",classes:a={}}=e;const s=h(),{formatMessage:i}=(0,r.A)(),{shortMessage:c,longMessage:E}=y[t]||y.unknown,k=(0,n.useRef)(),T=(0,n.useRef)(),A=(0,n.useRef)(),[N,w]=(0,n.use
1State)(!1),D=(0,n.useMemo)((()=>(0,p.e)()),[]),C=(0,l.A)("(max-width: 750px)"),M=(0,l.A)("(max-width: 550px)"),I=(0,l.A)("(max-width: 420px)"),{uid:x}=(0,v.a)();(0,n.useEffect)((()=>T.current?(A.current=setTimeout((()=>{const e=T.current.querySelectorAll(`.${s.avatar} #${I?"Avataaar":"Mouth\\/Disbelief"}`);null!=e&&e.length&&([k.current]=e,w(!0),A.current=null,clearTimeout(A.current))}),500),()=>{clearTimeout(A.current),A.current=null,w(!1)}):null),[I]);const{code:S,shortMessage:P}=(0,n.useMemo)((()=>(e=>{let{isMedium:t,isSmall:a,isExtraSmall:l}=e;return l?{code:"wld3",shortMessage:"wld5"}:a?{code:"wld2",shortMessage:"wld4"}:t?{code:"wld3",shortMessage:"wld5"}:{code:"wld1",shortMessage:"wld3"}})({isMedium:C,isSmall:M,isExtraSmall:I})),[C,M,I]);return n.createElement(g.B,{status:t},n.createElement("div",{ref:T,className:d()("flex flex-col items-center gap-1",C&&s.isMedium,M&&s.isSmall,I&&s.isExtraSmall,a.container)},n.createElement(f.VU,{className:s.avatar,config:{...D,mouthType:"Disbelief"}}),n.createElement(u.Typography,{className:s.code,color:"secondary",variant:S},t),n.createElement(u.Typography,{className:s.shortMessage,color:"tertiary",variant:P},i(c),n.createElement(u.Tooltip,{title:i(E)},n.createElement("button",{type:"button",className:s.informationIconButton},n.createElement(m.default,{className:s.informationIcon})))),!x&&n.createElement("div",{className:"flex flex-col justify-center items-center"},n.createElement(u.Typography,{className:"my-1"},n.createElement(o.A,{id:"ErrorCodes.notLogged.longMessage",defaultMessage:"Vous devez être connecté pour accéder à cette page."})),n.createElement(b,null))))},T=(0,n.memo)(k)},73286:(e,t,a)=>{a.d(t,{y9:()=>i.y,O4:()=>c.O,KC:()=>h,o8:()=>d.o,l6:()=>m.l});var l=a(96540),n=a(38528),o=(a(87331),a(78946));const{center:r}=o.Vf,s={container:{height:"fit-content",width:"fit-content",whiteSpace:"nowrap",borderRadius:100,border:"2px solid rgba(0,0,0,0.1)",padding:[8,22],backgroundColor:"white",transition:"border-color .45s cubic-bezier(0.25,1,0.33,1), color .45s cubic-bezier(0.25,1,0.33,1)","&:hover":{cursor:"pointer",border:"2px solid #4d39c0"},...r},typography:{display:"flex",alignItems:"center"}};(0,n.MA)(s);var i=a(86046),c=(a(94778),a(88958),a(873)),d=a(11277),m=a(38607),u=a(71791),p=a(58168),v=a(80284),g=a(56347),f=a(85838);var E=a(7140);const y=(0,v.A)((e=>{let{spacingNumber:t}=e;return(0,f.A)({paper:{height:"100%",width:"100%",maxWidth:300,backgroundColor:"#220bab",padding:t(4)}})})),h=e=>{const t=y({classes:e.classes}),a=(0,g.zy)();(0,E.t)(e.open||!1);const n=(0,l.useRef)();return(0,l.useEffect)((()=>{if(!a||!a.pathname)return;const{pathname:t}=a;t!==n.current&&("function"==typeof e.onClose&&e.onClose(),n.current=t)}),[a]),l.createElement(u.Ay,(0,p.A)({classes:t},e))}},11277:(e,t,a)=>{a.d(t,{o:()=>o});var l=a(96540),n=a(63164);const o=e=>{let{value:t,onSelect:a,textFieldProps:o,autocompleteOptions:r}=e;return l.createElement("div",null,l.createElement(n.s,{disableAroundMe:!0,classes:{container:"w-full relative",input:"w-full"},autocompleteOptions:r,location:t,setPosition:a,variant:null==o?void 0:o.variant}))}},38607:(e,t,a)=>{a.d(t,{l:()=>s});var l=a(58168),n=a(96540),o=a(87331),r=a(20302);const s=e=>{let{...t}=e;const a=(0,r.a)("(max-width:768px)"),s=!t.avoidNative&&a;return n.createElement(o.Select,(0,l.A)({},t,{avoidNative:!s}))}},28721:(e,t,a)=>{a.d(t,{m:()=>c});var l=a(56655),n=a(58168),o=a(96540),r=a(80284),s=a(85838);const i=(0,r.A)((e=>{let{spacingNumber:t}=e;return(0,s.A)({tooltip:{lineHeight:1.5,fontSize:13,padding:"12.5px 15px",backgroundColor:"rgba(0, 0, 0, .85)",color:"#fff",fontWeight:"500",maxWidth:375},popper:{zIndex:2e3}})})),c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=i({classes:null==e?void 0:e.classes});return o.createElement(l.A,(0,n.A)({classes:t},e))}},742:(e,t,a)=>{a.d(t,{xd:()=>h,$N:()=>y});var l=a(58168),n=a(80284),o=a(96540),r=a(6442),s=a(40272),i=a(8991),c=a(74721),d=a(7078),m=a(2439),u=a(50298),p=a(85838),v=a(23215);const g=(0,a(51476).defineMessages)({newIntro:{id:"Developer.Dashboard.Activity.Flow.Developer.NewIntro",defaultMessage:"{companyName} a démarré une mise en relation avec vous !"}
1,newIntroMessage:{id:"Developer.Dashboard.Activity.Flow.Developer.newIntroMessage",defaultMessage:"{recruiterName} a ajouté {count, plural, =1 {un message} other {# messages}} dans votre mise en relation avec {companyName}."},applicationExpired:{id:"Developer.Dashboard.Activity.Flow.Developer.applicationExpired",defaultMessage:"Votre candidature chez {companyName} a expiré après 60 jours"},companyThreadAnswer:{id:"Developer.Dashboard.Activity.Flow.Developer.companyThreadAnswer",defaultMessage:"Votre question à {companyName} a reçu une réponse !"},developerQuestion:{id:"Developer.Dashboard.Activity.Flow.Developer.developerQuestionAnswer",defaultMessage:"{recruiterName} de {companyName} a ajouté une réponse sur votre profil développeur !"},anonymousDeveloperQuestion:{id:"Developer.Dashboard.Activity.Flow.Developer.anonymousDeveloperQuestionAnswer",defaultMessage:"Un recruteur a ajouté une réponse sur votre profil développeur !"},newDeveloperQuestion:{id:"Developer.Dashboard.Activity.Flow.Developer.developerQuestion",defaultMessage:"{recruiterName} de {companyName} a posé une question sur votre profil développeur !"},newAnonymousDeveloperQuestion:{id:"Developer.Dashboard.Activity.Flow.Developer.anonymousDeveloperQuestion",defaultMessage:"Un recruteur a posé une question sur votre profil développeur !"},applicationAccepted:{id:"Developer.Dashboard.Activity.Flow.Developer.applicationAccepted",defaultMessage:"Votre candidature chez {companyName} a été ouverte. Discutez avec le recruteur !"},applicationDeclined:{id:"Developer.Dashboard.Activity.Flow.Developer.applicationDeclined",defaultMessage:"Votre candidature chez {companyName} a été refusée."},recruiterFav:{id:"Developer.Dashboard.Activity.Flow.Developer.recruiterFav",defaultMessage:"{recruiterName} a ajouté votre profil dans ses favoris !"},recruiterVisit:{id:"Developer.Dashboard.Activity.Flow.Developer.recruiterVisit",defaultMessage:"{recruiterName} de {companyName} a vu votre profil {count, plural, =1 {} other {plusieurs fois}} !"},developerCommentedRating:{id:"Developer.Dashboard.Activity.Flow.Developer.developerCommentedRating",defaultMessage:"Un nouveau commentaire a été ajouté sur une question que vous suivez."},developerAddedRating:{id:"Developer.Dashboard.Activity.Flow.Developer.developerAddedRating",defaultMessage:"Un nouveau commentaire a été ajouté sur une question que vous suivez."},likedCompanyPostedJob:{id:"Developer.Dashboard.Activity.Flow.Developer.likedCompanyPostedJob",defaultMessage:"{companyName} a posté une nouvelle annonce !"},companyUpdatedProfile:{id:"Developer.Dashboard.Activity.Flow.Developer.likedCompanyUpdatedProfile",defaultMessage:"{companyName} a mis à jour son profil !"},newTestReviewAnswer:{id:"Developer.Dashboard.Activity.Flow.Developer.newTestReviewAnswer",defaultMessage:"Nous avons répondu à votre avis sur un test technique."},unlockAchivement:{id:"User.Dashboard.Activity.Flow.unlockAchievement",defaultMessage:"Succès débloqué : {achievementTitle}"}});var f=function(e){return o.createElement("svg",e,o.createElement("g",{stroke:"#230CAE",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},o.createElement("g",{strokeWidth:"19.5",stroke:"inherit"},o.createElement("path",{d:"M187 80.99h36.236c22.154 0 37.46-15.314 37.46-35.292 0-20.181-15.306-35.698-37.46-35.698H203.5"}),o.createElement("path",{d:"M10 13.91 32.586 81.5l25.03-66.9 25.027 66.9 18.932-54.093c2.694-7.885 8.34-14.442 16.286-16.607a22.576 22.576 0 0 1 15.693 1.413 23.004 23.004 0 0 1 6.536 4.681l.802.82.802-.82c4.317-4.402 10.17-6.875 16.272-6.875 6.103 0 11.956 2.473 16.273 6.875 4.33 4.405 6.761 10.39 6.758 16.633-.006 6.238-2.447 12.221-6.78 16.62l-.801.82-20.716 21.17-6.94 7.086a6.82 6.82 0 0 1-9.762 0l-2.134-2.195-4.812-4.914-11.64-11.892",strokeLinejoin:"round"})),o.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},o.createElement("path",{style:{stroke:"none"},d:"M2.469-18.625c0-.55.172-1 .515-1.344.352-.343.797-.515 1.329-.515h6.375c1.3 0 2.457.242 3.468.718 1.02.48 1.828 1.149 2.422 2 .594.856.89 1.84.89 2.953 0 .793-.163 1.477-.484 2.047a4.424 4.424 0 0 1-1.172 1.407c-.468.367-.937.64-1.406.828 1 .304 1.852.855 2.563 1.656.718.793 1.078 1.828 1.078 3.11a5.408 5.408 0 0 1-.797 2.859c-.531.875-1.309 1.578-2.328 2.11-1.012.53-2.262.796-3.75.796h-6.86c-.53 0-.976-.18-1.328-.547-.343-.363-.515-.812-.515-1.344Zm3.969 1.672v4.922h3.906c.863 0 1.57-.227 2.125-.688.562-.457.844-1.05.844-1.781 0-.719-.29-1.305-.86-1.766-.562-.457-1.281-.687-2.156-.687Zm0 8.219v5.187h4.312c.895 0 1.633-.242 2.219-.734.594-.5.89-1.117.89-1.86 0-.75-.293-1.367-.875-1.859-.574-.488-1.32-.734-2.234-.734Zm0 0",stroke:"none",transform:"translate(240.062 176.45)"})),o.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},o.createElement("path",{style:{stroke:"none"},d:"M17.063-20.64c.55 0 .984.152 1.296.453.32.292.504.656.547 1.093.04.438-.086.89-.375 1.36L11.97-6.812v4.921c0 .575-.188 1.047-.563 1.422-.375.375-.851.563-1.422.563-.593 0-1.078-.188-1.453-.563-.375-.375-.562-.847-.562-1.422v-4.921L1.562-17.5c-.312-.531-.437-1.035-.375-1.516.063-.488.27-.879.625-1.172.352-.3.797-.453 1.329-.453.55 0 .976.153 1.28.453.313.293.579.641.798 1.047l4.828 8.172 4.703-7.969c.32-.519.645-.93.969-1.234.332-.312.781-.469 1.344-.469Zm0 0",stroke:"none",transform:"translate(258.425 176.45)"}))))};f.defaultProps={width:"272",height:"92",viewBox:"0 0 271 92",xmlns:"http://www.w3.org/2000/svg"};const E=(0,n.A)((()=>(0,p.A)({w3dLogo:{display:"flex",justifyContent:"center","& > svg":{width:30,height:50},"& > svg > g":{stroke:"#fff"},height:50,width:50,borderRadius:"50%",backgroundColor:v.pW[500]}}))),y=(e,t,a)=>{if(!e.data)return null;switch(e.data.type){case"NEW_INTRO":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/introduction/${e.data.introId}`,translation:g.newIntro,activityType:"NEW_INTRO"}};case"NEW_INTRO_MESSAGE":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,recId:e.data.recId,linkTo:`/introduction/${e.data.introId}`,translation:g.newIntroMessage,otherTranslationData:{count:e.data.count},activityType:"NEW_INTRO_MESSAGE"}};case"APPLICATION_EXPIRED":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/introduction/${e.data.introId}
1`,translation:g.applicationExpired,activityType:"APPLICATION_EXPIRED"}};case"COMPANY_THREAD_ANSWER":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/company/${e.data.companyId}/jobs?showThread=${e.data.threadId}`,translation:g.companyThreadAnswer,activityType:"COMPANY_THREAD_ANSWER"}};case"DEVELOPER_THREAD_QUESTION":var l;return{component:m.L,props:{date:e.timestamp,recId:null!==(l=e.data.recId)&&void 0!==l?l:null,linkTo:`/developer?showThread=${e.data.threadId}`,translation:e.data.recId?g.developerQuestion:g.anonymousDeveloperQuestion,activityType:"DEVELOPER_THREAD_QUESTION"}};case"NEW_DEVELOPER_THREAD_QUESTION":var n;return{component:m.L,props:{date:e.timestamp,recId:null!==(n=e.data.recId)&&void 0!==n?n:null,linkTo:`/developer?showThread=${e.data.threadId}`,translation:e.data.recId?g.newDeveloperQuestion:g.newAnonymousDeveloperQuestion,activityType:"NEW_DEVELOPER_THREAD_QUESTION"}};case"JOB_APPLICATION_ACCEPTED":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/introduction/${e.data.introId}`,translation:g.applicationAccepted,activityType:"JOB_APPLICATION_ACCEPTED"}};case"SPONTANEOUS_APPLICATION_ACCEPTED":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/introduction/${e.data.introId}`,translation:g.applicationAccepted,activityType:"SPONTANEOUS_APPLICATION_ACCEPTED"}};case"JOB_APPLICATION_DECLINED":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/introduction/${e.data.introId}`,translation:g.applicationDeclined,activityType:"JOB_APPLICATION_DECLINED"}};case"SPONTANEOUS_APPLICATION_DECLINED":return{component:c.V,props:{date:e.timestamp,companyId:e.data.companyId,linkTo:`/introduction/${e.data.introId}`,translation:g.applicationDeclined,activityType:"SPONTANEOUS_APPLICATION_DECLINED"}};case"RECRUITER_FAV":var r;return{component:m.L,props:{date:e.timestamp,recId:null!==(r=e.data.recId)&&void 0!==r?r:null,linkTo:`/recruiter/${e.data.recId}`,translation:g.recruiterFav,activityType:"RECRUITER_FAV"}};case"RECRUITER_VISIT":var p,v;return{component:m.L,props:{date:e.timestamp,recId:null!==(p=e.data.recId)&&void 0!==p?p:null,linkTo:`/recruiter/${e.data.recId}`,translation:g.recruiterVisit,otherTranslationData:{count:null!==(v=e.data.count)&&void 0!==v?v:1},activityType:"RECRUITER_VISIT"}};case"TEST_REVIEW_ANSWER_FROM_WELOVEDEVS":var E;return{component:i.b,props:{date:e.timestamp,text:a(g.newTestReviewAnswer),Image:o.createElement("div",{className:null==t?void 0:t.w3dLogo},o.createElement(f,null)),linkTo:`/tests/${null==e||null===(E=e.data)||void 0===E?void 0:E.testId}`,activityType:"DEVELOPER_ACTIVITY_FROM_WELOVEDEVS"}};case"DEVELOPER_ACTIVITY_FROM_WELOVEDEVS":return{component:i.b,props:{date:e.timestamp,text:e.data.message,Image:o.createElement("div",{className:null==t?void 0:t.w3dLogo},o.createElement(f,null)),linkTo:e.data.link,activityType:"DEVELOPER_ACTIVITY_FROM_WELOVEDEVS"}};case"UNLOCK_ACHIEVEMENT":return{component:s.n,props:{date:e.timestamp,achievementId:e.data.achievementId,translation:g.unlockAchivement,linkTo:`/user/${e.data.userId}/achievements`,activityType:"UNLOCK_ACHIEVEMENT"}};case"QUESTION_STATUS_UPDATED":return{component:u.w,props:{activity:e,activityType:"QUESTION_STATUS_UPDATED",linkTo:`/tests/${e.data.testId}/questions/${e.data.questionId}`}};case"DEVELOPER_COMMENTED_RATING":return{component:d._,props:{linkTo:`/tests/${e.data.testId}/questions/${e.data.questionId}`,date:e.timestamp,translation:g.developerCommentedRating,devId:e.data.currentDevId,activityType:"DEVELOPER_COMMENTED_RATING"}};case"DEVELOPER_ADDED_RATING":return{component:d._,props:{linkTo:`/tests/${e.data.testId}/questions/${e.data.questionId}`,date:e.timestamp,translation:g.developerAddedRating,devId:e.data.ratingDevId,activityType:"DEVELOPER_ADDED_RATING"}};case"LIKED_COMPANY_POSTED_JOB":return{component:c.V,props:{linkTo:`/job/${e.data.jobId}`,date:e.timestamp,translation:g.likedCompanyPostedJob,companyId:e.data.companyId,activityType:"LIKED_COMPANY_POSTED_JOB"}};case"COMPANY_UPDATED_PROFILE":return{component:c.V,props:{linkTo:`/company/${e.data.companyId}`,date:e.timestamp,translation:g.companyUpdatedProfile,companyId:e.data.companyId,activityType:"COMPANY_UPDATED_PROFILE"}};default:return null}},h=e=>{let{activity:t}=e;const a=E({}),{formatMessage:n}=(0,r.A)(),s=(0,o.useMemo)((()=>y(t,a,n)),[t]);if(!s)return null;const{component:i,props:c}=s;return o.createElement(i,(0,l.A)({},c,{classes:{container:"hover:bg-dark-50 "}}))}},50298:(e,t,a)=>{a.d(t,{w:()=>f});var l=a(96540),n=a(6442),o=a(80284),r=a(8991);const s=(0,a(51476).defineMessages)({questionStatusUpdatedYours:{id:"Activity.Flow.Item.QuestionStatusUpdated.Yours",defaultMessage:"Votre question du test {testName} {newStatus}."},questionStatusUpdated:{id:"Activity.Flow.Item.QuestionStatusUpdated",defaultMessage:"Une question du test {testName} {newStatus}."},statusPublished:{id:"Activity.Flow.Item.QuestionStatus.Published",defaultMessage:"a été publiée"},statusUnpublished:{id:"Activity.Flow.Item.QuestionStatus.Unublished",defaultMessage:"a été dépubliée"},statusWaiting:{id:"Activity.Flow.Item.QuestionStatus.WaitingForReview",defaultMessage:"est en attente de relecture"},statusArchived:{id:"Activity.Flow.Item.QuestionStatus.Archived",defaultMessage:"est maintenant archivée"},statusUnknown:{id:"Activity.Flow.Item.QuestionStatus.Unknown",defaultMessage:"a changé de statut"}});var i=a(44e3),c=a(85838),d=a(23215);var m=a(38254),u=a(67713),p=a(51940),v=function(e){return l.createElement("svg",e,l.createElement("g",{stroke:"#230CAE",fill:"none",fillRule:"evenodd",strokeLinecap:"round"}
1,l.createElement("g",{strokeWidth:"19.5",stroke:"inherit"},l.createElement("path",{d:"M187 80.99h36.236c22.154 0 37.46-15.314 37.46-35.292 0-20.181-15.306-35.698-37.46-35.698H203.5"}),l.createElement("path",{d:"M10 13.91 32.586 81.5l25.03-66.9 25.027 66.9 18.932-54.093c2.694-7.885 8.34-14.442 16.286-16.607a22.576 22.576 0 0 1 15.693 1.413 23.004 23.004 0 0 1 6.536 4.681l.802.82.802-.82c4.317-4.402 10.17-6.875 16.272-6.875 6.103 0 11.956 2.473 16.273 6.875 4.33 4.405 6.761 10.39 6.758 16.633-.006 6.238-2.447 12.221-6.78 16.62l-.801.82-20.716 21.17-6.94 7.086a6.82 6.82 0 0 1-9.762 0l-2.134-2.195-4.812-4.914-11.64-11.892",strokeLinejoin:"round"})),l.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},l.createElement("path",{style:{stroke:"none"},d:"M2.469-18.625c0-.55.172-1 .515-1.344.352-.343.797-.515 1.329-.515h6.375c1.3 0 2.457.242 3.468.718 1.02.48 1.828 1.149 2.422 2 .594.856.89 1.84.89 2.953 0 .793-.163 1.477-.484 2.047a4.424 4.424 0 0 1-1.172 1.407c-.468.367-.937.64-1.406.828 1 .304 1.852.855 2.563 1.656.718.793 1.078 1.828 1.078 3.11a5.408 5.408 0 0 1-.797 2.859c-.531.875-1.309 1.578-2.328 2.11-1.012.53-2.262.796-3.75.796h-6.86c-.53 0-.976-.18-1.328-.547-.343-.363-.515-.812-.515-1.344Zm3.969 1.672v4.922h3.906c.863 0 1.57-.227 2.125-.688.562-.457.844-1.05.844-1.781 0-.719-.29-1.305-.86-1.766-.562-.457-1.281-.687-2.156-.687Zm0 8.219v5.187h4.312c.895 0 1.633-.242 2.219-.734.594-.5.89-1.117.89-1.86 0-.75-.293-1.367-.875-1.859-.574-.488-1.32-.734-2.234-.734Zm0 0",stroke:"none",transform:"translate(240.062 176.45)"})),l.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},l.createElement("path",{style:{stroke:"none"},d:"M17.063-20.64c.55 0 .984.152 1.296.453.32.292.504.656.547 1.093.04.438-.086.89-.375 1.36L11.97-6.812v4.921c0 .575-.188 1.047-.563 1.422-.375.375-.851.563-1.422.563-.593 0-1.078-.188-1.453-.563-.375-.375-.562-.847-.562-1.422v-4.921L1.562-17.5c-.312-.531-.437-1.035-.375-1.516.063-.488.27-.879.625-1.172.352-.3.797-.453 1.329-.453.55 0 .976.153 1.28.453.313.293.579.641.798 1.047l4.828 8.172 4.703-7.969c.32-.519.645-.93.969-1.234.332-.312.781-.469 1.344-.469Zm0 0",stroke:"none",transform:"translate(258.425 176.45)"}))))};v.defaultProps={width:"272",height:"92",viewBox:"0 0 271 92",xmlns:"http://www.w3.org/2000/svg"};const g=(0,o.A)((()=>(0,c.A)({w3dLogo:{display:"flex",justifyContent:"center","& > svg":{width:30,height:50},"& > svg > g":{stroke:"#fff"},height:50,width:50,borderRadius:"50%",backgroundColor:d.pW[500]}}))),f=e=>{let{activity:t,activityType:a,classes:o}=e;const{newStatus:c,testId:d,questionId:f}=t.data,E=g(o),y=(0,i.P)(),{formatMessage:h}=(0,n.A)(),{data:b}=(0,u.R)(d,"test"),{name:k}=(0,p.a)(d),{questionPublic:T}=(0,m.R)(d,f),A=(0,l.useMemo)((()=>h("PUBLISHED"===c?s.statusPublished:"ARCHIVED"===c?s.statusArchived:"NOT_PUBLISHED"===c?s.statusUnpublished:"WAITING_FOR_VALIDATION"===c?s.statusWaiting:s.statusUnknown)),[c]),N=(0,l.useMemo)((()=>{var e;return y===(null==T||null===(e=T.author)||void 0===e?void 0:e.id)?h(s.questionStatusUpdatedYours,{testName:k,newStatus:A}):h(s.questionStatusUpdated,{testName:k,newStatus:A})}),[b,y]);return l.createElement(r.b,{date:t.timestamp,text:N,Image:l.createElement("div",{className:E.w3dLogo},l.createElement(v,null)),linkTo:`/tests/${t.data.testId}/questions/${t.data.questionId}`,activityType:a,classes:o})}},29590:(e,t,a)=>{a.d(t,{m:()=>x});var l=a(37303),n=a(30799),o=a(77037),r=a(37071),s=a(96540),i=a(69733),c=a(58065),d=a(6442),m=a(92659),u=a(20889),p=a(66325),v=a(87331),g=a(46369);const f=(0,a(51476).defineMessages)({labelExperience:{id:"Developer.topBar.replyToApplicantDialog.feedback.radio.experience",defaultMessage:"Pas assez experimenté(e)"},labelInadequate:{id:"Developer.topBar.replyToApplicantDialog.feedback.radio.inadequate",defaultMessage:"Inadéquat pour notre projet"},labelOther:{id:"Developer.topBar.replyToApplicantDialog.feedback.radio.other",defaultMessage:"Autre"},placeholder:{id:"Developer.topBar.replyToApplicantDialog.feedback.placeholder",defaultMessage:"Expliquez vos raisons"}});var E=a(18092),y=a(67713),h=a(26913),b=a(38528),k=a(11621);const T=(0,b.MA)({title:{padding:[8,0]},message:{padding:8}}),A=e=>{let{devId:t,companyId:a}=e;const l=T(),{applicationMessage:n}=(0,k.D)(a,t);return n?s.createElement(s.Fragment,null,s.createElement("div",{className:l.title},s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.superlikes.leftMessage",defaultMessage:"Le développeur a laissé le message suivant"})),s.createElement("div",{className:l.message},s.createElement("i",null,`"${n}"`))):null};var N=a(24613),w=a(92616),D=a(69007),C=a(61655),M=a(76929),I=a(56599);const x=e=>{let{open:t,onClose:a,devId:l,companyId:n,recId:d,mode:m,devInteractions:u}=e;const{data:p}
1=(0,y.R)(l,"developer"),[g,f]=(0,s.useState)(!1),[b,k]=(0,s.useState)(null!=m?m:"accept"),{value:T}=(0,C.D)(l,n),A=T||(null==p?void 0:p.firstName),N=(0,i.wA)(),w=(0,s.useCallback)((()=>f(!0)),[]),M=(0,s.useMemo)((()=>{var e;return null===(e=Object.entries((null==u?void 0:u.jobLikes)||{}).sort(((e,t)=>{let[,a]=e,[,l]=t;return l-a}))[0])||void 0===e?void 0:e[0]}),[null==u?void 0:u.jobLikes]),I=(0,h.k)(Object.keys((null==u?void 0:u.jobLikes)||{})),x=(0,s.useMemo)((()=>{var e,t;return null===(e=Object.values(I||{}).sort(((e,t)=>{var a,l;return(null!==(a=null==t?void 0:t.lastLike)&&void 0!==a?a:0)-(null!==(l=null==e?void 0:e.lastLike)&&void 0!==l?l:0)}))[0])||void 0===e||null===(t=e.messages)||void 0===t?void 0:t[l]}),[I,l]),S=(0,s.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,E.s)(n,l,M||null),f(!0),(0,D.HW)(n,l,{recId:d,action:"CREATE",message:"",status:e,additionalData:{feedbackDeclineByRec:{code:t,message:0===a.length?null:a}}})(N)}),[n,p,M]);let P=null;return g&&(P=s.createElement(L,{firstName:A})),g||"decline"===b||(P=s.createElement(R,{onAccept:S,onDecline:()=>k("decline"),companyId:n,devId:l,locked:!!m,firstName:A,setLoadingTrue:w,lastJobMessage:null!=x?x:"",devInteractions:u})),g||"decline"!==b||(P=s.createElement(_,{locked:!!m,onCancel:()=>k("accept"),onConfirm:S,setLoadingTrue:w})),s.createElement(s.Fragment,null,s.createElement(o.A,{open:t,onClose:a,TransitionProps:{onExited:()=>k("decline")}},P,s.createElement(r.A,null,a&&s.createElement(v.Button,{size:"small",onClick:a},s.createElement(c.A,{id:"Main.lang.close",defaultMessage:"Fermer"})))))},S=e=>{let{jobId:t}=e;const{data:a}=(0,y.R)(t,"job");return null!=a&&a.title?s.createElement(v.Typography,{component:"li"},a.title):null},P=e=>{let{devInteractions:t,firstName:a,lastJobMessage:l,companyId:n,devId:o}=e;const{data:r}=(0,y.R)(o,"developer"),i=(0,s.useMemo)((()=>(null!=l?l:"").split("\n").filter(Boolean).map((e=>s.createElement("p",null,e)))),[l]);var d,m;return null!=t&&t.jobLikes||null!=t&&t.atsJobLikes?s.createElement("div",{className:"flex flex-col"},r&&!r.completed&&s.createElement(N.Q,{devId:o}),s.createElement(v.Typography,null,s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.jobLikes.before",defaultMessage:"{developerName} a postulé aux offres de postes suivantes : ",values:{developerName:a}})),s.createElement("ul",{className:"list-disc list-inside m-1"},Object.keys({...null!==(d=t.jobLikes)&&void 0!==d?d:{},...null!==(m=null==t?void 0:t.atsJobLikes)&&void 0!==m?m:{}}).map((e=>s.createElement(S,{key:`reply_job_title_${e}`,jobId:e})))),s.createElement(v.Typography,{className:"my-1"},s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.jobLikes.after",defaultMessage:"Vous pouvez donc obtenir instantément ses coordonnées."})),(null==i?void 0:i.length)>0&&s.createElement(v.Typography,null,s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.jobLikes.message",defaultMessage:"ð« {developerName} a laissé le message suivant :",values:{developerName:a}}),s.createElement("div",{className:"max-h-[200px] m-1 italic overflow-auto scroll-w3d "},i))):t.liked?s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.liked",defaultMessage:"{developerName} a liké votre page, vous pouvez démarrer une conversation directement avec lui.",values:{developerName:a}}):t.remoteJobLikes?s.createElement("div",{className:"flex flex-col"},s.createElement(v.Typography,null,s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.remoteJoblike.before",defaultMessage:"{developerName} a cliqué sur les liens de vos annonces carrière suivantes : ",values:{developerName:a}})),s.createElement("ul",{className:"list-disc list-inside m-1"},Object.keys(t.remoteJobLikes).map((e=>s.createElement(S,{key:`reply_job_title_${e}`,jobId:e})))),s.createElement(v.Typography,{className:"my-1"},s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.jobLikes.after",defaultMessage:"Vous pouvez donc obtenir instantément ses co
1ordonnées."}))):s.createElement(s.Fragment,null,s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.content.superlikes",defaultMessage:"{developerName} a déposé une candidature spontanée. Vous pouvez donc obtenir instantément ses coordonnées.",values:{developerName:a}}),s.createElement(A,{companyId:n,devId:o}))},R=e=>{let{firstName:t,onAccept:a,setLoadingTrue:l,lastJobMessage:o,onDecline:r,devInteractions:i,companyId:d,devId:m,locked:f}=e;const E=(0,s.useCallback)((()=>{a(g.IntroductionStatus.STATUS_VALIDATED_BY_RECRUITER),l()}),[]);return s.createElement(s.Fragment,null,s.createElement(w.L,null,s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.title",defaultMessage:"Répondre à la candidature",values:{developerName:t}})),s.createElement(n.A,null,s.createElement(P,{devInteractions:i,firstName:t,lastJobMessage:o,companyId:d,devId:m}),s.createElement(s.Fragment,null,s.createElement("div",{className:"h-[2px] w-full my-2 bg-dark-50"}),s.createElement("div",{className:"w-full justify-center flex items-center flex-wrap"},!f&&s.createElement(v.Button,{className:"m-1 grow-1 min-w-[200px]",variant:"outlined",color:"danger",size:"small",onClick:r},s.createElement(p.A,{className:"mr-1"}),s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.decline",defaultMessage:"Refuser"})),s.createElement(v.Button,{className:"m-1 grow-1 min-w-[200px] ",variant:"outlined",color:"safe",size:"small",onClick:E},s.createElement(u.default,{className:"mr-1"}),s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.see",defaultMessage:"Démarrer une conversation"}))))))},_=e=>{let{onCancel:t,onConfirm:a,locked:o,setLoadingTrue:r}=e;const{formatMessage:i}=(0,d.A)(),[u,E]=(0,s.useState)(null),[y,h]=(0,I.F)(),b=(0,s.useCallback)((()=>{a(g.IntroductionStatus.STATUS_CANCELLED_BY_RECRUITER,u,y),r()}),[u,y]);return s.createElement(s.Fragment,null,s.createElement(w.L,null,s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.feedback.title",defaultMessage:"Vous avez décliné cette candidature !"})),s.createElement(n.A,null,s.createElement(v.Typography,{className:"p-1 my-1"},s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.feedback.titleRadio",defaultMessage:"Quelles sont les raisons qui vous ont poussé a décliner cette candidature ?"})),s.createElement(l.A,null,s.createElement("div",null,s.createElement("div",{className:"flex items-center",onClick:()=>E("experience")},s.createElement(v.Checkbox,{className:"mr-1",isRadio:!0,checked:"experience"===u}),s.createElement(v.Typography,null,s.createElement(c.A,f.labelExperience))),s.createElement("div",{className:"flex items-center",onClick:()=>E("inadequate")},s.createElement(v.Checkbox,{className:"mr-1",isRadio:!0,checked:"inadequate"===u}),s.createElement(v.Typography,null,s.createElement(c.A,f.labelInadequate))),s.createElement("div",{className:"flex items-center",onClick:()=>E("other")},s.createElement(v.Checkbox,{className:"mr-1",isRadio:!0,checked:"other"===u}),s.createElement(v.Typography,null,s.createElement(c.A,f.labelOther)))),"other"===u&&s.createElement(s.Fragment,null,s.createElement(v.TextField,{variant:"flat",multiline:!0,rows:4,fullWidth:!0,value:y,onChange:h,placeholder:i(f.placeholder)}),s.createElement(v.Typography,{variant:"body3"},s.createElement(c.A,{id:"Developer.topBar.replyToApplicantDialog.feedback.notice",defaultMessage:"NB : Le dévelopeur verra votre choix et votre éventuel message ! N'hésitez pas à être chaleureux !"})))),s.createElement(s.Fragment,null,s.createElement("div",{className:"h-[2px] w-full my-2 bg-dark-50"}),s.createElement("div",{className:"w-full justify-center flex items-center flex-wrap"},!o&&s.createElement(v.Button,{className:"m-1 grow-1 min-w-[200px]",variant:"outlined",color:"primary",size:"small",onClick:t},s.createElement(m.A,{className:"mr-1"}),s.createElement(c.A,{id:"Main.lang.back",defaultMessage:"Retour"})),s.createElement(v.Button,{className:"m-1 grow-1 min-w-[200px]",variant:"contained",color:"danger",size:"small",onClick:b},s.createElement(p.A,{className:"mr-1"}),s.createElement(c.A,{id:"Main.lang.confirm",defaultMessage:"Confirmer"}))))))},L=e=>{let{firstName:t}=e;return s.createElement(s.Fragment,null,s.createElement(w.L,null,s.createElement(c.A,{id:"Recruiter.developerProfile.nextStepDialog.waitingForIntro.title",defaultMessage:"Nous envoyons votre demande à {name}...",values:{name:t}})),s.createElement(n.A,{className:"flex items-center justify-center min-w-[500px] min-h-[180px]"},s.createElement(M.Ay,null)))}},51416:(e,t,a)=>{a.d(t,{k:()=>u});var l=a(96540),n=a(58065),o=a(54625),r=a(95411),s=a(87331),i=a(81682),c=a(30043),d=a(730),m=a(56500);const u=e=>{let{restrictedCause:t,uid:a,role:u,classes:p}=e;const v=(0,d.Qh)(),{companyPlan:g}=(0,i.C)(v),{plan:f}=(0,c.j)(null==g?void 0:g.id);(0,l.useEffect)((()=>{(async(e,t,a)=>{if(!window.analytics||!window.analytics.track)return;let l=null,n=null;"0"===t&&(l=await(0,m.LQ)(null!=e?e:""),n=await(0,m.Zi)(l)),window.analytics.track("Developer Restricted",{role:t,recId:e||null,companyId:l,restrictedCause:a,companyName:n})})(null!=a?a:null,null!=u?u:null,t)}),[]);const E=((e,t)=>{var a,o;return"quota_exceeded"===e?t&&"id0"!==(null==t?void 0:t.id)&&"freemium"!==(null==t?void 0:t.id)?l.createElement(n.A,{id:"Developer.restrictedCard.shortDescription.exceeded.planLimit",defaultMessage:"Votre abonnement est limité à {count} profils par jour.",values:{count:Math.max(0,(null!==(a=null==t||null===(o=t.candidateLimit)||void 0===o?void 0:o.day)&&void 0!==a?a:0)||0)}}):l.createElement(n.A,{id:"Developer.restrictedCard.shortDescription.exceeded.noPlan",defaultMessage:"Votre compte sans abonnement ne vous permet pas de visiter les profils de la CVThèque."}):"recruiter_disabled"===e?l.createElement(n.A,{id:"Developer.restrictedCard.shortDescription.recruiterDisabled",defaultMessage:"L'accès aux profils développeurs nécessite un compte activé."}):"developer_disabled"===e?l.createElement(n.A,{id:"Developer.restrictedCard.shortDescription.developerDisabled",defaultMessage:"Le profil de ce dévelopeur est désactivé à son souhait !"}):"not_connected"===e?l.createElement(n.A,{id:"Developer.restrictedCard.shortDescription.notConnected",defaultMessage:"Vous devez être connecté avec un compte recruteur validé par WeLoveDevs.com pour voir ce développeur !"}):"is_developer"===e?l.createElement(n.A,{id:"Developer.restrictedCard.shortDescription.isDeveloper",defaultMessage:"Les développeurs sont visibles uniquement par les recruteurs validés par l'équipe de WeLoveDevs.com"}):null})(t,null!=f?f:null),y=((e,t)=>"recruiter_disabled"===e?l.createElement(n.A,{id:"Developer.restrictedCard.recruiterDisabled.explanation",defaultMessage:"Contactez-nous pour activer votre compte recruteur !"}):"developer_disabled"===e?l.createElement(n.A,{id:"Developer.restrictedCard.developerDisabled.explanation",defaultMessage:"Il a sûrement trouvé son job de rêve via WeLoveDevs.com ! ð"}):"is_developer"===e?l.createElement(n.A,{id:"Developer.restrictedCard.explanation.isDeveloper",defaultMessage:"Les profils welovedevs.com sont anonymes et respectent la vie privé des développeurs ð®"}):"not_connected"===e?null:"id0"===(null==t?void 0:t.id)||"freemium"===(null==t?void 0:t.id)?l.createElement(n.A,{id:"Developer.restrictedCard.explanation",defaultMessage:"Vous pouvez enlever cette limitation en possédant un abonnement payant ð"}):null)(t,null!=g?g:null);return l.createElement(s.Card,{className:`flex flex-col ${null==p?void 0:p.container}`},l.createElement(s.Typography,{variant:"h3",className:"mb-1"},l.createElement(n.A,{id:"Developer.restrictedCard.title",defaultMessage:"Vous ne pouvez pas voir ce développeur !"})),l.createElement(s.Typography,{className:"mb-1"},E),y&&l.createElement(s.Typography,{className:"mb-1"},y),l.createElement("div",{className:"flex justify-end w-full"},(e=>"developer_disabled"===e?l.createElement(o.N_,{to:"/developers"},l.createElement(s.Button,{variant:"contained",color:"indigo",size:"small"},l.createElement(r.A,{className:"w-2 h-2 mr-1 "}),l.createElement(n.A,{id:"Developer.restrictedCard.backToDevs",defaultMessage:"D'accord ! Montrez-moi d'autres devs !"}))):"is_developer"===e?l.createElement(o.N_,{to:"/"},l.createElement(s.Button,{variant:"contained",color:"indigo",size:"small"},l.createElement(r.A,{className:"w-2 h-2 mr-1 "}),l.createElement(n.A,{id:"Main.error.backBtn",defaultMessage:"Retour"}))):"not_connected"===e?l.createElement(o.N_,{to:"/login"},l.createElement(s.Button,{variant:"contained",color:"indigo",size:"small"},l.createElement(r.A,{className:"w-2 h-2 mr-1 "}),l.createElement(n.A,{id:"Login.card.loginNow",defaultMessage:"Connectez-vous"}))):l.createElement(o.N_,{to:"/plans"},l.createElement(s.Button,{variant:"contained",color:"indigo",size:"small"},l.createElement(r.A,{className:"w-2 h-2 mr-1 "}),l.createElement(n.A,{id:"Developer.restrictedCard.changePlanButton",defaultMessage:"Changer de plan"}))))(t)))}},11652:(e,t,a)=>{a.d(t,{e:()=>g});var l=a(77037),n=a(37071),o=a(30799),r=a(92616),s=a(58065),i=a(96540),c=a(90961),d=a(87331),m=a(54625),u=a(91542),p=a(80310),v=a(44e3);const g=e=>{let{open:t,onClose:a}=e;const g=(0,v.P)(),{data:f}=(0,p.H)(g),{batch:E}=f||{},y=Object.keys(E||{});return 0===(null==y?void 0:y.length)?null:i.createElement(l.A,{open:t,onClose:a},i.createElement(r.L,null,i.createElement(s.A,{id:"MeetButton.BatchDialog.Title",defaultMessage:"Complétez votre sélection de candidat·es"})),i.createElement(o.A,{className:"flex flex-col"},i.createElement(d.Typography,{className:"text-sm mb-4"},i.createElement(s.A,{id:"MeetButton.BatchDialog.notice",defaultMessage:"Votre sélection permet de contacter plusieurs candidat·es en une seule fois. Augmentez vos chances de succès en contactant plus de profils."})),i.createElement(c.x,{className:"w-full"}),i.createElement("div",{className:"w-full flex justify-center items-center mt-4"},i.createElement(d.Button,{size:"small",color:"indigo",variant:"outlined",onClick:()=>{a&&a()}},i.createElement(s.A,{id:"MeetButton.BatchDialog.CTA",defaultMessage:"Voir plus de profils"})),i.createElement(d.Button,{onClick:a,component:m.N_,variant:"contained",size:"small",to:"/developers/batch"},i.createElement(s.A,{id:"MeetButton.BatchDialog.proceed.v2",defaultMessage:"Contacter ce{count, plural, =0 {} one {} other {s}} profil{count, plural, =0 {} one {} other {s}}",values:{count:Object.keys((null==f?void 0:f.batch)||{}).length}})))),i.createElement(n.A,null,i.createElement(u.Jn,{onClick:a})))}},34366:(e,t,a)=>{a.d(t,{A:()=>_});var l=a(96540),n=a(58065),o=a(46942),r=a.n(o),s=a(56347),i=a(54625),c=a(80284),d=a(87331),m=a(60325),u=a(29590),p=a(730),v=a(765),g=a(67713),f=a(14166),E=a(44e3);const y=e=>{let{className:t,devId:a,jobId:o,color:r,variant:s,size:i,devInteractions:c}=e;const[y,h,b]=(0,v.Z)(!1),k=(0,f.h)(),T=(0,E.P)(),A=k===m.UserRoles.ADM
1IN,N=(0,p.Qh)(),{data:w}=(0,g.R)(o,"job"),D=null==w?void 0:w.companyId,C=A?D:N;return C?l.createElement(l.Fragment,null,l.createElement(u.m,{open:y,onClose:b,recId:T,devId:a,companyId:C,devInteractions:c}),l.createElement(d.Button,{variant:s,size:i||"small",color:r||"primary",className:t,onClick:h},l.createElement(n.A,{id:"Recruiter.fixedbar.replyApplicant",defaultMessage:"Voir la candidature"}))):null};var h=a(10499),b=a(91543),k=a(57240),T=a(85838);var A=a(41950),N=a(98164),w=a(87732),D=a(81682),C=a(30043),M=a(58168),I=a(80310),x=a(56053),S=a(11652);const P=e=>{let{companyId:t,devId:a,recId:n,...o}=e;const{data:r}=(0,I.H)(n),s=(0,v.G)();return l.createElement(l.Fragment,null,s.state&&l.createElement(S.e,{open:!0,onClose:s.close}),l.createElement(x.b,(0,M.A)({companyId:t,developerId:a},o,{onClick:s.open})))},R=(0,c.A)((e=>{let{spacingNumber:t}=e;return(0,T.A)({disabled:{extend:"button",backgroundColor:"rgba(198,195,204,0.61)",color:"white"}})})),_=e=>{var t,a,o;let{developerId:c,companyId:d,color:m,className:u="",size:p,variant:v="outlined",disableBatch:T}=e;R();const[M,I]=(0,l.useState)(!1),x=(0,E.P)(),S=(0,f.h)(),_=(0,s.W6)(),{devInteractions:L={}}=(0,h.D)(d,c),{data:O}=(0,g.R)(c,"developer"),{companyRoles:B}=(0,k.G)(d),{companyPlan:j}=(0,D.C)(d),{plan:F}=(0,C.j)(null==j?void 0:j.id),z=(null==B||null===(t=B[x])||void 0===t?void 0:t.admin)||(null==B||null===(a=B[x])||void 0===a?void 0:a.intros);if((0,N.k)(d,c),!d||"2"===S)return null;if(!z)return l.createElement(i.N_,{to:"/permission-denied/conversations"},l.createElement(w.P,{variant:v,color:m||"light",size:p||"small"},l.createElement(n.A,{id:"Recruiter.fixedbar.startConversation",defaultMessage:"Discuter avec ce développeur"})));const V=!(null!=L&&L.disabledOrPaused)&&O;return L.introId?l.createElement(w.P,{onClick:()=>_.push(`/manager/conversations/${L.introId}`),variant:v,color:m||"light",className:r()(u),size:p},l.createElement(n.A,{id:"Developer.topBar.recruiter.seeConversation",defaultMessage:"Voir la conversation"})):L.jobLikes||L.liked&&L.liked>A.D||L.superliked||L.atsSuperliked||L.atsJobLikes?l.createElement(y,{className:u,variant:v,devId:c,color:m,size:p,devInteractions:L}):null!=F&&null!==(o=F.features)&&void 0!==o&&o.batch&&!T?l.createElement(P,{recId:x,devId:c,companyId:d,variant:v,disabled:!V,color:m||"light",className:u,size:p||"small"}):l.createElement(l.Fragment,null,M&&l.createElement(b.A,{open:M,onClose:()=>I(!1),recId:x,devId:c,companyId:d}),l.createElement(w.P,{variant:v,disabled:!V,color:m||"light",className:u,size:p||"small",onClick:()=>I(!0)},l.createElement(n.A,{id:"Recruiter.fixedbar.startConversation",defaultMessage:"Discuter avec ce développeur"})))}},24613:(e,t,a)=>{a.d(t,{Q:()=>s});var l=a(87331),n=a(58065),o=a(96540),r=a(13265);const s=e=>{var t;let{devId:a,typographyVariant:s,classes:i}=e;return o.createElement("div",{className:"w-full mb-1"},o.createElement("div",{className:"flex items-center mb-2 flex-wrap justify-center"},o.createElement(l.Tag,{color:"indigo",className:null!==(t=`p-1 mr-2 ${null==i?void 0:i.tag}`)&&void 0!==t?t:"",size:"small"},o.createElement(n.A,{id:"Recruiter.Pipes.Cells.Name.Express",defaultMessage:"Express"})),o.createElement(l.Typography,{variant:s},o.createElement(n.A,{id:"Recruiter.Pipes.Cells.Name.Express.tooltip",defaultMessage:"Ce candidat n'a pas encore complété son profil"}))),o.createElement(r.R,{devId:a}))}},69231:(e,t,a)=>{a.d(t,{O:()=>z});var l=a(77037),n=a(37071),o=a(30799),r=a(96540),s=a(69733),i=a(6442),c=a(58065),d=a(75897),m=a(55858),u=a(56347),p=a(87331),v=a(80284),g=a(76929),f=a(5391),E=a(97501),y=a(38797),h=a(11048),b=a(44e3),k=a(27657),T=a(9961),A=a(89649),N=a(85838),w=a(78946),D=a(23215);var C=a(46008),M=a(92616),I=a(20302),x=a(52283);const S={desktop:{MAX_ITEMS_COUNT:9,PREDICTIONS_COUNT:5,ML_COUNT:2},mobile:{MAX_ITEMS_COUNT:8,PREDICTIONS_COUNT:5,ML_COUNT:2}},P=(0,v.A)((e=>{let{spacingNumber:t}=e;return(0,N.A)({container:{maxHeight:"100%",height:"100%",overflow:"hidden",display:"flex",flexDirection:"column",flex:1},recommendations:{padding:t(2),flex:1,overflow:"auto",display:"flex",flexWrap:"wrap",justifyContent:"center","& > *":{margin:t(1)}},loadingWrapper:{zIndex:2,position:"absolute",top:0,left:0,backgroundColor:"rgba(0,0,0,.2)",height:"100%",width:"100%",...w.Vf.center}
1,titleRoot:{padding:t(3,3)},title:{display:"flex",alignItems:"center"},containerTitle:{marginTop:t(1),marginBottom:0,textAlign:"center"},tooltipLink:{height:20,marginLeft:t(1),display:"inline-flex"},tooltipPopper:{zIndex:"10000000001 !important"},dialogRoot:{zIndex:"10000000000 !important"},informationNotice:{textAlign:"center",color:`${D.zB[500]} !important`},informationsWrapper:{width:"100%",display:"flex",justifyContent:"center"},"@media screen and (max-width: 600px)":{dialogPaper:{height:"100%",minHeight:"100%"},recommendations:{padding:"unset",paddingTop:t(1)}}})})),R=e=>{let{algoliaRequestedItemsLength:t,blackListedIds:a}=e;const[l,n]=(0,r.useState)([]);return(0,r.useEffect)((()=>{0!==t&&f.h.search([{indexName:"public_companies",params:{hitsPerPage:t,aroundPrecision:2e4,filters:a.map((e=>`NOT objectID:"${e}"`)).join(" AND ")}}]).then((e=>n(e.results[0].hits)))}),[t,a]),l.map((e=>r.createElement(E.A,{key:`recommendation_${e.objectID}`,smallCompany:(0,y.SQ)(e)})))},_=e=>{let{companyId:t,key:a}=e;const{smallCompany:l}=(0,h.q)(t);return r.createElement(E.A,{key:a,smallCompany:l})},L=e=>{let{likedCompanyId:t}=e;const{formatMessage:a}=(0,i.A)(),{smallCompany:l}=(0,h.q)(t),{name:n}=l;return r.createElement(r.Fragment,null,r.createElement("span",null,a(C.P.titleLikedCompany,{companyName:n,bold:e
1=>r.createElement("b",null,e)})),r.createElement("br",null))},O=e=>{let{title:t,likedCompanyId:a,isBootstraping:l,likes:n}=e;const{formatMessage:o}=(0,i.A)(),s=(0,b.P)();if(t)return t;if(!a&&l)return r.createElement(c.A,{id:"Developer.LikesRecommendationDialog.noLikesTitle",defaultMessage:"Vous n'avez encore liké aucune entreprise ! Voici nos recommendations pour vous !"});const d=[];return a&&d.push(r.createElement(L,{likedCompanyId:a})),l?d.push(o(C.P.titleBootstrap,{count:5-Object.keys(n||{}).length,bold:e=>r.createElement("b",null,e)})):s?d.push(o(C.P.titleRegular)):d.push(o(C.P.titleUnregistered)),d},B=e=>{let{open:t,onClose:a,title:s,likedCompanyId:u,isBootstraping:v,likes:f={},locks:E,predictionsCompanyIds:y,blackListedIds:h=[],isMobile:b,itemsSize:{MAX_ITEMS_COUNT:k}}=e;const{formatMessage:T}=(0,i.A)(),A=P(),N=(0,r.useMemo)((()=>k-y.length),[y]);return r.createElement(l.A,{open:t,onClose:a,classes:{root:A.dialogRoot,paper:A.dialogPaper},fullScreen:b},E&&r.createElement("div",{className:A.loadingWrapper},r.createElement(g.Ay,null)),r.createElement(M.L,{classes:{root:A.titleRoot}},r.createElement(c.A,{id:"Developer.LikesRecommendationDialog.title",defaultMessage:"Mes recommandations"}),r.createElement(p.Tooltip,{classes:{tooltip:A.tooltip,popper:A.tooltipPopper},title:T(C.P.tooltip)},r.createElement("a",{href:"https://welovedevs.com/fr/articles/les-likes-et-les-recommandations-sur-welovedevs",target:"_blank",rel:"noopener noreferrer",className:A.tooltipLink},r.createElement(d.default,{className:A.informationIcon})))),r.createElement(o.A,{className:A.container},r.createElement(p.Typography,{component:"div",className:A.containerTitle},r.createElement(O,{title:s,likedCompanyId:u,isBootstraping:v,likes:f})),r.createElement("div",{className:A.recommendations},y.map(((e,t)=>r.createElement(_,{companyId:e,key:`${e}_${t}`}))),N&&r.createElement(R,{blackListedIds:h,algoliaRequestedItemsLength:N}))),r.createElement("div",{className:A.informationsWrapper},r.createElement("a",{href:"https://welovedevs.com/fr/articles/les-likes-et-les-recommandations-sur-welovedevs",rel:"noopener noreferrer",target:"_blank"},r.createElement(p.Button,{size:"small",variant:"outlined",color:"primary",classes:{container:A.informationNotice}},r.createElement(m.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:T(C.P.informationNotice)})))),r.createElement(n.A,null,r.createElement(p.Button,{size:"small",onClick:a},r.createElement(c.A,{id:"Main.lang.close",defaultMessage:"Fermer"}))))},j=e=>{let{title:t,likedCompanyId:a,open:l,onClose:n,itemsSize:o,isMobile:i}=e;const{mlBootstrap:c}=(0,T.H)(),d=(0,s.d4)((e=>e.visitorStackLikes.likes)),m=(0,r.useMemo)((()=>Object.keys(d||{}).length<5),[d]),u=(0,r.useMemo)((()=>Object.keys(c||{}).slice(0,7)),[a,c]);return r.createElement(B,{isMobile:i,isBootstraping:m,itemsSize:o,open:l,onClose:n,likes:d,title:t,likedCompanyId:a,blackListedIds:u,predictionsCompanyIds:u})},F=e=>{let{title:t,likedCompanyId:a,open:l,onClose:n,itemsSize:o,uid:s,isMobile:i}=e;const{ML_COUNT:c,PREDICTIONS_COUNT:d}=o,{predictionsBlacklist:m}=(0,k.$)(s),{likes:u,loaded:p}=(0,A._)(s),{mlBootstrap:v}=(0,T.H)(),{predictions:g}=(0,x.K)(s),{locks:f,...E}=g||{},y=(0,r.useMemo)((()=>Object.keys(u||{}).length<5),[u]),h=(0,r.useMemo)((()=>{if(!p)return[];const e=Object.keys(v||{}).filter((e=>e!==a));if(!E||y)return[a].concat(e.slice(0,c)).filter(Boolean);return Object.values(E.VERY||{}).concat(Object.values(E.SIGNIFICANT||{})).concat(Object.values(E.NORMAL||{})).map((e=>{let{companyId:t}=e;return t})).filter((e=>!u[e]&&!(m||{})[e])).slice(0,d).concat(e.filter((e=>!u[e]&&!(m||{})[e])).slice(0,2)).filter(Boolean)}),[E,a,u,p,v,m]),b=(0,r.useMemo)((()=>{const e=Object.keys(m||{}).concat(h);return y||!p?e:e.concat(Object.keys(u||{}))}),[m,h,u,y]);return r.createElement(B,{isMobile:i,itemsSize:o,open:l,onClose:n,title:t,likedCompanyId:a,isBootstraping:y,likes:u,locks:f,predictionsCompanyIds:h,blackListedIds:b})},z=e=>{let{title:t=null,likedCompanyId:a=null,open:l,onClose:n}=e;const{pathname:o}=(0,u.zy)(),[s,i]=(0,r.useState)(),c=(0,I.a)("(max-width: 600px)"),d=(0,b.P)(),m=(0,r.useMemo)((()=>S[c?"mobile":"desktop"]),[c]);return(0,r.useEffect)((()=>{i(o),s&&o!==s&&o.startsWith("/company")&&n()}),[l,o]),d?r.createElement(F,{title:t,isMobile:c,likedCompanyId:a,open:l,onClose:n,itemsSize:m,uid:d}):r.createElement(j,{title:t,isMobile:c,likedCompanyId:a,open:l,onClose:n,itemsSize:m})}},46008:(e,t,a)=>{a.d(t,{P:()=>l});const l=(0,a(51476).defineMessages)({titleLikedCompany:{id:"Developer.LikesRecommendationDialog.likedCompany",defaultMessage:"Like envoyé à <bold>{companyName}</bold> ! "},titleBootstrap:{id:"Developer.LikesRecommendationDialog.bootstrapTitle",defaultMessage:"Sélectionnez encore <bold>{count} entreprises</bold> pour voir nos recommendations personnalisées."},titleRegular:{id:"Developer.LikesRecommendationDialog.regularTitle",defaultMessage:"Nous vous recommandons de découvrir ces entreprises !"},titleUnregistered:{id:"Developer.LikesRecommendationDialog.unregisteredTitle",defaultMessage:"Créez un compte pour obtenir vos re
1commendations personnalisées."},tooltip:{id:"Developer.LikesRecommendationDialog.informationsTooltip",defaultMessage:"Comment fonctionnent les likes?"},informationNotice:{id:"Developer.LikesRecommendationDialog.informationNotice",defaultMessage:"En savoir plus sur nos recommandations."},snackbarMessage:{id:"Developer.likesSnackbar.title",defaultMessage:"Vous venez de liker {companyName}"},seeRecommendationsSnackbarMessage:{id:"Developer.likesDialog.reduced.title",defaultMessage:"Retour à mes suggestions"}})},74444:(e,t,a)=>{a.d(t,{l:()=>m});var l=a(96540),n=a(69733),o=a(912),r=a.n(o),s=a(36163),i=a(86825),c=a(69231),d=a(30220);const m=()=>{const e=(0,n.d4)((e=>e.visitorStackLikes.likes)),t=(0,l.useMemo)((()=>Object.keys(e||{}).length),[e]),[a,o]=(0,l.useState)(null),m=(0,l.useMemo)((()=>r()(Object.entries(e||{}).sort(((e,t)=>{let[,a]=e,[,l]=t;return l-a})).map((e=>{let[t]=e;return t})))),[e]),[u,p]=(0,l.useState)(!1),[v,g]=(0,l.useState)(!1),f=(0,l.useCallback)((()=>p(!1)),[]),E=(0,l.useCallback)((()=>g(!1)),[]),y=(0,n.wA)(),h=(0,l.useCallback)((t=>{Object.keys(e).forEach((e=>{(0,s.NC)(t,e,!0,"register and like button"),(0,i.WN)(!0,t,e)(y)}))}),[e]);return(0,l.useEffect)((()=>{const l=Object.keys(a||{}).length;o(e),t<=l||(t&&t<=4&&g(!0),t>4&&(g(!1),p(!0)))}),[e]),l.createElement(l.Fragment,null,l.createElement(d.F,{open:u,onClose:f,onComplete:h}),l.createElement(c.O,{open:v,onClose:E,likedCompanyId:m}))}},63677:(e,t,a)=>{a.d(t,{$:()=>y});var l=a(96540),n=a(912),o=a.n(n),r=a(2404),s=a.n(r),i=a(6442),c=a(58065),d=a(56347),m=a(87331),u=a(3451),p=a(69231),v=a(67713),g=a(89649),f=a(44e3),E=a(46008);const y=()=>{const{pathname:e}=(0,d.zy)(),t=(0,f.P)(),{likes:a}=(0,g._)(t),[n,r]=(0,l.useState)(null),[y,h]=(0,l.useState)(!1),{formatMessage:b}=(0,i.A)(),{enqueueSnackbar:k,closeSnackbar:T}=(0,u.dh)(),A=(0,l.useCallback)((()=>{h(!0)}),[]),N=(0,l.useCallback)((()=>h(!1)),[]),w=(0,l.useMemo)((()=>o()(Object.entries(a||{}).sort(((e,t)=>{let[,a]=e,[,l]=t;return l-a})).map((e=>{let[t]=e;return t})))),[a]),{data:D}=(0,v.R)(w,"company");return(0,l.useEffect)((()=>{const t=Object.keys(n||{}).length,o=Object.keys(a||{}).length;r(a),n&&!s()(n,a)&&(o<=t||y||(e.startsWith("/company")?h(!0):k(b(E.P.snackbarMessage,{companyName:null==D?void 0:D.name}),{variant:"success",action:()=>l.createElement(m.Button,{key:"open-register-button",color:"light",size:"small",onClick:A},l.createElement(c.A,{id:"Developer.likesSnackbar.button",defaultMessage:"Voir mes recommendations"}))})))}),[a]),l.createElement(p.O,{open:y,onClose:N,likedCompanyId:w})}},35191:(e,t,a)=>{a.d(t,{g:()=>l});const l={0:{topType:"ShortHairShortFlat",accessoriesType:"Blank",hairColor:"Brown",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"},1:{topType:"LongHairStraightStrand",accessoriesType:"Blank",hairColor:"Brown",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"},2:{topType:"ShortHairDreads01",accessoriesType:"Prescription02",hairColor:"Brown",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"},3:{topType:"LongHairStraight",accessoriesType:"Blank",hairColor:"Auburn",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"},4:{topType:"ShortHairShortRound",accessoriesType:"Blank",hairColor:"Brown",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Brown"},5:{topType:"LongHairMiaWallace",accessoriesType:"Blank",hairColor:"Black",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Pale"},6:{topType:"LongHairStraight2",accessoriesType:"Blank",hairColor:"Red",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"},7:{topType:"ShortHairTheCaesar",accessoriesType:"Blank",facialHairType:"BeardMedium",facialHairColor:"Platinum",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Pale"},8:{topType:"ShortHairShortWaved",accessoriesType:"Prescription02",hairColor:"Blonde",facialHairType:"MoustacheFancy",facialHairColor:"Blonde",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Default",skinColor:"Pale"}
1,9:{topType:"LongHairStraightStrand",accessoriesType:"Blank",hairColor:"Brown",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"DarkBrown"},10:{topType:"ShortHairTheCaesar",accessoriesType:"Blank",hairColor:"Brown",facialHairType:"Blank",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"DarkBrown"}}},25149:(e,t,a)=>{a.d(t,{F:()=>f});var l=a(96540),n=a(6442),o=a(18052),r=a(15486),s=a(6170),i=a(73286),c=a(44e3),d=a(77145),m=a(76929),u=a(33965),p=a(66523),v=a(79030),g=a(98121);const f=e=>{var t,a;let{className:f,onSubmit:E,excludeFields:y,initialValues:h,cta:b,requestContract:k,devId:T}=e;const{locale:A}=(0,n.A)(),N=(0,c.P)(),w=T||N,{devInfo:D,loaded:C}=(0,d.z)(w),{developer:M,loaded:I}=(0,u.T)(w),x=null===(t=Object.keys((null==M||null===(a=M.dreamJob)||void 0===a?void 0:a.places)||{}))||void 0===t?void 0:t[0],S=(0,p.T)(x,A),{data:P}=(0,v.AS)(w),{professions:R}=(0,r.d)(),{technologies:_}=(0,s.I)(),L=(0,l.useMemo)((()=>R?Object.fromEntries(Object.entries(R).filter((e=>{let[t]=e;return"-NWGwCZvvIATUjeGuSGZ"!==t}))):null),[R]);return!w||C&&I?l.createElement(o.$,{className:f,onSubmit:E,excludeFields:y,initialValues:h,cta:b,requestContract:k,devConfidential:D,developerProfile:M,placeId:x,place:S||null,developerPortfolio:P,professions:L,technologies:_,PlacePickerField:i.o8,TechnologiesPickerField:g.v,locale:A}):l.createElement(m.Ay,null)}},67191:(e,t,a)=>{a.d(t,{r:()=>l});const l=(0,a(51476).defineMessages)({fullName:{id:"Dev.SmallRegister.Form.fullName",defaultMessage:"Nom"},updateSmallProfile:{id:"Dev.SmallRegister.Form.updateSmallProfile",defaultMessage:"Mettre à jour"},firstName:{id:"Dev.SmallRegister.Form.firstName",defaultMessage:"Prénom"},firstNamePlaceholder:{id:"Dev.SmallRegister.Form.firstName.Placeholder",defaultMessage:"John"},lastName:{id:"Dev.SmallRegister.Form.lastName",defaultMessage:"Nom"},lastNamePlaceholder:{id:"Dev.SmallRegister.Form.lastName.Placeholder",defaultMessage:"Doe"},job:{id:"Dev.SmallRegister.Form.Job",defaultMessage:"Métier visé"},jobWithContract:{id:"Dev.SmallRegister.Form.JobWithContract",defaultMessage:"Métier visé ({contract})"},proExp:{id:"Dev.SmallRegister.Form.JobExp",defaultMessage:"Expérience dans ce métier"},proExpName:{id:"Dev.SmallRegister.Form.JobExpName",defaultMessage:"Expérience en {profession} ou similaire"},proExpPlaceholder:{id:"Dev.SmallRegister.Form.JobExp.PlaceHolder",defaultMessage:"En années"},location:{id:"Dev.SmallRegister.Form.Location",defaultMessage:"Localisation"},remotePolicy:{id:"Dev.SmallRegister.Form.RemotePolicy",defaultMessage:"Objectif de télétravail"},CV:{id:"Dev.SmallRegister.Form.CV",defaultMessage:"Lien vers un profil (LinkedIn, Github, CV Perso...)"},CVShort:{id:"Dev.SmallRegister.Form.CVShort",defaultMessage:"CV"},contract:{id:"Dev.SmallRegister.Form.Contract",defaultMessage:"Contrat"},CVPlaceholder:{id:"Dev.SmallRegister.Form.CVPlaceholder",defaultMessage:"https://www.linkedin.com/in/jean-noel/"},jobSearchState:{id:"Dev.SmallRegister.Form.jobSearchState",defaultMessage:"Recherche de job"},technologies:{id:"Dev.SmallRegister.Form.favTechnologies",defaultMessage:"Compétences"}})},83379:(e,t,a)=>{a.d(t,{VU:()=>c,k_:()=>r,w6:()=>s});var l=a(62845),n=a(96540),o=a(61979);const r=Object.freeze({topType:"ShortHairShortFlat",accessoriesType:"Blank",hairColor:"Black",facialHairType:"Blank",clotheType:"ShirtCrewNeck",clotheColor:"Blue03",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"}),s=Object.freeze({clotheType:"GraphicShirt",clotheColor:"W3D",graphicType:"W3DLogo"}),i=(0,n.forwardRef)(((e,t)=>{let{alt:a,userId:i,style:c,handle:d,noLazyLoad:m,config:u,avatarStyle:p="Transparent",className:v,onClick:g,width:f,...E}=e;return n.createElement("div",{ref:t,className:v,onClick:g,style:c},i&&n.createElement("div",{className:"relative"},n.createElement(o.F,{classes:{icon:"z-5 !w-1 !h-1 !left-0 !top-0"},userId:i})),n.createElement("img",{className:"rounded-full overflow-hidden bg-indigo-50 object-contain",style:{width:"100%",height:"100%",objectFit:"contain"},src:`https://${(0,l.getAvatarImageLink)({handle:d,avatar:{...r,...u,...s}},"Circle"===p||!!d,f||120,!0)}`,alt:a||"developer avatar"}))})),c=(0,n.memo)(i)},20538:(e,t,a)=>{a.d(t,{O:()=>n,a:()=>o});var l=a(22835);const n=!0,o=(e,t,a)=>(0,l.transformUrlToTrackedUrl)(e,t,n,a)},72426:(e,t,a)=>{a.d(t,{r:()=>_});var l=a(87331),n=a(96540),o=a(51476),r=a(58065),s=a(54625),i=a(9051),c=a(79030),d=a(71070),m=a(67191),u=a(1498),p=a(81682),v=a(730),g=a(44e3),f=a(67713),E=a(12316),y=a(765),h=a(77541),b=a(89554),k=a(20538),T=a(77037),A=a(58168),N=a(37071),w=a(30799),D=a(37303),C=a(46831);const M=e=>{let{onClose:t,...a}=e;return n.createElement(T.A,(0,A.A)({onClose:t},a),n.createElement(C.A,null,n.createElement(r.A,{id:"Recruiter.developerProfile.socialRestricted.title",defaultMessage:"Non disponible avec votre offre"})),n.createElement(w.A,null,n.createElement(D.A,null,n.createElement(l.Typography,null,
1n.createElement(r.A,{id:"Recruiter.developerProfile.socialRestricted.description",defaultMessage:"Les liens vers les réseaux sociaux ne sont pas disponibles sur votre abonnement si le développeur a complété son profil WeLoveDevs. Vous pouvez démarrer une conversation avec le candidat pour obtenir ses coordonnées."})))),n.createElement(N.A,null,n.createElement(l.Button,{size:"small",onClick:t},n.createElement(r.A,{id:"Main.lang.understood",defaultMessage:"Compris"})),n.createElement(s.N_,{to:"/plans"},n.createElement(l.Button,{size:"small",variant:"contained",onClick:t},n.createElement(r.A,{id:"Recruiter.developerProfile.socialRestricted.toPlans",defaultMessage:"Changer d'abonnement !"})))))};var I=function(e){return n.createElement("svg",e,n.createElement("path",{d:"M0 0h2083v2083H0z",fill:"#fcd207"}),n.createElement("g",{fill:"#1f2528"},n.createElement("path",{d:"M0 1636c411.554-97.771 692.897-283.177 724-637 10.714-131.212 67.364-243.777 216-319 207.675-80.617 305.728-52.164 390-10 92.668 81.722 119.468 199.94 50 371.5-31.914 100.266-291.001 223.867-410 258.5-392.539 175.893-595.504 430.282-561 783H0z"}),n.createElement("ellipse",{cx:"1666.5",cy:"408",rx:"196.5",ry:"192"})))};I.defaultProps={clipRule:"evenodd",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",viewBox:"0 0 2083 2083",xmlns:"http://www.w3.org/2000/svg",width:"2500",height:"2500"};var x=function(e){return n.createElement("svg",e,n.createElement("path",{fill:"currentColor",d:"M12 0C5.374 0 0 5.373 0 12c0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23A11.509 11.509 0 0 1 12 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.627-5.373-12-12-12z"}))};x.defaultProps={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};var S=function(e){return n.createElement("svg",e,n.createElement("path",{fill:"currentColor",d:"M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM5 8H0v16h5V8zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714V8z"}))};S.defaultProps={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};var P=function(e){return n.createElement("svg",e,n.createElement("path",{fill:"currentColor",d:"M24 4.557a9.83 9.83 0 0 1-2.828.775 4.932 4.932 0 0 0 2.165-2.724 9.864 9.864 0 0 1-3.127 1.195 4.916 4.916 0 0 0-3.594-1.555c-3.179 0-5.515 2.966-4.797 6.045A13.978 13.978 0 0 1 1.671 3.149a4.93 4.93 0 0 0 1.523 6.574 4.903 4.903 0 0 1-2.229-.616c-.054 2.281 1.581 4.415 3.949 4.89a4.935 4.935 0 0 1-2.224.084 4.928 4.928 0 0 0 4.6 3.419A9.9 9.9 0 0 1 0 19.54a13.94 13.94 0 0 0 7.548 2.212c9.142 0 14.307-7.721 13.995-14.646A10.025 10.025 0 0 0 24 4.557z"}))};P.defaultProps={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};const R={twitter:{Icon:P,value:e=>`https://twitter.com/${e.username}`,message:{descriptor:(0,o.defineMessage)({id:"Social.card.twitter.title",defaultMessage:"Twitter (@{val})"}),values:e=>({val:null==e?void 0:e.username})},classes:{icon:"fill-indigo-400"}},linkedin:{Icon:S,value:e=>e.url,message:{descriptor:(0,o.defineMessage)({id:"Social.card.linkedin.title",defaultMessage:"Profil Linkedin"})},classes:{icon:"fill-indigo-400"}},github:{Icon:x,value:e=>`https://github.com/${e.username}`,message:{descriptor:(0,o.defineMessage)({id:"Social.card.github.title",defaultMessage:"Profil Github"})}},codingame:{Icon:I,value:e=>`https://www.codingame.com/profile/${e.username}`,message:{descriptor:(0,o.defineMessage)({id:"Social.card.codingame.title",defaultMessage:"Profil Codingame"})}},other:{Icon:i.A,value:e=>e.url}},_=e=>{var t,a,o;let{devId:i,classes:T,filterKeys:A,orientation:N="column",hide:w}=e;
1const[D,C,I]=(0,y.Z)(),[x,S,P]=(0,y.Z)(),[_,L]=(0,n.useState)(null),O=(0,g.P)(),{formatMessage:B}=(0,d.t)(),{data:j}=(0,c.AS)(i),{data:F}=(0,f.R)(i,"developer"),z=(0,v.Qh)(),{companyPlan:V}=(0,p.C)(null!=z?z:""),$=(0,n.useMemo)((()=>{var e,t;if(null!=F&&F.completed&&(null!=V&&null!==(e=V.id)&&void 0!==e&&e.startsWith("startup")||null!=V&&null!==(t=V.id)&&void 0!==t&&t.startsWith("id1")))return!0;return!1}),[V,F]),U=(0,n.useMemo)((()=>{const e=e=>{var t,a;let[l,n]=e;const{Icon:o,message:r,value:s,classes:c}=null!==(t=R[null==n?void 0:n.network])&&void 0!==t?t:R.other,d=$?"":(0,k.a)(s(n),null!=O?O:E.x.get("userAnonymousIdentifier"),{type:"visit_dev_profile",data:i}),m=null!=r&&r.descriptor?B(r.descriptor,null===(a=r.values)||void 0===a?void 0:a.call(r,n)):null==n?void 0:n.network;return{...n,socialId:l,label:m,Icon:o,trackedUrl:d,classes:T}};return null!=A&&A.length?Object.entries((null==j?void 0:j.socials)||{}).filter((e=>{let[,{network:t}]=e;return A.includes(t)})).map(e):Object.entries((null==j?void 0:j.socials)||{}).map(e)}),[j,A,$]),H=(e,t)=>{e.stopPropagation(),e.preventDefault(),L(t);var a;E.x.get("dismiss_linkedin_warning")?null===(a=window.open(t||"","_blank"))||void 0===a||a.focus():C()};if(!U)return null;const W=(0,n.useMemo)((()=>(null==A||!A.length||null!=A&&A.includes("uploadedCVLink"))&&null!=j&&j.uploadedCVLink?(0,k.a)(null==j?void 0:j.uploadedCVLink,null!=O?O:E.x.get("userAnonymousIdentifier"),{type:"visit_dev_profile",data:i}):null),[j,i,O,A]),q=("column"===N?"mb-1":"mx-1 my-1/2")+" flex items-center hover:font-semibold";return n.createElement(n.Fragment,null,x&&n.createElement(M,{open:x,onClose:()=>P()}),D&&n.createElement(b.A,{cookiesKey:"dismiss_linkedin_warning",open:D,onClose:e=>{e&&(e.preventDefault(),e.stopPropagation()),I()},onConfirm:()=>{var e;_&&(null===(e=window.open(_,"_blank"))||void 0===e||e.focus());I()},title:n.createElement(r.A,{id:"Developer.Socials.Linkedin.Warning.Title",defaultMessage:"Vous allez quitter WeLoveDevs.com"})},n.createElement(r.A,{id:"Developer.Socials.Linkedin.Warning",defaultMessage:"Les candidats et candidates préfèrent généralement être contacté·e·s directement dans l'application ! "})),n.createElement("div",{className:`flex flex-wrap ${"column"===N?"flex-col":"flex-row -ml-1"} ${null!==(t=null==T?void 0:T.container)&&void 0!==t?t:""}`},(null==F?void 0:F.completed)&&n.createElement(s.N_,{className:q,to:`/user/${(null==F?void 0:F.seoAlias)||(null==F?void 0:F.id)}`},n.createElement(u.o,{className:`${null==T?void 0:T.icon} !fill-none mr-2 w-auto h-[18px]`}),n.createElement(l.Typography,{variant:"body2",className:`underline ${null!==(a=null==T?void 0:T.label)&&void 0!==a?a:""}`},n.createElement(r.A,{id:"Developer.DevSocials.W3DProfile",defaultMessage:"Profil WeLoveDevs"}))),W&&n.createElement("a",{className:q,href:null!=W?W:"",target:"_blank",rel:"noreferrer",onClick:e=>{e.persist(),e.stopPropagation(),$?(e.preventDefault(),S()):H(e,W)}},n.createElement(l.Typography,{className:`font-bold mr-2 ${null!==(o=null==T?void 0:T.icon)&&void 0!==o?o:""}`,variant:"body2"},`${B(null===m.r||void 0===m.r?void 0:m.r.CVShort)}`),n.createElement(l.Typography,{variant:"body2",className:"underline"},n.createElement(r.A,{id:"Developer.topBar.replyToApplicantDialog.express.CV.link",defaultMessage:"Voir"}))),U.map((e=>{var t,a;const{classes:o,socialId:r,trackedUrl:s,Icon:c,label:d,network:m}=e;var u,p;return w?n.createElement("div",{className:`${q} ${null!==(u=null==o?void 0:o.icon)&&void 0!==u?u:""}`},n.createElement(c,{className:`${null==T?void 0:T.icon} ${null==o?void 0:o.icon} mr-2 w-auto h-[18px]`}),n.createElement(h.D,{id:i,companyId:z,typographyProps:{variant:"body2",className:`underline ${null!==(p=null==T?void 0:T.label)&&void 0!==p?p:""}`}},d)):n.createElement("a",{className:`${q} ${null!==(t=null==o?void 0:o.icon)&&void 0!==t?t:""}`,key:r,href:null!=s?s:"",target:"_blank",rel:"noreferrer",onClick:e=>{e.stopPropagation(),$?(e.preventDefault(),S()):H(e,s)}},n.createElement(c,{className:`${null==T?void 0:T.icon} ${null==o?void 0:o.icon} mr-2 w-auto h-[18px]`}),n.createElement(l.Typography,{variant:"body2",className:`underline ${null!==(a=null==T?void 0:T.label)&&void 0!==a?a:""}`},d))}))))}},13265:(e,t,a)=>{a.d(t,{R:()=>T});var l=a(96540),n=a(6442),o=a(58065),r=a(87331),s=a(69733),i=a(60325),c=a(66523),d=a(67191),m=a(33965),u=a(77145),p=a(35863),v=a(65795),g=a(55611),f=a(88499),E=a(44e3),y=a(72426),h=a(25149),b=
1a(86825),k=a(14166);const T=e=>{var t,a,T,A,N,w,D,C,M,I,x,S,P,R,_,L,O,B,j,F,z,V,$;let{devId:U,onUpdateRequest:H}=e;const[W,q]=(0,l.useState)("view"),J=(0,E.P)(),Q=(0,k.h)(),{developer:G}=(0,m.T)(U),{devInfo:Z}=(0,u.z)(U),{locale:Y,formatMessage:K}=(0,n.A)(),X=(0,s.wA)(),{profession:ee}=(0,p.a)((null==G||null===(t=G.currentJob)||void 0===t?void 0:t.professionId)||null),te=(0,c.T)(Object.keys((null==G||null===(a=G.dreamJob)||void 0===a?void 0:a.places)||{})[0]||""),ae=(0,l.useMemo)((()=>{const e=[null==Z?void 0:Z.firstName,null==Z?void 0:Z.lastName].filter(Boolean).join(" ");var t;return e||(null==G||null===(t=G.description)||void 0===t?void 0:t.firstName)}),[Z,G]);return Q===i.UserRoles.ADMIN&&"edit"===W?l.createElement(l.Fragment,null,l.createElement(h.F,{className:"w-full p-2",excludeFields:{conscentNewsletter:!0,conscentCGU:!0},onSubmit:async e=>{await(0,b.P6)(U,e)(X),q("view")},devId:U,requestContract:!0}),l.createElement(r.Button,{variant:"contained",className:"mt-1",size:"xs",onClick:()=>q("view")},l.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"}))):l.createElement("div",{className:"flex flex-col"},l.createElement("div",{className:"flex mb-2 items-center"},l.createElement(r.Typography,{className:"font-bold ",variant:"body2"},U===J?l.createElement(o.A,{id:"Job.ApplyDialog.CompletedDeveloperInformations.title",defaultMessage:"Rappel de votre profil express"}):l.createElement(o.A,{id:"Recruiter.Pipes.Cells.Name.Express.reminder",defaultMessage:"Rappel de votre profil express"})),H&&l.createElement(r.Button,{size:"xs",onClick:H,variant:"outlined",className:"ml-2"},K(d.r.updateSmallProfile))),l.createElement("div",{className:"flex flex-wrap mb-1 mr-1"},l.createElement(r.Typography,{className:"font-bold mr-1",variant:"body2"},`${K(d.r.fullName)} : `),l.createElement(r.Typography,{variant:"body2"},`${ae}`," ")),l.createElement("div",{className:"flex flex-wrap mb-1 mr-1 md:flex-col"},l.createElement(r.Typography,{className:"font-bold mr-1",variant:"body2"},`${K(d.r.job)} : `),l.createElement(r.Typography,{variant:"body2"},`${(null==ee||null===(T=ee.langContent)||void 0===T||null===(A=T[Y])||void 0===A?void 0:A.displayName)||(null==ee||null===(N=ee.langContent)||void 0===N||null===(w=N[Y])||void 0===w?void 0:w.name)||""} `,l.createElement(o.A,{id:"Job.ApplyDialog.CompletedDeveloperInformations.experience",defaultMessage:"({value, plural, =1 {1 an} other {# ans}} d'expérience)",values:{value:null!==(D=null==G||null===(C=G.experience)||void 0===C?void 0:C.codeExperienceYears)&&void 0!==D?D:0}}),(!(null!=G&&null!==(M=G.currentJob)&&void 0!==M&&M.professionId)||"-NWGwCZvvIATUjeGuSGZ"===(null==G||null===(I=G.currentJob)||void 0===I?void 0:I.professionId))&&l.createElement(r.Tooltip,{title:"Profession non définie",className:"mx-2"},l.createElement("span",null,"â ï¸")))),l.createElement("div",{className:"flex flex-wrap mb-1 mr-1 md:flex-col"},l.createElement(r.Typography,{className:"font-bold mr-1",variant:"body2"},`${K(null===d.r||void 0===d.r?void 0:d.r.jobSearchState)} : `),l.createElement(r.Typography,{variant:"body2",className:"flex",component:"div"},K(g.Ay[(null==G||null===(x=G.dreamJob)||void 0===x?void 0:x.jobSearchState)||"open_opportunities"]),(null==G||null===(S=G.dreamJob)||void 0===S?void 0:S.contractsTypes)&&l.createElement("div",{className:"ml-1/2"},"(",Object.keys((null==G||null===(P=G.dreamJob)||void 0===P?void 0:P.contractsTypes)||{}).map((e=>{const t=f.Ay[e.toLowerCase()]||f.Ay[e];return t&&K(t)||e})).join(", "),")"))),(null==G||null===(R=G.dreamJob)||void 0===R||null===(_=R.remoteFrequency)||void 0===_?void 0:_.frequency)&&l.createElement("div",{className:"flex flex-wrap mb-1 mr-1 md:flex-col"},l.createElement(r.Typography,{className:"font-bold mr-1",variant:"body2"},`${K(d.r.remotePolicy)} : `),l.createElement(r.Typography,{variant:"body2"},K(v.E$[(null==G||null===(L=G.dreamJob)||void 0===L||null===(O=L.remoteFrequency)||void 0===O?void 0:O.frequency)||"others"],{daysPerWeek:null==G||null===(B=G.dreamJob)||void 0===B||null===(j=B.remoteFrequency)||void 0===j?void 0:j.daysPerWeek}))),l.createElement("div",{className:"flex flex-wrap mb-1 mr-1 md:flex-col"},l.createElement(r.Typography,{className:"font-bold mr-1",variant:"body2"},`${K(null===d.r||void 0===d.r?void 0:d.r.location)} : `),l.createElement(r.Typography,{variant:"body2"},null!==(F=null==te?void 0:te.formatted_address)&&void 0!==F?F:"")),(null==G||null===(z=G.skills)||void 0===z?void 0:z.favoriteTechnologies)&&l.createElement("div",{className:"flex flex-wrap mb-1 mr-1 md:flex-col"},l.createElement(r.Typography,{className:"font-bold mr-1",variant:"body2"},`${K(null===d.r||void 0===d.r?void 0:d.r.technologies)} : `),l.createElement(r.Typography,{variant:"body2"},(null!==(V=null==G||null===($=G.skills)||void 0===$?void 0:$.favoriteTechnologies)&&void 0!==V?V:[]).map((e=>{let{name:t}=e;return t})).join(", "))),l.createElement(y.r,{devId:U}
1),Q===i.UserRoles.ADMIN&&l.createElement(r.Button,{variant:"contained",className:"mt-1",size:"xs",onClick:()=>q("edit")},l.createElement(o.A,{id:"Main.lang.edit",defaultMessage:"Modifier"})))}},21006:(e,t,a)=>{a.d(t,{I:()=>p,N:()=>u});var l=a(80218),n=a.n(l),o=a(10170),r=a(87331),s=a(96540),i=a(58065),c=a(6170),d=a(71070),m=a(69517);const u={frontend:"indigo",backend:"secondary",mobile:"tertiary",cloud:"dark",erp:"danger",electronic:"safe",data:"warn",security:"orange",soft_skills:"darkblue",base_skills:"indigo",project_management:"purple",qa:"indigo",video_games:"secondary",design:"tertiary",no_code:"dark",utils:"danger",others:"safe",unknown:"warn"},p=e=>{var t;let{items:a,showPicker:l,hideTitles:p,classes:v,onChipDelete:g,reverseAddButton:f,tagSize:E}=e;const{technologies:y}=(0,c.I)(),{formatMessage:h}=(0,d.t)(),b=(0,s.useMemo)((()=>(a||[]).reduce(((e,t,a)=>{var l,o,r;const s=y.find((e=>{var a,l;return n()(e.langContent.fr.name)===n()(t.name)||n()(null===(a=e.langContent)||void 0===a||null===(l=a.en)||void 0===l?void 0:l.name)===n()(t.name)})),i=null!==(l=null==s||null===(o=s.categoryIds)||void 0===o?void 0:o[0])&&void 0!==l?l:"unknown";return e[i]=(null!==(r=e[i])&&void 0!==r?r:[]).concat({...t,index:a}),e}),{})),[a,y]);return s.createElement("div",{className:`flex items-center flex-wrap ${null!==(t=null==v?void 0:v.container)&&void 0!==t?t:""}`},l&&f&&s.createElement("div",{className:"w-full"},s.createElement(r.Button,{className:"m-1",onClick:l,size:"small",variant:"contained"},s.createElement(i.A,{id:"Main.lang.add",defaultMessage:"Ajouter"}),s.createElement(o.default,{className:"w-2 h-2 ml-1"}))),Object.entries(b).sort(((e,t)=>{let[,a]=e,[,l]=t;return l.length-a.length})).map((e=>{var t;let[a,l]=e;return s.createElement("div",{key:`category_${a}`,className:"m-1 md:w-full"},!p&&s.createElement("div",{className:"flex items-center mb-1"},s.createElement(r.Typography,{variant:"body2",className:"whitespace-nowrap"},h(null!==(t=m.N[a])&&void 0!==t?t:m.N.unknown)),s.createElement("div",{className:"h-[1px] bg-dark-50 w-full mx-1 "})),s.createElement("div",{className:"flex items-center flex-wrap -mx-1"},l.sort(((e,t)=>e.index-t.index)).map((e=>{var t;let{name:l,index:n}=e;return s.createElement(r.Tag,{key:`category_${a}_${l}`,className:"place-tag m-1",color:null!==(t=u[a])&&void 0!==t?t:"indigo",onDelete:g?()=>g(n):void 0,size:E||"small"},l)}))))})),l&&!f&&s.createElement("div",{className:"w-full"},s.createElement(r.Button,{className:"m-1",onClick:l,size:"small",variant:"contained"},s.createElement(i.A,{id:"Main.lang.add",defaultMessage:"Ajouter"}),s.createElement(o.default,{className:"w-2 h-2 ml-1"}))))}},98121:(e,t,a)=>{a.d(t,{v:()=>b});var l=a(58168),n=a(96540),o=a(46942),r=a.n(o),s=a(38528),i=a(58065),c=a(43375),d=a(43627),m=a(74979),u=a(10170),p=a(87331);var v=a(63826),g=a(86986),f=a(21006);const E=(0,s.MA)({container:{},sortableContainer:{zIndex:1301,display:"flex",flexWrap:"wrap"},chips:{display:"flex",flexWrap:"wrap"},tag:{paddingRight:15,cursor:"move"},icon:{maxHeight:18,maxWidth:18,marginLeft:12.5},addTag:{extend:"tag",cursor:"pointer"},addIcon:{extend:"icon"},deleteIcon:{extend:"icon",cursor:"pointer",color:"#fff"}}),y=e=>{let{value:t,onDelete:a,id:o}=e;const{attributes:r,listeners:s,setNodeRef:i,transform:c,transition:u}=(0,d.gl)({id:o}),v={transform:m.Ks.Transform.toString(c),transition:u};return n.createElement("div",{ref:i,style:v},n.createElement(p.Tag,{className:"z-1500 place-tag ml-1 mb-1",color:"indigo",onDelete:a},n.createElement(g.t,(0,l.A)({},r,s)),t))},h=e=>{let{items:t,onChipDelete:a,showPicker:l,classes:o,cssSelector:r,onSortEnd:s}=e;const m=(0,c.FR)((0,c.MS)(c.AN),(0,c.MS)(c.uN,{coordinateGetter:d.JR})),v=(0,n.useMemo)((()=>(t||[]).map((e=>({...e,id:e.name})))),[t]),g=(0,n.useCallback)((e=>{const{active:t,over:a}=e;if(t.id!==a.id){const e=v.find((e=>{let{id:a}=e;return a===t.id})),l=v.find((e=>{let{id:t}=e;return t===a.id})),n=e&&v.indexOf(e),o=l&&v.indexOf(l);return s({oldIndex:n,newIndex:o})}}),[t]);return n.createElement("div",{className:o.sortableContainer},n.createElement(c.Mp,{sensors:m,collisionDetection:c.fp,onDragEnd:g},n.createElement(d.gB,{items:v},v.map(((e,t)=>{let{name:l,id:r}=e;return n.createElement(y,{key:`chip_sort_${l}_${t}`,value:l,id:r,onDelete:()=>a(t),index:t,classes:o})})))),n.createElement(p.Tag,{className:"ml-1 mb-1",onClick:l,color:"primary"},n.createElement(i.A,{id:"Main.lang.add",defaultMessage:"Ajouter"}),n.createElement(u.default,{id:`${r}_addButton`,className:o.addIcon})))},b=e=>{let{arrayHelper:t,customClasses:a={},limitTo:l=12,mode:o="sortable",reverseAddButton:s=!1,...i}=e;
1const c=E(),[d,m]=(0,n.useState)(!1),{values:u,error:g,cssSelector:y}=i,{remove:b,form:k,name:T}=t,A=(0,n.useCallback)((()=>m(!0)),[]),N=(0,n.useCallback)((()=>m(!1)),[]),w=(0,n.useCallback)(((e,t)=>{const a=[...u];!a||a.length<=1||(((e,t,a)=>{const l=e.splice(t,1)[0];e.splice(a,0,l)})(a,e,t),k.setFieldValue(T,a))})),D=(0,n.useCallback)((e=>{k.setFieldValue(T,e)}),[k.setFieldValue]);return n.createElement(n.Fragment,null,n.createElement(v._,{limitTo:l,open:d,onChange:D,onClose:N,selectedTechnologies:u}),n.createElement("div",{className:r()(c.container,a.container)},"sortable"===o&&n.createElement(h,{items:u,onChipDelete:b,showPicker:A,onSortEnd:e=>{let{oldIndex:t,newIndex:a}=e;return w(t,a)},classes:c,cssSelector:y,customClasses:a,arrayHelper:t}),"grouped"===o&&n.createElement(f.I,{reverseAddButton:s,items:u,onChipDelete:b,showPicker:A,classes:{container:"md:flex-col"}}),g&&n.createElement(p.Typography,{color:"danger",variant:"helper",id:`error_${y}`},g)))}},76929:(e,t,a)=>{a.d(t,{Ay:()=>d,Du:()=>i,Rh:()=>c});var l=a(96540),n=a(24230),o=a(38829),r=a(26336),s=a(72715);const i=e=>{let{error:t=null}=e;return l.createElement(o._,null,l.createElement(c,{color:"danger"}))},c=e=>{let{className:t="",color:a}=e;return l.createElement("div",{className:`${t} text-center`},l.createElement(n.DC,{fill:null!=a?a:r.i[s.A].primary[500],count:4}))},d=c}}]); 2//# sourceMappingURL=main-d43c4f9c.b71f69c7bec5a89d385d.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.