1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[495],{3357:function(e,t,a){Promise.resolve().then(a.bind(a,5680))},7648:function(e,t,a){"use strict";a.d(t,{default:function(){return n.a}});var l=a(2972),n=a.n(l)},5680:function(e,t,a){"use strict";a.d(t,{default:function(){return k}});var l=a(7437),n=a(2265),s=a(1556),r=a(6310);let i=n.forwardRef(function(e,t){let{title:a,titleId:l,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":l},s),a?n.createElement("title",{id:l},a):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 12.75 6 6 9-13.5"}))}),o=n.forwardRef(function(e,t){let{title:a,titleId:l,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":l},s),a?n.createElement("title",{id:l},a):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))});var c=a(7165);let d=n.forwardRef(function(e,t){let{title:a,titleId:l,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":l},s),a?n.createElement("title",{id:l},a):null,n.createElement("path",{fillRule:"evenodd",d:"M9 4.5a.75.75 0 0 1 .721.544l.813 2.846a3.75 3.75 0 0 0 2.576 2.576l2.846.813a.75.75 0 0 1 0 1.442l-2.846.813a3.75 3.75 0 0 0-2.576 2.576l-.813 2.846a.75.75 0 0 1-1.442 0l-.813-2.846a3.75 3.75 0 0 0-2.576-2.576l-2.846-.813a.75.75 0 0 1 0-1.442l2.846-.813A3.75 3.75 0 0 0 7.466 7.89l.813-2.846A.75.75 0 0 1 9 4.5ZM18 1.5a.75.75 0 0 1 .728.568l.258 1.036c.236.94.97 1.674 1.91 1.91l1.036.258a.75.75 0 0 1 0 1.456l-1.036.258c-.94.236-1.674.97-1.91 1.91l-.258 1.036a.75.75 0 0 1-1.456 0l-.258-1.
1036a2.625 2.625 0 0 0-1.91-1.91l-1.036-.258a.75.75 0 0 1 0-1.456l1.036-.258a2.625 2.625 0 0 0 1.91-1.91l.258-1.036A.75.75 0 0 1 18 1.5ZM16.5 15a.75.75 0 0 1 .712.513l.394 1.183c.15.447.5.799.948.948l1.183.395a.75.75 0 0 1 0 1.422l-1.183.395c-.447.15-.799.5-.948.948l-.395 1.183a.75.75 0 0 1-1.422 0l-.395-1.183a1.5 1.5 0 0 0-.948-.948l-1.183-.395a.75.75 0 0 1 0-1.422l1.183-.395c.447-.15.799-.5.948-.948l.395-1.183A.75.75 0 0 1 16.5 15Z",clipRule:"evenodd"}))});var m=a(7648);let u=n.forwardRef(function(e,t){let{title:a,titleId:l,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":l},s),a?n.createElement("title",{id:l},a):null,n.createElement("path",{fillRule:"evenodd",d:"M9 2.25a.75.75 0 0 1 .75.75v1.506a49.384 49.384 0 0 1 5.343.371.75.75 0 1 1-.186 1.489c-.66-.083-1.323-.151-1.99-.206a18.67 18.67 0 0 1-2.97 6.323c.318.384.65.753 1 1.107a.75.75 0 0 1-1.07 1.052A18.902 18.902 0 0 1 9 13.687a18.823 18.823 0 0 1-5.656 4.482.75.75 0 0 1-.688-1.333 17.323 17.323 0 0 0 5.396-4.353A18.72 18.72 0 0 1 5.89 8.598a.75.75 0 0 1 1.388-.568A17.21 17.21 0 0 0 9 11.224a17.168 17.168 0 0 0 2.391-5.165 48.04 48.04 0 0 0-8.298.307.75.75 0 0 1-.186-1.489 49.159 49.159 0 0 1 5.343-.371V3A.75.75 0 0 1 9 2.25ZM15.75 9a.75.75 0 0 1 .68.433l5.25 11.25a.75.75 0 1 1-1.36.634l-1.198-2.567h-6.744l-1.198 2.567a.75.75 0 0 1-1.36-.634l5.25-11.25A.75.75 0 0 1 15.75 9Zm-2.672 8.25h5.344l-2.672-5.726-2.672 5.726Z",clipRule:"evenodd"}))}),h=n.forwardRef(function(e,t){let{title:a,titleId:l,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":l},s),a?n.createElement("title",{id:l},a):null,n.createElement("path",{fillRule:"evenodd",d:"M8.603 3.799A4.49 4.49 0 0 1 12 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 0 1 3.498 1.307 4.491 4.491 0 0 1 1.307 3.497A4.49 4.49 0 0 1 21.75 12a4.49 4.49 0 0 1-1.549 3.397 4.491 4.491 0 0 1-1.307 3.497 4.491 4.491 0 0 1-3.497 1.307A4.49 4.49 0 0 1 12 21.75a4.49 4.49 0 0 1-3.397-1.549 4.49 4.49 0 0 1-3.498-1.306 4.491 4.491 0 0 1-1.307-3.498A4.49 4.49 0 0 1 2.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 0 1 1.307-3.497 4.49 4.49 0 0 1 3.497-1.307Zm7.007 6.387a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z",clipRule:"evenodd"}))});var x=a(4331),f=a(3727),p=a(82),g=a(8087);function w(e){let{rating:t,lang:a,totalRatings:n,size:s="sm",showValue:r=!0}=e,i=(0,g.R)(a),o=Math.max(0,Math.min(5,t)),c="md"===s?"h-5 w-5":"h-4 w-4";return(0,l.jsxs)("span",{className:"inline-flex items-center gap-1.5","aria-label":i.common.ratingAria((0,p.A6)(o,a),n),children:[(0,l.jsxs)("span",{className:"relative inline-flex","aria-hidden":!0,children:[(0,l.jsx)("span",{className:"flex text-slate-600",children:[0,1,2,3,4].map(e=>(0,l.jsx)(f.Z,{className:c},e))}),(0,l.jsx)("span",{className:"absolute inset-0 flex overflow-hidden text-amber-400",style:{width:"".concat(o/5*100,"%")},children:[0,1,2,3,4].map(e=>(0,l.jsx)(f.Z,{className:"".concat(c," shrink-0")},e))})]}),r&&(0,l.jsxs)("span",{className:"font-medium text-slate-300 ".concat("md"===s?"text-sm":"text-xs"),children:[(0,p.A6)(o,a),void 0!==n&&(0,l.jsxs)("span",{className:"text-slate-500",children:[" (",n,")"]})]})]})}var v=a(3927);function b(e){let{tool:t,lang:a,priority:n}=e,s=(0,g.R)(a),r=t.tags.slice(0,2),i=t.tags.length-r.length;return(0,l.jsx)(m.default,{href:(0,p.qQ)(a,t.slug),className:"group block h-full focus-visible:outline-none","aria-label":s.common.seeToolAria(t.name),children:(0,l.jsxs)("article",{className:"glass-card flex h-full flex-col overflow-hidden transition duration-300 group-hover:-translate-y-1 group-hover:border-indigo-400/40 group-hover:shadow-glow-sm group-focus-visible:border-indigo-400/60 group-focus-visible:shadow-glow-sm",children:[(0,l.jsxs)("div",{className:"relative aspect-video w-full overflow-hidden",children:[(0,l.jsx)("div",{className:"absolute inset-0 transition-transform duration-500 group-hover:scale-105",children:(0,l.jsx)(x.default,{src:t.screenshotUrl,name:t.name,lang:a,priority:n})}),(0,l.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-night-950/60 via-trans
1parent to-transparent"}),"fr"===a&&t.french&&(0,l.jsxs)("span",{className:"absolute left-3 top-3 inline-flex items-center gap-1 rounded-full bg-night-950/80 px-2.5 py-1 text-xs font-medium text-sky-300 backdrop-blur",children:[(0,l.jsx)(u,{className:"h-3.5 w-3.5"}),s.common.testedInFrench]}),t.verified&&(0,l.jsxs)("span",{className:"absolute right-3 top-3 inline-flex items-center gap-1 rounded-full bg-night-950/80 px-2.5 py-1 text-xs font-medium text-emerald-300 backdrop-blur",children:[(0,l.jsx)(h,{className:"h-3.5 w-3.5"}),s.common.verified]})]}),(0,l.jsxs)("div",{className:"flex flex-1 flex-col p-5",children:[(0,l.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,l.jsx)("h3",{className:"min-w-0 truncate font-heading text-lg font-semibold text-white",children:t.name}),t.totalRatings>0&&(0,l.jsx)("span",{className:"shrink-0 pt-0.5",children:(0,l.jsx)(w,{rating:t.averageRating,lang:a,showValue:!1})})]}),(0,l.jsx)("p",{className:"mt-2 line-clamp-2 flex-1 text-sm leading-relaxed text-slate-400",children:t.description}),(0,l.jsxs)("div",{className:"mt-4 flex flex-wrap items-center gap-2",children:[r.map(e=>(0,l.jsx)("span",{className:"chip",children:(0,v.dU)(e,a)},e)),i>0&&(0,l.jsxs)("span",{className:"chip text-slate-500",children:["+",i]})]})]})]})})}var j=a(629),N=a(4371);function y(e,t){let a=t.toLowerCase();return!!(e.name.toLowerCase().includes(a)||e.description.toLowerCase().includes(a))||e.tags.some(e=>{var t;return e.toLowerCase().includes(a)||(null!==(t=v.PG[e])&&void 0!==t?t:"").toLowerCase().includes(a)})}function k(e){let{initialTools:t,lang:a}=e,m=(0,g.R)(a),[u,h]=(0,n.useState)(""),[x,f]=(0,n.useState)(""),[w,k]=(0,n.useState)(null),[C,E]=(0,n.useState)(!1),[R,A]=(0,n.use
1State)("new"),[L,S]=(0,n.useState)(!1),[Z,M]=(0,n.useState)(""),[T,O]=(0,n.useState)(!1),B=(0,n.useRef)(0),_=(0,n.useRef)(void 0),U=(0,p.$x)(a),P=()=>{window.clearTimeout(_.current),O(!1)},q=(e,t)=>{let a=new URLSearchParams;e&&a.set("q",e),t&&t.length>0&&a.set("c",t.join(","));let l=a.toString();window.history.replaceState(null,"",l?"".concat(U,"?").concat(l):U)},F=(0,n.useMemo)(()=>{let e=t;if(C&&x)e=e.filter(e=>y(e,x));else if(w){let t=new Set(w.map(e=>e.toLowerCase()));e=e.filter(e=>e.tags.some(e=>t.has(e.toLowerCase())))}return function(e,t){let a=[...e];return"rating"===t?a.sort((e,t)=>t.averageRating-e.averageRating||t.totalRatings-e.totalRatings):a.sort((e,t)=>e.createdAt<t.createdAt?1:-1),a}(e,R)},[t,C,w,x,R]),I=()=>{B.current+=1,h(""),f(""),k(null),E(!1),M(""),S(!1),P(),q(null,null)},W=async e=>{let l=e.trim();if(!l){I();return}M(""),P(),f(l);let n=t.filter(e=>y(e,l));if(n.length>0){B.current+=1,(0,N.U3)(l,n.length,"text"),E(!0),k(null),S(!1),q(l,null);return}let s=++B.current;E(!1),S(!0);try{let e=await fetch("/api/search",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:l,lang:a})}),n=await e.json().catch(()=>({}));if(s!==B.current)return;if(!e.ok)throw Error(n.error||m.home.errSearchFailed);let r=Array.isArray(n.tags)?n.tags:[],i=new Set(r.map(e=>e.toLowerCase())),o=t.filter(e=>e.tags.some(e=>i.has(e.toLowerCase()))).length;(0,N.U3)(l,o,"category"),0===r.length?(k([]),M(m.home.errNoCategory),q(l,null)):(k(r),q(l,r))}catch(e){if(s!==B.current)return;k(null),f(""),q(null,null),M(e instanceof Error&&e.message?e.message:m.home.errGeneric)}finally{s===B.current&&S(!1)}};(0,n.useEffect)(()=>{var e,a;let l=new URLSearchParams(window.location.search),n=(null!==(e=l.get("q"))&&void 0!==e?e:"").trim().slice(0,300);if(!n)return;h(n),f(n);let s=new Map(v.c.map(e=>[e.tag.toLowerCase(),e.tag])),r=Array.from(new Set((null!==(a=l.get("c"))&&void 0!==a?a:"").split(",").map(e=>s.get(e.trim().toLowerCase())).filter(e=>void 0!==e))).slice(0,10);r.length>0?k(r):t.some(e=>y(e,n))?E(!0):(k([]),M(m.home.errNoCategory))},[]);let z=async()=>{let e=window.location.href,t=!1;try{await navigator.clipboard.writeText(e),t=!0}catch(a){try{let a=document.createElement("textarea");a.value=e,a.style.position="fixed",a.style.opacity="0",document.body.appendChild(a),a.select(),t=document.execCommand("copy"),document.body.removeChild(a)}catch(e){t=!1}}if((0,N.x8)(x,F.length),!t){window.prompt(m.home.copyPrompt,e);return}O(!0),window.clearTimeout(_.current),_.current=window.setTimeout(()=>O(!1),2500)},D=e=>{h(e),W(e)},G=C||null!==w;return(0,l.jsxs)("div",{className:"mx-auto max-w-7xl px-4 pb-20 sm:px-6 lg:px-8",children:[(0,l.jsxs)("section",{className:"flex flex-col items-center pb-14 pt-16 text-center sm:pb-20 sm:pt-24",children:[(0,l.jsxs)("span",{className:"chip mb-6 inline-flex items-center gap-1.5 border-indigo-400/30 bg-indigo-500/10 text-indigo-300",children:[(0,l.jsx)(d,{className:"h-3.5 w-3.5"}),m.home.heroChip]}),(0,l.jsxs)("h1",{className:"max-w-3xl text-balance font-heading text-4xl font-bold tracking-tight text-white sm:text-5xl md:text-6xl",children:[m.home.heroTitle[0],(0,l.jsx)("span",{className:"text-gradient",children:m.home.heroTitle[1]}),m.home.heroTitle[2]]}),(0,l.jsx)("p",{className:"mt-5 max-w-2xl text-balance text-base text-slate-400 sm:text-lg",children:m.home.heroSubtitle}),(0,l.jsx)("form",{onSubmit:e=>{e.preventDefault(),W(u)},className:"mt-10 w-full max-w-2xl",children:(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)(s.Z,{className:"pointer-events-none absolute left-5 top-1/2 h-5 w-5 -translate-y-1/2 text-slate-500"}),(0,l.jsx)("input",{type:"text",value:u,onChange:e=>{let t=e.target.value.slice(0,300);h(t),""===t&&I()},maxLength:300,placeholder:m.home.searchPlaceholder,"aria-label":m.home.searchAria,className:"w-full rounded-2xl border border-white/10 bg-night-900/90 py-4 pl-[3.25rem] pr-32 text-base text-slate-100 placeholder-slate-500 shadow-xl transition focus:border-indigo-400/60 focus:outline-none focus:ring-2 focus:ring-indigo-500/40 sm:pr-36"}),(0,l.jsx)("button",{type:"submit",disabled:L,className:"btn-primary absolute right-2 top-1/2 -translate-y-1/2 !rounded-xl !px-4 !py-2.5 text-sm",children:L?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.Z,{className:"h-4 w-4 animate-spin"}),(0,l.jsx)("span",{className:"hidden sm:inline",children:m.home.searching})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d,{className:"h-4 w-4"}),(0,l.jsx)("span",{children:m.home.searchButton})]})})]})}),(0,l.jsxs)("div",{className:"mt-5 flex flex-wrap items-center justify-center gap-2",children:[(0,l.jsx)("span",{className:"text-xs text-slate-500",children:m.home.tryLabel}),m.home.examples.map(e=>(0,l.jsx)("button",{type:"button",onClick:()=>D(e),className:"chip cursor-pointer transition hover:border-indigo-400/40 hover:bg-indigo-500/10 hover:text-indigo-200",children:e},e))]})]}),Z&&(0,l.jsx)("div",{role:"alert",className:"mx-auto mb-10 max-w-2xl rounded-xl border border-amber-500/30 bg-amber-500/10 px-5 py-4 text-sm text-amber-200",children:Z}),(0,l.jsxs)("section",{"aria-label":m.home.toolListAria,children:[(0,l.jsxs)("div",{className:"mb-8 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,l.jsx)("h2",{className:"font-heading text-xl font-semibold text-white sm:text-2xl",children:G?m.home.resultsFor(x):m.home.allTools}),(0,l.jsx)("span",{className:"chip",children:F.length}),G&&!L&&(0,l.jsxs)("button",{type:"button",onClick:z,className:"inline-flex items-center gap-1 text-sm transition ".concat(T?"text-emerald-300":"text-slate-400 hover:text-white"),children:[T?(0,l.jsx)(i,{className:"h-4 w-4"}):(0,l.jsx)(o,{className:"h-4 w-4"}),T?m.home.linkCopied:m.home.share,(0,l.jsx)("span",{role:"status",className:"sr-only",children:T?m.home.linkCopiedSr:""})]}),G&&(0,l.jsxs)("button",{type:"button",onClick:I,className:"inline-flex items-center gap-1 text-sm text-slate-400 transition hover:text-white",children:[(0,l.jsx)(c.Z,{className:"h-4 w-4"}),m.home.reset]})]}),(0,l.jsx)("div",{className:"flex items-center gap-1 rounded-xl border border-white/10 bg-white/[0.03] p-1",children:[{value:"new",label:m.home.sortNew},{value:"rating",label:m.home.sortRating}].map(e=>(0,l.jsx)("button",{type:"button",onClick:()=>A(e.value),"aria-pressed":R===e.value,className:"rounded-lg px-4 py-1.5 text-sm font-medium transition ".concat(R===e.value?"bg-white/[0.08] text-white":"text-slate-400 hover:text-white"),children:e.label},e.value))})]}),!L&&!C&&w&&w.length>0&&(0,l.jsxs)("div",{className:"mb-8 flex flex-wrap items-center gap-2 text-sm text-slate-400",children:[(0,l.jsx)(d,{className:"h-4 w-4 shrink-0 text-indigo-400"}),(0,l.jsx)("span",{children:m.home.aiRecommends}),w.map(e=>(0,l.jsx)("span",{className:"chip border-indigo-400/30 bg-indigo-500/10 text-indigo-200",children:(0,v.dU)(e,a)},e))]}),L&&(0,l.jsxs)("div",{className:"mb-8 flex items-center gap-2 text-sm text-indigo-200",children:[(0,l.jsx)(d,{className:"h-4 w-4 animate-pulse text-indigo-400"}),m.home.aiAnalyzing]}),L?(0,l.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:Array.from({length:6}).map((e,t)=>(0,l.jsxs)("div",{className:"glass-card overflow-hidden",children:[(0,l.jsx)("div",{className:"aspect-video animate-pulse bg-white/[0.05]"}),(0,l.jsxs)("div",{className:"space-y-3 p-5",children:[(0,l.jsx)("div",{className:"h-5 w-2/3 animate-pulse rounded bg-white/[0.06]"}),(0,l.jsx)("div",{className:"h-4 w-full animate-pulse rounded bg-white/[0.04]"}),(0,l.jsx)("div",{className:"h-4 w-5/6 animate-pulse rounded bg-white/[0.04]"})]})]},t))}):0===F.length?(0,l.jsxs)("div",{className:"glass-card mx-auto max-w-lg px-8 py-14 text-center",children:[(0,l.jsx)("p",{className:"font-heading text-lg font-semibold text-white",children:m.home.noToolsTitle}),(0,l.jsx)("p",{className:"mt-2 text-sm text-slate-400",children:m.home.noToolsBody}),(0,l.jsx)("button",{type:"button",onClick:I,className:"btn-secondary mt-6 text-sm",children:m.home.seeAllTools})]}):(0,l.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:F.map((e,t)=>(0,l.jsx)(j.default,{delay:t%3*80,children:(0,l.jsx)(b,{tool:e,lang:a,priority:t<3})},e._id))})]})]})}},629:function(e,t,a){"use strict";a.d(t,{default:function(){return s}});var l=a(7437),n=a(2265);function s(e){let{children:t,delay:a=0,className:s=""}
1=e,r=(0,n.useRef)(null),[i,o]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=r.current;if(!e)return;if("undefined"==typeof IntersectionObserver||window.matchMedia("(prefers-reduced-motion: reduce)").matches){o(!0);return}let t=new IntersectionObserver(e=>{let[a]=e;a.isIntersecting&&(o(!0),t.unobserve(a.target))},{threshold:.1});return t.observe(e),()=>t.disconnect()},[]),(0,l.jsx)("div",{ref:r,className:"reveal transition-all duration-500 ease-out ".concat(i?"translate-y-0 opacity-100":"translate-y-6 opacity-0"," ").concat(s),style:{transitionDelay:"".concat(Math.min(a,400),"ms")},children:t})}},4331:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return i}});var l=a(7437),n=a(3145),s=a(2265),r=a(8087);function i(e){let{src:t,name:a,lang:i,sizes:o,priority:c}=e,d=(0,r.R)(i),[m,u]=(0,s.useState)(!1);if(!t||m){let e=(a.trim()[0]||"?").toUpperCase();return(0,l.jsx)("div",{role:"img","aria-label":d.common.previewUnavailable(a),className:"flex h-full w-full items-center justify-center bg-gradient-to-br from-night-800 via-indigo-950 to-violet-950",children:(0,l.jsx)("span",{className:"font-heading text-5xl font-bold text-white/20",children:e})})}return(0,l.jsx)(n.default,{src:t,alt:d.common.screenshotAlt(a),fill:!0,sizes:null!=o?o:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",priority:c,className:"object-cover",onError:()=>u(!0)})}},4371:function(e,t,a){"use strict";a.d(t,{U3:function(){return r},gY:function(){return o},gv:function(){return c},x8:function(){return i}});var l=a(4454);function n(e,t){try{(0,l.j)(e,t)}catch(e){}}function s(e,t){n(e,t),function(e,t){let a=JSON.stringify({type:e,...t});try{var l,n;if(null===(l=(n=navigator).sendBeacon)||void 0===l?void 0:l.call(n,"/api/events",a))return}catch(e){}fetch("/api/events",{method:"POST",headers:{"Content-Type":"application/json"},body:a,keepalive:!0}).catch(()=>void 0)}(e,t)}function r(e,t,a){let l=e.slice(0,300);s("search",{query:l,results:t,method:a}),0===t&&n("search_zero_results",{query:l})}function i(e,t){s("share_results",{query:e.slice(0,300),results:t})}function o(e,t,a){s("outbound_click",{slug:e.slice(0,120),name:t.slice(0,80),source:a})}function c(e){s("submission",{name:e.slice(0,80)})}},6310:function(e,t,a){"use strict";var l=a(2265);let n=l.forwardRef(function(e,t){let{title:a,titleId:n,...s}=e;return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},s),a?l.createElement("title",{id:n},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"}))});t.Z=n},1556:function(e,t,a){"use strict";var l=a(2265);let n=l.forwardRef(function(e,t){let{title:a,titleId:n,...s}=e;return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},s),a?l.createElement("title",{id:n},a):null,l.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"}))});t.Z=n},3727:function(e,t,a){"use strict";var l=a(2265);let n=l.forwardRef(function(e,t){let{title:a,titleId:n,...s}=e;return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},s),a?l.createElement("title",{id:n},a):null,l.createElement("path",{fillRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z",clipRule:"evenodd"}))});t.Z=n}},function(e){e.O(0,[972,112,87,235,478,117,744],function(){return e(e.s=3357)}),_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.