1import{j as e}from"./vendor-ui-RLVjjRbR.js";import{al as W,a7 as h,B as j,A,am as D,J as F,E as n,O as f,ah as b,Q as v,D as H,N as L,P as O,F as U}from"./index-c2K-vwfN.js";import{r as s}from"./vendor-react-BjT3qoi-.js";import"./vendor-editor-Qa771eO-.js";import"./vendor-dnd-goOuDNTF.js";import"./vendor-data-BroOEKFd.js";import"./vendor-charts-BX1bV7np.js";const y=s.createContext(null);function p(){const o=s.useContext(y);if(!o)throw new Error("useCarousel must be used within a <Carousel />");return o}const w=s.forwardRef(({orientation:o="horizontal",opts:t,setApi:l,plugins:i,className:r,children:u,...d},m)=>{const[P,a]=W({...t,axis:o==="horizontal"?"x":"y"},i),[I,V]=s.useState(!1),[R,E]=s.useState(!1),x=s.useCallback(c=>{c&&(V(c.canScrollPrev()),E(c.canScrollNext()))},[]),N=s.useCallback(()=>{a==null||a.scrollPrev()},[a]),g=s.useCallback(()=>{a==null||a.scrollNext()},[a]),z=s.useCallback(c=>{c.key==="ArrowLeft"?(c.preventDefault(),N()):c.key==="ArrowRight"&&(c.preventDefault(),g())},[N,g]);return s.useEffect(()=>{!a||!l||l(a)},[a,l]),s.useEffect(()=>{if(a)return x(a),a.on("reInit",x),a.on("select",x),()=>{a==null||a.off("select",x)}},[a,x]),e.jsx(y.Provider,{value:{carouselRef:P,api:a,opts:t,orientation:o||((t==null?void 0:t.axis)==="y"?"vertical":"horizontal"),scrollPrev:N,scrollNext:g,canScrollPrev:I,canScrollNext:R},children:e.jsx("div",{ref:m,onKeyDownCapture:z,className:h("relative",r),role:"region","aria-roledescription":"carousel",...d,children:u})})});w.displayName="Carousel";const C=s.forwardRef(({className:o,...t},l)=>{const{carouselRef:i,orientation:r}=p();return e.jsx("div",{ref:i,className:"overflow-hidden",children:e.jsx("div",{ref:l,className:h("flex",r==="horizontal"?"-ml-4":"-mt-4 flex-col",o),...t})})});C.displayName="CarouselContent";const K=s.forwardRef(({className:o,...t},l)=>{const{orientation:i}=p();return e.jsx("div",{ref:l,role:"group","aria-roledescription":"slide",className:h("min-w-0 shrink-0 grow-0",i==="horizontal"?"pl-4":"pt-4",o),...t})});K.displayName="CarouselItem";const S=s.forwardRef(({className:o,variant:t="outline",size:l="icon",...i},r)=>{const{orientation:u,scrollPrev:d,canScrollPrev:m}=p();return e.jsxs(j,{ref:r,variant:t,size:l,className:h("absolute h-8 w-8 rounded-full hover:bg-primary hover:text-white hover:border-primary",u==="horizontal"?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",o),disabled:!m,onClick:d,...i,children:[e.jsx(A,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Previous slide"})]})});S.displayName="CarouselPrevious";const k=s.forwardRef(({className:o,variant:t="outline",size:l="icon",...i},r)=>{const{orientation:u,scrollNext:d,canScrollNext:m}=p();return e.jsxs(j,{ref:r,variant:t,size:l,className:h("absolute h-8 w-8 rounded-full hover:bg-primary hover:text-white hover:border-primary",u==="horizontal"?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",o),disabled:!m,onClick:d,...i,children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Next slide"})]})});k.displayName="CarouselNext";const Q=({pageName:o})=>{const t=F(o),l=s.useMemo(()=>[{id:"hero",component:e.jsx("section",{className:"pt-page pb-5 bg-white",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx(n,{pageName:t,sectionName:"hero",contentKey:"title",defaultValue:"About Us",className:"text-3xl md:text-4xl font-bold mb-4 text-gradient-title",as:"h1"}),e.jsx(n,{pageName:t,sectionName:"hero",contentKey:"subtitle",defaultValue:"Creating world-class events that connect industries and drive innovation",className:"text-base md:text-xl text-muted-foreground w-full mx-auto -mb-5",as:"p"})]})})},{id:"company-intro",component:e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx(f,{pageName:"about-us",sectionId:"company-intro",className:"grid md:grid-cols-2 gap-12 items-center equal-height-grid",columns:[{id:"description",component:e.jsx("div",{className:"h-full flex flex-col justify-center",children:e.jsx(n,{pageName:"about-us",sectionName:"
1company-intro",contentKey:"description",defaultValue:"Fortem International is a leading trade exhibition organization with over 20 years of experience running market-leading exhibitions across multiple sectors including Technology, Healthcare, Retail, Hospitality, and Manufacturing. We bring together industry professionals to discover innovations, forge partnerships, and drive business growth.",className:"text-lg",as:"p"})})},{id:"main-image",component:e.jsx(b,{pageName:"about-us",sectionName:"company-intro",contentKey:"main-image",defaultSrc:"/placeholder.svg",alt:"Company overview",className:"w-full h-96 object-cover rounded-lg"})}]})})})},{id:"values",component:e.jsx("section",{className:"py-16 bg-muted/50",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"section-title",defaultValue:"Our Values",className:"text-3xl font-bold text-center mb-12",as:"h2"}),e.jsx(f,{pageName:"about-us",sectionId:"values",className:"grid md:grid-cols-3 gap-8 items-stretch",columns:[{id:"value-1",component:e.jsxs("div",{className:"h-full p-6 rounded-xl bg-card border border-border text-center",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(v,{pageName:"about-us",sectionName:"values",contentKey:"value-1-icon",defaultIcon:"Award",className:"h-12 w-12 text-primary"})}),e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"value-1-title",defaultValue:"Excellence",className:"text-2xl font-bold mb-3",as:"h3"}),e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"value-1-desc",defaultValue:"We strive for excellence in every event we organize, delivering exceptional experiences for exhibitors and visitors alike.",className:"text-muted-foreground",as:"p"})]})},{id:"value-2",component:e.jsxs("div",{className:"h-full p-6 rounded-xl bg-card border border-border text-center",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(v,{pageName:"about-us",sectionName:"values",contentKey:"value-2-icon",defaultIcon:"Lightbulb",className:"h-12 w-12 text-primary"})}),e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"value-2-title",defaultValue:"Innovation",className:"text-2xl font-bold mb-3",as:"h3"}),e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"value-2-desc",defaultValue:"We embrace innovation and continually evolve our events to meet the changing needs of industries.",className:"text-muted-foreground",as:"p"})]})},{id:"value-3",component:e.jsxs("div",{className:"h-full p-6 rounded-xl bg-card border border-border text-center",children:[e.jsx("div",{className:"flex justify-center mb-4",children:e.jsx(v,{pageName:"about-us",sectionName:"values",contentKey:"value-3-icon",defaultIcon:"Handshake",className:"h-12 w-12 text-primary"})}),e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"value-3-title",defaultValue:"Partnership",className:"text-2xl font-bold mb-3",as:"h3"}),e.jsx(n,{pageName:"about-us",sectionName:"values",contentKey:"value-3-desc",defaultValue:"We build lasting partnerships with our clients, suppliers, and stakeholders to create mutually beneficial outcomes.",className:"text-muted-foreground",as:"p"})]})}]})]})})},{id:"global-reach",component:e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container mx-auto px-4",children:e.jsx(f,{pageName:"about-us",sectionId:"global-reach",className:"grid md:grid-cols-2 gap-12 items-center equal-height-grid",columns:[{id:"main-image",component:e.jsx(b,{pageName:"about-us",sectionName:"global-reach",contentKey:"main-image",defaultSrc:"/placeholder.svg",alt:"Global reach",className:"w-full h-96 object-cover rounded-lg"})},{id:"text-content",component:e.jsxs("div",{className:"h-full flex flex-col justify-center",children:[e.jsx(n,{pageName:"about-us",sectionName:"global-reach",contentKey:"section-title",defaultValue:"Global Reach",className:"text-3xl font-bold mb-6",as:"h2"}),e.jsx(n,{pageName:"about-us",sectionName:"global-reach",contentKey:"description",defaultValue:"Our events attract participants from around the world, creating truly global networking opportunities and business connections that span continents.",className:"text-lg",as:"p"})]})}]})})})},{id:"partners",component:e.jsx("section",{className:"py-16",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(n,{pageName:"about-us",sectionName:"partners",contentKey:"section-title",defaultValue:"Companies We Worked With",className:"text-3xl font-bold text-center mb-12",as:"h2"}),e.jsxs(w,{opts:{align:"start",loop:!0,dragFree:!0,containScroll:"trimSnaps"},className:"w-full",children:[e.jsx(C,{children:Array.from({length:52}).map((i,r)=>e.jsx(K,{className:"w-[50vw] md:w-1/4 lg:w-1/6 min-w-0 shrink-0 grow-0 pl-4",children:e.jsx("div",{className:"px-1 md:px-5",children:e.jsx("div",{className:"bg-white rounded-lg shadow-sm p-6 flex items-center justify-center overflow-hidden",children:e.jsx(b,{pageName:"about-us",sectionName:"partners",contentKey:`logo-${r+1}`,defaultSrc:"/placeholder.svg",alt:`Partner logo ${r+1}`,className:"w-full h-24 object-contain border border-border/50 rounded-md"})})})},r))}),e.jsx(S,{}),e.jsx(k,{})]})]})})}],[t]);return e.jsxs(e.Fragment,{children:[e.jsx(H,{titlePrefix:"About Us",description:"Learn about Fortem International and our commitment to creating world-class exhibitions including {eventName}."}),e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(L,{}),e.jsx("main",{className:"pt-page",children:e.jsx(O,{pageName:t,sections:l})}),e.jsx(U,{})]})]})};export{Q 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.