1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7799],{7332:(e,t,i)=>{i.d(t,{U1:()=>s,Wi:()=>n.Wi,dt:()=>o,k0:()=>r});var n=i(6249);let r=[{id:"infosys",name:"Infosys Engineering",description:"Client delivery"},{id:"ai-platform",name:"AI Platform",description:"Internal product"},{id:"product-team",name:"Product Team",description:"3 open PM roles"},{id:"data-ops",name:"Data & Operations"},{id:"archives",name:"Archives",description:"Closed roles"}],a={company:"Yeesh",tag:"Active",status:"active",pipeline:{sourcing:18,vetting:6,interview:2,offer:0},funnel:{scanned:520,verified:310,qualified:145,interviewed:35,elite:12},interviewer:{name:"TARA",voice:"nova",prompt:n.Wi},rubric:{criteria:[{name:"Product Strategy",weight:30},{name:"Execution",weight:25},{name:"Stakeholder Mgmt",weight:25},{name:"Culture Fit",weight:20}]},sourcingCriteria:"Looking for: Roadmap ownership, B2B SaaS, agile, 5+ years PM exp...",applicantsAnalyzed:520,candidates:[]},o=[{id:"full-stack-infosys",groupId:"infosys",title:"Full-Stack Eng.",company:"Infosys",tag:"Urgent",status:"urgent",jdNumber:"#3841",pipeline:{sourcing:12,vetting:4,interview:2,offer:0},funnel:{scanned:1024,verified:645,qualified:353,interviewed:80,elite:20},interviewer:{name:"TARA",voice:"nova",prompt:n.Wi},rubric:{criteria:[{name:"Technical Mastery",weight:35},{name:"System Design",weight:25},{name:"Culture Fit",weight:20},{name:"Leadership",weight:20}]},sourcingCriteria:"Looking for: Kubernetes, Python, Transformers, 8+ years exp...",shortlistRole:"Full-Stack Engineer (Infosys)",applicantsAnalyzed:842,candidates:[{id:"c1",name:"Alex Rivera",matchPercent:98,location:"San Francisco, CA",avatar:"https://lh3.googleusercontent.com/aida-public/AB6AXuBi231HywObhJNoFdvrlTfTja86ds6X5OxvNNl9A4MTQ3-BTtO1EwPX-oEdPRy-ik9kGvk6GNh4mKulKwpXwQ1aTR3bA2DxkKWn3-GPMO9u2NxTUF_Ii9I3qWfBELlLzpiLghBgyAo6q6wrBuFZun9Hef1G5XENMKeaqWjC1jtLL2zTClCq3yRtYRmahfcapFBIWVGb4XhWs0i058aE54NdXqpppwEpTs59FBKTaspF7kBsc8oeBdkhYOea3GhycQGNPCn5IdTxsFs",reasoning:"Alex demonstrated exceptional system-thinking in their portfolio. Their previous tenure at Stripe suggests a high aptitude for complex fintech workflows, matching your role's core requirement.",rubricScores:[{name:"UX Design",weight:95},{name:"Leadership",weight:80},{name:"Systems",weight:90},{name:"Culture",weight:85}],spiderPoints:"50,15 85,50 50,85 15,50"},{id:"c2",name:"Jordan Smith",matchPercent:94,location:"Austin, TX",avatar:"https://lh3.googleusercontent.com/aida-public/AB6AXuCHu4V0hgbky8NSj_viMiPWToigj2Ykd3305VanU64krr-6nJUc7HpGAM6f_fv-dRYdh_25eYN2GrcQpsoJugDeJQmHIgBcYqrF4KFnzaBiB2iTxcom2xmezwTTADDDB1JLpYI5xKX_5iXpPByWn3e3kd94bIfN3SgYhVa7rxk1ss18KDx8QiIVRvNwNhymRudCIFynZ2Oz0boU8Nn9uv3Q9xOVwDHhRc8osx3Ci8hStl0an7WoRZuTK1yXUWX3KQQHaC7_WpKxmJ8",reasoning:"Jordan's emphasis on user research and qualitative data aligns with the 'Human Intuition' part of your team's mission. Highly recommended for exploratory projects.",rubricScores:[{name:"Research",weight:98},{name:"UI Craft",weight:75},{name:"Strategy",weight:88},{name:"Team Fit",weight:92}],spiderPoints:"45,25 75,50 55,75 25,50"},{id:"c3",name:"Morgan Chen",matchPercent:92,location:"New York, NY",avatar:"https://lh3.googleusercontent.com/aida-public/AB6AXuCUdCMjo9X8Snc4P59xjVxI1arkmkvTsDaXfhhji1B33kEP9WqZEZTnknBeSPZjIPTVVBtTPea3ufUxGveDJ0AbVAgHdC07g2keW_FQ5a-WxuIJtDqxhCiMNN5TKmwp7bWnCdqw3yMrS9hvGgsjbSH6_GqRFNIz5ppsHJYU3dM6LnUc6txUcM5uu77_Mz4qOOLTnFvPU_gjqjedzts5YTp0OSFspRx5FcKza8U8pjg3XjfjvnNAtLXVedvsnq_OtwnwUzrInSWQUAI",reasoning:"Morgan has a background in psychology and 5 years in B2B SaaS. Their transition from research to design leads to high-utility s
1olutions for complex power users.",rubricScores:[{name:"Analytical",weight:94},{name:"Prototyping",weight:82},{name:"Efficiency",weight:96},{name:"Adaptability",weight:88}],spiderPoints:"55,15 80,50 55,85 25,50"}]},{id:"senior-ai-architect",groupId:"ai-platform",title:"Senior AI Architect",company:"Internal",tag:"Active",status:"active",jdNumber:"#4920",pipeline:{sourcing:24,vetting:8,interview:3,offer:1},funnel:{scanned:1024,verified:645,qualified:353,interviewed:80,elite:20},interviewer:{name:"TARA",voice:"nova",prompt:n.Wi},rubric:{criteria:[{name:"Technical Mastery",weight:40},{name:"AI/ML Expertise",weight:30},{name:"Culture Fit",weight:15},{name:"Communication",weight:15}]},sourcingCriteria:"Looking for: Kubernetes, Python, Transformers, 8+ years exp...",shortlistRole:"Senior AI Architect",applicantsAnalyzed:842,candidates:[]},{id:"senior-ux-designer",groupId:"ai-platform",title:"Senior UX Designer",company:"AI Team",tag:"Active",status:"active",jdNumber:"#5102",pipeline:{sourcing:24,vetting:8,interview:3,offer:1},funnel:{scanned:842,verified:520,qualified:280,interviewed:65,elite:20},interviewer:{name:"TARA",voice:"nova",prompt:n.Wi},rubric:{criteria:[{name:"UX Design",weight:30},{name:"Research",weight:25},{name:"Systems",weight:25},{name:"Culture",weight:20}]},sourcingCriteria:"Looking for: Design systems, Figma, user research, 5+ years exp...",shortlistRole:"Senior UX Designer (AI Team)",applicantsAnalyzed:842,candidates:[{id:"c1",name:"Alex Rivera",matchPercent:98,location:"San Francisco, CA",avatar:"https://lh3.googleusercontent.com/aida-public/AB6AXuBi231HywObhJNoFdvrlTfTja86ds6X5OxvNNl9A4MTQ3-BTtO1EwPX-oEdPRy-ik9kGvk6GNh4mKulKwpXwQ1aTR3bA2DxkKWn3-GPMO9u2NxTUF_Ii9I3qWfBELlLzpiLghBgyAo6q6wrBuFZun9Hef1G5XENMKeaqWjC1jtLL2zTClCq3yRtYRmahfcapFBIWVGb4XhWs0i058aE54NdXqpppwEpTs59FBKTaspF7kBsc8oeBdkhYOea3GhycQGNPCn5IdTxsFs",reasoning:"Alex demonstrated exceptional system-thinking in their portfolio. Their previous tenure at Stripe suggests a high aptitude for complex fintech workflows, matching your role's core requirement.",rubricScores:[{name:"UX Design",weight:95},{name:"Leadership",weight:80},{name:"Systems",weight:90},{name:"Culture",weight:85}],spiderPoints:"50,15 85,50 50,85 15,50"},{id:"c2",name:"Jordan Smith",matchPercent:94,location:"Austin, TX",avatar:"https://lh3.googleusercontent.com/aida-public/AB6AXuCHu4V0hgbky8NSj_viMiPWToigj2Ykd3305VanU64krr-6nJUc7HpGAM6f_fv-dRYdh_25eYN2GrcQpsoJugDeJQmHIgBcYqrF4KFnzaBiB2iTxcom2xmezwTTADDDB1JLpYI5xKX_5iXpPByWn3e3kd94bIfN3SgYhVa7rxk1ss18KDx8QiIVRvNwNhymRudCIFynZ2Oz0boU8Nn9uv3Q9xOVwDHhRc8osx3Ci8hStl0an7WoRZuTK1yXUWX3KQQHaC7_WpKxmJ8",reasoning:"Jordan's emphasis on user research and qualitative data aligns with the 'Human Intuition' part of your team's mission. Highly recommended for exploratory projects.",rubricScores:[{name:"Research",weight:98},{name:"UI Craft",weight:75},{name:"Strategy",weight:88},{name:"Team Fit",weight:92}],spiderPoints:"45,25 75,50 55,75 25,50"},{id:"c3",name:"Morgan Chen",matchPercent:92,location:"New York, NY",avatar:"https://lh3.googleusercontent.com/aida-public/AB6AXuCUdCMjo9X8Snc4P59xjVxI1arkmkvTsDaXfhhji1B33kEP9WqZEZTnknBeSPZjIPTVVBtTPea3ufUxGveDJ0AbVAgHdC07g2keW_FQ5a-WxuIJtDqxhCiMNN5TKmwp7bWnCdqw3yMrS9hvGgsjbSH6_GqRFNIz5ppsHJYU3dM6LnUc6txUcM5uu77_Mz4qOOLTnFvPU_gjqjedzts5YTp0OSFspRx5FcKza8U8pjg3XjfjvnNAtLXVedvsnq_OtwnwUzrInSWQUAI",reasoning:"Morgan has a background in psychology and 5 years in B2B SaaS. Their transition from research to design leads to high-utility s
1olutions for complex power users.",rubricScores:[{name:"Analytical",weight:94},{name:"Prototyping",weight:82},{name:"Efficiency",weight:96},{name:"Adaptability",weight:88}],spiderPoints:"55,15 80,50 55,85 25,50"}]},{...a,id:"pm-growth",groupId:"product-team",title:"Product Manager",company:"Growth",jdNumber:"#5201",shortlistRole:"Product Manager (Growth)"},{...a,id:"pm-platform",groupId:"product-team",title:"Product Manager",company:"Platform",jdNumber:"#5202",shortlistRole:"Product Manager (Platform)",pipeline:{sourcing:22,vetting:9,interview:3,offer:1},funnel:{scanned:610,verified:380,qualified:168,interviewed:42,elite:15},applicantsAnalyzed:610},{...a,id:"pm-enterprise",groupId:"product-team",title:"Product Manager",company:"Enterprise",tag:"Scaling",status:"scaling",jdNumber:"#5203",shortlistRole:"Product Manager (Enterprise)",pipeline:{sourcing:14,vetting:5,interview:1,offer:0},funnel:{scanned:390,verified:240,qualified:98,interviewed:18,elite:8},applicantsAnalyzed:390},{id:"head-of-data",groupId:"data-ops",title:"Head of Data",company:"Series B",tag:"Scaling",status:"scaling",pipeline:{sourcing:15,vetting:6,interview:4,offer:0},jdNumber:"#4410",funnel:{scanned:680,verified:410,qualified:195,interviewed:45,elite:12},interviewer:{name:"TARA",voice:"nova",prompt:n.Wi},rubric:{criteria:[{name:"Data Strategy",weight:35},{name:"Team Leadership",weight:30},{name:"Technical Depth",weight:20},{name:"Culture Fit",weight:15}]},sourcingCriteria:"Looking for: Data engineering, ML pipelines, team leadership, 10+ years...",shortlistRole:"Head of Data",applicantsAnalyzed:680,candidates:[]},{id:"ops-manager",groupId:"data-ops",title:"Ops Manager",company:"Logilink",tag:"On Hold",status:"on_hold",jdNumber:"#3290",pipeline:{sourcing:18,vetting:0,interview:0,offer:0},funnel:{scanned:450,verified:0,qualified:0,interviewed:0,elite:0},interviewer:{name:"TARA",voice:"nova",prompt:n.Wi},rubric:{criteria:[{name:"Operations",weight:40},{name:"Process Design",weight:30},{name:"Leadership",weight:20},{name:"Culture Fit",weight:10}]},sourcingCriteria:"Looking for: Supply chain, logistics, 7+ years exp...",shortlistRole:"Ops Manager",applicantsAnalyzed:450,candidates:[]}];function s(e){return o.find(t=>t.id===e)}},47427:(e,t,i)=>{i.d(t,{Z:()=>n});function n(e){let t=e.trim().split(/\s+/).filter(Boolean);return 0===t.length?"?":1===t.length?t[0].slice(0,2).toUpperCase():(t[0][0]+t[t.length-1][0]).toUpperCase()}},58884:(e,t,i)=>{i.d(t,{H:()=>a,f:()=>o});var n=i(47427),r=i(80996);function a(e,t){let i=null==t?void 0:t.trim();if(i){var a;if(i.startsWith("http://")||i.startsWith("https://")||i.startsWith("/api/naukri/photo"))return i.startsWith("/api/naukri/photo")?i:null!=(a=(0,r.hi)(i))?a:i;if(i.length<=4&&!i.includes("/"))return i}return(0,n.Z)(e)}function o(){for(var e,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];for(let t of i){let i=null==t?void 0:t.trim();if(i){if(i.startsWith("http://")||i.startsWith("https://"))return null!=(e=(0,r.hi)(i))?e:i;if(i.startsWith("/api/naukri/photo"))return i}}return null}},80996:(e,t,i)=>{i.d(t,{eL:()=>u,hi:()=>s,oe:()=>c});let n=["photoUrl","photoURL","profilePhotoUrl","profilePhoto","dpUrl","imageUrl","jsPhotoUrl","photo","avatar","avatarUrl"],r=/img\.naukimg\.com\/photo\/([a-f0-9]+)/i;function a(e){return"string"==typeof e&&/^https?:\/\//i.test(e.trim())}function o(e){if("string"!=typeof e)return null;let t=e.trim();return/^[a-f0-9]+$/i.test(t)?"".concat("https://p.naukri.com/jphoto/s3").concat(t):null}function s(e){if(!(null==e?void 0:e.trim()))return null;let t=e.trim(),i=t.match(r);return(null==i?void 0:i[1])?o(i[1]):(t.includes("p.naukri.com/jphoto/s3"),t)}function c(e){var t;let i=null!=(t=s(e))?t:e;return!function(e){if(!(null==e?void 0:e.trim()))return!1;try{let t=new URL(e.trim()).hostname.toLowerCase();return"p.naukri.com"===t||t.endsWith(".naukri.com")||"img.naukimg.com"===t||t.endsWith(".naukimg.com")}catch(e){return!1}}(i)?e:"/api/naukri/photo?url=".concat(encodeURIComponent(i.trim()))}function u(e){var t,i,r;if(!e)return null;for(let i of n){let n=e[i];if(a(n))return null!=(t=s(n.trim()))?t:n.trim()}let c=e.photo;if(c&&"object"==typeof c)for(let e of["url","photoUrl","photoURL","path"]){let t=c[e];if(a(t))return null!=(i=s(t.trim()))?i:t.trim()}return null!=(r=o(e.photoIdHash))?r:o(e.thumbnailPhotoIdHash)}},87799:(e,t,i)=>{i.d(t,{cn:()=>l,kG:()=>T,wN:()=>U,p1:()=>b,UE:()=>B,U1:()=>r.U1,CK:()=>W,lO:()=>P,rF:()=>x,WC:()=>v,Nt:()=>f,KI:()=>S,Bu:()=>C,tb:()=>k,b_:()=>I});var n=i(59770),r=i(7332),a=i(58884);let o="yeesh-published-roles",s="yeesh-archived-mock-ids",c="yeesh-archive-meta",u="yeesh-saved-candidates",l="yeesh-projects-updated";function d(){(0,n.Mx)(),window.dispatchEvent(new CustomEvent(l))}function p(){try{let e=sessionStorage.getItem(s);if(!e)return[];return JSON.parse(e)}catch(e){return[]}}function h(e){sessionStorage.setItem(s,JSON.stringify(e))}function g(e){var t,i,n;return{...e,candidates:null!=(t=e.candidates)?t:[],funnel:null!=(i=e.funnel)?i:{scanned:0,verified:0,qualified:0,interviewed:0,elite:0},pipeline:null!=(n=e.pipeline)?n:{sourcing:0,vetting:0,interview:0,offer:0}}}function m(e){let t=g(e);
1if(t.archived||"archives"===t.groupId||"archived"===t.status){var i;return{...t,archived:!0,groupId:"archives",status:"archived",sourcingStatus:null!=(i=t.sourcingStatus)?i:"complete"}}let n=p().find(e=>e.projectId===t.id);return n?{...t,archived:!0,archivedAt:n.archivedAt,groupId:"archives",status:"archived",sourcingStatus:"complete"}:t}function f(e){return m(e)}function v(e){return!!(e.archived||"archives"===e.groupId||"archived"===e.status)}function w(){try{let e=sessionStorage.getItem(o);if(!e)return[];return JSON.parse(e)}catch(e){return[]}}function y(){try{let e=sessionStorage.getItem("yeesh-candidate-reviews");if(!e)return[];return JSON.parse(e)}catch(e){return[]}}function I(e,t){let i=w(),n=i.findIndex(t=>t.project.id===e);if(-1!==n)return i[n]={...i[n],project:g({...i[n].project,...t})},sessionStorage.setItem(o,JSON.stringify(i)),i[n].project}function A(){return w().sort((e,t)=>e.publishedAt-t.publishedAt).map(e=>e.project)}function S(e){let t=A().find(t=>t.id===e),i=null!=t?t:(0,r.U1)(e);if(i)return m(i)}async function T(e,t){!function(e,t){var i;let n=w(),a=n.findIndex(t=>t.project.id===e),o=-1!==a?n[a].project.groupId:null==(i=(0,r.U1)(e))?void 0:i.groupId;if(function(e,t){try{let i=sessionStorage.getItem(c),n=i?JSON.parse(i):{};n[e]=t,sessionStorage.setItem(c,JSON.stringify(n))}catch(e){}}(e,{...null!=t?t:{},originalGroupId:o&&"archives"!==o?o:void 0}),-1!==a)I(e,{archived:!0,archivedAt:Date.now(),groupId:"archives",status:"archived",sourcingStatus:"complete"});else{let t=(0,r.U1)(e);if(t){let i=p();i.some(t=>t.projectId===e)||(i.push({projectId:e,originalGroupId:t.groupId,archivedAt:Date.now()}),h(i))}}d()}(e,t);try{await fetch("/api/projects/".concat(e),{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({archived:!0})})}catch(e){}}async function k(e){var t;let i=null==(t=function(e){try{let t=sessionStorage.getItem(c);if(!t)return;return JSON.parse(t)[e]}catch(e){return}}(e))?void 0:t.originalGroupId;-1!==w().findIndex(t=>t.project.id===e)&&I(e,{archived:!1,archivedAt:void 0,groupId:null!=i?i:"ai-platform",status:"active"}),h(p().filter(t=>t.projectId!==e)),function(e){try{let t=sessionStorage.getItem(c);if(!t)return;let i=JSON.parse(t);e in i&&(delete i[e],sessionStorage.setItem(c,JSON.stringify(i)))}catch(e){}}(e),d();try{await fetch("/api/projects/".concat(e),{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({archived:!1})})}catch(e){}}function j(){try{let e=sessionStorage.getItem(u);if(!e)return[];return JSON.parse(e)}catch(e){return[]}}function N(e){sessionStorage.setItem(u,JSON.stringify(e))}function x(e,t){return j().some(i=>i.projectId===e&&i.candidateId===t)}function C(e,t){var i,n,r;let o=j(),s=o.findIndex(i=>i.projectId===e&&i.candidateId===t.id);if(s>=0)return o.splice(s,1),N(o),!1;let c=null==(n=U().find(t=>t.id===e))||null==(i=n.candidates)?void 0:i.find(e=>e.id===t.id),u=null!=(r=(0,a.f)(null==c?void 0:c.avatar,t.avatar))?r:t.avatar,l=u!==t.avatar?{...t,avatar:u}:t;return o.push({projectId:e,candidateId:t.id,savedAt:Date.now(),candidate:l}),N(o),!0}function b(){let e=new Map(U().map(e=>[e.id,e]));return j().map(t=>{var i,n;let r=null==(n=e.get(t.projectId))||null==(i=n.candidates)?void 0:i.find(e=>e.id===t.candidateId),o=(0,a.f)(null==r?void 0:r.avatar,t.candidate.avatar);return o&&o!==t.candidate.avatar?{...t,candidate:{...t.candidate,avatar:o}}:t}).sort((e,t)=>t.savedAt-e.savedAt)}function P(e){let t=A(),i=S(e),n=new Map;for(let e of t){let t=m(e);v(t)||n.set(t.id,t)}i&&!v(i)&&n.set(i.id,i);let r=new Map(w().map(e=>[e.project.id,e.publishedAt]));return Array.from(n.values()).sort((e,t)=>{var i,n;let a=null!=(i=r.get(e.id))?i:0,o=null!=(n=r.get(t.id))?n:0;return a!==o?a-o:e.title.localeCompare(t.title)})}function U(){let e=A(),t=new Map;for(let i of[...r.dt,...e])t.set(i.id,m(i));return Array.from(t.values())}function B(e,t){var i;let n=y().find(i=>i.projectId===e&&i.candidateId===t);return(null==n?void 0:n.status)==="approved"?"shortlisted":null!=(i=null==n?void 0:n.status)?i:"pending"}function W(e){let t=y().filter(t=>t.projectId===e);return{shortlisted:t.filter(e=>"shortlisted"===e.status||"approved"===e.status).length,rejected:t.filter(e=>"rejected"===e.status).length}}}}]);
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.