PageSourceSearch

https://whitetable.ai/_next/static/chunks/pages/sheetsold2-483d3a50614a0415.js

js whitetable.ai collected 2026-10-05 13:19:12 UTC 45,442 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5989],{5790:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/sheetsold2",function(){return r(8258)}])},7553:function(e,t,r){"use strict";var s=r(5893),i=r(4840),a=r(4742);let n=e=>{let{className:t,error:r,id:n,inputRef:l,input:o,label:d,preComponent:c,postComponent:u}=e;return(0,s.jsxs)("div",{className:(0,i.Z)("group/input",t),ref:l,children:[(0,s.jsxs)("label",{htmlFor:n,className:(0,i.Z)("flex items-end justify-between ",r?"text-red-500":"text-black3 group-focus-within/input:text-primary duration-500"),children:[(0,s.jsx)("div",{className:"text-sm font-medium",children:d.title}),(0,s.jsx)("div",{className:"text-xs ",children:d.required?"Required":"Optional"})]}),(0,s.jsxs)("div",{className:(0,i.Z)("w-full items-center flex mt-1 mx-auto duration-500  border-2 overflow-hidden rounded-md   h-max ",r?"border-red-500 focus-within:border-red-700":"border-gray-200 focus-within:border-primary focus-within:scale-105"),children:[c&&c(),(0,s.jsx)("input",{type:o.type,name:n,id:n,disabled:o.disabled,defaultValue:o.defaultValue,value:o.value,className:(0,i.Z)("block flex-1 pl-2 py-2  bg-transparent  outline-none sm:text-sm disabled:text-gray-500 ",r?"placeholder-red-300 text-red-500":"text-black"),placeholder:o.placeholder,onChange:o.onChange}),u&&u(),r&&(0,s.jsx)(a.Z,{className:"w-5 h-5 mx-2 text-red-300 duration-500 group-focus-within:text-red-700"})]}),r&&(0,s.jsx)("div",{className:"flex items-center gap-1 mt-1",children:(0,s.jsx)("div",{className:"text-xs text-red-600 ",children:r})})]})};t.Z=n},1152:function(e,t,r){"use strict";var s=r(5893),i=r(4840),a=r(4742),n=r(6093);let l=e=>{let{className:t,error:r,id:l,inputRef:o,textarea:d,label:c,preComponent:u,postComponent:x}=e;return(0,s.jsxs)("div",{className:(0,i.Z)("group/input",t),ref:o,children:[(0,s.jsxs)("label",{htmlFor:l,className:(0,i.Z)("flex items-end justify-between ",r?"text-red-500":"text-black3 group-focus-within/input:text-primary duration-500"),children:[(0,s.jsx)("div",{className:"text-sm font-medium",children:c.title}),(0,s.jsx)("div",{className:"text-xs ",children:c.required?"Required":"Optional"})]}),(0,s.jsxs)("div",{className:(0,i.Z)("w-full items-center flex mt-1 mx-auto duration-500  border-2 overflow-hidden rounded-md   h-max ",r?"border-red-500 focus-within/input:border-red-700":"border-gray-200 focus-within/input:border-primary focus-within:scale-105"),children:[u&&u(),(0,s.jsx)(n.Z,{name:l,id:l,disabled:d.disabled,defaultValue:d.defaultValue,className:(0,i.Z)("block w-full py-2 pl-2 pr-4 bg-transparent rounded-md outline-none resize-none sm:text-sm",r?"placeholder-red-300 text-red-500":"text-black"),placeholder:d.placeholder,onChange:d.onChange}),x&&x(),r&&(0,s.jsx)(a.Z,{className:"w-5 h-5 mr-2 text-red-300 duration-500 group-focus-within:text-red-700"})]}),r&&(0,s.jsx)("div",{className:"flex items-center gap-1 mt-1",children:(0,s.jsx)("div",{className:"text-xs text-red-600 ",children:r})})]})};t.Z=l},8258:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return u},default:function(){return x}});var s=r(5893),i=r(7294),a=r(1163),n=r(1721),l=r(1664),o=r.n(l),d=r(5761),c=r(1090);r(2865),r(7553),r(2420),r(1784),r(1152),r(5013),r(229),r(5695);var u=!0;function x(e){let{token:t,user:r,tokenExpired:l}=e,[u,x]=(0,i.useState)(t),[h,m]=(0,i.useState)(!1),[p,f]=(0,i.useState)(!1),[g,b]=(0,i.useState)(),[v,j]=(0,i.useState)(),[y,w]=(0,i.useState)("SUCCESS");return(0,a.useRouter)(),(0,i.useRef)(),(0,s.jsxs)(n.Z,{setToken(e){x(e)},user:r,isAuthNeeded:!1,tokenExpired:l,meta:{title:"Smart Hiring Simplified",description:"We are building intelligent AI APIs to enable ultra-fast, optimal hiring. Currently beta testing with early adopters. Join us in shaping the AI-driven future of hiring.",keywords:["Whitetable","AI assisted hiring","Candidate Ranking","Resume Ranking","Hiring","Recruiting"],structuredDatas:[d.Z.FAQ_STRUCTURED_DATA]},children:[(0,s.jsxs)("div",{className:"flex-1 w-screen overflow-hidden bg-background",children:[(0,s.jsx)("section",{className:"py-20 bg-white",children:(0,s.jsxs)("div",{className:"container px-4 mx-auto md:px-6 lg:px-8",children:[(0,s.jsx)("div",{className:"mb-12 space-y-3 text-center",children:(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight md:text-4xl",children:"What is WT-Sheets?"})}),(0,s.jsxs)("div",{className:"relative max-w-4xl mx-auto",children:[(0,s.jsx)("div",{className:"absolute z-0 w-24 h-24 rounded-full -top-10 -left-10 bg-primary/5"}),(0,s.jsx)("div",{className:"absolute z-0 w-32 h-32 rounded-full -bottom-10 -right-10 bg-primary/5"}),(0,s.jsx)("p",{className:"relative z-10 mb-16 text-lg leading-relaxed text-center text-gray-700",children:"WT-Sheets seamlessly connects the familiarity of Google Sheets with powerful AI hiring tools (like our Resume Parser, FIT Score, Question & Evaluation APIs). It automates tedious recruitment tasks – from creating smart application forms based on your job description to automatically screening, ranking, and evaluating candidates. Say goodbye to manual data entry and endless spreadsheet sorting, and hello to faster, data-driven hiring."}),(0,s.jsxs)("div",{className:"flex flex-col justify-center gap-4 sm:flex-row animate-fade-in-up",children:[(0,s.jsx)(o(),{href:"".concat("https://sheets.whitetable.ai/","/create"),target:"_blank",className:"text-[#7e69ab] inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible disabled:pointer-events-none disabled:opacity-50 border bg-white hover:text-accent-foreground h-11 rounded-md px-8 border-[#f3f0f9]",children:"Create WT-Sheets 
1Now"}),(0,s.jsx)(o(),{href:"".concat("https://sheets.whitetable.ai/","/create"),target:"_blank",className:"text-[#7e69ab] inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible disabled:pointer-events-none disabled:opacity-50 border bg-white hover:text-accent-foreground h-11 rounded-md px-8 border-[#f3f0f9]",children:"View WT-Sheets"}),(0,s.jsx)(o(),{href:"https://shorturl.at/17ZfD",target:"_blank",className:"text-[#7e69ab] inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible disabled:pointer-events-none disabled:opacity-50 border bg-white hover:text-accent-foreground h-11 rounded-md px-8 border-[#f3f0f9]",children:"Demo"})]}),(0,s.jsx)("div",{className:"flex justify-center mt-12",children:(0,s.jsx)("div",{className:"relative z-10 w-full max-w-3xl p-8 bg-white border border-gray-100 shadow-xl rounded-2xl",children:(0,s.jsxs)("div",{className:"flex flex-col items-center gap-8 md:flex-row",children:[(0,s.jsx)("div",{className:"flex-shrink-0",children:(0,s.jsx)("div",{className:"flex items-center justify-center w-20 h-20 rounded-full bg-primary/10",children:(0,s.jsx)("svg",{viewBox:"0 0 24 24",className:"w-10 h-10 text-primary",fill:"currentColor",children:(0,s.jsx)("path",{d:"M19,11V9H11V5H9V9H5V11H9V19H11V11H19M19,3C19.5,3 20,3.2 20.39,3.61C20.8,4 21,4.5 21,5V19C21,19.5 20.8,20 20.39,20.39C20,20.8 19.5,21 19,21H5C4.5,21 4,20.8 3.61,20.39C3.2,20 3,19.5 3,19V5C3,4.5 3.2,4 3.61,3.61C4,3.2 4.5,3 5,3H19Z"})})})}),(0,s.jsxs)("div",{className:"flex-1 text-center md:text-left",children:[(0,s.jsx)("div",{className:"mb-3 text-2xl font-bold text-gray-800",children:"Google Sheets + AI = Hiring Superpowers"}),(0,s.jsx)("p",{className:"text-lg text-gray-600",children:"WT-Sheets integrates directly with Google Sheets, adding powerful AI recruitment features that transform your familiar spreadsheets into an intelligent hiring platform."})]})]})})})]})]})}),(0,s.jsx)("section",{className:"px-8 py-20 bg-gradient-to-b from-white to-gray-50",children:(0,s.jsxs)("div",{className:"flex flex-col items-center gap-16 lg:flex-row",children:[(0,s.jsx)("div",{className:"flex-1 order-2 lg:order-1",children:(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{className:"absolute z-0 w-24 h-24 rounded-full -top-8 -left-8 bg-primary/10"}),(0,s.jsx)("div",{className:"absolute z-0 w-16 h-16 rounded-full -bottom-8 -right-8 bg-primary/10"}),(0,s.jsxs)("div",{className:"relative z-10 p-8 bg-white border border-gray-100 shadow-xl rounded-2xl",children:[(0,s.jsx)("div",{className:"mb-6 text-2xl font-bold text-center text-gray-800",children:"Leverage AI Power within Your Familiar Google Sheets Workflow"}),(0,s.jsxs)("div",{className:"flex flex-wrap justify-center gap-4 mt-8",children:[(0,s.jsx)("span",{className:"px-5 py-2 text-sm font-medium rounded-full bg-primary/10 text-primary",children:"Easy Setup"}),(0,s.jsx)("span",{className:"px-5 py-2 text-sm font-medium rounded-full bg-primary/10 text-primary",children:"No Learning Curve"}),(0,s.jsx)("span",{className:"px-5 py-2 text-sm font-medium rounded-full bg-primary/10 text-primary",children:"Instant Insights"}),(0,s.jsx)("span",{className:"px-5 py-2 text-sm font-medium rounded-full bg-primary/10 text-primary",children:"Time-saving Automation"})]})]})]})}),(0,s.jsxs)("div",{className:"flex-1 order-1 lg:order-2",children:[(0,s.jsx)("div",{className:"mb-12 space-y-3 md:text-left",children:(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight md:text-4xl",children:"Why Choose WT-Sheets?"})}),(0,s.jsx)("p",{className:"text-lg text-gray-700",children:"Recruiting top talent is complex. WT-Sheets simplifies it by combining the universal accessibility of Google Sheets with cutting-edge AI automation. This hybrid approach removes workflow bottlenecks, structures messy candidate data, and delivers actionable insights directly within your spreadsheet, empowering you to identify and hire the best candidates significantly faster."})]})]})}),(0,s.jsxs)("section",{className:"px-8 py-20 bg-gradient-to-b from-gray-50 to-white",children:[(0,s.jsx)("div",{className:"mb-12 space-y-3 text-center",children:(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight md:text-4xl",children:"Key Features & Advantages"})}),(0,s.jsxs)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-4",children:[(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-file-text text-primary",children:[(0,s.jsx)("path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}),(0,s.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,s.jsx)("path",{d:"M10 9H8"}),(0,s.jsx)("path",{d:"M16 13H8"}),(0,s.jsx)("path",{d:"M16 17H8"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"AI-Generated Hiring Forms"}),(0,s.jsx)("p",{className:"text-gray-600",children:"Input a job description; our Question API auto-generates relevant screening questions. Get a shareable form link instantly."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-chart-no-axes-column text-primary",children:[(0,s.jsx)("line",{x1:"18",x2:"18",y1:"20",y2:"10"}),(0,s.jsx)("line",{x1:"12",x2:"12",y1:"20",y2:"4"}),(0,s.jsx)("line",{x1:"6",x2:"6",y1:"20",y2:"14"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"Automated Resume Ranking (FIT Score)"}),(0,s.jsx)("p",{className:"text-gray-600",children:"Our FIT Score API instantly scores resume alignment with the JD. Sort candidates by relevance directly in Sheets."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-file-search text-primary",children:[(0,s.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,s.jsx)("path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}),(0,s.jsx)("path",{d:"m9 18-1.5-1.5"}),(0,s.jsx)("circle",{cx:"5",cy:"14",r:"3"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"Intelligent Resume Data Extraction"}),(0,s.jsx)("p",{className:"text-gray-600",children:"The Resume Parser API automatically extracts skills, experience, education, etc., structuring it neatly in your sheet."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-brain text-primary",children:[(0,s.jsx)("path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"}),(0,s.jsx)("path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"}),(0,s.jsx)("path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"}),(0,s.jsx)("path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375"}),(0,s.jsx)("path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5"}),(0,s.jsx)("path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396"}),(0,s.jsx)("path",{d:"M19.938 10.5a4 4 0 0 1 .585.396"}),(0,s.jsx)("path",{d:"M6 18a4 4 0 0 1-1.967-.516"}),(0,s.jsx)("path",{d:"M19.967 17.484A4 4 0 0 1 18 18"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"AI-Powered Candidate Evaluation"}),(0,s.jsx)("p",{className:"text-gray-600",children:"Our Evaluation API scores candidate responses to form questions, providing another layer of data for ranking."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-file-text text-primary",children:[(0,s.jsx)("path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}),(0,s.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,s.jsx)("path",{d:"M10 9H8"}),(0,s.jsx)("path",{d:"M16 13H8"}),(0,s.jsx)("path",{d:"M16 17H8"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"Centralized Data in Google Sheets"}),(0,s.jsx)("p",{className:"text-gray-600",children:"All candidate info, scores, and extracted data are automatically organized in one accessible Google Sheet."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-search text-primary",children:[(0,s.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,s.jsx)("path",{d:"m21 21-4.3-4.3"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"Advanced Search & Filtering"}),(0,s.jsx)("p",{className:"text-gray-600",children:"Instantly f
1ilter and search candidates within Sheets using AI-extracted data points (skills, experience, scores)."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-book-open text-primary",children:[(0,s.jsx)("path",{d:"M12 7v14"}),(0,s.jsx)("path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"Boost Productivity by 2x"}),(0,s.jsx)("p",{className:"text-gray-600",children:"Eliminate manual sorting, data entry, and initial screening tasks, significantly speeding up your hiring cycle."})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl p-6 shadow-lg border-t-4 border-primary hover:translate-y-[-5px] transition-all duration-300",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 mb-4 rounded-full bg-primary/10",children:(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 lucide lucide-search text-primary",children:[(0,s.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,s.jsx)("path",{d:"m21 21-4.3-4.3"})]})}),(0,s.jsx)("h3",{className:"mb-3 text-xl font-semibold",children:"Data-Driven Hiring Decisions"}),(0,s.jsx)("p",{className:"text-gray-600",children:"Leverage objective AI scores and structured data for more informed and less biased candidate selection."})]})]})]}),(0,s.jsxs)("section",{className:"relative px-8 py-20 overflow-hidden bg-white",children:[(0,s.jsx)("div",{className:"absolute top-0 left-0 w-64 h-64 -translate-x-1/2 -translate-y-1/2 rounded-full bg-primary/5"}),(0,s.jsx)("div",{className:"absolute bottom-0 right-0 rounded-full w-80 h-80 bg-primary/5 translate-x-1/3 translate-y-1/3"}),(0,s.jsxs)("div",{className:"container relative z-10 px-4 mx-auto md:px-6 lg:px-8",children:[(0,s.jsx)("div",{className:"mb-12 space-y-3 text-center",children:(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight md:text-4xl",children:"How WT-Sheets Streamlines Your Hiring"})}),(0,s.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,s.jsxs)("div",{className:"gap-12 space-y-12 md:space-y-0 md:grid md:grid-cols-2",children:[(0,s.jsxs)("div",{className:"relative z-10 flex p-8 mb-8 bg-white border border-gray-100 shadow-lg step-card rounded-2xl md:mb-0",children:[(0,s.jsx)("div",{className:"flex-shrink-0 mr-6",children:(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 text-xl font-bold text-white rounded-full bg-primary",children:"1"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"mb-3 text-2xl font-bold text-gray-800",children:"Create a Smart Hiring Form"}),(0,s.jsx)("p",{className:"text-lg text-gray-600",children:"Paste your job description. WT-Sheets uses the Question API to suggest relevant screening questions. Customize if needed and generate a shareable application form link."})]})]}),(0,s.jsxs)("div",{className:"relative z-10 flex p-8 mb-8 bg-white border border-gray-100 shadow-lg step-card rounded-2xl md:mb-0",children:[(0,s.jsx)("div",{className:"flex-shrink-0 mr-6",children:(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 text-xl font-bold text-white rounded-full bg-primary",children:"2"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"mb-3 text-2xl font-bold text-gray-800",children:"Candidates Apply Seamlessly"}),(0,s.jsx)("p",{className:"text-lg text-gray-600",children:"Applicants use the link to submit their resume and answer questions (e.g., Notice Period, CTC, Relocation, Reason for Change)."})]})]}),(0,s.jsxs)("div",{className:"relative z-10 flex p-8 mb-8 bg-white border border-gray-100 shadow-lg step-card rounded-2xl md:mb-0",children:[(0,s.jsx)("div",{className:"flex-shrink-0 mr-6",children:(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 text-xl font-bold text-white rounded-full bg-primary",children:"3"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"mb-3 text-2xl font-bold text-gray-800",children:"AI Processing & Data Population"}),(0,s.jsx)("p",{className:"text-lg text-gray-600",children:"Submitted data triggers AI analysis: FIT Score API ranks resume-JD match, Resume Parser API extracts ke
1y details, and Evaluation API scores answers. All results populate your Google Sheet automatically."})]})]}),(0,s.jsxs)("div",{className:"relative z-10 flex p-8 bg-white border border-gray-100 shadow-lg step-card rounded-2xl",children:[(0,s.jsx)("div",{className:"flex-shrink-0 mr-6",children:(0,s.jsx)("div",{className:"flex items-center justify-center w-12 h-12 text-xl font-bold text-white rounded-full bg-primary",children:"4"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"mb-3 text-2xl font-bold text-gray-800",children:"Review & Decide in Google Sheets"}),(0,s.jsx)("p",{className:"text-lg text-gray-600",children:"Access your auto-updated Google Sheet. Sort by FIT Score, filter by skills, review extracted data and AI evaluations to quickly identify top candidates."})]})]})]}),(0,s.jsx)("div",{className:"p-8 mt-16 border bg-primary/10 rounded-2xl border-primary/20",children:(0,s.jsxs)("div",{className:"flex flex-col items-center gap-6 md:flex-row",children:[(0,s.jsx)("div",{className:"flex-shrink-0",children:(0,s.jsx)("div",{className:"flex items-center justify-center w-16 h-16 rounded-full bg-primary",children:(0,s.jsx)("svg",{className:"w-8 h-8 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"})})})}),(0,s.jsx)("div",{className:"text-center md:text-left",children:(0,s.jsx)("p",{className:"text-xl font-medium text-gray-800",children:"From job description to ranked candidates – the entire process is automated and happens within your Google Sheet, saving hours of manual work."})})]})})]})]})]}),(0,s.jsx)("section",{className:"px-4 py-20 bg-gradient-to-b from-gray-50 to-white md:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"flex flex-col items-center gap-16 lg:flex-row",children:[(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsx)("div",{className:"mb-12 space-y-3 md:text-left",children:(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight md:text-4xl",children:"Your Intelligent Hiring Dashboard in Google Sheets"})}),(0,s.jsx)("p",{className:"mb-8 text-lg text-gray-700",children:"WT-Sheets transforms a standard Google Sheet into a dynamic recruiter dashboard. All candidate data is automatically captured and structured, ready for immediate review and action."}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Auto-updated candidate submissions."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Sortable FIT Score (JD vs. Resume alignment)."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Clear 'Why Match' / 'Why Not Match' insights."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Extracted Skills, Experience, Education, Job History."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Candidate details (Contact, Resume Link, CTC, Notice Period, Relocation)."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"AI Evaluation Scores for question responses."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Dedicated fields for recruiter notes and feedback."})]}),(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-circle-check-big h-6 w-6 text-primary flex-shrink-0 mt-0.5",children:[(0,s.jsx)("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),(0,s.jsx)("path",{d:"m9 11 3 3L22 4"})]}),(0,s.jsx)("span",{className:"ml-3 text-lg",children:"Powerful native Google Sheets filtering and search capabilities."})]})]}),(0,s.jsx)("div",{className:"p-6 mt-10 border bg-primary/10 rounded-xl border-primary/20",children:(0,s.jsx)("p",{className:"text-lg font-medium text-gray-800",children:"Gain instant visibility and boost efficiency by up to 2x by eliminating manual candidate sorting and data structuring."})})]}),(0,s.jsx)("div",{className:"flex-1",children:(0,s.jsxs)("div",{className:"overflow-hidden transition-transform duration-300 transform bg-white border border-gray-200 shadow-2xl rounded-2xl rotate-1 hover:rotate-0",children:[(0,s.jsx)("div",{className:"bg-[#34a853] h-3"}),(0,s.jsx)("div",{className:"bg-[#f1f3f4] p-4 border-b border-gray-300",children:(0,s.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-[#ea4335]"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-[#fbbc05]"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-[#34a853]"}),(0,s.jsx)("div",{className:"ml-4 text-sm font-medium text-gray-600",children:"WT-Sheets 
1- Recruitment Dashboard"})]})}),(0,s.jsxs)("div",{className:"p-6",children:[(0,s.jsxs)("div",{className:"grid grid-cols-6 gap-3 pb-3 mb-4 text-sm font-bold text-gray-500 border-b border-gray-200",children:[(0,s.jsx)("div",{children:"Candidate"}),(0,s.jsx)("div",{children:"FIT Score"}),(0,s.jsx)("div",{children:"Skills Match"}),(0,s.jsx)("div",{children:"Experience"}),(0,s.jsx)("div",{children:"CTC/Notice"}),(0,s.jsx)("div",{children:"Status"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-6 gap-3 py-3 text-sm border-b border-gray-100 hover:bg-gray-50",children:[(0,s.jsx)("div",{className:"font-medium",children:"John Doe"}),(0,s.jsx)("div",{className:"font-medium text-green-600",children:"92%"}),(0,s.jsx)("div",{children:"React, Node.js, TS"}),(0,s.jsx)("div",{children:"5 years"}),(0,s.jsx)("div",{children:"$90K / 30d"}),(0,s.jsx)("div",{children:(0,s.jsx)("span",{className:"px-2 py-1 text-xs text-blue-800 bg-blue-100 rounded-full",children:"Interview"})})]}),(0,s.jsxs)("div",{className:"grid grid-cols-6 gap-3 py-3 text-sm border-b border-gray-100 hover:bg-gray-50",children:[(0,s.jsx)("div",{className:"font-medium",children:"Jane Smith"}),(0,s.jsx)("div",{className:"font-medium text-green-600",children:"87%"}),(0,s.jsx)("div",{children:"Angular, Vue, JS"}),(0,s.jsx)("div",{children:"4 years"}),(0,s.jsx)("div",{children:"$85K / 15d"}),(0,s.jsx)("div",{children:(0,s.jsx)("span",{className:"px-2 py-1 text-xs text-blue-800 bg-blue-100 rounded-full",children:"Screening"})})]}),(0,s.jsxs)("div",{className:"grid grid-cols-6 gap-3 py-3 text-sm border-b border-gray-100 hover:bg-gray-50",children:[(0,s.jsx)("div",{className:"font-medium",children:"Mike Johnson"}),(0,s.jsx)("div",{className:"font-medium text-amber-600",children:"73%"}),(0,s.jsx)("div",{children:"Python, Django"}),(0,s.jsx)("div",{children:"3 years"}),(0,s.jsx)("div",{children:"$78K / 60d"}),(0,s.jsx)("div",{children:(0,s.jsx)("span",{className:"px-2 py-1 text-xs text-gray-800 bg-gray-100 rounded-full",children:"New"})})]}),(0,s.jsxs)("div",{className:"grid grid-cols-6 gap-3 py-3 text-sm hover:bg-gray-50",children:[(0,s.jsx)("div",{className:"font-medium",children:"Sara Wilson"}),(0,s.jsx)("div",{className:"font-medium text-red-600",children:"54%"}),(0,s.jsx)("div",{children:"PHP, Laravel"}),(0,s.jsx)("div",{children:"2 years"}),(0,s.jsx)("div",{children:"$65K / 15d"}),(0,s.jsx)("div",{children:(0,s.jsx)("span",{className:"px-2 py-1 text-xs text-red-800 bg-red-100 rounded-full",children:"Rejected"})})]})]})]})})]})})]}),(0,s.jsx)(c.Z,{setShowDialog:f,showDialog:p,config:{title:g,description:v,showPrimaryButton:!0,primaryButton:"Okay",primaryButtonAction(){f(!1)},type:y}})]})}},5695:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var s=r(9669),i=r.n(s),a=r(6865);class n{async contactUs(e,t,r,s,i){return await this._axios.post("contactUs",{name:e,email:t,phoneNumber:r,message:s,company:i},{headers:{"Content-Type":"application/json"}}).then(e=>{if(201==e.status)return e.data;throw new a.Z(e.status,"Failed To Sign Up")}).catch(e=>{if(e.response)throw new a.Z(e.response.status,e.response.data.errors.map(e=>e.msg).join(". "));if(e.request)throw new a.Z(503,"Server Down")})}constructor(){this._axios=i().create({baseURL:"https://apis.whitetable.ai/",headers:{}})}}},6865:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});class s extends Error{get code(){return this._code}get message(){return this._message}constructor(e,t){super(),Object.setPrototypeOf(this,s.prototype),this._code=e,this._message=t}}},4729:function(e,t,r){"use strict";r.d(t,{R:function(){return B}});var s,i,a,n,l=r(7294),o=r(1646),d=r(1147),c=r(4192),u=r(3781),x=r(9946),h=r(6723),m=r(3855),p=r(9650),f=r(4157),g=r(278),b=r(5918),v=r(476),j=r(6045),y=r(6567),w=r(4103),N=r(1497),k=r(9362),S=r(4575),R=r(8689),L=r(2984),T=r(5466),I=r(2351),O=r(1363),C=((s=C||{})[s.Open=0]="Open",s[s.Closed=1]="Closed",s),A=((i=A||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),M=((a=M||{})[a.Pointer=0]="Pointer",a[a.Other=1]="Other",a),P=((n=P||{})[n.OpenListbox=0]="OpenListbox",n[n.CloseListbox=1]="CloseListbox",n[n.GoToOption=2]="GoToOption",n[n.Search=3]="Search",n[n.ClearSearch=4]="ClearSearch",n[n.RegisterOption=5]="RegisterOption",n[n.UnregisterOption=6]="UnregisterOption",n[n.RegisterLabel=7]="RegisterLabel",n);function E(e,t=e=>e){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,
1s=(0,S.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=r?s.indexOf(r):null;return -1===i&&(i=null),{options:s,activeOptionIndex:i}}let D={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,s=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==s&&(t=s),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||1===e.listboxState)return e;let s=E(e),i=(0,N.d)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...s,searchQuery:"",activeOptionIndex:i,activationTrigger:null!=(r=t.trigger)?r:1}},3(e,t){if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=""!==e.searchQuery?0:1,s=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(s))}),a=i?e.options.indexOf(i):-1;return -1===a||a===e.activeOptionIndex?{...e,searchQuery:s}:{...e,searchQuery:s,activeOptionIndex:a,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5(e,t){let r={id:t.id,dataRef:t.dataRef},s=E(e,e=>[...e,r]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(r)),{...e,...s}},6(e,t){let r=E(e,e=>{let r=e.findIndex(e=>e.id===t.id);return -1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},z=(0,l.createContext)(null);function W(e){let t=(0,l.useContext)(z);if(null===t){let r=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,W),r}return t}z.displayName="ListboxActionsContext";let H=(0,l.createContext)(null);function Z(e){let t=(0,l.useContext)(H);if(null===t){let r=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Z),r}return t}function F(e,t){return(0,L.E)(t.type,D,e,t)}H.displayName="ListboxDataContext";let V=l.Fragment,_=I.AN.RenderStrategy|I.AN.Static,B=Object.assign((0,I.yV)(function(e,t){let{value:r,defaultValue:s,form:i,name:a,onChange:n,by:o=(e,t)=>e===t,disabled:x=!1,horizontal:m=!1,multiple:f=!1,...b}=e,v=m?"horizontal":"vertical",w=(0,g.T)(t),[k=f?[]:void 0,T]=(0,d.q)(r,n,s),[O,C]=(0,l.useReducer)(F,{dataRef:(0,l.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),A=(0,l.useRef)({static:!1,hold:!1}),M=(0,l.useRef)(null),P=(0,l.useRef)(null),E=(0,l.useRef)(null),D=(0,u.z)("string"==typeof o?(e,t)=>(null==e?void 0:e[o])===(null==t?void 0:t[o]):o),W=(0,l.useCallback)(e=>(0,L.E)(Z.mode,{1:()=>k.some(t=>D(t,e)),0:()=>D(k,e)}),[k]),Z=(0,l.useMemo)(()=>({...O,value:k,disabled:x,mode:f?1:0,orientation:v,compare:D,isSelected:W,optionsPropsRef:A,labelRef:M,buttonRef:P,optionsRef:E}),[k,x,f,O]);(0,h.e)(()=>{O.dataRef.current=Z},[Z]),(0,p.O)([Z.buttonRef,Z.optionsRef],(e,t)=>{var r;C({type:1}),(0,S.sP)(t,S.tJ.Loose)||(e.preventDefault(),null==(r=Z.buttonRef.current)||r.focus())},0===Z.listboxState);let _=(0,l.useMemo)(()=>({open:0===Z.listboxState,disabled:x,value:k}),[Z,x,k]),B=(0,u.z)(e=>{let t=Z.options.find(t=>t.id===e);t&&K(t.dataRef.current.value)}),G=(0,u.z)(()=>{if(null!==Z.activeOptionIndex){let{dataRef:e,id:t}=Z.options[Z.activeOptionIndex];K(e.current.value),C({type:2,focus:N.T.Specific,id:t})}}),q=(0,u.z)(()=>C({type:0})),Q=(0,u.z)(()=>C({type:1})),U=(0,u.z)((e,t,r)=>e===N.T.Specific?C({type:2,focus:N.T.Specific,id:t,trigger:r}):C({type:2,focus:e,trigger:r})),J=(0,u.z)((e,t)=>(C({type:5,id:e,dataRef:t}),()=>C({type:6,id:e}))),$=(0,u.z)(e=>(C({type:7,id:e}),()=>C({type:7,id:null}))),K=(0,u.z)(e=>(0,L.E)(Z.mode,{0:()=>null==T?void 0:T(e),1(){let t=Z.value.slice(),r=t.findIndex(t=>D(t,e));return -1===r?t.push(e):t.splice(r,1),null==T?void 0:T(t)}})),Y=(0,u.z)(e=>C({type:3,value:e})),X=(0,u.z)(()=>C({type:4})),ee=(0,l.useMemo)(()=>({onChange:K,registerOption:J,registerLabel:$,goToOption:U,closeListbox:Q,openListbox:q,selectActiveOption:G,selectOption:B,search:Y,clearSearch:X}),[]),et=(0,l.useRef)(null),er=(0,c.G)();return(0,l.useEffect)(()=>{et.current&&void 0!==s&&er.addEventListener(et.current,"reset",()=>{null==T||T(s)})},[et,T]),l.createElement(z.Provider,{value:ee},l.createElement(H.Provider,{value:Z},l.createElement(y.up,{value:(0,L.E)(Z.listboxState,{0:y.ZM.Open,1:y.ZM.Closed})},null!=a&&null!=k&&(0,R.t)({[a]:k}).map(([e,t],r)=>l.createElement(j._,{features:j.A.Hidden,ref:0===r?e=>{var t;et.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,I.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:i,disabled:x,name:e,value:t})})),(0,I.sY)({ourProps:{ref:w},theirProps:b,slot:_,defaultTag:V,name:"Listbox"}))))}),{Button:(0,I.yV)(function(e,t){var r;let s=(0,x.M)(),{id:i=`headlessui-listbox-button-${s}`,...a}=e,n=Z("Listbox.Button"),d=W("Listbox.Button"),h=(0,g.T)(n.buttonRef,t),m=(0,c.G)(),p=(0,u.z)(e=>{switch(e.key){case O.R.Space:case O.R.Enter:case O.R.ArrowDown:e.preventDefault(),d.openListbox(),m.nextFrame(()=>{n.value||d.goToOption(N.T.First)});break;case O.R.ArrowUp:e.preventDefault(),d.openListbox(),m.nextFrame(()=>{n.value||d.goToOption(N.T.Last)})}}),b=(0,u.z)(e=>{e.key===O.R.Space&&e.preventDefault()}),v=(0,u.z)(e=>{if((0,w.P)(e.currentTarget))return e.preventDefault();0===n.listboxState?(d.closeListbox(),m.nextFrame(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1)):(e.preventDefault(),d.openListbox())}),j=(0,o.v)(()=>{if(n.labelId)return[n.labelId,i].join(" ")},[n.labelId,i]),y=(0,l.useMemo)(()=>({open:0===n.listboxState,disabled:n.disabled,value:n.value}),[n]),k={ref:h,id:i,type:(0,f.f)(e,n.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=n.optionsRef.current)?void 0:r.id,"aria-expanded":0===n.listboxState,"aria-labelledby":j,disabled:n.disabled,onKeyDown:p,onKeyUp:b,onClick:v};return(0,I.sY)({ourProps:k,theirProps:a,slot:y,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,I.yV)(function(e,t){let r=(0,x.M)(),{id:s=`headlessui-listbox-label-${r}`,...i}=e,a=Z("Listbox.Label"),n=W("Listbox.Label"),o=(0,g.T)(a.labelRef,t);(0,h.e)(()=>n.registerLabel(s),[s]);let d=(0,u.z)(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),c=(0,l.useMemo)(()=>({open:0===a.listboxState,disabled:a.disabled}),[a]);return(0,I.sY)({ourProps:{ref:o,id:s,onClick:d},theirProps:i,slot:c,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,I.yV)(function(e,t){var r;let s=(0,x.M)(),{id:i=`headlessui-listbox-options-${s}`,...a}=e,n=Z("Listbox.Options"),d=W("Listbox.Options"),h=(0,g.T)(n.optionsRef,t),m=(0,c.G)(),p=(0,c.G)(),f=(0,y.oJ)(),b=null!==f?(f&y.ZM.Open)===y.ZM.Open:0===n.listboxState;(0,l.useEffect)(()=>{var e;let t=n.optionsRef.current;t&&0===n.listboxState&&t!==(null==(e=(0,T.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[n.listboxState,n.optionsRef]);let v=(0,u.z)(e=>{switch(p.dispose(),e.key){case O.R.Space:if(""!==n.searchQuery)return e.preventDefault(),e.stopPropagation(),d.search(e.key);case O.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==n.activeOptionIndex){let{dataRef:t}=n.options[n.activeOptionIndex];d.onChange(t.current.value)}0===n.mode&&(d.closeListbox(),(0,k.k)().nextFrame(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1));break;case(0,L.E)(n.orientation,{vertical:O.R.ArrowDown,horizontal:O.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),d.goToOption(N.T.Next);case(0,L.E)(n.orientation,{vertical:O.R.ArrowUp,horizontal:O.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),d.goToOption(N.T.Previous);case O.R.Home:case O.R.PageUp:return e.preventDefault(),e.stopPropagation(),d.goToOption(N.T.First);case O.R.End:case O.R.PageDown:return e.preventDefault(),e.stopPropagation(),d.goToOption(N.T.Last);case O.R.Escape:return e.preventDefault(),e.stopPropagation(),d.closeListbox(),m.nextFrame(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case O.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(d.search(e.key),p.setTimeout(()=>d.clearSearch(),350))}}),j=(0,o.v)(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.id},[n.buttonRef.current]),w=(0,l.useMemo)(()=>({open:0===n.listboxState}),[n]),S={"aria-activedescendant":null===n.activeOptionIndex||null==(r=n.options[n.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===n.mode||void 0,"aria-labelledby":j,"aria-orientation":n.orientation,id:i,onKeyDown:v,role:"listbox",tabIndex:0,ref:h};return(0,I.sY)({ourProps:S,theirProps:a,slot:w,defaultTag:"ul",features:_,visible:b,name:"Listbox.Options"})}),Option:(0,I.yV)(function(e,t){let r=(0,x.M)(),{id:s=`headlessui-listbox-option-${r}`,disabled:i=!1,value:a,...n}=e,o=Z("Listbox.Option"),d=W("Listbox.Option"),c=null!==o.activeOptionIndex&&o.options[o.activeOptionIndex].id===s,p=o.isSelected(a),f=(0,l.useRef)(null),j=(0,b.x)(f),y=(0,m.E)({disabled:i,value:a,domRef:f,get textValue(){return j()}}),w=(0,g.T)(t,f);(0,h.e)(()=>{if(0!==o.listboxState||!c||0===o.activationTrigger)return;let e=(0,k.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[f,c,o.listboxState,o.activationTrigger,o.activeOptionIndex]),(0,h.e)(()=>d.registerOption(s,y),[y,s]);let S=(0,u.z)(e=>{if(i)return e.preventDefault();d.onChange(a),0===o.mode&&(d.closeListbox(),(0,k.k)().nextFrame(()=>{var e;return null==(e=o.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1))}),R=(0,u.z)(()=>{if(i)return d.goToOption(N.T.Nothing);d.goToOption(N.T.Specific,s)}),L=(0,v.g)(),T=(0,u.z)(e=>L.update(e)),O=(0,u.z)(e=>{L.wasMoved(e)&&(i||c||d.goToOption(N.T.Specific,s,0))}),C=(0,u.z)(e=>{L.wasMoved(e)&&(i||c&&d.goToOption(N.T.Nothing))}),A=(0,l.useMemo)(()=>({active:c,selected:p,disabled:i}),[c,p,i]);return(0,I.sY)({ourProps:{id:s,ref:w,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":p,disabled:void 0,onClick:S,onFocus:R,onPointerEnter:T,onMouseEnter:T,onPointerMove:O,onMouseMove:O,onPointerLeave:C,onMouseLeave:C},theirProps:n,slot:A,defaultTag:"li",name:"Listbox.Option"})})})},1646:function(e,t,r){"use strict";r.d(t,{v:function(){return n}});var s=r(7294),i=r(6723),a=r(3855);function n(e,t){let[r,n]=(0,s.useState)(e),l=(0,a.E)(e);return(0,i.e)(()=>n(l.current),[l,n,...t]),r}},1147:function(e,t,r){"use strict";r.d(t,{q:function(){return a}});var s=r(7294),i=r(3781);function a(e,t,r){let[a,n]=(0,s.useState)(r),l=void 0!==e,o=(0,s.useRef)(l),d=(0,s.useRef)(!1),c=(0,s.useRef)(!1);return!l||o.current||d.current?l||!o.current||c.current||(c.current=!0,o.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,o.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:a,(0,i.z)(e=>(l||n(e),null==t?void 0:t(e)))]}},8689:function(e,t,r){"use strict";function s(e,t){return e?e+"["+t+"]":t}r.d(t,{t:function(){return function e(t={},r=null,i=[]){for(let[a,n]of Object.entries(t))!function t(r,i,a){if(Array.isArray(a))for(let[n,l]of a.entries())t(r,s(i,n.toString()),l);else a instanceof Date?r.push([i,a.toISOString()]):"boolean"==typeof a?r.push([i,a?"1":"0"]):"string"==typeof a?r.push([i,a]):"number"==typeof a?r.push([i,`${a}`]):null==a?r.push([i,""]):e(a,i,r)}(i,s(r,a),n);return i}}})}},function(e){e.O(0,[9278,9373,1664,7258,9669,8183,6602,226,1721,5761,7631,9774,2888,179],function(){return e(e.s=5790)}),_N_E=e.O()}]);

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.