PageSourceSearch

https://welovedevs.com/app/scripts/8052.b1803dda7959227ba094.js

js welovedevs.com collected 2026-10-03 21:42:33 UTC 339,301 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8052],{18052:(e,t,s)=>{s.d(t,{$:()=>La,$V:()=>Ca,AC:()=>Rs,Fz:()=>Hs,G8:()=>Za,GA:()=>nn,I2:()=>As,IZ:()=>aa,J9:()=>Vs,Je:()=>Ws,Jh:()=>Ya,Lc:()=>ms,Ld:()=>Vn,ML:()=>ca,NN:()=>et,Or:()=>_n,PF:()=>Va,PX:()=>Wa,Qs:()=>Mn,SW:()=>Xe,Wz:()=>fa,aY:()=>Bs,bg:()=>ta,cx:()=>$a,df:()=>ir,en:()=>ut,f1:()=>fs,fr:()=>ct,hz:()=>hn,ie:()=>wn,jM:()=>An,jq:()=>os,nc:()=>fn,nh:()=>wt,o0:()=>vs,oL:()=>Xs,pe:()=>In,pn:()=>Ps,qu:()=>lr,sc:()=>ha,sh:()=>Tn,st:()=>qn,tK:()=>Ys,tX:()=>pa,wg:()=>Js,wu:()=>ga,x6:()=>Rn,xb:()=>va,yA:()=>_a});var a=s(96540),n=s(62845),r=s(42265),l=s(51476),o=s(58065),i=s(6442),c=s(87331),u=s(28597),m=s(77037),d=s(30799),p=s(37071),g=s(17681),v=s(46831),f=s(33551),h=s(37303),C=s(51629),y=s(78717),b=s(73639),E=(s(59212),s(68154)),T=s(76520),x=s.n(T),w=s(41849),P=s.n(w),M=s(7830),A=s.n(M),N=s(62864),D=s.n(N),S=s(16319),k=s.n(S),R=s(2584),L=s.n(R),_=s(71791),F=s(74202),I=s(2291),j=s(71432),q=s(90483),B=s(20448),z=s(47410),U=s(30905),V=s(55858),Q=s(78269),O=s(14687),H=s.n(O),J=s(49317),W=s(31580),G=s(46942),Y=s.n(G),Z=s(91397),K=s(41454),$=s(32708),X=s(90948),ee=s(9257),te=s(92287),se=s(35273),ae=s(60684),ne=s(275),re=s(75897),le=s(8452),oe=s(38772),ie=s(49670),ce=s(59858),ue=s(69360),me=s(97895),de=s(30261),pe=s(10170),ge=s(68561),ve=s(67988),fe=s(71335),he=s(26714),Ce=s(61566),ye=s(85090),be=s(95093),Ee=s.n(be),Te=s(43144),xe=s(45979),we=s(93263),Pe=s(53429),Me=s(60325),Ae=s(71190),Ne=s(51249),De=s(20889),Se=s(82299),ke=s(4736),Re=s(80284),Le=s(85838),_e=s(10885),Fe=s(21436),Ie=s(40443),je=s(53546),qe=s(67034),Be=s(1795),ze=s(40001),Ue=s(6325),Ve=s(13669),Qe=s(12478),Oe=s(16977),He=s(76298),Je=s(54944),We=s(46698),Ge=s(66067),Ye=s.n(Ge),Ze=s(2882),Ke=s(50790),$e=s(65343),Xe=function(e){var t=e.className;return a.createElement("svg",{className:"sc-w-2.5 sc-h-2.5 "+(null!=t?t:""),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},a.createElement("path",{fill:"#B22334",d:"M35.445 7C34.752 5.809 33.477 5 32 5H18v2h17.445zM0 25h36v2H0zm18-8h18v2H18zm0-4h18v2H18zM0 21h36v2H0zm4 10h28c1.477 0 2.752-.809 3.445-2H.555c.693 1.191 1.968 2 3.445 2zM18 9h18v2H18z"}),a.createElement("path",{fill:"#EEE",d:"M.068 27.679c.017.093.036.186.059.277.026.101.058.198.092.296.089.259.197.509.333.743L.555 29h34.89l.002-.004c.135-.233.243-.483.332-.741.034-.099.067-.198.093-.301.023-.09.042-.182.059-.275.041-.22.069-.446.069-.679H0c0 .233.028.458.068.679zM0 23h36v2H0zm0-4v2h36v-2H18zm18-4h18v2H18zm0-4h18v2H18zM0 9c0-.233.03-.457.068-.679C.028 8.542 0 8.767 0 9zm.555-2l-.003.005L.555 7zM.128 8.044c.025-.102.06-.199.092-.297-.034.098-.066.196-.092.297zM18 9h18c0-.233-.028-.459-.069-.68-.017-.092-.035-.184-.059-.274-.027-.103-.059-.203-.094-.302-.089-.258-.197-.507-.332-.74.001-.001 0-.003-.001-.004H18v2z"}),a.createElement("path",{fill:"#3C3B6E",d:"M18 5H4C1.791 5 0 6.791 0 9v10h18V5z"}),a.createElement("path",{fill:"#FFF",d:"M2.001 7.726l.618.449-.236.725L3 8.452l.618.448-.236-.725L4 7.726h-.764L3 7l-.235.726zm2 2l.618.449-.236.725.617-.448.618.448-.236-.725L6 9.726h-.764L5 9l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L9 9l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L13 9l-.235.726zm-8 4l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L5 13l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L9 13l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L13 13l-.235.726zm-6-6l.618.449-.236.725L7 8.452l.618.448-.236-.725L8 7.726h-.764L7 7l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L11 7l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L15 7l-.235.726zm-12 4l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L3 11l-.235.726zM6.383 12.9L7 12.452l.618.448-.236-.725.618-.449h-.764L7 11l-.235.726h-.764l.618.449zm3.618-1.174l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L11 11l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L15 11l-.235.726zm-12 4l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L3 15l-.235.726zM6.383 16.9L7 16.452l.618.448-.236-.725.618-.449h-.764L7 15l-.235.726h-.764l.618.449zm3.618-1.174l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L11 15l-.235.726zm4 0l.618.449-.236.725.617-.448.618.448-.236-.725.618-.449h-.764L15 15l-.235.726z"}))},et=function(e){var t=e.className;return a.createElement("svg",{className:"sc-w-2.5 sc-h-2.5 "+(null!=t?t:""),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},a.createElement("path",{fill:"#ED2939",d:"M36 27c0 2.209-1.791 4-4 4h-8V5h8c2.209 0 4 1.791 4 4v18z"}),a.createElement("path",{fill:"#002495",d:"M4 5C1.791 5 0 6.791 0 9v18c0 2.209 1.791 4 4 4h8V5H4z"}),a.createElement("path",{fill:"#EEE",d:"M12 5h12v26H12z"}))};function tt(e,t,s,a,n,r,l){try{var o=e[r](l),i=o.value}catch(e){return void s(e)}o.done?t(i):Promise.resolve(i).then(a,n)}function st(){return st=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var a in s)({}).hasOwnProperty.call(s,a)&&(e[a]=s[a])}return e},st.apply(null,arguments)}function at(e,t){if(null==e)return{};var s={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;s[a]=e[a]}return s}function nt(){nt=function(){return t};var e,t={},s=Object.prototype,a=s.hasOwnProperty,n=Object.defineProperty||function(e,t,s){e[t]=s.value},r="function"==typeof Symbol?Symbol:{}
vendor: 3,636 bytes, line 1
1,l=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",i=r.toStringTag||"@@toStringTag";function c(e,t,s){return Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,s){return e[t]=s}}function u(e,t,s,a){var r=t&&t.prototype instanceof h?t:h,l=Object.create(r.prototype),o=new S(a||[]);return n(l,"_invoke",{value:M(e,s,o)}),l}function m(e,t,s){try{return{type:"normal",arg:e.call(t,s)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",p="suspendedYield",g="executing",v="completed",f={};function h(){}function C(){}function y(){}var b={};c(b,l,(function(){return this}));var E=Object.getPrototypeOf,T=E&&E(E(k([])));T&&T!==s&&a.call(T,l)&&(b=T);var x=y.prototype=h.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function s(n,r,l,o){var i=m(e[n],e,r);if("throw"!==i.type){var c=i.arg,u=c.value;return u&&"object"==typeof u&&a.call(u,"__await")?t.resolve(u.__await).then((function(e){s("next",e,l,o)}),(function(e){s("throw",e,l,o)})):t.resolve(u).then((function(e){c.value=e,l(c)}),(function(e){return s("throw",e,l,o)}))}o(i.arg)}var r;n(this,"_invoke",{value:function(e,a){function n(){return new t((function(t,n){s(e,a,t,n)}))}return r=r?r.then(n,n):n()}})}function M(t,s,a){var n=d;return function(r,l){if(n===g)throw Error("Generator is already running");if(n===v){if("throw"===r)throw l;return{value:e,done:!0}}for(a.method=r,a.arg=l;;){var o=a.delegate;if(o){var i=A(o,a);if(i){if(i===f)continue;return i}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(n===d)throw n=v,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n=g;var c=m(t,s,a);if("normal"===c.type){if(n=a.done?v:p,c.arg===f)continue;return{value:c.arg,done:a.done}}"throw"===c.type&&(n=v,a.method="throw",a.arg=c.arg)}}}function A(t,s){var a=s.method,n=t.iterator[a];if(n===e)return s.delegate=null,"throw"===a&&t.iterator.return&&(s.method="return",s.arg=e,A(t,s),"throw"===s.method)||"return"!==a&&(s.method="throw",s.arg=new TypeError("The iterator does not provide a '"+a+"' method")),f;var r=m(n,t.iterator,s.arg);if("throw"===r.type)return s.method="throw",s.arg=r.arg,s.delegate=null,f;var l=r.arg;return l?l.done?(s[t.resultName]=l.value,s.next=t.nextLoc,"return"!==s.method&&(s.method="next",s.arg=e),s.delegate=null,f):l:(s.method="throw",s.arg=new TypeError("iterator result is not an object"),s.delegate=null,f)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function k(t){if(t||""===t){var s=t[l];if(s)return s.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function s(){for(;++n<t.length;)if(a.call(t,n))return s.value=t[n],s.done=!1,s;return s.value=e,s.done=!0,s};return r.next=r}}throw new TypeError(typeof t+" is not iterable")}return C.prototype=y,n(x,"constructor",{value:y,configurable:!0}),n(y,"constructor",{value:C,configurable:!0}),C.displayName=c(y,i,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===C||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,c(e,i,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}}
vendor: 4,407 bytes, line 1
1,w(P.prototype),c(P.prototype,o,(function(){return this})),t.AsyncIterator=P,t.async=function(e,s,a,n,r){void 0===r&&(r=Promise);var l=new P(u(e,s,a,n),r);return t.isGeneratorFunction(s)?l:l.next().then((function(e){return e.done?e.value:l.next()}))},w(x),c(x,i,"Generator"),c(x,l,(function(){return this})),c(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),s=[];for(var a in t)s.push(a);return s.reverse(),function e(){for(;s.length;){var a=s.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},t.values=k,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var s in this)"t"===s.charAt(0)&&a.call(this,s)&&!isNaN(+s.slice(1))&&(this[s]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var s=this;function n(a,n){return o.type="throw",o.arg=t,s.next=a,n&&(s.method="next",s.arg=e),!!n}for(var r=this.tryEntries.length-1;r>=0;--r){var l=this.tryEntries[r],o=l.completion;if("root"===l.tryLoc)return n("end");if(l.tryLoc<=this.prev){var i=a.call(l,"catchLoc"),c=a.call(l,"finallyLoc");if(i&&c){if(this.prev<l.catchLoc)return n(l.catchLoc,!0);if(this.prev<l.finallyLoc)return n(l.finallyLoc)}else if(i){if(this.prev<l.catchLoc)return n(l.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return n(l.finallyLoc)}}}},abrupt:function(e,t){for(var s=this.tryEntries.length-1;s>=0;--s){var n=this.tryEntries[s];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var r=n;break}}r&&("break"===e||"continue"===e)&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var l=r?r.completion:{};return l.type=e,l.arg=t,r?(this.method="next",this.next=r.finallyLoc,f):this.complete(l)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var s=this.tryEntries[t];if(s.finallyLoc===e)return this.complete(s.completion,s.afterLoc),D(s),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var s=this.tryEntries[t];if(s.tryLoc===e){var a=s.completion;if("throw"===a.type){var n=a.arg;D(s)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,s,a){return this.delegate={iterator:k(t),resultName:s,nextLoc:a},"next"===this.method&&(this.arg=e),f}},t}var rt=Object.freeze({topType:"ShortHairShortFlat",accessoriesType:"Blank",hairColor:"Black",facialHairType:"Blank",clotheType:"ShirtCrewNeck",clotheColor:"Blue03",eyeType:"Default",eyebrowType:"DefaultNatural",mouthType:"Twinkle",skinColor:"Light"}),lt=Object.freeze({clotheType:"GraphicShirt",clotheColor:"W3D",graphicType:"W3DLogo"}),ot=(0,a.forwardRef)((function(e,t){var s=e.alt,r=e.style,l=e.handle,o=e.config,i=e.avatarStyle,c=void 0===i?"Transparent":i,u=e.className,m=e.onClick,d=e.width;return a.createElement("div",{ref:t,className:u,onClick:m,style:r},a.createElement("img",{className:"sc-rounded-full sc-overflow-hidden sc-bg-indigo-50",style:{width:"100%",height:"100%",objectFit:"contain"},src:"https://"+(0,n.getAvatarImageLink)({handle:l,avatar:st({},rt,o,lt)},"Circle"===c,d||120,!0),alt:s||"developer avatar"}))})),it=(0,a.memo)(ot),ct={"Billing.billingInfo.form.emailInvalid":"Ce champ doit être un email correct","Billing.billingInfo.form.mandatoryField":"Ce champ est obligatoire","Billing.billingInfo.form.urlInvalid":"Ce champ doit être une URL valide","CodersTestsPresentation.button":"Essayer CodersTests","CodersTestsPresentation.title.orange":"CodersTests","CodersTestsPresentation.title.v2":"Testez vos techs avec {orange}","CodersTets.Pricing.PlanCard.CTA":"Démarrer maintenant","CodersTets.Pricing.PlanCard.Unavailable":"Indisponible","CodersTets.Pricing.PlanCard.currentPlan":"Votre abonnement actuel !","Companies.card.jobCount":"{count} offre{count, plural, one {} other {s}} d'emploi","Companies.mainCard.locationsPluralSuffix":"& {othersLength} autre{othersLength, plural, one {} other {s}}","Companies.mainCard.remote.always":"Télétravail temps plein","Companies.menu.plansLim
1itDialog.goToJobs":"Créer un job","Companies.menu.plansLimitDialog.goToSearch":"Voir les développeurs","Companies.menu.plansLimitDialog.jobLimits":"Offres de poste","Companies.menu.plansLimitDialog.jobsFull":"Vous avez atteint votre limite de jobs publiés.","Companies.menu.plansLimitDialog.jobsNotFull":"Il vous reste <bold>{spaceLeft}</bold> emplacement{spaceLeft, plural, one {} other {s}} de jobs !","Companies.menu.plansLimitDialog.pipeNotfull":"Il vous reste <bold>{spaceLeft, plural, one {un} other {#}}</bold> {spaceLeft, plural, one {emplacement} other {emplacements}} de conversation, vous pouvez parler à plus de développeurs !","Companies.menu.plansLimitDialog.pipefull":"Vous ne pouvez plus ajouter de développeurs pour le moment","Companies.menu.plansLimitDialog.planName":"Vous êtes actuellement sur un abonnenement <b>{planName}</b>","Companies.menu.plansLimitDialog.platformLimits":"Limites CVThèque","Companies.menu.plansLimitDialog.title":"Etat de votre abonnement","Companies.menu.plansLimitDialog.upgrade":"Voir le pricing","Companies.sector.Accounting":"Comptabilité","Companies.sector.Aerospace_Defense":"Aérospatiale et Défense","Companies.sector.Agriculture":"Agriculture","Companies.sector.Airlines":"Compagnies aériennes","Companies.sector.Alternative_Medicine":"Médecine alternative","Companies.sector.Animation":"Animation","Companies.sector.Apparel_Footwear":"Vêtements et Chaussures","Companies.sector.Architecture":"Architecture","Companies.sector.Arts":"Arts","Companies.sector.Asset_Management":"Gestion d'actifs","Companies.sector.Audio":"Audio","Companies.sector.Automation":"Automatisation","Companies.sector.Automotive":"Automobile","Companies.sector.B2B":"B2B","Companies.sector.B2C":"B2C","Companies.sector.Banking_Mortgages":"Banques et Hypothèques","Companies.sector.Beverages":"Boissons","Companies.sector.Biotechnology":"Biotechnologie","Companies.sector.Broadcasting":"Diffusion","Companies.sector.Bu
1ilding_Materials":"Matériaux de construction","Companies.sector.Business_Supplies":"Fournitures commerciales","Companies.sector.Chemicals":"Produits chimiques","Companies.sector.Circular_Economy":"Économie Circulaire","Companies.sector.Civil_Engineering":"Génie Civil","Companies.sector.Cloud_Services":"Services Cloud","Companies.sector.Communications":"Communications","Companies.sector.Computer_Hardware":"Matériel Informatique","Companies.sector.Construction":"Construction","Companies.sector.Construction_Contractors_Services":"Services et Entrepreneurs en Construction","Companies.sector.Consulting_Professional_Services":"Conseil et Services Professionnels","Companies.sector.Consumer_Electronics":"Électronique Grand Public","Companies.sector.Consumer_Goods":"Biens de Consommation","Companies.sector.Corporate_Business":"Affaires Corporatives","Companies.sector.Cosmetics":"Cosmétiques","Companies.sector.Design":"Design","Companies.sector.E_Commerce_Marketplaces":"E-Commerce / Marketplaces","Companies.sector.E_Learning":"E-Learning","Companies.sector.Education":"Éducation","Companies.sector.Electrical":"Électrique","Companies.sector.Energy":"Énergie","Companies.sector.Entertainment_Recreation":"Divertissement et Loisirs","Companies.sector.Events":"Événements","Companies.sector.Eyewear":"Lunetterie","Companies.sector.Facilities":"Installations","Companies.sector.Family_Services":"Services Familiaux","Companies.sector.Finance":"Finance","Companies.sector.Firearms":"Armes à feu","Companies.sector.Fishery":"Pêcherie","Companies.sector.Food":"Alimentation","Companies.sector.Forums":"Forums","Companies.sector.Fundraising":"Collecte de fonds","Companies.sector.Gambling_Casinos":"Jeux d'argent et Casinos","Companies.sector.Government":"Gouvernement","Companies.sector.Ground_Transportation":"Transport Terrestre","Companies.sector.Health_Wellness":"Santé et Bien-être","Companies.sector.Home_Furniture":"Meubles de Maison","Companies.sector.Home_Improvement":"Amélioration de l'Habitat","Companies.sector.Human_Resources":"Ressources Humaines","Companies.sector.Import_Export":"Import Export","Companies.sector.Industrials_Manufacturing":"Industrie et Fabrication","Companies.sector.Insurance":"Assurance","Companies.sector.International_Relations":"Relations Internationales","Companies.sector.Investment":"Investissement","Companies.sector.Jewelry_Watches_Luxury_Goods":"Bijoux, Montres et Produits de Luxe","Companies.sector.Legal_Services":"Services Juridiques","Companies.sector.Libraries":"Bibliothèques","Companies.sector.Maritime":"Maritime","Companies.sector.Market_Research":"Recherche de Marché","Companies.sector.Marketing_Advertising":"Marketing et Publicité","Companies.sector.Media":"Médias","Companies.sector.Military":"Militaire","Companies.sector.Mining_Metals":"Exploitation Minière et Métaux","Companies.sector.Movies_TV":"Cinéma et Télévision","Companies.sector.Museums":"Musées","Companies.sector.Music":"Musique","Companies.sector.Nanotechnology":"Nanotechnologie","Companies.sector.Networking":"Réseautage","Companies.sector.Non_Profit_Philanthropy":"Organisations à But Non Lucratif et Philanthropie","Companies.sector.Oil_Gas":"Pétrole et Gaz","Companies.sector.Outsourcing":"Externalisation","Companies.sector.Packaging_Containers":"Emballage et Conteneurs","Companies.sector.Payments":"Paiements","Companies.sector.Pharmacy":"Pharmacie","Companies.sector.Photography":"Photographie","Companies.sector.Plastics":"Plastiques","Companies.sector.Political_Organization":"Organisation Politique","Companies.sector.Pornography":"Pornographie","Companies.sector.Printing":"Imprimerie","Companies.sector.PublicServices":"Services Publics","Companies.sector.Public_Relations":"Relations Publiques","Companies.sector.Publishing":"Édition","Companies.sector.Real_Estate":"Immobilier","Companies.sector.Religion":"Religion","Companies.sector.Renewables_Environment":"Renouvelables et Environnement","Companies.sector.Restaurants":"Restaurants","Companies.sector.Retail":"Commerce de Détail","Companies.sector.Robotics":"Robotique","Companies.sector.SAAS":"SaaS","Companies.sector.Sanitization_Services":"Services de Désinfection","Companies.sector.Scientific_Academic_Research":"Recherche Scientifique et Académique","Companies.sector.Security":"Sécurité","Companies.sector.Services":"Services","Companies.sector.Shipbuilding":"Construction Navale","Companies.sector.Shipping_Logistics":"Expédition et Logistique","Companies.sector.SoftwareConception":"Conception de Logiciels et Applications","Companies.sector.Sporting_Goods":"Articles de Sport","Companies.sector.Talent_Agencies":"Agences de Talents","Companies.sector.Telecommunications":"Télécommunications","Companies.sector.Textiles":"Textiles","Companies.sector.Tools":"Outils","Companies.sector.Translation":"Traduction","Companies.sector.Transportation":"Trans
1port","Companies.sector.Travel_Leisure":"Voyage et Loisirs","Companies.sector.Unknown":"Inconnu","Companies.sector.Venture_Capital":"Capital Risque","Companies.sector.Veterinary":"Vétérinaire","Companies.sector.Video_Games":"Jeux Vidéo","Companies.sector.Warehousing":"Entreposage","Companies.sector.Wholesale":"Grossiste","Companies.sector._D_Printing":"Impression 3D","Company.card.employeesRange":"Entre {min} et {max} employés","CompanyCard.employeesRange.1000+":"1000+ employés","Contributions.metrics.contributions.count":"Contributions","Contributions.metrics.contributions.relevantRatings":"Commentaires","Contributions.metrics.contributions.tests":"Tests contribués","Contributions.metrics.contributions.views":"Contributions jouées","Contributions.metrics.moderation.questions":"Questions","Contributions.metrics.moderation.ratings":"Commentaires","Contributions.metrics.tests.count":"Tests passés","Contributions.metrics.tests.dailyChallenge":"Daily Challenge","Contributions.metrics.tests.questions":"Questions passées","Dev.Avatar.accessoriesType.Blank":"Aucun accessoire","Dev.Avatar.accessoriesType.Kurt":"Lunettes de soleil (Kurt Cobain)","Dev.Avatar.accessoriesType.Prescription01":"Lunettes de vue","Dev.Avatar.accessoriesType.Prescription02":"Lunettes de vue (Carrées)","Dev.Avatar.accessoriesType.Round":"Lunettes de vue (Rondes)","Dev.Avatar.accessoriesType.Sunglasses":"Lunettes de soleil","Dev.Avatar.accessoriesType.Wayfarers":"Lunettes de soleil (Ray-Ban)","Dev.Avatar.faceExpression.angry":"Visage Mécontent","Dev.Avatar.faceExpression.concerned":"Visage Interrogatif","Dev.Avatar.faceExpression.default":"Visage par défaut","Dev.Avatar.faceExpression.grimace":"Visage Grimaçant","Dev.Avatar.faceExpression.happy":"Visage Content","Dev.Avatar.faceExpression.mocker":"Visage Moqueur","Dev.Avatar.faceExpression.sad":"Visage Triste","Dev.Avatar.facialHairType.BeardLight":"Barbe légère","Dev.Avatar.facialHairType.BeardMajestic":"Barbe majestueuse","Dev.Avatar.facialHairType.BeardMedium":"Barbe moyenne","Dev.Avatar.facialHairType.Blank":"Pas de pilosité faciale","Dev.Avatar.facialHairType.MoustacheFancy":"Moustache légère","Dev.Avatar.facialHairType.MoustacheMagnum":"Moustache épaisse","Dev.Avatar.hairColor.Auburn":"Cheveux Auburn","Dev.Avatar.hairColor.Black":"Cheveux Noirs","Dev.Avatar.hairColor.Blonde":"Cheveux Blonds","Dev.Avatar.hairColor.BlondeGolden":"Cheveux Blonds doré","Dev.Avatar.hairColor.Brown":"Cheveux Bruns","Dev.Avatar.hairColor.BrownDark":"Cheveux Bruns foncé","Dev.Avatar.hairColor.Platinum":"Cheveux Platine","Dev.Avatar.hairColor.Red":"Cheveux Roux","Dev.Avatar.hatColor.Black":"Couvre-chef Noir","Dev.Avatar.hatColor.Blue01":"Couvre-chef Bleu 1","Dev.Avatar.hatColor.Blue02":"Couvre-chef Bleu 2","Dev.Avatar.hatColor.Blue03":"Couvre-chef Bleu 3","Dev.Avatar.hatColor.Gray01":"Couvre-chef Gris 1","Dev.Avatar.hatColor.Gray02":"Couvre-chef Gris 2","Dev.Avatar.hatColor.Heather":"Couvre-chef Gris 3","Dev.Avatar.hatColor.PastelBlue":"Couvre-chef Bleu pastel","Dev.Avatar.hatColor.PastelGreen":"Couvre-chef Vert pastel","Dev.Avatar.hatColor.PastelOrange":"Couvre-chef Orange pastel","Dev.Avatar.hatColor.PastelRed":"Couvre-chef Rouge pastel","Dev.Avatar.hatColor.PastelYellow":"Couvre-chef Jaune pastel","Dev.Avatar.hatColor.Pink":"Couvre-chef Rose","Dev.Avatar.hatColor.Red":"Couvre-chef Rouge","Dev.Avatar.hatColor.White":"Couvre-chef Blanc","Dev.Avatar.skinColor.Black":"Peau Noire","Dev.Avatar.skinColor.Brown":"Peau Brune","Dev.Avatar.skinColor.DarkBrown":"Peau Brune foncée","Dev.Avatar.skinColor.Light":"Peau Claire","Dev.Avatar.skinColor.Pale":"Peau Pâle","Dev.Avatar.skinColor.Tanned":"Peau Tannée","Dev.Avatar.skinColor.Yellow":"Peau Jaune","Dev.Avatar.topType.Hat":"Chapeau","Dev.Avatar.topType.Hijab":"Hijab","Dev.Avatar.topType.LongHairBigHair":"Cheveux Longs (Volumineux)","Dev.Avatar.topType.LongHairBob":"Cheveux Longs (Carré)","Dev.Avatar.topType.LongHairBun":"Cheveux Longs (Chignon)","Dev.Avatar.topType.LongHairCurly":"Cheveux Longs (Frisés)","Dev.Avatar.topType.LongHairCurvy":"Cheveux Longs (Ondulés)","Dev.Avatar.topType.LongHairDreads":"Cheveux Longs (Dreads)","Dev.Avatar.topType.LongHairFrida":"Cheveux Longs (Fleuris)","Dev.Avatar.topType.LongHairFro":"Coiffure Afro","Dev.Avatar.topType.LongHairFroBand":"Coiffure Afro (+ Bandeau)","Dev.Avatar.topType.LongHairMiaWallace":"Cheveux Longs (Mia Wallace)","Dev.Avatar.topType.LongHairNotTooLong":"Cheveux Mi-longs","Dev.Avatar.topType.LongHairShavedSides":"Cheveux Longs (Côtés rasés)","Dev.Avatar.topType.LongHairStraight":"Cheveux Longs (Droits1)","Dev.Avatar.topType.LongHairStraight2":"Cheveux Longs (Droits2)","Dev.Avatar.topType.LongHairStraightStrand":"Cheveux Longs (Droits3)","Dev.Avatar.topType.NoHair":"Pas de cheveux","Dev.Avatar.topType.ShortHairDreads01":"Cheveux Courts (Frisés)","Dev.Avatar.topType.ShortHairDreads02":"Cheveux Courts (Dreads)","Dev.Avatar.topType.ShortHairFrizzle":"Cheveux Courts (Jul)","Dev.Avatar.topType.ShortHairShaggyMullet":"Cheveux Courts (Mulet Hirsute)","Dev.Avatar.topType.ShortHairShortCurly":"Cheveux Courts (Bouclés)","Dev.Avatar.topType.ShortHairShortFlat":"Cheveux Courts (Applatis1)","Dev.Avatar.topType.ShortHairShortRound":"Cheveux Courts (Applatis2)","Dev.Avatar.topType.ShortHairShortWaved":"Cheveux Courts (Ondulés)","Dev.Avatar.topType.ShortHairSides":"Cheveux Courts (Dégarnis)","Dev.Avatar.topType.ShortHairTheCaesar":"Cheveux Courts (César1)","Dev.Avatar.topType.ShortHairTheCaesarSidePart":"Cheveux Courts (César2)","Dev.Avatar.topType.Turban":"Turban","Dev.Avatar.topType.WinterHat1":"Chapeau d'hiver 1","Dev.Avatar.topType.WinterHat2":"Chapeau d'hiver 2","Dev.Avatar.topType.WinterHat3":"Chapeau d'hiver 3","Dev.Avatar.topType.WinterHat4":"Chapeau d'hiver 4","Dev.Avatar.unknown":"Inconnu","Dev.NewWaiting.Button.Start":"Valider mon profil express !","Dev.SmallRegister.Form.CV":"Lien vers un profil (LinkedIn, Github, CV Perso...)","Dev.SmallRegister.Form.CVPlaceholder":"https://www.linkedin.com/in/jean-noel/","Dev.SmallRegister.Form.CVShort":"CV","Dev.SmallRegister.Form.Contract":"Contrat","Dev.SmallRegister.Form.Job":"Job de rêve","Dev.SmallRegister.Form.JobExp":"Expérience dans ce métier","Dev.SmallRegister.Form.JobExp.PlaceHolder":"En années","Dev.SmallRegister.Form.JobExpName":"Expérience en tant que {profession} ou similaire","Dev.SmallRegister.Form.JobWithContract":"Métier visé 
1({contract})","Dev.SmallRegister.Form.Location":"Localisation","Dev.SmallRegister.Form.RemotePolicy":"Objectif de télétravail","Dev.SmallRegister.Form.favTechnologies":"Compétences","Dev.SmallRegister.Form.favTechnologies.suggestion":"Ajouter rapidement les compétences liées à votre métier visé :","Dev.SmallRegister.Form.favTechnologies.suggestionOr":"Ou sélectionnez (jusqu'à 6) dans notre liste :","Dev.SmallRegister.Form.firstName":"Prénom","Dev.SmallRegister.Form.firstName.Placeholder":"John","Dev.SmallRegister.Form.fullName":"Nom","Dev.SmallRegister.Form.jobSearchState":"Recherche de job","Dev.SmallRegister.Form.lastName":"Nom","Dev.SmallRegister.Form.lastName.Placeholder":"Doe","Dev.SmallRegister.Form.updateSmallProfile":"Mettre à jour","Dev.avatar.randomize":"Aléatoire","Dev.avatar.reset":"Réinitialiser","Developer.RemoteFrequency.Select.Other":"Autres","Developer.RemoteFrequency.Select.fullTime":"Télétravail temps plein","Developer.RemoteFrequency.Select.hybrid":"Télétravail partiel","Developer.RemoteFrequency.Select.no":"Jamais","Developer.ShortProfileDialog.SelectContrat":"Contrat visé","Developer.contractType.apprenticeship":"Alternance","Developer.contractType.partTime":"Temps partiel","Developer.contractType.fixedTerm":"CDD","Developer.contractType.freelance":"Freelance","Developer.contractType.internship":"Stage","Developer.contractType.permanent":"CDI","Developer.contractType.spontaneousApplications":"Candidatures spontanées","Developer.contractType.unknown":"inconnu","Developer.developerJobSearchState.actively_searching":"En recherche active","Developer.developerJobSearchState.dreamjob_only":"Prêt·e à changer si trouve son job de rêve","Developer.developerJobSearchState.not_searching":"Je ne suis pas ouvert aux opportunités","Developer.developerJobSearchState.open_opportunities":"Ouvert aux opportunités","Developer.developerJobSearchState.pause_profile":"Je prends une pause temporaire","Developer.developerJobSearchState.unknown":"Etat inconnu","Developer.superlikesDialog.content":"Les candidatures spontanées envoient vos coordonnées et votre profil directement aux recruteurs de l'entreprise. Il s'agit d'un moyen très efficace pour montrer votre intérêt pour une entreprise.\nNous limitons les candidatures spontanées pour éviter les \"candidatures spams\" et valoriser votre candidature auprès des recruteurs, votre compteur sera crédité chaque semaine.","Developer.superlikesDialog.dialogTitleNoMoreRemaining":"Vous ne pouvez plus déposer de candidature spontanée cette semaine. ⚡","Developer.superlikesDialog.howTo":"Rendez-vous sur une page entreprise pour envoyer votre candidature spontanée !","Developer.superlikesDialog.seeCompanies":"Voir les entreprises","Developer.superlikesDialog.titleSuperlikesRemaining":"Il te reste {count} candiature{count, plural, one {} other{s}} spontanée{count, plural, one {} other{s}} ⚡","Form.validation.date.inFuture":"Cette date doit être dans le futur","Form.validation.date.mustBeIn":"Ce champ doit être dans les valeurs {values}","Form.validation.global.atLeastOne":"Veuillez cocher au moins une valeur","Form.validation.global.changeNumber":"Veuillez changer la valeur par défaut de ce champ","Form.validation.global.date.mustBeAfter":"La date de fin doit être supérieure à la date de début","Form.validation.global.e164Phone":"Votre numéro doit inclure votre indicatif téléphonique (ex +33644601337)","Form.validation.global.email":"Ce champ doit être une adresse email valide","Form.validation.global.eq":"Ce champ doit contenir {eq} caractère(s)","Form.validation.global.mandatory":"Ce champ est obligatoire","Form.validation.global.max":"Ce champ doit contenir au maximum {max} caractères","Form.validation.global.maxArray":"Ce champ doit contenir au maximum {max} entrées(s).","Form.validation.global.min":"Ce champ doit contenir au moins {min} caractères","Form.validation.global.minArray":"Ce champ doit contenir au moins {min} entrée(s).","Form.validation.global.number.max":"Ce champ doit être inférieur à {max}","Form.validation.global.number.maxEq":"Ce champ doit être inférieur ou égal à {max}","Form.validation.global.number.min":"Ce champ doit être supérieur à {min}","Form.validation.global.number.minEq":"Ce champ doit être supérieur ou égal  à {min}","Form.validation.global.phoneNumber":"Ce champ doit être un numéro de téléphone","Form.validation.global.url":"Ce champ doit être une URL commençant par http:// ou https://","Form.validation.place.checked":"Veuillez cocher cette case.","Form.validation.place.mustBeStreetLevel":"Cette adresse doit être précise au niveau de la rue.","Home.sideSearch.remote.informationTooltip.occasionally":"≈ Quelques jours par mois","Home.sideSearch.remote.informationTooltip.regularly":"≈ Quelques jours par semaine","Home.sideSearch.remote.label.all":"Tous","Home.sideSearch.remote.label.always":"100% télétravail","Home.sideSearch.remote.label.fullTime":"100% télétravail","Home.sideSearch.remote.label.hybrid":"Télétravail hybride","Home.sideSearch.remote.label.never":"Au bureau","Home.sideSearch.remote.label.other":"Autres","Job.Salary.daily":"{val}/jour","Job.Salary.monthly":"{val}/mois","Job.Salary.yearly":"{val}/an","Job.createJobDialog.acceptRemote.select.no":"Pas de télétravail","Job.createJobDialog.acceptRemote.select.occasionally":"Occasionnelement","Job.createJobDialog.acceptRemote.select.regularly":"Régulierement","Jobs.Fields.Professions.missing":"Je ne trouve pas mon métier !","Jobs.date.ago":"Il y a {date}","Jobs.places.withRemote":"- Télétravail","Jobs.premium.tooltip":"Featured job offer!","Main.lang.New":"Nouveau","Main.lang.cancel":"Annuler","Main.lang.close"
1:"Fermer","Main.lang.confirm":"Confirmer","Main.lang.delete":"Supprimer","Main.lang.deleteAll":"Supprimer tout","Main.lang.doNotShowAgain":"Ne plus afficher","Main.lang.en":"Anglais","Main.lang.fr":"Français","Main.lang.or":"ou","Main.lang.save":"Sauvegarder","Main.lang.understood":"Compris","Main.lang.validateDelete":"Etes-vous sûr?","Menu.items.Blog.link":"/blog","Menu.items.Blog.title":"Blog","Menu.items.Companies.title":"Entreprises","Menu.items.Discover.title":"Explorer","Menu.items.Introductions.title":"Conversations","Menu.items.Jobs.link":"/fr/recruteurs/recruter-un-developpeur","Menu.items.Jobs.title":"Offres d'emploi","Menu.items.Login.title":"Connexion","Menu.items.Recruiter.title":"Je recrute","Menu.items.SignIn.title":"S'inscrire","Menu.items.Tests.title":"Tests","Menu.items.adminDev.title":"Développeurs","Menu.items.adminPanel.title":"Panel Admin","Menu.items.adminSearch.title":"Entreprises & Jobs","Menu.items.candidatesManager.title":"Candidats","Menu.items.companyPage.title":"Page entreprise","Menu.items.completeProfile.title":"Compléter mon profil","Menu.items.conversations.title":"Conversations","Menu.items.createProfile.title":"Créer mon profil","Menu.items.dashboard.title":"Dashboard","Menu.items.devProfile.title":"Profil","Menu.items.freePlan.title":"Démarrer un abonnement","Menu.items.jobManager.title":"Annonces","Menu.items.logout.title":"Déconnexion","Menu.items.map.title":"Carte","Menu.items.plan.title":"Abonnement: {planName}","Menu.items.recProfile.title":"Profil recruteur","Menu.items.recruiterSpace.title":"Espace recruteur","Menu.items.searches.title":"CVThèque","Menu.items.settings.title":"Paramètres","Menu.items.testsInvitations.onboarding":"Onboarding","Menu.items.testsInvitations.title":"CodersTests","Menu.items.trial.title":"Démarrer gratuitement 🔥","Menu.items.verifyEmail.title":"Vérifier mon email","Miscellaneous.genericConfirmDialog.content":"Êtes-vous sûr de vouloir réaliser cette action ?","Miscellaneous.genericConfirmDialog.title":"Êtes-vous sûr ?","NavBar.searchLink.alt":"Lien vers la recherche entreprise et jobs","Picker.RequestTechnology.Button":"Faire une demande","Picker.RequestTechnology.Title":"Faire une demande d'ajout de techno","Picker.RequestTechnology.content":"Vous souhaitez ajouter une techno? Notre équipe le fera dans les meilleurs délais. Remplissez le champ ci dessous et cliquez sur 'Faire une demande'. Cette action ouvrira une discussion avec le support.","Pricing.Plans.Commitment":"Sans engagement","Pricing.Plans.Commitment.Description":"Démarrez et arrêtez quand vous voulez","Pricing.Plans.CompanyPage":"Page entreprise","Pricing.Plans.CompanyPage.Description":"Les accès individuels ne peuvent être utilisés que par une personne et une ne entreprise ne peut avoir qu'une licence individuelle. Des offres équipes sont disponibles si vous êtes plusieurs à utiliser WeLoveDevs.com !","Pricing.Plans.Contact.Commercial":"Prendre RDV avec l'équipe commerciale","Pricing.Plans.Contact.Media":"Prendre RDV avec l'équipe média","Pricing.Plans.Contact.Recruitement":"Prendre RDV avec nos expert·es","Pricing.Plans.Contact.Us":"Une question ? Nous contacter","Pricing.Plans.CurrentPlan":"Votre abonnement actuel!","Pricing.Plans.Custom":"Sur mesure","Pricing.Plans.FollowUp.EmployerBrand":"La campagne Marque employeur","Pricing.Plans.FollowUp.EmployerBrand.Creation":"Création de contenu photo et vidéo","Pricing.Plans.FollowUp.EmployerBrand.Description":"Travaillez votre image employeur tech avec le média préféré des techs","Pricing.Plans.FollowUp.EmployerBrand.Distribution":"Diffusion WeLoveDevs et partenaires","Pricing.Plans.FollowUp.EmployerBrand.Reduce":"Réduisez vos coûts de recrutement","Pricing.Plans.FollowUp.Formation":"L'organisme de formation","Pricing.Plans.FollowUp.Formation.Certified":"Certifié Qualiopi (financement OPCO)","Pricing.Plans.FollowUp.Formation.Description":"Envie d'apprendre à recruter vos profils techs ou améliorer votre image employeur","Pricing.Plans.FollowUp.Formation.EmployerBrand":"Formation marque employeur","Pricing.Plans.FollowUp.Formation.IT":"Acculturation IT","Pricing.Plans.FollowUp.Label":"Accompagnement","Pricing.Plans.FollowUp.RecruitingFirm":"Le cabinet de recrutement Tech","Pricing.Plans.FollowUp.RecruitingFirm.Audit":"Audit de votre projet IT","Pricing.Plans.FollowUp.RecruitingFirm.Description":"Une équipe de recruteurs experte de la tech pour vous accompagner de A à Z","Pricing.Plans.FollowUp.RecruitingFirm.Facturation":"Facturation au succès","Pricing.Plans.FollowUp.RecruitingFirm.Hunter":"Chasseur de tête","Pricing.Plans.FollowUp.Title":"Bénéficiez de notre expertise en recrutement et marque employeur pour vos projets","Pricing.Plans.FreeTrial.Ask":"Demander mon annonce gratuite","Pricing.Plans.FreeTrial.Description":"Prenez rendez-vous avec nos équipes pour diffuser votre première annonce gratuitement !","Pricing.Plans.FreeTrial.Title":"Envie d'essayer avant de vous engager ?","Pricing.Plans.HowItWorks":"Comment fonctionnent les abonnements ?","Pricing.Plans.IndividualLicence":"Différence entre accès individuels et équipe","Pricing.Plans.JobBoard.ATSIntegration":"Intégration ATS","Pricing.Plans.JobBoard.AgencyMode":"Gestion multi agences","Pricing.Plans.JobBoard.ClassicDescription":"Une offre complète pour recruter jusqu'à 3 profils tech","Pricing.Plans.JobBoard.CompanyPage.Complete":"Page entreprise complète","Pricing.Plans.JobBoard.CompanyPage.Limited":"Page entreprise ({nbImages, plural, one {# image} other{# images}} maximum)","Pricing.Plans.JobBoard.CompanyPage.Premium":"Pack média page entreprise","Pricing.Plans.JobBoard.Discover":"Découverte","Pricing.Plans.JobBoard.Entreprise":"Entreprise","Pricing.Plans.JobBoard.EntrepriseDescription":"Une offre sur mesure adaptée aux entreprises qui recrutent plus de 3 profils tech par an","Pricing.Plans.JobBoard.Essential":"Essentiel","Pricing.Plans.JobBoard.EssentialDescription":"Le meilleur rapport qualité prix du marché pour recruter un profil tech","Pricing.Plans.JobBoard.IndividualLicenses":"Nos accès individuels","Pricing.Plans.JobBoard.JobOffer":"{nbJobs, plural, one {# offre} other {# offres}} d'emploi Premium","Pricing.Plans.JobBoard.JobOffer.Illimited":"Offres d'emploi illimitées","Pricing.Plans.JobBoard.Label":"Job Board","Pricing.Plans.JobBoard.LinkedIn":"Profils LinkedIn des candidats","Pricing.Plans.JobBoard.Recruiter":"{nbRecruiter, plural, one {# recruteur} other {# recruteurs}} maximum","Pricing.Plans.JobBoard.Support":"Chargé de clientèle dédié","Pricing.Plans.JobBoard.TalentPool":"CVThèque ({nbProfiles} profils / jour)","Pricing.Plans.JobBoard.TalentPool.Illimited":"CVThèque illimitée","Pricing.Plans.JobBoard.TeamLicenses":"Pour les équipes","Pricing.Plans.JobBoard.Tests":"Testez {nbTests, plural, one {# candidat} other {# candidats}} gratuitement","Pricing.Plans.JobBoard.Title":"Diffusez vos annonces et trouvez les meilleurs profils dans notre CVThèque","Pricing.Plans.JobsSlots":"Emplacements d'offres d'emploi","Pricing.Plans.JobsSlots.Description":"Il s'agit du nombre d'offres d'emploi que vous pouvez publier simultanément pendant que votre abonnement est actif. À tout moment, il est possible de dépublier une annonce pour en publier une nouvelle tant que vous ne dépassez pas cette limite.","Pricing.Plans.Monthly":"Mensuel","Pricing.Plans.PerMonth":"/mois","Pricing.Plans.PerQuarter":"/trimestre","Pricing.Plans.PerYear":"/an","Pricing.Plans.Price":"{price, number, ::. currency/EUR}","Pricing.Plans.ProfileViews":"Profils par jour","Pricing.Plans.ProfileViews.Description":"Une vue de profil correspond à la visite d'un candidat inscrit sur WeLoveDevs (que vous alliez voir son CV, son profil WeLoveDevs.com ou LinkedIn). Une fois le profil vu, vous pouvez retourner dessus autant de fois que vous le souhaitez dans la journée.","Pricing.Plans.Quarterly":"Trimestriel","Pricing.Plans.QuarterlyPrice":"Facturation trimestrielle de {price, number, ::.}€ HT","Pricing.Plans.Recommended":"Recommandée","Pricing.Plans.Save":"Économisez {save, number, ::.}% sur le prix mensuel","Pricing.Plans.Save.short":"-{save, number, ::.}%","Pricing.Plans.Start":"Démarrer","Pricing.Plans.TaxExcluded":"Hors Taxes","Pricing.Plans.TaxExcluded.short":"HT","Pricing.Plans.Tests.AddCandidate":"Candidat supplémentaire: <b>{price} EUR</b>","Pricing.Plans.Tests.CustomTest.v2":"Mode expert pour importer vos questions","Pricing.Plans.Tests.Label":"Tests techniques","Pricing.Plans.Tests.NewQuestions.v2":"200 nouvelles questions par mois","Pricing.Plans.Tests.Offer.AllInOne.v2":"Les avantages de nos tests","Pricing.Plans.Tests.Offer.Description.V2":"Nous proposons une base de données de tests mise à jour quotidiennement par une communauté de 30 000 développeurs. Chaque question est évalué sur sa pertinence dans un environnement professionnel.","Pricing.Plans.Tests.Offer.DiscoverOffer.v2":"Découvrir l'offre complète","Pricing.Plans.Tests.Offer.ReadyToUse.v2":"Mise à jour quotidienne","Pricing.Plans.Tests.Offer.Title.v2":"Pourquoi choisir nos tests ?","Pricing.Plans.Tests.Pricing":"<b>{price}</b> EUR","Pricing.Plans.Tests.Pricing.Description":"Testez jusqu'à 10 candidats","Pricing.Plans.Tests.Pricing.Title":"Tarif mensuel à l'usage","Pricing.Plans.Tests.Questions":"{nbQuestions}+ questions disponibles","Pricing.Plans.Tests.ResultAnalysis.v2":"Analyse comparative de vos candidats","Pricing.Plans.Tests.ResultPdf.v2":"Exporter les résultats au format PDF","Pricing.Plans.Tests.TestBuilder.v2":"Créateur de tests : créez vos tests en 30s","Pricing.Plans.Tests.Title":"Plus de 3000 questions techniques dans 50 langages accessibles en 1 clic","Pricing.Plans.Trial":"Nos abonnements en ligne comprennent une période d'essai de 3 jours ouvrés","Pricing.Plans.Yearly":"Annuel","Pricing.Plans.YearlyPrice":"Facturation annuelle de {price, number, ::.}€ HT","Pricing.Startup.CTA":"Candidater","Pricing.Startup.SubTitle":"Profitez de 300€ de crédits gratuits pour commencer facilement à recruter des techs!","Pricing.Startup.Title":"Vous êtes une startup?","Recruiter.navbar.planlimits.candidateLimit.expired":"Votre abonnement vous permet de voir et contacter <b>{count}</b> candidat·es par jour. Revenez demain pour contacter d'autres candidat·es.","Recruiter.navbar.planlimits.candidateLimit.remaining":"Votre abonnement vous permet de voir et contacter <b>{count}</b> candidat·es par jour. Vous pouvez encore voir <b>{remaining}</b> candidat·es","Recruiter.navbar.planlimits.jobLimit.classic":"Vous utilisez <b>{count}/{size}</b> emplacement{size,plural, =1 {} other {s}} classique","Recruiter.navbar.planlimits.jobLimit.noJobs":"Votre abonnement ne comprend pas d'emplacement d'annonces","Recruiter.navbar.planlimits.jobLimit.premium":"Vous utilisez <b>{count}/{size}</b> emplacement{size,plural, =1 {} other {s}} premium","Recruiter.navbar.planlimits.jobLimit.regular":"Vous utilisez <b>{count}/{size}</b> emplacement{size,plural, =1 {} other {s}}, vos annonces sont automatiquement mis en avant!","Recruiter.navbar.planlimits.noPlan":"Vous n'avez pas d'abonnement CVThèque","Recruiter.navbar.planlimits.pipeCapacity.remaining":"Votre abonnement vous permet de discuter avec <b>{count}</b> candidat·es en même temps. Vous pouvez encore contacter <b>{remaining}</b> candidat·es","Recruiter.navbar.planlimits.pipeCapacity.unlimited":"Vous avez un nombre de conversations illimitées","Recruiter.navbar.planlimits.testAccess.restrictedAccess":"Vous pouvez envoyer {count} tests techniques pour candidat·es par mois","Recruiter.navbar.planlimits.testAccess.unlimited":"Vous avez un accès illimité aux tests techniques pour candidat·es","Recruiter.navbar.planlimits.usersLimit.remaining":"Vous avez {count} sièges CVThèque.","RecruiterTestsLandingCard.algorithmImageAlt":"Mis à jour chaque jour par notre c
1ommunauté","RecruiterTestsLandingCard.alwaysAvailableImageAlt":"L'outil ultime pour tester vos candidats","RecruiterTestsLandingCard.recruitersOrientedImageAlt":"Fonctionne avec votre compte WeLoveDevs","Register.card.CGU.conscent":"J'ai lu et j'accepte les <cgulink>CGU</cgulink> et <dpolink>la polique de protection des données</dpolink>","Register.card.CGU.conscent.error":"Veuillez lire et accepter les conditions","Register.card.inputPasswordPlaceholder":"Ça reste secret !","Register.card.loginNow":"Connectez-vous maintenant 🚀","Register.card.newsletter.conscent":"Recevoir les nouveautés WeLoveDevs tous les 3 mois","Results.Test.Answers.SeeCorrectionDialog.CTA.contribute":"Contribuer aux tests","Results.Test.Answers.SeeCorrectionDialog.CTA.finishOnboarding":"Compléter mon profil","Results.Test.Answers.SeeCorrectionDialog.CTA.passTest":"Passer un test !","Results.Test.Answers.SeeCorrectionDialog.CTA.register":"Créer mon profil","Results.Test.Answers.SeeCorrectionDialog.CTA.unlock":"Voir la correction","Results.Test.Answers.SeeCorrectionDialog.Title":"Il vous reste {count} correction{count, plural, =0 {s} other {s}}","Results.Test.Answers.SeeCorrectionDialog.Title.FreeCorrections":"Les corrections des questions très faciles sont gratuites !","Results.Test.Answers.SeeCorrectionDialog.Title.NoCredits":"Vous n'avez pas de corrections disponibles.","Results.Test.Answers.SeeCorrectionDialog.Title.NotCompleted":"Un compte complété est obligatoire pour voir les réponses.","Results.Test.Answers.SeeCorrectionDialog.content.text":"Les corrections vous permettent de voir le corrigé détaillé des questions de votre choix.","Results.Test.Answers.SeeCorrectionDialog.content.text1":"Un crédit de correction vous sera attribué à chaque fois que vous obtenez 10 points.","Results.Test.Answers.SeeCorrectionDialog.content.textNotActivated":"Un crédit de correction vous sera attribué une fois votre compte complété et à chaque fois que vous obtiendrez 10 points.","Results.Test.Answers.SeeCorrectionDialog.hasNoWallet":"Vous n'avez plus de points à utiliser","Results.Test.Answers.SeeCorrectionDialog.hasWallet":"Vous avez encore <bold>{count}</bold> corrections non utilisés!","Seo.Article.ReadNext":"Voir l'article","Seo.JobCard.noRequiredExperience":"Juniors acceptés","Seo.JobCard.requiredExperience":"≥ {count} an{count, plural, one {} other {s}} d'experience","Talkus.confirmDialog.confirm":"💬 Confirmer","Talkus.confirmDialog.content":"Ce bouton ouvre une demande de support auprès de notre équipe. Souhaitez vous ouvrir une demande de support?","Talkus.confirmDialog.content.textField":"Si oui, merci d'indiquer l'objet de votre demande","Talkus.confirmDialog.content.textField.error":"Votre message doit contenir entre 30 et 500 caractères","Talkus.confirmDialog.placeholder":"ex: J'ai besoin d'aide dans l'application","Talkus.confirmDialog.title":"Envoyer une demande de support","Techno.Picker.Dialog.Title":"Sélectionnez vos technologies","Technoligies.Picker.labels.chekbox":"Seulement selectionnés","Technologies.Categories.backend":"Back-end","Technologies.Categories.base_skils":"Bases de la programmation","Technologies.Categories.cloud":"Cloud","Technologies.Categories.data":"Data","Technologies.Categories.design":"Design","Technologies.Categories.electronic":"Électronique","Technologies.Categories.erp":"Soft skills","Technologies.Categories.frontend":"Front-end","Technologies.Categories.mobile":"Mobile","Technologies.Categories.no_code":"No code","Technologies.Categories.ops":"Ops","Technologies.Categories.others":"Autres","Technologies.Categories.project_management":"Gestion de projet","Technologies.Categories.qa":"QA (Quality Assurance)","Technologies.Categories.security":"Sécurité","Technologies.Categories.softskills":"Soft skills","Technologies.Categories.system":"Système","Technologies.Categories.unknown":"Inconnu","Technologies.Categories.utils":"Tooling","Technologies.Categories.ux":"UX/UI","Technologies.Categories.video_games":"3D et jeux-video","TechnologiesPicker.allTechnologies.createNew":"Ajouter une technologie","TechnologiesPicker.allTechnologies.noTechnologies":"Votre recherche est trop précise 🔎","TechnologiesPicker.limitExceededDialog.content":"Afin d'ajouter de nouvelles technologies, merci de retirer des technologies déjà sélectionnées.","TechnologiesPicker.limitExceededDialog.title":"Vous ne pouvez pas ajouter plus de {limitTo} technologie{limitTo, plural, one {} other {s}}","TechnologiesPickers.order.waring":"L'ordre des technologies est important : indiquez en premier vos technologies principales.","Test.AnonymousTestResult.genericTitle2":"Résultats ({count} développeurs)","Test.AnonymousTestResult.subtitle":"Le {date}","Test.AnonymousTestResult.title.v2":"Comparaison à la communauté WeLoveDevs","Test.Author.unknown":"Équipe W3D","Test.DailyChallenge.SmallInfoCard.Date":"Aujourd'hui :","Test.Leaderboard.Medals.Tooltip.bronze":"Médaille de bronze (Top 40% des développeurs)","Test.Leaderboard.Medals.Tooltip.contribution":"Contributions aux tests","Test.Leaderboard.Medals.Tooltip.gold":"Médaille d'or (Top 5% des développeurs)","Test.Leaderboard.Medals.Tooltip.silver":"Médaille d'argent (Top 20% des développeurs)","Test.Leaderboard.Score.Contribution":"Contributions","Test.Leaderboard.Score.ContributionsValue":"{medal} : {total} pts","Test.Leaderboard.Score.MedalValue":"{medal} : {count} * {perMedal} = {total} pts","Test.Leaderboard.Score.Value":"{score} points","Test.Leaderboard.Score.Value.large":"<xl>{score}</xl>points","Test.Leaderboard.SearchMedals.all":"Tout","Test.Leaderboard.SearchMedals.bronze":"Top 40%","Test.Leaderboard.SearchMedals.gold":"Top 5%","Test.Leaderboard.SearchMedals.silver":"Top 20%","Test.Leaderboard.SmallMedals.Tooltip.bronze":"Bronze","Test.Leaderboard.SmallMedals.Tooltip.gold":"Or","Test.Leaderboard.SmallMedals.Tooltip.silver":"Argent","Test.Question.Alternative.Start":"Proposer une modification","Test.Question.Alternative.Title":"Proposer une mise à jour de la question","Test.Question.Alternative.how":"Proposez une mise à jour de la question ! En plus d'aider de nombreux développeurs, vous deviendrez auteur contributeur sur le test et vous améliorerez votre classement !","Test.Question.Alternative.why":"Vous pensez que la question contient une erreur ? Que la syntaxe est dépréciée ? Que les réponses sont sujettes à discussion ? Ou pour toute autre raison...","Test.Question.Comments.AddComment":"Ajouter un commentaire","Test.Question.Comments.Reply":"Répondre","Test.Question.Rating.CharCount":"{count} / {total} caractères","Test.Question.Rating.Negative.Dialog.Notice":"Décrivez le problème en au moins 20 caractères. (Tous les commentaires sont publics)","Test.Question.Rating.Negative.Dialog.SelectStatus":"Pourquoi n'avez vous pas apprécié cette question ?","Test.Question.Rating.Negative.Dialog.SelectWhy.Ambiguous":"La question est ambiguë","Test.Question.Rating.Negative.Dialog.SelectWhy.Deprecated":"La question est obsolète","Test.Question.Rating.Negative.Dialog.SelectWhy.Other":"Autre","Test.Question.Rating.Negative.Dialog.SelectWhy.Syntax":"Faute d'orthographe / de mise en forme","Test.Question.Rating.Negative.Dialog.SelectWhy.WrongAnswer":"La réponse est incorrecte","Test.Question.Rating.Negative.Dialog.Status.Ambiguous":"Ambiguë","Test.Question.Rating.Negative.Dialog.Status.Deprecated":"Obsolète","Test.Question.Rating.Negative.Dialog.Status.Other":"Autre","Test.Question.Rating.Negative.Dialog.Status.Syntax":"Faute d'orthographe / de mise en forme","Test.Question.Rating.Negative.Dialog.Status.WrongAnswer":"Réponse incorrecte","Test.Question.Rating.Negative.Dialog.Title":"Aidez nous à comprendre votre avis !","Test.Question.Rating.Negative.Tooltip":"Vous avez déja évalué cette question !","Test.Question.Rating.Negative.Tooltip.minus":"Indiquez que cette question n'est pas pertinente (-)","Test.Question.Rating.Negative.Tooltip.plus":"Indiquez que cette question est pertinente (+)","Test.Question.Rating.TimerWarning.Dialog.Force":"Continuer quand même","Test.Question.Rating.TimerWarning.Dialog.Notice":"Vous êtes actuellement sur une test chronométré et vous risquez de ne pas valider la question dans les temps.","Test.Question.Rating.TimerWarning.Dialog.Notice2":"Vous pourrez noter cette question à la fin du test si vous ne souhaitez pas perdre de temps.","Test.Question.Rating.TimerWarning.Dialog.Title":"Attention au chronomètre !","Test.Question.Reviews.AddReview":"Ajouter une évaluation","Test.Question.Reviews.Delete":"Supprimer","Test.Question.Reviews.DeleteComment.DialogMessage":"Êtes-vous sûr de vouloir supprimer ce commentaire ?","Test.Question.Reviews.DeleteComment.DialogTitle":"Supprimer le commentaire ?","Test.Question.Reviews.DeleteReview.DialogMessage":"Êtes-vous sûr de vouloir supprimer cette évaluation ?","Test.Question.Reviews.DeleteReview.DialogTitle":"Supprimer l'évaluation ?","Test.Question.Reviews.DeleteReview.DialogWarning":"Supprimer cette évaluation supprimera également tous les commentaires associés.","Test.Question.Reviews.Downvote":"Cet utilisateur a trouvé la question non pertinente (-)","Test.Question.Reviews.Edit":"Modifier","Test.Question.Reviews.Locale":"La question a été évaluée en {lang}","Test.Question.Reviews.NoReview":"Personne n'a encore évalué cette question, soyez le premier !","Test.Question.Reviews.Relevant":"Pertinent","Test.Question.Reviews.Reviewed":"Lu","Test.Question.Reviews.Unrelevant":"Non pertinent","Test.Question.Reviews.Unreviewed":"Non lu","Test.Question.Reviews.Upvote":"Cet utilisateur a trouvé la question pertinente (+)","Test.TestCard.Author":"Par {author}","Tests.AnonymousTestResult.HighResult":"Score élevé","Tests.AnonymousTestResult.LowResult":"Score faible","Tests.AnonymousTestResult.devRanking":"Classement du candidat","Tests.AnonymousTestResult.devScore":"Votre position","Tests.CorrectionDialog.AnswerRow.Status.Correct.Tooltip":"Cette réponse est correcte","Tests.CorrectionDialog.AnswerRow.Status.Incorrect.Tooltip":"Cette réponse est incorrecte","Tests.CorrectionDialog.AnswerRow.Status.NotAnswer.Tooltip":"Cette réponse n'a pas été cochée","Tests.DailyChallenge.InfoCard.Info":"Une question par jour pour améliorer vos connaissances générales en code !","Tests.DailyChallenge.SmallInfoCard.Title":"Daily Challenge","Tests.Question.Correction.Title":"Explication","Tests.Question.Display.Author":"Auteur: {name}","Tests.Question.Display.Declined.status.v2":"Cette question a été refusée pour la raison suivante : <bold>Question {declineStatus}</bold>. Vous pouvez publier <editLink>une question alternative</editLink>.","Tests.Question.Display.Edit":"Modifier","Tests.Question.Display.Edit.tooltip":"Vous devez avoir débloqué la correction pour pouvoir proposer une alternative","Tests.Question.Display.EditAdmin":"Edition Admin","Tests.Question.Display.Link":"Lien direct","Tests.Question.Display.NewPendingQuestions":"(Proposition de mise à jour disponible)","Tests.Question.Display.NewQuestion":"(Nouvelle question !)","Tests.Question.Display.OldQuestion":"(Mise à jour)","Tests.Question.Display.Status":"Statut : {status}
1","Tests.Question.Display.TookCount":"Question passée {count} fois","Tests.Question.Display.TookCount.NotYet":"Question pas encore passée","Tests.QuestionStatus.ARCHIVED":"Archivée","Tests.QuestionStatus.DECLINED":"Refusée","Tests.QuestionStatus.DELETED":"Supprimée","Tests.QuestionStatus.NOT_PUBLISHED":"Non publiée","Tests.QuestionStatus.PUBLISHED":"Publiée","Tests.QuestionStatus.WAITING_FOR_VALIDATION":"En attente de validation","Tests.QuestionStatus.declined.duplicate":"déjà existante","Tests.QuestionStatus.declined.minor_changes":"avec des changements mineurs","Tests.QuestionStatus.declined.not_clear":"pas claire","Tests.QuestionStatus.declined.not_correct":"incorrecte","Tests.QuestionStatus.declined.not_relevant":"non pertinente","Tests.QuestionStatus.declined.other":"Autre","Tests.QuestionStatus.declined.too_easy":"trop facile","Tests.QuestionStatus.declined.too_hard":"trop difficile","Tests.QuestionStatus.unknown":"Inconnu","Tests.Results.answers.table.level.hard":"Difficile","Tests.Results.answers.table.level.medium":"Intermédiaire","Tests.Results.answers.table.level.simple":"Facile","Tests.Results.answers.table.level.veryHard":"Très difficile","Tests.Results.answers.table.level.verySimple":"Très facile","Tests.TestCard.authors.community":"Communauté","Tests.TestCard.draft":"En Construction","Tests.TestCard.draft.questions":"{questionsCount} / 20 questions validées","Tests.TestCard.draft.tooltip":"Ce test est en cours de rédaction","Tests.TestCard.information.coming":"Informations à venir {questionsCount, plural, =0 {} other {(# questions)}}","Tests.TestDistribution.period.allTime":"depuis toujours","Tests.TestDistribution.period.currentSeason":"de la saison","Tests.TestLevel.level.easy":"Débutant","Tests.TestLevel.level.hard":"Expert","Tests.TestLevel.level.intermediate":"Intermédiaire","Tests.TestResult.LearnMore":"En savoir plus sur le classement","Tests.TestResult.NotEnoughData":"⚠️ Les résultats de classement {period} risquent de ne pas être pertinents car le test n'a pas encore été passé suffisament de fois.","Tests.UserTests.BadgesButton.CTA":"Voir tous les badges","Tests.UserTests.Header.LinkToDoc":"Comment gagner des points","Tests.UserTests.contributions.count.v2":"<bold>{contributionsCount}</bold> contributions","Tests.UserTests.contributions.views.v2":"<bold>{viewsCount}</bold> contributions jouées","Tests.UserTests.questions.count.v2":"<bold>{questionsCount}</bold> questions passées","Tests.landingPage.list.card.tooltip.english":"Ce test est disponible en Anglais","Tests.landingPage.list.card.tooltip.french":"Ce test est disponible en Français","Tests.questions.comments.review":"Ce commentaire n'a pas encore été vérifié par l'équipe de WeLoveDevs.com","Tests.questions.comments.reviewed":"Ce commentaire a été vérifié et marqué comme pertinent par l'équipe de WeLoveDevs.com","User.Profil.UserCard.Recruiter.company":"Travaille chez{breakline}<companyLink>{company}</companyLink>","User.Profil.UserCard.achievements":"Succès","User.Profil.UserCard.admin":"Administrateur","User.Profil.UserCard.contribution":"Contribution","User.Profil.UserCard.createdAt":"Membre depuis le {creationDate}","User.Profil.UserCard.moderation":"Modération","User.Profil.UserCard.moderator":"Modérateur","User.Profil.UserCard.technologies":"Technologies","User.Profil.UserCard.tests":"Tests"},ut={"Billing.billingInfo.form.emailInvalid":"Invalid email format","Billing.billingInfo.form.mandatoryField":"This field is mandatory","Billing.billingInfo.form.urlInvalid":"This URL is not valid","CodersTestsPresentation.button":"Try CodersTests","CodersTestsPresentation.title.orange":"CodersTests","CodersTestsPresentation.title.v2":"Test your tech with {orange}","CodersTets.Pricing.PlanCard.CTA":"Start now","CodersTets.Pricing.PlanCard.Unavailable":"Unavailable","CodersTets.Pricing.PlanCard.currentPlan":"Your current subscription!","Companies.card.jobCount":"{count} job offer{count, plural, one {} other {s}}","Companies.mainCard.locationsPluralSuffix":"& {othersLength} other{othersLength, plural, one {} other {s}}","Companies.mainCard.remote.always":"100% Remote work","Companies.menu.plansLim
1itDialog.goToJobs":"Create a job","Companies.menu.plansLimitDialog.goToSearch":"See developers","Companies.menu.plansLimitDialog.jobLimits":"Job offers","Companies.menu.plansLimitDialog.jobsFull":"You've reached your published jobs limit.","Companies.menu.plansLimitDialog.jobsNotFull":"You have <bold>{spaceLeft}</bold> job offer slot{spaceLeft, plural, one {} other {s}} available !","Companies.menu.plansLimitDialog.pipeNotfull":"You have <bold>{spaceLeft, plural, one {one} other {#}}</bold> conversation {spaceLeft, plural, one {slot} other {slots}} available. You can reach out to more developers !","Companies.menu.plansLimitDialog.pipefull":"You can't add more developers for now","Companies.menu.plansLimitDialog.planName":"You're currently on a <b>{planName}</b> plan","Companies.menu.plansLimitDialog.platformLimits":"CV Database limits","Companies.menu.plansLimitDialog.title":"Plan status","Companies.menu.plansLimitDialog.upgrade":"See pricing","Companies.sector.Accounting":"Accounting","Companies.sector.Aerospace_Defense":"Aerospace Defense","Companies.sector.Agriculture":"Agriculture","Companies.sector.Airlines":"Airlines","Companies.sector.Alternative_Medicine":"Alternative Medicine","Companies.sector.Animation":"Animation","Companies.sector.Apparel_Footwear":"Apparel Footwear","Companies.sector.Architecture":"Architecture","Companies.sector.Arts":"Arts","Companies.sector.Asset_Management":"Asset Management","Companies.sector.Audio":"Audio","Companies.sector.Automation":"Automation","Companies.sector.Automotive":"Automotive","Companies.sector.B2B":"B2B","Companies.sector.B2C":"B2C","Companies.sector.Banking_Mortgages":"Banking Mortgages","Companies.sector.Beverages":"Beverages","Companies.sector.Biotechnology":"Biotechnology","Companies.sector.Broadcasting":"Broadcasting","Companies.sector.Bu
1ilding_Materials":"Building Materials","Companies.sector.Business_Supplies":"Business Supplies","Companies.sector.Chemicals":"Chemicals","Companies.sector.Circular_Economy":"Economie Circulaire","Companies.sector.Civil_Engineering":"Civil Engineering","Companies.sector.Cloud_Services":"Cloud Services","Companies.sector.Communications":"Communications","Companies.sector.Computer_Hardware":"Computer Hardware","Companies.sector.Construction":"Construction","Companies.sector.Construction_Contractors_Services":"Construction Contractors Services","Companies.sector.Consulting_Professional_Services":"Consulting Professional Services","Companies.sector.Consumer_Electronics":"Consumer Electronics","Companies.sector.Consumer_Goods":"Consumer Goods","Companies.sector.Corporate_Business":"Corporate Business","Companies.sector.Cosmetics":"Cosmetics","Companies.sector.Design":"Design","Companies.sector.E_Commerce_Marketplaces":"E-Commerce / Marketplaces","Companies.sector.E_Learning":"E-Learning","Companies.sector.Education":"Education","Companies.sector.Electrical":"Electrical","Companies.sector.Energy":"Energy","Companies.sector.Entertainment_Recreation":"Entertainment Recreation","Companies.sector.Events":"Events","Companies.sector.Eyewear":"Eyewear","Companies.sector.Facilities":"Facilities","Companies.sector.Family_Services":"Family Services","Companies.sector.Finance":"Finance","Companies.sector.Firearms":"Firearms","Companies.sector.Fishery":"Fishery","Companies.sector.Food":"Food","Companies.sector.Forums":"Forums","Companies.sector.Fundraising":"Fundraising","Companies.sector.Gambling_Casinos":"Gambling Casinos","Companies.sector.Government":"Government","Companies.sector.Ground_Transportation":"Ground Transportation","Companies.sector.Health_Wellness":"Health Wellness","Companies.sector.Home_Furniture":"Home Furniture","Companies.sector.Home_Improvement":"Home Improvement","Companies.sector.Human_Resources":"Human Resources","Companies.sector.Import_Export":"Import Export","Companies.sector.Industrials_Manufacturing":"Industrials Manufacturing","Companies.sector.Insurance":"Insurance","Companies.sector.International_Relations":"International Relations","Companies.sector.Investment":"Investment","Companies.sector.Jewelry_Watches_Luxury_Goods":"Jewelry Watches Luxury Goods","Companies.sector.Legal_Services":"Legal Services","Companies.sector.Libraries":"Libraries","Companies.sector.Maritime":"Maritime","Companies.sector.Market_Research":"Market Research","Companies.sector.Marketing_Advertising":"Marketing Advertising","Companies.sector.Media":"Media","Companies.sector.Military":"Military","Companies.sector.Mining_Metals":"Mining Metals","Companies.sector.Movies_TV":"Movies TV","Companies.sector.Museums":"Museums","Companies.sector.Music":"Music","Companies.sector.Nanotechnology":"Nanotechnology","Companies.sector.Networking":"Networking","Companies.sector.Non_Profit_Philanthropy":"Non Profit Philanthropy","Companies.sector.Oil_Gas":"Oil Gas","Companies.sector.Outsourcing":"Outsourcing","Companies.sector.Packaging_Containers":"Packaging Containers","Companies.sector.Payments":"Payments","Companies.sector.Pharmacy":"Pharmacy","Companies.sector.Photography":"Photography","Companies.sector.Plastics":"Plastics","Companies.sector.Political_Organization":"Political Organization","Companies.sector.Pornography":"Pornography","Companies.sector.Printing":"Printing","Companies.sector.PublicServices":"Services Publics","Companies.sector.Public_Relations":"Public Relations","Companies.sector.Publishing":"Publishing","Companies.sector.Real_Estate":"Real Estate","Companies.sector.Religion":"Religion","Companies.sector.Renewables_Environment":"Renewables Environment","Companies.sector.Restaurants":"Restaurants","Companies.sector.Retail":"Retail","Companies.sector.Robotics":"Robotique","Companies.sector.SAAS":"SaaS","Companies.sector.Sanitization_Services":"Sanitization Services","Companies.sector.Scientific_Academic_Research":"Scientific Academic Research","Companies.sector.Security":"Security","Companies.sector.Services":"Services","Companies.sector.Shipbuilding":"Shipbuilding","Companies.sector.Shipping_Logistics":"Shipping Logistics","Companies.sector.SoftwareConception":"Conception logiciels et applications","Companies.sector.Sporting_Goods":"Sporting Goods","Companies.sector.Talent_Agencies":"Talent Agencies","Companies.sector.Telecommunications":"Telecommunications","Companies.sector.Textiles":"Textiles","Companies.sector.Tools":"Tools","Companies.sector.Translation":"Translation","Companies.sector.Transportation":"Trans
1portation","Companies.sector.Travel_Leisure":"Travel Leisure","Companies.sector.Unknown":"Unknown","Companies.sector.Venture_Capital":"Venture Capital","Companies.sector.Veterinary":"Veterinary","Companies.sector.Video_Games":"Video Games","Companies.sector.Warehousing":"Warehousing","Companies.sector.Wholesale":"Wholesale","Companies.sector._D_Printing":"3D Printing","Company.card.employeesRange":"Between {min} and {max} employees","CompanyCard.employeesRange.1000+":"1000+ employees","Contributions.metrics.contributions.count":"Contributions","Contributions.metrics.contributions.relevantRatings":"Relevant ratings","Contributions.metrics.contributions.tests":"Contributed tests","Contributions.metrics.contributions.views":"Contributions played","Contributions.metrics.moderation.questions":"Questions","Contributions.metrics.moderation.ratings":"Ratings","Contributions.metrics.tests.count":"Tests completed","Contributions.metrics.tests.dailyChallenge":"Daily Challenge","Contributions.metrics.tests.questions":"Questions completed","Dev.Avatar.accessoriesType.Blank":"Aucun accessoire","Dev.Avatar.accessoriesType.Kurt":"Lunettes de soleil (Kurt Cobain)","Dev.Avatar.accessoriesType.Prescription01":"Lunettes de vue","Dev.Avatar.accessoriesType.Prescription02":"Lunettes de vue (Carrées)","Dev.Avatar.accessoriesType.Round":"Lunettes de vue (Rondes)","Dev.Avatar.accessoriesType.Sunglasses":"Lunettes de soleil","Dev.Avatar.accessoriesType.Wayfarers":"Lunettes de soleil (Ray-Ban)","Dev.Avatar.faceExpression.angry":"Visage Mécontent","Dev.Avatar.faceExpression.concerned":"Visage Interrogatif","Dev.Avatar.faceExpression.default":"Visage par défaut","Dev.Avatar.faceExpression.grimace":"Visage Grimaçant","Dev.Avatar.faceExpression.happy":"Visage Content","Dev.Avatar.faceExpression.mocker":"Visage Moqueur","Dev.Avatar.faceExpression.sad":"Visage Triste","Dev.Avatar.facialHairType.BeardLight":"Barbe légère","Dev.Avatar.facialHairType.BeardMajestic":"Barbe majestueuse","Dev.Avatar.facialHairType.BeardMedium":"Barbe moyenne","Dev.Avatar.facialHairType.Blank":"Pas de pilosité faciale","Dev.Avatar.facialHairType.MoustacheFancy":"Moustache légère","Dev.Avatar.facialHairType.MoustacheMagnum":"Moustache épaisse","Dev.Avatar.hairColor.Auburn":"Cheveux Auburn","Dev.Avatar.hairColor.Black":"Cheveux Noirs","Dev.Avatar.hairColor.Blonde":"Cheveux Blonds","Dev.Avatar.hairColor.BlondeGolden":"Cheveux Blonds doré","Dev.Avatar.hairColor.Brown":"Cheveux Bruns","Dev.Avatar.hairColor.BrownDark":"Cheveux Bruns foncé","Dev.Avatar.hairColor.Platinum":"Cheveux Platine","Dev.Avatar.hairColor.Red":"Cheveux Roux","Dev.Avatar.hatColor.Black":"Couvre-chef Noir","Dev.Avatar.hatColor.Blue01":"Couvre-chef Bleu 1","Dev.Avatar.hatColor.Blue02":"Couvre-chef Bleu 2","Dev.Avatar.hatColor.Blue03":"Couvre-chef Bleu 3","Dev.Avatar.hatColor.Gray01":"Couvre-chef Gris 1","Dev.Avatar.hatColor.Gray02":"Couvre-chef Gris 2","Dev.Avatar.hatColor.Heather":"Couvre-chef Gris 3","Dev.Avatar.hatColor.PastelBlue":"Couvre-chef Bleu pastel","Dev.Avatar.hatColor.PastelGreen":"Couvre-chef Vert pastel","Dev.Avatar.hatColor.PastelOrange":"Couvre-chef Orange pastel","Dev.Avatar.hatColor.PastelRed":"Couvre-chef Rouge pastel","Dev.Avatar.hatColor.PastelYellow":"Couvre-chef Jaune pastel","Dev.Avatar.hatColor.Pink":"Couvre-chef Rose","Dev.Avatar.hatColor.Red":"Couvre-chef Rouge","Dev.Avatar.hatColor.White":"Couvre-chef Blanc","Dev.Avatar.skinColor.Black":"Peau Noire","Dev.Avatar.skinColor.Brown":"Peau Brune","Dev.Avatar.skinColor.DarkBrown":"Peau Brune foncée","Dev.Avatar.skinColor.Light":"Peau Claire","Dev.Avatar.skinColor.Pale":"Peau Pâle","Dev.Avatar.skinColor.Tanned":"Peau Tannée","Dev.Avatar.skinColor.Yellow":"Peau Jaune","Dev.Avatar.topType.Hat":"Chapeau","Dev.Avatar.topType.Hijab":"Hijab","Dev.Avatar.topType.LongHairBigHair":"Cheveux Longs (Volumineux)","Dev.Avatar.topType.LongHairBob":"Cheveux Longs (Carré)","Dev.Avatar.topType.LongHairBun":"Cheveux Longs (Chignon)","Dev.Avatar.topType.LongHairCurly":"Cheveux Longs (Frisés)","Dev.Avatar.topType.LongHairCurvy":"Cheveux Longs (Ondulés)","Dev.Avatar.topType.LongHairDreads":"Cheveux Longs (Dreads)","Dev.Avatar.topType.LongHairFrida":"Cheveux Longs (Fleuris)","Dev.Avatar.topType.LongHairFro":"Coiffure Afro","Dev.Avatar.topType.LongHairFroBand":"Coiffure Afro (+ Bandeau)","Dev.Avatar.topType.LongHairMiaWallace":"Cheveux Longs (Mia Wallace)","Dev.Avatar.topType.LongHairNotTooLong":"Cheveux Mi-longs","Dev.Avatar.topType.LongHairShavedSides":"Cheveux Longs (Côtés rasés)","Dev.Avatar.topType.LongHairStraight":"Cheveux Longs (Droits1)","Dev.Avatar.topType.LongHairStraight2":"Cheveux Longs (Droits2)","Dev.Avatar.topType.LongHairStraightStrand":"Cheveux Longs (Droits3)","Dev.Avatar.topType.NoHair":"Pas de cheveux","Dev.Avatar.topType.ShortHairDreads01":"Cheveux Courts (Frisés)","Dev.Avatar.topType.ShortHairDreads02":"Cheveux Courts (Dreads)","Dev.Avatar.topType.ShortHairFrizzle":"Cheveux Courts (Jul)","Dev.Avatar.topType.ShortHairShaggyMullet":"Cheveux Courts (Mulet Hirsute)","Dev.Avatar.topType.ShortHairShortCurly":"Cheveux Courts (Bouclés)","Dev.Avatar.topType.ShortHairShortFlat":"Cheveux Courts (Applatis1)","Dev.Avatar.topType.ShortHairShortRound":"Cheveux Courts (Applatis2)","Dev.Avatar.topType.ShortHairShortWaved":"Cheveux Courts (Ondulés)","Dev.Avatar.topType.ShortHairSides":"Cheveux Courts (Dégarnis)","Dev.Avatar.topType.ShortHairTheCaesar":"Cheveux Courts (César1)","Dev.Avatar.topType.ShortHairTheCaesarSidePart":"Cheveux Courts (César2)","Dev.Avatar.topType.Turban":"Turban","Dev.Avatar.topType.WinterHat1":"Chapeau d'hiver 1","Dev.Avatar.topType.WinterHat2":"Chapeau d'hiver 2","Dev.Avatar.topType.WinterHat3":"Chapeau d'hiver 3","Dev.Avatar.topType.WinterHat4":"Chapeau d'hiver 4","Dev.Avatar.unknown":"Inconnu","Dev.NewWaiting.Button.Start":"Complete my express profile","Dev.SmallRegister.Form.CV":"Link to a profile (LinkedIn, Github, Personal CV...)","Dev.SmallRegister.Form.CVPlaceholder":"https://www.linkedin.com/in/jean-noel/","Dev.SmallRegister.Form.CVShort":"CV","Dev.SmallRegister.Form.Contract":"Contract","Dev.SmallRegister.Form.Job":"Dream job","Dev.SmallRegister.Form.JobExp":"Experience in this job","Dev.SmallRegister.Form.JobExp.PlaceHolder":"In years","Dev.SmallRegister.Form.JobExpName":"Experience in {profession} or similar","Dev.SmallRegister.Form.JobWithContract":"Dream job ({contract})","Dev.SmallRegister.Form.Location":"Location","Dev.SmallRegister.Form.RemotePolicy":"Remote preferences","Dev.SmallRegister.Form.favTechnologies":"Skills","Dev.SmallRegister.Form.favTechnologies.suggestion":"Easily add the skills related to your dream job:","Dev.SmallRegister.Form.favTechnologies.suggestionOr":"Or select (up to 6) in our skills list :","Dev.SmallRegister.Form.firstName":"First name","Dev.SmallRegister.Form.firstName.Placeholder":"John","Dev.SmallRegister.Form.fullName":"Name","Dev.SmallRegister.Form.jobSearchState":"Job search","Dev.SmallRegister.Form.lastName":"Last name","Dev.SmallRegister.Form.lastName.Placeholder":"Doe","Dev.SmallRegister.Form.updateSmallProfile":"Update","Dev.avatar.randomize":"Aléatoire","Dev.avatar.reset":"Réinitialiser","Developer.RemoteFrequency.Select.Other":"Others","Developer.RemoteFrequency.Select.fullTime":"Fulltime remote work","Developer.RemoteFrequency.Select.hybrid":"Partial time remote work","Developer.RemoteFrequency.Select.no":"None","Developer.ShortProfileDialog.SelectContrat":"Dream job c
1ontract","Developer.contractType.apprenticeship":"Apprenticeship","Developer.contractType.partTime":"Part-time contract","Developer.contractType.fixedTerm":"Fixed term","Developer.contractType.freelance":"Freelance","Developer.contractType.internship":"Internship","Developer.contractType.permanent":"Permanent contract","Developer.contractType.spontaneousApplications":"Spontaneous applications","Developer.contractType.unknown":"Unknown","Developer.developerJobSearchState.actively_searching":"Actively searching","Developer.developerJobSearchState.dreamjob_only":"Would change if proposed a dream job","Developer.developerJobSearchState.not_searching":"Not open to job opportunities","Developer.developerJobSearchState.open_opportunities":"Open to new opportunities","Developer.developerJobSearchState.pause_profile":"I'm taking a temporary break","Developer.developerJobSearchState.unknown":"Unknown job search state","Developer.superlikesDialog.content":'Spontaneous applications send your information and profile directly to the recruiters. It\'s a very efficient way to show your interest to the company. We limit the number of spontaneous applications you can sent to avoid "spam applications", your counter will be increased every week.',"Developer.superlikesDialog.dialogTitleNoMoreRemaining":"You can't use more spontaneous applications this week. ⚡","Developer.superlikesDialog.howTo":"Go to a company page to send a spontaneous application !","Developer.superlikesDialog.seeCompanies":"See companies","Developer.superlikesDialog.titleSuperlikesRemaining":"You have {count} spontaneous application{count, plural, one {} other{s}} remaining ⚡","Form.validation.date.inFuture":"This date must be in the future","Form.validation.date.mustBeIn":"This field must be within {values}","Form.validation.global.atLeastOne":"Select at least one value","Form.validation.global.changeNumber":"Please change the default value of this field","Form.validation.global.date.mustBeAfter":"End date must me greater than start date","Form.validation.global.e164Phone":"Your phone number must include telephone code (ex +1 for USA)","Form.validation.global.email":"Not a valid email address","Form.validation.global.eq":"Ce champ doit contenir {eq} caractère(s)","Form.validation.global.mandatory":"This field is mandatory","Form.validation.global.max":"This field must contain at most {max} characters","Form.validation.global.maxArray":"This field must contain at most {max} entries.","Form.validation.global.min":"This field must contain at least {min} characters","Form.validation.global.minArray":"This field must contain at least {min} entry.","Form.validation.global.number.max":"This field must be lower than {max}","Form.validation.global.number.maxEq":"This field must be less or equal to {max}","Form.validation.global.number.min":"This field must be greater than {min}","Form.validation.global.number.minEq":"This field must be greater or equal to {min}","Form.validation.global.phoneNumber":"This field must be a phone number","Form.validation.global.url":"This field must be a valid URL, starting with http:// or https://","Form.validation.place.checked":"Please check this field","Form.validation.place.mustBeStreetLevel":"This address must be street level.","Home.sideSearch.remote.informationTooltip.occasionally":"≈ A few days a month","Home.sideSearch.remote.informationTooltip.regularly":"≈ A few days a week","Home.sideSearch.remote.label.all":"All","Home.sideSearch.remote.label.always":"100% Remote work","Home.sideSearch.remote.label.fullTime":"100% Remote work","Home.sideSearch.remote.label.hybrid":"Hybrid remote","Home.sideSearch.remote.label.never":"No remote","Home.sideSearch.remote.label.other":"Other","Job.Salary.daily":"{val}/day","Job.Salary.monthly":"{val}/mo","Job.Salary.yearly":"{val}/year","Job.createJobDialog.acceptRemote.select.no":"No remote work","Job.createJobDialog.acceptRemote.select.occasionally":"Remote Occasionally","Job.createJobDialog.acceptRemote.select.regularly":"Remote Often","Jobs.Fields.Professions.missing":"I don't find what I'm looking for !","Jobs.date.ago":"{date} ago","Jobs.places.withRemote":"& Remote","Jobs.premium.tooltip":"Ces offres sont mises en avant sur le site de WeLoveDevs.","Main.lang.New":"New","Main.lang.cancel":"Cancel","Main.lang.close"
1:"Close","Main.lang.confirm":"Confirm","Main.lang.delete":"Delete","Main.lang.deleteAll":"Delete all","Main.lang.doNotShowAgain":"Do not show again","Main.lang.en":"English","Main.lang.fr":"French","Main.lang.or":"or","Main.lang.save":"Save","Main.lang.understood":"Understood","Main.lang.validateDelete":"Are you sure?","Menu.items.Blog.link":"/blog","Menu.items.Blog.title":"Blog","Menu.items.Companies.title":"Companies","Menu.items.Discover.title":"Discover","Menu.items.Introductions.title":"Conversations","Menu.items.Jobs.link":"/recruteurs/recruter-un-developpeur","Menu.items.Jobs.title":"Job offers","Menu.items.Login.title":"Log in","Menu.items.Recruiter.title":"I'm an employer","Menu.items.SignIn.title":"Sign up","Menu.items.Tests.title":"Tests","Menu.items.adminDev.title":"Developers","Menu.items.adminPanel.title":"Admin panel","Menu.items.adminSearch.title":"Companies & Jobs","Menu.items.candidatesManager.title":"Candidates","Menu.items.companyPage.title":"Company page","Menu.items.completeProfile.title":"Complete my profile","Menu.items.conversations.title":"Conversations","Menu.items.createProfile.title":"Create my profile","Menu.items.dashboard.title":"Dashboard","Menu.items.devProfile.title":"Profile","Menu.items.freePlan.title":"Choose a plan","Menu.items.jobManager.title":"Your jobs","Menu.items.logout.title":"Logout","Menu.items.map.title":"Map","Menu.items.plan.title":"Plan: {planName}","Menu.items.recProfile.title":"Recruiter profile","Menu.items.recruiterSpace.title":"Recruiters area","Menu.items.searches.title":"CV Library","Menu.items.settings.title":"Settings","Menu.items.testsInvitations.onboarding":"Onboarding","Menu.items.testsInvitations.title":"CodersTests","Menu.items.trial.title":"Start for free 🔥","Menu.items.verifyEmail.title":"Verify my email","Miscellaneous.genericConfirmDialog.content":"Are you sure you want to do this action?","Miscellaneous.genericConfirmDialog.title":"Are you sure ?","NavBar.searchLink.alt":"Link to the companies and jobs search","Picker.RequestTechnology.Button":"Send","Picker.RequestTechnology.Title":"Ask for a new technology","Picker.RequestTechnology.content":"\"Do you want to add a technology? Fill this field with your request and click on 'Send'. This action will open a chat with our support.","Pricing.Plans.Commitment":"No commitment","Pricing.Plans.Commitment.Description":"Start and stop whenever you want","Pricing.Plans.CompanyPage":"Company Page","Pricing.Plans.CompanyPage.Description":"Individual access can only be used by one person, and a company can only have one individual license. Team offers are available if several of you use WeLoveDevs.com!","Pricing.Plans.Contact.Commercial":"Make an appointment with the sales team","Pricing.Plans.Contact.Media":"Make an appointment with the media team","Pricing.Plans.Contact.Recruitement":"Make an appointment with our experts","Pricing.Plans.Contact.Us":"Have a question? Contact us","Pricing.Plans.CurrentPlan":"Your current subscription!","Pricing.Plans.Custom":"Customized","Pricing.Plans.FollowUp.EmployerBrand":"Employer Brand campaign","Pricing.Plans.FollowUp.EmployerBrand.Creation":"Photo and video content creation","Pricing.Plans.FollowUp.EmployerBrand.Description":"Work on your tech employer brand with techs' favorite media","Pricing.Plans.FollowUp.EmployerBrand.Distribution":"Distribution on WeLoveDevs and partners","Pricing.Plans.FollowUp.EmployerBrand.Reduce":"Reduce your recruitment costs","Pricing.Plans.FollowUp.Formation":"Training organization","Pricing.Plans.FollowUp.Formation.Certified":"Qualiopi Certified (OPCO funding)","Pricing.Plans.FollowUp.Formation.Description":"Want to learn how to recruit your tech profiles or improve your employer image?","Pricing.Plans.FollowUp.Formation.EmployerBrand":"Employer brand training","Pricing.Plans.FollowUp.Formation.IT":"IT acculturation","Pricing.Plans.FollowUp.Label":"Support","Pricing.Plans.FollowUp.RecruitingFirm":"Tech Recruitment Firm","Pricing.Plans.FollowUp.RecruitingFirm.Audit":"Audit of your IT project","Pricing.Plans.FollowUp.RecruitingFirm.Description":"A team of tech recruitment experts to support you from A to Z","Pricing.Plans.FollowUp.RecruitingFirm.Facturation":"Success-based billing","Pricing.Plans.FollowUp.RecruitingFirm.Hunter":"Headhunter","Pricing.Plans.FollowUp.Title":"Benefit from our recruitment and employer brand expertise for your projects","Pricing.Plans.FreeTrial.Ask":"Request my free job offer","Pricing.Plans.FreeTrial.Description":"Schedule an appointment with our teams to broadcast your first ad for free!","Pricing.Plans.FreeTrial.Title":"Want to try before committing?","Pricing.Plans.HowItWorks":"How do subscriptions work?","Pricing.Plans.IndividualLicence":"Difference between individual and team access","Pricing.Plans.JobBoard.ATSIntegration":"ATS Integration","Pricing.Plans.JobBoard.AgencyMode":"Multi-agency management","Pricing.Plans.JobBoard.ClassicDescription":"A complete offer to recruit up to 3 te
1ch profiles","Pricing.Plans.JobBoard.CompanyPage.Complete":"Full company page","Pricing.Plans.JobBoard.CompanyPage.Limited":"Company page (maximum {nbImages, plural, one {# image} other {# images}})","Pricing.Plans.JobBoard.CompanyPage.Premium":"Media pack company page","Pricing.Plans.JobBoard.Discover":"Discover","Pricing.Plans.JobBoard.Entreprise":"Enterprise","Pricing.Plans.JobBoard.EntrepriseDescription":"A tailor-made offer for companies recruiting more than 3 tech profiles per year","Pricing.Plans.JobBoard.Essential":"Essential","Pricing.Plans.JobBoard.EssentialDescription":"The best value for money on the market to recruit a tech profile","Pricing.Plans.JobBoard.IndividualLicenses":"Our individual access","Pricing.Plans.JobBoard.JobOffer":"Premium job offers {nbJobs, plural, one {# offer} other {# offers}}","Pricing.Plans.JobBoard.JobOffer.Illimited":"Unlimited job offers","Pricing.Plans.JobBoard.Label":"Job Board","Pricing.Plans.JobBoard.LinkedIn":"LinkedIn profiles of candidates","Pricing.Plans.JobBoard.Recruiter":"Maximum {nbRecruiter, plural, one {# recruiter} other {# recruiters}}","Pricing.Plans.JobBoard.Support":"Dedicated account manager","Pricing.Plans.JobBoard.TalentPool":"CV 
1Library ({nbProfiles} profiles / day)","Pricing.Plans.JobBoard.TalentPool.Illimited":"Unlimited CV Library","Pricing.Plans.JobBoard.TeamLicenses":"For teams","Pricing.Plans.JobBoard.Tests":"Test {nbTests, plural, one {# candidate} other {# candidates}} for free","Pricing.Plans.JobBoard.Title":"Post your job offers and find the best profiles in our CV Library","Pricing.Plans.JobsSlots":"Job offer slots","Pricing.Plans.JobsSlots.Description":"This is the number of job offers you can post simultaneously while your subscription is active. At any time, you can unpublish an ad to post a new one as long as you do not exceed this limit.","Pricing.Plans.Monthly":"Monthly","Pricing.Plans.PerMonth":"/month","Pricing.Plans.PerQuarter":"/quarter","Pricing.Plans.PerYear":"/year","Pricing.Plans.Price":"{price, number, ::. currency/EUR}","Pricing.Plans.ProfileViews":"Profiles per day","Pricing.Plans.ProfileViews.Description":"A profile view corresponds to the visit of a candidate registered on WeLoveDevs (whether you go see his CV, his WeLoveDevs.com profile or LinkedIn). Once the profile is viewed, you can return to it as many times as you like during the day.","Pricing.Plans.Quarterly":"Quarterly","Pricing.Plans.QuarterlyPrice":"Quarterly billing of {price, number, ::.}€ excluding VAT","Pricing.Plans.Recommended":"Recommended","Pricing.Plans.Save":"Save {save, number, ::.}% on the monthly price","Pricing.Plans.Save.short":"-{save, number, ::.}%","Pricing.Plans.Start":"Start","Pricing.Plans.TaxExcluded":"Excluding Taxes","Pricing.Plans.TaxExcluded.short":"Ex. VAT","Pricing.Plans.Tests.AddCandidate":"Additional Candidate: <b>{price} EUR</b>","Pricing.Plans.Tests.CustomTest.v2":"Expert mode to import your questions","Pricing.Plans.Tests.Label":"Technical Tests","Pricing.Plans.Tests.NewQuestions.v2":"200 new questions per month","Pricing.Plans.Tests.Offer.AllInOne.v2":"The benefits of our tests","Pricing.Plans.Tests.Offer.Description.V2":"We offer a test database updated daily by a community of 30,000 developers. Each question is evaluated for its relevance in a professional environment.","Pricing.Plans.Tests.Offer.DiscoverOffer.v2":"Discover the complete offer","Pricing.Plans.Tests.Offer.ReadyToUse.v2":"Updated daily","Pricing.Plans.Tests.Offer.Title.v2":"Why choose our tests?","Pricing.Plans.Tests.Pricing":"<b>{price}</b> EUR","Pricing.Plans.Tests.Pricing.Description":"Test up to 10 candidates","Pricing.Plans.Tests.Pricing.Title":"Monthly pay-as-you-go rate","Pricing.Plans.Tests.Questions":"{nbQuestions}+ questions available","Pricing.Plans.Tests.ResultAnalysis.v2":"Comparative analysis of your candidates","Pricing.Plans.Tests.ResultPdf.v2":"Export results in PDF format","Pricing.Plans.Tests.TestBuilder.v2":"Test Builder: create your tests in 30s","Pricing.Plans.Tests.Title":"Over 3000 technical questions in 50 languages accessible with one click","Pricing.Plans.Trial":"Our online subscriptions include a 3-business-day trial period","Pricing.Plans.Yearly":"Yearly","Pricing.Plans.YearlyPrice":"Annual billing of {price, number, ::.}€ excluding VAT","Pricing.Startup.CTA":"Apply","Pricing.Startup.SubTitle":"Enjoy 300€ of free credits to easily start recruiting techs!","Pricing.Startup.Title":"Are you a startup?","Recruiter.navbar.planlimits.candidateLimit.expired":"Your subscription allows you to see and contact <b>{count}</b> candidates per day. Come back tomorrow to contact more candidates.","Recruiter.navbar.planlimits.candidateLimit.remaining":"Your subscription allows you to see and contact <b>{count}</b> candidates per day. You can still see <b>{remaining}</b> candidates","Recruiter.navbar.planlimits.jobLimit.classic":"You use <b>{count}/{size}</b> classic site{size,plural, =1 {} other {s}}","Recruiter.navbar.planlimits.jobLimit.noJobs":"Your subscription does not include job offer space.","Recruiter.navbar.planlimits.jobLimit.premium":"You use <b>{count}/{size}</b> premium site{size,plural, =1 {} other {s}}","Recruiter.navbar.planlimits.jobLimit.regular":"You use <b>{count}/{size}</b> site{size,plural, =1 {} other {s}}, your offers are automatically highlighted!","Recruiter.navbar.planlimits.noPlan":"You don't have a CV Database subscription","Recruiter.navbar.planlimits.pipeCapacity.remaining":"Your subscription allows you to chat with <b>{count}</b> candidates at the same time. You can still contact <b>{remaining}</b> candidates","Recruiter.navbar.planlimits.pipeCapacity.unlimited":"You have unlimited conversations","Recruiter.navbar.planlimits.testAccess.restrictedAccess":"You can send {count} technical tests for candidates per month","Recruiter.navbar.planlimits.testAccess.unlimited":"You have unlimited access to technical tests for candidates","Recruiter.navbar.planlimits.usersLimit.remaining":"You have {count} CV database seats.","RecruiterTestsLandingCard.algorithmImageAlt":"Mis à jour chaque jour par notre c
1ommunauté","RecruiterTestsLandingCard.alwaysAvailableImageAlt":"L'outil ultime pour tester vos candidats","RecruiterTestsLandingCard.recruitersOrientedImageAlt":"Fonctionne avec votre compte WeLoveDevs","Register.card.CGU.conscent":"I have read and agree to the <cgulink>terms and conditions</cgulink> and <dpolink>data protection policy</dpolink>","Register.card.CGU.conscent.error":"Please read and accept the conditions","Register.card.inputPasswordPlaceholder":"This is a secret!","Register.card.loginNow":"Login now 🚀","Register.card.newsletter.conscent":"Receive the WeLoveDevs newsletter every 3 months","Results.Test.Answers.SeeCorrectionDialog.CTA.contribute":"Contribute to the tests","Results.Test.Answers.SeeCorrectionDialog.CTA.finishOnboarding":"Complete my profile","Results.Test.Answers.SeeCorrectionDialog.CTA.passTest":"Take a test!","Results.Test.Answers.SeeCorrectionDialog.CTA.register":"Create my profile","Results.Test.Answers.SeeCorrectionDialog.CTA.unlock":"View the correction","Results.Test.Answers.SeeCorrectionDialog.Title":"You have {count} correction{count, plural, =0 {s} other {s}} left","Results.Test.Answers.SeeCorrectionDialog.Title.FreeCorrections":"Corrections for very easy questions are free!","Results.Test.Answers.SeeCorrectionDialog.Title.NoCredits":"You do not have any corrections available.","Results.Test.Answers.SeeCorrectionDialog.Title.NotCompleted":"A completed account is required to view the answers.","Results.Test.Answers.SeeCorrectionDialog.content.text":"Corrections allow you to see the detailed answers to the questions of your choice.","Results.Test.Answers.SeeCorrectionDialog.content.text1":"A correction credit will be awarded to you each time you earn 10 points.","Results.Test.Answers.SeeCorrectionDialog.content.textNotActivated":"A correction credit will be awarded once your account is completed and each time you earn 10 points.","Results.Test.Answers.SeeCorrectionDialog.hasNoWallet":"You no longer have points to use","Results.Test.Answers.SeeCorrectionDialog.hasWallet":"You still have <bold>{count}</bold> unused corrections!","Seo.Article.ReadNext":"Read more","Seo.JobCard.noRequiredExperience":"Juniors accepted","Seo.JobCard.requiredExperience":"≥ {count} year{count, plural, one {} other {s}} experience","Talkus.confirmDialog.confirm":"💬 Confirm","Talkus.confirmDialog.content":"This action will open a request to our support. Continue ? ","Talkus.confirmDialog.content.textField":"If so, please fill in the details of your request","Talkus.confirmDialog.content.textField.error":"Your message must between 30 and 500 characters. ","Talkus.confirmDialog.placeholder":"ex: I need help in the app.","Talkus.confirmDialog.title":"Support request","Techno.Picker.Dialog.Title":"Choose your technologies","Technoligies.Picker.labels.chekbox":"Selected","Technologies.Categories.backend":"Back-end","Technologies.Categories.base_skils":"Programming 101","Technologies.Categories.cloud":"Cloud","Technologies.Categories.data":"Data","Technologies.Categories.design":"Design","Technologies.Categories.electronic":"Electronic","Technologies.Categories.erp":"Soft skills","Technologies.Categories.frontend":"Front-end","Technologies.Categories.mobile":"Mobile","Technologies.Categories.no_code":"No code","Technologies.Categories.ops":"Ops","Technologies.Categories.others":"Others","Technologies.Categories.project_management":"Project Management","Technologies.Categories.qa":"QA (Quality Assurance)","Technologies.Categories.security":"Security","Technologies.Categories.softskills":"Soft skills","Technologies.Categories.system":"Systems","Technologies.Categories.unknown":"Unknown","Technologies.Categories.utils":"Tooling","Technologies.Categories.ux":"UX/UI","Technologies.Categories.video_games":"3D and video-games","TechnologiesPicker.allTechnologies.createNew":"Add a technology","TechnologiesPicker.allTechnologies.noTechnologies":"Your search is too precise 🔎","TechnologiesPicker.limitExceededDialog.content":"In order to add new technologies, please remove the technologies that have already been selected.","TechnologiesPicker.limitExceededDialog.title":"You can't add more than {limitTo} technologies{limitTo, plural, one {} other {s}}","TechnologiesPickers.order.waring":"Technologies order is important : place first your main technologies !","Test.AnonymousTestResult.genericTitle2":"Results ({count} developers)","Test.AnonymousTestResult.subtitle":"On {date}","Test.AnonymousTestResult.title.v2":"VS. WeLoveDevs community","Test.Author.unknown":"W3D Team","Test.DailyChallenge.SmallInfoCard.Date":"Today :","Test.Leaderboard.Medals.Tooltip.bronze":"Bronze medal (Top 40%)","Test.Leaderboard.Medals.Tooltip.contribution":"Tests contributions","Test.Leaderboard.Medals.Tooltip.gold":"Gold medal (Top 5%)","Test.Leaderboard.Medals.Tooltip.silver":"Silver medal (Top 20%)","Test.Leaderboard.Score.Contribution":"Contributions","Test.Leaderboard.Score.ContributionsValue":"{medal} : {total} pts","Test.Leaderboard.Score.MedalValue":"{medal} : {count} * {perMedal} = {total} pts","Test.Leaderboard.Score.Value":"{score} points","Test.Leaderboard.Score.Value.large":"<xl>{score}</xl>points","Test.Leaderboard.SearchMedals.all":"Tout","Test.Leaderboard.SearchMedals.bronze":"Top 40%","Test.Leaderboard.SearchMedals.gold":"Top 5%","Test.Leaderboard.SearchMedals.silver":"Top 20%","Test.Leaderboard.SmallMedals.Tooltip.bronze":"Bronze","Test.Leaderboard.SmallMedals.Tooltip.gold":"Gold","Test.Leaderboard.SmallMedals.Tooltip.silver":"Silver","Test.Question.Alternative.Start":"Propose a modification","Test.Question.Alternative.Title":"Propose an update to the question","Test.Question.Alternative.how":"Propose an update to the question! In addition to helping many developers, you will become a contributing author on the test and improve your ranking!","Test.Question.Alternative.why":"Do you think the question contains an error? Is the syntax deprecated? Are the answers debatable? Or for any other reason...","Test.Question.Comments.AddComment":"Add a comment","Test.Question.Comments.Reply":"Reply","Test.Question.Rating.CharCount":"{count} / {total} characters","Test.Question.Rating.Negative.Dialog.Notice":"Describe the problem in at least 20 characters. (All comments are public)","Test.Question.Rating.Negative.Dialog.SelectStatus":"Why did you not like this question?","Test.Question.Rating.Negative.Dialog.SelectWhy.Ambiguous":"The question is ambiguous","Test.Question.Rating.Negative.Dialog.SelectWhy.Deprecated":"The question is obsolete","Test.Question.Rating.Negative.Dialog.SelectWhy.Other":"Other","Test.Question.Rating.Negative.Dialog.SelectWhy.Syntax":"Spelling / formatting error","Test.Question.Rating.Negative.Dialog.SelectWhy.WrongAnswer":"The answer is incorrect","Test.Question.Rating.Negative.Dialog.Status.Ambiguous":"Ambiguous","Test.Question.Rating.Negative.Dialog.Status.Deprecated":"Obsolete","Test.Question.Rating.Negative.Dialog.Status.Other":"Other","Test.Question.Rating.Negative.Dialog.Status.Syntax":"Spelling / formatting error","Test.Question.Rating.Negative.Dialog.Status.WrongAnswer":"Incorrect answer","Test.Question.Rating.Negative.Dialog.Title":"Help us understand your opinion!","Test.Question.Rating.Negative.Tooltip":"You have already rated this question!","Test.Question.Rating.Negative.Tooltip.minus":"Indicate that this question is not relevant (-)","Test.Question.Rating.Negative.Tooltip.plus":"Indicate that this question is relevant (+)","Test.Question.Rating.TimerWarning.Dialog.Force":"Continue anyway","Test.Question.Rating.TimerWarning.Dialog.Notice":"You are currently on a timed test and may not answer the question in time.","Test.Question.Rating.TimerWarning.Dialog.Notice2":"You can rate this question at the end of the test if you do not want to waste time.","Test.Question.Rating.TimerWarning.Dialog.Title":"Watch the clock!","Test.Question.Reviews.AddReview":"Add a review","Test.Question.Reviews.Delete":"Delete","Test.Question.Reviews.DeleteComment.DialogMessage":"Are you sure you want to delete this comment?","Test.Question.Reviews.DeleteComment.DialogTitle":"Delete the comment?","Test.Question.Reviews.DeleteReview.DialogMessage":"Are you sure you want to delete this review?","Test.Question.Reviews.DeleteReview.DialogTitle":"Delete the review?","Test.Question.Reviews.DeleteReview.DialogWarning":"Deleting this review will also delete all associated comments.","Test.Question.Reviews.Downvote":"This user found the question irrelevant (-)","Test.Question.Reviews.Edit":"Edit","Test.Question.Reviews.Locale":"The question was reviewed in {lang}","Test.Question.Reviews.NoReview":"No one has reviewed this question yet, be the first!","Test.Question.Reviews.Relevant":"Relevant","Test.Question.Reviews.Reviewed":"Read","Test.Question.Reviews.Unrelevant":"Not relevant","Test.Question.Reviews.Unreviewed":"Unread","Test.Question.Reviews.Upvote":"This user found the question relevant (+)","Test.TestCard.Author":"By {author}","Tests.AnonymousTestResult.HighResult":"High score ({highScore})","Tests.AnonymousTestResult.LowResult":"Low score ({lowScore})","Tests.AnonymousTestResult.devRanking":"Candidate ranking","Tests.AnonymousTestResult.devScore":"Your ranking","Tests.CorrectionDialog.AnswerRow.Status.Correct.Tooltip":"This answer is correct","Tests.CorrectionDialog.AnswerRow.Status.Incorrect.Tooltip":"This answer is incorrect","Tests.CorrectionDialog.AnswerRow.Status.NotAnswer.Tooltip":"This answer was not selected","Tests.DailyChallenge.InfoCard.Info":"One question per day to improve your general code knowledge!","Tests.DailyChallenge.SmallInfoCard.Title":"Daily Challenge","Tests.Question.Correction.Title":"Explanation","Tests.Question.Display.Author":"Author: {name}","Tests.Question.Display.Declined.status.v2":"This question was declined for the following reason: <bold>Question {declineStatus}</bold>. You can publish <editLink>an alternative question</editLink>.","Tests.Question.Display.Edit":"Edit","Tests.Question.Display.Edit.tooltip":"You must have unlocked correction to be able to propose an alternative","Tests.Question.Display.EditAdmin":"Admin Edition","Tests.Question.Display.Link":"Direct link","Tests.Question.Display.NewPendingQuestions":"(Update proposal available)","Tests.Question.Display.NewQuestion":"(New question!)","Tests.Question.Display.OldQuestion":"(Update)","Tests.Question.Display.Status":"Status: {status}","Tests.Question.Display.TookCount":"Question passed {count} times","Tests.Question.Display.TookCount.NotYet":"Question not yet passed","Tests.QuestionStatus.ARCHIVED":"Archived","Tests.QuestionStatus.DECLINED":"Declined","Tests.QuestionStatus.DELETED":"Deleted","Tests.QuestionStatus.NOT_PUBLISHED":"Not published","Tests.QuestionStatus.PUBLISHED":"Published","Tests.QuestionStatus.WAITING_FOR_VALIDATION":"Waiting for validation","Tests.QuestionStatus.declined.duplicate":"duplicate","Tests.QuestionStatus.declined.minor_changes":"with minor changes","Tests.QuestionStatus.declined.not_clear":"not clear","Tests.QuestionStatus.declined.not_correct":"incorrect","Tests.QuestionStatus.declined.not_relevant":"not relevant","Tests.QuestionStatus.declined.other":"Other","Tests.QuestionStatus.declined.too_easy":"too easy","Tests.QuestionStatus.declined.too_hard":"too hard","Tests.QuestionStatus.unknown":"Unknown","Tests.Results.answers.table.level.hard":"Difficult","Tests.Results.answers.table.level.medium":"Intermediate","Tests.Results.answers.table.level.simple":"Easy","Tests.Results.answers.table.level.veryHard":"Very difficult","Tests.Results.answers.table.level.verySimple":"Very easy","Tests.TestCard.authors.community":"Community","Tests.TestCard.draft":"En Construction","Tests.TestCard.draft.questions":"{questionsCount} / 20 questions validées","Tests.TestCard.draft.tooltip":"Ce test est en cours de rédaction","Tests.TestCard.information.coming":"Informations à venir {questionsCount, plural, =0 {} other {(# questions)}}","Tests.TestDistribution.period.allTime":"of all time","Tests.TestDistribution.period.currentSeason":"of the season","Tests.TestLevel.level.easy":"Beginner","Tests.TestLevel.level.hard":"Expert","Tests.TestLevel.level.intermediate":"Intermediate","Tests.TestResult.LearnMore":"Learn more about scores","Tests.TestResult.NotEnoughData":"⚠️ Ranking results {period}may not be relevant because the test has not been taken enough times yet.","Tests.UserTests.BadgesButton.CTA":"See all badges","Tests.UserTests.Header.LinkToDoc":"How to earn points","Tests.UserTests.contributions.count.v2":"<bold>{contributionsCount}</bold> contributions","Tests.UserTests.contributions.views.v2":"<bold>{viewsCount}</bold> contributions played","Tests.UserTests.questions.count.v2":"<bold>{questionsCount}</bold> questions passed","Tests.landingPage.list.card.tooltip.english":"This test is available in English","Tests.landingPage.list.card.tooltip.french":"This test is available in French","Tests.questions.comments.review":"This comment has not yet been reviewed by the WeLoveDevs.com team","Tests.questions.comments.reviewed":"This comment has been reviewed and marked as relevant by the WeLoveDevs.com team","User.Profil.UserCard.Recruiter.company":"Works at{breakline}<companyLink>{company}</companyLink>","User.Profil.UserCard.achievements":"Achievements","User.Profil.UserCard.admin":"Administrator","User.Profil.UserCard.contribution":"Contribution","User.Profil.UserCard.createdAt":"Member since {creationDate}","User.Profil.UserCard.moderation":"Moderation","User.Profil.UserCard.moderator":"Moderator","User.Profil.UserCard.technologies":"Technologies","User.Profil.UserCard.tests":"Tests"},mt={fr:ct,en:ut},dt=function(e){var t=e.locale,s=e.children;return a.createElement(r.A,{locale:t,defaultRichTextElements:{b:function(e){return a.createElement("b",null,e)},br:function(){return a.createElement("br",null)},p:function(e){return a.createElement("p",null,e)}},messages:mt[t],onWarn:function(e){e.includes("pre-compiled")},onError:function(e){}},s)},pt=["handle","className","additionalTasks","quality","alt","defaultImage","resize","preload","noLazyLoad"],gt=function(e){var t=e.handle,s=e.className,n=void 0===s?"":s,r=e.additionalTasks,l=void 0===r?"":r,o=e.quality,i=void 0===o?80:o,c=e.alt,u=e.defaultImage,m=e.resize,d=void 0===m?null:m,p=e.preload,g=e.noLazyLoad,v=at(e,pt),f=(0,a.useMemo)((function(){var e=[];
1if(d){var t=[];d.width&&t.push("width:"+d.width),d.height&&t.push("height:"+d.height),d.fit&&t.push("fit:"+d.fit),e.push("resize="+t.join(",")+"/")}return l&&(e.push(l),e.push("/")),e.join("")}),[l,JSON.stringify(d)]),h=(0,a.useMemo)((function(){return"https://process.filestackapi.com/"+f}),[f]),C=t?h+"output=quality:"+i+"/no_metadata/auto_image/compress/"+t:u,y=(0,a.useMemo)((function(){return null!=d&&d.width?d.width<400?null:{srcSet:[Math.round(.5*d.width),Math.round(.75*d.width),Math.round(1*d.width)].map((function(e){return(null==C?void 0:C.replace("width:"+d.width,"width:"+e))+" "+(e-20)+"w,"})).join("\n"),sizes:"(max-width:500px) 400px,\n                    (max-width:1024px) 800px,\n                    1600px"}:null}),[d,C]);return a.createElement(a.Fragment,null,p&&a.createElement(E.Helmet,null,a.createElement("link",{rel:"preload",as:"image",href:C})),a.createElement("img",st({src:C,className:n,alt:c},v,y,!g&&{loading:"lazy"})))};!function(e,t){void 0===t&&(t={});var s=t.insertAt;if(e&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===s&&a.firstChild?a.insertBefore(n,a.firstChild):a.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}("annotation {\n    display: none;\n}\n\ncode {\n    padding: 0.2em 0.4em;\n    margin: 0;\n    font-size: 85%;\n    white-space: break-spaces;\n    background-color: rgba(175, 184, 193, 0.2);\n    border-radius: 6px;\n}\n\npre code.hljs {\n    display: block;\n    overflow-x: auto;\n    padding: 1em;\n    margin: 0.5em 0px;\n    border-radius: 0.3em;\n}\n\ncode.hljs {\n    padding: 3px 5px;\n}\n\n.hljs {\n    color: #abb2bf;\n    background: #282c34;\n}\n\n.hljs-comment,\n.hljs-quote {\n    color: #5c6370;\n    font-style: italic;\n}\n\n.hljs-doctag,\n.hljs-formula,\n.hljs-keyword {\n    color: #c678dd;\n}\n\n.hljs-deletion,\n.hljs-name,\n.hljs-section,\n.hljs-selector-tag,\n.hljs-subst {\n    color: #e06c75;\n}\n\n.hljs-literal {\n    color: #56b6c2;\n}\n\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string,\n.hljs-regexp,\n.hljs-string {\n    color: #98c379;\n}\n\n.hljs-attr,\n.hljs-number,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable {\n    color: #d19a66;\n}\n\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-symbol,\n.hljs-title {\n    color: #61aeee;\n}\n\n.hljs-built_in,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n    color: #e6c07b;\n}\n\n.hljs-emphasis {\n    font-style: italic;\n}\n\n.hljs-strong {\n    font-weight: 700;\n}\n\n.hljs-link {\n    text-decoration: underline;\n}\n");var vt=["node"],ft=["node"],ht=["node"],Ct=["node"];"undefined"!=typeof window&&(window.process={cwd:function(){return""}});var yt,bt,Et,Tt,xt=function(e){var t=e.components,s=e.classes,n=void 0===s?{}:s,r=e.allowHtml,l=e.listInside,o=void 0===l||l,i=e.linkNoFollow,c=void 0===i||i,u=e.children,m=(0,a.useMemo)((function(){var e=[[P(),{ignoreMissing:!0}],D()];return r&&e.push(k()),e}),[r]);return a.createElement(x(),{className:n.container,components:st({},t,{iframe:function(e){var t=at(e,vt);return a.createElement("iframe",st({},t))},ol:function(e){var t=at(e,ft);return a.createElement("ol",st({className:"list-decimal "+(o?"list-inside":"")+" my-1"},t))},ul:function(e){var t=at(e,ht);return a.createElement("ul",st({className:"list-disc "+(o?"list-inside":"")+" my-1"},t))}},c&&{a:function(e){var t=at(e,Ct);return a.createElement("a",st({},t,{target:"_blank",rel:"noreferrer noreferrer nofollow"}))}}),remarkPlugins:[A(),L()],rehypePlugins:m},u)},wt=function(){return a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-flex sc-items-center lg:sc-hidden"},a.createElement("div",{className:"sc-animate-pulse sc-w-12 sc-h-2.5 sc-rounded-md sc-bg-dark-50 sc-mx-1"}),a.createElement("div",{className:"sc-animate-pulse sc-w-12 sc-h-2.5 sc-rounded-md sc-bg-dark-50 sc-mx-1"}),a.createElement("div",{className:"sc-animate-pulse sc-w-12 sc-h-2.5 sc-rounded-md sc-bg-dark-50 sc-mx-1"}),a.createElement("div",{className:"sc-animate-pulse sc-w-12 sc-h-2.5 sc-rounded-md sc-bg-dark-50 sc-mx-1"}),a.createElement("div",{className:"sc-animate-pulse sc-w-12 sc-h-2.5 sc-rounded-md sc-bg-dark-50 sc-mx-1"}),a.createElement("div",{className:"sc-w-4 sc-h-4 sc-rounded-full sc-animate-pulse sc-bg-dark-50"})),a.createElement("div",{className:"sc-hidden lg:sc-flex sc-items-center sc-w-full sc-justify-end"},a.createElement("div",{className:"sc-w-4 sc-h-4 sc-rounded-full sc-animate-pulse sc-bg-dark-50 sc-mr-2"}),a.createElement("div",{className:"sc-w-4 sc-h-4 sc-rounded-full sc-animate-pulse sc-bg-dark-50"})))},Pt=(0,a.createContext)({}),Mt=function(e){var t,s,n,r,l,i,u=e.onClose,m=e.data,d=e.planConfig,p=e.planName,g=e.showPricingButton,v=e.locale,f=(0,a.useContext)(Pt).LinkComponent,h=(null==(t=d.candidateLimit)?void 0:t.day)===m.visitedDevs||(null==(s=d.candidateLimit)?void 0:s.day)&&(null==(n=d.candidateLimit)?void 0:n.day)<=m.visitedDevs||(null==(r=d.pipeCapacity)?void 0:r.capacity)&&m.visitedDevs||(null==(l=d.pipeCapacity)?void 0:l.capacity)===m.pipeSize,C=d.jobOffers.fulltime+(null!=(i=d.jobOffers.premium)?i:0)<=m.jobCount,y=(0,a.useMemo)((function(){var e=[];
1if("id0"===(null==d?void 0:d.id)||"freemium"===(null==d?void 0:d.id)){var t;e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.noPlan",defaultMessage:"Vous n'avez pas d'abonnement CVThèque",values:{count:null==(t=d.candidateLimit)?void 0:t.day}}))}else{var s,n,r,l,i,u,p,g,v,f,h,C,y;if(null!=(s=d.candidateLimit)&&s.day)if(m.visitedDevs>=(null==(i=d.candidateLimit)?void 0:i.day))e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.candidateLimit.expired",defaultMessage:"Votre abonnement vous permet de voir et contacter <b>{count}</b> candidat·es par jour. Revenez demain pour contacter d'autres candidat·es.",values:{count:Math.max(0,null==(u=d.candidateLimit)?void 0:u.day)}}));else e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.candidateLimit.remaining",defaultMessage:"Votre abonnement vous permet de voir et contacter <b>{count}</b> candidat·es par jour. Vous pouvez encore voir <b>{remaining}</b> candidat·es",values:{count:null==(p=d.candidateLimit)?void 0:p.day,remaining:((null!=(g=null==(v=d.candidateLimit)?void 0:v.day)?g:0)||0)-m.visitedDevs}}));else if(e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.pipeCapacity.unlimited",defaultMessage:"Vous n'avez pas de limite sur le nombre de profils vus"})),99===(null==(f=d.pipeCapacity)?void 0:f.capacity))e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.pipeCapacity.unlimited",defaultMessage:"Vous avez un nombre de conversations illimitées"}));else if((null!=(h=null==d||null==(C=d.pipeCapacity)?void 0:C.capacity)?h:0)>0){var b,E,T;e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.pipeCapacity.remaining",defaultMessage:"Votre abonnement vous permet de discuter avec <b>{count}</b> candidat·es en même temps. Vous pouvez encore contacter <b>{remaining}</b> candidat·es",values:{count:null==(b=d.pipeCapacity)?void 0:b.capacity,remaining:(null!=(E=null==d||null==(T=d.pipeCapacity)?void 0:T.capacity)?E:0)-m.pipeSize}}))}if(d.features.testsAccess)e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.testAccess.unlimited",defaultMessage:"Vous avez un accès illimité aux tests techniques pour candidat·es"}));else if(null!=(n=d.testsQuota)&&n.upTo&&(null==(r=d.testsQuota)||!r.payAsYouGo)){var x;e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.testAccess.restrictedAccess",defaultMessage:"Vous pouvez envoyer {count} tests techniques pour candidat·es par mois",values:{count:null==(x=d.testsQuota)?void 0:x.upTo}}))}if(null!=(l=d.usersLimit)&&l.talentPool)e.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.usersLimit.remaining",defaultMessage:"Vous avez {count} sièges CVThèque. ",values:{count:null==(y=d.usersLimit)?void 0:y.talentPool}}))}return e.map((function(e,t){return a.createElement(c.Typography,{component:"li",key:"plan_element_"+t},e)}))}),[d]),b=(0,a.useMemo)((function(){var e,t,s,n,r,l=[];if(null!=d&&null!=(e=d.jobOffers)&&e.premium)l.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.jobLimit.premium",defaultMessage:"Vous utilisez <b>{count}/{size}</b> emplacement{size,plural, =1 {} other {s}} premium",values:{count:null!=(s=m.premiumJobCount)?s:0,size:null==d||null==(n=d.jobOffers)?void 0:n.premium}})),l.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.jobLimit.classic",defaultMessage:"Vous utilisez <b>{count}/{size}</b> emplacement{size,plural, =1 {} other {s}} classique",values:{count:m.jobCount,size:null==d||null==(r=d.jobOffers)?void 0:r.fulltime}}));else if(null!=d&&null!=(t=d.jobOffers)&&t.fulltime){var i;l.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.jobLimit.regular",defaultMessage:"Vous utilisez <b>{count}/{size}</b> emplacement{size,plural, =1 {} other {s}}, vos annonces sont automatiquement mis en avant!",values:{count:m.jobCount,size:null==d||null==(i=d.jobOffers)?void 0:i.premium}}))}else l.push(a.createElement(o.A,{id:"Recruiter.navbar.planlimits.jobLimit.noJobs",defaultMessage:"Votre abonnement ne comprend pas d'emplacement d'annonces"}));return l.map((function(e,t){return a.createElement(c.Typography,{component:"li",key:"plan_element_"+t},e)}))}),[m.premiumJobCount,m.premiumJobCount,d.jobOffers]);return a.createElement(dt,{locale:v},a.createElement(c.Typography,{color:"dark",component:"div"}
1,a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.planName",defaultMessage:"Vous êtes actuellement sur un abonnenement <b>{planName}</b>",values:{planName:p}})),a.createElement(c.Typography,{color:"dark",component:"div",className:"sc-my-1 sc-font-semibold"},a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.platformLimits",defaultMessage:"Limites CVThèque",values:{planName:p}})),a.createElement("ul",{className:"sc-list-disc sc-list-inside sc-p-1"},y),a.createElement(c.Typography,{color:"dark",component:"div",className:"sc-my-1 sc-font-semibold"},a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.jobLimits",defaultMessage:"Offres de poste",values:{planName:p}})),a.createElement("ul",{className:"sc-list-disc sc-list-inside sc-p-1"},b),(h||C)&&g&&a.createElement("div",{className:"sc-w-full sc-flex sc-justify-center sc-gri"},a.createElement(f,{className:"",href:"/plans",onClick:u},a.createElement(c.Button,{color:"primary",variant:"outlined"},a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.upgrade",defaultMessage:"Voir le pricing"})))))},At=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:t,alt:s,width:"33px",height:"26px",viewBox:"0 0 33 26",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.createElement("title",null,"Group 2@2x"),a.createElement("desc",null,"Created with Sketch."),a.createElement("g",{id:"Page-2",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},a.createElement("g",{id:"Artboard-Copy",transform:"translate(-316.000000, -35.000000)",stroke:"currentColor",strokeWidth:"4.39999974"},a.createElement("g",{id:"Group-2",transform:"translate(318.000000, 37.000000)"},a.createElement("path",{d:"M0.273094666,1 L21.1648366,1",id:"Line"}),a.createElement("path",{d:"M7.27096774,11 L28,11",id:"Line"}),a.createElement("path",{d:"M0.270967742,21 L21,21",id:"Line"})))))},Nt=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",viewBox:"0 0 26 26",version:"1.1",xmlns:"http://www.w3.org/2000/svg",alt:s},a.createElement("title",null,"Group 9@2x"),a.createElement("desc",null,"Created with Sketch."),a.createElement("g",{id:"Page-2",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Artboard-Copy-5",transform:"translate(-317.000000, -35.000000)",stroke:"#FFFFFF",strokeWidth:"4.5"},a.createElement("g",{id:"Group-9",transform:"translate(320.000000, 38.000000)"},a.createElement("polyline",{id:"Path-Copy-3",transform:"translate(10.000000, 5.000000) rotate(-180.000000) translate(-10.000000, -5.000000) ",points:"0 10 10.0000044 0 10.0000044 0 20 10"}),a.createElement("polyline",{id:"Path-Copy-3",transform:"translate(10.000000, 15.000000) scale(1, -1) rotate(-180.000000) translate(-10.000000, -15.000000) ",points:"0 20 10.0000044 10 10.0000044 10 20 20"})))))},Dt=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:t,alt:s,width:"31px",height:"32px",viewBox:"0 0 31 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{id:"Page-2",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"Desktop-HD-Copy-10",transform:"translate(-1798.000000, -58.000000)",stroke:"currentColor",strokeWidth:"4.39999974"},a.createElement("g",{id:"Group-22",transform:"translate(86.000000, 51.000000)"},a.createElement("g",{id:"Group-5",transform:"translate(1110.000000, 0.000000)"},a.createElement("g",{id:"Group-12",transform:"translate(0.000000, 5.000000)"},a.createElement("g",{id:"Group-11"},a.createElement("g",{id:"Group-3",transform:"translate(619.000000, 19.500000) rotate(-45.000000) translate(-619.000000, -19.500000) translate(609.000000, 3.000000)"},a.createElement("path",{d:"M10,20.1219512 L10,32.7172633",id:"Line",strokeLinecap:"round"}),a.createElement("ellipse",{id:"Oval",cx:"10",cy:"10.0609756",rx:"10",ry:"10.0609756"})))))))))},St=function(e){void 0===e&&(e=!1);var t=(0,a.useState)(e),s=t[0],n=t[1],r=(0,a.useCallback)((function(){return n(!0)}),[]),l=(0,a.useCallback)((function(){return n(!1)}),[]);return[s,r,l,(0,a.useCallback)((function(e){return n(e)}),[]),(0,a.useCallback)(s?l:r,[s])]},kt=function(e){void 0===e&&(e=!1);var t=(0,a.useState)(e),s=t[0],n=t[1],r=(0,a.useCallback)((function(){return n(!0)}),[]),l=(0,a.useCallback)((function(){return n(!1)}),[]);return{state:s,open:r,close:l,setValue:(0,a.useCallback)((function(e){return n(e)}),[]),toggle:(0,a.useCallback)(s?l:r,[s])}},Rt=(0,l.defineMessages)({companies:{id:"Menu.items.Companies.title",defaultMessage:"Entreprises"},jobs:{id:"Menu.items.Jobs.title",defaultMessage:"Offres d'emploi"},tests:{id:"Menu.items.Tests.title",defaultMessage:"Tests"},myTests:{id:"Menu.items.Tests.title",defaultMessage:"Tests"},discover:{id:"Menu.items.Discover.title",defaultMessage:"Explorer"},introductions:{id:"Menu.items.Introductions.title",defaultMessage:"Conversations"},blog:{id:"Menu.items.Blog.title",defaultMessage:"Blog"},recruiter:{id:"Menu.items.Recruiter.title",defaultMessage:"Je suis recruteur"}
1,register:{id:"Menu.items.SignIn.title",defaultMessage:"S'inscrire"},login:{id:"Menu.items.Login.title",defaultMessage:"Connexion"},devProfile:{id:"Menu.items.devProfile.title",defaultMessage:"Profil"},recProfile:{id:"Menu.items.recProfile.title",defaultMessage:"Mon profil recruteur"},companyPage:{id:"Menu.items.companyPage.title",defaultMessage:"Ma page entreprise"},dashboard:{id:"Menu.items.dashboard.title",defaultMessage:"Dashboard"},candidatesManager:{id:"Menu.items.candidatesManager.title",defaultMessage:"Candidats"},conversations:{id:"Menu.items.conversations.title",defaultMessage:"Conversations"},plan:{id:"Menu.items.plan.title",defaultMessage:"Abonnement: {planName}"},freePlan:{id:"Menu.items.freePlan.title",defaultMessage:"Démarrer un abonnement"},trial:{id:"Menu.items.trial.title",defaultMessage:"Démarrer gratuitement 🔥"},jobManager:{id:"Menu.items.jobManager.title",defaultMessage:"Annonces"},searches:{id:"Menu.items.searches.title",defaultMessage:"CVThèque"},testsInvitations:{id:"Menu.items.testsInvitations.title",defaultMessage:"CodersTests"},onboarding:{id:"Menu.items.testsInvitations.onboarding",defaultMessage:"Onboarding"},verifyEmail:{id:"Menu.items.verifyEmail.title",defaultMessage:"Vérifier mon email"},settings:{id:"Menu.items.settings.title",defaultMessage:"Paramètres"},adminDev:{id:"Menu.items.adminDev.title",defaultMessage:"Dévelopeurs"},adminSearch:{id:"Menu.items.adminSearch.title",defaultMessage:"Entreprises & Jobs"},adminPanel:{id:"Menu.items.adminPanel.title",defaultMessage:"Panel Admin"},createProfile:{id:"Menu.items.createProfile.title",defaultMessage:"Créer mon profil"},completeProfile:{id:"Menu.items.completeProfile.title",defaultMessage:"Completer mon profil"},logout:{id:"Menu.items.logout.title",defaultMessage:"Déconnexion"},map:{id:"Menu.items.map.title",defaultMessage:"Carte"},recruiterSpace:{id:"Menu.items.recruiterSpace.title",defaultMessage:"Espace recruteur"}}),Lt=(0,l.defineMessages)({blog:{id:"Menu.items.Blog.link",defaultMessage:"/blog"},recruiter:{id:"Menu.items.Jobs.link",defaultMessage:"/fr/recruteurs/recruter-un-developpeur"}}),_t={companies:{path:"/companies",translationItem:Rt.companies},jobs:{path:"/jobs",translationItem:Rt.jobs},tests:{path:"/tests",translationItem:Rt.tests},myTests:{path:"/tests",translationItem:Rt.tests},discover:{path:"/companies",translationItem:Rt.discover},introductions:{path:"/introductions",translationItem:Rt.introductions},blog:{href:Lt.blog,translationItem:Rt.blog},recruiter:{href:Lt.recruiter,translationItem:Rt.recruiter},login:{path:"/login",translationItem:Rt.login},devProfile:{path:"/user",translationItem:Rt.devProfile,Logo:j.default},recProfile:{path:"/recruiter",translationItem:Rt.recProfile,Logo:j.default},companyPage:{path:"/company",translationItem:Rt.companyPage,Logo:F.default},dashboard:{path:"/dashboard",translationItem:Rt.dashboard,Logo:z.default},settings:{path:"/settings",translationItem:Rt.settings,Logo:B.default},register:{path:"/register",translationItem:Rt.register},plan:{path:"/plans",translationItem:Rt.plan,Logo:I.default},freePlan:{path:"/plans",translationItem:Rt.freePlan,Logo:U.default},trial:{path:"/plans",translationItem:Rt.trial},logout:{translationItem:Rt.logout,Logo:q.default},candidatesManager:{path:"/manager/candidates",translationItem:Rt.candidatesManager},recruiterSpace:{path:"/manager/candidates",translationItem:Rt.recruiterSpace},conversations:{path:"/manager/conversations",translationItem:Rt.conversations},jobManager:{path:"/job-manager",translationItem:Rt.jobManager},searches:{path:"/searches",translationItem:Rt.searches},adminDev:{path:"/developers",translationItem:Rt.adminDev},adminPanel:{path:"/admin",translationItem:Rt.adminPanel},adminSearch:{path:"/companies?preview=true",translationItem:Rt.adminSearch},testsInvitations:{path:"/company-tests",translationItem:Rt.testsInvitations},onboarding:{path:"/onboarding",translationItem:Rt.onboarding},verifyEmail:{path:"/verify-your-email",translationItem:Rt.verifyEmail},map:{path:"/map",translationItem:Rt.map},createProfile:{path:"/createprofile",translationItem:Rt.createProfile,Logo:j.default},completeProfile:{path:"/createprofile",translationItem:Rt.completeProfile,Logo:j.default}},Ft={discover:_t.discover,companies:_t.companies,jobs:_t.jobs,tests:_t.myTests,blog:_t.blog,introductions:_t.introductions,profile:_t.devProfile,dashboard:_t.dashboard,settings:_t.settings,logout:_t.logout},It={companies:_t.companies,jobs:_t.jobs,tests:_t.tests,blog:_t.blog,recruiter:_t.recruiter,register:_t.register,login:_t.login}
1,jt={companies:_t.companies,jobs:_t.jobs,tests:_t.tests,candidatesManager:_t.candidatesManager,conversations:_t.conversations,jobManager:_t.jobManager,searches:_t.searches,testsInvitations:_t.testsInvitations,blog:_t.blog,plan:_t.plan,freePlan:_t.freePlan,trial:_t.trial,profile:_t.recProfile,companyPage:_t.companyPage,dashboard:_t.dashboard,settings:_t.settings,onboarding:_t.onboarding,logout:_t.logout,recruiterSpace:_t.recruiterSpace},qt={adminPanel:_t.adminPanel,developers:_t.adminDev,search:_t.adminSearch,tests:_t.tests,logout:_t.logout},Bt={discover:_t.discover,completeProfile:_t.completeProfile,createProfile:_t.createProfile,companies:_t.companies,jobs:_t.jobs,tests:_t.myTests,dashboard:_t.dashboard,settings:_t.settings,introductions:_t.introductions,logout:_t.logout},zt={settings:_t.settings,verifyEmail:_t.verifyEmail,logout:_t.logout},Ut=function(e){var t,s,n=e.item,r=e.classes,l=e.translationData,o=e.children,u=n.translationItem,m=n.path,d=n.href,p=n.Logo,g=(0,i.A)().formatMessage,v=(0,a.useContext)(Pt).LinkComponent,f="sc-flex sc-items-center cursor-pointer "+(null!=(t=null==r?void 0:r.item)?t:""),h="sc-mr-1 "+(null!=(s=null==r?void 0:r.logo)?s:"");return m?a.createElement(v,{href:m,className:f},p&&a.createElement(p,{className:h}),g(u,l),o):d?a.createElement(c.Typography,{className:f,component:"a",href:g(d)},p&&a.createElement(p,{className:h}),g(u,l),o):a.createElement(c.Typography,{className:f},p&&a.createElement(p,{className:h}),g(u,l),o)},Vt=function(e){var t=e.items,s=e.classes;return a.createElement(a.Fragment,null,t.map((function(e){var t,n;return a.createElement(Ut,{classes:s,item:e,key:"menu_"+(null!=(t=e.path)?t:null==(n=e.href)?void 0:n.id)})})))},Qt=function(e){var t=e.children,s=(0,a.useContext)(Pt).onLogout;return a.createElement("button",{className:"flex items-center",onClick:s},t)},Ot=function(e){var t=e.classes;return a.createElement(a.Fragment,null,a.createElement("div",{className:""+t.container},a.createElement(Vt,{classes:t,items:[qt.adminPanel,qt.developers,qt.search,qt.tests]}),a.createElement(Qt,null,a.createElement(Ut,{classes:{item:t.item},item:jt.logout}))))},Ht=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:t,alt:s,width:"100%",height:"100%",viewBox:"0 0 24 30",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",{id:"Page-2",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"Desktop-HD-Copy-15",transform:"translate(-870.000000, -318.000000)",fill:"currentColor"},a.createElement("g",{id:"Group-25",transform:"translate(190.000000, 152.000000)"},a.createElement("g",{id:"Group-14",transform:"translate(65.000000, 43.000000)"},a.createElement("g",{id:"Group-18"},a.createElement("g",{id:"Group-13",transform:"translate(574.000000, 101.000000)"},a.createElement("g",{id:"Group-10",transform:"translate(41.000000, 16.000000)"},a.createElement("path",{d:"M22.9225285,18.9907563 L3.8310099,6.40906439 C2.20231989,5.33477927 0,6.50414545 0,8.43169441 L0,33.5628345 C0,35.5224951 2.20231989,36.6610149 3.8310099,35.5854652 L22.9225285,23.0037726 C24.3591572,22.087545 24.3591572,19.9389431 22.9225285,18.9906931 L22.9225285,18.9907563 Z",id:"Fill-1"}
1)))))))))},Jt=function(e){var t,s=e.classes,n=void 0===s?{}:s,r=e.children;return a.createElement(c.Typography,{variant:"h3",component:"h3",classes:{container:"sc-px-3 sc-pt-2 "+(null!=(t=null==n?void 0:n.container)?t:"")}},r)},Wt=(0,l.defineMessages)({dialogTitleRemaining:{id:"Developer.superlikesDialog.titleSuperlikesRemaining",defaultMessage:"Il te reste {count} candiature{count, plural, one {} other{s}} spontanée{count, plural, one {} other{s}} ⚡"},dialogTitleNoMoreRemaining:{id:"Developer.superlikesDialog.dialogTitleNoMoreRemaining",defaultMessage:"Vous ne pouvez plus déposer de candidature spontanée cette semaine. ⚡"}}),Gt=function(e){var t=e.superlikesCount,s=e.open,n=e.onClose,r=(0,i.A)().formatMessage,l=(0,a.useContext)(Pt).LinkComponent;return a.createElement(a.Fragment,null,s&&a.createElement(m.A,{open:s,onClose:n},a.createElement(Jt,null,a.createElement(V.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:r(t>0?Wt.dialogTitleRemaining:Wt.dialogTitleNoMoreRemaining,{count:null!=t?t:0})})),a.createElement(d.A,{className:"sc-flex sc-flex-col"},a.createElement(c.Typography,{className:"sc-mb-2"},a.createElement(o.A,{id:"Developer.superlikesDialog.content",defaultMessage:"Les superlikes permettent aux entreprises de savoir quels développeurs souhaitent particulièrement travailler chez eux ! Vous pouvez utiliser un superlike par semaine. Un superlike envoie vos coordonnées au recruteur et ne peut pas être annulé."})),a.createElement(c.Typography,null,a.createElement(o.A,{id:"Developer.superlikesDialog.howTo",defaultMessage:"Rendez-vous sur une page entreprise pour envoyer votre candidature spontanée !"}))),a.createElement(p.A,null,a.createElement(c.Button,{size:"small",onClick:n},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),a.createElement(l,{href:"/companies/search?configure=%5Bobject%20Object%5D&page=1&query=&type=company&latLng&name"},a.createElement(c.Button,{color:"primary",size:"small",onClick:n},a.createElement(o.A,{id:"Developer.superlikesDialog.seeCompanies",defaultMessage:"Voir les entreprises"}))))))},Yt=function(e){var t,s,n=e.classes,r=e.layout,l=e.data,o=e.accentColor,u=e.textColor,m=kt(!1),d=St(),p=d[0],g=d[1],v=d[2],f=(0,a.useRef)(null),h=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,m.state&&a.createElement(Gt,{superlikesCount:l.superlikesCount,open:m.state,onClose:function(){m.close(),v()}}),p&&a.createElement(c.PopperCard,{anchorElement:f.current,open:!0,classes:{popper:"!sc-z-[1000]"},onClose:v,onClickAway:v},a.createElement("div",{className:"sc-max-w-[250px] sc-flex sc-items-center "},a.createElement(c.Typography,{variant:"body2",className:"sc-truncate sc-uppercase sc-font-medium"},null!=(t=l.name)?t:""),a.createElement(c.Typography,{component:"button",variant:"body3",onClick:m.open,className:"sc-font-medium sc-whitespace-nowrap sc-ml-1 sc-py-[4px] sc-px-1 sc-rounded-xl sc-border-primary-100 sc-border hover:sc-bg-primary-500 hover:sc-text-light-500 sc-transition-all"},(null!=(s=l.superlikesCount)?s:0)+" ⚡")),a.createElement("div",{className:"sc-bg-dark-50 sc-w-full sc-my-2 sc-h-[1px]"}),a.createElement("div",{className:"sc-flex sc-flex-col",onClick:v},a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+o,logo:o},item:Ft.profile}),a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+o,logo:o},item:Ft.dashboard},l.activitiesUnreadCount>0&&a.createElement(c.Typography,{variant:"body3",className:"sc-bg-danger-500 sc-rounded-full sc-text-light-500 sc-font-bold sc-flex sc-items-center sc-justify-center sc-px-1 sc-h-2 sc-ml-1.5"},l.activitiesUnreadCount)),a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+o,logo:o},item:Ft.settings}),a.createElement(Qt,null,a.createElement(c.Typography,{className:"sc-p-1 sc-flex sc-items-center sc-font-medium sc-text-sm hover:"+o},Ft.logout.Logo&&a.createElement(Ft.logout.Logo,{className:o+" sc-mr-1"}),h(Ft.logout.translationItem))))),a.createElement("div",{className:""+n.container},a.createElement(Vt,{classes:n,items:[Ft.jobs,Ft.companies,Ft.tests,Ft.blog]}),a.createElement(Ut,{classes:{item:n.item+" sc-relative",logo:"!sc-hidden"},item:Ft.introductions},l.unreadCount>0&&a.createElement("span",{className:"sc-bg-danger-500 sc-rounded-full -sc-top-1 -sc-right-1 sc-absolute sc-w-1.5 
1sc-h-1.5"})),"drawer"!==r&&a.createElement("div",{className:"sc-flex sc-items-center sc-cursor-pointer",ref:f,onClick:g},a.createElement("div",{className:"sc-relative"},a.createElement("img",{src:l.avatarLink,className:"sc-w-4 sc-flex sc-h-4 sc-bg-primary-100 sc-flex sc-items-center sc-rounded-full sc-overflow-hidden sc-object-cover"}),l.activitiesUnreadCount>0&&a.createElement("span",{className:"sc-absolute sc-bg-danger-500 sc-rounded-full sc-w-1.5 sc-h-1.5 sc-top-[-2px] sc-right-[-2px]"})),a.createElement("button",{onClick:g,className:"sc-flex sc-ml-1 sc-rotate-90 sc-w-[10px] sc-h-[10px]"},a.createElement(Ht,{className:u,alt:"Toggle drawer logo"}))),"drawer"===r&&a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-my-2 sc-w-7 sc-h-[2px] sc-bg-light-500 sc-opacity-[0.80]"}),a.createElement(Ut,{classes:n,item:Ft.profile}),a.createElement(Ut,{classes:n,item:Ft.dashboard},l.activitiesUnreadCount>0&&a.createElement(c.Typography,{variant:"body3",className:"sc-bg-danger-500 sc-rounded-full sc-text-light-500 sc-font-bold sc-flex sc-items-center sc-justify-center sc-px-1 sc-h-2 sc-ml-1.5"},l.activitiesUnreadCount)),a.createElement(Ut,{classes:n,item:Ft.settings}),a.createElement(Qt,null,a.createElement(c.Typography,{className:n.item},Ft.logout.Logo&&a.createElement(Ft.logout.Logo,{className:"sc-mr-1"}),h(Ft.logout.translationItem))))))},Zt=function(e){var t=e.classes,s=(0,a.useContext)(Pt).LinkComponent;return a.createElement("div",{className:""+t.container},a.createElement(Vt,{classes:t,items:[It.jobs,It.companies,It.tests,It.blog,It.recruiter]}),a.createElement(s,{href:It.register.path,className:"sc-font-bold sc-text-primary-500 sc-bg-light-500 sc-rounded-full sc-px-2 sc-py-1/2 "},a.createElement(o.A,st({},It.register.translationItem))),a.createElement(Ut,{classes:{item:t.item},item:It.login}))},Kt=function(e){var t=e.classes,s=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,a.createElement("div",{className:""+t.container},a.createElement(Vt,{classes:{item:t.item,logo:"!sc-hidden"},items:[jt.onboarding,zt.settings]}),a.createElement(Qt,null,a.createElement(c.Typography,{className:t.item},jt.logout.Logo&&a.createElement(jt.logout.Logo,{className:"sc-mr-1"}),s(jt.logout.translationItem)))))},$t=function(e){var t=e.className;return a.createElement("svg",{id:"Regular",xmlns:"http://www.w3.org/2000/svg",viewBox:"-3.75 -3.75 120 120",height:"120",width:"120",className:t},a.createElement("path",{d:"M31.640625 45.703125a24.609375 24.609375 0 1 0 49.21875 0 24.609375 24.609375 0 1 0 -49.21875 0",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"10"}),a.createElement("path",{d:"M88.6546875 97.85625a45.684375 45.684375 0 0 0 -64.809375 0",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"10"}),a.createElement("path",{d:"M3.515625 56.25a52.734375 52.734375 0 1 0 105.46875 0 52.734375 52.734375 0 1 0 -105.46875 0",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"10"}))},Xt=function(e){var t,s,n,r,l=e.open,u=e.onClose,g=e.data,v=e.planConfig,f=(0,a.useContext)(Pt).LinkComponent,h=(0,i.A)().locale,C=g.planLimits&&((null==(t=v.candidateLimit)?void 0:t.day)===g.planLimits.visitedDevs||(null==(s=v.pipeCapacity)?void 0:s.capacity)===g.planLimits.pipeSize),y=g.planLimits&&v.jobOffers.fulltime<=g.planLimits.jobCount;return a.createElement(m.A,{open:l,onClose:u},a.createElement(Jt,null,a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.title",defaultMessage:"Etat de votre abonnement"})),a.createElement(d.A,null,g.planLimits&&a.createElement(Mt,{planConfig:v,data:g.planLimits,planName:null!=(n=null==g||null==(r=g.planLimits)||null==(r=r.planConfig)||null==(r=r.langContent)||null==(r=r[h])?void 0:r.name)?n:"",locale:h,showPricingButton:!0,onClose:u})),a.createElement(p.A,null,!C&&a.createElement(f,{href:"/developers",onClick:u},a.createElement(c.Button,{color:"primary",size:"small"},a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.goToSearch",defaultMessage:"Voir les développeurs"}))),!y&&a.createElement(f,{href:"/job-manager/",onClick:u},a.createElement(c.Button,{color:"primary",size:"small"}
1,a.createElement(o.A,{id:"Companies.menu.plansLimitDialog.goToJobs",defaultMessage:"Créer un job"}))),a.createElement(c.Button,{size:"small",onClick:u},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"}))))},es=function(e){var t,s=e.data,n=e.onClose,r=e.planConfig,l=kt(!1),o=l.open,i=l.close,u=l.state,m=(null==s?void 0:s.planLimits)||{},d=m.premiumJobCount,p=m.visitedDevs,g=m.jobCount,v=m.pipeSize,f=(0,a.useMemo)((function(){var e,t,s,a,n,l,o,i,c={count:(null!=g?g:0)+(null!=d?d:0),limit:(null!=(e=null==r||null==(t=r.jobOffers)?void 0:t.fulltime)?e:0)+(null!=(s=null==r||null==(a=r.jobOffers)?void 0:a.premium)?s:0)};return null!=r&&null!=(n=r.candidateLimit)&&n.day?{jobs:c,candidate:{count:p,limit:null==r||null==(i=r.candidateLimit)?void 0:i.day}}:{jobs:c,candidate:{count:v,limit:99===(null==r||null==(l=r.pipeCapacity)?void 0:l.capacity)?"∞":null==r||null==(o=r.pipeCapacity)?void 0:o.capacity}}}),[null==s?void 0:s.planLimits]),h=f.candidate,C=f.jobs;return null!=(t=s.planLimits)&&t.planConfig?a.createElement(a.Fragment,null,u&&a.createElement(Xt,{open:u,onClose:function(){i(),n()},data:s,planConfig:r}),a.createElement(c.Typography,{variant:"body2",component:"div",className:"sc-flex sc-items-center sc-justify-center sc-rounded-md sc-border-primary-50 sc-p-1 hover:sc-bg-primary-500 hover:sc-text-light-500 sc-cursor-pointer sc-self-center",onClick:function(){return o()}},"💼 "+(null==C?void 0:C.count)+" / "+((null==C?void 0:C.limit)||0),a.createElement("div",{className:"sc-w-[1px] sc-h-3 sc-bg-dark-100 sc-mx-1"}),"💬 "+h.count+" / "+(h.limit||0))):null},ts=function(e){var t,s,n,r,l,o,u=e.classes,m=e.layout,d=e.data,p=e.app,g=e.textColor,v=e.accentColor,f=e.exclude,h=St(),C=h[0],y=h[1],b=h[2],E=(0,a.useRef)(null),T=(0,i.A)(),x=T.formatMessage,w=T.locale,P=
1d.planId,M=d.profilePicHandle,A="id0"===P||"free_tests"===P||"freemium"===P;return a.createElement(a.Fragment,null,C&&a.createElement(c.PopperCard,{anchorElement:E.current,open:!0,classes:{popper:"!sc-z-[1000] "},onClose:b,onClickAway:b},a.createElement("div",{className:"sc-max-w-[250px] sc-flex sc-items-center sc-justify-center"},a.createElement(c.Typography,{variant:"body2",className:"sc-truncate sc-uppercase sc-font-medium"},null!=(t=d.name)?t:"")),(null==d?void 0:d.planLimits)&&"dreamjob"===p&&"regular"===(null==(s=d.planLimits.planConfig)?void 0:s.type)&&a.createElement(es,{planConfig:d.planLimits.planConfig,data:d,onClose:b}),a.createElement("div",{className:"sc-bg-dark-50 sc-w-full sc-my-2 sc-h-[1px]"}),a.createElement("div",{className:"sc-flex sc-flex-col",onClick:b},!(null!=f&&f.includes("companyPage"))&&a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+v,logo:v},item:jt.companyPage},!d.completed&&a.createElement(Q.default,{className:"sc-w-2 sc-h-2 sc-ml-2 sc-text-danger-500"})),!(null!=f&&f.includes("profile"))&&a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+v,logo:v},item:jt.profile}),!(null!=f&&f.includes("dashboard"))&&a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+v,logo:v},item:jt.dashboard},d.activitiesUnreadCount>0&&a.createElement(c.Typography,{variant:"body3",className:"sc-bg-danger-500 sc-rounded-full sc-text-light-500 sc-font-bold sc-flex sc-items-center sc-justify-center sc-px-1 sc-h-2 sc-ml-1.5"},d.activitiesUnreadCount)),!(null!=f&&f.includes("plan"))&&(!P||A)&&a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+v,logo:v},item:jt.freePlan}),!(null!=f&&f.includes("plan"))&&P&&!A&&a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+v,logo:v},item:jt.plan,translationData:{planName:null!=(n=null==(r=d.planLimits)||null==(r=r.planConfig)||null==(r=r.langContent[w])?void 0:r.name)?n:""}}),!(null!=f&&f.includes("settings"))&&a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+v,logo:v},item:jt.settings}),a.createElement(Qt,null,a.createElement(c.Typography,{className:"sc-p-1 sc-flex sc-items-center sc-font-medium sc-text-sm hover:"+v},jt.logout.Logo&&a.createElement(jt.logout.Logo,{className:v+" sc-mr-1"}),x(jt.logout.translationItem))))),a.createElement("div",{className:""+u.container},a.createElement(Vt,{classes:u,items:[!(null!=f&&f.includes("jobs"))&&jt.jobs,!(null!=f&&f.includes("companies"))&&jt.companies,!(null!=f&&f.includes("tests"))&&jt.tests].filter(Boolean)}),!(null!=f&&f.includes("candidatesManager"))&&a.createElement(Ut,{classes:u,item:jt.candidatesManager},d.unreadCount>0&&a.createElement(c.Typography,{variant:"body3",className:"sc-bg-danger-500 sc-rounded-full sc-text-light-500 sc-font-bold sc-flex sc-items-center sc-justify-center sc-px-1 sc-h-2 sc-ml-1.5"},d.unreadCount)),a.createElement(Vt,{classes:u,items:[!(null!=f&&f.includes("conversations"))&&jt.conversations,!(null!=f&&f.includes("jobManager"))&&jt.jobManager,!(null!=f&&f.includes("searches"))&&jt.searches,!(null!=f&&f.includes("testsInvitations"))&&jt.testsInvitations,!(null!=f&&f.includes("blog"))&&jt.blog].filter(Boolean)}),!(null!=f&&f.includes("recruiterSpace"))&&a.createElement(Ut,{classes:st({},u,{item:"sc-font-bold sc-text-primary-500 sc-bg-light-500 sc-rounded-full sc-px-2 sc-py-1/2 sc-mr-1"}),item:jt.recruiterSpace}),"drawer"!==m&&a.createElement("div",{className:"sc-flex sc-items-center sc-cursor-pointer",ref:E,onClick:y},a.createElement("div",{className:"sc-relative"},M?a.createElement(gt,{handle:M,resize:{width:100,height:100,fit:"crop"},quality:100,className:"sc-w-4 sc-flex sc-h-4 sc-bg-primary-100 sc-flex sc-items-center sc-rounded-full sc-overflow-hidden"}):a.createElement($t,{className:"sc-w-4 sc-h-4 sc-drop-shadow-sm sc-bg-light-500/90 "+v+" sc-p-[4px] sc-rounded-full"}),d.activitiesUnreadCount>0&&a.createElement("span",{className:"sc-absolute sc-bg-danger-500 sc-rounded-full sc-w-1.5 sc-h-1.5 sc-top-[-2px] sc-right-[-2px]"})),a.createElement("button",{onClick:y,className:"sc-flex sc-ml-1 sc-rotate-90 sc-w-[10px] sc-h-[10px]"},a.createElement(Ht,{className:g,alt:"Toggle drawer logo"}))),"drawer"===m&&a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-my-2 sc-w-7 sc-h-[2px] sc-bg-light-500 sc-opacity-[0.80]"}),!(null!=f&&f.includes("freePlan"))&&(!P||A)&&a.createElement(Ut,{classes:u,item:jt.freePlan}),!(null!=f&&f.includes("plan"))&&P&&!A&&a.createElement(Ut,{classes:u,item:jt.plan,translationData:{planName:null!=(l=null==(o=d.planLimits)||null==(o=o.planConfig)||null==(o=o.langContent[w])?void 0:o.name)?l:""}}),!(null!=f&&f.includes("companyPage"))&&a.createElement(Ut,{classes:u,item:jt.companyPage},!d.completed&&a.createElement(Q.default,{className:"sc-w-2 sc-h-2 sc-ml-2 sc-text-danger-500"})),!(null!=f&&f.includes("profile"))&&a.createElement(Ut,{classes:u,item:jt.profile}),!(null!=f&&f.includes("dashboard"))&&a.createElement(Ut,{classes:u,item:jt.dashboard},d.activitiesUnreadCount>0&&a.createElement(c.Typography,{variant:"body3",className:"sc-bg-danger-500 sc-rounded-full sc-text-light-500 sc-font-bold sc-flex sc-items-center sc-justify-center sc-px-1 sc-h-2 sc-ml-1.5"},d.activitiesUnreadCount)),!(null!=f&&f.includes("profile"))&&a.createElement(Ut,{classes:u,item:jt.profile}),!(null!=f&&f.includes("settings"))&&a.createElement(Ut,{classes:u,item:jt.settings}),a.createElement(Qt,null,a.createElement(c.Typography,{className:u.item},Bt.logout.Logo&&a.createElement(Bt.logout.Logo,{className:"sc-mr-1"}),x(jt.logout.translationItem))))))},ss=function(e){var t=e.classes,s=e.layout,n=e.data,r=e.textColor,l=e.accentColor,o=St(),u=o[0],m=o[
11],d=o[2],p=(0,a.useRef)(null),g=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,u&&a.createElement(c.PopperCard,{anchorElement:p.current,open:!0,classes:{popper:"!sc-z-[1000]"},onClose:d,onClickAway:d},a.createElement("div",{className:"sc-flex sc-flex-col",onClick:d},a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+l,logo:l},item:n.isShort?H()(Bt.completeProfile,"logo"):H()(Bt.createProfile,"logo")}),a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+l,logo:l},item:Bt.dashboard}),a.createElement(Ut,{classes:{item:"sc-p-1 sc-font-medium sc-text-sm hover:"+l,logo:l},item:Bt.settings}),a.createElement(Qt,null,a.createElement(c.Typography,{className:"sc-p-1 sc-flex sc-items-center sc-font-medium sc-text-sm hover:"+l},Bt.logout.Logo&&a.createElement(Bt.logout.Logo,{className:l+" sc-mr-1"}),g(Bt.logout.translationItem))))),a.createElement("div",{className:""+t.container},a.createElement(Vt,{classes:st({},t,{logo:"!sc-hidden"}),items:[n.isShort?Bt.completeProfile:Bt.createProfile,Bt.companies,Bt.jobs,Bt.tests]}),a.createElement(Ut,{classes:{item:t.item+" sc-relative",logo:"!sc-hidden"},item:Bt.introductions},n.unreadCount>0&&a.createElement("span",{className:"sc-bg-danger-500 sc-rounded-full -sc-top-1 -sc-right-1 sc-absolute sc-w-1.5 sc-h-1.5"})),"drawer"!==s&&a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-flex sc-items-center sc-cursor-pointer",ref:p,onClick:m},a.createElement("div",{className:"sc-relative"},a.createElement("img",{src:n.avatarLink,className:"sc-w-4 sc-flex sc-h-4 sc-bg-primary-100 sc-flex sc-items-center sc-rounded-full sc-overflow-hidden"})),a.createElement("button",{onClick:m,className:"sc-flex sc-ml-1 sc-rotate-90 sc-w-[10px] sc-h-[10px]"},a.createElement(Ht,{className:r,alt:"Toggle drawer logo"})))),"drawer"===s&&a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-my-2 sc-w-7 sc-h-[2px] sc-bg-light-500 sc-opacity-[0.80]"}),a.createElement(Vt,{classes:t,items:[Bt.dashboard,Bt.settings]}),a.createElement(Qt,null,a.createElement(c.Typography,{className:t.item},Bt.logout.Logo&&a.createElement(Bt.logout.Logo,{className:"sc-mr-1  "}),g(Bt.logout.translationItem))))))},as=function(e){var t=e.classes;return a.createElement("div",{className:""+t.container},a.createElement(Vt,{classes:t,items:[zt.settings]}),a.createElement(Vt,{classes:t,items:[zt.verifyEmail]}),a.createElement(Qt,null,a.createElement(Ut,{classes:{item:t.item},item:zt.logout})))},ns=function(e){var t=e.planName,s=e.planId,n=e.canTrial,r=e.classes;return s&&"id0"!==s&&"freemium"!==s?a.createElement(Ut,{classes:{item:r.item},item:jt.plan,translationData:{planName:null!=t?t:""}}):n?a.createElement(Ut,{classes:{item:r.item},item:jt.trial,translationData:{planName:null!=t?t:""}}):a.createElement(Ut,{classes:{item:r.item},item:jt.freePlan})},rs=function(e){var t,s,n=e.classes,r=e.data,l=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,a.createElement("div",{className:""+n.container},a.createElement(Vt,{classes:{item:n.item,logo:"!sc-hidden"},items:[jt.companyPage,jt.profile,jt.settings]}),a.createElement(ns,{planName:null!=(t=r.planName)?t:"",planId:null!=(s=r.planId)?s:"",canTrial:!!r.canTrial,classes:n}),a.createElement(Qt,null,a.createElement(c.Typography,{className:n.item},jt.logout.Logo&&a.createElement(jt.logout.Logo,{className:"sc-mr-1"}),l(jt.logout.translationItem)))))},ls=function(e){var t,s=e.className,n=(0,i.A)().formatMessage,r=(0,a.useContext)(Pt).LinkComponent;return a.createElement(r,{href:null!=(t=Ft.jobs.path)?t:"",className:"sc-mr-2","aria-label":n((0,l.defineMessage)({id:"NavBar.searchLink.alt",defaultMessage:"Lien vers la recherche entreprise et jobs"}))},a.createElement(Dt,{className:s,alt:"Search drawerLogo"}))},os=function(e){var t,s,n,r,l=e.userData,o=e.type,i=e.onLogout,c=e.LinkComponent,u=e.FlagComponent,m=e.locale,d=e.exclude,p=e.colorSet,g=void 0===p?{navbar:{accent:"sc-text-primary-500",text:"sc-text-light-500"},drawer:{background:"!sc-bg-primary-500",text:"sc-text-light-500"}}:p,v=St(!1),f=v[0],h=v[1],C=v[2],y=(0,a.useMemo)((function(){return"dev"===o?{Component:Yt,data:l}:"rec"===o?{Component:ts,data:l}:"admin"===o?{Component:Ot,data:l}:"waiting_email"===o?{Component:as,data:l}:"waiting_dev"===o?{Component:ss,data:l}:"waiting_rec"===o?{Component:rs,data:l}:"onboarding_rec"===o||"onboarding_dev"===o?{Component:Kt,data:l}:{Component:Zt,data:null}}),[o,l,m]);return a.createElement(dt,{locale:m},a.createElement(Pt.Provider,{value:{LinkComponent:c,onLogout:i}},f&&a.createElement(_.Ay,{classes:{paper:(null==g||null==(t=g.drawer)?void 0:t.background)+" sc-p-3"},anchor:"right",open:f,onClose:C},a.createElement("button",{className:"sc-self-end sc-flex sc-items-center sc-justify-center",onClick:C},a.createElement(Nt,{alt:"Toggle drawer logo",className:"sc-w-3 sc-h-3"})),a.createElement(y.Component,st({classes:{container:"sc-flex sc-flex-col ",item:"sc-text-[25px] sc-my-1 "+(null==g||null==(s=g.drawer)?void 0:s.text)+" sc-opacity-[0.80] sc-hover:opacity-100 sc-font-bold "}
1,layout:"drawer",exclude:d,textColor:null==g||null==(n=g.drawer)?void 0:n.text,accentColor:null==g||null==(r=g.navbar)?void 0:r.accent},y.data&&{data:y.data}))),a.createElement("div",{className:"lg:sc-hidden sc-flex sc-items-center"},a.createElement(y.Component,st({exclude:d,classes:{container:"sc-flex sc-items-center",item:"sc-flex sc-items-center sc-font-medium "+g.navbar.text+" sc-opacity-[0.80] hover:sc-opacity-100 sc-mx-2"},textColor:g.navbar.text,accentColor:g.navbar.accent},y.data&&{data:y.data})),u),a.createElement("div",{className:"sc-hidden lg:sc-flex sc-items-center"},u,a.createElement(ls,{className:""+g.navbar.text}),a.createElement("button",{onClick:h},a.createElement(At,{alt:"Toggle drawer logo",className:"stroke-current "+g.navbar.text+" "})))))},is=["label","onClick"],cs=["locale"],us=function(e){var t=e.label,s=e.onClick,n=at(e,is),r=(0,a.useState)(!1),l=r[0],i=r[1],u=(0,a.useCallback)((function(){l?"function"==typeof s&&(s(),i(!1)):i(!0)}),[l,s]),m=t||a.createElement(o.A,{id:"Main.lang.delete",defaultMessage:"Supprimer"});return a.createElement(c.Button,st({size:"small",color:"danger"},n,{variant:l?"contained":void 0,onClick:u}),!l&&m,l&&a.createElement(o.A,{id:"Main.lang.validateDelete",defaultMessage:"Etes-vous sûr?"}))},ms=function(e){var t=e.locale,s=at(e,cs);return a.createElement(dt,{locale:t},a.createElement(us,st({},s)))},ds=new W.default,ps=a.createElement(o.A,{id:"Miscellaneous.genericConfirmDialog.title",defaultMessage:"Êtes-vous sûr ?"}),gs=a.createElement(o.A,{id:"Miscellaneous.genericConfirmDialog.content",defaultMessage:"Êtes-vous sûr de vouloir réaliser cette action ?"}),vs=function(e){var t=e.onConfirm,s=e.onClose,n=e.title,r=e.content,l=e.okMessage,i=void 0===l?null:l,u=e.open,g=e.children,v=e.cookiesKey,f=e.color,h=void 0===f?"primary":f,C=(0,a.useState)(!!v&&ds.get(v)),y=C[0],b=C[1];return a.createElement(m.A,{onClose:s,open:u},a.createElement(Jt,null,n||ps),a.createElement(d.A,{className:"sc-flex sc-flex-col"},a.createElement(c.Typography,{color:"dark"},r||g||gs),v&&a.createElement("div",{className:"sc-flex sc-items-center sc-w-full",onClick:function(e){e.stopPropagation(),b(!y)}},a.createElement(c.Checkbox,{className:"sc-mr-1",checked:y,onChange:function(){return b(!y)}}),a.createElement(c.Typography,{variant:"body2"},a.createElement(o.A,{id:"Main.lang.doNotShowAgain",defaultMessage:"Ne plus afficher"})))),a.createElement(p.A,null,s&&a.createElement(c.Button,{size:"small",color:"dark",onClick:s},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),t&&a.createElement(c.Button,{size:"small",color:h,variant:"contained",onClick:function(){v&&y&&ds.set(v,!0,{expires:(0,J.default)(new Date,5)}),t&&t(),s&&s()}},i||a.createElement(o.A,{id:"Main.lang.confirm",defaultMessage:"Confirmer"}))))},fs=function(e){var t=e.color,s=e.title,n=e.size,r=void 0===n?"xs":n,l=e.noShadow,o=e.classes,i=e.children;return a.createElement(c.Card,{className:"sc-relative "+(l&&"!sc-shadow-none")+" "+(null==o?void 0:o.card)},a.createElement(c.Tag,{color:t,size:r,className:"sc-absolute -sc-top-1 -sc-left-1 sc-z-0 sc-whitespace-nowrap "+(null==o?void 0:o.tag)},s),i)},hs=function(e){var t=e.places,s=e.className,n=t.map((function(e){return e.displayValue})).join(" • ");return a.createElement(c.Typography,{className:"mr-1/2 mb-0 truncate "+s},n)},Cs=function(e){var t=e.places;return a.createElement("ul",{className:"pl-2"},t.map((function(e){return a.createElement("li",{key:null==e?void 0:e.placeId},e.displayValue)})))},ys=function(e,t){var s,a,n,r,l;return e?"city"===t&&null!=(s=e.address_components)&&s.locality&&null!=(a=e.address_components)&&a.country?e.address_components.locality.short_name+", "+e.address_components.country.long_name:"city_letter"===t&&null!=(n=e.address_components)&&null!=(n=n.locality)&&n.short_name?e.address_components.locality.short_name.slice(0,1):"short_city"===t&&null!=(r=e.address_components)&&r.locality&&null!=(l=e.address_components)&&l.country?e.address_components.locality.short_name+", "+e.address_components.country.short_name:e.formatted_address:""},bs=function(e){var t,s,n,r=e.places,l=void 0===r?{}:r,i=e.direction,u=void 0===i?"h":i,m=e.count,d=void 0===m?1:m,p=e.showTooltip,g=void 0===p||p,v=e.format,f=void 0===v?"city":v,h=e.latLngReference,C=e.classes,y=e.locale,b=(0,a.useMemo)((function(){return h?Object.entries(l).map((function(e){var t,s,a,n,r,l,o,i,c,u,m,d,p=e[0],g=e[1];return st({},g,{placeId:p,distance:(a=h.lat,n=h.lng,r=null==g||null==(t=g.latLng)?void 0:t.lat,l=null==g||null==(s=g.latLng)?void 0:s.lng,o="K",i=Math.PI*a/180,c=Math.PI*r/180,u=n-l,m=Math.PI*u/180,d=Math.sin(i)*Math.sin(c)+Math.cos(i)*Math.cos(c)*Math.cos(m),d>1&&(d=1),d=60*(d=180*(d=Math.acos(d))/Math.PI)*1.1515,"K"===o&&(d*=1.609344),"M"===o&&(d*=.8684),d),displayValue:ys(g,f)})})).sort((function(e,t){return e.distance-t.distance})):Object.entries(l).map((function(e,t){var s,a,n=e[0],r=e[1];return st({},r,{placeId:n,position:null!=(s=null==(a=l[n])?void 0:a.position)?s:t,displayValue:ys(r,f)})})).sort((function(e,t){return e.position-t.position}))}),[l,h,f]),E=b.slice(0,d),T=b.slice(d,b.length);return b.length?a.createElement(dt,{locale:y},a.createElement("div",{className:Y()(null==C?void 0:C.container,"v"===u&&"flex-col")},"h"===u&&a.createElement(hs,{places:E,className:null!=(t=null==C?void 0:C.inlineText)?t:""}),"v"===u&&a.createElement(Cs,{places:E}),T.length>0&&a.createElement(c.Typography,{className:Y()("whitespace-nowrap","v"===u&&"pl-2",null!=(s=null==C?void 0:C.inlineText)?s:"")},function(e,t){var s=a.createElement(o.A,{id:"Companies.mainCard.locationsPluralSuffix",defaultMessage:" & {othersLength} autre{othersLength, plural, one {} other {s}}",values:{othersLength:e.length}});if(t){var n=a.createElement("div",null,e.map((function(e){return a.createElement("div",{key:null==e?void 0:e.placeId},e.displayValue)})));return a.createElement(c.Tooltip,{title:n},a.createElement("span",null,s))}return s}(T,g)))):a.createElement(dt,{locale:y},a.createElement(c.Typography,{className:null!=(n=null==C?void 0:C.inlineText)?n:""},a.createElement(o.A,{id:"Companies.mainCard.remote.always",defaultMessage:"Télétravail temps plein"})))},Es=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",alt:s},a.createElement("path",{d:"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"}))},Ts=function(e){var t=e.className;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},a.createElement("g",{transform:"matrix(2,0,0,2,0,0)"},a.createElement("path",{d:"M12,0A8,8,0,0,0,4,8c0,3.51,5,12,7.15,15.52a1,1,0,0,0,1.7,0C15,20,20,11.51,20,8A8,8,0,0,0,12,0Zm0,11.5A3.5,3.5,0,1,1,15.5,8,3.5,3.5,0,0,1,12,11.5Z"})))},xs=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",alt:s},a.createElement("path",{d:"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55l1.33.26zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83L11.17 17zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81l-.26-1.33zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3zm4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2z"}))},ws=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",alt:s},a.createElement("path",{d:"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"}))},Ps=(0,l.defineMessages)({_D_Printing:{id:"Companies.sector._D_Printing",defaultMessage:"3D Printing"}
1,Accounting:{id:"Companies.sector.Accounting",defaultMessage:"Accounting"},Aerospace_Defense:{id:"Companies.sector.Aerospace_Defense",defaultMessage:"Aerospace Defense"},Agriculture:{id:"Companies.sector.Agriculture",defaultMessage:"Agriculture"},Airlines:{id:"Companies.sector.Airlines",defaultMessage:"Airlines"},Alternative_Medicine:{id:"Companies.sector.Alternative_Medicine",defaultMessage:"Alternative Medicine"},Animation:{id:"Companies.sector.Animation",defaultMessage:"Animation"},Apparel_Footwear:{id:"Companies.sector.Apparel_Footwear",defaultMessage:"Apparel Footwear"},Architecture:{id:"Companies.sector.Architecture",defaultMessage:"Architecture"},Arts:{id:"Companies.sector.Arts",defaultMessage:"Arts"},Asset_Management:{id:"Companies.sector.Asset_Management",defaultMessage:"Asset Management"},Audio:{id:"Companies.sector.Audio",defaultMessage:"Audio"},Automation:{id:"Companies.sector.Automation",defaultMessage:"Automation"},Automotive:{id:"Companies.sector.Automotive",defaultMessage:"Automotive"},Banking_Mortgages:{id:"Companies.sector.Banking_Mortgages",defaultMessage:"Banking Mortgages"},Beverages:{id:"Companies.sector.Beverages",defaultMessage:"Beverages"},Biotechnology:{id:"Companies.sector.Biotechnology",defaultMessage:"Biotechnology"},Broadcasting:{id:"Companies.sector.Broadcasting",defaultMessage:"Broadcasting"}
1,Building_Materials:{id:"Companies.sector.Building_Materials",defaultMessage:"Building Materials"},Business_Supplies:{id:"Companies.sector.Business_Supplies",defaultMessage:"Business Supplies"},Chemicals:{id:"Companies.sector.Chemicals",defaultMessage:"Chemicals"},Civil_Engineering:{id:"Companies.sector.Civil_Engineering",defaultMessage:"Civil Engineering"},Cloud_Services:{id:"Companies.sector.Cloud_Services",defaultMessage:"Cloud Services"},Communications:{id:"Companies.sector.Communications",defaultMessage:"Communications"},Computer_Hardware:{id:"Companies.sector.Computer_Hardware",defaultMessage:"Computer Hardware"},Construction:{id:"Companies.sector.Construction",defaultMessage:"Construction"},Construction_Contractors_Services:{id:"Companies.sector.Construction_Contractors_Services",defaultMessage:"Construction Contractors Services"},Consulting_Professional_Services:{id:"Companies.sector.Consulting_Professional_Services",defaultMessage:"Consulting Professional Services"},Consumer_Electronics:{id:"Companies.sector.Consumer_Electronics",defaultMessage:"Consumer Electronics"},Consumer_Goods:{id:"Companies.sector.Consumer_Goods",defaultMessage:"Consumer Goods"},Corporate_Business:{id:"Companies.sector.Corporate_Business",defaultMessage:"Corporate Business"},Cosmetics:{id:"Companies.sector.Cosmetics",defaultMessage:"Cosmetics"},Design:{id:"Companies.sector.Design",defaultMessage:"Design"},E_Commerce_Marketplaces:{id:"Companies.sector.E_Commerce_Marketplaces",defaultMessage:"E-Commerce / Marketplaces"},E_Learning:{id:"Companies.sector.E_Learning",defaultMessage:"E-Learning"},Education:{id:"Companies.sector.Education",defaultMessage:"Education"},Electrical:{id:"Companies.sector.Electrical",defaultMessage:"Electrical"},Energy:{id:"Companies.sector.Energy",defaultMessage:"Energy"},Entertainment_Recreation:{id:"Companies.sector.Entertainment_Recreation",defaultMessage:"Entertainment Recreation"},Events:{id:"Companies.sector.Events",defaultMessage:"Events"},Eyewear:{id:"Companies.sector.Eyewear",defaultMessage:"Eyewear"},Facilities:{id:"Companies.sector.Facilities",defaultMessage:"Facilities"},Family_Services:{id:"Companies.sector.Family_Services",defaultMessage:"Family Services"},Finance:{id:"Companies.sector.Finance",defaultMessage:"Finance"},Firearms:{id:"Companies.sector.Firearms",defaultMessage:"Firearms"},Fishery:{id:"Companies.sector.Fishery",defaultMessage:"Fishery"},Food:{id:"Companies.sector.Food",defaultMessage:"Food"},Forums:{id:"Companies.sector.Forums",defaultMessage:"Forums"},Fundraising:{id:"Companies.sector.Fundraising",defaultMessage:"Fundraising"},Gambling_Casinos:{id:"Companies.sector.Gambling_Casinos",defaultMessage:"Gambling Casinos"},Government:{id:"Companies.sector.Government",defaultMessage:"Government"},Ground_Transportation:{id:"Companies.sector.Ground_Transportation",defaultMessage:"Ground Transportation"},Health_Wellness:{id:"Companies.sector.Health_Wellness",defaultMessage:"Health Wellness"},Home_Furniture:{id:"Companies.sector.Home_Furniture",defaultMessage:"Home Furniture"},Home_Improvement:{id:"Companies.sector.Home_Improvement",defaultMessage:"Home Improvement"},Human_Resources:{id:"Companies.sector.Human_Resources",defaultMessage:"Human Resources"},Import_Export:{id:"Companies.sector.Import_Export",defaultMessage:"Import Export"},Industrials_Manufacturing:{id:"Companies.sector.Industrials_Manufacturing",defaultMessage:"Industrials Manufacturing"},Insurance:{id:"Companies.sector.Insurance",defaultMessage:"Insurance"},International_Relations:{id:"Companies.sector.International_Relations",defaultMessage:"International Relations"},Investment:{id:"Companies.sector.Investment",defaultMessage:"Investment"},Jewelry_Watches_Luxury_Goods:{id:"Companies.sector.Jewelry_Watches_Luxury_Goods",defaultMessage:"Jewelry Watches Luxury Goods"},Legal_Services:{id:"Companies.sector.Legal_Services",defaultMessage:"Legal Services"},Libraries:{id:"Companies.sector.Libraries",defaultMessage:"Libraries"},Maritime:{id:"Companies.sector.Maritime",defaultMessage:"Maritime"},Market_Research:{id:"Companies.sector.Market_Research",defaultMessage:"Market Research"},Marketing_Advertising:{id:"Companies.sector.Marketing_Advertising",defaultMessage:"Marketing Advertising"},Media:{id:"Companies.sector.Media",defaultMessage:"Media"},Military:{id:"Companies.sector.Military",defaultMessage:"Military"},Mining_Metals:{id:"Companies.sector.Mining_Metals",defaultMessage:"Mining Metals"},Movies_TV:{id:"Companies.sector.Movies_TV",defaultMessage:"Movies TV"},Museums:{id:"Companies.sector.Museums",defaultMessage:"Museums"},Music:{id:"Companies.sector.Music",defaultMessage:"Music"},Nanotechnology:{id:"Companies.sector.Nanotechnology",defaultMessage:"Nanotechnology"},Networking:{id:"Companies.sector.Networking",defaultMessage:"Networking"},Non_Profit_Philanthropy:{id:"Companies.sector.Non_Profit_Philanthropy",defaultMessage:"Non Profit Philanthropy"},Oil_Gas:{id:"Companies.sector.Oil_Gas",defaultMessage:"Oil Gas"},Outsourcing:{id:"Companies.sector.Outsourcing",defaultMessage:"Outsourcing"},Packaging_Containers:{id:"Companies.sector.Packaging_Containers",defaultMessage:"Packaging Containers"},Payments:{id:"Companies.sector.Payments",defaultMessage:"Payments"},Pharmacy:{id:"Companies.sector.Pharmacy",defaultMessage:"Pharmacy"},Photography:{id:"Companies.sector.Photography",defaultMessage:"Photography"},Plastics:{id:"Companies.sector.Plastics",defaultMessage:"Plastics"},Political_Organization:{id:"Companies.sector.Political_Organization",defaultMessage:"Political Organization"},Pornography:{id:"Companies.sector.Pornography",defaultMessage:"Pornography"},Printing:{id:"Companies.sector.Printing",defaultMessage:"Printing"},Public_Relations:{id:"Companies.sector.Public_Relations",defaultMessage:"Public Relations"},Publishing:{id:"Companies.sector.Publishing",defaultMessage:"Publishing"},Real_Estate:{id:"Companies.sector.Real_Estate",defaultMessage:"Real Estate"},Religion:{id:"Companies.sector.Religion",defaultMessage:"Religion"},Renewables_Environment:{id:"Companies.sector.Renewables_Environment",defaultMessage:"Renewables Environment"},Restaurants:{id:"Companies.sector.Restaurants",defaultMessage:"Restaurants"},Retail:{id:"Companies.sector.Retail",defaultMessage:"Retail"},Sanitization_Services:{id:"Companies.sector.Sanitization_Services",defaultMessage:"Sanitization Services"},Scientific_Academic_Research:{id:"Companies.sector.Scientific_Academic_Research",defaultMessage:"Scientific Academic Research"},Security:{id:"Companies.sector.Security",defaultMessage:"Security"},Services:{id:"Companies.sector.Services",defaultMessage:"Services"},Shipbuilding:{id:"Companies.sector.Shipbuilding",defaultMessage:"Shipbuilding"},Shipping_Logistics:{id:"Companies.sector.Shipping_Logistics",defaultMessage:"Shipping Logistics"},Sporting_Goods:{id:"Companies.sector.Sporting_Goods",defaultMessage:"Sporting Goods"},Talent_Agencies:{id:"Companies.sector.Talent_Agencies",defaultMessage:"Talent Agencies"},Telecommunications:{id:"Companies.sector.Telecommunications",defaultMessage:"Telecommunications"},Textiles:{id:"Companies.sector.Textiles",defaultMessage:"Textiles"},Tools:{id:"Companies.sector.Tools",defaultMessage:"Tools"},Translation:{id:"Companies.sector.Translation",defaultMessage:"Translation"},Transportation:{id:"Companies.sector.Transportation",defaultMessage:"Trans
1portation"},Travel_Leisure:{id:"Companies.sector.Travel_Leisure",defaultMessage:"Travel Leisure"},Venture_Capital:{id:"Companies.sector.Venture_Capital",defaultMessage:"Venture Capital"},Veterinary:{id:"Companies.sector.Veterinary",defaultMessage:"Veterinary"},Video_Games:{id:"Companies.sector.Video_Games",defaultMessage:"Video Games"},Warehousing:{id:"Companies.sector.Warehousing",defaultMessage:"Warehousing"},Wholesale:{id:"Companies.sector.Wholesale",defaultMessage:"Wholesale"},SAAS:{id:"Companies.sector.SAAS",defaultMessage:"SaaS"},B_B:{id:"Companies.sector.B2B",defaultMessage:"B2B"},B_C:{id:"Companies.sector.B2C",defaultMessage:"B2C"},Circular_Economy:{id:"Companies.sector.Circular_Economy",defaultMessage:"Economie Circulaire"},Robotics:{id:"Companies.sector.Robotics",defaultMessage:"Robotique"},PublicServices:{id:"Companies.sector.PublicServices",defaultMessage:"Services Publics"},SoftwareConception:{id:"Companies.sector.SoftwareConception",defaultMessage:"Conception logiciels et applications"},unknown:{id:"Companies.sector.Unknown",defaultMessage:"Unknown"}}),Ms=function(e){var t=e.sectors,s=(0,i.A)().formatMessage,n=(0,a.useMemo)((function(){return(t||[]).map((function(e){return Ps[e]})).slice(0,3).map((function(e){return s(e)})).join(", ")}),[]);return n.length?a.createElement("div",{className:"sc-flex sc-w-full sc-items-center"},a.createElement(Es,{className:"sc-mr-3/4 sc-h-[18px] sc-w-[18px]  sc-min-w-2 sc-min-h-2 sc-fill-indigo-400"}),a.createElement(c.Typography,{className:"sc-truncate sc-mr-1 sc-text-sm"},n)):null},As=function(e){var t,s,n,r,l,i,u=e.company,m=e.locale,d=void 0===m?"fr":m,p=e.classes,g=e.data,v=(0,a.useMemo)((function(){return Object.entries(u.details.places||{}).reduce((function(e,t){var s,a,n=t[0],r=t[1].position,l=null==g||null==(s=g.places)?void 0:s[n];return l?st(((a={})[n]=st({},l,{position:r}),a),e):e}),{})}),[g.places,u.details.places]),f=(0,a.useMemo)((function(){var e=parseInt(u.details.employeesCount);switch(!0){case e<10:return[1,10];case e<50:return[10,50];case e<200:return[50,200];case e<500:return[200,500];case e<=1e3:return[500,1e3];case e>1e3:return"1000+";default:return[1,10]}}),[u.details.employeesCount]);return a.createElement(dt,{locale:d},a.createElement(c.Card,{className:"sc-p-0 sc-m-0 sc-rounded-lg sc-max-w-[350px] sc-w-full "+(null==p?void 0:p.card)},a.createElement("div",{className:"sc-flex sc-relative sc-h-[150px] sc-w-full"},a.createElement(gt,{handle:null!=(t=u.gallery)&&t[0]||null!=u&&u.fallbackGalleryUrl?null==(s=u.gallery)?void 0:s[0]:"rn2f19OROqPXQmRAFHHw",alt:(null==u?void 0:u.name)+" gallery image",defaultImage:(null==u?void 0:u.fallbackGalleryUrl)||"",className:"sc-w-full sc-rounded-t-lg sc-h-[150px] sc-object-cover",resize:{width:600,height:400,fit:"crop"}}),u.trendsPosition&&u.trendsPosition<=100&&a.createElement(c.Tag,{color:"purple",className:"sc-absolute sc-top-1 sc-right-1",size:"small",classes:{typography:"sc-font-semibold"}},"Top ",u.trendsPosition),a.createElement(gt,{alt:(null==u?void 0:u.name)+" logo",handle:u.handle,className:"sc-absolute sc-bottom-1 sc-z-10 sc-left-1 sc-w-7 sc-h-7 sc-rounded-lg sc-object-contain sc-bg-white sc-overflow-hidden sc-border-white sc-border-[1px]",resize:{width:100,height:100}}),a.createElement("div",{className:"sc-flex sc-absolute sc-bottom-0 sc-left-0 sc-w-full sc-bg-gradient-to-t sc-from-dark-900 sc-to-dark-900/0"},a.createElement(c.Typography,{className:"sc-p-1 sc-ml-9 sc-text-white sc-font-medium sc-text-lg"},u.name))),a.createElement("div",{className:"sc-flex sc-flex-col sc-p-2"},(null==(n=u.details)?void 0:n.sectors)&&(null==(r=u.details)||null==(r=r.sectors)?void 0:r.length)>0&&a.createElement(Ms,{sectors:null==(l=u.details)?void 0:l.sectors}),v&&a.createElement("div",{className:"sc-flex sc-w-full sc-mt-1 sc-items-center"},a.createElement(Ts,{className:"sc-mr-3/4 sc-h-[18px] sc-w-[18px]  sc-min-h-2 sc-fill-indigo-400"}),a.createElement(bs,{locale:d,places:v,latLngReference:null!=(i=null==g?void 0:g.latLngReference)?i:void 0,format:"short_city",classes:{inlineText:"sc-text-sm"}})),a.createElement("div",{className:"sc-flex sc-w-full sc-mt-1 sc-items-center"},a.createElement(xs,{className:"sc-mr-3/4 sc-h-[18px] sc-w-[18px]  sc-min-
1h-2 sc-fill-indigo-400"}),a.createElement(c.Typography,{className:" sc-text-sm"},"1000+"===f?a.createElement(o.A,{id:"CompanyCard.employeesRange.1000+",defaultMessage:"1000+ employés"}):a.createElement(o.A,{id:"Company.card.employeesRange",defaultMessage:"Entre {min} et {max} employés",values:{min:f[0],max:f[1]}}))),!!u.publishedJobsCount&&u.publishedJobsCount>0&&a.createElement("div",{className:"sc-flex sc-w-full sc-mt-1 sc-items-center"},a.createElement(ws,{className:"sc-mr-3/4 sc-h-[18px] sc-w-[18px] sc-min-h-2 sc-fill-indigo-400"}),a.createElement(c.Typography,{className:"sc-font-semibold  sc-text-sm"},a.createElement(o.A,{id:"Companies.card.jobCount",defaultMessage:"{count} offre{count, plural, one {} other {s}} d'emploi",values:{count:u.publishedJobsCount||1}}))))))},Ns=function(e){var t=e.className;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},a.createElement("g",{transform:"matrix(2,0,0,2,0,0)"},a.createElement("path",{d:"M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0Zm1.46,18.59a.25.25,0,0,0-.21.24v.77a1.25,1.25,0,0,1-2.5,0v-.71a.25.25,0,0,0-.25-.25H9.35a1.25,1.25,0,0,1,0-2.5h3.59A1.12,1.12,0,0,0,13.36,14L9.72,12.53a3.6,3.6,0,0,1,.82-6.92.25.25,0,0,0,.21-.25V4.6a1.25,1.25,0,0,1,2.5,0v.7a.25.25,0,0,0,.25.25h1.15a1.25,1.25,0,1,1,0,2.5H11.06a1.12,1.12,0,0,0-.42,2.16l3.64,1.46a3.6,3.6,0,0,1-.82,6.92Z"})))},Ds=function(e){var t=e.className;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},a.createElement("g",{transform:"matrix(2,0,0,2,0,0)"},a.createElement("g",null,a.createElement("path",{d:"M9.53,3.66A.5.5,0,0,0,10,4h4a.49.49,0,0,0,.47-.34L15,2a1.5,1.5,0,0,0-1.43-2H10.39A1.5,1.5,0,0,0,9,2Z"}),a.createElement("path",{d:"M16.44,19l-1.94-13A.51.51,0,0,0,14,5.5H10a.49.49,0,0,0-.49.43L7.56,19a1.53,1.53,0,0,0,.37,1.19l3,3.32a1.5,1.5,0,0,0,2.24,0l3-3.32A1.54,1.54,0,0,0,16.44,19Z"}))))},Ss=function(e){var t=e.className;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},a.createElement("g",{transform:"matrix(2,0,0,2,0,0)"},a.createElement("path",{d:"M23.71,11.29l-11-11a1,1,0,0,0-1.42,0l-11,11a1,1,0,0,0-.21,1.09A1,1,0,0,0,1,13H2.25a.25.25,0,0,1,.25.25V23a1,1,0,0,0,1,1H9.25a.25.25,0,0,0,.25-.25V19a2.5,2.5,0,0,1,5,0v4.75a.25.25,0,0,0,.25.25H20.5a1,1,0,0,0,1-1V13.25a.25.25,0,0,1,.25-.25H23a1,1,0,0,0,.92-.62A1,1,0,0,0,23.71,11.29Z"})))},ks={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"},Rs=function(e){var t,s,n,r,l,o,i=e.techno,u=e.locale,m=void 0===u?"fr":u,d=e.className,p=e.size,g=void 0===p?"xs":p,v=null==i||null==(t=i.categoryIds)?void 0:t[0];return a.createElement(c.Tag,{className:"sc-place-tag sc-mr-1 "+d,c
1olor:null!=(s=ks[v])?s:"indigo",size:g},null!=(n=null!=(r=null==(l=i.langContent)||null==(l=l[m])?void 0:l.name)?r:null==(o=i.langContent)?void 0:o.fr.name)?n:"")},Ls={fr:X.default,en:$.default},_s=(0,l.defineMessages)({NEVER:{id:"Home.sideSearch.remote.label.never",defaultMessage:"Non"},OCCASIONALLY:{id:"Job.createJobDialog.acceptRemote.select.occasionally",defaultMessage:"Occasionnelement"},REGULARLY:{id:"Job.createJobDialog.acceptRemote.select.regularly",defaultMessage:"Régulierement"},ALWAYS:{id:"Home.sideSearch.remote.label.always",defaultMessage:"Temps plein"},OTHER:{id:"Home.sideSearch.remote.label.other",defaultMessage:"Autres"},no:{id:"Job.createJobDialog.acceptRemote.select.no",defaultMessage:"Non"},hybrid:{id:"Home.sideSearch.remote.label.hybrid",defaultMessage:"Hybride"},fullTime:{id:"Home.sideSearch.remote.label.fullTime",defaultMessage:"Temps plein"},OCCASIONALLY_INFORMATION_TOOLTIP:{id:"Home.sideSearch.remote.informationTooltip.occasionally",defaultMessage:"≈ Quelques jours par mois"},REGULARLY_INFORMATION_TOOLTIP:{id:"Home.sideSearch.remote.informationTooltip.regularly",defaultMessage:"≈ Quelques jours par semaine"},ALL:{id:"Home.sideSearch.remote.label.all",defaultMessage:"Tous"}}),Fs=function(e){var t=e.frequency,s=e.daysPerWeek;return t&&_s[t]?a.createElement(o.A,st({},_s[t],{values:{daysPerWeek:s||0}})):a.createElement(o.A,st({},_s.no))},Is=(0,l.defineMessages)({permanent:{id:"Developer.contractType.permanent",defaultMessage:"CDI"},fixedTerm:{id:"Developer.contractType.fixedTerm",defaultMessage:"CDD"},partTime:{id:"Developer.contractType.partTime",defaultMessage:"Temps partiel"},internship:{id:"Developer.contractType.internship",defaultMessage:"Stage"},apprenticeship:{id:"Developer.contractType.apprenticeship",defaultMessage:"Alternance"},freelance:{id:"Developer.contractType.freelance",defaultMessage:"Freelance"},spontaneousApplications:{id:"Developer.contractType.spontaneousApplications",defaultMessage:"Candidatures spontanées"},unknown:{id:"Developer.contractType.unknown",defaultMessage:"inconnu"}}),js=(0,l.defineMessages)({or:{id:"Main.lang.or",defaultMessage:"ou"}}),qs=function(e){var t=e.contractType,s=e.join,n=(0,i.A)().formatMessage,r=(0,a.useMemo)((function(){var e="or"===s?" "+n(js.or)+" ":", ";return t.map((function(e){return n(Is[e]||Is.unknown)})).join(e)}),[t,s]);return a.createElement(a.Fragment,null,r)},Bs=function(e){var t=e.salary,s=e.locale,n=[null==t?void 0:t.min,null==t?void 0:t.max].filter((function(e){return!Number.isNaN(Number(e))}));return n.length?a.createElement(dt,{locale:s},(!(null!=t&&t.recurrence)||"year"===(null==t?void 0:t.recurrence))&&a.createElement(o.A,{id:"Job.Salary.yearly",defaultMessage:"{val}/an",values:{val:n.map((function(e){var s;return e+"k"+(null!=(s=null==t?void 0:t.currency)?s:"€")})).join(" ➞ ")}}),"month"===(null==t?void 0:t.recurrence)&&a.createElement(o.A,{id:"Job.Salary.monthly",defaultMessage:"{val}/mois",values:{val:n.map((function(e){var s;return""+e+(null!=(s=null==t?void 0:t.currency)?s:"€")})).join(" ➞ ")}}),"day"===(null==t?void 0:t.recurrence)&&a.createElement(o.A,{id:"Job.Salary.daily",defaultMessage:"{val}/jour",values:{val:n.map((function(e){var s;return""+e+(null!=(s=null==t?void 0:t.currency)?s:"€")})).join(" ➞ ")}})):null},zs=function(e){var t=e.experience;return t?(0,a.createElement)(o.A,{id:"Seo.JobCard.requiredExperience",defaultMessage:"≥ {count} an{count, plural, one {} other {s}} d'experience",values:{count:t}}):(0,a.createElement)(o.A,{id:"Seo.JobCard.noRequiredExperience",defaultMessage:"Juniors acceptés"})},Us=function(e){var t=e.companyName,s=e.contracts,n=e.className;return(0,a.createElement)("div",{className:"sc-flex sc-flex-wrap sc-items-center sc-w-full "+n},(0,a.createElement)(c.Typography,{className:"sc-font-semibold sc-text-sm sc-text-dark-300"},t),s&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{className:"sc-h-[2px] sc-w-[2px] sc-rounded-full sc-bg-dark-300 sc-items-center sc-mx-1/2"}),(0,a.createElement)(c.Typography,{className:"sc-text-sm sc-line-clamp-2 sc-whitespace-normal sm:sc-hidden sc-text-dark-300 sc-inline-flex"},(0,a.createElement)(qs,{contractType:Object.keys(s),join:"or"}))))},Vs=function(e){var t,s,n,r,l,i,u,m,d,p=e.hit,g=e.smallJob,v=e.classes,f=e.referencePlaceId,h=e.locale,C=void 0===h?"fr":h,y=e.data,b=e.cardVariant,E=e.smallCard,T=void 0!==E&&E,x=f&&(null==y||null==(t=y.places)?void 0:t[f]),w=(null==p?void 0:p.smallCompany)||(null==y?void 0:y.smallCompany),P=(0,a.useMemo)((function(){return p?st({jobTitle:p.title,premium:p.premium},p.details&&{remotePolicy:p.details.remotePolicy,publishDate:p.publishDate,places:p.details.places,contracts:p.details.contracts,requiredExperience:p.details.requiredExperience,salary:p.details.salary}):g?{remotePolicy:g.remotePolicy,publishDate:g.publishDate,jobTitle:g.title,places:g.places,contracts:g.contracts,requiredExperience:g.requiredExperience,salary:g.salary,premium:g.premium}:null}),[p,g])||{},M=P.remotePolicy,A=P.publishDate,N=P.jobTitle,D=P.places,S=P.contracts,k=P.requiredExperience,R=P.salary,L=P.premium,_=(0,a.useMemo)((function(){return null!=M&&M.frequency?(0,a.createElement)(Fs,{frequency:null==M?void 0:M.frequency,daysPerWeek:(null==M?void 0:M.daysPerWeek)||0}):(0,a.createElement)(Fs,null)}),[M]),F=(0,a.useMemo)((function(){if(!A)return null;var e=(0,K.default)({start:new Date(A),end:new Date});return e.hours?e.days?(0,Z.default)(e,{format:["days"],locale:Ls[C]}):(0,Z.default)(e,{format:["hours"],locale:Ls[C]}):(0,Z.default)(e,{format:["minutes"],locale:Ls[C]})}),[A]),I=(0,a.useMemo)((function(){return N&&"spontaneous_application"!==N?N.toLowerCase():(0,a.createElement)(o.A,st({},Is.spontaneousApplications))}),[N]),j=(0,a.useMemo)((function(){return Object.entries(D||{}).reduce((function(e,t){var s,a=t[0],n=t[1].position,r=null==y||null==(s=y.places)?void 0:s[a];return r?(e[a]=st({},r,{position:n}),e):e}),{})}),[null==y?void 0:y.places,D]);return(0,a.createElement)(dt,{locale:C},(0,a.createElement)("div",{className:(T?"sc-min-w-0":"sc-min-w-[300px] sm:sc-min-w-0 ")+" sc-w-full sc-items-center sc-flex sc-relative "+(null==v?void 0:v.container)},L&&(0,a.createElement)(c.Tag,{classes:{container:"sc-rounded-md sc-px-1/2  sc-border sc-border-tertiary-1000/30"},size:"xs",color:"tertiary",className:"sc-cursor-pointer sc-absolute -sc-top-[6px] -sc-right-[6px]"},(0,a.createElement)(c.Tooltip,{title:(0,a.createElement)(o.A,{id:"Jobs.premium.tooltip",defaultMessage:"Ces offres sont mises en avant sur le site de WeLoveDevs."}),placement:"top",arrow:!0},(0,a.createElement)(ee.default,{className:"!sc-w-2 !sc-h-2 sc-text-tertiary-1000"}))),(0,a.createElement)(c.Card,{variant:b,className:(T?"sc-p-2":"sc-px-3 sc-py-2 lg:sc-px-2")+"sc-group sc-w-full sc-items-center sc-flex sc-rounded sc-overflow-hidden "+(null==v?void 0:v.card)},(0,a.createElement)("div",{className:"sc-flex sc-flex-col sc-min-w-0 sc-flex-1 sc-w-full"},(0,a.createElement)("div",{className:"sc-flex sc-justify-between"},(0,a.createElement)("div",{className:"sc-flex sc-flex-col sc-w-full"},(0,a.createElement)("div",{className:"sc-flex sc-w-full sc-justify-start sc-items-center"},(null==w?void 0:w.handle)&&(0,a.createElement)(gt,{handle:null!=(s=null==w?void 0:w.handle)?s:"",alt:"brand cover",resize:{width:120},className:(T?"sc-h-5 sc-w-5":"sc-h-6 sc-w-6 sm:sc-h-5 sm:sc-w-5")+" sc-object-contain sc-border-[1px] sc-border-gray-200 sc-p-1/2 sc-mr-2 sc-rounded-lg"}),(0,a.createElement)("div",{className:"sc-flex sc-flex-col sc-w-full sc-justify-center sc-items-start sc-h-full"},(0,a.createElement)(c.Typography,{className:(T?"sc-line-clamp-2 sc-leading-5":"sc-line-clamp-1 sm:sc-line-clamp-2 sm:sc-leading-5")+" sc-items-center sc-font-medium group-hover:sc-underline sc-capitalize sc-cursor-pointer "},I),(0,a.createElement)(Us,{companyName:(null==p||null==(n=p.smallCompany)?void 0:n.companyName)||(null==y||null==(r=y.smallCompany)?void 0:r.name),contracts:S,smallCard:T,className:T?"sc-hidden":"sm:sc-hidden"}))),(0,a.createElement)(Us,{companyName:(null==p||null==(l=p.smallCompany)?void 0:l.companyName)||(null==y||null==(i=y.smallCompany)?void 0:i.name),contracts:S,smallCard:T,className:(T?"sc-block":"sc-hidden sm:sc-block")+" sc-my-1/2"}))),(0,a.createElement)("div",{className:"sc-flex sc-flex-wrap sc-w-full sc-flex-wrap sc-flex-1 "+(T?"sc-mt-1/2 sc-flex-col":"sc-mt-1 sm:sc-mt-1/2")},j&&"fullTime"!==(null==M?void 0:M.frequency)&&(0,a.createElement)(c.Typography,{component:"div",className:"sc-flex sc-mr-2 sc-mb-1 sc-items-center sc-min-w-0 sc-text-sm sc-whitespace-nowrap"},(0,a.createElement)(Ts,{className:"sc-mr-3/4 sc-h-2 sc-w-2 sc-min-
1h-2 sc-fill-indigo-400"}),(0,a.createElement)(bs,{locale:C,places:j,latLngReference:x?x.latLng:void 0,format:"short_city",classes:{inlineText:"sc-text-sm"}}),"hybrid"===(null==M?void 0:M.frequency)&&(0,a.createElement)(o.A,{id:"Jobs.places.withRemote",defaultMessage:"- Télétravail"})),("fullTime"===(null==M?void 0:M.frequency)||!T)&&(0,a.createElement)(c.Typography,{component:"div",className:"sc-flex sc-mr-2 sc-mb-1 sc-items-center sc-min-w-0 sc-text-sm "+((T||"fullTime"!==(null==M?void 0:M.frequency))&&"sm:sc-hidden")},(0,a.createElement)(Ss,{className:"sc-mr-3/4 sc-h-1.5 sc-w-1.5 sc-fill-indigo-400"}),(0,a.createElement)("span",{className:"sc-truncate "},_)),(0,a.createElement)(c.Typography,{component:"div",className:"sc-flex sc-whitespace-nowrap sc-mr-2 sc-mb-1 sc-items-center sc-min-w-fit sc-text-sm"},(0,a.createElement)(Ds,{className:"sc-mr-3/4 sc-h-2 sc-w-2 sc--ml-1/4 sc-fill-indigo-400"}),(0,a.createElement)(zs,{experience:null!=k?k:0})),R&&(0!==(null==R?void 0:R.min)||0!==(null==R?void 0:R.max))&&(0,a.createElement)(c.Typography,{component:"div",className:"sc-flex sc-items-center sc-mb-1 sc-min-w-0 sc-whitespace-nowrap sc-text-sm "},(0,a.createElement)(Ns,{className:"sc-mr-3/4 sc-fill-indigo-400 sc-h-1.5 sc-w-1.5"}),(0,a.createElement)(Bs,{locale:C,salary:R}))),(null!=(u=null==y||null==(m=y.technologies)?void 0:m.length)?u:0)>0&&(0,a.createElement)("div",{className:(T?"sc-items-center sc-max-h-[30px] sc-mb-1 sc-overflow-hidden":"sc-items-center sm:sc-items-start")+" sc-flex sc-justify-between sc-w-full sc-flex-wrap-reverse"},(0,a.createElement)("div",{className:"sc-flex sc-items-center sc-my-1/2 sc-flex-wrap"},null==y||null==(d=y.technologies)?void 0:d.map((function(e){return(0,a.createElement)(Rs,{key:"techno_"+e.id,techno:e,locale:C,className:"sc-my-1/4"})}))),F&&(0,a.createElement)(c.Typography,{className:"sc-text-xs sc-text-dark-200 sc-whitespace-nowrap sc-my-1/2"},(0,a.createElement)(o.A,{id:"Jobs.date.ago",defaultMessage:"Il y a {date}",values:{date:F}})))))))},Qs=(0,l.defineMessages)({recommended:{id:"Pricing.Plans.Recommended",defaultMessage:"Recommandée"},custom:{id:"Pricing.Plans.Custom",defaultMessage:"Sur mesure"},start:{id:"Pricing.Plans.Start",defaultMessage:"Démarrer"},currentPlan:{id:"Pricing.Plans.CurrentPlan",defaultMessage:"Votre abonnement actuel!"},monthly:{id:"Pricing.Plans.Monthly",defaultMessage:"Mensuel"},quarterly:{id:"Pricing.Plans.Quarterly",defaultMessage:"Trimestriel"},yearly:{id:"Pricing.Plans.Yearly",defaultMessage:"Annuel"},price:{id:"Pricing.Plans.Price",defaultMessage:"{price, number, ::. currency/EUR}"},quarterly_price:{id:"Pricing.Plans.QuarterlyPrice",defaultMessage:"Facturation trimestrielle de {price, number, ::.}€ HT"},yearly_price:{id:"Pricing.Plans.YearlyPrice",defaultMessage:"Facturation annuelle de {price, number, ::.}€ HT"},tax_excluded_short:{id:"Pricing.Plans.TaxExcluded.short",defaultMessage:"HT"},tax_excluded:{id:"Pricing.Plans.TaxExcluded",defaultMessage:"Hors Taxes"},save_short:{id:"Pricing.Plans.Save.short",defaultMessage:"-{save, number, ::.}%"},save:{id:"Pricing.Plans.Save",defaultMessage:"Économisez {save, number, ::.}% sur le prix mensuel"},per_month:{id:"Pricing.Plans.PerMonth",defaultMessage:"/mois"},per_quarter:{id:"Pricing.Plans.PerQuarter",defaultMessage:"/trimestre"},per_year:{id:"Pricing.Plans.PerYear",defaultMessage:"/an"},contact_us:{id:"Pricing.Plans.Contact.Us",defaultMessage:"Une question ? Nous contacter"},contact_commercial:{id:"Pricing.Plans.Contact.Commercial",defaultMessage:"Prendre RDV avec l'équipe commerciale"},contact_media:{id:"Pricing.Plans.Contact.Media",defaultMessage:"Prendre RDV avec l'équipe média"},contact_recruitement:{id:"Pricing.Plans.Contact.Recruitement",defaultMessage:"Prendre RDV avec nos expert·es"},commitment:{id:"Pricing.Plans.Commitment",defaultMessage:"Sans engagement"},commitment_description:{id:"Pricing.Plans.Commitment.Description",defaultMessage:"Démarrez et arrêtez quand vous voulez"},free_trial_title:{id:"Pricing.Plans.FreeTrial.Title",defaultMessage:"Envie d'essayer avant de vous engager ?"},free_trial_description:{id:"Pricing.Plans.FreeTrial.Description",defaultMessage:"Prenez rendez-vous avec nos équipes pour diffuser votre première annonce gratuitement !"},free_trial_ask:{id:"Pricing.Plans.FreeTrial.Ask",defaultMessage:"Demander mon annonce gratuite"},how_it_works:{id:"Pricing.Plans.HowItWorks",defaultMessage:"Comment fonctionnent les abonnements ?"},discussions_slots:{id:"Pricing.Plans.ProfileViews",defaultMessage:"Profils par jour"},discussions_slots_description:{id:"Pricing.Plans.ProfileViews.Description",defaultMessage:"Une vue de profil correspond à la visite d'un candidat inscrit sur WeLoveDevs (que vous alliez voir son CV, son profil WeLoveDevs.com ou LinkedIn). Une fois le profil vu, vous pouvez retourner dessus autant de fois que vous le souhaitez dans la journée."},jobs_slots:{id:"Pricing.Plans.JobsSlots",defaultMessage:"Emplacements d'offres d'emploi"},jobs_slots_description:{id:"Pricing.Plans.JobsSlots.Description",defaultMessage:"Il s'agit du nombre d'offres d'emploi que vous pouvez publier simultanément pendant que votre abonnement est actif. À tout moment, il est possible de dépublier une annonce pour en publier une nouvelle tant que vous ne dépassez pas cette limite."}
1,company_page:{id:"Pricing.Plans.CompanyPage",defaultMessage:"Page entreprise"},company_page_description:{id:"Pricing.Plans.CompanyPage.Description",defaultMessage:"Les pages entreprises sont au coeur de WeLoveDevs.com. Elles vous permettent de présenter simplement votre entreprise, son équipe technique ainsi que les technologies que vous utilise. Aidez les techs à se projeter dans vos équipes !"},individual_licence:{id:"Pricing.Plans.IndividualLicence",defaultMessage:"Différence entre accès individuels et équipe"},individual_licence_description:{id:"Pricing.Plans.CompanyPage.Description",defaultMessage:"Les accès individuels ne peuvent être utilisé que par une personne et une ne entreprise ne peut avoir qu'une licence individuelle. Des offres équipes sont disponibles si vous êtes plusieurs à utiliser WeLoveDevs.com !"}}),Os=(0,l.defineMessages)({confirm:{id:"Talkus.confirmDialog.confirm",defaultMessage:"💬 Confirmer"},placeholder:{id:"Talkus.confirmDialog.placeholder",defaultMessage:"ex: J'ai besoin d'aide dans l'application"}}),Hs=function(e){var t=e.children,s=e.message,n=e.canSend,r=void 0===n||n,l=St(),u=l[0],g=l[1],v=l[2],f=(0,a.useState)(""),h=f[0],C=f[1],y=(0,a.useCallback)((function(){$crisp.push(["do","message:send",["text",null!=s?s:h]]),$crisp.push(["do","chat:show"]),$crisp.push(["do","chat:open"])}),[s,h]),b=(0,i.A)().formatMessage,E=(0,a.useMemo)((function(){return!s&&(h.length<30||h.length>300)}),[h,s]),T=(0,a.useCallback)((function(){r&&(y(),v(),"function"==typeof t.props.onClick&&t.props.onClick())}),[y,r]);return a.createElement(a.Fragment,null,u&&a.createElement(m.A,{open:u,onClose:v,style:{zIndex:2e3}},a.createElement(Jt,null,a.createElement(o.A,{id:"Talkus.confirmDialog.title",defaultMessage:"Envoyer une demande de support"})),a.createElement(d.A,{className:"sc-flex sc-flex-col"},a.createElement(c.Typography,{className:"sc-rounded-xl sc-p-2 sc-bg-warn-100 sc-text-warn-800 -sc-mt-2"},a.createElement(o.A,{id:"Talkus.confirmDialog.content",defaultMessage:"Ce bouton ouvre une demande de support auprès de notre équipe. Souhaitez vous ouvrir une demande de support ?"})),!s&&a.createElement(a.Fragment,null,a.createElement(c.Typography,{className:"sc-mt-3 sc-text-base"},a.createElement(o.A,{id:"Talkus.confirmDialog.content.textField",defaultMessage:"Si oui, merci d'indiquer l'objet de votre demande"})),a.createElement(c.TextField,{value:h,onChange:function(e){return C(e.target.value)},fullWidth:!0,multiline:!0,rows:3,className:"mt-2",placeholder:b(Os.placeholder)}),E&&a.createElement(c.Typography,{className:"sc-mt-1/2 sc-text-danger-500 sc-text-xs sc-w-full sc-flex sc-justify-end"},a.createElement(o.A,{id:"Talkus.confirmDialog.content.textField.error",defaultMessage:"Votre message doit contenir entre 30 et 500 caractères"})))),a.createElement(p.A,null,a.createElement(c.Button,{size:"small",onClick:v,variant:"text",color:"dark"},a.createElement(o.A,{id:"Main.lang.cancel",defaultMessage:"Annuler"})),a.createElement(c.Button,{size:"small",onClick:T,disabled:E,color:"primary"},a.createElement(V.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:b(Os.confirm)})))),a.cloneElement(t,{onClick:g}))},Js=function(e){var t=e.children,s=e.message,n=e.canSend,r=void 0===n||n,l=e.locale;return a.createElement(dt,{locale:l},a.createElement(Hs,{children:t,message:s,canSend:r}))},Ws=function(e){var t,s,n,l,i,u,m,d=e.colors,p=e.classes,g=e.planConfig,v=e.linkComponentProps,f=e.isCurrent,h=e.locale,C=e.available,y=a.createElement(c.Button,st({className:"sc-rounded-3xl sc-self-center sc-w-9/10 sc-mt-2 sc-font-light",size:"small",classes:{typography:null==p?void 0:p.buttonTypography},color:null==d?void 0:d.buttonColor,variant:"contained"},!f&&v),C||f?a.createElement(a.Fragment,null,!f&&a.createElement(o.A,{id:"CodersTets.Pricing.PlanCard.CTA",defaultMessage:"Démarrer maintenant"}),f&&a.createElement(o.A,{id:"CodersTets.Pricing.PlanCard.currentPlan",defaultMessage:"Votre abonnement actuel !"})):a.createElement(a.Fragment,null,a.createElement(te.default,{className:"mr-1"}
1),a.createElement(o.A,{id:"CodersTets.Pricing.PlanCard.Unavailable",defaultMessage:"Indisponible"})));return a.createElement(r.A,{locale:h},a.createElement(c.Card,{className:"sc-rounded-2xl sc-p-5 sc-flex sc-flex-col "+(null!=(t=null==d?void 0:d.bg)?t:" ")+" "+(null!=(s=null==p?void 0:p.container)?s:"")},a.createElement(g.Logo,{className:"sc-w-4 sc-h-4 sc-mb-2  "+(null==d?void 0:d.text)}),a.createElement(c.Typography,{className:((null==d?void 0:d.title)||(null==d?void 0:d.text))+" sc-text-3xl sc-font-normal sc-mb-1"},g.name),"string"==typeof g.price?a.createElement(c.Typography,{className:(null==d?void 0:d.text)+" sc-text-5xl sc-font-semibold"},g.price):a.createElement("div",{className:"sc-flex sc-items-center "},(null==g||null==(n=g.price)?void 0:n.currency)&&a.createElement(c.Typography,{className:"sc-self-start sc-text-lg sc-font-semibold "+(null==d?void 0:d.text)},null==g||null==(l=g.price)?void 0:l.currency),a.createElement(c.Typography,{className:"sc-self-start sc-text-5xl sc-mr-1 sc-font-semibold "+(null==d?void 0:d.text)},null==g||null==(i=g.price)?void 0:i.val),(null==g||null==(u=g.price)?void 0:u.recurrence)&&a.createElement(c.Typography,{className:"sc-self-end sc-text-lg sc-font-semibold "+(null==d?void 0:d.text)},null==g||null==(m=g.price)?void 0:m.recurrence)),a.createElement("ul",{className:"sc-my-3 sc-list-disc sc-list-inside "},g.features.map((function(e,t){return a.createElement(c.Typography,{component:"li",key:g.name+"_feat_"+t,className:""+(null==d?void 0:d.text)},e)}))),C?y:a.createElement(Js,{message:"[Auto] Je souhaite prendre le free tier de coderstests.com !",locale:h},y)))},Gs=(0,ne.defineMessages)({label:{id:"Pricing.Plans.Tests.Label",defaultMessage:"Tests techniques"},title:{id:"Pricing.Plans.Tests.Title",defaultMessage:"Plus de 3000 questions techniques dans 100 langages, frameworks et compétences tech"},offer_title:{id:"Pricing.Plans.Tests.Offer.Title.v2",defaultMessage:"Pourquoi choisir nos tests ?"},offer_description:{id:"Pricing.Plans.Tests.Offer.Description.V2",defaultMessage:"Nous proposons une base de données de tests mise à jour quotidiennement par une communauté de 30 000 développeurs. Chaque question est évalué sur sa pertinence dans un environnement professionnel."},offer_allInOne:{id:"Pricing.Plans.Tests.Offer.AllInOne.v2",defaultMessage:"Les avantages de nos tests"},readyToUse:{id:"Pricing.Plans.Tests.Offer.ReadyToUse.v2",defaultMessage:"Mise à jour quotidienne"},questions:{id:"Pricing.Plans.Tests.Questions",defaultMessage:"{nbQuestions}+ questions disponibles"},result_analysis:{id:"Pricing.Plans.Tests.ResultAnalysis.v2",defaultMessage:"Analyse comparative de vos candidats"},result_pdf:{id:"Pricing.Plans.Tests.ResultPdf.v2",defaultMessage:"Exporter les résultats au format PDF"},custom_test:{id:"Pricing.Plans.Tests.CustomTest.v2",defaultMessage:"Mode expert pour importer vos questions"},test_builder:{id:"Pricing.Plans.Tests.TestBuilder.v2",defaultMessage:"Créateur de tests : créez vos tests en 30s"},new_questions:{id:"Pricing.Plans.Tests.NewQuestions.v2",defaultMessage:"200 nouvelles questions par mois"},pricing_title:{id:"Pricing.Plans.Tests.Pricing.Title",defaultMessage:"Tarif mensuel à l'usage"},pricing_description:{id:"Pricing.Plans.Tests.Pricing.Description",defaultMessage:"Testez jusqu'à 5 candidats"},pricing:{id:"Pricing.Plans.Tests.Pricing",defaultMessage:"<b>{price}</b> EUR"},add_candidate:{id:"Pricing.Plans.Tests.AddCandidate",defaultMessage:"Candidat supplémentaire: <b>{price} EUR</b>"}}),Ys=function(e){var t,s,n=e.classes,r=e.LinkComponent,l=e.locale;return a.createElement(dt,{locale:l},a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col sc-justify-around sc-mr-2 sc-px-3 lg:sc-px-2 sc-py-4 lg:sc-py-3 lg:sc-mb-2"},a.createElement(c.Typography,{component:"h3",variant:"h3",className:"sc-font-semibold sc-mb-4 md:sc-text-lg"},a.createElement(o.A,st({},Gs.offer_title))),a.createElement(c.Typography,{className:"sc-prose sc-mb-4 sc-tracking-wide md:sc-tracking-normal"},a.createElement(o.A,st({},Gs.offer_description))),a.createElement("div",{className:"sc-w-full sc-flex sc-items-center sc-mb-2"},a.createElement(c.Typography,{className:"sc-font-bold "+(null!=(t=null==n?void 0:n.textAccent)?t:"sc-text-indigo-500")+" sc-whitespace-nowrap sc-mr-2"},a.createElement(o.A,st({},Gs.offer_allInOne))),a.createElement("div",{className:"sc-w-full sc-h-[2px] sc-bg-dark-50/40"})),a.createElement("div",{className:"sc-w-full sc-grid sc-grid-cols-2 md:sc-grid-cols-1 sc-gap-2 sc-mb-2"},[Gs.test_builder,Gs.custom_test,Gs.questions,Gs.new_questions,Gs.result_analysis,Gs.result_pdf].map((function(e,t){var s;return a.createElement(c.Typography,{key:t,className:"sc-flex sc-tracking-wide md:sc-tracking-normal"},a.createElement(se.default,{className:(null!=(s=null==n?void 0:n.textAccent)?s:"sc-text-indigo-500")+" sc-mr-2"}),a.createElement(o.A,st({},e,{values:{nbQcms:90,nbQuestions:3e3}})))}
1))),a.createElement(c.Typography,{component:r,href:"https://coderstests.com"+("fr"===l?"/fr":""),className:"font-semibold flex items-center mt-1 "+(null!=(s=null==n?void 0:n.textAccent)?s:"sc-text-indigo-500")},a.createElement(ae.default,{className:"w-2 h-2 mr-1"}),a.createElement(o.A,{id:"Pricing.Plans.Tests.Offer.DiscoverOffer.v2",defaultMessage:"Découvrir l'offre complète"}))))},Zs=function(e){var t,s=e.handleStartPlan,n=e.locale,r=e.LinkComponent,l=e.isCurrentPlan,i=e.classes;return a.createElement(dt,{locale:n},a.createElement("div",{className:"sc-flex sc-w-full sc-flex-col"},a.createElement(c.Typography,{component:"h2",variant:"h2",className:((null==i?void 0:i.titleTypography)||"")+" sc-font-semibold sc-my-4 md:sc-text-xl"},a.createElement(o.A,st({},Gs.title))),a.createElement(c.Card,{className:"sc-w-full sc-flex lg:sc-flex-col sc-rounded-3xl sc-p-1 sc-@container"},a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col @lg:!sc-flex-row sc-items-center sc-place-content-center sc-p-0"},a.createElement(Ys,{LinkComponent:r,classes:i,locale:n}),a.createElement(c.Card,{className:" sc-w-full @lg:!sc-max-w-sm sc-h-full sc-flex sc-flex-col sc-items-center sc-justify-center sc-text-center sc-bg-gray-50 sc-rounded-3xl "},a.createElement(c.Typography,{className:"sc-font-semibold sc-whitespace-nowrap sc-mb-1/2"},a.createElement(o.A,st({},Gs.pricing_title))),a.createElement(c.Typography,{className:"sc-text-sm"},a.createElement(o.A,st({},Gs.pricing_description))),a.createElement(c.Typography,{className:"sc-my-3"},a.createElement(o.A,st({},Gs.pricing,{values:{price:89,b:function(e){return a.createElement("span",{className:"sc-font-extrabold sc-text-5xl"},e)}}}))),a.createElement(c.Typography,{className:"sc-text-sm sc-whitespace-nowrap"},a.createElement(o.A,st({},Gs.add_candidate,{values:{price:10,b:function(e){return a.createElement("span",{className:"sc-font-bold sc-mx-1"},e)}}}))),a.createElement(c.Button,st({variant:"contained",color:null!=(t=null==i?void 0:i.accentColor)?t:"indigo",disabled:l,className:((null==i?void 0:i.CTA)||"")+" sc-w-full sc-py-[6px] sc-mx-0 sc-my-2",onClick:function(){!l&&s&&s()},classes:{typography:"sc-font-semibold sc-text-sm"}},s||l?{}:{component:r,href:"/app/checkout/tests_regular"}),l?a.createElement(o.A,st({},Qs.currentPlan)):a.createElement(o.A,st({},Qs.start))),a.createElement(c.Typography,{className:"sc-text-xs sc-text-dark-400"},a.createElement(o.A,st({},Qs.commitment))),a.createElement(c.Typography,{className:"sc-text-xs sc-text-dark-400"},a.createElement(o.A,st({},Qs.commitment_description))))))))},Ks=Object.freeze({alwaysAvailable:{translation:a.createElement(o.A,{id:"RecruiterTestsLandingCard.alwaysAvailableImageAlt",defaultMessage:"L'outil ultime pour tester vos candidats"}),handle:"lo1Uzs6Ql2GpImha5M3z"},algorithm:{translation:a.createElement(o.A,{id:"RecruiterTestsLandingCard.algorithmImageAlt",defaultMessage:"Mis à jour chaque jour par notre communauté"}),handle:"f1sCWky2QeG8pcxGU5PY"},recruitersOriented:{translation:a.createElement(o.A,{id:"RecruiterTestsLandingCard.recruitersOrientedImageAlt",defaultMessage:"Fonctionne avec votre compte WeLoveDevs"}),handle:"yB1G51xJREGn8hKrJw3n"}}),$s=function(){return a.createElement("div",{className:"sc-mt-4 sc-w-full sc-flex md:sc-flex-col sc-justify-center sc-items-center sc-gap-10"},Object.entries(Ks).map((function(e,t){var s=e[1],n=s.handle,r=s.translation;return a.createElement("div",{key:t,className:"text-center"},a.createElement("img",{src:"https://process.filestackapi.com/auto_image/compress/"+n,alt:"Image "+(t+1),className:"sc-w-24 sc-h-14 sc-rounded-lg sc-object-cover"}),a.createElement("p",{className:"sc-mt-1 sc-w-[200px] sc-text-sm sc-font-semibold"},r))})))},Xs=function(e){var t=e.onGoToCodersTestsClick,s=e.locale,n=e.isCurrentPlan;return a.createElement(dt,{locale:s},a.createElement("div",{className:"sc-flex sc-flex-col sc-items-center sc-justify-center sc-mt-2 sc-w-[850px]"},a.createElement(c.Typography,{component:"h1",className:"sc-my-2 sc-text-2xl sc-font-bold "},a.createElement(o.A,{id:"CodersTestsPresentation.title.v2",defaultMessage:"Testez vos techs avec {orange}",values:{orange:a.createElement(c.Typography,{onClick:t,className:"sc-text-codersTestsSecondary-500 sc-text-2xl sc-underline sc-cursor-pointer"}
1,a.createElement(o.A,{id:"CodersTestsPresentation.title.orange",defaultMessage:"CodersTests"}))}})),a.createElement($s,null),a.createElement(c.Button,{onClick:t,className:"sc-mt-2 sc-mb-3",size:"small",variant:"contained",color:"codersTestsSecondary"},a.createElement(o.A,{id:"CodersTestsPresentation.button",defaultMessage:"Essayer CodersTests"})),a.createElement(Zs,{classes:{titleTypography:"sc-hidden",textAccent:"sc-text-codersTestsPrimary-500",accentColor:"codersTestsSecondary",CTA:"sc-text-codersTestsPrimary-500"},locale:s,LinkComponent:function(e){return a.createElement(c.Button,{className:e.className,onClick:function(){t()}},e.children)},isCurrentPlan:n})))},ea=(0,ne.defineMessages)({label:{id:"Pricing.Plans.FollowUp.Label",defaultMessage:"Accompagnement"},title:{id:"Pricing.Plans.FollowUp.Title",defaultMessage:"Bénéficiez de notre expertise en recrutement et marque employeur pour vos projets"},recruiting_firm:{id:"Pricing.Plans.FollowUp.RecruitingFirm",defaultMessage:"Le cabinet de recrutement Tech"},recruiting_firm_description:{id:"Pricing.Plans.FollowUp.RecruitingFirm.Description",defaultMessage:"Une équipe de recruteurs experte de la tech pour vous accompagner de A à Z"},recruiting_firm_hunter:{id:"Pricing.Plans.FollowUp.RecruitingFirm.Hunter",defaultMessage:"Chasseur de tête"},recruiting_firm_audit:{id:"Pricing.Plans.FollowUp.RecruitingFirm.Audit",defaultMessage:"Audit de votre projet IT"},recruiting_firm_facturation:{id:"Pricing.Plans.FollowUp.RecruitingFirm.Facturation",defaultMessage:"Facturation au succès"},employer_brand:{id:"Pricing.Plans.FollowUp.EmployerBrand",defaultMessage:"La campagne Marque employeur"},employer_brand_description:{id:"Pricing.Plans.FollowUp.EmployerBrand.Description",defaultMessage:"Travaillez votre image employeur tech avec le média préféré des techs"},employer_brand_creation:{id:"Pricing.Plans.FollowUp.EmployerBrand.Creation",defaultMessage:"Création de contenu photo et vidéo"},employer_brand_distribution:{id:"Pricing.Plans.FollowUp.EmployerBrand.Distribution",defaultMessage:"Diffusion WeLoveDevs et partenaires"},employer_brand_reduce:{id:"Pricing.Plans.FollowUp.EmployerBrand.Reduce",defaultMessage:"Réduisez vos coûts de recrutement"},formation:{id:"Pricing.Plans.FollowUp.Formation",defaultMessage:"L'organisme de formation"},formation_description:{id:"Pricing.Plans.FollowUp.Formation.Description",defaultMessage:"Envie d'apprendre à recruter vos profils techs ou améliorer votre image employeur"},formation_employer_brand:{id:"Pricing.Plans.FollowUp.Formation.EmployerBrand",defaultMessage:"Formation marque employeur"},formation_IT:{id:"Pricing.Plans.FollowUp.Formation.IT",defaultMessage:"Acculturation IT"},formation_certified:{id:"Pricing.Plans.FollowUp.Formation.Certified",defaultMessage:"Certifié Qualiopi (financement OPCO)"}}),ta=function(e){var t=e.type,s=e.onClick,n=e.classes,r=e.locale,l=sa[t],i=l.title,u=l.description,m=l.advantages,d=l.buttonText;return a.createElement(dt,{locale:r},a.createElement(c.Card,{className:"sc-flex sc-flex-col sc-justify-between sc-rounded-3xl sc-p-4 "+(null==n?void 0:n.card)},a.createElement("div",{className:"sc-flex sc-flex-col sc-w-full"},a.createElement(c.Typography,{component:"h3",variant:"h3",className:"sc-font-bold md:sc-text-lg sc-mb-2 "+(null==n?void 0:n.title)},a.createElement(o.A,st({},i))),a.createElement(c.Typography,{className:"sc-prose "+(null==n?void 0:n.description)},a.createElement(o.A,st({},u)))),a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col sc-my-3"},m.map((function(e,t){return a.createElement(c.Typography,{key:t,className:"sc-flex sc-items-center sc-mb-2 "+(null==n?void 0:n.listItem)},a.createElement(se.default,{className:"sc-text-indigo-500 sc-mr-2 "+(null==n?void 0:n.icons)}),a.createElement(o.A,st({},e)))}))),a.createElement(c.Button,{variant:"contained",color:"indigo",className:"sc-w-full sc-flex sc-items-center sc-justify-center sc-px-2 sc-rounded-xl "+(null==n?void 0:n.button),onClick:function(){return s(t)}},a.createElement(o.A,st({},d)))))},sa={recruiter:{title:ea.recruiting_firm,description:ea.recruiting_firm_description,advantages:[ea.recruiting_firm_hunter,ea.recruiting_firm_audit,ea.recruiting_firm_facturation],buttonText:Qs.contact_recruitement},media:{title:ea.employer_brand,description:ea.employer_brand_description,advantages:[ea.employer_brand_creation,ea.employer_brand_distribution,ea.employer_brand_reduce],buttonText:Qs.contact_media},sales:{title:ea.formation,description:ea.formation_description,advantages:[ea.formation_employer_brand,ea.formation_IT,ea.formation_certified],buttonText:Qs.contact_commercial}},aa=function(e){var t=e.className,s=e.locale;return a.createElement(dt,{locale:s},a.createElement(c.Typography,{component:"h2",variant:"h2",className:"sc-font-semibold sc-my-4 md:sc-text-xl "+t+"    "},a.createElement(o.A,st({},ea.title))))},na=(0,l.defineMessages)({label:{id:"Pricing.Plans.JobBoard.Label",defaultMessage:"Job Board"},title:{id:"Pricing.Plans.JobBoard.Title",defaultMessage:"Diffusez vos annonces et trouvez les meilleurs profils dans notre CVThèque"},individual_licenses:{id:"Pricing.Plans.JobBoard.IndividualLicenses",defaultMessage:"Nos accès individuels"},team_licenses:{id:"Pricing.Plans.JobBoard.TeamLicenses",defaultMessage:"Pour les équipes"},discover:{id:"Pricing.Plans.JobBoard.Discover",defaultMessage:"Découverte"},essential:{id:"Pricing.Plans.JobBoard.Essential",defaultMessage:"Essentiel"},entreprise:{id:"Pricing.Plans.JobBoard.Entreprise",defaultMessage:"Entreprise"},essential_description:{id:"Pricing.Plans.JobBoard.EssentialDescription",defaultMessage:"Le meilleur rapport qualité prix du marché pour recruter un profil tech"},classic_description:{id:"Pricing.Plans.JobBoard.ClassicDescription",defaultMessage:"Une offre complète pour recruter jusqu'à 3 profils tech"},entreprise_description:{id:"Pricing.Plans.JobBoard.EntrepriseDescription",defaultMessage:"Une offre sur mesure adaptées aux entreprises qui recrutent plus de 3 profils tech par an"},talent_pool:{id:"Pricing.Plans.JobBoard.TalentPool",defaultMessage:"CVThèque ({nbProfiles} profils / jour)"},talent_pool_illimited:{id:"Pricing.Plans.JobBoard.TalentPool.Illimited",defaultMessage:"CVThèque illimitée"},job_offer:{id:"Pricing.Plans.JobBoard.JobOffer",defaultMessage:"{nbJobs, plural, one {# offre} other {# offres}} d'emploi Premium"},job_offer_illimited:{id:"Pricing.Plans.JobBoard.JobOffer.Illimited",defaultMessage:"Offres d'emploi illimitées"},company_page_limited:{id:"Pricing.Plans.JobBoard.CompanyPage.Limited",defaultMessage:"Page entreprise ({nbImages, plural, one {# image} other{# images}} maximum)"},company_page_complete:{id:"Pricing.Plans.JobBoard.CompanyPage.Complete",defaultMessage:"Page entreprise complète"},company_page_premium:{id:"Pricing.Plans.JobBoard.CompanyPage.Premium",defaultMessage:"Pack média page entreprise"},recruiter:{id:"Pricing.Plans.JobBoard.Recruiter",defaultMessage:"{nbRecruiter, plural, one {# recruteur} other {# recruteurs}} maximum"},agency_mode:{id:"Pricing.Plans.JobBoard.AgencyMode",defaultMessage:"Gestion multi agences"},tests:{id:"Pricing.Plans.JobBoard.Tests",defaultMessage:"Testez {nbTests, plural, one {# candidat} other {# candidats}} gratuitement"},linkedinAccess:{id:"Pricing.Plans.JobBoard.LinkedIn",defaultMessage:"Profils LinkedIn des candidats"},ATS_integration:{id:"Pricing.Plans.JobBoard.ATSIntegration",defaultMessage:"Intégration ATS"},support:{id:"Pricing.Plans.JobBoard.Support",defaultMessage:"Chargé de clientèle dédié"}}),ra=["locale"],la={monthly:(yt={},yt[le.PlansIds.Discover1]=150,yt[le.PlansIds.Essential1]=380,yt),yearly:(Et={},Et[le.PlansIds.Discover1]=120,Et[le.PlansIds.Essential1]=300,Et.save=20,Et.total=(bt={},bt[le.PlansIds.Discover1]=1440,bt[le.PlansIds.Essential1]=3720,bt),Et)},oa=function(e){var t,s=e.title,n=e.tag,r=e.description,l=e.price,o=e.canStart,u=e.billedPrice,m=e.per,d=e.save,p=e.buttonText,g=e.onClick,v=e.advantages,f=e.hideTaxExcluded,h=e.classes,C=(0,i.A)().formatMessage;return a.createElement(c.Card,{className:"sc-w-full sc-max-w-md md:sc-justify-self-center sc-flex sc-flex-col sc-rounded-3xl sc-px-4 lg:sc-px-3 sc-py-5 lg:sc-py-4 "+(null==h?void 0:h.card)},a.createElement("div",{className:"sc-w-full sc-flex sc-flex-wrap sc-items-center sc-justify-between sc-mb-2 sc-min-
1h-[34px]"},a.createElement(c.Typography,{component:"h4",variant:"h4",className:"sc-font-bold sc-text-lg "+(null==h?void 0:h.title)},s),n&&a.createElement(c.Typography,{className:"sc-px-2 sc-py-1/2 sc-rounded-full sc-font-semibold sc-text-sm "+(null==h?void 0:h.tag)},n)),a.createElement(c.Typography,{className:"sc-prose sc-mb-2 sc-min-h-[72px] sc-tracking-wide md:sc-tracking-normal "+(null==h?void 0:h.description)},r),a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col sc-min-h-[68px] sc-place-content-center sc-mb-2"},a.createElement("div",{className:"sc-w-full sc-flex"},a.createElement(c.Typography,{className:"sc-text-4xl sc-font-bold sc-mr-[2px] "+(null==h?void 0:h.price)},l),!f&&a.createElement(c.Tooltip,{title:C(Qs.tax_excluded)},a.createElement(c.Typography,{className:"sc-text-sm sc-self-start sc-mr-1/2"},C(Qs.tax_excluded_short))),m&&a.createElement(c.Typography,{className:"sc-self-end sc-truncate "+(null==h?void 0:h.per)},m)),u&&a.createElement("div",{className:"sc-w-full sc-flex sc-items-center sc-justify-between"},a.createElement(c.Typography,{className:"sc-text-sm sc-text-dark-400 sc-tracking-wide md:sc-tracking-normal sc-mt-1 sc-mr-1"},u),a.createElement(c.Tooltip,{title:C(Qs.save,{save:d})},a.createElement(c.Tag,{size:"xs",color:"safe",className:"sc-flex sc-h-min sc-py-1/2"},C(Qs.save_short,{save:d}))))),a.createElement(c.Button,{variant:"contained",disabled:!o,color:null!=(t=null==h?void 0:h.buttonColor)?t:"indigo",className:"sc-w-full sc-mb-2 sc-rounded-lg sc-mx-0 "+(null==h?void 0:h.button),classes:{typography:"sc-font-bold"},onClick:g},p),a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col"},v.map((function(e,t){return a.createElement(c.Typography,{key:t,className:"sc-flex sc-items-center sc-my-1 sc-tracking-wide md:sc-tracking-normal "+(null==h?void 0:h.listItem)},a.createElement(se.default,{className:"sc-w-3.5 sc-h-3.5 sc-mr-2 "+(null==h?void 0:h.icons)}),e)}))))},ia=function(e){var t,s,n,r=e.handleContact,l=e.handleStartPlan,u=e.recommendedValue,m=e.currentValue,d=e.disabledStartPlan,p=(0,i.A)().formatMessage,g=(0,a.useState)(null!=(t=null==u?void 0:u.billingMethod)?t:"monthly"),v=g[0],f=g[1],h=(0,a.useMemo)((function(){return"monthly"===v?la.monthly:la.yearly}),[v]),C=(0,a.useMemo)((function(){return"monthly"===v?null:Qs.yearly_price}),[v]),y=function(e){return(null==m?void 0:m.plan)===e&&(null==m?void 0:m.billingMethod)===v};return a.createElement("div",{className:"sc-flex sc-w-full sc-flex-col"},a.createElement(c.Typography,{component:"h2",variant:"h2",className:"sc-my-4 sc-font-semibold md:sc-text-xl"},p(na.title)),a.createElement("div",{className:"sc-w-full sc-grid sc-grid-cols-3 md:sc-grid-cols-1 sc-gap-x-3 lg:sc-gap-x-2 sc-gap-y-2 "},a.createElement(c.Card,{className:"md:sc-order-1 md:sc-max-w-md md:sc-justify-self-center sc-w-full md:sc-flex-col sc-col-span-2 md:sc-col-span-1 sc-flex sc-rounded-3xl sc-px-4 lg:sc-px-3 sc-py-1.5 sc-justify-between sc-items-center"},a.createElement(c.Typography,{component:"h3",variant:"h3",className:"sc-font-semibold md:sc-text-lg"},p(na.individual_licenses)),a.createElement("div",{className:"sc-flex sc-rounded-full sc-border-dark-50/50 sc-border-2 md:sc-mt-1"},a.createElement(c.Button,{size:"small",color:"indigo",variant:"monthly"===v?"contained":"text",className:"sc-px-2 sc-rounded-full sc-m-1/2",onClick:function(){return f("monthly")}},p(Qs.monthly)),a.createElement(c.Button,{size:"small",color:"indigo",variant:"yearly"===v?"contained":"text",className:"sc-px-2 sc-rounded-full sc-m-1/2",onClick:function(){return f("yearly")}},p(Qs.yearly)))),a.createElement(c.Card,{className:"md:sc-order-4 sc-max-w-md md:sc-justify-self-center sc-w-full sc-flex sc-rounded-3xl sc-px-4 lg:sc-px-3 sc-py-1.5 sc-items-center"},a.createElement(c.Typography,{component:"h3",variant:"h3",className:"sc-w-full sc-font-semibold sc-text-center md:sc-text-lg"},p(na.team_licenses))),a.createElement(oa,{title:p(na.discover),tag:(null==u?void 0:u.plan)===le.PlansIds.Discover1?p(Qs.recommended):void 0,description:p(na.essential_description),price:p(Qs.price,{price:h[le.PlansIds.Discover1]}),billedPrice:C?p(C,{price:null==h||null==(s=h.total)?void 0:s[le.PlansIds.Discover1]}):null,per:p(Qs.per_month),save:C?null==h?void 0:h.save:null,buttonText:y(le.PlansIds.Discover1)?p(Qs.currentPlan):p(Qs.start),canStart:!y(le.PlansIds.Discover1)&&!d,onClick:function(){return!y(le.PlansIds.Discover1)&&l(le.PlansIds.Discover1,v)},advantages:[p(na.talent_pool,{nbProfiles:10}),p(na.job_offer,{nbJobs:1}),p(na.company_page_limited,{nbImages:3})],classes:{card:"md:sc-order-2 sc-bg-gradient-to-br sc-from-purple-50/80 sc-to-indigo-50/80",tag:"sc-bg-indigo-100 sc-text-indigo-500",icons:"sc-text-indigo-500"}}),a.createElement(oa,{title:p(na.essential),tag:null!=u&&u.plan&&(null==u?void 0:u.plan)!==le.PlansIds.Essential1?void 0:p(Qs.recommended),description:p(na.classic_description),price:p(Qs.price,{price:h[le.PlansIds.Essential1]}),billedPrice:C?p(C,{price:null==h||null==(n=h.total)?void 0:n[le.PlansIds.Essential1]}):null,per:p(Qs.per_month),save:C?null==h?void 0:h.save:null,buttonText:y(le.PlansIds.Essential1)?p(Qs.currentPlan):p(Qs.start),canStart:!y(le.PlansIds.Essential1)&&!d,onClick:function(){return!y(le.PlansIds.Essential1)&&l(le.PlansIds.Essential1,v)},advantages:[p(na.talent_pool,{nbProfiles:30}),p(na.job_offer,{nbJobs:3}),p(na.company_page_complete),p(na.linkedinAccess)],classes:{card:"md:sc-order-3",title:"sc-text-indigo-500",tag:"sc-bg-indigo-100 sc-text-indigo-500"}}),a.createElement(oa,{hideTaxExcluded:!0,title:p(na.entreprise),description:p(na.entreprise_description),price:p(Qs.custom),buttonText:p(Qs.contact_commercial),onClick:function(){return r("sales")},canStart:!0,advantages:[p(na.talent_pool_illimited),p(na.job_offer_illimited),p(na.company_page_premium),p(na.agency_mode),p(na.ATS_integration),p(na.support)],classes:{card:"md:sc-order-5 sc-bg-darkblue-500",title:"sc-text-light-500",description:"sc-text-light-500",price:"sc-text-light-500",button:"sc-border sc-border-white sc-bg-darkblue-500",icons:"sc-text-light-500",listItem:"sc-text-light-500"}}),a.createElement(c.Typography,{className:"md:sc-col-span-1 sc-col-span-2 sc-self-center sc-justify-self-center",color:"indigo",variant:"body2"},a.createElement(re.default,{className:"!sc-w-2 !sc-h-2 sc-mr-1"}),a.createElement(o.A,{id:"Pricing.Plans.Trial",defaultMessage:"Nos abonnements en ligne comprennent une période d'essai de 3 jours ouvrés"}))))},ca=function(e){var t=e.locale,s=at(e,ra);return a.createElement(dt,{locale:t},a.createElement(ia,st({},s)))},ua=["locale"],ma=function(e){var t=e.title,s=e.description,n=e.Icon,r=e.classes;return a.createElement(c.Card,{className:"sc-flex sc-w-full sc-rounded-3xl sc-p-4 "+(null==r?void 0:r.card)},a.createElement(n,{className:"sc-flex sc-self-center sc-rounded-full sc-bg-indigo-400 sc-p-2 sc-mr-4 sc-text-light-500 !sc-w-8 !sc-h-8 "+(null==r?void 0:r.icon)}),a.createElement("div",{className:"sc-flex sc-flex-col"},a.createElement(c.Typography,{component:"h3",variant:"h3",className:"sc-font-bold sc-text-lg sc-mb-2 "+(null==r?void 0:r.title)},t),a.createElement(c.Typography,{className:null==r?void 0:r.description},s)))},da=function(e){var t=e.classes,s=(0,i.A)().formatMessage;return a.createElement("div",{className:"sc-flex sc-w-full sc-flex-col "+(null==t?void 0:t.container)},a.createElement(c.Typography,{component:"h2",variant:"h2",className:"sc-my-4 sc-font-semibold md:sc-text-xl "+(null==t?void 0:t.t
1itle)},s(Qs.how_it_works)),a.createElement("div",{className:"sc-w-full sc-flex sc-gap-2 sc-flex-col sc-items-center"},a.createElement(ma,{title:s(Qs.individual_licence),description:s(Qs.individual_licence_description),Icon:ce.default,classes:null==t?void 0:t.cards}),a.createElement(ma,{title:s(Qs.discussions_slots),description:s(Qs.discussions_slots_description),Icon:ie.default,classes:null==t?void 0:t.cards}),a.createElement(ma,{title:s(Qs.jobs_slots),description:s(Qs.jobs_slots_description),Icon:oe.default,classes:null==t?void 0:t.cards})))},pa=function(e){var t=e.locale,s=at(e,ua);return a.createElement(dt,{locale:t},a.createElement(da,st({},s)))},ga=function(e){var t,s,n,r,l,u=e.onChange,m=e.value,d=e.classes,p=e.className,v=e.hideAddMoreJobs,f=e.multiple,h=void 0!==f&&f,C=e.professions,y=(0,i.A)().locale,b=(0,a.useMemo)((function(){return Object.entries(C||{}).sort((function(e,t){var s,a,n,r,l=e[1],o=t[1],i=(null==l||null==(s=l.langContent)||null==(s=s[y])?void 0:s.displayName)||(null==l||null==(a=l.langContent)||null==(a=a[y])?void 0:a.name),c=(null==o||null==(n=o.langContent)||null==(n=n[y])?void 0:n.displayName)||(null==o||null==(r=o.langContent)||null==(r=r[y])?void 0:r.name);return null==i?void 0:i.localeCompare(c)})).reduce((function(e,t){var s,a,n,r,l,o,i,c,u=t[0],m=t[1];return st({},e,((c={})[u]={id:u,name:null!=(s=null!=(a=null!=(n=null==m||null==(r=m.langContent)||null==(r=r[y])?void 0:r.displayName)?n:null==m||null==(l=m.langContent)||null==(l=l[y])?void 0:l.name)?a:null==m?void 0:m.langContent.fr.displayName)?s:null==m?void 0:m.langContent.fr.name,value:null!=(o=null==m||null==(i=m.langContent)||null==(i=i[y])?void 0:i.name)?o:null==m?void 0:m.langContent.fr.name},c))}),{})}),[C,y]),E=(0,a.useMemo)((function(){var e,t,s,a,n,r;if(!m)return"";if(Array.isArray(m))return"";var l=null==C?void 0:C[m];return null!=(e=null!=(t=null!=(s=null!=(a=null==l||null==(n=l.langContent)||null==(n=n[y])?void 0:n.displayName)?a:null==l||null==(r=l.langContent)||null==(r=r[y])?void 0:r.name)?s:null==l?void 0:l.langContent.fr.displayName)?t:null==l?void 0:l.langContent.fr.name)?e:""}),[m,C]),T=(0,a.useState)(E||""),x=T[0],w=T[1],P=(0,a.useState)(h?[]:null!=(t=null==b?void 0:b[m])?t:null),M=P[0],A=P[1];(0,a.useEffect)((function(){var e;m&&!h&&(w(E),A(null!=(e=null==b?void 0:b[m])?e:null))}),[m,h,E,b]);var N=(0,a.useCallback)((function(e,t){if(!h)return w((null==t?void 0:t.name)||""),A(t),void u((null==t?void 0:t.id)||"");var s=m?m instanceof Array?m:[m]:[];s&&0!==s.length&&s.includes(null==t?void 0:t[0].id)?u(s.filter((function(e){return e!==(null==t?void 0:t[0].id)}))):u([].concat(s,[null==t?void 0:t[0].id]))}),[h,u,m]);return a.createElement("div",{className:"sc-flex sc-flex-col sc-w-full"},a.createElement("div",{className:"sc-flex sc-items-center sc-flex-wrap "+(null!=(s=null==d?void 0:d.container)?s:"")},a.createElement("div",{className:"sc-flex-auto"},a.createElement(c.AutoComplete,{fullWidth:!0,disablePortal:!0,className:p,classes:{popper:null==d?void 0:d.select,inputRoot:null==d||null==(n=d.input)?void 0:n.root,root:null==d?void 0:d.root,input:null==d||null==(r=d.input)?void 0:r.input},multiple:null!=h&&h,options:Object.values(b||{}),value:M,noOptionsText:"No result",getOptionLabel:function(e){return null==e?void 0:e.name},inputValue:x,onInputChange:function(e,t){return w(t)},onChange:N,renderTags:function(){return null},renderOption:function(e,t){var s;return a.createElement(g.A,st({},e,{key:"select_"+t.id,value:null!=(s=t.id)?s:null,className:"!sc-font-w3d !sc-truncate"}),h&&a.createElement(a.Fragment,null,m&&m.includes(t.id)?a.createElement(me.default,{className:"sc-text-primary-500 sc-mr-1"}):a.createElement(ue.default,{className:"sc-text-primary-500 sc-mr-1"})),t.name)}})),!v&&a.createElement(Hs,null,a.createElement("button",{type:"button"},a.createElement(c.Typography,{variant:"body2",className:"sc-m-1 sc-font-bold sc-cursor-pointer"},a.createElement(o.A,{id:"Jobs.Fields.Professions.missing",defaultMessage:"Je ne trouve pas mon métier !"}))))),h&&a.createElement("div",{className:"sc-flex sc-flex-wrap sc-mt-1"},m instanceof Array?null==m?void 0:m.map((function(e){var t;return a.createElement(c.Tag,{key:"professionTag_"+e,onDelete:function(){return u(m.filter((function(t){return t!==e})))}
1,className:"sc-mr-1 sc-mb-1",color:"indigo"},null==C||null==(t=C[e])||null==(t=t.langContent)||null==(t=t[y])?void 0:t.name)})):a.createElement(c.Tag,{onDelete:function(){return u([])}},null==C||null==(l=C[null!=m?m:""])||null==(l=l.langContent)||null==(l=l[y])?void 0:l.name)))},va=function(e){var t=e.onChange,s=e.value,n=e.classes,r=e.className,l=e.hideAddMoreJobs,o=e.multiple,i=void 0!==o&&o,c=e.locale,u=e.professions;return a.createElement(dt,{locale:c},a.createElement(ga,{value:s,onChange:t,classes:n,className:r,hideAddMoreJobs:l,multiple:i,professions:u}))},fa="sc-flex -sc-ml-1 sc-w-full md:sc-flex-col md:sc-my-0",ha="sc-m-1 md:sc-my-1/2 sc-flex-auto sc-w-[50%] md:sc-w-full",Ca=function(e){var t,s=e.title,n=e.children,r=e.classes,l=e.error;return a.createElement("div",{className:(null!=(t=null==r?void 0:r.container)?t:"")+" sc-flex sc-flex-col"},a.createElement(c.Typography,{variant:"body2",className:"sc-font-bold sc-mb-1"},s),n,l&&a.createElement(c.Typography,{variant:"helper",color:"danger",className:"sc-mt-0"},l))},ya=(0,l.defineMessages)({required:{id:"Form.validation.global.mandatory",defaultMessage:"Ce champ est obligatoire"},isAfter:{id:"Form.validation.global.date.mustBeAfter",defaultMessage:"La date de fin doit être supérieure à la date de début"},min:{id:"Form.validation.global.min",defaultMessage:"Ce champ doit contenir au moins {min} caractère(s)"},max:{id:"Form.validation.global.max",defaultMessage:"Ce champ doit contenir au maximum {max} caractère(s)"},eq:{id:"Form.validation.global.eq",defaultMessage:"Ce champ doit contenir {eq} caractère(s)"},minArray:{id:"Form.validation.global.minArray",defaultMessage:"Ce champ doit contenir au moins {min} entrée(s)."},maxArray:{id:"Form.validation.global.maxArray",defaultMessage:"Ce champ doit contenir au maximum {max} entrées(s)."},minNumber:{id:"Form.validation.global.number.min",defaultMessage:"Ce champ doit être supérieur à {min}"},minEqNumber:{id:"Form.validation.global.number.minEq",defaultMessage:"Ce champ doit être supérieur ou égal  à {min}"},maxNumber:{id:"Form.validation.global.number.max",defaultMessage:"Ce champ doit être inférieur à {max}"},maxEqNumber:{id:"Form.validation.global.number.maxEq",defaultMessage:"Ce champ doit être inférieur ou égal  à {max}"},phoneNumber:{id:"Form.validation.global.phoneNumber",defaultMessage:"Ce champ doit être un numéro de téléphone"},e164PhoneNumber:{id:"Form.validation.global.e164Phone",defaultMessage:"Votre numéro doit inclure votre indicatif téléphonique (ex +33644601337)"},changeDefault:{id:"Form.validation.global.changeNumber",defaultMessage:"Veuillez changer la valeur par défaut de ce champ"},atLeastOne:{id:"Form.validation.global.atLeastOne",defaultMessage:"Veuillez cocher au moins une valeur"},url:{id:"Form.validation.global.url",defaultMessage:"Ce champ doit être une URL commençant par http:// ou https://"},email:{id:"Form.validation.global.email",defaultMessage:"Ce champ doit être une adresse eMail valide"},dateInFuture:{id:"Form.validation.date.inFuture",defaultMessage:"Cette date doit être dans le futur"},mustBeIn:{id:"Form.validation.date.mustBeIn",defaultMessage:"Ce champ doit être dans les valeurs {values}"},mustBeStreetLevel:{id:"Form.validation.place.mustBeStreetLevel",defaultMessage:"Cette adresse doit être précise au niveau de la rue."},checked:{id:"Form.validation.place.checked",defaultMessage:"Veuillez cocher cette case."}}),ba=(0,l.defineMessages)({emailInvalid:{id:"Billing.billingInfo.form.emailInvalid",defaultMessage:"Ce champ doit être un email correct"},mandatoryField:{id:"Billing.billingInfo.form.mandatoryField",defaultMessage:"Ce champ est obligatoire"},urlInvalid:{id:"Billing.billingInfo.form.urlInvalid",defaultMessage:"Ce champ doit être une URL valide"}}),Ea=(0,l.defineMessages)({inputPasswordPlaceholder:{id:"Register.card.inputPasswordPlaceholder",defaultMessage:"Ça reste secret !"},loginNow:{id:"Register.card.loginNow",defaultMessage:"Connectez-vous maintenant 🚀"},acceptCGU:{id:"Register.card.CGU.conscent.error",defaultMessage:"Veuillez lire et accepter les conditions"}}),Ta=function(e,t){return(0,ge.object)(st({},!(null!=t&&t.name)&&{firstName:(0,ge.string)().required(e(ya.required)).min(2,e(ya.min,{min:2})).max(100,e(ya.max,{max:100})),lastName:(0,ge.string)().required(e(ya.required)).min(2,e(ya.min,{min:2})).max(100,e(ya.max,{max:100}))},!(null!=t&&t.dreamjob)&&{professionId:(0,ge.string)().required(e(ya.required)),jobSearchState:(0,ge.string)().required(e(ya.required))},!(null!=t&&t.location)&&{place:(0,ge.object)().shape({location:(0,ge.string)().required(e(ba.mandatoryField)),placeId:(0,ge.string)().required(e(ba.mandatoryField))}),remoteFrequency:(0,ge.object)({frequency:(0,ge.string)().required(e(ya.required)).oneOf(Object.values(ve.RemoteFrequenciesV2).map((function(e){return e})))})},!(null!=t&&t.profile)&&{CV:(0,ge.string)().required(e(ba.mandatoryField)).url(e(ya.url)),proExp:(0,ge.number)().required(e(ya.required)).min(0,e(ya.minNumber,{min:2})).max(40,e(ya.maxNumber,{max:40}
1))},!(null!=t&&t.skills)&&{skillsList:(0,ge.array)().min(1,e(ya.minArray,{min:1})).max(6,e(ya.maxArray,{max:6}))},!(null!=t&&t.conscentCGU)&&{conscentCGU:(0,ge.boolean)().test("isChecked",e(Ea.acceptCGU),(function(e){return!!e}))}))},xa=(0,l.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"}}),wa=Object.freeze({ACTIVELY_SEARCHING:"actively_searching",OPEN_OPPORTUNITIES:"open_opportunities",DREAMJOB_ONLY:"dreamjob_only",PAUSE_PROFILE:"pause_profile",NOT_SEARCHING:"not_searching"}),Pa=(0,l.defineMessages)({actively_searching:{id:"Developer.developerJobSearchState.actively_searching",defaultMessage:"En recherche active"},open_opportunities:{id:"Developer.developerJobSearchState.open_opportunities",defaultMessage:"Ouvert aux opportunités"},dreamjob_only:{id:"Developer.developerJobSearchState.dreamjob_only",defaultMessage:"Prêt à changer si trouve son job de rêve"},pause_profile:{id:"Developer.developerJobSearchState.pause_profile",defaultMessage:"Je prends une pause temporaire"},not_searching:{id:"Developer.developerJobSearchState.not_searching",defaultMessage:"Je ne suis pas ouvert aux opportunités"},unknown:{id:"Developer.developerJobSearchState.unknown",defaultMessage:"Etat inconnu"},all:{id:"Home.sideSearch.remote.label.all",defaultMessage:"Tous"}}),Ma=(0,l.defineMessages)({no:{id:"Developer.RemoteFrequency.Select.no",defaultMessage:"Jamais"},hybrid:{id:"Developer.RemoteFrequency.Select.hybrid",defaultMessage:"Télétravail partiel"},fullTime:{id:"Developer.RemoteFrequency.Select.fullTime",defaultMessage:"Télétravail temps plein"},others:{id:"Developer.RemoteFrequency.Select.Other",defaultMessage:"Autres"}}),Aa=function(e){return(0,fe.A)(e,{defaultMatches:!1})},Na=function(e){var t=e.open,s=e.onClose,n=e.selectedContract,r=void 0===n?"permanent":n,l=e.onSelect,u=(0,i.A)().formatMessage;return a.createElement(m.A,{open:t,onClose:s},a.createElement(v.A,{className:"sc-text-center sc-py-1"},a.createElement(o.A,{id:"Developer.ShortProfileDialog.SelectContrat",defaultMessage:"Contrat visé"})),a.createElement(d.A,{className:"sc-flex sc-flex-col"},Object.values(he.AssignableContractTypesEnum).filter((function(e){return"fixedTerm"!==e})).map((function(e){var t=r===e;return a.createElement("div",{key:"contract_"+e,className:"sc-flex sc-cursor-pointer sc-items-center sc-my-1 sc-w-[300px] sc-rounded-md "+(t?"sc-bg-primary-50":""),onClick:function(){l(e),s&&s()}},a.createElement(c.Checkbox,{isRadio:!0,checked:t}),a.createElement(f.A,null,u(Is[e.toLowerCase()]||Is[e])))}))),a.createElement(p.A,null,a.createElement(c.Button,{size:"small",onClick:function(){s&&s()}},a.createElement(o.A,{id:"Main.lang.confirm",defaultMessage:"Confirmer"}))))},Da=["locale"],Sa=function(e){var t,s,n=e.profession,r=(0,i.A)(),l=r.formatMessage,c=r.locale;return n?a.createElement(o.A,{id:"Dev.SmallRegister.Form.JobExpName",defaultMessage:"Expérience en {profession} ou similaire",values:{profession:(null==n||null==(t=n.langContent)||null==(t=t[c])?void 0:t.displayName)||(null==n||null==(s=n.langContent)||null==(s=s[c])?void 0:s.name)}}):a.createElement(a.Fragment,null,l(xa.proExp))},ka=function(e){var t=e.skillsList,s=e.handleAddSuggestedTechnology,n=e.profession,r=e.technologies,l=e.TechnologiesPickerField,u=(0,i.A)().locale,m=(0,a.useMemo)((function(){return null!=n&&n.technoIds?n.technoIds.map((function(e,t){var s,a,n=e.technoId,l=r.find((function(e){return(null==e?void 0:e.id)===n}));return{id:n,name:(null==l||null==(s=l.langContent)||null==(s=s[u])?void 0:s.name)||(null==l||null==(a=l.langContent)||null==(a=a["fr"===u?"en":"fr"])?void 0:a.name)||"",position:t,value:50}})).filter((function(e){return!t.find((function(t){return t.id===e.id}))})):[]}),[t,n,r]),d=de.FieldArray;return a.createElement(a.Fragment,null,m.length>0&&a.createElement(c.Typography,{className:"sc-flex sc-flex-col",variant:"body2"},a.createElement(o.A,{id:"Dev.SmallRegister.Form.favTechnologies.suggestion",defaultMessage:"Ajouter rapidement les compétences liées à votre métier visé"}),a.createElement("div",{className:"sc-flex sc-flex-wrap"},m.map((function(e){return a.createElement(c.Tag,{size:"xs",key:"suggested_techno_"+e.id,className:"sc-place-tag sc-m-1",color:"indigo"},e.name,a.createElement(pe.default,{className:"sc-cursor-pointer sc-w-2 sc-h-2 sc-ml-1",onClick:function(){return s(e)}}))}))),a.createElement(o.A,{id:"Dev.SmallRegister.Form.favTechnologies.suggestionOr",defaultMessage:"Ou sélectionnez (jusqu'à 6) dans notre liste :"})),a.createElement(d,st({name:"skillsList"},{render:function(e){return a.createElement(l,{arrayHelper:e,reverseAddButton:!0,mode:"grouped",values:t,limitTo:6})}})))},Ra=function(e){var t,s,n,r,l,u,m,d,p,v,f,h,C,y=e.className,b=e.onSubmit,E=e.excludeFields,T=e.initialValues,x=e.cta,w=e.requestContract,P=e.devConfidential,M=e.developerProfile,A=e.placeId,N=e.place,D=e.developerPortfolio,S=e.professions,k=e.technologies,R=e.PlacePickerField,L=e.TechnologiesPickerField,_=(0,i.A)().formatMessage,F=Aa("(max-width:768px)"),I=St(),j=I[0],q=I[1],B=I[2],z=Object.keys((null==M||null==(t=M.dreamJob)?void 0:t.contractsTypes)||{}),U=(0,a.useMemo)((function(){var e=(null==z?void 0:z.length)>0?z.includes("permanent")?"permanent":z[0]:void 0;return w?null!=e?e:"permanent":e}),[w]),V=(0,a.useState)(!1),Q=V[0],O=V[1],H=(0,a.useState)(null!=(s=null==(n=Object.entries(S||{}).find((function(e){var t,s,a=e[0];return!(null==M||null==(t=M.currentJob)||!t.professionId)&&(null==M||null==(s=M.currentJob)?void 0:s.professionId)===a})))?void 0:n[1])?s:null),J=H[0],W=H[1];return a.createElement(de.Formik,{enableReinitialize:!0,initialValues:{firstName:(null==P?void 0:P.firstName)||"",lastName:(null==P?void 0:P.lastName)||"",professionId:(null==T?void 0:T.professionId)||(null==M||null==(r=M.currentJob)?void 0:r.professionId)||"",proExp:null!=(l=null==M||null==(u=M.experience)?void 0:u.codeExperienceYears)?l:void 0,place:{location:(null==N?void 0:N.formatted_address)||void 0,placeId:A||void 0}
1,remoteFrequency:(null==M||null==(m=M.dreamJob)?void 0:m.remoteFrequency)||void 0,CV:(null==D||null==(d=D.socials)||null==(d=d.linkedin)?void 0:d.url)||(null==D||null==(p=D.socials)||null==(p=p.custom)?void 0:p.url)||void 0,jobSearchState:(null==M||null==(v=M.dreamJob)?void 0:v.jobSearchState)||wa.OPEN_OPPORTUNITIES,contractType:U,skillsList:Object.values((null==M||null==(f=M.skills)?void 0:f.favoriteTechnologies)||[]),conscentNewsletter:!1,conscentCGU:!1},validationSchema:Ta(_,E),onSubmit:(h=nt().mark((function e(t,s){var a,n,r,l;return nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=s.setSubmitting,!w||null!=t&&t.contractType){e.next=4;break}return O(!0),e.abrupt("return",q());case 4:if(l={firstName:t.firstName||"",lastName:t.lastName||"",experience:t.proExp||0,placeId:null==(a=t.place)?void 0:a.placeId,remoteFrequency:null==t?void 0:t.remoteFrequency,professionId:null==t?void 0:t.professionId,portfolio:null==t?void 0:t.CV,jobSearchState:null==t?void 0:t.jobSearchState,contractType:null!=(n=null==t?void 0:t.contractType)?n:null,skillsList:(null==t?void 0:t.skillsList)||[],conscentNewsletter:!(null==t||!t.conscentNewsletter),conscentCGU:!(null==t||!t.conscentCGU)},!b){e.next=7;break}return e.abrupt("return",b(l));case 7:r(!1);case 8:case"end":return e.stop()}}),e)})),C=function(){var e=this,t=arguments;return new Promise((function(s,a){var n=h.apply(e,t);function r(e){tt(n,s,a,r,l,"next",e)}function l(e){tt(n,s,a,r,l,"throw",e)}r(void 0)}))},function(e,t){return C.apply(this,arguments)})},(function(e){var t,s,n,r,l,i,u,m;return a.createElement(a.Fragment,null,a.createElement(Na,{onClose:function(){O(!1),B()},onSelect:function(t){e.setFieldValue("contractType",t),e.setFieldTouched("contractType"),Q&&e.handleSubmit()},open:j,selectedContract:e.values.contractType}),a.createElement("form",{onSubmit:e.handleSubmit,className:y},!(null!=E&&E.name)&&a.createElement("div",{className:fa},a.createElement(Ca,{classes:{container:ha},title:_(xa.firstName),error:e.touched.firstName&&e.errors.firstName},a.createElement(c.TextField,{id:"firstName",name:"firstName",onChange:function(t){e.setFieldTouched("firstName"),e.setFieldValue("firstName",t.target.value)},value:e.values.firstName,variant:"flat",placeholder:_(xa.firstNamePlaceholder),fullWidth:!0})),a.createElement(Ca,{classes:{container:ha},title:_(xa.lastName),error:e.touched.lastName&&e.errors.lastName},a.createElement(c.TextField,{onChange:function(t){e.setFieldTouched("lastName"),e.setFieldValue("lastName",t.target.value)},value:e.getFieldProps("lastName").value,variant:"flat",placeholder:_(xa.lastNamePlaceholder),fullWidth:!0}))),!(null!=E&&E.dreamjob)&&a.createElement("div",{className:fa},a.createElement(Ca,{classes:{container:ha},title:_(xa.jobSearchState),error:e.touched.jobSearchState&&e.errors.jobSearchState},a.createElement(c.Select,{avoidNative:!F,variant:"flat",value:e.values.jobSearchState,className:"sc-w-full sc-h-6",onChange:function(t){return e.setFieldValue("jobSearchState",t)}},Object.values(wa).filter((function(e){return"pause_profile"!==e})).map((function(e){return a.createElement(g.A,{key:"select_"+e,value:null!=e?e:null},_(Pa[e]))})))),a.createElement(Ca,{classes:{container:""+ha},title:e.values.contractType?_(xa.jobWithContract,{contract:_(Is[e.values.contractType.toLowerCase()]||Is[e.values.contractType])}):_(xa.job),error:e.touched.professionId&&e.errors.professionId},a.createElement(ga,{professions:S,classes:{container:"sc-w-full",select:"!sc-w-full",root:"sc-w-full",input:{input:"sc-w-full !sc-box-border !sc-bg-transparent",root:"sc-w-full !sc-h-6 sc-bg-[#f9f9f9]"}},hideAddMoreJobs:!0,onChange:function(t){var s,a;e.setFieldValue("professionId",t),W(null!=(s=null==(a=Object.entries(S||{}).find((function(e){return e[0]===t})))?void 0:a[1])?s:null),"not_searching"!==e.values.jobSearchState&&w&&q()},value:e.values.professionId}))),!(null!=E&&E.location)&&a.createElement("div",{className:fa},a.createElement(Ca,{classes:{container:""+ha},title:_(xa.remotePolicy),error:e.touched.remoteFrequency&&(null==(t=e.errors.remoteFrequency)?void 0:t.frequency)},a.createElement(c.Select,{variant:"flat",value:null==(s=e.values.remoteFrequency)?void 0:s.frequency,className:"sc-w-full sc-h-6",onChange:function(t){e.setFieldValue("remoteFrequency.frequency",t),"hybrid"===t?e.setFieldValue("remoteFrequency.daysPerWeek",3):e.setFieldValue("remoteFrequency.daysPerWeek",null)}},Object.values(ve.RemoteFrequenciesV2).map((function(e){return a.createElement(g.A,{key:"select_"+e,value:null!=e?e:null},_(Ma[e]))})))),a.createElement(Ca,{classes:{container:""+ha},title:_(xa.location),error:(null==(n=e.touched.place)?void 0:n.placeId)&&(null==(r=e.errors.place)?void 0:r.placeId)},a.createElement(R,{value:(null==(l=e.values.place)?void 0:l.location)||"",onSelect:function(t){return e.setFieldValue("place",t)},textFieldProps:{variant:"flat",fullWidth:!0}}))),!(null!=E&&E.profile)&&a.createElement("div",{className:fa},a.createElement(Ca,{classes:{container:""+ha},title:a.createElement(Sa,{profession:J}),error:e.touched.proExp&&e.errors.proExp},a.createElement(c.TextField,{onChange:function(t){e.setFieldTouched("proExp"),e.setFieldValue("proExp",t.target.value?parseFloat(t.target.value):void 0)},value:e.getFieldProps("proExp").value,variant:"flat",type:"number",min:0,max:20,placeholder:_(xa.proExpPlaceholder),fullWidth:!0})),a.createElement(Ca,{classes:{container:ha},title:_(xa.CV),error:e.touched.CV&&"string"==typeof e.errors.CV?e.errors.CV:null},a.createElement(c.TextField,{onChange:function(t){e.setFieldTouched("CV"),e.setFieldValue("CV",t.target.value)},value:e.values.CV,variant:"flat",placeholder:_(xa.CVPlaceholder),fullWidth:!0}))),!(null!=E&&E.skills)&&a.createElement(Ca,{classes:{container:"sc-m-1 sc-flex-auto 
1sc-w-full"},title:_(xa.technologies),error:e.touched.skillsList&&"string"==typeof e.errors.skillsList?e.errors.skillsList:null},a.createElement(ka,{TechnologiesPickerField:L,profession:J,technologies:k,skillsList:null==(i=e.values)?void 0:i.skillsList,handleAddSuggestedTechnology:function(t){var s;e.setFieldValue("skillsList",[].concat(null==(s=e.values)?void 0:s.skillsList,[t]))}})),!(null!=E&&E.conscentNewsletter)&&a.createElement("div",{className:"sc-flex sc-items-center sc-py-1 sc-mt-1",onClick:function(){return e.setFieldValue("conscentNewsletter",!e.values.conscentNewsletter)}},a.createElement(c.Checkbox,{variant:"raised",checked:null==(u=e.values)?void 0:u.conscentNewsletter,onChange:function(){return e.setFieldValue("conscentNewsletter",!e.values.conscentNewsletter)},className:"m-0 mr-2"}),a.createElement(c.Typography,{variant:"body2"},a.createElement(o.A,{id:"Register.card.newsletter.conscent",defaultMessage:"J'accepte de recevoir les newsletters de l'équipe de WeLoveDevs"}))),!(null!=E&&E.conscentCGU)&&a.createElement("div",{className:"sc-py-1",onClick:function(){return e.setFieldValue("conscentCGU",!e.values.conscentCGU)}},a.createElement("div",{className:"sc-flex sc-items-center"},a.createElement(c.Checkbox,{variant:"raised",checked:null==(m=e.values)?void 0:m.conscentCGU,onChange:function(){return e.setFieldValue("conscentCGU",!e.values.conscentCGU)},className:"sc-m-0 sc-mr-2"}),a.createElement(c.Typography,{variant:"body2"},a.createElement(o.A,{id:"Register.card.CGU.conscent",defaultMessage:"J'ai lu et j'accepte les <cgulink>CGU</cgulink> et <dpolink>la polique de protection des données</dpolink>",values:{cgulink:function(e){return a.createElement("a",{onClick:function(e){e.stopPropagation()},className:"sc-text-primary-500 hover:sc-underline",target:"_blank",href:"https://welovedevs.com/fr/legal-notes/",rel:"noreferrer"},e)},dpolink:function(e){return a.createElement("a",{onClick:function(e){e.stopPropagation()},className:"sc-text-primary-500 hover:sc-underline",target:"_blank",href:"https://welovedevs.com/fr/data-policy.html",rel:"noreferrer"},e)}}}),a.createElement("span",{className:"sc-text-primary-500"},"*"))),e.errors.conscentCGU&&a.createElement(c.Typography,{variant:"helper",color:"danger"},e.errors.conscentCGU)),a.createElement("div",{className:"sc-w-full sc-flex sc-justify-center"},a.createElement(c.Button,{type:"submit",variant:"contained"},x||a.createElement(o.A,{id:"Dev.NewWaiting.Button.Start",defaultMessage:"Découvrir mon futur job!"})))))}))},La=function(e){var t=e.locale,s=at(e,Da);return a.createElement(dt,{locale:t},a.createElement(Ra,st({},s)))},_a=function(e){var t=e.text,s=e.ctaText,n=e.handle,r=e.className,l=void 0===r?"":r,o="https://process.filestackapi.com/auto_image/resize=width:400,height:266,fit:crop/watermark=file:Sx5qITAZREGJG20r0V8g,size:133/compress/"+(n||"WSJ0tzH2TWGIJaU88Al3");return a.createElement(c.Card,{className:"sc-w-full sc-rounded-lg sc-h-full sc-flex sc-items-end sc-bg-center sc-bg-cover sc-p-1 sc-overflow-hidden sc-cursor-pointer "+l,style:{backgroundImage:"url("+o+")",backgroundSize:"cover",backgroundPosition:"center"}},a.createElement("div",{className:"sc-flex sc-flex-wrap sc-w-full sc-justify-between sc-mx-1"},a.createElement(c.Typography,{className:"sc-w-fit sc-font-semibold sc-text-base sc-text-white sc-flex sc-items-center sc-justify-center sc-z-20 sc-pb-1/2"},t),a.createElement("div",{className:"sc-flex sc-items-center sc-pb-1/2"},a.createElement(Ce.default,{className:"sc-max-h-1 sc-max-w-1 sc-mr-1/2 sc-text-white"}),a.createElement(c.Typography,{className:"sc-text-white sc-text-sm sc-whitespace-nowrap sc-w-full sc-flex sc-items-center sc-justify-center sc-z-20"},s))))},Fa=(0,l.defineMessages)({deleteLabel:{id:"Main.lang.delete",defaultMessage:"Supprimer"},checkboxLabel:{id:"Technoligies.Picker.labels.chekbox",defaultMessage:"Seulement selectionnés"}}),Ia=["onClose","limitTo"],ja=function(e){var t=e.onClose,s=e.limitTo,n=at(e,Ia);return a.createElement(m.A,st({className:"!sc-z-[10004]",onClose:t},n),a.createElement(v.A,null,a.createElement(o.A,{id:"TechnologiesPicker.limitExceededDialog.title",defaultMessage:"Vous ne pouvez pas ajouter plus de {limitTo} technologie{limitTo, plural, one {} other {s}}",values:{limitTo:s}})),a.createElement(d.A,null,a.createElement(h.A,null,a.createElement(o.A,{id:"TechnologiesPicker.limitExceededDialog.content",defaultMessage:"Afin d'ajouter de nouvelles technologies, merci de retirer des technologies déjà sélectionnées."}))),a.createElement(p.A,null,a.createElement(C.A,{size:"small",color:"primary",onClick:t},a.createElement(o.A,{id:"Main.lang.understood",defaultMessage:"Compris"}))))},qa=function(e){void 0===e&&(e="");var t=(0,a.useState)(e),s=t[0],n=t[1];return[s,(0,a.useCallback)((function(e){var t;return n((null==e||null==(t=e.target)?void 0:t.value)||"")}),[]),n]},Ba=function(e){var t=e.open,s=e.onClose,n=e.onRequest,r=qa(""),l=r[0],i=r[1],u=(0,a.useCallback)((function(){s(),n()}),[l]);return a.createElement(m.A,{open:t,onClose:s,classes:{root:"sc-z-1500"}},a.createElement(Jt,null,a.createElement(o.A,{id:"Picker.RequestTechnology.Title",defaultMessage:"Faire une demande d'ajout de techno"})),a.createElement(d.A,null,a.createElement(c.Typography,{color:"dark"},a.createElement(o.A,{id:"Picker.RequestTechnology.content",defaultMessage:"Vous souhaitez ajouter une techno? Notre équipe le fera dans les meilleurs délais. Remplissez le champ ci dessous et cliquez sur 'Faire une demande'. Cette action ouvrira une discussion avec le support. "})),a.createElement(c.TextField,{fullWidth:!0,className:"sc-mt-2",variant:"flat",onCh
1ange:i,placeholder:"Ex : Java EE 25"})),a.createElement(p.A,null,a.createElement(c.Button,{size:"small",onClick:s},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),a.createElement(Hs,{message:"Je souhaite ajouter une techno : "+l},a.createElement(c.Button,{size:"small",color:"primary",disabled:!l.length,onClick:u},a.createElement(o.A,{id:"Picker.RequestTechnology.Button",defaultMessage:"💬 Faire une demande"})))))},za=function(e){var t=e.parentOnClose,s=St(),n=s[0],r=s[1],l=s[2];return a.createElement(a.Fragment,null,n&&a.createElement(Ba,{open:n,onClose:l,onRequest:t}),a.createElement("div",{className:"flex flex-col items-center "},a.createElement(c.Typography,null,a.createElement(o.A,{id:"TechnologiesPicker.allTechnologies.noTechnologies",defaultMessage:"Votre recherche est trop précise 🔎"})),a.createElement(c.Button,{variant:"contained",size:"small",color:"primary",className:"mt-1",onClick:r},a.createElement(o.A,{id:"TechnologiesPicker.allTechnologies.createNew",defaultMessage:"Ajouter une technologie"}))))},Ua=function(e){var t,s=(0,i.A)().formatMessage,n=Aa("(max-width: 768px)");t=n,(0,a.useEffect)((function(){if("undefined"!=typeof $crisp)return t&&$crisp.push(["do","chat:hide"]),function(){$crisp.push(["do","chat:show"])}}),[t]);var r=e.onChange,l=void 0===r?function(){}:r,u=e.limitTo,g=void 0===u?18:u,v=e.selectedTechnologies,f=void 0===v?[]:v,h=e.open,C=e.onClose,b=e.technologies,E=(0,a.useState)(!1),T=E[0],x=E[1],w=(0,a.useMemo)((function(){return b.map((function(e){var t,s;return{name:null==e||null==(t=e.langContent)||null==(t=t.fr)?void 0:t.name,id:e.id,handle:e.handle,url:"https://cdn.filestackcontent.com/"+(null!=(s=e.handle)?s:"8EVRWaVnQAKHW4R3TCTh"),tags:e.tags}}))}),[JSON.stringify(b)]),P=(0,a.useCallback)((function(e){f.length!==g?"function"==typeof l&&l([].concat(f,[{name:e,value:50}])):x(!0)}),[l,f]),M=(0,a.useCallback)((function(e){"function"==typeof l&&l(f.filter((function(t){return t.name!==e})))}),[l,f]),A=(0,a.useCallback)((function(e){l(e)}),[f,l]),N=(0,a.useCallback)((function(e){var t=f.findIndex((function(t){return t.name===e.name}));t<0||l(f.map((function(s,a){return a===t?e:s})))}),[f,l]),D=(0,a.useCallback)((function(){l([])}),[f,l]);return a.createElement(a.Fragment,null,a.createElement(ja,{open:T,onClose:function(){return x(!1)},limitTo:g}),a.createElement(m.A,{disableEnforceFocus:!0,id:"technologies-picker",fullScreen:n,classes:{root:"sc-z-[1300]",paper:"!sc-max-w-full sc-w-[90vw] md:sc-w-full"},open:h,onClose:C},a.createElement(Jt,null,a.createElement(o.A,{id:"Techno.Picker.Dialog.Title",defaultMessage:"Sélectionnez vos technologies"})),a.createElement(d.A,{classes:{root:"sc-flex sc-overflow-hidden sc-flex-col"}},w&&0!==(null==w?void 0:w.length)?a.createElement(c.TechnologiesPicker,{classes:{container:"sc-overflow-hidden"},isMobile:n,technologies:null!=w?w:[],selectedValues:f.map((function(e,t){var s;return st({},e,{index:null!=(s=e.index)?s:t})})),translations:{deleteLabel:s(Fa.deleteLabel),checkboxLabel:s(Fa.checkboxLabel)},content:{additionalInformations:a.createElement("div",{className:"sc-flex sc-w-fit sc-p-2 sc-rounded-lg sc-bg-tertiary-50"},a.createElement(re.default,{className:"sc-mr-1 sc-text-tertiary-700"}),a.createElement(c.Typography,{className:"sc-font-medium sc-text-tertiary-1000",component:"span"},a.createElement(o.A,{id:"TechnologiesPickers.order.waring",defaultMessage:"L'ordre des technologies est important : indiquez en priorité vos technologies principales."}))),noResults:a.createElement(za,{parentOnClose:C})},onArrayChange:A,onAddItem:P,onArrayItemChange:N,onDeleteItem:M}):"Loading"),a.createElement(p.A,null,a.createElement("div",{className:"sc-flex sc-items-center sc-justify-between sc-w-full"},a.createElement(us,{disabled:null==e?void 0:e.isLoading,label:a.createElement(o.A,{id:"Main.lang.deleteAll",defaultMessage:"Supprimer tout"}),onClick:D}),a.createElement(c.Button,{disabled:null==e?void 0:e.isLoading,color:"indigo",variant:"contained",size:"small",onClick:C},(null==e?void 0:e.isLoading)&&a.createElement(y.A,{color:"light",size:16,className:"mr-1"}),a.createElement(o.A,{id:"Main.lang.save",defaultMessage:"Sauvegarder"}))))))},Va=function(e){return a.createElement(dt,{locale:e.locale},a.createElement(Ua,st({},e)))},Qa=(0,l.defineMessages)({highResult:{id:"Tests.AnonymousTestResult.HighResult",defaultMessage:"Score élevé"},lowResult:{id:"Tests.AnonymousTestResult.LowResult",defaultMessage:"Score faible"},devRanking:{id:"Tests.AnonymousTestResult.devRanking",defaultMessage:"Classement du candidat"},devScore:{id:"Tests.AnonymousTestResult.devScore",defaultMessage:"Votre position"},graphGenericTitle:{id:"Test.AnonymousTestResult.genericTitle2",defaultMessage:"Résultats ({count} développeurs)"},graphTitle:{id:"Test.AnonymousTestResult.title.v2",defaultMessage:"Comparaison à la communauté WeLoveDevs"},graphSubtitle:{id:"Test.AnonymousTestResult.subtitle",defaultMessage:"Le {date}"},allTime:{id:"Tests.TestDistribution.period.allTime",defaultMessage:"depuis toujours"},currentSeason:{id:"Tests.TestDistribution.period.currentSeason",defaultMessage:"de la saison"}}),Oa=["locale"],Ha=function(e,t){var s=e%10,a=e%100;return 1==s&&11!=a?"en"==t?"st":"er":2==s&&12!=a?"en"==t?"nd":"ème":3==s&&13!=a?"en"==t?"rd":"ème":"en"==t?"th":"ème"},Ja=function(e){var t=e.bucket,s=e.devInfos,n=e.darkMode,r=void 0!==n&&n,l=e.palette,u=(0,a.useState)(0),m=u[0],d=u[1],p=(0,i.A)(),g=p.formatMessage,v=p.locale,f=Object.values(t||{}).reduce((function(e,t){return e+t}),0),h=(0,a.useMemo)((function(){var e,t,s,a,n;return r?{main:(null!=(t=null==l?void 0:l.primary)?t:c.primary)[500],backgroundColor:(null!=(s=null==l?void 0:l.primary)?s:c.primary)[500],selectedColor:(null!=(a=null==l?void 0:l.secondary)?a:c.primary)[500],notSelectedColor:(null!=(n=null==l?void 0:l.primary)?n:c.primary)[500],textColor:c.dark[500]}:{main:c.light[500],backgroundColor:"rgba(255,255,255,0.4)",selectedColor:(null!=(e=null==l?void 0:l.secondary)?e:c.secondary)[500],notSelectedColor:"rgba(255,255,255,0.2)",textColor:c.light[500]}}),[r]),C=(0,a.useMemo)((function(){var e=Object.keys(t||{}),a=e.map((function(t,s){return 0===s?g(Qa.lowResult,{lowScore:t.split("-")[0]}):s===e.length-1?g(Qa.highResult,{highScore:t.split("-")[1]}):""})),n=Object.values(t||{}),r=Array.from({length:Object.keys(t||{}).length},(function(t,a){var n=e[a].split("-"),r=n[0],l=n[1],o=null==s?void 0:s.devScore;return o&&o>=parseInt(r,10)&&o<=parseInt(l,10)?(d(a),h.selectedColor):h.notSelectedColor}));return{labels:a,datasets:[{label:Qa.devRanking,backgroundColor:r,borderColor:h.main,borderWidth:1,hoverBackgroun
1dColor:h.backgroundColor,hoverBorderColor:h.main,data:n}]}}),[t,s]),y=(0,a.useMemo)((function(){if(null!=s&&s.isAnonymous){var e=((null==s?void 0:s.position)||0)+1;return[(null==s?void 0:s.position)&&e+" "+Ha(e,v),(null==s?void 0:s.centile)&&"Top "+(null==s?void 0:s.centile)+"%"].filter(Boolean).join("\n")}return(null==s?void 0:s.centile)&&"Top "+(null==s?void 0:s.centile)+"%"}),[s,v]),b=(0,a.useMemo)((function(){var e=g(Qa.graphGenericTitle,{count:f||10});return s&&(e=[g(Qa.graphTitle,{count:f}),(null==s?void 0:s.endDate)&&g(Qa.graphSubtitle,{date:Ee()(null==s?void 0:s.endDate).format("L")})].filter(Boolean)),{responsive:!0,scales:{ticks:{min:0},xAxes:[{afterFit:function(e){e.height=25},ticks:{display:!0,fontColor:h.textColor,autoSkip:!1,maxRotation:0,minRotation:0},gridLines:{color:"rgba(0, 0, 0, 0)",zeroLineColor:"rgba(0,0,0,0)"},scaleLabel:{display:!0}}],yAxes:[{gridLines:{zeroLineColor:h.main,color:"rgba(255,255,255, 0)",drawTicks:!1},ticks:{display:!1,beginAtZero:!0}}]},title:{display:!0,position:s?"bottom":"top",text:e,fontColor:h.textColor,padding:s?0:10,fontSize:13,fontStyle:"bold"},legend:{display:!1},layout:{padding:{top:75}},maintainAspectRatio:!1,animation:{duration:0,onComplete:function(e){if(m>0){var t=e.chart,s=t.getDatasetMeta(0).data[m];t.tooltip._active=[s],t.tooltip.update(),t.draw()}}},events:[],showAllTooltips:!0,position:"average",tooltips:{titleAlign:"center",bodyAlign:"center",displayColors:!1,titleMarginBottom:4,xAlign:"center",yAlign:"bottom",xPadding:8,yPadding:8,callbacks:{title:function(){return(null==s?void 0:s.devName)||""},label:function(){return[y||g(Qa.devScore),(null==s?void 0:s.devScore)+" pts"]}}}}}),[m,s,f]);if(!t)return null;var E=ye.Bar;return a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col sc-justify-center sc-items-center sc-px-0 sc-py-1"},a.createElement("div",{className:"sc-w-full sc-max-w-[70vw] sc-relative sc-px-2 sc-h-[300px]"},a.createElement(a.Fragment,null,a.createElement(E,{data:C,options:b}),((null==s?void 0:s.isAnonymous)||f>=20)&&a.createElement("a",{href:"https://welovedevs.com/fr/articles/comment-fonctionne-le-classement-des-tests-techniques-sur-welovedevscom?utm_source=app&utm_medium=test_page&utm_campaign=test_result",target:"_blank",rel:"noopener noreferrer",className:"!sc-absolute sc-bottom-[-23px] sc-right-[23px]"},a.createElement(c.Typography,{className:"sc-text-xs sc-italic",color:r?"dark":"light"},a.createElement(o.A,{id:"Tests.TestResult.LearnMore",defaultMessage:"En savoir plus sur le classement"}))))),!(null!=s&&s.isAnonymous)&&f<20&&a.createElement(c.Typography,{color:r?"dark":"light",variant:"body1",component:"span"},a.createElement(o.A,{id:"Tests.TestResult.NotEnoughData",defaultMessage:"⚠️ Les résultats de classement {period} risquent de ne pas être pertinents car le test n'a pas encore été passé suffisament de fois.",values:{period:g(Qa.allTime)}})))},Wa=function(e){var t=e.locale,s=at(e,Oa);return a.createElement(dt,{locale:t},a.createElement(Ja,st({},s)))},Ga=function(e){var t=e.difficulty,s=e.locale,n=e.size,r=void 0===n?"xs":n,l=e.hideText,i=void 0!==l&&l,u=e.classes;if(!t)return null;var m=function(e){switch(e){case"easy":default:return{color:"safe",label:a.createElement(o.A,{id:"Tests.TestLevel.level.easy",defaultMessage:"Débutant"})};case"intermediate":return{color:"warn",label:a.createElement(o.A,{id:"Tests.TestLevel.level.intermediate",defaultMessage:"Intermédiaire"})};case"difficult":return{color:"red",label:a.createElement(o.A,{id:"Tests.TestLevel.level.hard",defaultMessage:"Expert"})}}}(t),d=m.color,p=m.label;return i?a.createElement(dt,{locale:s},a.createElement(c.Tooltip,{title:p,classes:{tooltip:"sc-text-white"}},a.createElement(c.Tag,{color:d,size:r,className:"sc-mb-1",classes:u},a.createElement(z.default,{className:"sc-text-"+d+"-800 sc-max-h-2 sc-max-w-2"})))):a.createElement(dt,{locale:s},a.createElement(c.Tag,{color:d,size:r,className:"sc-mb-1",classes:u},a.createElement(z.default,{className:"sc-text-"+d+"-800 sc-mr-1 sc-max-h-2 sc-max-w-2"}),p))},Ya=function(e){var t,s,n,r,l=e.hit,i=e.test,u=e.technology,m=e.PortalComponent,d=e.locale,p=e.classes,g=(0,a.useMemo)((function(){var e;return null!=(e=l||i)?e:null}),[l,i]),v="https://process.filestackapi.com/output=format:png/compress/"+((null==u?void 0:u.handle)||"4A5N89okRPW50jRcmkuM"),f=(0,a.useMemo)((function(){var e,t;return(null==g||null==(e=g.langContent)||null==(e=e[d])?void 0:e.name)||(null==g||null==(t=g.langContent)||null==(t=t.fr)?void 0:t.name)}),[g,d]),h=null!=(t=null==g?void 0:g.publishedAt)?t:null,C=!!h&&Math.floor((Date.now()-h)/864e5)<=30,y="DRAFT"===(null==g?void 0:g.status);return a.createElement(dt,{locale:d},a.createElement(c.Card,{className:"sc-flex sc-w-[350px] sc-rounded-lg sc-flex-col sc-p-0 "+(null==p?void 0:p.card)},a.createElement("div",{className:"sc-flex sc-flex-col sc-px-2 sc-py-1 sc-h-full"},a.createElement("div",{className:"sc-flex sc-w-full sc-items-center sc-justify-between sc-min-h-5 sc-h-5"},a.createElement("div",{className:"sc-flex sc-items-center sc-w-full"},a.createElement("img",{src:v,alt:f,className:"sc-max-h-4 sc-max-w-4 sc-mr-1"}),a.createElement(c.Typography,{className:"sc-font-semibold sc-text-base sc-line-clamp-2"},f))),a.createElement("div",{className:"sc-flex sc-w-full sc-items-center sc-mt-1"},C&&a.createElement(c.Tag,{size:"xs",color:"purple",className:"sc-flex sc-items-center sc-mr-1 
1sc-mb-1 sc-whitespace-nowrap",classes:{typography:"font-semibold"}},a.createElement(o.A,{id:"Main.lang.New",defaultMessage:"Nouveau"}),a.createElement("span",{className:"sc-relative sc-flex sc-h-1 sc-w-1 sc-ml-1 -sc-mt-1 "},a.createElement("span",{className:"sc-animate-ping sc-absolute sc-inline-flex sc-h-full sc-w-full sc-rounded-full sc-bg-purple-400 sc-opacity-75"}),a.createElement("span",{className:"sc-relative sc-inline-flex sc-rounded-full sc-h-1 sc-w-1 sc-bg-purple-500"}))),m&&!y&&a.createElement(c.Tag,{color:"indigo",className:"sc-mr-1 sc-mb-1 sc-truncate",classes:{typography:"sc-no-underline sc-truncate !sc-block"},size:"xs"},m),y?a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.TestCard.draft.tooltip",defaultMessage:"Ce test est en cours de rédaction"})},a.createElement(c.Tag,{color:"warn",size:"xs",className:"sc-mr-1 sc-mb-1",classes:{typography:"sc-no-underline"}},a.createElement(Te.default,{className:"sc-mr-1 sc-max-h-2 sc-max-w-2"}),a.createElement(o.A,{id:"Tests.TestCard.draft",defaultMessage:"En Construction"}))):a.createElement(Ga,{difficulty:null==g?void 0:g.difficulty,locale:d,hideText:C})),a.createElement("div",{className:"sc-flex sc-w-full sc-items-center sc-justify-between sc-mt-1/2 sc-flex-wrap"},a.createElement("div",{className:"sc-flex sc-w-auto sc-items-center sc-pr-2"},y?a.createElement(c.Tooltip,{title:a.createElement(o.A,{defaultMessage:"{questionsCount} / 20 questions validées",id:"Tests.TestCard.draft.questions",values:{questionsCount:(null==g?void 0:g.questionsCount)||0}})},a.createElement(c.Typography,{className:"sc-flex sc-items-center sc-text-sm sc-text-gray-500"},a.createElement(o.A,{defaultMessage:"Informations à venir {questionsCount, plural, =0 {} other {(# questions)}}",id:"Tests.TestCard.information.coming",values:{questionsCount:null!=(s=null==g?void 0:g.questionsCount)?s:0}}))):a.createElement(c.Typography,{className:"whitespace-nowrap"},Math.floor(((null==g?void 0:g.estimatedTime)||60*((null==g?void 0:g.questionsCount)||20))/((null==g?void 0:g.questionsCount)||20)*20*.5/60)," ","minutes"),a.createElement("div",{className:"sc-ml-1 sc-flex sc-items-center"},a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.landingPage.list.card.tooltip.french",defaultMessage:"Ce test est disponible en Français"})},a.createElement("div",{className:"sc-flex sc-items-center"},a.createElement(et,{className:"sc-ml-1"}))),(null==g||null==(n=g.langContent)||null==(n=n.en)?void 0:n.translated)&&a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.landingPage.list.card.tooltip.english",defaultMessage:"Ce test est disponible en Anglais"})},a.createElement("div",{className:"sc-flex sc-items-end"},a.createElement(Xe,{className:"sc-ml-1"}))))),!y&&a.createElement("div",{className:"sc-flex sc-w-auto sc-items-center"},a.createElement(we.A,{className:"sc-items-center",name:"customized-color",defaultValue:(null==g?void 0:g.rating)||4.5,getLabelText:function(e){return e+" Star"+(1!==e?"s":"")},precision:.5,size:"small",readOnly:!0,icon:a.createElement(ee.default,{fontSize:"inherit"}),emptyIcon:a.createElement(xe.default,{fontSize:"inherit"})}),a.createElement(c.Typography,{className:"sc-flex sc-items-center sc-font-semibold sc-text-sm sc-ml-1"},(null==g?void 0:g.rating)||4.5)))),a.createElement("div",{className:"sc-flex sc-w-full sc-items-center sc-justify-between sc-bg-gray-100 sc-rounded-b-lg sc-py-1"},a.createElement("div",{className:"sc-flex sc-w-full sc-items-center sc-justify-between sc-mx-2"},a.createElement(c.Typography,{className:"sc-flex sc-items-center sc-w-auto sc-text-gray-500 sc-text-sm sc-font-medium"},a.createElement(o.A,{id:"Test.TestCard.Author",defaultMessage:"Par {author}",values:{author:"string"==typeof(null==g?void 0:g.mainAuthor)&&(null==g?void 0:g.mainAuthor)||a.createElement(o.A,{id:"Tests.TestCard.authors.community",defaultMessage:"Communauté"})}})),a.createElement(c.Typography,{className:"sc-text-gray-500 sc-text-sm sc-font-medium"},(0,Pe.default)(new Date(null!=(r=null==g?void 0:g.updatedAt)?r:new Date),"dd/MM/yyyy"))))))},Za=function(e){var t=e.testId,s=e.questionId,n=e.onClose,r=e.open,l=e.LinkComponent;return a.createElement(m.A,{open:r,onClose:n},a.createElement(Jt,null,a.createElement(o.A,{id:"Test.Question.Alternative.Title",defaultMessage:"Proposer une mise à jour de la question"})),a.createElement(d.A,{className:"flex flex-col items-center justify-center"},a.createElement(c.Typography,{className:"mb-2"},a.createElement(o.A,{id:"Test.Question.Alternative.why",defaultMessage:"Vous pensez que la question contient une erreur ? Que la syntaxe est dépréciée ? Que les réponses sont sujettes à discussion ? Ou pour toute autre raison..."})),a.createElement(c.Typography,null,a.createElement(o.A,{id:"Test.Question.Alternative.how",defaultMessage:"Proposez une mise à jour de la question ! En plus d'aider de nombreux développeurs, vous deviendrez auteur contributeur sur le test et vous améliorerez votre classement ! "})),a.createElement("img",{className:"mt-2",src:"https://cdn.filestackcontent.com/compress/VS1YcUTcTei5yXomaQvn"})),a.createElement(p.A,null,a.createElement(c.Button,{onClick:n,color:"dark",size:"small"},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),a.createElement(l,{href:"/test-question-creator/"+t+"/"+s+"/alternative"},a.createElement(c.Button,{variant:"contained",size:"small",color:"indigo",onClick:n},a.createElement(o.A,{id:"Test.Question.Alternative.Start",defaultMessage:"Proposer une modification"})))))},Ka=function(e){var t=e.correctionExplanation,s=e.classes,n=void 0===s?{}:s;return a.createElement("div",{className:"[&>a]:!sc-underline "+(null==n?void 0:n.container)+" sc-p-2 sc-border sc-border-solid sc-rounded-md"},a.createElement(c.Typography,{className:"sc-mb-1",variant:"h4",component:"h4"},a.createElement(o.A,{id:"Tests.Question.Correction.Title",defaultMessage:"Explication"})),a.createElement(xt,{classes:{container:"sc-text-black "+(null==n?void 0:n.typography)}},t))},$a=function(e){var t=e.correctionExplanation,s=e.variant,n=e.locales,r=e.questionConfidential,l=e.classes,o=void 0===l?{}:l,i=e.locale;return"creator"===s?a.createElement(dt,{locale:i},a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col sc-items-center"},(n||[i]).sort((function(e,t){return e.localeCompare(t)})).map((function(e){var t,s;return a.createElement("div",{className:"sc-w-full sc-flex sc-items-start",key:"translation_"+e},(null==r||null==(t=r.langContent)||null==(t=t[e])?void 0:t.correctionExplanation)&&a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-p-1 sc-border "+(null==o?void 0:o.flagEmojis)+" sc-border-r-0 sc-rounded-l-lg sc-z-10"},"fr"===e&&a.createElement(et,null),"en"===e&&a.createElement(Xe,null)),a.createElement(Ka,{classes:{container:(null==o?void 0:o.container)+" sc-w-full sc-mb-1/2 sc-rounded-l-none -sc-ml-[2px] sc-pt-1",typography:null==o?void 0:o.typography},correctionExplanation:(null==r||null==(s=r.langContent)||null==(s=s[e])?void 0:s.correctionExplanation)||""})))})))):t?a.createElement(dt,{locale:i},a.createElement(Ka,{classes:{container:null==o?void 0:o.container,typography:null==o?void 0:o.typography},correctionExplanation:t})):null}
1,Xa=(0,l.defineMessages)({not_relevant:{id:"Tests.QuestionStatus.declined.not_relevant",defaultMessage:"non pertinente"},not_clear:{id:"Tests.QuestionStatus.declined.not_clear",defaultMessage:"pas claire"},not_correct:{id:"Tests.QuestionStatus.declined.not_correct",defaultMessage:"incorrecte"},too_easy:{id:"Tests.QuestionStatus.declined.too_easy",defaultMessage:"trop facile"},too_hard:{id:"Tests.QuestionStatus.declined.too_hard",defaultMessage:"trop difficile"},duplicate:{id:"Tests.QuestionStatus.declined.duplicate",defaultMessage:"déjà existante"},minor_changes:{id:"Tests.QuestionStatus.declined.minor_changes",defaultMessage:"avec des changements mineurs"},other:{id:"Tests.QuestionStatus.declined.other",defaultMessage:"Autre"}}),en=(0,l.defineMessages)({PUBLISHED:{id:"Tests.QuestionStatus.PUBLISHED",defaultMessage:"Publiée"},NOT_PUBLISHED:{id:"Tests.QuestionStatus.NOT_PUBLISHED",defaultMessage:"Non publiée"},WAITING_FOR_VALIDATION:{id:"Tests.QuestionStatus.WAITING_FOR_VALIDATION",defaultMessage:"En attente de validation"},ARCHIVED:{id:"Tests.QuestionStatus.ARCHIVED",defaultMessage:"Archivée"},unknown:{id:"Tests.QuestionStatus.unknown",defaultMessage:"Inconnu"},DELETED:{id:"Tests.QuestionStatus.DELETED",defaultMessage:"Supprimée"},DECLINED:{id:"Tests.QuestionStatus.DECLINED",defaultMessage:"Refusée"}}),tn=function(e){var t=e.displayName,s=e.author,n=(0,a.useMemo)((function(){return function(e){var t=e.displayName;return a.createElement(a.Fragment,null,t||a.createElement(o.A,{id:"Test.Author.unknown",defaultMessage:"Équipe W3D"}))}({displayName:(null==s?void 0:s.displayName)||t})}),[s,t]);return a.createElement(a.Fragment,null,null!=s&&s.name||!(null!=s&&s.id||null!=s&&s.recId)?a.createElement(o.A,{id:"Tests.Question.Display.Author",defaultMessage:"Auteur: {name}",values:{name:(null==s?void 0:s.name)||"string"==typeof s&&s||a.createElement(o.A,{id:"Test.Author.unknown",defaultMessage:"Équipe W3D"})}}):a.createElement(o.A,{id:"Tests.Question.Display.Author",defaultMessage:"Auteur: {name}",values:{name:n}}))},sn=function(e){var t=e.questionPublic,s=e.testId,n=e.LinkComponent,r=(0,i.A)().formatMessage;return null!=t&&t.declineStatus?a.createElement(c.Typography,{color:"warn",className:"sc-font-medium"},a.createElement(o.A,{id:"Tests.Question.Display.Declined.status.v2",defaultMessage:"Cette question a été refusée pour la raison suivante : <bold>Question {declineStatus}</bold>. Vous pouvez publier <editLink>une question alternative</editLink>.",values:{bold:function(e){return a.createElement("b",{className:"sc-font-bold"},e)},declineStatus:r(Xa[t.declineStatus]),editLink:function(e){return a.createElement(n,{href:"/test-question-creator/"+s+"/"+(null==t?void 0:t.id)+"/alternative",className:"sc-text-warn-500 sc-underline"},e)}}})):null},an=function(e){var t=e.questionPublic,s=e.LinkComponent,n=e.testId,r=(0,i.A)().formatMessage,l=(0,a.useMemo)((function(){return"PUBLISHED"===(null==t?void 0:t.status)?"sc-text-dark-300":"ARCHIVED"===(null==t?void 0:t.status)||"NOT_PUBLISHED"===(null==t?void 0:t.status)||"DECLINED"===(null==t?void 0:t.status)?"sc-text-danger-500":"WAITING_FOR_VALIDATION"===(null==t?void 0:t.status)?"sc-text-warn-500":"sc-text-dark-300"}),[null==t?void 0:t.status]);return a.createElement(c.Typography,{className:"sc-mr-1 md:sc-py-1/2 md:sc-px-0 "+l,variant:"body2"},a.createElement(o.A,{id:"Tests.Question.Display.Status",defaultMessage:"Statut : {status}",values:{status:r(en[t.status])}}),"ARCHIVED"===t.status&&(null==t?void 0:t.newQuestionId)&&a.createElement(s,{href:"/test-question/"+n+"/"+(null==t?void 0:t.newQuestionId)+"/",className:"sc-leading-none sc-mx-1/2 md:sc-py-1/2 md:sc-px-0"},a.createElement(c.Typography,{className:"sc-text-dark-300 sc-font-bold",variant:"body2"},a.createElement(o.A,{id:"Tests.Question.Display.NewQuestion",defaultMessage:"(Nouvelle question !)"}))),(null==t?void 0:t.originalQuestionId)&&a.createElement(s,{href:"/test-question/"+n+"/"+(null==t?void 0:t.originalQuestionId)+"/",className:"sc-leading-none sc-mx-1/2 md:sc-py-1/2 md:sc-px-0"},a.createElement(c.Typography,{className:"sc-text-dark-300 sc-font-italic",variant:"body2"},a.createElement(o.A,{id:"Tests.Question.Display.OldQuestion",defaultMessage:"(Mise à jour)"}
1))),!(null!=t&&t.newQuestionId)&&(null==t?void 0:t.hasPendingAlternative)&&a.createElement(s,{href:"/tests/questions?status=WAITING_FOR_VALIDATION&testId="+n+"&originalQuestionId="+(null==t?void 0:t.id),className:"sc-leading-none sc-mx-1 md:sc-py-1/2 md:sc-px-0 sc-group"},a.createElement(c.Typography,{className:"sc-text-dark-300 sc-font-italic group-hover:sc-underline",variant:"body2"},a.createElement(o.A,{id:"Tests.Question.Display.NewPendingQuestions",defaultMessage:"(Proposition de mise à jour disponible)"}))))},nn=function(e){var t=e.questionPublic,s=e.testId,n=e.locale,r=e.tookCounter,l=e.unlockedCorrections,i=e.isModerator,m=e.isGoodAnswer,d=e.LinkComponent,p=e.role,g=e.uid,v=e.displayName,f=e.hideDirectLink,h=void 0!==f&&f,C=(0,a.useMemo)((function(){var e,a;return!(null==l||null==(e=l[s])||!e[(null==t?void 0:t.id)||""])||(!!m||(!(null==i||!i.test_questions)||((null==t||null==(a=t.author)?void 0:a.id)===g||p===Me.UserRoles.ADMIN)))}),[p,i,s,t,l]),y=St(),b=y[0],E=y[1],T=y[2];if(!t)return null;var x=r||(null==t?void 0:t.tookCounter);return a.createElement(dt,{locale:n},a.createElement("div",{className:"sc-flex sc-mx-2 sc-my-2 sc-mt-1 md:sc-my-0 sc-justify-between sc-flex-wrap md:sc-flex-col md:sc-justify-start md:sc-items-start"},b&&a.createElement(Za,{testId:s,questionId:null==t?void 0:t.id,open:b,onClose:T,LinkComponent:d}),a.createElement("div",{className:"sc-flex md:sc-items-start sc-items-center sc-my-1 md:sc-flex-col"},a.createElement(c.Typography,{className:"sc-mr-1 md:sc-py-1/2 md:sc-px-0 sc-text-dark-300",variant:"body2"},a.createElement(tn,{author:null==t?void 0:t.author,displayName:v})),(null==t?void 0:t.status)&&a.createElement(an,{questionPublic:t,LinkComponent:d,testId:s}),a.createElement(c.Typography,{className:"md:sc-py-1/2 md:sc-px-0 sc-text-dark-300 ",variant:"body2"},(x||0)>0?a.createElement(o.A,{id:"Tests.Question.Display.TookCount",defaultMessage:"Question passée {count} fois",values:{count:x}}):a.createElement(o.A,{id:"Tests.Question.Display.TookCount.NotYet",defaultMessage:"Question pas encore passée"}))),a.createElement("div",{className:"sc-flex md:sc-items-start sc-items-center sc-my-1 md:sc-flex-col"},"PUBLISHED"===t.status&&a.createElement(c.Tooltip,{title:!C&&a.createElement(o.A,{id:"Tests.Question.Display.Edit.tooltip",defaultMessage:"Vous devez avoir débloqué la correction pour pouvoir proposer une alternative"})},a.createElement(c.Typography,{className:"sc-mr-2 md:sc-py-1/2 md:sc-px-0 "+(C?"sc-text-dark-300":"sc-text-dark-100")+" sc-cursor-pointer sc-flex sc-items-center",variant:"body2",onClick:function(){return C&&E()}},a.createElement(u.default,{className:(C?"sc-text-indigo-500":"sc-text-dark-100")+"  sc-mr-1 sc-w-[20px] sc-h-[20px]"}),a.createElement(o.A,{id:"Tests.Question.Display.Edit",defaultMessage:"Modifier"}))),"WAITING_FOR_VALIDATION"===t.status&&t.author.id===g&&a.createElement(d,{href:"/test-question-creator/"+s+"/"+t.id+"/edit"},a.createElement(c.Typography,{className:"sc-mr-2 md:sc-py-1/2 md:sc-px-0 sc-text-dark-300 sc-cursor-pointer sc-flex sc-items-center",variant:"body2"},a.createElement(u.default,{className:"sc-text-indigo-500 sc-mr-1 sc-w-[20px] sc-h-[20px]"}),a.createElement(o.A,{id:"Tests.Question.Display.Edit",defaultMessage:"Modifier"}))),!h&&a.createElement(d,{href:"/test-question/"+s+"/"+(null==t?void 0:t.id)+"/",className:"sc-leading-none sc-mr-2 md:sc-py-1/2 md:sc-px-0"},a.createElement(c.Typography,{className:"sc-text-dark-300 sc-flex sc-items-center",variant:"body2"},a.createElement(Ae.default,{className:"sc-text-indigo-500 sc-mr-1 sc-w-[20px] sc-h-[20px]"}),a.createElement(o.A,{id:"Tests.Question.Display.Link",defaultMessage:"Lien direct"}))),"2"===p&&a.createElement(d,{href:"/test-question-creator/"+s+"/"+(null==t?void 0:t.id)+"/edit",className:"sc-leading-none md:sc-py-1/2 md:sc-px-0"},a.createElement(c.Typography,{className:"sc-text-dark-300",variant:"body2"},a.createElement(o.A,{id:"Tests.Question.Display.EditAdmin",defaultMessage:"Edition Admin"}))))),(null==t?void 0:t.declineStatus)&&a.createElement("div",{className:"sc-w-full sc-flex sc-rounded-md sc-bg-warn-50 
1sc-p-2 sc-items-center"},a.createElement(Ne.default,{className:"sc-w-4 sc-h-4 sc-fill-warn-500 sc-mr-2"}),a.createElement(sn,{questionPublic:t,testId:s,LinkComponent:d})))};!function(e){e.NotAnswered="NOT_ANSWERED",e.Correct="CORRECT",e.Incorrect="INCORRECT"}(Tt||(Tt={}));var rn=function(e){var t,s=e.status,n=e.classes,r=void 0===n?{}:n,l=(0,a.useMemo)((function(){return s===Tt.Correct?a.createElement(De.default,{className:"sc-w-3 sc-h-3 sc-text-safe-500"}):s===Tt.Incorrect?a.createElement(Se.default,{className:"sc-w-3 sc-h-3 sc-text-danger-500"}):s===Tt.NotAnswered?a.createElement(ke.default,{className:"sc-w-3 sc-h-3 sc-text-dark-50"}):null}),[s]),i=(0,a.useMemo)((function(){return s===Tt.Correct?a.createElement(o.A,{id:"Tests.CorrectionDialog.AnswerRow.Status.Correct.Tooltip",defaultMessage:"Cette réponse est correcte"}):s===Tt.Incorrect?a.createElement(o.A,{id:"Tests.CorrectionDialog.AnswerRow.Status.Incorrect.Tooltip",defaultMessage:"Cette réponse est incorrecte"}):s===Tt.NotAnswered?a.createElement(o.A,{id:"Tests.CorrectionDialog.AnswerRow.Status.NotAnswer.Tooltip",defaultMessage:"Cette réponse n'a pas été cochée"}):null}),[s]);return a.createElement(c.Tooltip,{title:i||""},a.createElement("div",{className:"sc-flex sc-items-center "+(null!=(t=null==r?void 0:r.button)?t:"")},l))},ln=function(e){var t,s,n=e.userAnswer,r=e.answerPublicDetails,l=e.answerCorrection,o=e.classes,i=Boolean(null==l?void 0:l.value),c=(0,a.useMemo)((function(){return n&&!i?Tt.Incorrect:n&&i?Tt.Correct:Tt.NotAnswered}),[i,n]);return a.createElement("div",{className:"sc-flex sc-flex-col sc-w-full"},a.createElement("div",{className:"sc-flex sc-items-stretch sc-w-full"},a.createElement(rn,{classes:{button:"sc-mr-2"},status:c}),i&&a.createElement("div",{className:"sc-w-[4px] sc-bg-green-500 sc-mx-1"}),a.createElement("div",{className:"sc-w-full sc-max-w-5xl "+(null!=r&&null!=(t=r.content)&&t.includes("```")?"sc-flex-wrap":"")},a.createElement(xt,{classes:{container:(i?"sc-text-safe-500 sc-font-medium":"")+" sc-text-black "+(null==o?void 0:o.typography)}},null!=(s=null==r?void 0:r.content)?s:""))),(null==r?void 0:r.imageHandle)&&a.createElement("div",{className:"sc-p-2"},a.createElement(gt,{quality:100,handle:r.imageHandle})))},on=(0,l.defineMessages)({VERY_HARD:{id:"Tests.Results.answers.table.level.veryHard",defaultMessage:"Très difficile"},HARD:{id:"Tests.Results.answers.table.level.hard",defaultMessage:"Difficile"},MEDIUM:{id:"Tests.Results.answers.table.level.medium",defaultMessage:"Intermédiaire"},EASY:{id:"Tests.Results.answers.table.level.simple",defaultMessage:"Facile"},VERY_EASY:{id:"Tests.Results.answers.table.level.verySimple",defaultMessage:"Très facile"}}),cn=function(){return(0,Le.A)({typography:{},container:{padding:"1px",borderRadius:2,display:"inline-block",textAlign:"center",width:"100%",color:"#fff",fontSize:13,textTransform:"uppercase",fontWeight:700},square:{display:"inline-block",width:24,height:24,borderRadius:5},smallContainer:{fontWeight:"700",borderRadius:100,lineHeight:"20px",padding:"0.5rem",fontSize:12},veryHard:{backgroundColor:function(e){return e.hideBackground?void 0:c.danger[800]}},hard:{backgroundColor:function(e){return e.hideBackground?void 0:c.danger[400]}},medium:{backgroundColor:function(e){return e.hideBackground?void 0:c.warn[500]}},simple:{backgroundColor:function(e){return e.hideBackground?void 0:c.safe[500]}},verySimple:{backgroundColor:function(e){return e.hideBackground?void 0:c.safe[800]}}})},un=(0,Re.A)(cn),mn=Object.freeze({veryHard:2850,hard:2650,medium:2450,low:2250}),dn={verySimple:{score:1,translation:on.VERY_EASY},simple:{score:2,translation:on.EASY},medium:{score:3,translation:on.MEDIUM},hard:{score:4,translation:on.HARD},veryHard:{score:5,translation:on.VERY_HARD}},pn=function(e){var t=e.score,s=void 0===t?0:t,n=e.difficulty,r=e.classes,l=void 0===r?{}:r,i=e.variant,u=void 0===i?"full":i,m=un({classes:l}),d=(0,a.useCallback)((function(e){return"square"===u?a.createElement("span",{className:Y()(m.square,m[e])}):"text"===u?a.createElement(c.Typography,{className:Y()(m.typography)},a.createElement(o.A,st({},dn[e].translation))):"small"===u?a.createElement(c.Typography,{className:Y()(m[e],m.container,m.smallContainer)},dn[e].score+" / "+Object.keys(dn).length):a.createElement(c.Typography,{className:Y()(m[e],m.container)},a.createElement(o.A,st({},dn[e].translation)))}),[u,m]);return 4===n||s>mn.veryHard?d("veryHard"):3===n||s>mn.hard?d("hard"):2===n||s>mn.medium?d("medium"):1===n||s>mn.low?d("simple"):d("verySimple")},gn=(0,a.memo)((function(e){var t=e.md,s=void 0===t?"":t,n=e.className,r=void 0===n?"":n;return a.createElement(xt,{classes:{container:r}},s)})),vn=function(e){var t=e.handle,s=e.className;return a.createElement("div",{className:s},a.createElement(gt,{quality:100,handle:t}))},fn=function(e){var t,s=e.questionPublic,n=e.answerId,r=e.correctionAnswers,l=e.selectedAnswers,o=e.highlightCheckedAnswer,i=e.locale,c=e.classes,u=null==(t=function(e,t){var s,a,n;return void 0===t&&(t="fr"),(null==e||null==(s=e.langContent)||null==(s=s[t])?void 0:s.answers)||(null==e||null==(a=e.langContent)||null==(a=a[(n=t,"fr"===n?"en":"fr")])?void 0:a.answers)||null}(s,i))?void 0:t[n];return a.createElement(dt,{locale:i},a.createElement("div",{className:"sc-flex sc-py-1.5 sc-w-full "+(null!=l&&l[n]&&o?"sc-bg-indigo-50 sc-rounded-sm sc-my-1":"")},a.createElement(ln,{userAnswer:null!=l&&l[n]?1:0,answerCorrection:{value:null==r?void 0:r[n]},answerPublicDetails:u,classes:c})))},hn=function(e){var t,s,n,r,l,o,i=e.questionPublic,u=e.answerId,m=e.locales,d=e.selectedAnswers,p=e.variant,g=e.role,v=e.highlightCheckedAnswer,f=e.answersGlicko,h=e.disabled,C=e.handleCheckboxChange,y=e.contentDiff,b=e.classes,E=void 0===b?{}:b,T=e.locale,x=m.length>1,w="creator"!==p&&x?T:m[0],P=(null==i||null==(t=i.langContent)||null==(t=t[w])||null==(t=t.answers
1)||null==(t=t[u])?void 0:t.content)||(null==i||null==(s=i.langContent)||null==(s=s["fr"===w?"en":"fr"])||null==(s=s.answers)||null==(s=s[u])?void 0:s.content),M=(null==i||null==(n=i.langContent)||null==(n=n[w])||null==(n=n.answers)||null==(n=n[u])?void 0:n.imageHandle)||(null==i||null==(r=i.langContent)||null==(r=r["fr"===w?"en":"fr"])||null==(r=r.answers)||null==(r=r[u])?void 0:r.imageHandle),A=(0,a.useCallback)((function(e){return"WAITING_FOR_VALIDATION"!==(null==i?void 0:i.status)||0===e?"":e>0?"sc-border-2 !sc-border-safe-200":"sc-border-2 !sc-border-danger-200"}),[i]);return a.createElement(dt,{locale:T},a.createElement("div",{className:"sc-flex sc-py-2 sc-w-full "+(null!=d&&d[u]&&v?"sc-bg-safe-50 sc-rounded-sm sc-my-1":"")},a.createElement("div",{className:"sc-w-[2px] sc-max-w-[2px] sc-min-w-[2px] sc-bg-dark-50 sc-mx-1"}),a.createElement("button",{type:"button",onClick:function(){h||null==C||C(u)()},className:"sc-flex sc-w-full sc-max-w-5xl sc-items-center sc-mb-1 [&>*:not(:first-child)]:sc-m-0 sc-text-left",key:"answer_"+u,disabled:h},a.createElement(c.Checkbox,{className:"sc-min-w-[22px] sc-min-h-[22px] sc-mr-3 "+(null==E?void 0:E.checkbox),variant:"outlined",checked:!(null==d||!d[u]),onChange:function(){h||null==C||C(u)()}}),"creator"===p?i&&a.createElement("div",{className:"sc-flex sc-flex-col sc-w-full"},m.map((function(e){var t,s,n=null==i||null==(t=i.langContent)||null==(t=t[e])||null==(t=t.answers)?void 0:t[u];return a.createElement("div",{className:"sc-flex sc-w-full "+(x&&"sc-items-start"),key:u+"_"+e},x&&a.createElement("div",{className:"sc-p-1 "+(null==E?void 0:E.flagEmojis)+" sc-rounded-l-lg"},"fr"===e&&a.createElement(et,null),"en"===e&&a.createElement(Xe,null)),a.createElement("div",{className:x?"sc-w-full sc-border sc-border-lightGray "+A((null==y||null==(s=y[e])||null==(s=s.answers)?void 0:s[u])||0)+" sc-rounded-tr-lg sc-p-1 sc-min-h-[40px] sc-mb-1":""},(null==n?void 0:n.content)&&a.createElement("div",{className:"sc-h-full"},a.createElement(gn,{md:null==n?void 0:n.content,className:null==E?void 0:E.typography})),(null==n?void 0:n.imageHandle)&&a.createElement(vn,{className:"sc-w-full sc-justify-center sc-flex",handle:null==n?void 0:n.imageHandle})))}))):a.createElement(a.Fragment,null,a.createElement("div",{className:"sc-overflow-auto sc-flex-auto"},P&&a.createElement(gn,{md:P,className:null==E?void 0:E.typography})),"2"===g&&(null==f||null==(l=f[u])?void 0:l.score)&&a.createElement("div",{className:"sc-max-w-10 !sc-ml-2"},a.createElement(pn,{score:(null==(o=f[u])?void 0:o.score)||0})),M&&a.createElement(vn,{className:"sc-w-full sc-justify-center sc-flex",handle:M})))))},Cn=["node"],yn=function(e){var t=e.children;return a.createElement(c.Typography,{color:"dark",classes:{container:"sc-break-words sc-leading-[1.5] sc-text-[16px]"},variant:"h3",component:"p"},t)},bn=(0,a.memo)((function(e){var t=e.md,s=void 0===t?"":t;return s?a.createElement(xt,{components:{p:function(e){var t=at(e,Cn);return a.createElement(yn,st({},t))}}},s):null})),En=function(e){var t=e.handle,s=e.className;return a.createElement("div",{className:s},a.createElement(gt,{quality:100,handle:t}))},Tn=function(e){var t,s,n,r,l=e.questionPublic,o=e.locales,i=e.variant,c=void 0===i?"creator":i,u=e.contentDiff,m=e.locale,d=e.classes,p="creator"!==c&&o.length>1?m:o[0],g=(0,a.useCallback)((function(e){return"WAITING_FOR_VALIDATION"!==(null==l?void 0:l.status)||0===e?"":e>0?"sc-border-2 sc-border-safe-200":"sc-border-2 sc-border-danger-200"}),[l]);return a.createElement(dt,{locale:m},"creator"===c?o.sort((function(e,t){return e.localeCompare(t)})).map((function(e){var t,s,n=(null==l||null==(t=l.langContent)||null==(t=t[e])?void 0:t.content)||"";return a.createElement("div",{className:"sc-flex sc-items-start sc-mb-1",key:"translation_"+e},a.createElement("div",{className:"sc-p-1 sc-bg-indigo-50 sc-rounded-l-lg "+(null==d?void 0:d.flagEmojis)},"fr"===e&&a.createElement(et,null),"en"===e&&a.createElement(Xe,null)),a.createElement("div",{className:"sc-p-1 sc-rounded-r-lg sc-border sc-border-lightGray "+g((null==u||null==(s=u[e])?void 0:s.title)||0)+" sc-w-full "+(!n&&"sc-h-5")},a.createElement(bn,{key:e,md:n})))}
1)):a.createElement("div",{className:null!=u&&null!=(t=u[p])&&t.title?"sc-p-1 sc-rounded-lg sc-border "+g((null==u||null==(s=u[p])?void 0:s.title)||0)+" sc-w-full":""},a.createElement(bn,{key:p,md:""+((null==l||null==(n=l.langContent)||null==(n=n[p])?void 0:n.content)||(null==l||null==(r=l.langContent)||null==(r=r["en"===p?"fr":"en"])?void 0:r.content)||"")})),(null==l?void 0:l.imageHandle)&&a.createElement(En,{className:"sc-w-full sc-flex sc-justify-center",handle:l.imageHandle}))},xn=function(e){var t=e.disabled,s=e.type,n=e.children;return n?t?a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Test.Question.Rating.Negative.Tooltip",defaultMessage:"Vous avez déja évalué cette question !"})},a.createElement("span",null,n)):a.createElement(c.Tooltip,{title:a.createElement(a.Fragment,null,"plus"===s?a.createElement(o.A,{id:"Test.Question.Rating.Negative.Tooltip.plus",defaultMessage:"Indiquez que cette question est pertinente (+)"}):a.createElement(o.A,{id:"Test.Question.Rating.Negative.Tooltip.minus",defaultMessage:"Indiquez que cette question n'est pas pertinente (-)"}))},a.createElement("span",null,n)):null},wn=function(e){var t=e.rating,s=e.className,n=e.layout,r=void 0===n?"horizontal":n,l=e.locale,o=e.userRating,i=e.handleRatingClick,u=(0,a.useState)(null!=t?t:0),m=u[0],d=u[1],p=(0,a.useState)(!0),g=p[0],v=p[1];return(0,a.useEffect)((function(){v(!!o)}),[o]),(0,a.useEffect)((function(){t!==m&&d(null!=t?t:0)}),[t]),a.createElement(dt,{locale:l},a.createElement("div",{className:(null!=s?s:"")+" sc-flex sc-justify-center sc-rounded sc-p-1 md:sc-p-1/2"},a.createElement("div",{className:"sc-flex "+("vertical"===r?"sc-flex-col":"")+" sc-items-center"},a.createElement(xn,{disabled:g,type:"plus"},a.createElement(c.Button,{className:"sc-rounded-full sc-m-1/2 sc-p-0",size:"xs",color:"safe",variant:"contained",disabled:g,onClick:function(){return null==i?void 0:i(1)}},a.createElement(Fe.default,{className:"sc-h-4 sc-w-4"}))),a.createElement(c.Typography,{className:"sc-font-semibold sc-text-xl sc-bolder md:sc-text-lg sc-m-1"},m),a.createElement(xn,{disabled:g,type:"minus"},a.createElement(c.Button,{className:"sc-rounded-full sc-m-1/2 sc-p-0",size:"xs",color:"danger",variant:"contained",disabled:g,onClick:function(){return null==i?void 0:i(-1)}},a.createElement(_e.default,{className:"sc-h-4 sc-w-4"}))))))},Pn={deprecated:(0,l.defineMessages)({rating:{id:"Test.Question.Rating.Negative.Dialog.SelectWhy.Deprecated",defaultMessage:"La question est obsolète"},tag:{id:"Test.Question.Rating.Negative.Dialog.Status.Deprecated",defaultMessage:"Obsolète"}}),wrong_answer:(0,l.defineMessages)({rating:{id:"Test.Question.Rating.Negative.Dialog.SelectWhy.WrongAnswer",defaultMessage:"La réponse est incorrecte"},tag:{id:"Test.Question.Rating.Negative.Dialog.Status.WrongAnswer",defaultMessage:"Réponse incorrecte"}}),ambiguous:(0,l.defineMessages)({rating:{id:"Test.Question.Rating.Negative.Dialog.SelectWhy.Ambiguous",defaultMessage:"La question est ambiguë"},tag:{id:"Test.Question.Rating.Negative.Dialog.Status.Ambiguous",defaultMessage:"Ambiguë"}}),syntax:(0,l.defineMessages)({rating:{id:"Test.Question.Rating.Negative.Dialog.SelectWhy.Syntax",defaultMessage:"Faute d'orthographe / de mise en forme"},tag:{id:"Test.Question.Rating.Negative.Dialog.Status.Syntax",defaultMessage:"Faute d'orthographe / de mise en forme"}}),other:(0,l.defineMessages)({rating:{id:"Test.Question.Rating.Negative.Dialog.SelectWhy.Other",defaultMessage:"Autre"},tag:{id:"Test.Question.Rating.Negative.Dialog.Status.Other",defaultMessage:"Autre"}})},Mn=function(e){var t=e.open,s=e.onClose,n=e.onConfirm,r=e.showTimerWarning,l=e.locale,i=qa(""),u=i[0],f=i[1],h=(0,a.useState)(!1),C=h[0],y=h[1],b=(0,a.useState)(null),E=b[0],T=b[1],x=(0,a.useCallback)((function(){E&&u&&(n(u,E),s())}),[u]),w=(0,a.useMemo)((function(){return!(!E||!u)&&!(u.length<20)}),[u,E]);return r&&!C?a.createElement(dt,{locale:l},a.createElement(m.A,{open:t,onClose:s},a.createElement(v.A,null,a.createElement(o.A,{id:"Test.Question.Rating.TimerWarning.Dialog.Title",defaultMessage:"Attention au chronomètre !"})),a.createElement(d.A,null,a.createElement(c.Typography,{variant:"body2"},a.createElement(o.A,{id:"Test.Question.Rating.TimerWarning.Dialog.Notice",defaultMessage:"Vous êtes actuellement sur une test chronométré et vous risquez de ne pas valider la question dans les temps."})),a.createElement("br",null),a.createElement(c.Typography,{variant:"body2",className:"sc-font-semibold"},a.createElement(o.A,{id:"Test.Question.Rating.TimerWarning.Dialog.Notice2",defaultMessage:"Vous pourrez noter cette question à la fin du test si vous ne souhaitez pas perdre de temps."})),a.createElement("br",null),a.createElement("div",{className:"sc-w-full sc-flex sc-justify-center"},a.createElement("img",{className:"sc-mt-2 sc-max-w-[300px] sc-w-full",src:"https://cdn.filestackcontent.com/compress/55WQDrHRTRe4Et0oHc3F"}))),a.createElement(p.A,null,a.createElement(c.Button,{onClick:function(){return y(!0)}},a.createElement(o.A,{id:"Test.Question.Rating.TimerWarning.Dialog.Force",defaultMessage:"Continuer quand même"})),a.createElement(c.Button,{color:"primary",onClick:s},a.createElement(o.A,{id:"Main.lang.cancel",defaultMessage:"Annuler"}))))):a.createElement(dt,{locale:l},a.createElement(m.A,{open:t,onClose:s},a.createElement(v.A,null,a.createElement(o.A,{id:"Test.Question.Rating.Negative.Dialog.Title",defaultMessage:"Aidez nous à comprendre votre avis !"})),a.createElement(d.A,null,a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col"},a.createElement(c.Typography,{variant:"body2"},a.createElement(o.A,{id:"Test.Question.Rating.Negative.Dialog.SelectStatus",defaultMessage:"Pourquoi n'avez vous pas apprécié cette question ?"})),a.createElement(c.Select,{variant:"flat",value:E,onChange:function(e){return T(e)}},Object.keys(Pn).map((function(e){return a.createElement(g.A,{key:e,value:e},a.createElement(o.A,st({},Pn[e].rating)))})))),a.createElement(c.Typography,{variant:"body2"},a.createElement(o.A,{id:"Test.Question.Rating.Negative.Dialog.Notice",defaultMessage:"Décrivez le problème en au moins 20 caractères. (Tous les commentaires sont publics)"})),a.createElement(c.TextField,{value:u,multiline:!0,rows:3,onChange:f,fullWidth:!0,variant:"flat",className:"sc-my-2"})),a.createElement(p.A,null,a.createElement(c.Button,{onClick:s},a.createElement(o.A,{id:"Main.lang.cancel",defaultMessage:"Annuler"})),a.createElement(c.Button,{color:"primary",onClick:x,disabled:!w},w?a.createElement(o.A,{id:"Main.lang.save",defaultMessage:"Sauvegarder"}):a.createElement(o.A,{id:"Test.Question.Rating.CharCount",defaultMessage:"{count} / {total} caractères",values:{count:(null==u?void 0:u.length)||0,total:20}})))))},An=function(e){var t=e.userId,s=e.onSubmit,n=e.placeholder,r=e.originalMessage,l=e.size,o=void 0===l?"regular":l,i=e.classes,u=e.UserReviewAvatar,m=(0,a.useState)(null!=r?r:""),d=m[0],p=m[1],g=(0,a.useCallback)((function(){d&&d.length&&(s(d),p(""))}),[d]);return a.createElement("div",{className:"sc-w-full sc-flex "+(null==i?void 0:i.container)},a.createElement(u,{hideAchievement:!0,userId:t,disabled:!0,className:"sc-pointer-events-none sc-cursor-default sc-mr-2 md:sc-mr-1 "+("regular"===o?"sc-w-7 sc-h-7 md:sc-w-5 md:sc-h-5":"sc-w-3 sc-h-3")+" "+(null==i?void 0:i.avatar)}),a.createElement("div",{className:"sc-w-full sc-flex sc-items-center"},a.createElement("div",{className:"sc-w-full sc-relative "+("regular"===o?"sc-max-w-xl":"sc-max-w-lg")},a.createElement(c.TextField,{className:"sc-w-full placeholder:sc-text-dark-400 sc-rounded-3xl sc-rounded-tl-none "+(null==i?void 0:i.textfield),variant:"flat",multiline:!0,min:2,value:d,onChange:function(e){return p(e.target.value)},placeholder:n}),a.createElement("button",{type:"button",className:"sc-h-6 sc-p-1 sc-group sc-absolute sc-m-0 sc-right-0 sc-bottom-0 sc-rounded-3xl",onClick:g},a.createElement(Ie.default,{className:"sc-w-3 sc-h-3 sc-text-indigo-400 group-hover:sc-fill-indigo-800"}
1)))))},Nn={review:(0,l.defineMessages)({no_review:{id:"Test.Question.Reviews.NoReview",defaultMessage:"Personne n'a encore évalué cette question, soyez le premier !"},add_review:{id:"Test.Question.Reviews.AddReview",defaultMessage:"Ajouter une évaluation"},downvote:{id:"Test.Question.Reviews.Downvote",defaultMessage:"Cet utilisateur a trouvé la question non pertinente (-)"},upvote:{id:"Test.Question.Reviews.Upvote",defaultMessage:"Cet utilisateur a trouvé la question pertinente (+)"},locale:{id:"Test.Question.Reviews.Locale",defaultMessage:"La question a été évaluée en {lang}"}}),comment:(0,l.defineMessages)({add_comment:{id:"Test.Question.Comments.AddComment",defaultMessage:"Ajouter un commentaire"},reply:{id:"Test.Question.Comments.Reply",defaultMessage:"Répondre"}}),actions:(0,l.defineMessages)({edit:{id:"Test.Question.Reviews.Edit",defaultMessage:"Modifier"},delete:{id:"Test.Question.Reviews.Delete",defaultMessage:"Supprimer"},reviewed:{id:"Test.Question.Reviews.Reviewed",defaultMessage:"Lu"},unreviewed:{id:"Test.Question.Reviews.Unreviewed",defaultMessage:"Non lu"},relevant:{id:"Test.Question.Reviews.Relevant",defaultMessage:"Pertinent"},unrelevant:{id:"Test.Question.Reviews.Unrelevant",defaultMessage:"Non pertinent"}}),delete_review_dialog:(0,l.defineMessages)({title:{id:"Test.Question.Reviews.DeleteReview.DialogTitle",defaultMessage:"Supprimer l'évaluation ?"},message:{id:"Test.Question.Reviews.DeleteReview.DialogMessage",defaultMessage:"Êtes-vous sûr de vouloir supprimer cette évaluation ?"},warning:{id:"Test.Question.Reviews.DeleteReview.DialogWarning",defaultMessage:"Supprimer cette évaluation supprimera également tous les commentaires associés."}}),delete_comment_dialog:(0,l.defineMessages)({title:{id:"Test.Question.Reviews.DeleteComment.DialogTitle",defaultMessage:"Supprimer le commentaire ?"},message:{id:"Test.Question.Reviews.DeleteComment.DialogMessage",defaultMessage:"Êtes-vous sûr de vouloir supprimer ce commentaire ?"}})},Dn=function(e){var t=e.open,s=e.setOpen,n=e.onClose,r=e.reviewed,l=e.relevant,o=e.actions,u=(0,i.A)().formatMessage,m=(0,a.useRef)(null),d=(0,a.useCallback)((function(e){switch(e){case"edit":null==o||null==o.onEdit||o.onEdit();break;case"delete":null==o||null==o.onDelete||o.onDelete();break;case"review":null==o||null==o.onReview||o.onReview();break;case"relevant":null==o||null==o.onRelevant||o.onRelevant()}n()}),[o]);return a.createElement("div",{className:(t?"sc-opacity-100":"sc-opacity-0")+" sc-transition-all group-hover:sc-opacity-100 sc-flex sc-items-center sc-ml-2"},Object.values(o||{}).filter(Boolean).length>0&&a.createElement(a.Fragment,null,a.createElement(c.Button,{ref:m,color:"indigo",className:"sc-my-0 sc-p-1/2 sc-aspect-square sc-rounded-full sc-bg-indigo-100/70",onClick:s},a.createElement(Be.default,{className:"sc-w-3 sc-h-3"})),a.createElement(b.A,{slotProps:{paper:{className:"sc-px-1"}},onClose:n,open:t,anchorEl:m.current,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"right"}},(null==o?void 0:o.onEdit)&&a.createElement(g.A,{className:"hover:sc-bg-indigo-50 sc-rounded-md",onClick:function(){return d("edit")}},a.createElement(c.Typography,null,u(Nn.actions.edit))),(null==o?void 0:o.onReview)&&a.createElement(g.A,{className:"hover:sc-bg-indigo-50 sc-rounded-md",onClick:function(){return d("review")}},a.createElement(c.Typography,null,u(r?Nn.actions.unreviewed:Nn.actions.reviewed))),(null==o?void 0:o.onRelevant)&&a.createElement(g.A,{className:"hover:sc-bg-indigo-50 sc-rounded-md",onClick:function(){return d("relevant")}},a.createElement(c.Typography,null,u(l?Nn.actions.unrelevant:Nn.actions.relevant))),(null==o?void 0:o.onDelete)&&a.createElement(g.A,{className:"hover:sc-bg-danger-50 sc-rounded-md",onClick:function(){return d("delete")}},a.createElement(c.Typography,{className:"sc-flex sc-items-center sc-font-medium sc-text-danger-500"},u(Nn.actions.delete),a.createElement(qe.default,{className:"sc-w-2 sc-h-2 sc-fill-danger-500 sc-ml-1"}))))))},Sn=function(e){var t=e.status,s=e.rating,n=(0,i.A)().formatMessage;return a.createElement("div",{className:"sc-flex sc-items-center sc-h-3 md:sc-h-2.5 sc-rounded-md sc-mr-1 "+(1===s?"sc-bg-safe-100/60":"sc-bg-danger-100/60")},1===s?a.createElement(c.Tooltip,{title:n(Nn.review.upvote)},a.createElement(Fe.default,{className:"sc-fill-safe-500 sc-w-3 sc-h-3 md:sc-w-2.5 md:sc-h-2.5"})):a.createElement(c.Tooltip,{title:n(Nn.review.downvote)},a.createElement(c.Typography,{color:"danger",className:"sc-flex sc-whitespace-nowrap sc-items-center"},a.createElement(_e.default,{className:"sc-fill-danger-500 sc-w-3 sc-h-3 md:sc-w-2.5 md:sc-h-2.5"}),t&&a.createElement("span",{className:"sc-mr-1/2 sc-font-medium sc-text-xs md:sc-hidden"},n(Pn[t].tag)))))},kn=function(e){var t=e.ratingLocale,s=(0,i.A)().formatMessage;return a.createElement(c.Tooltip,{title:s(Nn.review.locale,{lang:"fr"===t?a.createElement(o.A,{id:"Main.lang.fr",defaultMessage:"Français"}):a.createElement(o.A,{id:"Main.lang.en",defaultMessage:"Anglais"})})},"fr"===t?a.createElement(et,{className:"sc-ml-1"}):a.createElement(Xe,{className:"sc-ml-1"}))},Rn=function(e){var t=e.userId,s=e.rating,n=e.ratingLocale,r=e.timestamp,l=e.relevant,i=e.reviewed,u=e.message,m=e.status,d=e.actions,p=e.size,g=void 0===p?"regular":p,v=e.classes,f=e.UserReviewAvatar,h=e.UserReviewName,C=e.locale,y=St(),b=y[0],E=y[1],T=y[2],x=(0,a.useMemo)((function(){return(0,Pe.default)((0,ze.default)((r||0)/1e3),"P",{locale:"fr"===C?X.default:$.default})}),[r,C]);return a.createElement(dt,{locale:C},a.createElement("div",{className:"sc-w-full sc-flex "+(null==v?void 0:v.container)+" sc-group sc-rounded-3xl "+(b&&"sc-bg-indigo-50/40")+" hover:sc-bg-indigo-50/40"},a.createElement(f,{userId:t,className:"sm:sc-hidden sc-mr-2 md:sc-mr-1 "+("regular"===g?"sc-w-7 sc-h-7 md:sc-w-5 md:sc-h-5":"sc-w-3 sc-h-3")+" "+(null==v?void 0:v.avatar),hideAchievement:"small"===g}),a.createElement("div",{className:"sc-w-full sc-flex sc-flex-col"},a.createElement("div",{className:"sc-w-full sc-flex sc-items-center"},a.createElement("div",{className:"sc-flex sc-items-center sm:sc-w-full"},s&&a.createElement(Sn,{status:m,rating:s}),a.createElement(c.Typography,{className:("regular"===g?"font-semibold":"sc-font-medium sc-text-sm")+" sc-block sc-truncate"},a.createElement(h,{userId:t}))),a.createElement("div",{className:"sc-flex sc-items-center sm:sc-hidden"},a.createElement("div",{className:"sc-h-0.5 sc-bg-dark-300 sc-w-1 sc-mx-1"}),a.createElement(c.Typography,{className:"sc-text-sm sc-text-gray-400 md:sc-text-xs sc-italic"},x),n&&a.createElement(kn,{ratingLocale:n}),!i&&"regular"===g&&a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.questions.comments.review",defaultMessage:"Ce commentaire n'a pas encore été vérifié par l'équipe de WeLoveDevs.com"})},a.createElement("div",{className:"sc-self-start sc-rounded-full sc-ml-1 sc-w-1 sc-h-1 sc-bg-purple-500 sc-animate-pulse"})),l&&a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.questions.comments.reviewed",defaultMessage:"Ce commentaire a été vérifié et marqué comme pertinent par l'équipe de WeLoveDevs.com"})},a.createElement(je.default,{className:"sc-fill-indigo-500 sc-w-2.5 sc-h-2.5 sc-ml-1"}
1)))),a.createElement("div",{className:"sc-w-full sc-flex sc-gap-2"},a.createElement(c.Typography,{className:"sc-w-full sc-whitespace-pre-wrap sc-break-all "+("regular"===g?"sc-py-1":"sc-py-1/2 sc-text-sm sc-font-light")+" "+(null==v?void 0:v.message)},u))),a.createElement(Dn,{open:b,setOpen:E,onClose:T,reviewed:i,relevant:l,actions:d})))},Ln=function(e){var t=e.comment,s=e.locale,n=e.UserReviewAvatar,r=e.UserReviewName,l=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,a.createElement(v.A,null,l(Nn.delete_comment_dialog.title)),a.createElement(d.A,null,a.createElement(c.Typography,null,l(Nn.delete_comment_dialog.message)),t&&a.createElement("div",{className:"sc-m-1 sc-p-1"},a.createElement(Rn,{userId:t.devId,timestamp:t.timestamp,message:t.message,classes:{container:"sc-mb-1",avatar:"sm:sc-hidden sc-pointer-events-none sc-cursor-default"},locale:s,UserReviewAvatar:n,UserReviewName:r}))))},_n=function(e){var t=e.open,s=e.onClose,n=e.onConfirm,r=e.comment,l=e.locale,i=e.UserReviewAvatar,u=e.UserReviewName;return a.createElement(dt,{locale:l},a.createElement(m.A,{open:t,onClose:s},a.createElement(Ln,{comment:r,locale:l,UserReviewAvatar:i,UserReviewName:u}),a.createElement(p.A,null,a.createElement(c.Button,{color:"indigo",onClick:s},a.createElement(o.A,{id:"Main.lang.cancel",defaultMessage:"Annuler"})),r&&a.createElement(c.Button,{variant:"contained",color:"danger",onClick:n},a.createElement(o.A,{id:"Main.lang.delete",defaultMessage:"Supprimer"})))))},Fn=function(e){var t=e.userId,s=e.rating,n=e.locale,r=e.UserReviewAvatar,l=e.UserReviewName,o=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,a.createElement(Jt,null,o(Nn.delete_review_dialog.title)),a.createElement(d.A,null,a.createElement(c.Typography,null,o(Nn.delete_review_dialog.message)),(null==s?void 0:s.message)&&a.createElement("div",{className:"sc-m-1 sc-p-1"},a.createElement(Rn,{userId:t,rating:null==s?void 0:s.rating,ratingLocale:null==s?void 0:s.locale,timestamp:null==s?void 0:s.timestamp,relevant:null==s?void 0:s.relevant,message:s.message,classes:{avatar:"sc-pointer-events-none sc-cursor-default"},locale:n,UserReviewAvatar:r,UserReviewName:l}),(null==s?void 0:s.comments)&&Object.entries(s.comments).length>0&&a.createElement("div",{className:"sc-mx-4 md:sc-mx-3"},a.createElement("div",{className:"sc-mt-1 sc-pl-4 md:sc-pl-3 sc-border-l-2 sc-border-dark-50"},Object.entries(s.comments).sort((function(e,t){var s=e[1],a=t[1];return s.timestamp-a.timestamp})).map((function(e){var s=e[0],o=e[1];return a.createElement(Rn,{key:s,userId:o.devId||t,timestamp:o.timestamp,message:o.message,size:"small",classes:{container:"sc-mb-1",avatar:"sm:sc-hidden sc-pointer-events-none sc-cursor-default"},locale:n,UserReviewAvatar:r,UserReviewName:l})}))))),a.createElement(c.Typography,{color:"warn",className:"sc-font-medium sc-flex sc-items-center"},a.createElement(Ue.default,{className:"sc-mr-2"}),o(Nn.delete_review_dialog.warning))))},In=function(e){var t=e.open,s=e.onClose,n=e.onConfirm,r=e.userId,l=e.rating,i=e.locale,u=e.UserReviewAvatar,d=e.UserReviewName;return a.createElement(dt,{locale:i},a.createElement(m.A,{open:t,onClose:s},a.createElement(Fn,{userId:r,rating:l,locale:i,UserReviewAvatar:u,UserReviewName:d}),a.createElement(p.A,null,a.createElement(c.Button,{color:"indigo",onClick:s},a.createElement(o.A,{id:"Main.lang.cancel",defaultMessage:"Annuler"})),(null==l?void 0:l.message)&&a.createElement(c.Button,{variant:"contained",color:"danger",onClick:n},a.createElement(o.A,{id:"Main.lang.delete",defaultMessage:"Supprimer"})))))},jn=function(e){var t=e.connectedUserId,s=e.openComment,n=e.handleAddComment,r=e.handleSubmitComment,l=e.UserReviewAvatar,o=(0,i.A)().formatMessage;return a.createElement(a.Fragment,null,t&&a.createElement("button",{type:"button",className:"sc-pl-4 md:sc-pl-3 sc-mb-1 sc-group sc-flex sc-items-center",onClick:n},a.createElement(Ve.default,{className:"sc-text-indigo-500 sc-w-2 sc-h-2 sc-mr-1"}),a.createElement(c.Typography,{className:"group-hover:sc-underline sc-text-indigo-500 sc-text-sm"},o(Nn.comment.reply))),t&&s&&a.createElement("div",{className:"sc-pl-4 md:sc-pl-3 sc-flex sc-flex-col sc-max-w-lg"},a.createElement(An,{userId:t,size:"small",onSubmit:null!=r?r:function(){},placeholder:o(Nn.comment.add_comment),UserReviewAvatar:l})))},qn=function(e){var t=e.comments,s=e.userId,n=e.connectedUserId,r=e.canDelete,l=e.openComment,o=e.handleDeleteComment,
1i=e.handleAddComment,c=e.handleSubmitComment,u=e.locale,m=e.UserReviewAvatar,d=e.UserReviewName;return a.createElement(dt,{locale:u},t.length>0&&a.createElement("div",{className:"sc-mt-1 sc-pl-4 md:sc-pl-3 sc-border-l-2 sc-border-dark-50"},t.sort((function(e,t){var s=e[1],a=t[1];return s.timestamp-a.timestamp})).map((function(e){var t=e[0],n=e[1];return a.createElement(Rn,{key:t,userId:n.devId||s,timestamp:n.timestamp,message:n.message,size:"small",classes:{container:"sc-mb-1",avatar:"sm:sc-hidden"},actions:{onDelete:r?function(){return null==o?void 0:o(t)}:void 0},locale:u,UserReviewAvatar:m,UserReviewName:d})}))),a.createElement(jn,{connectedUserId:n,openComment:l,handleAddComment:i,handleSubmitComment:c,UserReviewAvatar:m}))},Bn=function(e){var t=e.className,s=e.locale,n=e.onClickGetMorePoint;return a.createElement(dt,{locale:s},a.createElement(c.Button,{className:t,variant:"outlined",color:"primary",size:"xs",onClick:n},a.createElement(Ae.default,{className:"sc-mr-1 sc-w-[16px] sc-h-[16px]"}),a.createElement(o.A,{id:"Tests.UserTests.Header.LinkToDoc",defaultMessage:"Comment gagner des points"})))},zn=function(e){var t=e.onClose,s=e.onConfirm,n=e.availableCount,r=e.onClickGetMorePoint,l=e.locale,i=e.LinkComponent;return a.createElement(a.Fragment,null,a.createElement(d.A,{className:"sc-flex sc-flex-col"},a.createElement(c.Typography,{className:"sc-my-1"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.content.text",defaultMessage:"Les corrections vous permettent de voir le corrigé détaillé des questions de votre choix."})),a.createElement(c.Typography,{className:"sc-my-1"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.content.text1",defaultMessage:"Un crédit de correction vous sera attribué à chaque fois que vous obtenez 10 points."})),n>0&&a.createElement(c.Typography,{className:"sc-my-1"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.hasWallet",defaultMessage:"Vous avez encore <bold>{count}</bold> corrections non utilisés! ",values:{count:n,bold:function(e){return a.createElement("b",null,e)}}})),n<=0&&a.createElement(a.Fragment,null,a.createElement(c.Typography,{className:"sc-my-1"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.hasNoWallet",defaultMessage:"Vous n'avez plus de points à utiliser "})),a.createElement("div",{className:"sc-flex sc-items-center sc-flex-wrap sc-justify-content md:sc-flex-col"},a.createElement(i,{href:"/tests"},a.createElement(c.Button,{size:"xs",color:"primary",variant:"outlined"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.CTA.passTest",defaultMessage:"Passer un test ! "}))),a.createElement(c.Typography,{className:"sc-font-bold"},a.createElement(o.A,{id:"Main.lang.or",defaultMessage:"Ou"})),a.createElement(i,{href:"/test-question-creator"},a.createElement(c.Button,{size:"xs",color:"primary",variant:"outlined"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.CTA.contribute",defaultMessage:"Contribuer aux tests "}))))),a.createElement(Bn,{className:"sc-mt-2",onClickGetMorePoint:r,locale:l}),a.createElement(c.Typography,null,a.createElement(re.default,{className:"sc-text-indigo-500 sc-mr-1 sc-w-2 sc-h-2"}),a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.Title.FreeCorrections",defaultMessage:"Les corrections des questions très faciles sont gratuites !"}))),a.createElement(p.A,null,a.createElement(c.Button,{onClick:t,color:"dark",size:"small"},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),s&&n>0&&a.createElement(c.Button,{color:"indigo",variant:"contained",size:"small",onClick:s},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.CTA.unlock",defaultMessage:"Voir la correction"}))))},Un=function(e){var t=e.onClose,s=e.uid,n=e.LinkComponent;return a.createElement(a.Fragment,null,a.createElement(d.A,{className:"sc-flex sc-flex-col"},a.createElement(c.Typography,{className:"sc-my-1"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.content.text",defaultMessage:"Les corrections vous permettent de voir le corrigé détaillé des questions de votre choix."})),a.createElement(c.Typography,{className:"sc-my-1"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.content.textNotActivated",defaultMessage:"Un crédit de correction vous sera attribué une fois votre compte complété et à chaque fois que vous obtiendrez 10 points."})),a.createElement(c.Typography,null,a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.Title.FreeCorrections",defaultMessage:"Les corrections des questions très faciles sont gratuites !"})),a.createElement("div",{className:"sc-flex sc-items-center sc-flex-wrap sc-justify-content md:sc-flex-col sc-self-center"},s?a.createElement(n,{href:"/onboarding"},a.createElement(c.Button,{size:"xs",color:"primary",variant:"outlined"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.CTA.finishOnboarding",defaultMessage:"Compléter mon profil"}))):a.createElement(n,{href:"/register_developer"},a.createElement(c.Button,{size:"xs",color:"primary",variant:"outlined"},a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.CTA.register",defaultMessage:"Créer mon profil"}))))),a.createElement(p.A,null,a.createElement(c.Button,{onClick:t,color:"dark",size:"small"},a.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"}))))},Vn=function(e){var t,s=e.onConfirm,n=e.open,r=e.onClose,l=e.waitData,i=e.uid,c=e.wallet,u=e.onClickGetMorePoint,d=void 0===u?function(){}:u,p=e.locale,g=e.LinkComponent,v=Number((null==c||null==(t=c.testsCorrections)?void 0:t.count)||0)/10;return a.createElement(dt,{locale:p},a.createElement(m.A,{open:n,onClose:r},a.createElement(Jt,null,!l&&v>0&&a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.Title",defaultMessage:"Il vous reste {count} correction{count, plural, =0 {s} other {s}}",values:{count:v}}),!l&&0===v&&a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.Title.NoCredits",defaultMessage:"Vous n'avez pas de corrections disponibles."}),l&&a.createElement(o.A,{id:"Results.Test.Answers.SeeCorrectionDialog.Title.NotCompleted",defaultMessage:"Un compte complété est obligatoire pour voir les réponses."})),i&&!l&&a.createElement(zn,{onClose:r,onConfirm:s,availableCount:v,locale:p,onClickGetMorePoint:d,LinkComponent:g}),(!i||l)&&a.createElement(Un,{onClose:r,onConfirm:s,availableCount:v,uid:i,LinkComponent:g})))},Qn=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"-0.25 -0.25 24.5 24.5",strokeWidth:"2",alt:s},a.createElement("defs",null),a.createElement("circle",{cx:"7",cy:"3.75",r:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("circle",{cx:"7",cy:"20.25",r:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("circle",{cx:"17",cy:"13.5",r:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("line",{x1:"7",y1:"6.75",x2:"7",y2:"17.25",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M7,7.5c.5,4.5,3,6,7,6",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}))},On=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"-0.25 -0.25 24.5 24.5",strokeWidth:"2",alt:s},a.createElement("defs",null),a.createElement("circle",{cx:"20.25",cy:"20.25",r:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M20.25,17.25V8.75a5,5,0,0,0-5-5h-4",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("polyline",{points:"14.25 0.75 11.25 3.75 14.25 6.75",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("circle",{cx:"3.75",cy:"3.75",r:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M3.75,6.75v8.5a5,5,0,0,0,5,5h4",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("polyline",{points:"9.75 23.25 12.75 20.25 9.75 17.25",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}))},Hn=function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",viewBox:"-0.25 -0.25 24.5 24.5",strokeWidth:"2",alt:s},a.createElement("defs",null),a.createElement("circle",{cx:"12",cy:"12",r:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("line",{x1:"15",y1:"12",x2:"23.25",y2:"12",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("line",{x1:"0.75",y1:"12",x2:"9",y2:"12",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}))},Jn=function(e){var t=e.className,s=void 0===t?"":t;return a.createElement("div",{className:s+" sc-inline-block sc-h-8 sc-w-8 sc-animate-spin sc-rounded-full sc-border-4 sc-border-solid sc-border-indigo-500 sc-border-r-transparent sc-align-[-0.125em] sc-motion-reduce:sc-animate-[spin_1.5s_linear_infinite]"})},Wn=(0,l.defineMessages)({"contributions.count":{id:"Contributions.metrics.contributions.count",defaultMessage:"Contributions"},"contributions.views":{id:"Contributions.metrics.contributions.views",defaultMessage:"Contributions jouées"},"contributions.tests":{id:"Contributions.metrics.contributions.tests",defaultMessage:"Tests contribués"},"contributions.relevantRatings":{id:"Contributions.metrics.contributions.relevantRatings",defaultMessage:"Commentaires"},"tests.count":{id:"Contributions.metrics.tests.count",defaultMessage:"Tests passés"},"tests.questions":{id:"Contributions.metrics.tests.questions",defaultMessage:"Questions passées"},"tests.dailyChallenge":{id:"Contributions.metrics.tests.dailyChallenge",defaultMessage:"Daily Challenge"},"moderation.questions":{id:"Contributions.metrics.moderation.questions",defaultMessage:"Questions"},"moderation.ratings":{id:"Contributions.metrics.moderation.ratings",defaultMessage:"Commentaires"}}),Gn=function(e,t){return e&&t?{filteredUserAchievements:Object.entries(e||{}).filter((function(s){var a,n,r,l=s[0];if(!s[1].unlockedAt)return!1;if(null==t||null==(a=t[l])||!a.group)return!0;var o=null==t||null==(n=t[l])?void 0:n.group,i=null==t||null==(r=t[l])?void 0:r.value,c=Object.entries(e||{}).filter((function(e){return e[1].unlockedAt})).find((function(e){var s,a,n=e[0];return(null==t||null==(s=t[n])?void 0:s.group)===o&&(null==t||null==(a=t[n])?void 0:a.value)>i}));return!c})).sort((function(e,s){var a,n,r,l,o=e[0],i=e[1],c=s[0],u=s[1];return((null==t||null==(a=t[o])?void 0:a.value)||0)===((null==t||null==(n=t[c])?void 0:n.value)||0)?((null==u?void 0:u.unlockedAt)||0)-((null==i?void 0:i.unlockedAt)||0):((null==t||null==(r=t[c])?void 0:r.value)||0)-((null==t||null==(l=t[c])?void 0:l.value)||0)})).slice(0,3),userAchievementsLength:Object.values(e||{}).filter((function(e){return e.unlockedAt})).length}:{filteredUserAchievements:null,userAchievementsLength:0}},Yn={twitter:{Icon:function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",alt:s},a.createElement("path",{d:"M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-
15.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"}))},classes:{icon:"sc-fill-[#ffffff] sc-p-[3px] sc-bg-[#1da1f2]"}},linkedin:{Icon:function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",alt:s},a.createElement("path",{d:"M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z"}))},classes:{icon:"sc-fill-[#ffffff] sc-p-[4px] sc-bg-[#0077b7]"}},github:{Icon:function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",alt:s},a.createElement("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 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.23.957-.266 1.983-.399 3.003-.404 1.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.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"}))}},codingame:{Icon:function(e){var t=e.className,s=e.alt;return a.createElement("svg",{className:null!=t?t:"",clipRule:"evenodd",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",viewBox:"0 0 2083 2083",xmlns:"http://www.w3.org/2000/svg",width:"2500",height:"2500",alt:s},a.createElement("path",{d:"M0 0h2083v2083H0z",fill:"#fcd207"}),a.createElement("g",{fill:"#1f2528"},a.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"}),a.createElement("ellipse",{cx:"1666.5",cy:"408",rx:"196.5",ry:"192"})))}}},Zn={small:{containers:{avatar:"sc-w-10 sc-h-10"},text:"sc-text-sm",card:"sc-flex-col sc-px-2",infos:"sc-items-center sc-flex-col",title:"sc-mt-1",badges:"sc-w-4 sc-h-4",icons:"sc-h-2 sc-my-1 sc-stroke-dark-400",socialIcons:"sc-h-2"},regular:{containers:{card:"sc-w-fit",avatar:"sc-w-12 sc-h-12",content:"sc-items-center",stats:"sc-flex-col sc-self-start",infos:"sc-flex-col sc-items-center"},text:"sc-text-sm",card:"sc-flex-col sc-px-4",infos:"sc-items-center sc-flex-col",title:"sc-text-lg sc-mt-1",badges:"sc-w-5 sc-h-5",icons:"sc-h-2.5 sc-my-1 sc-stroke-dark-400",socialIcons:"sc-h-2 sc-rounded-[3px]"},large:{containers:{card:"sc-w-full sc-@container",avatar:"sc-w-10 sc-h-10 @sm:!sc-w-12 @sm:!sc-h-12 @md:!sc-w-14 @md:!sc-h-14",content:"sc-ml-0 @md:!sc-ml-2 sc-w-full sc-items-start",stats:"sc-w-full sc-items-center sc-mt-1 @md:!sc-mt-1/2",infos:"sc-w-full sc-items-center sc-justify-between"},card:"sc-px-2 sc-flex-col @md:!sc-flex-row",infos:"sc-w-full sc-items-center sc-gap-x-2 sc-flex-col @md:!sc-flex-row",title:"sc-text-lg @md:!sc-text-xl sm:sc-mt-1",icons:"sc-h-2.5 sc-stroke-dark-400"}},Kn=function(e){var t,s,n,r=e.variant,l=e.dreamjob,u=e.hiddenCards,m=(0,i.A)(),d=m.formatMessage,p=m.locale,g=(0,a.useMemo)((function(){switch(null==l?void 0:l.jobSearchState){case"actively_searching":return"safe";case"open_opportunities":case"dreamjob_only":case"pause_profile":return"warn";case"not_searching":return"red";default:return"indigo"}}),[l]);return a.createElement(a.Fragment,null,!(null!=u&&u.includes("dreamjob"))&&a.createElement(fs,{color:g,noShadow:"default"===r,title:d(Pa[(null==l?void 0:l.jobSearchState)||We.JobSearchState.NOT_SEARCHING]),classes:{card:("default"===r&&"sc-border-2 sc-border-indigo-100 sc-bg-indigo-50/30")+"\n                            sc-flex-1 sc-w-full @[320px]:!sc-min-w-[200px] @md:!sc-max-w-[300px] sc-items-center sc-justify-between sc-rounded-lg sc-pt-2 sc-pb-1/2 sc-px-1 sc-@container/card"}},a.createElement("div",{className:"sc-grid sc-grid-rows-2 sc-grid-cols-1 @[250px]/card:!sc-grid-rows-1 @[250px]/card:!sc-grid-cols-2"},a.createElement("div",{className:"sc-max-w-[280px] sc-flex @[250px]/card:sc-flex-col sc-w-full sc-h-2.5 @[250px]/card:!sc-h-5 sc-items-center @[250px]/card:!sc-items-start sc-gap-1 @[250px]/card:sc-gap-0 sc-place-content-start"},a.createElement(Qe.default,{className:"!sc-w-2 !sc-h-2 sc-text-indigo-300"}),a.createElement(c.Typography,{className:"sc-w-full sc-truncate sc-text-dark-800 sc-text-xs sc-text-start"},null==l||null==(t=l.profession)?void 0:t.langContent[p].name)),a.createElement("div",{className:"sc-max-w-[280px] sc-flex @[250px]/card:sc-flex-col sc-w-full sc-h-2.5 @[250px]/card:!sc-h-5 sc-items-center @[250px]/card:!sc-items-start sc-gap-1 @[250px]/card:sc-gap-0 sc-place-content-start"},a.createElement(He.default,{className:"!sc-w-2 !sc-h-2 sc-text-indigo-300"}),a.createElement(c.Typography,{className:"sc-w-full sc-truncate sc-text-dark-800 sc-text-xs sc-text-start"},(null==l?void 0:l.place)||"")),a.createElement("div",{className:"sc-max-w-[280px] sc-flex @[250px]/card:sc-flex-col sc-w-full sc-h-2.5 @[250px]/card:!sc-h-5 sc-items-center @[250px]/card:!sc-items-start sc-gap-1 @[250px]/card:sc-gap-0 sc-place-content-start"},a.createElement(Je.default,{className:"!sc-w-2 !sc-h-2 sc-text-indigo-300"}),a.createElement(c.Typography,{className:"sc-w-full sc-truncate sc-text-dark-800 sc-text-xs sc-text-start"},Object.keys((null==l?void 0:l.contractsTypes)||{}).map((function(e){return d(Is[e])})).join(", "))),a.createElement("div",{className:"sc-max-w-[280px] sc-flex @[250px]/card:sc-flex-col sc-w-full sc-h-2.5 @[250px]/card:!sc-h-5 sc-items-center @[250px]/card:!sc-items-start sc-gap-1 @[250px]/card:sc-gap-0 sc-place-content-start"},a.createElement(Oe.default,{className:"!sc-w-2 !sc-h-2 sc-text-indigo-300"}),a.createElement(c.Typography,{className:"sc-w-full sc-truncate sc-text-dark-800 sc-text-xs sc-text-start"},a.createElement(Fs,{daysPerWeek:null==l||null==(s=l.remoteFrequency)?void 0:s.daysPerWeek,frequency:null==l||null==(n=l.remoteFrequency)?void 0:n.frequency}))))),!(null!=u&&u.includes("technologies"))&&!(null==l||!l.technologies)&&l.technologies.length>0&&a.createElement(fs,{color:"purple",noShadow:"default"===r,title:a.createElement(o.A,{id:"User.Profil.UserCard.technologies",defaultMessage:"Technologies"}),classes:{card:("default"===r&&"sc-border-2 sc-border-purple-100 sc-bg-purple-50/30")+" sc-flex-1 sc-w-full\n                        "+(l.technologies.length>4&&"@[320px]:!sc-min-w-[175px] @md:!sc-max-w-[175px]")+"\n                        "+(l.technologies.length>2&&l.technologies.length<=4&&"@[320px]:!sc-min-w-[140px] @md:!sc-max-w-[140px]")+"\n                        "+(l.technologies.length<=2&&"@[320px]:!sc-min-w-[105px] @md:!sc-max-w-[105px]")+"\n                        sc-items-center sc-justify-between sc-rounded-lg sc-px-1 sc-py-[10px] sc-@container/card"}},a.createElement("div",{className:"sc-grid sc-grid-rows-2\n                        "+(l.technologies.length>4&&"sc-grid-cols-3")+"\n                        "+(l.technologies.length>2&&l.technologies.length<=4&&"sc-grid-cols-2")+"\n                        "+(l.technologies.length<=2&&"sc-grid-cols-1")+"\
1n                        \n                        @[250px]/card:!sc-flex @[250px]/card:!sc-justify-center @[250px]/card:!sc-gap-2"},l.technologies.slice(0,6).map((function(e){var t;return a.createElement("div",{key:e.id,className:"sc-flex sc-items-center sc-justify-center sc-h-5"},a.createElement(c.Tooltip,{title:null==(t=e.langContent)||null==(t=t[null!=p?p:"fr"])?void 0:t.name},a.createElement("div",{className:"sc-w-4 sc-h-4 sc-flex sc-items-center sc-place-content-center"},a.createElement(gt,{className:"sc-block sc-w-full sc-h-auto",handle:(null==e?void 0:e.handle)||"4A5N89okRPW50jRcmkuM"}))))})))))},$n=function(e){var t=e.variant,s=void 0===t?"default":t,n=e.userAchievements,r=e.achievementsLink,l=e.achievements,u=(0,i.A)().locale,m=Gn(n||{},l||{}),d=m.filteredUserAchievements,p=m.userAchievementsLength,g=((null==d?void 0:d.length)||0)+(p>((null==d?void 0:d.length)||0)?1:0);return d&&d.length&&l?a.createElement(fs,{color:"warn",noShadow:"default"===s,title:a.createElement(o.A,{id:"User.Profil.UserCard.achievements",defaultMessage:"Succès"}),classes:{card:("default"===s&&"sc-border-2 sc-border-warn-100 sc-bg-warn-50/30")+" sc-flex-1 sc-w-full "+(g>2?"@[320px]:!sc-min-w-[140px] @md:!sc-max-w-[140px]":"@[320px]:!sc-min-w-[105px] @md:!sc-max-w-[105px]")+"  sc-items-center sc-justify-between sc-rounded-lg sc-px-1 sc-py-[10px] sc-@container/card"}},a.createElement("div",{className:"sc-grid sc-grid-rows-2 "+(g>2?"sc-grid-cols-2":"sc-grid-cols-1")+" @[250px]/card:!sc-flex @[250px]/card:!sc-justify-center @[250px]/card:!sc-gap-2"},d.map((function(e){var t,s,n,o=e[0];return a.createElement("div",{key:o,className:"sc-flex sc-items-center sc-justify-center sc-h-5"},a.createElement(c.Tooltip,{title:(null==l||null==(t=l[o])||null==(t=t.langContent)||null==(t=t[null!=u?u:"fr"])?void 0:t.title)+" - "+(null==l||null==(s=l[o])||null==(s=s.langContent)||null==(s=s[null!=u?u:"fr"])?void 0:s.content)},a.createElement("a",{href:r||"/app/achievements",key:o,className:"sc-w-4 sc-h-4 sc-flex sc-items-center sc-place-content-center"},a.createElement(gt,{className:"sc-block sc-w-full sc-h-auto",handle:(null==l||null==(n=l[o])?void 0:n.imageHandle)||""}))))})),p>d.length&&a.createElement("a",{href:r||"/app/achievements",className:"sc-flex sc-flex-col sc-items-center sc-place-content-center sc-h-5"},a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.UserTests.BadgesButton.CTA",defaultMessage:"Voir tous les badges"})},a.createElement(c.Button,{color:"default"===s?"warn":"indigo",className:"sc-w-4 sc-h-4 sc-m-0 sc-flex sc-items-center sc-rounded-full "+("default"===s?"sc-bg-warn-100":"sc-bg-indigo-200")},a.createElement(c.Typography,{className:"sc-text-base sc-font-semibold "+("default"===s?"sc-text-warn-800":"sc-text-indigo-800")},"+"+(p-d.length))))))):null},Xn=function(e){var t,s,n,r=e.variant,l=void 0===r?"default":r,u=e.userMetrics,m=e.isModerator,d=void 0!==m&&m,p=e.hiddenCards,g=(0,i.A)().formatMessage,v={"contributions.count":{index:0,value:(null==(s=(t=u||{}).contributions)?void 0:s.count)||0},"contributions.views":{index:1,value:(null==(n=t.contributions)?void 0:n.views)||0}},f=function(e){var t,s;return{"tests.count":{index:0,value:(null==(t=e.tests)?void 0:t.count)||0},"tests.questions":{index:1,value:(null==(s=e.tests)?void 0:s.questions)||0}}}(u||{}),h=function(e,t){var s,a;return t?{"moderation.questions":{index:0,value:(null==(s=e.moderation)?void 0:s.questions)||0},"moderation.ratings":{index:1,value:(null==(a=e.moderation)?void 0:a.ratings)||0}}:null}(u||{},d),C={contributions:{color:"indigo",className:"sc-border-2 sc-border-indigo-100 sc-bg-indigo-50/30",title:a.createElement(o.A,{id:"User.Profil.UserCard.contribution",defaultMessage:"Contribution"}),metrics:v},tests:{color:"indigo",className:"sc-border-2 sc-border-indigo-100 sc-bg-indigo-50/30",title:a.createElement(o.A,{id:"User.Profil.UserCard.tests",defaultMessage:"Tests"}),metrics:f},moderation:{color:"purple",className:"sc-border-2 sc-border-purple-100 sc-bg-purple-50/30",title:a.createElement(o.A,{id:"User.Profil.UserCard.moderation",defaultMessage:"Modération"}),metrics:h}};return a.createElement(a.Fragment,null,Object.entries(C).filter((function(e){var t=e[0],s=e[1].metrics;return!(null!=p&&p.includes(t))&&s&&Object.keys(s).length>0})).map((function(e){var t=e[0],s=e[1],n=s.color,r=s.title,o=s.metrics,i=s.className;return a.createElement(fs,{key:t,color:n,noShadow:"default"===l,title:r,classes:{card:("default"===l&&i)+"\n                            sc-flex-1 sc-w-full @[320px]:!sc-min-w-[140px] @md:!sc-max-w-[200px] sc-items-center sc-justify-between sc-rounded-lg sc-pt-2 sc-pb-1/2 sc-px-1 sc-@container/card"}},a.createElement("div",{className:"sc-grid sc-grid-rows-2 "+(Object.keys(o||{}).length>2?"sc-grid-cols-2":"sc-grid-cols-1")+" @[250px]/card:!sc-grid-rows-1 @[250px]/card:!sc-grid-cols-2"},Object.entries(o||{}).sort((function(e,t){return e[1].index-t[1].index})).slice(0,4).map((function(e){var t=e[0],s=e[1];return a.createElement("div",{key:t,className:"sc-flex sc-flex-col sc-items-start sc-place-content-start sc-h-5"},a.createElement(c.Typography,{className:"sc-text-base sc-font-semibold sc-text-dark-500 sc-leading-[18px]"},s.value),a.createElement(c.Typography,{className:"sc-text-xs sc-text-dark-400 sc-text-start !sc-leading-3"},g(Wn[t])))}))))}
1)))},er=function(e){var t,s,n,r,l,u,m=e.size,d=e.userAchievements,p=e.achievementsLink,g=e.achievements,v=e.idOrAlias,f=(0,i.A)().locale,h=Gn(d||{},g||{}),C=h.filteredUserAchievements,y=h.userAchievementsLength;return C&&null!=C&&C.length?a.createElement("div",{className:"sc-flex sc-mt-2 sc-mb-1 sc-items-center "+(null!=(t=null==(s=Zn[m])||null==(s=s.containers)?void 0:s.badges)?t:null==(n=Zn.regular.containers)?void 0:n.badges)},C.map((function(e){var t,s,n,r,l,o=e[0];return a.createElement("a",{href:p||"/user/"+v+"/achievements",key:o+"_user_card"},a.createElement(c.Tooltip,{placement:"bottom",title:(null==g||null==(t=g[o].langContent)||null==(t=t[null!=f?f:"fr"])?void 0:t.title)+" - "+(null==g||null==(s=g[o].langContent)||null==(s=s[null!=f?f:"fr"])?void 0:s.content)},a.createElement("div",{className:"sc-flex sc-items-center "+(null!=(n=null==(r=Zn[m])?void 0:r.badges)?n:null==(l=Zn.regular)?void 0:l.badges)},a.createElement(gt,{handle:(null==g?void 0:g[o].imageHandle)||"",className:"sc-block sc-w-full sc-h-full"}))))})),y>C.length&&a.createElement("a",{href:p||"/user/"+v+"/achievements",className:"sc-flex sc-items-center sc-w-full"},a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"Tests.UserTests.BadgesButton.CTA",defaultMessage:"Voir tous les badges"})},a.createElement(c.Button,{className:(null!=(r=null==(l=Zn[m])?void 0:l.badges)?r:null==(u=Zn.regular)?void 0:u.badges)+" sc-flex sc-items-center sc-rounded-full sc-bg-indigo-200 hover:sc-bg-indigo-800 sc-group"},a.createElement(c.Typography,{className:"sc-font-bold sc-text-indigo-800 group-hover:sc-text-indigo-200"},"+"+(y-C.length)))))):null},tr=function(e){var t,s,n,r,l,i,u,m,d,p,g=e.size,v=e.userMetrics;return a.createElement(a.Fragment,null,a.createElement(c.Typography,{className:"sc-flex sc-align-middle sc-items-center "+(null!=(t=Zn[g].text)?t:Zn.regular.text)},a.createElement(Hn,{className:"sc-mr-1 "+(null!=(s=Zn[g].icons)?s:Zn.regular.icons)}),a.createElement(o.A,{id:"Tests.UserTests.questions.count.v2",defaultMessage:"<bold>{questionsCount}</bold> questions passées",values:{questionsCount:(null==v||null==(n=v.tests)||null==(n=n.questions)?void 0:n.toLocaleString())||0,bold:function(e){return a.createElement("b",{className:"mr-1/2"},e)}}})),a.createElement(c.Typography,{className:"sc-flex sc-align-middle sc-items-center "+(null!=(r=Zn[g].text)?r:Zn.regular.text)},a.createElement(Qn,{className:"sc-mr-1 "+(null!=(l=Zn[g].icons)?l:Zn.regular.icons)}),a.createElement(o.A,{id:"Tests.UserTests.contributions.count.v2",defaultMessage:"<bold>{contributionsCount}</bold> contributions",values:{contributionsCount:(null==v||null==(i=v.contributions)||null==(i=i.count)?void 0:i.toLocaleString())||0,bold:function(e){return a.createElement("b",{className:"sc-mr-1/2"},e)}}})),a.createElement(c.Typography,{className:"sc-flex sc-align-middle sc-items-center "+(null!=(u=Zn[g].text)?u:null==(m=Zn.regular)?void 0:m.text)},a.createElement(On,{className:"sc-mr-1 "+(null!=(d=Zn[g].icons)?d:Zn.regular.icons)}),a.createElement(o.A,{id:"Tests.UserTests.contributions.views.v2",defaultMessage:"<bold>{viewsCount}</bold> devs testés",values:{viewsCount:(null==v||null==(p=v.contributions)||null==(p=p.views)?void 0:p.toLocaleString())||0,bold:function(e){return a.createElement("b",{className:"sc-mr-1/2"},e)}}})))},sr=function(e){var t,s,n=e.size,r=e.variant,l=e.creationDate;return a.createElement("div",{className:(null!=(t=Zn[n].card)?t:Zn.regular.card)+" "+("transparent"!==r&&"sc-bg-indigo-500")+" sc-w-full sc-flex sc-items-center sc-whitespace-nowrap sc-py-1 sc-overflow-hidden"},l&&a.createElement(c.Typography,{color:"transparent"!==r?"light":"indigo",className:"sc-font-semibold sc-align-middle "+(null!=(s=Zn[n].text)?s:Zn.regular.text)},a.createElement(o.A,{id:"User.Profil.UserCard.createdAt",defaultMessage:"Membre depuis le {creationDate}",values:{creationDate:l}})))},ar=function(e){var t,s,n,r,l,o,i=e.size,c=e.avatar,u=e.profilePicHandle;return a.createElement("div",{className:"sc-flex sc-items-center "+(null!=(t=null==(s=Zn[i])||null==(s=s.containers)?void 0:s.avatar)?t:null==(n=Zn.regular)||null==(n=n.containers
1)?void 0:n.avatar)},u&&a.createElement(gt,{handle:u,resize:{width:200,height:200,fit:"crop"},additionalTasks:"rounded_corners=radius:max",className:"sc-block sc-aspect-square sc-min-w-[64px]"}),c&&!u&&a.createElement(it,{className:(null!=(r=null==(l=Zn[i])?void 0:l.avatar)?r:null==(o=Zn.regular)?void 0:o.avatar)+" sc-min-w-[64px] [&>*]:sc-border-2 [&>*]:sc-border-indigo-200",config:c,avatarStyle:"Circle"}),!u&&!c&&a.createElement(gt,{handle:"K5oyZZxlTFK3JqW12usc",resize:{width:200,height:200,fit:"crop"},additionalTasks:"rounded_corners=radius:max",className:"sc-block sc-aspect-square sc-min-w-[64px]"}))},nr=function(e){var t,s,n,r,l,i,u=e.size,m=e.userName,d=e.socialsLinks,p=e.company,g=e.isModerator,v=e.isAdmin;return a.createElement("div",{className:"sc-flex "+(null!=(t=null==(s=Zn[u])?void 0:s.infos)?t:null==(n=Zn.regular)?void 0:n.infos)},a.createElement(c.Typography,{className:(null!=(r=null==(l=Zn[u])?void 0:l.title)?r:null==(i=Zn.regular)?void 0:i.title)+" sc-font-bold sc-capitalize sc-flex sc-items-center"},m,v&&a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"User.Profil.UserCard.admin",defaultMessage:"Administrateur"})},a.createElement(je.default,{className:"sc-text-yellow-600 !sc-w-2.5 !sc-h-2.5 sc-ml-1/2"})),g&&!v&&a.createElement(c.Tooltip,{title:a.createElement(o.A,{id:"User.Profil.UserCard.moderator",defaultMessage:"Modérateur"})},a.createElement(je.default,{className:"sc-text-purple-500 !sc-w-2.5 !sc-h-2.5 sc-ml-1/2"}))),d&&a.createElement("div",{className:"sc-flex sc-items-center"},Object.entries(d||{}).filter((function(e){return"custom"!==e[0]})).map((function(e){var t,s,n,r=e[0],l=e[1];if(!Yn[r])return null;var o=Yn[r],i=o.Icon,c=o.classes;return a.createElement("a",{key:r+"_user_card",className:"sc-flex sc-items-center",href:l,target:"_blank",rel:"noreferrer"},a.createElement(i,{className:(null==c?void 0:c.icon)+" "+(null!=(t=null==Zn||null==(s=Zn[u])?void 0:s.socialIcons)?t:null==Zn||null==(n=Zn.regular)?void 0:n.socialIcons)+" sc-mr-1 sc-w-auto sc-flex sc-items-center"}))}))),p&&!d&&a.createElement("div",{className:"sc-flex sc-items-center"},a.createElement(c.Typography,{className:"sc-text-sm sc-text-center"},a.createElement(o.A,{id:"User.Profil.UserCard.Recruiter.company",defaultMessage:"Travaille chez <companyLink>{company}</companyLink>",values:{company:p.name,companyLink:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];return null!=p&&p.url?a.createElement("a",{className:"sc-underline",href:p.url},t):a.createElement("span",null,t)}}}))))},rr=function(e){var t=e.variant,s=e.userMetrics,n=e.isModerator,r=e.userAchievements,l=e.achievementsLink,o=e.achievements,i=e.dreamjob,c=e.hiddenCards,u=void 0===c?[]:c;return a.createElement("div",{className:"sc-flex sc-flex-col @[320px]:!sc-flex-row @[320px]:!sc-flex-wrap @md:!sc-flex-nowrap sc-gap-2 sc-w-full sc-items-center sc-mt-1.5"},a.createElement(Kn,{variant:t,dreamjob:i,hiddenCards:u}),a.createElement(Xn,{variant:t,userMetrics:s,isModerator:n,hiddenCards:u}),!(null!=u&&u.includes("achievements"))&&a.createElement($n,{variant:t,userAchievements:r,achievementsLink:l,achievements:o}))},lr=function(e){var t,s,n,r,l,o,i,u,m,d,p,g,v,f,h,C,y=e.size,b=e.userPublic,E=e.socialsLinks,T=e.avatar,x=e.profilePicHandle,w=e.company,P=e.achievements,M=e.locale,A=e.isLoading,N=void 0!==A&&A,D=e.isAdmin,S=void 0!==D&&D,k=e.isModerator,R=void 0!==k&&k,L=e.variant,_=void 0===L?"default":L,F=e.hideFooter,I=void 0!==F&&F,j=e.dreamjob,q=e.hiddenCards,B=void 0===q?[]:q;return N?a.createElement(c.Card,{className:"sc-flex sc-p-0 sc-overflow-hidden"},a.createElement("div",{className:"sc-flex sc-self-center sc-justify-center sc-w-10 sc-h-10 sc-m-6"},a.createElement(Jn,null))):a.createElement(dt,{locale:M},a.createElement(c.Card,{className:"sc-flex sc-p-0 sc-flex-col sc-rounded-lg sc-overflow-hidden "+(null!=(t=null==(s=Zn[y])||null==(s=s.containers)?void 0:s.card)?t:null==(n=Zn.regular.containers)?void 0:n.card)+"\n                "+("transparent"===_&&"sc-bg-transparent sc-border-0 !sc-shadow-none")+"\n                "},a.createElement("div",{className:(null!=(r=null==(l=Zn[y])?void 0:l.card)?r:Zn.regular.card)+" sc-flex sc-items-center sc-pb-0 sc-py-1"},a.createElement(ar,{size:y,avatar:T,profilePicHandle:x}),a.createElement("div",{className:"sc-flex sc-flex-col "+(null!=(o=null==(i=Zn[y].containers
1)?void 0:i.content)?o:null==(u=Zn.regular.containers)?void 0:u.content)},a.createElement("div",{className:"sc-flex "+(null!=(m=null==(d=Zn[y])||null==(d=d.containers)?void 0:d.infos)?m:null==(p=Zn.regular.containers)?void 0:p.infos)},a.createElement(nr,{size:y,socialsLinks:E,company:w,userName:b.name,isModerator:R,isAdmin:S}),"large"!==y&&(null==b?void 0:b.achievements)&&a.createElement(er,{size:y,userAchievements:b.achievements,achievementsLink:null==b||null==(g=b.links)?void 0:g.achievements,achievements:P,idOrAlias:(null==b?void 0:b.seoAlias)||b.userId})),"large"!==y&&a.createElement("div",{className:"sc-h-0.5 sc-w-full sc-my-1 sc-bg-dark-50"}),a.createElement("div",{className:"sc-flex sc-mb-1 "+(null!=(v=null==(f=Zn[y])||null==(f=f.containers)?void 0:f.stats)?v:null==(h=Zn.regular.containers)?void 0:h.stats)},"large"===y?a.createElement(rr,{variant:_,userMetrics:null==b?void 0:b.metrics,isModerator:R,userAchievements:(null==b?void 0:b.achievements)||null,achievementsLink:null==b||null==(C=b.links)?void 0:C.achievements,achievements:P,dreamjob:j||null,hiddenCards:B}):a.createElement(tr,{size:y,userMetrics:null==b?void 0:b.metrics})))),!I&&a.createElement(sr,{size:y,creationDate:b.creationDate,variant:_})))},or=function(e){var t=e.date,s=e.locale,n=e.smallCard,r=void 0!==n&&n,l=e.className,o=void 0===l?"":l;return a.createElement("div",{className:"sc-w-fit sc-flex "+o},a.createElement(c.Typography,{className:(r?"sc-text-sm":"md:sc-text-sm")+" sc-mb-1 sc-flex sc-items-center sc-text-dark-300 sc-font-medium sc-whitespace-nowrap xs:sc-hidden"},a.createElement(Ze.default,{className:r?"sc-max-w-2 sc-max-h-2 sc-mr-1/2 sc-text-gray-500":"sc-mr-1 sc-w-2.5 sc-h-2.5 sm:sc-mr-1/2 sm:sc-max-h-2 sm:sc-max-w-2 sc-text-dark-300"}),(0,Pe.default)((0,ze.default)(t/1e3),r?"d/MM/yy":"d MMMM yyyy",{locale:Ls[s]})))},ir=function(e){var t,s,n,r,l,i,u=e.article,m=e.reverse,d=void 0!==m&&m,p=e.locale,g=void 0===p?"fr":p,v=e.smallCard,f=void 0!==v&&v,h=e.className,C=void 0===h?"":h,y=e.imageComponent,b=e.imageProps,E=void 0===b?{}:b,T=(0,a.useMemo)((function(){return Ye().decode(u.title.rendered||"")}),[u]),x=Aa("(max-width:1023px)"),w=(0,a.useMemo)((function(){var e,t,s,a,n,r;return x||f?null!=(e=null!=(t=null==(s=u.featuredMedia.large_featured)?void 0:s.source_url)?t:null==(a=u.featuredMedia.large)?void 0:a.source_url)?e:null==(n=u.featuredMedia.wide_small)?void 0:n.source_url:null==(r=u.featuredMedia.regular_small)?void 0:r.source_url}),[u,x,f]),P=null!=y?y:"img";return a.createElement(dt,{locale:g},a.createElement(c.Card,{className:(f?"sc-max-w-[350px] sc-mt-0 sc-py-0":"md:sc-py-1 sm:sc-py-0")+" sc-flex sc-flex-col sc-w-full sc-bg-white sc-rounded-lg sc-relative sc-px-0 sc-overlow-hidden sc-items-start "+C},a.createElement("div",{className:(f?"sc-flex-col":"lg:sc-flex-col lg:sc-mx-2 sc-px-2 sc-py-1 md:sc-mx-0 sm:sc-px-0 sm:sc-py-0")+" sc-flex sc-items-start sc-justify-end sc-h-full "+(d?"sc-flex-row":"sc-flex-row-reverse")},a.createElement("div",{className:" sc-relative "+(f?"sc-max-h-[150px] sc-min-h-[150px] sc-max-w-full sc-min-w-full ":"sc-mx-2 lg:sc-h-auto lg:sc-max-h-[300] lg:sc-min-w-full lg:sc-mx-0 lg:sc-w-full sc-max-w-[350px] sc-max-h-[350px] ")},w?a.createElement(P,st({alt:"Wordpress image",src:w,className:" sc-object-cover "+(f?"sc-rounded-t-lg  sm:sc-rounded-b-none":"sc-rounded-lg")},E)):a.createElement(gt,{handle:"rn2f19OROqPXQmRAFHHw",className:"sc-object-cover "+(f?"sc-rounded-t-lg sm:sc-rounded-b-none sc-h-[150px]":"sc-rounded-lg")})),a.createElement("div",{className:(f?"sc-p-0":"sc-p-2 lg:sc-px-0 sc-justify-between sc-overflow-auto sm:sc-py-0")+" sc-flex sc-flex-col sc-w-full sc-h-full"},a.createElement("div",{className:(f?"sc-py-1 sc-px-2":"sm:sc-py-1 sm:sc-px-2")+" sc-flex sc-flex-col sc-w-full sc-h-full"},a.createElement("div",{className:"sc-flex sc-items-center sc-flex-wrap sc-max-h-[36px] sm:sc-max-h-[32px] sc-overflow-hidden"},a.createElement(c.Tag,{color:"indigo",className:"sc-mr-1 sc-mb-1 sc-whitespace-nowrap",clickable:!0,size:"small"},(null==(t=u._embedded)||null==(t=t["wp:term"][0][0])?void 0:t.name)||"Blog"),a.createElement(c.Tag,{color:"purple",className:"sc-mr-2 sc-mb-1 sc-whitespace-nowrap",clickable:!0,size:"small"},(null==(s=u._embedded)||null==(s=s["wp:term"][0][1])?void 0:s.name)||"Article"),!f&&a.createElement(or,{date:u.timestamp,locale:g,smallCard:f,className:"sm:sc-hidden"})),a.createElement(c.Typography,{className:(f?"sc-mt-0 sc-text-base":"sc-text-lg sm:sc-text-base sc-mt-1 sm:sc-mt-0")+" sc-font-semibold"},T),a.createElement(c.Typography,{className:(f?"sc-line-clamp-4 sc-mt-1 sc-text-sm":" sc-mt-2 sm:sc-mt-1 sm:sc-text-sm sm:sc-line-clamp-4")+" sc-text-gray-500 sc-prose sc-whitespace-pre-wrap"},null==(n=u.content)?void 0:n.rendered," ...")),a.createElement("div",{className:(f?"sc-bg-gray-100 sc-px-2 sc-mt-1 sc-pt-1 sc-rounded-b-lg sc-flex-wrap":"sc-mt-2 sm:sc-bg-gray-100 sm:sc-px-2 sm:sc-mt-1 sm:sc-pt-1 sm:sc-rounded-b-lg sm:sc-flex-wrap")+" sc-flex sc-justify-between sc-w-full sc-items-center"},a.createElement("div",{className:(f?"sc-mb-1":"sm:sc-mb-1")+" sc-flex sc-w-auto sc-items-center sc-pr-2"},a.createElement("div",{className:(f?"sc-h-4 sc-w-4":"sc-w-5 sc-h-5 sm:sc-h-4 sm:sc-w-4")+" sc-rounded-full sc-mr-1 
1sc-relative"},a.createElement(Ke.default,{className:"w-full h-full sc-absolute sc-z-0 sc-rounded-full sc-text-indigo-300"}),(null==(r=u.author)||null==(r=r.avatar_urls)?void 0:r[48])&&a.createElement(P,st({alt:"author_picture",src:null==(l=u.author)||null==(l=l.avatar_urls)?void 0:l[48],className:"w-full h-full sc-rounded-full sc-absolute sc-z-10 sc-border-[.5px] sc-border-dark-100"},E))),a.createElement(c.Typography,{className:(f?"sc-text-sm":"sm:sc-text-sm")+" sc-text-gray-500 sc-font-medium"},null==(i=u.author)?void 0:i.name)),a.createElement(or,{date:u.timestamp,locale:g,smallCard:f,className:f?"":"sc-hidden sm:sc-block"}),!f&&a.createElement(c.Button,{component:"a",color:"indigo",variant:"contained",size:"small",className:"sc-rounded-lg sc-px-3 sm:sc-px-1.5 sm:sc-py-1 sm:sc-mx-0 sm:sc-mt-0 sm:sc-mb-1 xs:sm-w-full",href:u.link,target:"_blank",rel:"noreferrer noopener"},a.createElement(o.A,{id:"Seo.Article.ReadNext",defaultMessage:"Voir l'article"}),a.createElement($e.default,{className:"sc-ml-1 sc-h-2.5 sc-w-2.5 sm:sc-h-2 sm:sc-w-2 sm:sc-ml-1/2 sc-text-white"})))))))}}}]);
2//# sourceMappingURL=8052.b1803dda7959227ba094.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.