PageSourceSearch

https://o2b.com.br/assets/PartnersPage-Cez-1-is.js

js o2b.com.br collected 2026-10-03 21:13:31 UTC 11,773 bytes, 11 lines download raw bytes

1import{c as N,u as v,r as u,p as k,j as e,P as C,a as S,X as L,C as P,D,h as I,g,S as T,L as E,A as j,d as z}from"./index-UpZi9dE7.js";import{I as A}from"./InternalPageHero-DBM0r9Hg.js";import{S as H,I as $,a as _}from"./input-DdX2-Ubq.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const B=N("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
7 * @license lucide-react v0.453.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const F=N("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]),G=[P,B,D],y=x=>x.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLocaleLowerCase().trim();function X(){const{locale:x,href:c}=v(),t=k[x],[i,h]=u.useState("all"),[o,m]=u.useState(""),f=u.useMemo(()=>{const s=y(o);return t.categories.filter(a=>i==="all"||a.index===i).map(a=>({...a,partners:a.partners.filter(b=>{const l=b,r=t.partners[l],d=[r.name,r.role,r.description,r.technicalDetails,a.title,a.description,...r.keywords].join(" ");return!s||y(d).includes(s)})})).filter(a=>a.partners.length>0)},[i,t,o]),p=f.reduce((s,a)=>s+a.partners.length,0),w=()=>{m(""),h("all")};return e.jsxs(C,{children:[e.jsx(A,{eyebrow:t.eyebrow,title:e.jsxs(e.Fragment,{children:[t.titleBefore," ",e.jsx("span",{className:"text-gradient",children:t.titleGradient}),"."]}),description:t.description,primaryHref:c("contact"),primaryLabel:t.cta}),e.jsx("section",{className:"border-t border-white/6 bg-[#080d17]","aria-labelledby":"partner-categories-title",children:e.jsxs("div",{className:"container py-16 sm:py-20",children:[e.jsxs("div",{className:"mb-10 flex items-end justify-between gap-6",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"eyebrow-pill inline-flex items-center gap-2",children:[e.jsx("span",{className:"status-dot"})," ",t.eyebrow]}),e.jsxs("h2",{id:"partner-categories-title",className:"mt-5 font-display text-3xl font-bold tracking-[-0.04em] text-white sm:text-4xl",children:[t.titleBefore," ",e.jsx("span",{className:"text-gradient",children:t.titleGradient}),"."]})]}),e.jsx(S,{className:"hidden h-10 w-10 text-cyan-200/70 sm:block","aria-hidden":"true"})]}),e.jsxs("div",{className:"partner-search mb-5 rounded-[var(--o2b-radius-panel)] border border-white/8 bg-slate-950/55 p-4 sm:p-5",children:[e.jsx("label",{htmlFor:"partner-search",className:"text-sm font-semibold text-white",children:t.searchLabel}),e.jsx("p",{id:"partner-search-hint",className:"mt-1 text-sm leading-6 text-slate-400",children:t.searchHint}),e.jsxs("div",{className:"relative mt-4",children:[e.jsx(H,{"aria-hidden":"true",className:"pointer-events-none absolute left-4 top-1/2 h-5 w-5 -translate-y-1/2 text-cyan-200"}),e.jsx($,{id:"partner-search",type:"search",value:o,onChange:s=>m(s.target.value),placeholder:t.searchPlaceholder,autoComplete:"off","aria-describedby":"partner-search-hint partner-search-status",className:"border-white/10 bg-[#070d18] pl-12 pr-12 text-white placeholder:text-slate-500"}),o&&e.jsx("button",{type:"button",onClick:()=>m(""),className:"absolute right-2 top-1/2 flex h-9 w-9 -translate-y-1/2 items-center justify-center rounded-full text-slate-400 transition hover:bg-white/8 hover:text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-cyan-200","aria-label":t.clearSearch,children:e.jsx(L,{"aria-hidden":"true",className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mb-8 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[e.jsxs("div",{className:"flex flex-wrap gap-2",role:"group","aria-label":t.filtersLabel,children:[e.jsx("button",{type:"button",onClick:()=>h("all"),"aria-pressed":i==="all",className:`rounded-full border px-4 py-2 text-sm font-semibold transition focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-cyan-200 ${i==="all"?"border-cyan-200 bg-cyan-200/15 text-cyan-100":"border-white/10 bg-white/[0.025] text-slate-300 hover:border-cyan-200/45 hover:text-white"}`,children:t.filterAll}),t.categories.map(s=>e.jsx("button",{type:"button",onClick:()=>h(s.index),"aria-pressed":i===s.index,className:`rounded-full border px-4 py-2 text-sm font-semibold transition focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-cyan-200 ${i===s.index?"border-cyan-200 bg-cyan-200/15 text-cyan-100":"border-white/10 bg-white/[0.025] text-slate-300 hover:border-cyan-200/45 hover:text-white"}`,children:s.title},s.index))]}),e.jsxs("p",{id:"partner-search-status",role:"status","aria-live":"polite",className:"shrink-0 text-sm font-semibold text-slate-400",children:[p," ",p===1?t.resultSingle:t.resultPlural]})]}),p>0?e.jsx("div",{className:"grid gap-5 lg:grid-cols-3","aria-live":"polite",children:f.map(s=>{const a=t.categories.findIndex(l=>l.index===s.index),b=G[a];return e.jsxs("article",{className:"rounded-[var(--o2b-radius-panel)] border border-white/8 bg-slate-950/65 p-6 shadow-xl shadow-black/10 sm:p-7",children:[e.jsxs("div",{className:"flex items-start justify-between gap-5",children:[e.jsx("span",{className:"font-display text-sm font-bold tracking-[0.15em] text-violet-200",children:s.index}),e.jsx(b,{className:"h-6 w-6 text-cyan-200","aria-hidden":"true"})]}),e.jsx("h3",{className:"mt-9 font-display text-2xl font-bold tracking-[-0.035em] text-white",children:s.title}),e.jsx("p",{className:"mt-4 min-h-21 text-base leading-7 text-slate-400",children:s.description}),e.jsx("div",{className:"mt-7 grid gap-3",children:s.partners.map(l=>{const r=l,d=I[r],n=t.partners[r];return e.jsxs("a",{href:d.href,target:"_blank",rel:"noopener noreferrer","aria-label":`${t.visit} ${n.name}. ${t.newTab}.`,className:"partner-technology-card group block rounded-[var(--o2b-radius-control)] border border-white/8 bg-white/[0.025] px-4 py-4 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-cyan-200",children:[e.jsxs("span",{className:"flex items-center justify-between gap-4",children:[e.jsx("img",{src:d.src,alt:`Logo ${n.name}`,width:170,height:60,loading:"lazy",decoding:"async",className:"h-9 w-28 object-contain object-left opacity-90 transition duration-200 group-hover:opacity-100"}),e.jsxs("span",{className:"flex shrink-0 flex-col items-end gap-1 text-right",children:[e.jsx("span",{className:"text-[0.6875rem] font-semibold uppercase tracking-[0.11em] text-slate-400",children:n.role}),e.jsx(g,{"aria-hidden":"true",size:15,className:"text-cyan-200"})]})]}),e.jsx("span",{className:"mt-3 block border-t border-white/8 pt-3 text-sm leading-5 text-slate-300",children:n.description}),e.jsxs("span",{className:"partner-technology-card__details mt-3 block border-t border-cyan-200/10 pt-3",children:[e.jsx("span",{className:"block text-[0.6875rem] font-semibold uppercase tracking-[0.11em] text-cyan-200",children:t.detailsLabel}),e.jsx("span",{className:"mt-2 block text-sm leading-5 text-slate-400",children:n.technicalDetails})]})]},r)})})]},s.index)})}):e.jsxs("div",{className:"rounded-[var(--o2b-radius-panel)] border border-dashed border-white/12 bg-slate-950/45 px-6 py-12 text-center",role:"status",children:[e.jsx(_,{"aria-hidden":"true",className:"mx-auto h-8 w-8 text-cyan-200"}),e.jsx("h3",{className:"mt-5 font-display text-2xl font-bold text-white",children:t.emptyTitle}),e.jsx("p",{className:"mx-auto mt-3 max-w-xl text-base leading-7 text-slate-400",children:t.emptyDescription}),e.jsx("button",{type:"button",onClick:w,className:"button-secondary mt-6",children:t.emptyAction})]}),e.jsxs("aside",{className:"mt-10 rounded-[var(--o2b-radius-panel)] border border-violet-300/15 bg-[linear-gradient(110deg,rgba(111,75,255,0.16),rgba(6,182,212,0.08))] px-6 py-8 sm:px-9",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.16em] text-cyan-100",children:t.ctaEyebrow}),e.jsxs("div",{className:"mt-4 flex flex-col gap-6 lg:flex-row lg:items-end lg:justify-between",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("h2",{className:"font-display text-2xl font-bold tracking-[-0.035em] text-white sm:text-3xl",children:t.ctaTitle}),e.jsx("p",{className:"mt-3 text-base leading-7 text-slate-300",children:t.ctaDescription})]}),e.jsxs("a",{href:c("contact"),className:"button-primary shrink-0",children:[t.cta,e.jsx(g,{"aria-hidden":"true",size:17})]})]})]})]})}),e.jsx("section",{className:"section-shell section-shell--tinted border-y border-white/6","aria-labelledby":"integration-cases-title",children:e.jsxs("div",{className:"container",children:[e.jsx(T,{eyebrow:t.caseEyebrow,title:e.jsxs(e.Fragment,{children:[t.caseTitleBefore," ",e.jsx("span",{className:"text-gradient",children:t.caseTitleGradient}),"."]}),description:t.caseDescription}),e.jsx("div",{className:"mt-12 grid gap-5 lg:grid-cols-3",children:t.integrationCases.map(s=>e.jsxs("article",{className:"rounded-[var(--o2b-radius-panel)] border border-white/8 bg-slate-950/65 p-6 shadow-xl shadow-black/10 sm:p-7",children:[e.jsxs("span",{className:"text-xs font-semibold uppercase tracking-[0.14em] text-cyan-200",children:[s.index," · ",s.sector]}),e.jsx("h3",{className:"mt-5 font-display text-2xl font-bold tracking-[-0.035em] text-white",children:s.title}),e.jsx("p",{className:"mt-3 text-base leading-7 text-slate-300",children:s.description}),e.jsxs("div",{className:"mt-7 border-t border-white/8 pt-5",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-[0.14em] text-slate-400",children:t.caseTechnology}),e.jsx("div",{className:"mt-3 flex flex-wrap gap-2",children:s.technologies.map(a=>e.jsx("span",{className:"tech-chip",children:a},a))})]})]},s.title))}),e.jsxs(E,{href:c("cases"),className:"button-secondary mt-9 inline-flex",children:[t.caseCta," ",e.jsx(j,{"aria-hidden":"true",className:"h-4 w-4"})]})]})}),e.jsx(z,{}),e.jsx("section",{className:"partner-join-section border-t border-white/6","aria-labelledby":"partner-join-title",children:e.jsx("div",{className:"container py-16 sm:py-20",children:e.jsxs("div",{className:"grid gap-8 rounded-[var(--o2b-radius-panel)] border border-cyan-200/15 bg-[linear-gradient(115deg,rgba(111,75,255,0.18),rgba(6,182,212,0.1),rgba(5,11,20,0.92))] px-6 py-9 shadow-2xl shadow-black/20 sm:px-9 lg:grid-cols-[auto_1fr_auto] lg:items-center",children:[e.jsx("div",{className:"flex h-14 w-14 items-center justify-center rounded-[var(--o2b-radius-control)] border border-cyan-200/20 bg-cyan-200/8 text-cyan-100",children:e.jsx(F,{"aria-hidden":"true",className:"h-7 w-7"})}),e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.16em] text-cyan-100",children:t.joinEyebrow}),e.jsxs("h2",{id:"partner-join-title",className:"mt-4 font-display text-3xl font-bold tracking-[-0.04em] text-white sm:text-4xl",children:[t.joinTitleBefore," ",e.jsx("span",{className:"text-gradient",children:t.joinTitleGradient}),"?"]}),e.jsx("p",{className:"mt-4 text-base leading-7 text-slate-300",children:t.joinDescription})]}),e.jsxs("a",{href:c("contact"),className:"button-primary shrink-0 justify-center",children:[t.joinCta,e.jsx(j,{"aria-hidden":"true",className:"h-4 w-4"})]})]})})})]})}export{X as default};

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.