1import{c as g,r as h,j as e,P as C,V as d,B as n,e as u,h as x,E as w,q as T,n as c,A as I}from"./index-CgaGlvxl.js";import{m as a}from"./proxy-BEPt5ye3.js";import{Q as F}from"./quote-Djhzk9tZ.js";import{T as R}from"./trending-up-CcVeKgms.js";import{A as W}from"./index-BPlLCyvz.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 y=g("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** 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=g("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]),A="/attached_assets/Messenger_creation_94D4AE17-031E-4678-8091-6F3808B6FB53_1768507004477.jpeg",r=[{title:"Shelley Walker: Women's Trucking Federation of Canada Encouraging the Employment of Women in the Transportation Industry",url:"https://madeinca.ca/shelley-walker-womens-trucking-federation-of-canada/",type:"article",featured:!0},{title:"Western Star is offering a rebate to members of the Women's Trucking Federation of Canada",url:"https://www.trucknews.com/equipment/western-star-offers-rebate-womens-trucking-federation-members/1003085360/",type:"article",featured:!0},{title:"Driving a big rig is her destiny",url:"https://www.therecord.com/news-story/8364831-driving-a-big-rig-is-her-destiny/",type:"article"},{title:"Guiding Star, Shelley's Destiny",url:"https://www.todaystrucking.com/guiding-star-shelleys-destiny/",type:"article",featured:!0},{title:"Western Star and Women's Trucking Federation of Canada promote trucking careers and the industry for Canadian women",url:"https://www.heavyequipmentguide.ca/article/27888/western-star-and-womens-trucking-federation-of-canada-promote-trucking-careers-and-the-industry-for-canadian-women",type:"article"},{title:"Challenger joins forces with Women's Trucking Federation of Canada",url:"https://www.trucknews.com/transportation/challenger-joins-forces-womens-trucking-federation-canada/1003084484/",type:"article"},{title:"Talking up the trades",url:"http://www.brantfordexpositor.ca/2017/05/17/talking-up-the-trades",type:"article"},{title:"Automatic Emergency Braking for Trucks Not Ready for Prime Time",url:"https://www.trucks.com/2016/06/02/automatic-braking-trucks-not-ready/",type:"article"},{title:"Vlog Series: Women's Trucking Federation of Canada!",url:"https://www.drivercheck.ca/vlog-series-womens-trucking-federation-of-canada/",type:"video"},{title:"Canadian trucking industry to face labour shortage unless it diversifies",url:"https://www.cbc.ca/radio/thecurrent/the-current-for-may-23-2016-1.3596302/canadian-trucking-industry-to-face-labour-shortage-unless-it-diversifies-1.3596314",type:"article"},{title:"WESTERN STAR TRUCK PROMOTES TRUCKING CAREERS AND THE INDUSTRY FOR CANADIAN WOMEN",url:"https://www.westernstartrucks.com/MediaCenter/News/?ID=317",type:"article"},{title:"Rise of the Robots",url:"https://thewalrus.ca/rise-of-the-robots/",type:"article"},{title:"National Coalition on Truck Parking",url:"https://ops.fhwa.dot.gov/publications/fhwahop17026/index.htm",type:"article"},{title:"Don't underestimate your ability to influence change",url:"https://www.trucknews.com/features/dont-underestimate-ability-influence-change/",type:"article"},{title:"Star gazing",url:"https://www.trucknews.com/features/star-gazing/",type:"article"},{title:"Shattered",url:"https://www.todaystrucking.com/truck-driver-safety-risks-not-limited-to-the-highway/",type:"article"},{title:"Trucking continues to face a gender divide",url:"https://www.todaystrucking.com/trucking-continues-to-face-a-gender-divide/",type:"article"},{title:"Women with Drive: Shelley Uvanile-Hesch",url:"https://www.trucknews.com/transportation/woman-with-drive-shelley-uvanile-hesch/1003126114/",type:"article"},{title:"Ontario Highways a hot bed of Human Trafficking",url:"https://www.trucknews.com/transportation/ontario-highways-a-hotbed-of-human-trafficking/1003093634/",type:"article"}
11,{title:"Meet 10 trucking Pioneers of Change",url:"https://www.trucknews.com/transportation/meet-10-trucking-pioneers-of-change/1003126173/",type:"article"},{title:"The Heavy-Duty Parts Report with Jamie Irving",url:"https://youtu.be/Ed6wnFJTCYQ",type:"podcast"}],E=[{id:"all",label:"All",icon:T},{id:"article",label:"Articles",icon:d},{id:"podcast",label:"Podcasts",icon:f},{id:"video",label:"Videos",icon:y}];function U(){const[i,v]=h.useState("all");h.useEffect(()=>{window.scrollTo(0,0)},[]);const m=i==="all"?r:r.filter(t=>t.type===i),j=r.filter(t=>t.featured),N=r.filter(t=>t.type==="article").length,b=r.filter(t=>t.type==="podcast").length,k=r.filter(t=>t.type==="video").length,p=t=>{switch(t){case"podcast":return f;case"video":return y;default:return d}},l=t=>{switch(t){case"podcast":return"from-purple-500 to-indigo-500";case"video":return"from-red-500 to-pink-500";default:return"from-primary to-primary/60"}};return e.jsxs(C,{children:[e.jsxs("section",{className:"relative h-[50vh] min-h-[400px] overflow-hidden","data-testid":"news-hero",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/80 via-black/60 to-black/40 z-10"}),e.jsx("img",{src:A,alt:"WTFC in the News",className:"w-full h-full object-cover"})]}),e.jsx("div",{className:"absolute inset-0 z-20 flex items-center",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 w-full",children:e.jsxs(a.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"max-w-2xl",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(d,{className:"h-6 w-6 text-primary"}),e.jsx("span",{className:"text-primary font-semibold uppercase tracking-wider text-sm",children:"Media Coverage"})]}),e.jsx("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-white mb-6 leading-tight",children:"WTFC in the News"}),e.jsx("p",{className:"text-xl text-white/90 mb-8 leading-relaxed",children:"Discover our media appearances, featured articles, and industry recognition across Canada"}),e.jsxs("div",{className:"flex flex-wrap gap-4",children:[e.jsxs(n,{variant:"secondary",className:"px-4 py-2 text-sm",children:[N," Articles"]}),e.jsxs(n,{variant:"secondary",className:"px-4 py-2 text-sm",children:[b," Podcasts"]}),e.jsxs(n,{variant:"secondary",className:"px-4 py-2 text-sm",children:[k," Videos"]})]})]})})})]}),e.jsx("section",{className:"py-12 bg-primary/5 border-b","data-testid":"quote-section",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs(a.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"relative text-center",children:[e.jsx(F,{className:"h-12 w-12 text-primary/20 mx-auto mb-4"}),e.jsx("blockquote",{className:"text-xl sm:text-2xl italic text-foreground leading-relaxed",children:`"Women don't have to supp
11ort other women, but so many of us choose to because we know we're better together"`}),e.jsxs("div",{className:"mt-6 flex items-center justify-center gap-2",children:[e.jsx("div",{className:"h-px w-12 bg-primary/30"}),e.jsx("span",{className:"text-sm text-muted-foreground font-medium",children:"WTFC Core Value"}),e.jsx("div",{className:"h-px w-12 bg-primary/30"})]})]})})}),e.jsx("section",{className:"py-16","data-testid":"featured-section",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex items-center gap-3 mb-8",children:[e.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-primary to-primary/60 rounded-lg flex items-center justify-center",children:e.jsx(R,{className:"h-5 w-5 text-white"})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-bold",children:"Featured Coverage"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Our most impactful media appearances"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:j.slice(0,3).map((t,s)=>{const o=p(t.type);return e.jsx(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},children:e.jsx("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"block group h-full","data-testid":`featured-item-${s}`,children:e.jsxs(u,{className:"h-full hover-elevate transition-all duration-300 overflow-hidden group-hover:ring-2 group-hover:ring-primary",children:[e.jsx("div",{className:`h-2 bg-gradient-to-r ${l(t.type)}`}),e.jsxs(x,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx("div",{className:`w-8 h-8 rounded-lg bg-gradient-to-br ${l(t.type)} flex items-center justify-center`,children:e.jsx(o,{className:"h-4 w-4 text-white"})}),e.jsx(n,{variant:"secondary",className:"text-xs",children:t.type.charAt(0).toUpperCase()+t.type.slice(1)})]}),e.jsx("h3",{className:"font-semibold text-lg mb-3 line-clamp-3 group-hover:text-primary transition-colors",children:t.title}),e.jsxs("div",{className:"flex items-center justify-between mt-4 pt-4 border-t",children:[e.jsx("span",{className:"text-sm text-muted-foreground truncate max-w-[70%]",children:new URL(t.url).hostname.replace("www.","")}),e.jsx(w,{className:"h-4 w-4 text-primary group-hover:translate-x-1 group-hover:-translate-y-1 transition-transform"})]})]})]})})},s)})})]})}),e.jsx("section",{className:"py-16 bg-muted/30","data-testid":"all-news-section",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4 mb-8",children:[e.jsxs(a.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[e.jsx("h2",{className:"text-2xl font-bold",children:"All Media Coverage"}),e.jsx("p",{className:"text-muted-foreground",children:"Browse our complete media archive"})]}),e.jsx(a.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"flex flex-wrap gap-2",children:E.map(t=>e.jsxs(c,{variant:i===t.id?"default":"outline",size:"sm",onClick:()=>v(t.id),className:"gap-2","data-testid":`filter-${t.id}`,children:[e.jsx(t.icon,{className:"h-4 w-4"}),t.label]},t.id))})]}),e.jsx(W,{mode:"wait",children:e.jsx(a.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.3},className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:m.map((t,s)=>{const o=p(t.type);return e.jsx(a.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{delay:s*.03},children:e.jsx("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"block group","data-testid":`news-item-${s}`,children:e.jsx(u,{className:"h-full hover-elevate transition-all duration-200",children:e.jsx(x,{className:"p-5",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:`w-10 h-10 rounded-lg bg-gradient-to-br ${l(t.type)} flex items-center justify-center flex-shrink-0`,children:e.jsx(o,{className:"h-5 w-5 text-white"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"font-medium mb-2 line-clamp-2 group-hover:text-primary transition-colors",children:t.title}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[e.jsx("span",{className:"truncate",children:new URL(t.url).hostname.replace("www.","")}),e.jsx(w,{className:"h-3 w-3 flex-shrink-0 opacity-0 group-hover:opacity-100 transition-opacity"})]})]})]})})})})},s)})},i)}),e.jsxs(a.p,{initial:{opacity:0}
11,animate:{opacity:1},className:"text-center text-sm text-muted-foreground mt-8",children:["Showing ",m.length," of ",r.length," media items"]})]})}),e.jsx("section",{className:"py-16 bg-gradient-to-br from-primary/10 via-primary/5 to-transparent","data-testid":"news-cta",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:e.jsxs(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold mb-4",children:"Media Inquiries"}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8 max-w-2xl mx-auto",children:"Interested in featuring WTFC or our members? We'd love to share our story with you."}),e.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[e.jsx("a",{href:"mailto:[email protected]",children:e.jsxs(c,{size:"lg",className:"group",children:["Contact Us",e.jsx(I,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})}),e.jsx("a",{href:"https://facebook.com/WTFC2015",target:"_blank",rel:"noopener noreferrer",children:e.jsx(c,{size:"lg",variant:"outline",children:"Follow Our Story"})})]})]})})})]})}export{U 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.