PageSourceSearch

https://bushride.com/_next/static/chunks/pages/ride/[rideid]-b9087da220021e95.js

js bushride.com collected 2026-10-02 00:30:09 UTC 3,480 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5285],{33040:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ride/[rideid]",function(){return a(84973)}])},43166:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var i=a(85893),r=a(61076);function s(e){let{maxWidthSize:t,children:a}=e;return(0,i.jsx)("div",{className:"bg-slate-100 min-h-[calc(100vh-82px)] sm:min-h-[calc(100vh-200px)] md:min-h-[calc(100vh-11rem-4px)]",children:(0,i.jsx)("div",{className:(0,r.Z)(t,"mx-auto px-4 sm:px-6 lg:px-8"),children:a})})}},84973:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return R}});var i=a(85893),r=a(9008),s=a.n(r),n=a(34820),d=a(43166),u=a(11163),l=a(67294),o=a(51522),c=a(30120),m=a(77426),f=a(47235),h=a(45696),g=a(5651),p=a(41970);function x(){let e=(0,u.useRouter)(),{selectedRide:t,setSelectedRide:a}=(0,l.useContext)(o.b),[r,s]=(0,l.useState)(!0),[n,d]=(0,l.useState)(null),[x,R]=(0,l.useState)(0),[y,S]=(0,l.useState)(0),[_,v]=(0,l.useState)(null),[D,E]=(0,l.useState)(null),[b,I]=(0,l.useState)(null),[P,T]=(0,l.useState)(null),[j,M]=(0,l.useState)(null),[Z,q]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let i;if(!e.isReady)return;let r=e.query;d(r),(async()=>{if(0==Object.keys(t).length||t.id!=r.rideid)try{let t;if(t="true"==r.consistent_read,i=await m.b.graphql({variables:{id:r.rideid,consistentRead:t},query:f.U8,authMode:"API_KEY"}),null==i.data.getRide){e.replace("/404");return}if(null!=i.data.getRide.confirmedPassengers&&0!=i.data.getRide.confirmedPassengers.length){let e;let t={userIsDriver:{eq:!1}},s={rideId:r.rideid,status:{eq:"CONFIRMED"},filter:t};if(e=await m.b.graphql({variables:s,query:f.$m,authMode:"API_KEY"}),0!=e.data.rideUsersByRideIdSortStatus.items.length)a({...i.data.getRide,confirmedPassengersDetails:e.data.rideUsersByRideIdSortStatus.items,isRideFull:(0,p.Z)(i.data.getRide)});else{let e;let s={rideId:r.rideid,status:{eq:"COMPLETED"},filter:t};e=await m.b.graphql({variables:s,query:f.$m,authMode:"API_KEY"}),a({...i.data.getRide,completedPassengersDetails:e.data.rideUsersByRideIdSortStatus.items,isRideFull:(0,p.Z)(i.data.getRide)})}}else a({...i.data.getRide,isRideFull:(0,p.Z)(i.data.getRide)})}catch(e){s(!1),console.error(e);return}if(R(r.distance_to_departure),S(r.distance_to_arrival),x<1){let e=50*Math.round(1e3*x/50);0==e&&(e=50),v(e)}if(y<1){let e=50*Math.round(1e3*y/50);0==e&&(e=50),E(e)}s(!1)})()},[e.isReady]),(0,l.useEffect)(()=>{let e=c.ou.fromISO(t.departureDateTime).setZone(t.departureTimezone);I(e);let a=(0,h.Z)(t.estimatedJourneyDuration),i=c.ou.fromISO(t.departureDateTime).setZone(t.arrivalTimezone).plus(a);if(T(a),M(i),!1==e.hasSame(i,"day")){let t=c.Xp.fromDateTimes(e,i).length("days");q(t=Math.ceil(t))}else q(0)},[t]),(0,i.jsx)(g.Z,{selectedRide:t,onChangeSelectedRide:e=>{a(e)},isLoading:r,routerQuery:n,distanceToDeparture:x,distanceToArrival:y,departureLocationProximityMetres:_,arrivalLocationProximityMetres:D,localDepartureDateTime:b,roundedJourneyDurationHoursMinutes:P,estimatedArrivalDateTime:j,departureArrivalDayDifference:Z})}function R(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s(),{children:[(0,i.jsx)("title",{children:"Bushride: Ride"}),(0,i.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,i.jsx)(d.Z,{maxWidthSize:"max-w-xl",children:(0,i.jsx)(x,{})})]})}R.getLayout=function(e){return(0,i.jsx)(n.Z,{children:e})}}},function(e){e.O(0,[4883,120,383,8574,8892,2888,9774,179],function(){return e(e.s=33040)}),_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.