PageSourceSearch

https://www.predictwind.com/_next/static/chunks/pages/americas-cup/[edition]/banner-986d5449b09d52a7.js

js predictwind.com collected 2026-10-01 11:25:38 UTC 18,131 bytes, 1 lines download raw bytes

1!function(){try{var A="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=Error().stack;e&&(A._sentryDebugIds=A._sentryDebugIds||{},A._sentryDebugIds[e]="4c5e367c-1ca9-4b89-b7ee-488b07d950e5",A._sentryDebugIdIdentifier="sentry-dbid-4c5e367c-1ca9-4b89-b7ee-488b07d950e5")}catch(A){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3832],{8852:function(A,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/americas-cup/[edition]/banner",function(){return t(14126)}])},61912:function(A,e,t){"use strict";t.d(e,{n:function(){return h},t:function(){return u}});var i=t(97458),a=t(28934),n=t(52983),r=t(91400),l=t(88945),s=t.n(l),o=t(75917),c=t.n(o);let d=(0,n.createContext)(r.C6["38"]);function u(A){let{edition:e,children:t}=A;return(0,i.jsx)(d.Provider,{value:e,children:(0,i.jsx)("div",{className:(0,a.Z)("38"===e.id&&[s().variable,c().variable]),children:t})})}function h(){return(0,n.useContext)(d)}},91400:function(A,e,t){"use strict";t.d(e,{C6:function(){return n},Js:function(){return r}});var i={src:"/_next/static/media/peter.e1322018.png",height:109,width:109,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAdVBMVEU6mfmaxvmigGyG5/9mkdFyrut/vvlMaXG5nYqs2/ue2P3GhmKJkrZve6G4dVQAUORlo/V9YlGw2vCOwNWCnq10jJdPMiGtjYBGKxnImofKkXnFg3PEy9XZ5/C00endqpits7bp19bP6v7PloT38vJ/cGOinJUO+ypzAAAAGXRSTlMp5vwup+esAPzxsf7p6P0mpPrus/f4/v7+fpUgIwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAEZJREFUeJwFwQUCgCAQBMAlD7Bbytb/P9EZkBim0YEg+ndePwu41HnPs4ZN3N9LZrBn2KN/GPRmQjRXCyhT1IdqQJBlJUE/l2oD9fFjt5gAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8};let a="mapbox://styles/ryanfair/cm3wm6utb00dv01sd0lom5mgk",n={37:{id:"37",docType:"americasCup",name:"37th America's Cup",venue:"Barcelona",timeZone:"Europe/Madrid",latitude:41.39,longitude:2.17,mapEmbed:"https://ryan-dev.predictwind.com/embed/americascup37/",tvEmbed:"https://ryan-dev.predictwind.com/embed/americascup37-z13/",observationsFeedUrl:"https://forecast.predictwind.com/observations/ac37w.json",map:{style:a,maxZoom:15},stations:{wind:291560,wave:307596},raceModel:"match",raceTypes:["America's Cup","Women's","Youth","Louis Vuitton Cup","Pre Regatta"],layout:"archive",theme:{name:"light",page:"overflow-hidden bg-[#F5F5F5] text-black",content:"bg-[#F5F5F5] px-4 py-6 text-black md:px-7 md:py-16",heading:"text-black",title:"",body:"",card:"rounded-[18px] border border-black/[.08] bg-white",cardSolid:"rounded-[10px] border border-black/[.06] bg-white",accent:"text-[#1FA5FF]",accentBg:"bg-[#1FA5FF]",accentBar:"bg-[#1FA5FF]",muted:"text-black/50",fadeFrom:"from-[#F5F5F5]",pillBorder:"border-black",subscribeId:"subscribe"},rollOffTodayHour:17,partnerLogo:{src:"/_next/static/media/barcelona.d4da98e3.png",height:1877,width:3488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAG1BMVEX///////////////////////////////////8HBRbfAAAACXRSTlM4IzADERdDY5WTpPYAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAI0lEQVR4nAXBhwEAAAjCsAKu/y82oWekJHAHUtO7dlUosBk9B9YAZWR6oVIAAAAASUVORK5CYII=",blurWidth:8,blurHeight:4},partnerAlt:"Barcelona",bannerBackground:{desktop:{src:"/_next/static/media/sailboat.ad3f9560.jpg",height:1445,width:1447,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABuKH/xAAWEAADAAAAAAAAAAAAAAAAAAACExT/2gAIAQEAAQUCqN3/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAEDAQE/AX//xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAECAQE/AX//xAAXEAADAQAAAAAAAAAAAAAAAAAAARFR/9oACAEBAAY/AlkP/8QAFxABAQEBAAAAAAAAAAAAAAAAARFBAP/aAAgBAQABPyFI9ImXv//aAAwDAQACAAMAAAAQA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oACAEDAQE/EK//xAAWEQADAAAAAAAAAAAAAAAAAAAAIVH/2gAIAQIBAT8QUP/EABgQAQEAAwAAAAAAAAAAAAAAAAERACHB/9oACAEBAAE/EJsAPtQjeZ//2Q==",blurWidth:8,blurHeight:8},mobile:{src:"/_next/static/media/sailboat-mobile.ead80476.jpg",height:723,width:724,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABuKH/xAAXEAADAQAAAAAAAAAAAAAAAAABAgQT/9oACAEBAAEFAjU+3//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABcQAAMBAAAAAAAAAAAAAAAAAAABEVH/2gAIAQEABj8CWQ//xAAYEAEBAAMAAAAAAAAAAAAAAAABEQAhQf/aAAgBAQABPyERzZE5c//aAAwDAQACAAMAAAAQA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oACAEDAQE/EK//xAAWEQADAAAAAAAAAAAAAAAAAAAAIVH/2gAIAQIBAT8QUP/EABgQAQEAAwAAAAAAAAAAAAAAAAERACHB/9oACAEBAAE/ENDA+GhG8z//2Q==",blurWidth:8,blurHeight:8}},overlay:"bg-[#000042]/70",bannerBg:"",footerBg:"bg-[#0E0E3B]",testimonials:[{image:i,name:"Peter Burling",award:"2 x Americas Cup Winner",team:"Emirates Team New Zealand",quote:"I’d recommend PredictWind to anyone heading out on the water."},{image:{src:"/_next/static/media/ben.a036fc23.png",height:109,width:109,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAflBMVEVMaXE+nvxoisoGcPlbfIt6p8GArtB5pdZlzP/Ym32sjn55s/FflLhijrWzgWxrVUV2qsGNxeXElnuU7/+V/v9YleaKj7l3faJ4c25ppdlrnd2Gi5CEXkvCini7qaOdbl+eaFJaOSveoZH6uKN1ZleSl5mvvMiWp7CMcmbIrKp/3tqvAAAAIXRSTlMA
1Laoo9PHv5ij+/Kat6Pn6r7L+MCmk7O36sef///////5dJRSgAAAACXBIWXMAABYlAAAWJQFJUiTwAAAASElEQVR4nAXBhwKAEAAFwIeE9l7IaP//D3YHDE2SFBLo+dkpV0q0ulZHpXOk2hhrdwF+vT7GXWB9luCyewQRWfDfxgBC54ky/KNuBKVvIwxDAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},name:"Ben Ainslie",award:"Olympic Sailing Record Holder",team:"INEOS Britannia",quote:"The predictions are extremely accurate, I really enjoy using PredictWind."}]},38:{id:"38",docType:"americasCup38",name:"38th America's Cup",venue:"Napoli",timeZone:"Europe/Rome",latitude:40.81,longitude:14.23,mapEmbed:"https://cdn.predictwind.com/embed/americascup38/",tvEmbed:"https://cdn.predictwind.com/embed/americascup38/",observationsFeedUrl:"https://cdn.predictwind.com/observations/ac38w.json",venueWebcam:{bearing:200,horizon:.55,focal:1.1,height:8},map:{style:a,maxZoom:15,showCourse:!0},stations:{wind:370856},raceModel:"fleet",raceTypes:["Pre Regatta"],layout:"live",theme:{name:"dark",page:"overflow-hidden bg-[#091D31] font-overpass text-white",content:"px-4 py-6 text-white md:px-7 md:py-16",heading:"font-interstate text-white",title:"font-inter",body:"font-overpass",card:"rounded-[18px] bg-white/[0.07]",cardSolid:"rounded-[10px] bg-[#142E42] font-inter",accent:"text-[#49BAEE]",accentBg:"bg-[#49BAEE]",accentBar:"bg-[#49BAEE]",muted:"text-white/50",fadeFrom:"from-[#091D31]",pillBorder:"border-white",subscribeId:"subscribe"},rollOffTodayHour:17,partnerLogo:{src:"/_next/static/media/lv-ac38.acc06b40.svg",height:36,width:155,blurWidth:0,blurHeight:0},partnerAlt:"Louis Vuitton 38th America's Cup, Napoli",bannerBg:"bg-white/[.08]",footerBg:"bg-white/[.08]",testimonials:[{image:i,name:"Peter Burling",award:"3 x Americas Cup Winner",team:"Luna Rossa Prada Pirelli",quote:"I’d recommend PredictWind to anyone heading out on the water."},{image:{src:"/_next/static/media/ainslie.81d87b36.jpg",height:256,width:256,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAGgH//EABcQAAMBAAAAAAAAAAAAAAAAAAECBBH/2gAIAQEAAQUCSc7/AP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oACAEDAQE/Aa//xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAgEBPwGP/8QAGBAAAgMAAAAAAAAAAAAAAAAAAAEDEUH/2gAIAQEABj8Cpx4f/8QAFxABAAMAAAAAAAAAAAAAAAAAAQBR4f/aAAgBAQABPyGpQcn/2gAMAwEAAgADAAAAEAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAESFx/9oACAEDAQE/EJWH/8QAFREBAQAAAAAAAAAAAAAAAAAAAEH/2gAIAQIBAT8Qt//EABgQAAMBAQAAAAAAAAAAAAAAAAERIQCR/9oACAEBAAE/EGNAUxiIpw7/2Q==",blurWidth:8,blurHeight:8},name:"Ben Ainslie",award:"Most decorated Olympic sailor ever",team:"GB1",quote:"The predictions are extremely accurate, I really enjoy using PredictWind."}]}};function r(A){if("37"===A||"38"===A)return n[A]}Object.keys(n)},17822:function(A,e,t){"use strict";t.d(e,{P:function(){return n}});var i=t(97458),a=t(28934);let n=A=>{let{fill:e="black",className:t}=A;return(0,i.jsxs)("svg",{width:"14",height:"17",viewBox:"0 0 14 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,a.Z)(t,"rotate-180"),children:[(0,i.jsx)("g",{clipPath:"url(#clip0_123_1191)",children:(0,i.jsx)("path",{d:"M4.13452 13.66C3.55507 13.8112 3.04653 13.2531 3.26672 12.7077L7.53474 2.13716C7.77808 1.53448 8.65053 1.53448 8.89387 2.13716L13.1618 12.7077C13.382 13.253 12.8735 13.8111 12.294 13.6601L8.40252 12.2562C8.27919 12.224 8.14937 12.224 8.02602 12.2561L4.13452 13.66Z",fill:e})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:"clip0_123_1191",children:(0,i.jsx)("rect",{width:"10",height:"13",fill:"white",transform:"translate(0.488049 3.51465) rotate(-15)"})})})]})}},73658:function(A,e,t){"use strict";t.d(e,{X:function(){return n}});var i=t(52983),a=t(57484);function n(){let[A,e]=(0,i.useState)(null);return(0,i.useEffect)(()=>{let A=0,t=()=>{e((0,a.ys)());let i=a._E-Date.now()%a._E;A=window.setTimeout(t,i||a._E)};return t(),()=>window.clearTimeout(A)},[]),A}},14126:function(A,e,t){"use strict";t.r(e),t.d(e,{__N_SSG:function(){return N},default:function(){return _}});var i=t(97458),a=t(91245),n=t(22618),r=t.n(n),l=t(61912),s=t(91400),o=t(90811),c=t(77127),d=t.n(c),u=t(22835),h=t(76171),g=t(68351),m=t(41922),f=t(47386),p=t(14689),b=t(54593),E=t(57981),w=t(80206),v=t(17822),x=t(86776),B=t(14627);let y=[.3,.5,.7],Q=A=>"".concat((A/1419*100).toFixed(4),"vw"),C="".concat("213.34","%"),D=A=>{let{label:e,value:t,unit:a,directionDeg:n}=A;return(0,i.jsxs)("div",{className:"relative flex flex-1 flex-col items-center",style:{paddingTop:Q(64)},children:[(0,i.jsx)("span",{className:"font-interstate font-bold uppercase text-white",style:{fontSize:Q(15),lineHeight:Q(18),letterSpacing:Q(.7985),marginRight:Q(-.7985)},children:e}),(0,i.jsxs)("div",{className:"flex items-center",style:{marginTop:Q(14),gap:Q(11),height:Q(50)},children:[(0,i.jsxs)("span",{className:"font-interstate font-bold leading-none",style:{fontSize:Q(41.524)},children:[t,(0,i.jsx)("span",{className:"font-bold",style:{fontSize:Q(22.359)},children:a})]}),null!=n&&(0,i.jsx)("div",{className:"[&_svg]:h-full [&_svg]:w-full",style:{rotate:"".concat(n,"deg"),width:Q(25),height:Q(30)},children:(0,i.jsx)(v.P,{fill:"white"})})]})]})},j=A=>{var e,t,a;let{weatherData:n,observationData:r,webcamUrl:s}=A,{id:c,venue:v,venueWebcam:j}=(0,l.n)(),O=(0,E.ES)(s),I=(0,h.B)(r,g.Zb),z=(0,m.oz)(n),N=null!==(e=null==I?void 0:I.tws)&&void 0!==e?e:null==z?void 0:z.windKt,_=null!==(t=null==I?void 0:I.gust)&&void 0!==t?t:null==z?void 0:z.gustKt,F=null!==(a=null==I?void 0:I.twd)&&void 0!==a?a:null==z?void 0:z.windDirDeg,P=(0,m.nF)(n),k=(0,f.L)(n,r),R=null!=F&&j?(0,w.V)(F,j.bearing):F,S=(0,p.l)(n[0]),U=S?(0,u.x)(S.temperature):"",W=(null==S?void 0:S.icon)?b.d.regular[S.icon]:void 0;return(0,i.jsxs)("a",{href:"https://www.predictwind.com/americas-cup/".concat(c),target:"_top",rel:"noopener","aria-label":"".concat(v," live race weather — open the Race Weather Center"),className:"relative block w-full overflow-hidden bg-[#091D31] font-overpass text-white no-underline",style:{height:Q(217)},children:[(0,i.jsxs)("div",{className:"absolute inset-y-0 left-0 flex items-center justify-center overflow-hidden",style:{width:Q(823)},children:[O&&(0,i.jsx)("div",{className:"relative aspect-video shrink-0",style:{height:C},children:(0,i.jsx)(x.Z,{source:O,title:"Live view across the Bay of ".concat(v)})}),k&&(0,i.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,i.jsx)("div",{className:"relative aspect-video shrink-0",style:{height:C},children:j&&(0,i.jsx)(B.X,{directionDeg:k.directionDeg,speedKt:k.speedKt,camera:j})})}),(0,i.jsx)("div",{className:"absolute inset-x-0 top-0 h-[45%] bg-gradient-to-b from-[#091D31]/90 via-[#091D31]/25 to-transparent"})]}
1),(0,i.jsx)("div",{"aria-hidden":!0,className:"absolute inset-y-0 flex",style:{left:Q(379),width:Q(444)},children:y.map(A=>(0,i.jsx)("div",{className:"flex-1 bg-[#021E34]",style:{opacity:A}},A))}),(0,i.jsxs)("div",{className:"absolute inset-y-0 flex",style:{left:Q(379),width:Q(444)},children:[(0,i.jsx)(D,{label:"Wind",value:null!=N?N.toFixed(1):"–",unit:"kt",directionDeg:null!=N?R:void 0}),(0,i.jsx)(D,{label:"Gust",value:null!=_?_.toFixed(1):"–",unit:"kt"}),(0,i.jsx)(D,{label:"Temp",value:null!=P?"".concat(P,"\xb0"):"–",unit:"C"})]}),(0,i.jsxs)("div",{className:"absolute z-10 flex items-center",style:{left:Q(13),top:Q(12),height:Q(27.42)},children:[(0,i.jsx)("span",{className:"flex items-center justify-center rounded-full border-white/80",style:{width:Q(20.664),height:Q(20.664),borderWidth:Q(2)},children:(0,i.jsx)("span",{className:"rounded-full bg-white",style:{width:Q(11),height:Q(11)}})}),(0,i.jsxs)("span",{className:"translate-y-[2px] font-interstate font-bold uppercase",style:{marginLeft:Q(11.5),fontSize:Q(20),letterSpacing:Q(1.5896),lineHeight:.93},children:[v," ",(0,i.jsx)("span",{className:"text-white/60",children:"Live"})]}),U&&(0,i.jsx)("span",{className:"translate-y-[2px] font-interstate font-bold uppercase",style:{marginLeft:Q(36),fontSize:Q(20),letterSpacing:Q(1.5896),lineHeight:.93},children:U}),W&&(0,i.jsx)(d(),{src:W,alt:"",className:"object-contain",style:{marginLeft:Q(7),width:Q(27.42),height:Q(27.42)}})]}),(0,i.jsxs)("div",{className:"absolute inset-y-0 right-0",style:{left:Q(823)},children:[(0,i.jsx)("span",{className:"absolute flex items-center justify-center text-center font-overpass font-bold uppercase",style:{left:Q(79),top:Q(89),width:Q(403.442),height:Q(51),fontSize:Q(46),lineHeight:1.1},children:"Race Weather"}),(0,i.jsx)(o.Z,{strokeWidth:1.5,className:"absolute",style:{left:Q(477),top:Q(85),width:Q(48),height:Q(48)}})]})]})};var O=t(73658),I=t(57484);let z=A=>{var e,t,n,r,l,s;let{edition:o,weatherData:c,webcams:d}=A,u=(0,O.X)(),h=a.S.forecast.getAmericasCupPage.useQuery((0,I.Ke)(o,u),{...I.X_,enabled:null!=u}),g=(null===(t=h.data)||void 0===t?void 0:null===(e=t.weatherData)||void 0===e?void 0:e.length)?h.data.weatherData:c,m=null!==(s=null===(n=h.data)||void 0===n?void 0:n.observationData)&&void 0!==s?s:[],f=(null===(l=h.data)||void 0===l?void 0:null===(r=l.webcams)||void 0===r?void 0:r.url)||d.url;return(0,i.jsx)(j,{weatherData:g,observationData:m,webcamUrl:f})};var N=!0,_=A=>{let{editionId:e,weatherData:t,webcams:a}=A,n=(0,s.Js)(e);return n?(0,i.jsxs)(l.t,{edition:n,children:[(0,i.jsxs)(r(),{children:[(0,i.jsx)("meta",{name:"robots",content:"noindex"}),(0,i.jsx)("title",{children:"".concat(n.venue," Live — Race Weather")})]}),(0,i.jsx)(z,{edition:n,weatherData:t,webcams:a})]}):null}},57484:function(A,e,t){"use strict";t.d(e,{Ke:function(){return n},V7:function(){return r},X_:function(){return l},_E:function(){return i},ys:function(){return a}});let i=6e4;function a(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();return Math.floor(A/i)*i}function n(A,e){return{docType:A.docType,includeBriefing:!0,includeObservations:!0,observationWindow:"1hr",latitude:A.latitude,longitude:A.longitude,...null==e?{}:{cacheBucket:e}}}let r={keepPreviousData:!0,staleTime:6e4,refetchOnMount:"always",refetchInterval:3e5},l={keepPreviousData:!0,staleTime:6e4,refetchOnWindowFocus:!1,refetchOnReconnect:!1}},75917:function(A){A.exports={style:{fontFamily:"'__Inter_d0be19', '__Inter_Fallback_d0be19'",fontStyle:"normal"},className:"__className_d0be19",variable:"__variable_d0be19"}},88945:function(A){A.exports={style:{fontFamily:"'__Overpass_c18913', '__Overpass_Fallback_c18913'",fontStyle:"normal"},className:"__className_c18913",variable:"__variable_c18913"}},28934:function(A,e,t){"use strict";function i(){for(var A,e,t=0,i="";t<arguments.length;)(A=arguments[t++])&&(e=function A(e){var t,i,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e){if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(i=A(e[t]))&&(a&&(a+=" "),a+=i);else for(t in e)e[t]&&(a&&(a+=" "),a+=t)}return a}(A))&&(i&&(i+=" "),i+=e);return i}t.d(e,{W:function(){return i}}),e.Z=i},70255:function(A,e,t){"use strict";t.d(e,{Z:function(){return h}});var i=t(52983);let a=function(){for(var A=arguments.length,e=Array(A),t=0;t<A;t++)e[t]=arguments[t];return e.filter((A,e,t)=>!!A&&""!==A.trim()&&t.indexOf(A)===e).join(" ").trim()},n=A=>A.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),r=A=>A.replace(/^([A-Z])|[\s-_]+(\w)/g,(A,e,t)=>t?t.toUpperCase():e.toLowerCase()),l=A=>{let e=r(A);return e.charAt(0).toUpperCase()+e.slice(1)};var s={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"};let o=A=>{for(let e in A)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0;return!1},c=(0,i.createContext)({}),d=()=>(0,i.useContext)(c),u=(0,i.forwardRef)((A,e)=>{var t,n,r;let{color:l,size:c,strokeWidth:u,absoluteStrokeWidth:h,className:g="",children:m,iconNode:f,...p}=A,{size:b=24,strokeWidth:E=2,absoluteStrokeWidth:w=!1,color:v="currentColor",className:x=""}=null!==(t=d())&&void 0!==t?t:{},B=(null!=h?h:w)?24*Number(null!=u?u:E)/Number(null!=c?c:b):null!=u?u:E;return(0,i.createElement)("svg",{ref:e,...s,width:null!==(n=null!=c?c:b)&&void 0!==n?n:s.width,height:null!==(r=null!=c?c:b)&&void 0!==r?r:s.height,stroke:null!=l?l:v,strokeWidth:B,className:a("lucide",x,g),...!m&&!o(p)&&{"aria-hidden":"true"},...p},[...f.map(A=>{let[e,t]=A;return(0,i.createElement)(e,t)}),...Array.isArray(m)?m:[m]])}),h=(A,e)=>{let t=(0,i.forwardRef)((t,r)=>{let{className:s,...o}=t;return(0,i.createElement)(u,{ref:r,iconNode:e,className:a("lucide-".concat(n(l(A))),"lucide-".concat(A),s),...o})});return t.displayName=l(A),t}}},function(A){A.O(0,[7127,403,3591,2888,9774,179],function(){return A(A.s=8852)}),_N_E=A.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.