1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2158],{94722:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(85893),s=r(67294),a=r(83464),i=r(22482);let l=s.forwardRef(({label:e,icon:t,customIconRenderer:r,labelClasses:s,buttonClasses:l="",children:u,...o},c)=>{let{Image:d}=a.useAppEnvironmentContext(),{width:f,height:p,path:_}=t||{};return n.jsxs("button",{ref:c,className:`flex items-center gap-x-8 cx-focus-outline ${l}`,...o,children:[r?r():n.jsx("span",{className:"inline-block relative",style:{width:f,height:p},children:_&&n.jsx(d,{src:_,unoptimized:!0,layout:"fill",alt:"",loader:i.publicAssetLoader})}),e&&n.jsx("span",{className:s,children:e}),u]})});l.displayName="ButtonWithIcon",t.ButtonWithIcon=l},58350:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(85893),s=r(94722),a=r(14327),i=r(74582);t.Chip=({icon:e,active:t=!1,activeButtonClass:r="text-global-white bg-global-black",buttonClass:l="text-global-black bg-neutral-100",iconActiveClass:u="fill-global-white",iconClass:o="fill-global-black",customClasses:c="",testIdPrefix:d,...f})=>n.jsx(s.ButtonWithIcon,{labelClasses:"cx-button-text",className:a.cn("w-fit group flex items-center gap-x-4 rounded-[30px] py-[10px] px-16 cx-focus-outline disabled:text-neutral-600 desktop:enabled:hover:bg-neutral-500",t?r:l,c),...e&&{customIconRenderer:()=>n.jsx(e,{className:a.cn(t?u:o,"group-disabled:fill-neutral-600"),"aria-hidden":!0,"data-testid":i.getTestId("chip-icon",d)})},"data-testid":i.getTestId("chip-container",d),"data-is-active":t,...f})},29808:function(e,t,r){"use strict";var n=r(85893),s=r(58350),a=r(14327);t.c=({items:e,label:t,labelClasses:r,testId:i,containerClasses:l,buttonsWrapperClasses:u})=>n.jsxs("div",{className:a.cn("flex flex-wrap gap-16",l),"data-testid":i||"pills-list",children:[n.jsx("strong",{className:a.cn("flex items-center justify-center text-center",r),"data-testid":"pills-list-label",children:t}),n.jsx("div",{className:a.cn("flex flex-wrap gap-x-8 gap-y-16 sm:gap-16",u),children:e.map(({key:e,testid:t,isActive:r,clickHandler:i,activeButtonClass:l,customClasses:u,...o})=>n.jsx(s.Chip,{"aria-label":o.label,"data-testid":t||`filter-pill-btn-${e}`,active:r,onClick:i,activeButtonClass:a.cn("text-global-white bg-go-primary-base",l),customClasses:a.cn("cx-focus-outline",u),type:"button",...o},e))})]})},69651:function(e,t,r){"use strict";var n=r(85893);t.d=({className:e="fill-global-black",...t})=>n.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,...t,children:[n.jsx("path",{d:"M12.6667 3.33333V12.6667H3.33333V3.33333H12.6667ZM12.6667 2H3.33333C2.6 2 2 2.6 2 3.33333V12.6667C2 13.4 2.6 14 3.33333 14H12.6667C13.4 14 14 13.4 14 12.6667V3.33333C14 2.6 13.4 2 12.6667 2Z"}),n.jsx("path",{d:"M9.33268 11.3334H4.66602V10.0001H9.33268V11.3334ZM11.3327 8.66675H4.66602V7.33341H11.3327V8.66675ZM11.3327 6.00008H4.66602V4.66675H11.3327V6.00008Z"})]})},93138:function(e,t,r){"use strict";var n=r(85893);t.S=({className:e="fill-global-black",...t})=>n.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",className:e,...t,children:n.jsx("path",{d:"M7.99334 1.33337C4.31334 1.33337 1.33334 4.32004 1.33334 8.00004C1.33334 11.68 4.31334 14.6667 7.99334 14.6667C11.68 14.6667 14.6667 11.68 14.6667 8.00004C14.6667 4.32004 11.68 1.33337 7.99334 1.33337ZM12.6133 5.33337H10.6467C10.4333 4.50004 10.1267 3.70004 9.72667 2.96004C10.9533 3.38004 11.9733 4.23337 12.6133 5.33337ZM8 2.69337C8.55334 3.49337 8.98667 4.38004 9.27334 5.33337H6.72667C7.01334 4.38004 7.44667 3.49337 8 2.69337ZM2.84 9.33337C2.73334 8.90671 2.66667 8.46004 2.66667 8.00004C2.66667 7.54004 2.73334 7.09337 2.84 6.66671H5.09334C5.04 7.10671 5 7.54671 5 8.00004C5 8.45337 5.04 8.89337 5.09334 9.33337H2.84ZM3.38667 10.6667H5.35334C5.56667 11.5 5.87334 12.3 6.27334 13.04C5.04667 12.62 4.02667 11.7734 3.38667 10.6667ZM5.35334 5.33337H3.38667C4.02667 4.22671 5.04667 3.38004 6.27334 2.96004C5.87334 3.70004 5.56667 4.50004 5.35334 5.33337ZM8 13.3067C7.44667 12.5067 7.01334 11.62 6.72667 10.6667H9.27334C8.98667 11.62 8.55334 12.5067 8 13.3067ZM9.56 9.33337H6.44C6.38 8.89337 6.33334 8.45337 6.33334 8.00004C6.33334 7.54671 6.38 7.10004 6.44 6.66671H9.56C9.62 7.10004 9.66667 7.54671 9.66667 8.00004C9.66667 8.45337 9.62 8.89337 9.56 9.33337ZM9.72667 13.04C10.1267 12.3 10.4333 11.5 10.6467 10.6667H12.6133C11.9733 11.7667 10.9533 12.62 9.72667 13.04ZM10.9067 9.33337C10.96 8.89337 11 8.45337 11 8.00004C11 7.54671 10.96 7.10671 10.9067 6.66671H13.16C13.2667 7.09337 13.3333 7.54004 13.3333 8.00004C13.3333 8.46004 13.2667 8.90671 13.16 9.33337H10.9067Z"})})},30695:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var n=r(85893);t.Launch=({className:e="fill-global-black",...t})=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:`h-24 w-24 ${e}`,...t,children:n.jsx("path",{d:"M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7ZM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7Z"})})},50752:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pages",function(){return r(3032)}])},88603:function(e,t,r){"use strict";var n,s;r.d(t,{$i:function(){return n},FP:function(){return l},SQ:function(){return d},VM:function(){return p},Yb:function(){return a},b2:function(){return v},eT:function(){return u},eU:function(){return f},eh:function(){return c},j5:function(){return _},kP:function(){return i},l:function(){return h},mt:function(){return o},rB:function(){return E}}),(s=n||(n={})).DEPART_AT="departure",s.ARRIVED_AT="arrival";let a={departure:"DEPARTURE",arrival:"ARRIVAL"},i=27509,l=36888,u=4,o="dd/MM/yyyy HH:mm:ss",c=":",d="/",f="-",p="T",_="all",h="departure",v="1",E="0"},14909:function(e,t,r){"use strict";r.d(t,{f:function(){return i}});var n=r(59820),s=r(93862);let a=e=>["all-concessions-fare",e],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...i}=t;return(0,n.ZP)(r&&e?a(e):null,e=>{let[,t]=e;return(0,s.Z)(t)},i)}},67237:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(59820),s=r(5846);let a=()=>["board-periods"],i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{enabled:t=!0,...r}=e;return(0,n.ZP)(t?a():null,s.c,r)}},71261:function(e,t,r){"use strict";r.d(t,{M:function(){return i},a:function(){return a}});var n=r(59820),s=r(54922);let a=e=>["departure-stops",e],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...i}=t;return(0,n.ZP)(r&&e?a(e):null,e=>{let[,t]=e;return(0,s.u)(t)},i)}},33482:function(e,t,r){"use strict";r.d(t,{h:function(){return l}});var n=r(59820),s=r(53864),a=r(29832);let i=e=>["general-service-updates",e],l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.i)(),{enabled:r=!0,...l}=e;return(0,n.ZP)(r?i(t):null,e=>{let[,t]=e;return(0,s.T)(t)},l)}},11353:function(e,t,r){"use strict";r.d(t,{p:function(){return i}});var n=r(59820),s=r(81121);let a=e=>["line-info",e],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...i}=t;return(0,n.ZP)(r&&(null==e?void 0:e.length)?a(e):null,async e=>{let[,t]=e;return(0,s.b)(t)},i)}},13768:function(e,t,r){"use strict";r.d(t,{h:function(){return i}});var n=r(59820),s=r(57822);let a=()=>"new-fare-date",i=e=>(0,n.ZP)(a(),s.W,e)},87939:function(e,t,r){"use strict";r.d(t,{c:function(){return i}});var n=r(59820),s=r(52391);let a=e=>["schedules-destinations",e],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...i}=t;return(0,n.ZP)(r&&e?a(e):null,e=>{let[,{stationCode:t,date:r}]=e;return(0,s.M)({stationCode:t,date:r})},i)}},40289:function(e,t,r){"use strict";r.d(t,{u:function(){return l}});var n=r(59820),s=r(47343),a=r(29832);let i=e=>["schedules-timetable",e],l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,a.i)(),{enabled:l=!0,...u}=t;return(0,n.ZP)(l&&e?i({...e,locale:r}):null,e=>{let[,t]=e;return(0,s.A)({...t,locale:r})},u)}},42703:function(e,t,r){"use strict";r.d(t,{O:function(){return l},a:function(){return i}});var n=r(59820),s=r(3623),a=r(29832);let i=e=>["station-details",e],l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...l}=t,u=(0,a.i)();return(0,n.ZP)(r&&e?i({stationCode:e,locale:u}):null,e=>{let[,t]=e,{stationCode:r,locale:n}=t;return(0,s.O)({locale:n,stationCode:r})},l)}},69033:function(e,t,r){"use strict";r.d(t,{F:function(){return i},a:function(){return a}});var n=r(59820),s=r(92476);let a=e=>["transportation-routes",e],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...i}=t;return(0,n.ZP)(r&&e?a(e):null,e=>{let[,t]=e;return(0,s.C)(t)},i)}},19113:function(e,t,r){"use strict";r.d(t,{J:function(){return i}});var n=r(59820),s=r(89014);let a=e=>["trip-search-results",e],i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:r=!0,...i}=t;return(0,n.ZP)(r&&e?a(e):null,e=>{let[,t]=e;return(0,s.V)(t)},i)}},3032:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return ex},default:function(){return eR}});var n,s,a=r(85893),i=r(9008),l=r.n(i),u=r(41664),o=r.n(u),c=r(11163),d=r(29808),f=r(69651),p=r(93138),_=r(30695),h=r(14909),v=r(93862),E=r(14327);let I=e=>{let{name:t,url:r,status:n}=e,{pathname:s,search:i}=new URL(r);return(0,a.jsxs)("a",{href:r,target:"_blank",className:"flex gap-x-16 h-full p-16 border border-neutral-300 border-t-4 border-t-go-primary-base cx-focus-outline hover:shadow-sm",children:[(0,a.jsx)("div",{className:(0,E.cn)("w-24 h-24 rounded-full shrink-0 translate-y-4",{"bg-success-base":"success"===n,"bg-error-base":"error"===n,"bg-up-yellow":"loading"===n})}),(0,a.jsxs)("div",{className:"flex flex-col gap-y-4 overflow-hidden",children:[(0,a.jsx)("span",{className:"text-18 font-semibold",children:t}),(0,a.jsx)("span",{className:"italic overflow-hidden whitespace-nowrap text-ellipsis",children:[s,i].join("")})]})]})},A={revalidateIfStale:!1,revalidateOnFocus:!1},b={sections:[{fromStopCode:"UN",toStopCode:"KI",tripStartTime:"11/04/2024 09:34:00"}],newFare:!0};var S=r(59820),P=r(80559),C=r(66887),w=r(47820),O=r(54246);let g=()=>(0,O.B)("/line-info/all",O.z.SCHEDULES),m=async()=>{let e=await fetch(g(),{headers:(0,P.D)({subscriptionKey:C.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:C.publicEnv.GO_API_VERSION_LABEL})});if(!e.ok)throw new w.o("Failed to fetch all lines info",{status:e.status});return e.json()},x=()=>["all-lines-info"],R=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{enabled:t=!0,...r}=e;return(0,S.ZP)(t?x():null,m,r)},T={revalidateIfStale:!1,revalidateOnFocus:!1};var L=r(67237),N=r(5846);let j={revalidateIfStale:!1,revalidateOnFocus:!1};var U=r(71261),B=r(54922);let y={revalidateIfStale:!1,revalidateOnFocus:!1};var D=r(33482),M=r(29832),G=r(53864);let F={revalidateIfStale:!1,revalidateOnFocus:!1};var V=r(11353),Z=r(81121);let H={revalidateIfStale:!1,revalidateOnFocus:!1};var k=r(13768),K=r(57822);let z={revalidateIfStale:!1,revalidateOnFocus:!1};
1var Y=r(67294),X=r(67204),W=r(70691),q=r(87939),$=r(52391);let Q={revalidateIfStale:!1,revalidateOnFocus:!1};var J=r(40289),ee=r(47343);let et={revalidateIfStale:!1,revalidateOnFocus:!1};var er=r(42703),en=r(3623);let es={revalidateIfStale:!1,revalidateOnFocus:!1};var ea=r(69033),ei=r(92476);let el={revalidateIfStale:!1,revalidateOnFocus:!1};var eu=r(88603),eo=r(17411),ec=r(96494),ed=r(86343),ef=r(14887);let ep=e=>{if(e&&"all"!==e)return{PreferredTravelMode:e}},e_=e=>{let{dateType:t,date:r,time:n,arrivalDateTime:s,arrivalTripPointId:a,arrivalTypeId:i,arrivalLatitude:l,arrivalLongitude:u,departureDateTime:o,departureTypeId:c,departureTripPointId:d,departureLatitude:f,departureLongitude:p,durationKey:_,distance:h,accessibility:v,preferredTravelMode:E}=e;return new URLSearchParams({DateType:t.toUpperCase(),Date:(0,eo._)(r,n),DurationKey:_,DepartureDateTime:o,ArrivalDateTime:s,Distance:h,...(0,ec.R)({arrivalTripPointId:a,arrivalTypeId:i,arrivalLatitude:l,arrivalLongitude:u}),...(0,ed.h)({departureTripPointId:d,departureTypeId:c,departureLatitude:f,departureLongitude:p}),...ep(E),...v&&{Accessibility:"WheelChair"}}).toString()},eh=e=>{let{locale:t,...r}=e,n=e_(r),s=(0,ef.C)("/:locale/trip-details",{locale:t}),a=n?"".concat(s,"?").concat(n):s;return(0,O.B)(a,O.z.TRIP_PLANNER)},ev=async e=>{let t=eh(e),r=await fetch(t,{headers:(0,P.D)({subscriptionKey:C.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:C.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new w.o("Failed to fetch the trip details",{status:r.status});return r.json()},eE=e=>["trip-details",e],eI=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,M.i)(),{enabled:n=!0,...s}=t;return(0,S.ZP)(n&&e?eE({...e,locale:r}):null,e=>{let[,t]=e;return ev(t)},s)},eA={revalidateIfStale:!1,revalidateOnFocus:!1};var eb=r(19113),eS=r(89014);let eP={revalidateIfStale:!1,revalidateOnFocus:!1},eC=[()=>{let e=(0,Y.useRef)(new Date("11/04/2024")),t={departureTripPointId:"27509",departureTypeId:"4",arrivalTripPointId:"14413",arrivalTypeId:"4",dateType:eu.$i.DEPART_AT,date:e.current,time:"12-00"},{data:r,error:n}=(0,eb.J)(t,eP),s=(0,eS.j)(t);return(0,a.jsx)(I,{name:"Trip Search Results",url:s,status:n?"error":r?"success":"loading"})},()=>{let e=(0,M.i)(),t=(0,Y.useRef)(new Date("11/04/2024")),r={departureTripPointId:"27509",departureTypeId:"4",departureDateTime:"11/04/2024 09:34:00",arrivalTripPointId:"14413",arrivalTypeId:"4",arrivalDateTime:"11/04/2024 11:22:00",dateType:eu.$i.DEPART_AT,distance:"100730",durationKey:"PT1H48M",date:t.current,time:"08-30"},{data:n,error:s}=eI(r,eA),i=eh({...r,locale:e});return(0,a.jsx)(I,{name:"Trip Details",url:i,status:s?"error":n?"success":"loading"})},()=>{let{data:e,error:t}=(0,h.f)(b,A),r=(0,v.l)(b);return(0,a.jsx)(I,{name:"All Concessions Fare",url:r,status:t?"error":e?"success":"loading"})},()=>{let{data:e,error:t}=(0,k.h)(z),r=(0,K.s)();return(0,a.jsx)(I,{name:"New Fare Date",url:r,status:t?"error":e?"success":"loading"})},()=>{let{data:e,error:t}=(0,L.Z)(j),r=(0,N.z)();return(0,a.jsx)(I,{name:"Board Periods",url:r,status:t?"error":e?"success":"loading"})},()=>{let{data:e,error:t}=R(T),r=g();return(0,a.jsx)(I,{name:"All Lines Info",url:r,status:t?"error":e?"success":"loading"})},()=>{let{data:e,error:t}=(0,V.p)(["KI"],H),r=(0,Z.w)();return(0,a.jsx)(I,{name:"Line Info",url:r,status:t?"error":e?"success":"loading"})},()=>{let{data:e,error:t}=(0,ea.F)("bus",el),r=(0,ei.u)("bus");return(0,a.jsx)(I,{name:"Transportation Routes",url:r,status:t?"error":e?"success":"loading"})},()=>{let{data:e,error:t}=(0,U.M)("12",y),r=(0,B.C)("12");return(0,a.jsx)(I,{name:"Departure Stops",url:r,status:t?"error":e?"success":"loading"})},()=>{let e=(0,M.i)(),{data:t,error:r}=(0,er.O)("UN",es),n=(0,en._)({stationCode:"UN",locale:e});return(0,a.jsx)(I,{name:"Station Details",url:n,status:r?"error":t?"success":"loading"})},()=>{let e=(0,M.i)(),t=(0,Y.useRef)(new Date),r={fromStop:"UN",toStop:"KI",date:(0,X.Z)(t.current,W.zT)},{data:n,error:s}=(0,J.u)(r,et),i=(0,ee.K)({...r,locale:e});return(0,a.jsx)(I,{name:"Schedules Timetable",url:i,status:s?"error":n?"success":"loading"})},()=>{let e=(0,Y.useRef)(new Date),t={stationCode:"UN",date:(0,X.Z)(e.current,W.zT)},{data:r,error:n}=(0,q.c)(t,Q),s=(0,$.p)(t);return(0,a.jsx)(I,{name:"Schedules Destinations",url:s,status:n?"error":r?"success":"loading"})},()=>{let e=(0,M.i)(),{data:t,error:r}=(0,D.h)(F),n=(0,G.U)(e);return(0,a.jsx)(I,{name:"General Service Updates",url:n,status:r?"error":t?"success":"loading"})}],ew=()=>(0,a.jsx)("ul",{className:"w-full grid grid-cols-1 gap-16 lg:grid-cols-2",children:eC.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)(e,{})},t))}),eO=e=>{let{paths:t}=e;return(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"cx-headline-300",children:"Available routes:"}),!!(null==t?void 0:t.length)&&(0,a.jsx)("ul",{className:"w-full grid grid-cols-1 gap-16 mt-16 lg:grid-cols-2",children:t.map((e,t)=>{let{locale:r,slug:n,title:s}=e,i="/".concat(r,"/").concat(n.join("/"));return(0,a.jsx)("li",{children:(0,a.jsxs)(o(),{href:i,locale:r,target:"_self",className:"flex gap-x-16 h-full p-16 border border-neutral-300 border-t-4 border-t-go-primary-base cx-focus-outline hover:shadow-sm",children:[(0,a.jsx)(_.Launch,{className:"shrink-0 translate-y-[2px]"}),(0,a.jsxs)("div",{className:"flex flex-col gap-y-4 overflow-hidden",children:[(0,a.jsx)("span",{className:"text-18 font-semibold overflow-hidden whitespace-nowrap text-ellipsis",children:s}),(0,a.jsx)("span",{className:"italic overflow-hidden whitespace-nowrap text-ellipsis",children:i})]})]})},t)})})]})},eg=()=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"cx-headline-300 mb-16",children:"Available API requests:"}),(0,a.jsx)(ew,{})]});(n=s||(s={})).ROUTES="routes",n.API_REQUESTS="api-requests";let em=[{label:"Routes",value:"routes",icon:f.d},{label:"API requests",value:"api-requests",icon:p.S}];var ex=!0,eR=e=>{let{paths:t}=e,r=(0,c.useRouter)(),n=e=>{r.push({query:{tab:e}})},s=e=>{let{tab:t="routes"}=r.query;return t===e},i=em.map(e=>{let{value:t,...r}=e;return{...r,key:t,clickHandler:()=>n(t),isActive:s(t)}}),{tab:u="routes"}=r.query;return(0,a.jsxs)("div",{className:"flex min-h-screen",children:[(0,a.jsxs)(l(),{children:[(0,a.jsx)("title",{children:"Pages | GO Transit"}),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,a.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,a.jsx)("main",{className:"w-full py-24 lg:px-24 lg:bg-neutral-200",children:(0,a.jsx)("div",{className:"cx-container",children:(0,a.jsxs)("div",{className:"bg-global-white col-span-full lg:py-32 lg:px-80 lg:col-start-2 lg:col-span-14",children:[(0,a.jsx)(d.c,{items:i,label:"",labelClasses:"hidden",containerClasses:"mb-16 sm:gap-0",buttonsWrapperClasses:"sm:gap-8"}),"routes"===u?(0,a.jsx)(eO,{paths:t}):"api-requests"===u?(0,a.jsx)(eg,{}):null]})})})]})}},93862:function(e,t,r){"use strict";r.d(t,{Z:function(){return o},l:function(){return u}});var n=r(80559),s=r(66887),a=r(47820),i=r(54246);let l=e=>{let{sections:t,newFare:r}=e;return t.reduce((e,t,r)=>(e.set("stations[".concat(r,"].fromStopCode"),t.fromStopCode),e.set("stations[".concat(r,"].toStopCode"),t.toStopCode),e.set("stations[".concat(r,"].tripStartTime"),t.tripStartTime),e),new URLSearchParams({newFare:String(r)}))},u=e=>{let t=l(e),r="".concat("/all-concessions-fare","?").concat(t);return(0,i.B)(r,i.z.FARE_CALCULATOR)},o=async e=>{let t=u(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch the all concessions fare",{status:r.status});return r.json()}},5846:function(e,t,r){"use strict";r.d(t,{c:function(){return u},z:function(){return l}});var n=r(80559),s=r(66887),a=r(47820),i=r(54246);let l=()=>(0,i.B)("/board-period/all",i.z.SCHEDULES),u=async()=>{let e=await fetch(l(),{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!e.ok)throw new a.o("Failed to fetch the board periods",{status:e.status});return e.json()}},54922:function(e,t,r){"use strict";r.d(t,{C:function(){return u},u:function(){return o}});var n=r(80559),s=r(66887),a=r(47820),i=r(14887),l=r(54246);let u=e=>{let t=(0,i.C)("/departurestops",{corridorId:e});return(0,l.B)(t,l.z.ECOMMENTS)},o=async e=>{let t=u(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch the departure stops",{status:r.status});return r.json()}},53864:function(e,t,r){"use strict";r.d(t,{T:function(){return o},U:function(){return u}});var n=r(80559),s=r(66887),a=r(47820),i=r(14887),l=r(54246);let u=e=>{let t=(0,i.C)("/:locale/general",{locale:e});return(0,l.B)(t,l.z.SERVICE_UPDATES)},o=async e=>{let t=u(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch the general service updates",{status:r.status});return r.json()}},81121:function(e,t,r){"use strict";r.d(t,{b:function(){return o},w:function(){return u}});var n=r(80559),s=r(23973),a=r(66887),i=r(47820),l=r(54246);let u=()=>(0,l.B)("/line-info",l.z.SCHEDULES),o=async e=>{let t=await fetch(u(),{method:s.w$.POST,headers:(0,n.D)({contentType:"application/json",subscriptionKey:a.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:a.publicEnv.GO_API_VERSION_LABEL}),body:JSON.stringify({LineCodes:e})});if(!t.ok)throw new i.o("Failed to fetch the line info",{status:t.status});return t.json()}},57822:function(e,t,r){"use strict";r.d(t,{W:function(){return u},s:function(){return l}});var n=r(80559),s=r(66887),a=r(47820),i=r(54246);let l=()=>(0,i.B)("/newfare-date",i.z.FARE_CALCULATOR),u=async()=>{let e=await fetch(l(),{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!e.ok)throw new a.o("Failed to fetch the new fare date",{status:e.status});return e.json()}},52391:function(e,t,r){"use strict";r.d(t,{M:function(){return d},p:function(){return c}});var n=r(67204),s=r(80559),a=r(70691),i=r(66887),l=r(47820),u=r(14887),o=r(54246);let c=e=>{let{stationCode:t,date:r}=e,s={stationCode:t,Date:r instanceof Date?(0,n.Z)(r,a.zT):r},i=(0,u.C)("/stops/:stationCode/destinations",s);return(0,o.B)(i,o.z.SCHEDULES)},d=async e=>{let t=c(e),r=await fetch(t,{headers:(0,s.D)({subscriptionKey:i.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:i.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new l.o("Failed to fetch the destinations",{status:r.status});return r.json()}},47343:function(e,t,r){"use strict";r.d(t,{A:function(){return o},K:function(){return u}});var n=r(80559),s=r(66887),a=r(47820),i=r(14887),l=r(54246);let u=e=>{let{locale:t,...r}=e,n=new URLSearchParams(r),s=(0,i.C)("/:locale/timetable/all",{locale:t});return(0,l.B)("".concat(s,"?").concat(n),l.z.SCHEDULES)},o=async e=>{let t=u(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch all timetables",{status:r.status});return r.json()}},3623:function(e,t,r){"use strict";r.d(t,{O:function(){return o},_:function(){return u}});var n=r(80559),s=r(66887),a=r(47820),i=r(14887),l=r(54246);let u=e=>{let{locale:t,stationCode:r}
1=e,n=(0,i.C)("/:locale/stations/:stationCode/details",{locale:t,stationCode:r});return(0,l.B)(n,l.z.STATIONS)},o=async e=>{let t=u(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch the station details",{status:r.status});return r.json()}},92476:function(e,t,r){"use strict";r.d(t,{C:function(){return c},u:function(){return o}});var n=r(80559),s=r(66887),a=r(47820),i=r(14887),l=r(54246);let u={bus:"busroutes",train:"trainroutes"},o=e=>{let t=u[e],r=(0,i.C)("/:transportationType",{transportationType:t});return(0,l.B)(r,l.z.ECOMMENTS)},c=async e=>{let t=o(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch the transportation routes",{status:r.status});return r.json()}},89014:function(e,t,r){"use strict";r.d(t,{V:function(){return _},j:function(){return p}});var n=r(80559),s=r(66887),a=r(47820),i=r(17411),l=r(96494),u=r(86343),o=r(54246);let c="/search",d=e=>{if(e&&"all"!==e)return{PreferredTravelMode:e}},f=e=>{let{arrivalTypeId:t,arrivalLatitude:r,arrivalLongitude:n,arrivalTripPointId:s,departureTypeId:a,departureLatitude:o,departureLongitude:c,departureTripPointId:f,date:p,time:_,dateType:h,preferredTravelMode:v,accessibility:E,page:I=1,pageLimit:A=3}=e;return new URLSearchParams({DateType:h.toUpperCase(),Date:(0,i._)(p,_),Page:I.toString(),PageLimit:A.toString(),...(0,u.h)({departureTypeId:a,departureLatitude:o,departureLongitude:c,departureTripPointId:f}),...(0,l.R)({arrivalTypeId:t,arrivalLatitude:r,arrivalLongitude:n,arrivalTripPointId:s}),...d(v),...E&&{Accessibility:"WheelChair"}}).toString()},p=e=>{let t=f(e),r=t?"".concat(c,"?").concat(t):c;return(0,o.B)(r,o.z.TRIP_PLANNER)},_=async e=>{let t=p(e),r=await fetch(t,{headers:(0,n.D)({subscriptionKey:s.publicEnv.GO_API_APIM_SUBSCRIPTION_KEY,versionLabel:s.publicEnv.GO_API_VERSION_LABEL})});if(!r.ok)throw new a.o("Failed to fetch the trips",{status:r.status});return r.json()}},17411:function(e,t,r){"use strict";r.d(t,{_:function(){return a}});var n=r(67204),s=r(70691);let a=(e,t)=>t?"".concat((0,n.Z)(e,s.zT),"_").concat(t):(0,n.Z)(e,s.zT)},96494:function(e,t,r){"use strict";r.d(t,{R:function(){return n}});let n=e=>{let{arrivalTypeId:t,arrivalLatitude:r,arrivalLongitude:n,arrivalTripPointId:s}=e,a={ArrivalTripPointId:s,ArrivalTypeId:t};return r&&n?{...a,ArrivalLongitude:n,ArrivalLatitude:r}:a}},86343:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});let n=e=>{let{departureTypeId:t,departureLatitude:r,departureLongitude:n,departureTripPointId:s}=e,a={DepartureTripPointId:s,DepartureTypeId:t};return r&&n?{...a,DepartureLatitude:r,DepartureLongitude:n}:a}},54246:function(e,t,r){"use strict";r.d(t,{B:function(){return c},z:function(){return s}});var n,s,a=r(66887),i=r(49026),l=r(35745);(n=s||(s={})).TRIP_PLANNER="trip-planner",n.DEPARTURES="departures",n.SCHEDULES="schedules",n.STATIONS="stations",n.FARE_CALCULATOR="fare-calculator",n.SERVICE_UPDATES="service-updates",n.COMPOSER="composer",n.ECOMMENTS="ecomments",n.SERVICE_GUARANTEE="serviceguarantee";let u=e=>{switch(e){case"trip-planner":{let e=a.publicEnv.GO_API_TRIP_PLANNER_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_TRIP_PLANNER_BASE_URL is not provided");return e}case"departures":{let e=a.publicEnv.GO_API_DEPARTURES_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_DEPARTURES_BASE_URL is not provided");return e}case"schedules":{let e=a.publicEnv.GO_API_SCHEDULES_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_SCHEDULES_BASE_URL is not provided");return e}case"stations":{let e=a.publicEnv.GO_API_STATIONS_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_STATIONS_BASE_URL is not provided");return e}case"fare-calculator":{let e=a.publicEnv.GO_API_FARE_CALCULATOR_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_FARE_CALCULATOR_BASE_URL is not provided");return e}case"service-updates":{let e=a.publicEnv.GO_API_SERVICE_UPDATES_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_SERVICE_UPDATES_BASE_URL is not provided");return e}case"composer":{let e=a.publicEnv.GO_API_COMPOSER_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_COMPOSER_BASE_URL is not provided");return e}case"ecomments":{let e=a.publicEnv.GO_API_ECOMMENTS_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_ECOMMENTS_BASE_URL is not provided");return e}case"serviceguarantee":{let e=a.publicEnv.GO_API_SERVICE_GUARANTEE_BASE_URL;if(!e)throw Error("NEXT_PUBLIC_GO_API_SERVICE_GUARANTEE_BASE_URL is not provided");return e}default:throw Error("Unsupported GO API service: ".concat(e))}},o=(e,t)=>[(0,l.Q)(e),(0,i.F)(t)].join("/"),c=(e,t)=>o(u(t),e)},35745:function(e,t,r){"use strict";r.d(t,{Q:function(){return n}});let n=e=>e?e.replace(/(\/)+$/,""):""}},function(e){e.O(0,[8362,2888,9774,179],function(){return e(e.s=50752)}),_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.