PageSourceSearch

https://jetholt.com/assets/js/trips.js

js jetholt.com collected 2026-09-25 21:06:17 UTC 4,336 bytes, 1 lines download raw bytes

1var today=new Date,processtrips=function(){for(var t=[],o=void 0,r=void 0,a=void 0,s="not specified",n="",l=function(e,i){return e[0]===i[0]&&e[1]===i[1]},e=function(){var e,i;i=r,void 0===(e=o)||0===e.length||void 0===i||0===i.length||void 0===a||l(e,i)||t.push({start:o,stop:r,transport:s,intensity:10,to:n,date:a}),o=r,s="not specified"},i=0;i<trips.length;i++){var p=trips[i];r=p.arrivalLocation,a=p.arrivalDate,s=p.arrivalTransport,n=p.name,e(),r=p.location,e(),r=2===p.departedLocation.length?p.departedLocation:p.location,e()}console.log(t);for(var c,m,d=[];0<t.length;){var u=t.pop();for(i=t.length;i--;){var C=t[i];m=C,(c=u).start,m.start,c.stop,void m.stop&&(t.splice(i,1),u.intensity+=1,"not specified"===u.transport&&(u.transport=C.transport))}d.push(u)}return console.log(d),d},surfaceDistance=function(e,i){var t=Cesium.Cartographic.fromDegrees(e[0],e[1]),o=Cesium.Cartographic.fromDegrees(i[0],i[1]);return.001*new Cesium.EllipsoidGeodesic(t,o).surfaceDistance};Cesium.Ion.defaultAccessToken="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlNDk4NTEzNi00OGQzLTRmMTMtOTk0Mi1jOTBmMTk0MzQxODQiLCJpZCI6NzIwNiwic2NvcGVzIjpbImFzciIsImdjIl0sImlhdCI6MTU0ODY2ODE0OH0.si4Hm0cwgNn1CcIltG9jsKp_DfbqXi6UnY4eVdCDqOM";var viewer=new Cesium.Viewer("cesiumContainer",{navigationInstructionsInitiallyVisible:!1,imageryProvider:new Cesium.IonImageryProvider({assetId:3812}),animation:!1,homeButton:!1,fullscreenButton:!1,navigationHelpButton:!1,timeline:!1,baseLayerPicker:!1,geocoder:!1,infoBox:!1,requestRenderMode:!0}),scene=viewer.scene;scene.skyAtmosphere.show=!1,scene.fog.enabled=!1,scene.globe.showGroundAtmosphere=!1,scene.globe.maximumScreenSpaceError=1;var layer=viewer.imageryLayers.addImageryProvider(new Cesium.IonImageryProvider({assetId:3812}));viewer.clock.clockRange=Cesium.ClockRange.LOOP_STOP;for(var startTime=viewer.clock.startTime,midTime=Cesium.JulianDate.addSeconds(startTime,43200,new Cesium.JulianDate),stopTime=Cesium.JulianDate.addSeconds(startTime,86400,new Cesium.JulianDate),realTripsDisplay=new Cesium.DistanceDisplayCondition,arcs=processtrips(),i=0;i<arcs.length;i++){var arc=arcs[i],startLat=arc.start[0],startLon=arc.start[1],stopLat=arc.stop[0],stopLon=arc.stop[1],transportMethod=arc.transport,intensity=arc.intensity+1,color=null,height=25e3,displayCondition=realTripsDisplay;"not specified"===transportMethod?(color=Cesium.Color.BLACK,displayCondition=new Cesium.DistanceDisplayCondition(0,86086*surfaceDistance(arc.start,arc.stop)-330434)):"air"===transportMethod?(color=Cesium.Color.CORAL,height+=5e5):color="boat"===transportMethod?Cesium.Color.CORNFLOWERBLUE:"car"===transportMethod?Cesium.Color.DARKSLATEGREY:"train"===transportMethod?Cesium.Color.DARKSEAGREEN:Cesium.Color.BISQUE;var property=new Cesium.SampledPositionProperty,startPosition=Cesium.Cartesian3.fromDegrees(startLon,startLat,0);property.addSample(startTime,startPosition);var stopPosition=Cesium.Cartesian3.fromDegrees(stopLon,stopLat,0);property.addSample(stopTime,stopPosition);var midPoint=Cesium.Cartographic.fromCartesian(property.getValue(midTime));surfaceDistance(arc.start,arc.stop)<30?midPoint.height=height/25:midPoint.height=height;var midPosition=viewer.scene.globe.ellipsoid.cartographicToCartesian(midPoint,new Cesium.Cartesian3);(property=new Cesium.SampledPositionProperty).addSample(startTime,startPosition),property.addSample(midTime,midPosition),property.addSample(stopTime,stopPosition);var point={pixelSize:8,color:Cesium.Color.TRANSPARENT,outlineColor:color,outlineWidth:3},material=null;arc.date>today?(material=new Cesium.PolylineDashMaterialProperty({color:color}),intensity-=8):material=new Cesium.PolylineGlowMaterialProperty({glowPower:.24,color:color});var arcEntity=viewer.entities.add({position:property,path:{resolution:1200,material:material,width:intensity,leadTime:1e10,trailTime:1e10,distanceDisplayCondition:displayCondition}});arcEntity.position.setInterpolationOptions({interpolationDegree:5,interpolationAlgorithm:Cesium.LagrangePolynomialApproximation})}for(var globeFocus=function(e,i,t){viewer.camera.flyTo({destination:Cesium.Cartesian3.fromDegrees(i,e,t)}),window.scrollTo({top:0,left:0,behavior:"smooth"})},tripIndex=1;trips[trips.length-tripIndex].arrivalDate>today;)tripIndex+=1;globeFocus(trips[trips.length-tripIndex].location[0],trips[trips.length-tripIndex].location[1],1e7);

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.