Files
traintracker/dist/assets/MapPage-bc88e829.js
2023-03-27 14:25:26 +01:00

8 lines
62 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{s as P,N as bA}from"./Navbar-fcee2b9c.js";import{g as tA,c as eA,h as J}from"./index.esm2017-54994bc5.js";import{t as PA}from"./style-1561178c.js";import{a0 as MA,a1 as OA,_ as dA,o as x,c as S,b as h,t as N,p as CA,j as vA,r as Y,a as j,q as U,v as RA,a2 as FA,Y as H,i as W,w as V,T as LA,I as iA,F as Z,e as nA,Z as aA}from"./index-9a3ecfe5.js";const NA={radians:6370997/(2*Math.PI),degrees:2*Math.PI*6370997/360,ft:.3048,m:1,"us-ft":1200/3937};class KA{constructor(t){this.code_=t.code,this.units_=t.units,this.extent_=t.extent!==void 0?t.extent:null,this.worldExtent_=t.worldExtent!==void 0?t.worldExtent:null,this.axisOrientation_=t.axisOrientation!==void 0?t.axisOrientation:"enu",this.global_=t.global!==void 0?t.global:!1,this.canWrapX_=!!(this.global_&&this.extent_),this.getPointResolutionFunc_=t.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=t.metersPerUnit}canWrapX(){return this.canWrapX_}getCode(){return this.code_}getExtent(){return this.extent_}getUnits(){return this.units_}getMetersPerUnit(){return this.metersPerUnit_||NA[this.units_]}getWorldExtent(){return this.worldExtent_}getAxisOrientation(){return this.axisOrientation_}isGlobal(){return this.global_}setGlobal(t){this.global_=t,this.canWrapX_=!!(t&&this.extent_)}getDefaultTileGrid(){return this.defaultTileGrid_}setDefaultTileGrid(t){this.defaultTileGrid_=t}setExtent(t){this.extent_=t,this.canWrapX_=!!(this.global_&&t)}setWorldExtent(t){this.worldExtent_=t}setGetPointResolution(t){this.getPointResolutionFunc_=t}getPointResolutionFunc(){return this.getPointResolutionFunc_}}const QA=KA,$=6378137,k=Math.PI*$,UA=[-k,-k,k,k],HA=[-180,-85,180,85],oA=$*Math.log(Math.tan(Math.PI/2));class X extends QA{constructor(t){super({code:t,units:"m",extent:UA,global:!0,worldExtent:HA,getPointResolution:function(r,A){return r/Math.cosh(A[1]/$)}})}}const uA=[new X("EPSG:3857"),new X("EPSG:102100"),new X("EPSG:102113"),new X("EPSG:900913"),new X("http://www.opengis.net/def/crs/EPSG/0/3857"),new X("http://www.opengis.net/gml/srs/epsg.xml#3857")];function YA(i,t,r){const A=i.length;r=r>1?r:2,t===void 0&&(r>2?t=i.slice():t=new Array(A));for(let e=0;e<A;e+=r){t[e]=k*i[e]/180;let n=$*Math.log(Math.tan(Math.PI*(+i[e+1]+90)/360));n>oA?n=oA:n<-oA&&(n=-oA),t[e+1]=n}return t}function jA(i,t,r){const A=i.length;r=r>1?r:2,t===void 0&&(r>2?t=i.slice():t=new Array(A));for(let e=0;e<A;e+=r)t[e]=180*i[e]/k,t[e+1]=360*Math.atan(Math.exp(i[e+1]/$))/Math.PI-90;return t}const GA=6378137,hA=[-180,-90,180,90],zA=Math.PI*GA/180;class z extends QA{constructor(t,r){super({code:t,units:"degrees",extent:hA,axisOrientation:r,global:!0,metersPerUnit:zA,worldExtent:hA})}}const IA=[new z("CRS:84"),new z("EPSG:4326","neu"),new z("urn:ogc:def:crs:OGC:1.3:CRS84"),new z("urn:ogc:def:crs:OGC:2:84"),new z("http://www.opengis.net/def/crs/OGC/1.3/CRS84"),new z("http://www.opengis.net/gml/srs/epsg.xml#4326","neu"),new z("http://www.opengis.net/def/crs/EPSG/0/4326","neu")];let cA={};function JA(i){return cA[i]||cA[i.replace(/urn:(x-)?ogc:def:crs:EPSG:(.*:)?(\w+)$/,"EPSG:$3")]||null}function WA(i,t){cA[i]=t}let q={};function rA(i,t,r){const A=i.getCode(),e=t.getCode();A in q||(q[A]={}),q[A][e]=r}function VA(i,t){let r;return i in q&&t in q[i]&&(r=q[i][t]),r}function wA(i,t){if(t!==void 0){for(let r=0,A=i.length;r<A;++r)t[r]=i[r];t=t}else t=i.slice();return t}function ZA(i,t){if(t!==void 0&&i!==t){for(let r=0,A=i.length;r<A;++r)t[r]=i[r];i=t}return i}function XA(i){WA(i.getCode(),i),rA(i,i,wA)}function kA(i){i.forEach(XA)}function BA(i){return typeof i=="string"?JA(i):i||null}function EA(i){kA(i),i.forEach(function(t){i.forEach(function(r){t!==r&&rA(t,r,wA)})})}function qA(i,t,r,A){i.forEach(function(e){t.forEach(function(n){rA(e,n,r),rA(n,e,A)})})}function lA(i,t){return At(i,"EPSG:4326",t!==void 0?t:"EPSG:3857")}function $A(i,t){const r=i.getCode(),A=t.getCode();let e=VA(r,A);return e||(e=ZA),e}function _A(i,t){const r=BA(i),A=BA(t);return $A(r,A)}function At(i,t,r){return _A(t,r)(i,void 0,i.length)}function tt(){EA(uA),EA(IA),qA(IA,uA,YA,jA)}tt();var gA={},et={get exports(){return gA},set exports(i){gA=i}};(function(i){i.exports=function(t){var r={};function A(e){if(r[e])return r[e].exports;var n=r[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,A),n.l=!0,n.exports}return A.m=t,A.c=r,A.d=function(e,n,o){A.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:o})},A.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},A.t=function(e,n){if(n&1&&(e=A(e)),n&8||n&4&&typeof e=="object"&&e&&e.__esModule)return e;var o=Object.create(null);if(A.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),n&2&&typeof e!="string")for(var s in e)A.d(o,s,function(a){return e[a]}.bind(null,s));return o},A.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return A.d(n,"a",n),n},A.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},A.p="",A(A.s="fb15")}({"00ee":function(t,r,A){var e=A("b622"),n=e("toStringTag"),o={};o[n]="z",t.exports=String(o)==="[object z]"},"06cf":function(t,r,A){var e=A("83ab"),n=A("d1e7"),o=A("5c6c"),s=A("fc6a"),a=A("a04b"),c=A("5135"),l=A("0cfb"),g=Object.getOwnPropertyDescriptor;r.f=e?g:function(d,E){if(d=s(d),E=a(E),l)try{return g(d,E)}catch{}if(c(d,E))return o(!n.f.call(d,E),d[E])}},"0cfb":function(t,r,A){var e=A("83ab"),n=A("d039"),o=A("cc12");t.exports=!e&&!n(function(){return Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a!=7})},"0d51":function(t,r){t.exports=function(A){try{return String(A)}catch{return"Object"}}},1148:function(t,r,A){var e=A("a691"),n=A("577e"),o=A("1d80");t.exports=function(a){var c=n(o(this)),l="",g=e(a);if(g<0||g==1/0)throw RangeError("Wrong number of repetitions");for(;g>0;(g>>>=1)&&(c+=c))g&1&&(l+=c);return l}},1626:function(t,r){t.exports=function(A){return typeof A=="function"}},1950:function(t,r,A){var e=A("24fb");r=e(!1),r.push([t.i,".marquee-text-wrap{overflow:hidden}.marquee-text-content{width:100000px}.marquee-text-text{-webkit-animation-name:marquee-text-animation;animation-name:marquee-text-animation;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;float:left}.marquee-text-paused .marquee-text-text{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes marquee-text-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee-text-animation{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}",""]),r.locals={wrap:"marquee-text-wrap",content:"marquee-text-content",text:"marquee-text-text",animation:"marquee-text-animation",paused:"marquee-text-paused"},t.exports=r},"1be4":function(t,r,A){var e=A("d066");t.exports=e("document","documentElement")},"1d80":function(t,r){t.exports=function(A){if(A==null)throw TypeError("Can't call method on "+A);return A}},"23cb":function(t,r,A){var e=A("a691"),n=Math.max,o=Math.min;t.exports=function(s,a){var c=e(s);return c<0?n(c+a,0):o(c,a)}},"23e7":function(t,r,A){var e=A("da84"),n=A("06cf").f,o=A("9112"),s=A("6eeb"),a=A("ce4e"),c=A("e893"),l=A("94ca");t.exports=function(g,u){var d=g.target,E=g.global,f=g.stat,C,m,p,w,T,y;if(E?m=e:f?m=e[d]||a(d,{}):m=(e[d]||{}).prototype,m)for(p in u){if(T=u[p],g.noTargetGet?(y=n(m,p),w=y&&y.value):w=m[p],C=l(E?p:d+(f?".":"#")+p,g.forced),!C&&w!==void 0){if(typeof T==typeof w)continue;c(T,w)}(g.sham||w&&w.sham)&&o(T,"sham",!0),s(m,p,T,g)}}},"241c":function(t,r,A){var e=A("ca84"),n=A("7839"),o=n.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(a){return e(a,o)}},"24fb":function(t,r,A){t.exports=function(o){var s=[];return s.toString=function(){return this.map(function(c){var l=e(c,o);return c[2]?"@media ".concat(c[2]," {").concat(l,"}"):l}).join("")},s.i=function(a,c,l){typeof a=="string"&&(a=[[null,a,""]]);var g={};if(l)for(var u=0;u<this.length;u++){var d=this[u][0];d!=null&&(g[d]=!0)}for(var E=0;E<a.length;E++){var f=[].concat(a[E]);l&&g[f[0]]||(c&&(f[2]?f[2]="".concat(c," and ").concat(f[2]):f[2]=c),s.push(f))}},s};function e(o,s){var a=o[1]||"",c=o[3];if(!c)return a;if(s&&typeof btoa=="function"){var l=n(c),g=c.sources.map(function(u){return"/*# sourceURL=".concat(c.sourceRoot||"").concat(u," */")});return[a].concat(g).concat([l]).join(`
`)}return[a].join(`
`)}function n(o){var s=btoa(unescape(encodeURIComponent(JSON.stringify(o)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s);return"/*# ".concat(a," */")}},"2d00":function(t,r,A){var e=A("da84"),n=A("342f"),o=e.process,s=e.Deno,a=o&&o.versions||s&&s.version,c=a&&a.v8,l,g;c?(l=c.split("."),g=l[0]<4?1:l[0]+l[1]):n&&(l=n.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=n.match(/Chrome\/(\d+)/),l&&(g=l[1]))),t.exports=g&&+g},"342f":function(t,r,A){var e=A("d066");t.exports=e("navigator","userAgent")||""},"37e8":function(t,r,A){var e=A("83ab"),n=A("9bf2"),o=A("825a"),s=A("df75");t.exports=e?Object.defineProperties:function(c,l){o(c);for(var g=s(l),u=g.length,d=0,E;u>d;)n.f(c,E=g[d++],l[E]);return c}},"38cf":function(t,r,A){var e=A("23e7"),n=A("1148");e({target:"String",proto:!0},{repeat:n})},"3bbe":function(t,r,A){var e=A("1626");t.exports=function(n){if(typeof n=="object"||e(n))return n;throw TypeError("Can't set "+String(n)+" as a prototype")}},"44ad":function(t,r,A){var e=A("d039"),n=A("c6b6"),o="".split;t.exports=e(function(){return!Object("z").propertyIsEnumerable(0)})?function(s){return n(s)=="String"?o.call(s,""):Object(s)}:Object},"44d2":function(t,r,A){var e=A("b622"),n=A("7c73"),o=A("9bf2"),s=e("unscopables"),a=Array.prototype;a[s]==null&&o.f(a,s,{configurable:!0,value:n(null)}),t.exports=function(c){a[s][c]=!0}},"485a":function(t,r,A){var e=A("1626"),n=A("861d");t.exports=function(o,s){var a,c;if(s==="string"&&e(a=o.toString)&&!n(c=a.call(o))||e(a=o.valueOf)&&!n(c=a.call(o))||s!=="string"&&e(a=o.toString)&&!n(c=a.call(o)))return c;throw TypeError("Can't convert object to primitive value")}},4930:function(t,r,A){var e=A("2d00"),n=A("d039");t.exports=!!Object.getOwnPropertySymbols&&!n(function(){var o=Symbol();return!String(o)||!(Object(o)instanceof Symbol)||!Symbol.sham&&e&&e<41})},"499e":function(t,r,A){A.r(r),A.d(r,"default",function(){return f});function e(B,v){for(var I=[],Q={},D=0;D<v.length;D++){var R=v[D],b=R[0],O=R[1],F=R[2],K=R[3],L={id:B+":"+D,css:O,media:F,sourceMap:K};Q[b]?Q[b].parts.push(L):I.push(Q[b]={id:b,parts:[L]})}return I}var n=typeof document<"u";if(typeof DEBUG<"u"&&DEBUG&&!n)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},s=n&&(document.head||document.getElementsByTagName("head")[0]),a=null,c=0,l=!1,g=function(){},u=null,d="data-vue-ssr-id",E=typeof navigator<"u"&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(B,v,I,Q){l=I,u=Q||{};var D=e(B,v);return C(D),function(b){for(var O=[],F=0;F<D.length;F++){var K=D[F],L=o[K.id];L.refs--,O.push(L)}b?(D=e(B,b),C(D)):D=[];for(var F=0;F<O.length;F++){var L=O[F];if(L.refs===0){for(var G=0;G<L.parts.length;G++)L.parts[G]();delete o[L.id]}}}}function C(B){for(var v=0;v<B.length;v++){var I=B[v],Q=o[I.id];if(Q){Q.refs++;for(var D=0;D<Q.parts.length;D++)Q.parts[D](I.parts[D]);for(;D<I.parts.length;D++)Q.parts.push(p(I.parts[D]));Q.parts.length>I.parts.length&&(Q.parts.length=I.parts.length)}else{for(var R=[],D=0;D<I.parts.length;D++)R.push(p(I.parts[D]));o[I.id]={id:I.id,refs:1,parts:R}}}}function m(){var B=document.createElement("style");return B.type="text/css",s.appendChild(B),B}function p(B){var v,I,Q=document.querySelector("style["+d+'~="'+B.id+'"]');if(Q){if(l)return g;Q.parentNode.removeChild(Q)}if(E){var D=c++;Q=a||(a=m()),v=T.bind(null,Q,D,!1),I=T.bind(null,Q,D,!0)}else Q=m(),v=y.bind(null,Q),I=function(){Q.parentNode.removeChild(Q)};return v(B),function(b){if(b){if(b.css===B.css&&b.media===B.media&&b.sourceMap===B.sourceMap)return;v(B=b)}else I()}}var w=function(){var B=[];return function(v,I){return B[v]=I,B.filter(Boolean).join(`
`)}}();function T(B,v,I,Q){var D=I?"":Q.css;if(B.styleSheet)B.styleSheet.cssText=w(v,D);else{var R=document.createTextNode(D),b=B.childNodes;b[v]&&B.removeChild(b[v]),b.length?B.insertBefore(R,b[v]):B.appendChild(R)}}function y(B,v){var I=v.css,Q=v.media,D=v.sourceMap;if(Q&&B.setAttribute("media",Q),u.ssrId&&B.setAttribute(d,v.id),D&&(I+=`
/*# sourceURL=`+D.sources[0]+" */",I+=`
/*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(D))))+" */"),B.styleSheet)B.styleSheet.cssText=I;else{for(;B.firstChild;)B.removeChild(B.firstChild);B.appendChild(document.createTextNode(I))}}},"4d64":function(t,r,A){var e=A("fc6a"),n=A("50c4"),o=A("23cb"),s=function(a){return function(c,l,g){var u=e(c),d=n(u.length),E=o(g,d),f;if(a&&l!=l){for(;d>E;)if(f=u[E++],f!=f)return!0}else for(;d>E;E++)if((a||E in u)&&u[E]===l)return a||E||0;return!a&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},"50c4":function(t,r,A){var e=A("a691"),n=Math.min;t.exports=function(o){return o>0?n(e(o),9007199254740991):0}},5135:function(t,r,A){var e=A("7b0b"),n={}.hasOwnProperty;t.exports=Object.hasOwn||function(s,a){return n.call(e(s),a)}},5692:function(t,r,A){var e=A("c430"),n=A("c6cd");(t.exports=function(o,s){return n[o]||(n[o]=s!==void 0?s:{})})("versions",[]).push({version:"3.18.0",mode:e?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,r,A){var e=A("d066"),n=A("241c"),o=A("7418"),s=A("825a");t.exports=e("Reflect","ownKeys")||function(c){var l=n.f(s(c)),g=o.f;return g?l.concat(g(c)):l}},"577e":function(t,r,A){var e=A("f5df");t.exports=function(n){if(e(n)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return String(n)}},5899:function(t,r){t.exports=`
\v\f\r    \u2028\u2029\uFEFF`},"58a8":function(t,r,A){var e=A("1d80"),n=A("577e"),o=A("5899"),s="["+o+"]",a=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),l=function(g){return function(u){var d=n(e(u));return g&1&&(d=d.replace(a,"")),g&2&&(d=d.replace(c,"")),d}};t.exports={start:l(1),end:l(2),trim:l(3)}},"59ed":function(t,r,A){var e=A("1626"),n=A("0d51");t.exports=function(o){if(e(o))return o;throw TypeError(n(o)+" is not a function")}},"5c6c":function(t,r){t.exports=function(A,e){return{enumerable:!(A&1),configurable:!(A&2),writable:!(A&4),value:e}}},"5e77":function(t,r,A){var e=A("83ab"),n=A("5135"),o=Function.prototype,s=e&&Object.getOwnPropertyDescriptor,a=n(o,"name"),c=a&&function(){}.name==="something",l=a&&(!e||e&&s(o,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},"69f3":function(t,r,A){var e=A("7f9a"),n=A("da84"),o=A("861d"),s=A("9112"),a=A("5135"),c=A("c6cd"),l=A("f772"),g=A("d012"),u="Object already initialized",d=n.WeakMap,E,f,C,m=function(I){return C(I)?f(I):E(I,{})},p=function(I){return function(Q){var D;if(!o(Q)||(D=f(Q)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return D}};if(e||c.state){var w=c.state||(c.state=new d),T=w.get,y=w.has,B=w.set;E=function(I,Q){if(y.call(w,I))throw new TypeError(u);return Q.facade=I,B.call(w,I,Q),Q},f=function(I){return T.call(w,I)||{}},C=function(I){return y.call(w,I)}}else{var v=l("state");g[v]=!0,E=function(I,Q){if(a(I,v))throw new TypeError(u);return Q.facade=I,s(I,v,Q),Q},f=function(I){return a(I,v)?I[v]:{}},C=function(I){return a(I,v)}}t.exports={set:E,get:f,has:C,enforce:m,getterFor:p}},"6b0d":function(t,r,A){Object.defineProperty(r,"__esModule",{value:!0}),r.default=(e,n)=>{for(const[o,s]of n)e[o]=s;return e}},"6eeb":function(t,r,A){var e=A("da84"),n=A("1626"),o=A("5135"),s=A("9112"),a=A("ce4e"),c=A("8925"),l=A("69f3"),g=A("5e77").CONFIGURABLE,u=l.get,d=l.enforce,E=String(String).split("String");(t.exports=function(f,C,m,p){var w=p?!!p.unsafe:!1,T=p?!!p.enumerable:!1,y=p?!!p.noTargetGet:!1,B=p&&p.name!==void 0?p.name:C,v;if(n(m)&&(String(B).slice(0,7)==="Symbol("&&(B="["+String(B).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(m,"name")||g&&m.name!==B)&&s(m,"name",B),v=d(m),v.source||(v.source=E.join(typeof B=="string"?B:""))),f===e){T?f[C]=m:a(C,m);return}else w?!y&&f[C]&&(T=!0):delete f[C];T?f[C]=m:s(f,C,m)})(Function.prototype,"toString",function(){return n(this)&&u(this).source||c(this)})},7156:function(t,r,A){var e=A("1626"),n=A("861d"),o=A("d2bb");t.exports=function(s,a,c){var l,g;return o&&e(l=a.constructor)&&l!==c&&n(g=l.prototype)&&g!==c.prototype&&o(s,g),s}},7418:function(t,r){r.f=Object.getOwnPropertySymbols},7839:function(t,r){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,r,A){var e=A("1d80");t.exports=function(n){return Object(e(n))}},"7c73":function(t,r,A){var e=A("825a"),n=A("37e8"),o=A("7839"),s=A("d012"),a=A("1be4"),c=A("cc12"),l=A("f772"),g=">",u="<",d="prototype",E="script",f=l("IE_PROTO"),C=function(){},m=function(B){return u+E+g+B+u+"/"+E+g},p=function(B){B.write(m("")),B.close();var v=B.parentWindow.Object;return B=null,v},w=function(){var B=c("iframe"),v="java"+E+":",I;return B.style.display="none",a.appendChild(B),B.src=String(v),I=B.contentWindow.document,I.open(),I.write(m("document.F=Object")),I.close(),I.F},T,y=function(){try{T=new ActiveXObject("htmlfile")}catch{}y=typeof document<"u"?document.domain&&T?p(T):w():p(T);for(var B=o.length;B--;)delete y[d][o[B]];return y()};s[f]=!0,t.exports=Object.create||function(v,I){var Q;return v!==null?(C[d]=e(v),Q=new C,C[d]=null,Q[f]=v):Q=y(),I===void 0?Q:n(Q,I)}},"7f9a":function(t,r,A){var e=A("da84"),n=A("1626"),o=A("8925"),s=e.WeakMap;t.exports=n(s)&&/native code/.test(o(s))},"81d5":function(t,r,A){var e=A("7b0b"),n=A("23cb"),o=A("50c4");t.exports=function(a){for(var c=e(this),l=o(c.length),g=arguments.length,u=n(g>1?arguments[1]:void 0,l),d=g>2?arguments[2]:void 0,E=d===void 0?l:n(d,l);E>u;)c[u++]=a;return c}},"825a":function(t,r,A){var e=A("861d");t.exports=function(n){if(e(n))return n;throw TypeError(String(n)+" is not an object")}},"83ab":function(t,r,A){var e=A("d039");t.exports=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"861d":function(t,r,A){var e=A("1626");t.exports=function(n){return typeof n=="object"?n!==null:e(n)}},8875:function(t,r,A){var e,n,o;(function(s,a){n=[],e=a,o=typeof e=="function"?e.apply(r,n):e,o!==void 0&&(t.exports=o)})(typeof self<"u"?self:this,function(){function s(){var a=Object.getOwnPropertyDescriptor(document,"currentScript");if(!a&&"currentScript"in document&&document.currentScript||a&&a.get!==s&&document.currentScript)return document.currentScript;try{throw new Error}catch(T){var c=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,l=/@([^@]*):(\d+):(\d+)\s*$/ig,g=c.exec(T.stack)||l.exec(T.stack),u=g&&g[1]||!1,d=g&&g[2]||!1,E=document.location.href.replace(document.location.hash,""),f,C,m,p=document.getElementsByTagName("script");u===E&&(f=document.documentElement.outerHTML,C=new RegExp("(?:[^\\n]+?\\n){0,"+(d-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),m=f.replace(C,"$1").trim());for(var w=0;w<p.length;w++)if(p[w].readyState==="interactive"||p[w].src===u||u===E&&p[w].innerHTML&&p[w].innerHTML.trim()===m)return p[w];return null}}return s})},8925:function(t,r,A){var e=A("1626"),n=A("c6cd"),o=Function.toString;e(n.inspectSource)||(n.inspectSource=function(s){return o.call(s)}),t.exports=n.inspectSource},"8bbf":function(t,r){t.exports=OA},"90e3":function(t,r){var A=0,e=Math.random();t.exports=function(n){return"Symbol("+String(n===void 0?"":n)+")_"+(++A+e).toString(36)}},9112:function(t,r,A){var e=A("83ab"),n=A("9bf2"),o=A("5c6c");t.exports=e?function(s,a,c){return n.f(s,a,o(1,c))}:function(s,a,c){return s[a]=c,s}},"94ca":function(t,r,A){var e=A("d039"),n=A("1626"),o=/#|\.prototype\./,s=function(u,d){var E=c[a(u)];return E==g?!0:E==l?!1:n(d)?e(d):!!d},a=s.normalize=function(u){return String(u).replace(o,".").toLowerCase()},c=s.data={},l=s.NATIVE="N",g=s.POLYFILL="P";t.exports=s},"9bf2":function(t,r,A){var e=A("83ab"),n=A("0cfb"),o=A("825a"),s=A("a04b"),a=Object.defineProperty;r.f=e?a:function(l,g,u){if(o(l),g=s(g),o(u),n)try{return a(l,g,u)}catch{}if("get"in u||"set"in u)throw TypeError("Accessors not supported");return"value"in u&&(l[g]=u.value),l}},a04b:function(t,r,A){var e=A("c04e"),n=A("d9b5");t.exports=function(o){var s=e(o,"string");return n(s)?s:String(s)}},a691:function(t,r){var A=Math.ceil,e=Math.floor;t.exports=function(n){return isNaN(n=+n)?0:(n>0?e:A)(n)}},a9e3:function(t,r,A){var e=A("83ab"),n=A("da84"),o=A("94ca"),s=A("6eeb"),a=A("5135"),c=A("c6b6"),l=A("7156"),g=A("d9b5"),u=A("c04e"),d=A("d039"),E=A("7c73"),f=A("241c").f,C=A("06cf").f,m=A("9bf2").f,p=A("58a8").trim,w="Number",T=n[w],y=T.prototype,B=c(E(y))==w,v=function(b){if(g(b))throw TypeError("Cannot convert a Symbol value to a number");var O=u(b,"number"),F,K,L,G,_,fA,AA,sA;if(typeof O=="string"&&O.length>2){if(O=p(O),F=O.charCodeAt(0),F===43||F===45){if(K=O.charCodeAt(2),K===88||K===120)return NaN}else if(F===48){switch(O.charCodeAt(1)){case 66:case 98:L=2,G=49;break;case 79:case 111:L=8,G=55;break;default:return+O}for(_=O.slice(2),fA=_.length,AA=0;AA<fA;AA++)if(sA=_.charCodeAt(AA),sA<48||sA>G)return NaN;return parseInt(_,L)}}return+O};if(o(w,!T(" 0o1")||!T("0b1")||T("+0x1"))){for(var I=function(O){var F=arguments.length<1?0:O,K=this;return K instanceof I&&(B?d(function(){y.valueOf.call(K)}):c(K)!=w)?l(new T(v(F)),K,I):v(F)},Q=e?f(T):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),D=0,R;Q.length>D;D++)a(T,R=Q[D])&&!a(I,R)&&m(I,R,C(T,R));I.prototype=y,y.constructor=I,s(n,w,I)}},b622:function(t,r,A){var e=A("da84"),n=A("5692"),o=A("5135"),s=A("90e3"),a=A("4930"),c=A("fdbf"),l=n("wks"),g=e.Symbol,u=c?g:g&&g.withoutSetter||s;t.exports=function(d){return(!o(l,d)||!(a||typeof l[d]=="string"))&&(a&&o(g,d)?l[d]=g[d]:l[d]=u("Symbol."+d)),l[d]}},c04e:function(t,r,A){var e=A("861d"),n=A("d9b5"),o=A("dc4a"),s=A("485a"),a=A("b622"),c=a("toPrimitive");t.exports=function(l,g){if(!e(l)||n(l))return l;var u=o(l,c),d;if(u){if(g===void 0&&(g="default"),d=u.call(l,g),!e(d)||n(d))return d;throw TypeError("Can't convert object to primitive value")}return g===void 0&&(g="number"),s(l,g)}},c430:function(t,r){t.exports=!1},c45f:function(t,r,A){var e=A("e7b3"),n=A.n(e);A.d(r,"default",function(){return n.a})},c6b6:function(t,r){var A={}.toString;t.exports=function(e){return A.call(e).slice(8,-1)}},c6cd:function(t,r,A){var e=A("da84"),n=A("ce4e"),o="__core-js_shared__",s=e[o]||n(o,{});t.exports=s},c8ba:function(t,r){var A;A=function(){return this}();try{A=A||new Function("return this")()}catch{typeof window=="object"&&(A=window)}t.exports=A},ca84:function(t,r,A){var e=A("5135"),n=A("fc6a"),o=A("4d64").indexOf,s=A("d012");t.exports=function(a,c){var l=n(a),g=0,u=[],d;for(d in l)!e(s,d)&&e(l,d)&&u.push(d);for(;c.length>g;)e(l,d=c[g++])&&(~o(u,d)||u.push(d));return u}},cb29:function(t,r,A){var e=A("23e7"),n=A("81d5"),o=A("44d2");e({target:"Array",proto:!0},{fill:n}),o("fill")},cc12:function(t,r,A){var e=A("da84"),n=A("861d"),o=e.document,s=n(o)&&n(o.createElement);t.exports=function(a){return s?o.createElement(a):{}}},ce4e:function(t,r,A){var e=A("da84");t.exports=function(n,o){try{Object.defineProperty(e,n,{value:o,configurable:!0,writable:!0})}catch{e[n]=o}return o}},d012:function(t,r){t.exports={}},d039:function(t,r){t.exports=function(A){try{return!!A()}catch{return!0}}},d066:function(t,r,A){var e=A("da84"),n=A("1626"),o=function(s){return n(s)?s:void 0};t.exports=function(s,a){return arguments.length<2?o(e[s]):e[s]&&e[s][a]}},d1e7:function(t,r,A){var e={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!e.call({1:2},1);r.f=o?function(a){var c=n(this,a);return!!c&&c.enumerable}:e},d2bb:function(t,r,A){var e=A("825a"),n=A("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,s={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(s,[]),o=s instanceof Array}catch{}return function(l,g){return e(l),n(g),o?a.call(l,g):l.__proto__=g,l}}():void 0)},d9b5:function(t,r,A){var e=A("1626"),n=A("d066"),o=A("fdbf");t.exports=o?function(s){return typeof s=="symbol"}:function(s){var a=n("Symbol");return e(a)&&Object(s)instanceof a}},da84:function(t,r,A){(function(e){var n=function(o){return o&&o.Math==Math&&o};t.exports=n(typeof globalThis=="object"&&globalThis)||n(typeof window=="object"&&window)||n(typeof self=="object"&&self)||n(typeof e=="object"&&e)||function(){return this}()||Function("return this")()}).call(this,A("c8ba"))},dc4a:function(t,r,A){var e=A("59ed");t.exports=function(n,o){var s=n[o];return s==null?void 0:e(s)}},df75:function(t,r,A){var e=A("ca84"),n=A("7839");t.exports=Object.keys||function(s){return e(s,n)}},e7b3:function(t,r,A){var e=A("1950");e.__esModule&&(e=e.default),typeof e=="string"&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var n=A("499e").default;n("63324679",e,!0,{sourceMap:!1,shadowMode:!1})},e893:function(t,r,A){var e=A("5135"),n=A("56ef"),o=A("06cf"),s=A("9bf2");t.exports=function(a,c){for(var l=n(c),g=s.f,u=o.f,d=0;d<l.length;d++){var E=l[d];e(a,E)||g(a,E,u(c,E))}}},f5df:function(t,r,A){var e=A("00ee"),n=A("1626"),o=A("c6b6"),s=A("b622"),a=s("toStringTag"),c=o(function(){return arguments}())=="Arguments",l=function(g,u){try{return g[u]}catch{}};t.exports=e?o:function(g){var u,d,E;return g===void 0?"Undefined":g===null?"Null":typeof(d=l(u=Object(g),a))=="string"?d:c?o(u):(E=o(u))=="Object"&&n(u.callee)?"Arguments":E}},f772:function(t,r,A){var e=A("5692"),n=A("90e3"),o=e("keys");t.exports=function(s){return o[s]||(o[s]=n(s))}},fb15:function(t,r,A){if(A.r(r),typeof window<"u"){var e=window.document.currentScript;{var n=A("8875");e=n(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:n})}var o=e&&e.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);o&&(A.p=o[1])}A("a9e3"),A("38cf"),A("cb29");var s=A("8bbf"),a={name:"MarqueeText",props:{duration:{type:Number,default:15},repeat:{type:Number,default:2,validator:function(C){return C>0}},paused:{type:Boolean,default:!1},reverse:{type:Boolean,default:!1}},render:function(C){var m=C.$slots,p=C.$style,w=C.$props,T=w.duration,y=w.repeat,B=w.paused,v=w.reverse;return Object(s.h)("div",{class:[p.wrap]},[Object(s.h)("div",{class:[B?p.paused:void 0,p.content]},Array(y).fill(Object(s.h)("div",{class:p.text,style:{animationDuration:"".concat(T,"s"),animationDirection:v?"reverse":void 0}},m.default())))])}},c=A("c45f"),l=A("6b0d"),g=A.n(l);const u={};u.$style=c.default;var E=g()(a,[["__cssModules",u]]);r.default=E},fc6a:function(t,r,A){var e=A("44ad"),n=A("1d80");t.exports=function(o){return e(n(o))}},fdbf:function(t,r,A){var e=A("4930");t.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})(et);const nt=MA(gA),pA="data:image/png;base64,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",DA="data:image/png;base64,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ZOxxBBAABBDvjMFeRwABQAABQAABQAApw89EsOcRQAAQQAAQQAAQQAAQQAAQQAAQQArw6+DY+wggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAALIHi6P6+IpYO8jgAAggAAggAAggAAggAAggAAggBTh18Gx5xFAABBAABBAABBA5uNnItjrCCAACCDeGYM9jgACgADiHTLY2wggAAgg3imDPY0A4sAAexkBBAABxDtnsIcRQBwgYO8igDhIwJ5FAHGggL2KAOJgAXuUlZw8At45YO7nW/M0ED7cAHHggL2IGyBugyB8CCBCCMKHACKEIHwIIDEHlSAieAggDrJ/iKO94SkggDgAAXbkn0EAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAggAAgiAAAKAAAKAAAKAAALALE4eAVu7n2/tnT93eVwXT8/6w1Za+gMwZOMceNbK+lv/OdZKAAXQMFkz62/9rZkACqAhsnbW3/pbOwEUQMNjDa2/9beGh/NboJQfnPQhtv7WHzdA7x4dNtbT+lt/bx7cAMkcFrcB62+lEEBiDxaHoPW3YgggsQeKQ9D6WzkEkNiDxCFo/a0gAkjsAeIQtP5WEgEEAAEk6Z2zW4D1t6IIILEHhkPQ+ltZBBAABJCkd8puAdbfCiOAAAigR0DSO2S3AOtvpRFAAAQQkt4ZuwVYfyuOAAIggAAggAAggMwu8Wcifg5k/a08AgiAAAKAAAKAAAKAAAKAAAKAAAKAAAKAAAKAAAKAAAKAAAKAAAKAALKdy+O6eM3W32tGAAFAAAFAAAFAAJlL0s9E/PzH+ltxBBAAAYSEd8be/Vt/K40Afrmfb802AJx9AohbwOK1WX+vDQEEAAHELcBrsv5eEwKIQ9Brsf5eCwIIANX4DUjvEn9U/TfFrKv1t4rzrasbIA4Qh59naP0RQBwkDj/P0vojgIQfKA4/62/F+A2fAxucl4z8swPrZ/2tUO01FEADZIisnfW3/gK4Ax+BUv7AcfhZfyuCG6BBinpHab2sv6fvBiiAhipqsKyR9fe0xU8ADVfUkFkb6+/pCqAACmDE0FkL6+/pCaAAiiCA+K3Mb4ECIIAAkMKV+Bs+BgVm4eNPN0AAcAN0CwTc/twAAUAAASCBq/ETPgYFqvLxpxsgALgBugUCbn+4AQLgBohbIOD25wYIAG6AuAUCbn9ugADgBugWCOD25wYIAG6AboEAbn8CKIIA4jccH4EC4AaIWyDg9ieAiCAgfhPzESgAboC4BQJufwKICALiNzEfgQLgBohbIOD2J4CIICB+AogIAuI3Fz8DBMANELdAwO1PABFBQPwEEBEExE8AEUFA/AQQEQTETwARQUD8BBARBMRPABFBQPwEEBEExE8ARRAQPwRQBAHxQwBFEBA/BFAIAfFDAEUQED4EUPwAEUQAxQ8QQQRQ/AARRADFDxBBBFD8ABEUQMQPEEEBRPwAERRAxA8QQQFE/AARFEDEDxBBAUT8ABEUQMQPEEEBFD/xA0RQAMUPQAQFUPwARFAAxQ9ABAVQ/ABEUADFD0AEBVD8AERQAMUPEEERFEDxM8CYITOEABpcg4tZMksIoIE1sJgpM4UAGlSDitkyWwigATWgmDEzJoAYTIOJWTNrAoiBNJCYOTMngBhEg4jZM3sCaAAxgJhBMyiABg+Dh1k0iwJo4DBwmEkzKYAGzaAZNMym2RRAA2bAwIyaUQE0WAYLzKpZFUADZaDAzJpZATRIBgnMrtkVQANkgMAMm2EBNDgGB8yyWRZAA2NgwEybaQE0KAYFzLbZFkADYkDAjJtxATQYBgMRxKwLoIEwEIggZj4ygAbBICCCmP24ABoAA4AIegrOgLgA2vg2PjgLnAVxAbThbXhwJjgT4gJoo9vo4GxwNsQF0Aa3wcEZ4YyIC6CNbWODs8JZERdAG9qGBmeGMyMugDayjQzODmdHXABtYBsYnCHOkLgA2rjiB84SZ0lcAG1Y8QNnijMlLoA2qviBs8XZEhdAG1T8wBnjjIkLoI0pfuCscdbEBdCGFD9w5jhz4gJoI4ofOHucPXEBtAHFD5xBzqC4ANp44gfOImdRXABtOPEDZ5IzKS6ANpr4gQg6m+ICaIOJH4igMyougDaW+IEIOqviAmhDiR+IoDMrLoA2kviBCDq7jtAtgQ0EmL1EAmgAATMY6dDF8xGCwYMZOMtqnmVugDYMYCYjCaBBA8ymAGLAADMqgBgswKxOzL8DNFCAsy3ybHMDtEEAsxtJAA0QYIYj+X+BGhzAGRd5xp0sg00B7DPXQugG6B2S+IHboLNOAG0M4QMxdN7FBzBpQ4ge4NwTwJgNIXqAs28cn0xOGo8NsfM0AAAAAElFTkSuQmCC",mA="/assets/train-tram-solid-16535229.svg",TA="data:image/png;base64,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",xA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcAAAAIACAYAAAAVJbxaAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TRZGKoB1EHDJUF62DijjWKhShQqgVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BQr3MNKsjBmi6baYScTGTXRW7XhGEgH5MYExmljEnSUn4jq97BPh6F+VZ/uf+HL1qzmJAQCSOMcO0iTeIZzZtg/M+cZgVZZX4nHjcpAsSP3Jd8fiNc8FlgWeGzXRqnjhMLBbaWGljVjQ14mniiKrplC9kPFY5b3HWylXWvCd/YSinryxzneYwEljEEiSIUFBFCWXYiNKqk2IhRftxH/+Q65fIpZCrBEaOBVSgQXb94H/wu1srPzXpJYXiQOeL43yMAF27QKPmON/HjtM4AYLPwJXe8lfqwOwn6bWWFjkC+raBi+uWpuwBlzvA4JMhm7IrBWkK+TzwfkbflAUGboGeNa+35j5OH4A0dZW8AQ4OgdECZa/7vLu7vbd/zzT7+wGynHLAamjR0gAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cDAhI2AlKMtIYAAAtWSURBVHja7dzbcdvMEkZRjIqhMBomwBiZAKNhLvSDy65SybBEYoC5fGu9//YxjO6tpqxTFqq4PK5PTwE4wv18K57Cdh6i0AHCKIAIHiCIAih4AIIogKIHIIYCKHoAYiiAwgcghAIoegBiKIDCByCEAih8AEIogMIHIIQCKHwAQiiAwgcghAIofgAiKIDCByCEsQEUPwARjAqg8AEIYVwAxQ9ABKMCKHwAQhgXQPEDEMG4AIofgAhGBVD4AIQwLoDiByCCcQEUPwARjAug+AGIYFwAxQ+AlhFs8puKHwCtI3j4byh+APQQwUN/M/EDoJcIHvYbiR8APUXwkN9E/ADoLYK7/wbiB0CPEdz1Fxc/AHqN4G6/sPgB0HMEd/lFxQ+A3iP44bECkKh6UV1/AIxwBVb9xcQPgFEiWO0XEj8ARoqg7wECEKlKRV1/AIx2BW7+BcQPgBEj6CNQACJtqqfrD4BRr8C3/0PxA2DkCPoIFIBIb1XT9QfA6Ffgy/+B+AEwQwR9BApApJdq6foDYJYr0AUIgAvQ9QdAyhXoAgTABej6AyDlCnQBAuACdP0BkHIFugABcAG6/gBIuQJdgABEEkAAIq2ehj7+BGAGax+DugABcAG6/gBIuQJdgABEOnkE/X1VAmTwaVtbxV+IwAHimLiPXYCiBwywRwSxPgEUPmCg/SKE9fgKQ/iAAdnX2/e1C1D4ABdhJD8GIX6AXRTJBehlA1yDkf4ucw9O/IDx2eU/3+U+AhU/wK6KJIBeKMDOEkC8SIDdlcI3Tr1AwMTs9/X97gIEIJIAuv4Au0wA8cIAdpoAAoAA+koJwG6bLID+hRAAaS6P69MF6CskwI7LvAA9AgAE0FdGAHadAAKAAAKAAAKAAE7AZ+KAnSeAACCAACCAACCAACCAACCAACCAA/DPgQG7TwABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABQAABEECPAAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBEAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAAUAAARBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAAQQAATw5y6P69NrANh9AggAAggAAggAAggAAggAAggAAjgI/xwYsPMEEAAEEAAEEAAEcD4+EwfsOgEEAAH0lRGAHSeAACCAvkICsNsEEAAE0FdKAHaaAHphAOwyAQQAAfSVE4AdJoBeIAC7SwC9SAB2lgB6oQDsKgH0YgHYUVUUD+w99/OteAqA8LkAvXAAdpEL0DUIIHwCKIQAwieAQgggfAIoiACCJ4DiCIgcAggAO/NjEAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAAIIAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCAACCIAAAoAAAoAAAoAAAoAAAoAAAoAAAoAAAoAAAoAAAoAA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",SA="/assets/train-solid-e7249eb7.svg";const ot={name:"TrainSidebar",data(){return{store:P}},methods:{isTrainLate(){if(P.selectedTrain.TrainStatus[0]=="R"){let i=P.selectedTrain.PublicMessage[0],t=i.indexOf("(");if(i[t+1]!="-"&&i[t+1]!="0")return!0}return!1},isTrainRunning(){return P.selectedTrain.TrainStatus[0]=="R"},getTrainType(){return P.selectedTrain.TrainType[0]}}},rt={id:"sidebarDiv"},st={id:"sidebarHeader"},it={key:0,id:"imageDiv"},at={key:0,src:pA,class:"headerImage",alt:"Late DART Icon"},lt={key:1,src:DA,class:"headerImage",alt:"On-Time DART Icon"},ct={key:2,src:mA,class:"headerImage",alt:"Not Running DART Icon"},gt={key:1,id:"imageDiv"},dt={key:0,src:TA,class:"headerImage",alt:"Late Train Icon"},ft={key:1,src:xA,class:"headerImage",alt:"On-Time Train Icon"},ut={key:2,src:SA,class:"headerImage",alt:"Not Running Train Icon"},ht={id:"sidebarDiv"},It={id:"typeP"},Bt={id:"dateP"},Et={id:"dateP"},Ct={id:"dateP"},vt={id:"directionP"},Qt={id:"messageP"};function wt(i,t,r,A,e,n){return x(),S("div",rt,[h("div",st,[n.getTrainType()==="DART"?(x(),S("div",it,[n.isTrainRunning()&&n.isTrainLate()?(x(),S("img",at)):n.isTrainRunning()&&!n.isTrainLate()?(x(),S("img",lt)):(x(),S("img",ct))])):(x(),S("div",gt,[n.isTrainRunning()&&n.isTrainLate()?(x(),S("img",dt)):n.isTrainRunning()&&!n.isTrainLate()?(x(),S("img",ft)):(x(),S("img",ut))])),h("div",{onClick:t[0]||(t[0]=o=>e.store.setDisplaySelectedTrain(!1)),id:"xButton"},"X")]),h("div",ht,[h("h2",null,"Train Code: "+N(e.store.selectedTrain.TrainCode[0]),1),h("p",It,"Type: "+N(e.store.selectedTrain.TrainType[0]),1),h("p",Bt,"Date: "+N(e.store.selectedTrain.TrainDate[0]),1),h("p",Et,"Status: "+N(e.store.selectedTrain.TrainStatus[0]),1),h("p",Ct,"Train Position - Long: "+N(e.store.selectedTrain.TrainLongitude[0])+" Lat: "+N(e.store.selectedTrain.TrainLatitude[0]),1),h("p",vt,"Direction: "+N(e.store.selectedTrain.Direction[0]),1),h("p",Qt,"Public Message: "+N(e.store.selectedTrain.PublicMessage[0]),1)])])}const pt=dA(ot,[["render",wt],["__scopeId","data-v-ba9cd2b3"]]),yA="/assets/station-b60bd48f.png";const Dt={name:"StationSidebar",data(){return{store:P}}},mt=i=>(CA("data-v-8a09d5be"),i=i(),vA(),i),Tt={id:"sidebarDiv"},xt={id:"sidebarHeader"},St=mt(()=>h("img",{id:"headerImage",src:yA,alt:"Station Icon"},null,-1)),yt={id:"sidebarDiv"},bt={id:"typeP"},Pt={id:"dateP"},Mt={id:"directionP"};function Ot(i,t,r,A,e,n){return x(),S("div",Tt,[h("div",xt,[St,h("div",{onClick:t[0]||(t[0]=o=>e.store.setDisplaySelectedStation(!1)),id:"xButton"},"X")]),h("div",yt,[h("h2",null,"Station Code: "+N(e.store.selectedStation.StationCode[0]),1),h("p",bt,"Type: "+N(e.store.selectedStation.StationType[0]),1),h("p",Pt,"Station Position - Long: "+N(e.store.selectedStation.StationLongitude[0])+" Lat: "+N(e.store.selectedStation.StationLatitude[0]),1),h("p",Mt,"Description: "+N(e.store.selectedStation.StationDesc[0]),1)])])}const Rt=dA(Dt,[["render",Ot],["__scopeId","data-v-8a09d5be"]]);const Ft={name:"MapPage",data(){const i=()=>{PA(this.toastMessage,{hideProgressBar:!0,timeout:4e3,toastBackgroundColor:this.toastBackground})};let t=this.$loading.show({loader:"dots",container:this.$refs.container,canCancel:!1});return{center:lA([-7.5029786,53.4494762]),projection:"EPSG:3857",zoom:7,rotation:0,showTrains:[],showStations:[],trainCoordinates:[],stationCoordinates:[],allTrains:{},allStations:{},publicMessages:[],isPaused:!1,readyToDisplayMap:!1,store:P,searchinput:"",toastMessage:"",toastMessage:"",toastBackground:"",toast:i,loader:t,showAllStations:!0,showMainlandStations:!0,showDARTStations:!0,showAllTrains:!0,showLate:!0,showOnTime:!0,showMainland:!0,showDART:!0,showRunning:!0,showTerminated:!0,showNotYetRunning:!0}},components:{Navbar:bA,MarqueeText:nt,TrainSidebar:pt,StationSidebar:Rt},created(){this.readyToDisplayMap=!1;let i=window.location.hostname;i==="127.0.0.1"||i==="localhost"?this.postTrainAndStationData():this.getTrainAndStationData()},methods:{showToast(i,t){this.toastMessage=i,this.toastBackground=t,this.toast()},handleClick(i){i.stopPropagation()},getPreferences(){if(!P.loggedIn){this.loader.hide();return}const i=tA(nA);let t=window.location.hostname;(t==="127.0.0.1"||t=="localhost")&&eA(i,t,5001),J(i,"getPreferences")().then(A=>{A.data.data&&(this.hasPreferences=!0,this.showMainlandStations=A.data.data.showMainlandStations,this.showDARTStations=A.data.data.showDARTStations,this.showLate=A.data.data.showLate,this.showOnTime=A.data.data.showOnTime,this.showMainland=A.data.data.showMainland,this.showDART=A.data.data.showDART,this.showRunning=A.data.data.showRunning,this.showTerminated=A.data.data.showTerminated,this.showNotYetRunning=A.data.data.showNotYetRunning,this.decideShowStations(),this.decideShowTrains(),this.readyToDisplayMap=!0,this.loader.hide())}).catch(A=>{this.readyToDisplayMap=!0,this.loader.hide()})},postPreferences(){if(!P.loggedIn)return;let i={showMainlandStations:this.showMainlandStations,showDARTStations:this.showDARTStations,showLate:this.showLate,showOnTime:this.showOnTime,showMainland:this.showMainland,showDART:this.showDART,showRunning:this.showRunning,showTerminated:this.showTerminated,showNotYetRunning:this.showNotYetRunning};const t=tA(nA);let r=window.location.hostname;(r==="127.0.0.1"||r=="localhost")&&eA(t,r,5001),this.showToast("Saving preferences","green"),J(t,"postPreferences")(i).then(()=>{this.readyToDisplayMap=!0}).catch(e=>{this.showToast(e.message,"red")})},decideShowTrains(){for(var i=0;i<this.showTrains.length;i++){let t=this.getTrainType(i)=="DART";this.showRunning&&this.allTrains[i].TrainStatus[0]=="R"||this.showTerminated&&this.allTrains[i].TrainStatus[0]=="T"||this.showNotYetRunning&&this.allTrains[i].TrainStatus[0]=="N"?this.showDART&&t||this.showMainland&&!t?this.showTrains[i]=this.showLate&&this.isTrainLate(i)||this.showOnTime&&!this.isTrainLate(i):this.showTrains[i]=!1:this.showTrains[i]=!1}},decideShowStations(){for(var i=0;i<this.showStations.length;i++){let t=this.getStationType(i)=="DART";this.showStations[i]=this.showDARTStations&&t||this.showMainlandStations&&!t}},selectAllStations(){this.showDARTStations=this.showAllStations,this.showMainlandStations=this.showAllStations},selectAllTrains(){this.showLate=this.showAllTrains,this.showOnTime=this.showAllTrains,this.showMainland=this.showAllTrains,this.showDART=this.showAllTrains,this.showRunning=this.showAllTrains,this.showTerminated=this.showAllTrains,this.showNotYetRunning=this.showAllTrains},getSelectedTrain(i){P.setSelectedTrain(this.allTrains[i]),P.displaySelectedStation&&P.setDisplaySelectedStation(!1),P.setDisplaySelectedTrain(!0)},getSelectedStation(i){P.setSelectedStation(this.allStations[i]),P.displaySelectedTrain&&P.setDisplaySelectedTrain(!1),P.setDisplaySelectedStation(!0)},isTrainLate(i){if(this.allTrains[i].TrainStatus[0]=="R"){let t=this.allTrains[i].PublicMessage[0],r=t.indexOf("(");if(t[r+1]!="-"&&t[r+1]!="0")return!0}return!1},isTrainRunning(i){return this.allTrains[i].TrainStatus[0]=="R"},getTrainType(i){return this.allTrains[i].TrainType[0]},getStationType(i){return this.allStations[i].StationType[0]},getTrainAndStationData(){const i=tA(nA);let t=window.location.hostname;(t==="127.0.0.1"||t=="localhost")&&eA(i,t,5001),J(i,"getLiveTrainData")().then(A=>{try{if(!A.data)throw new Error("Error fetching live train data from the database");for(var e=[],n=[],o={totalNumTrains:0,numRunningTrains:0,numLateRunningTrains:0,numTrains:0,numDarts:0,totalNumStations:0,numTrainStations:0,numDartStations:0},s=0;s<A.data.length;s++){let c=A.data[s];this.allTrains[s]=c,this.trainCoordinates[s]=lA([c.TrainLongitude[0],c.TrainLatitude[0]]),o.totalNumTrains+=1,this.showTrains[s]=!0,c.TrainType[0]=="Train"?o.numTrains+=1:c.TrainType[0]=="DART"&&(o.numDarts+=1),c.PublicMessage[0]=c.PublicMessage[0].replace(/\\n/g,". ");let l=c.PublicMessage[0];if(n.push(l),c.TrainStatus[0]=="R"){o.numRunningTrains+=1;let g=l.indexOf("("),u=l.indexOf(" ",g+1),d=parseInt(l.substring(g+1,u));e.push({time:d,jsonIndex:s}),l[g+1]!="-"&&l[g+1]!="0"&&(o.numLateRunningTrains+=1)}}o.percentageLate=(o.numLateRunningTrains/o.numRunningTrains*100).toFixed(2),o.percentageNotLate=(100-o.percentageLate).toFixed(2),this.publicMessages=n,P.setRawData(A.data),P.setOrderedTrains(e),J(i,"getStationData")().then(c=>{if(!c.data)throw new Error("Error fetching station from the database");for(var l=0;l<c.data.length;l++){let g=c.data[l];this.allStations[l]=g,this.stationCoordinates[l]=lA([g.StationLongitude[0],g.StationLatitude[0]]),o.totalNumStations+=1,this.showStations[l]=!0,g.StationType[0]=="DART"?o.numDartStations+=1:g.StationType[0]=="Train"&&(o.numTrainStations+=1)}P.setInsights(o),this.getPreferences()})}catch(a){this.loader.hide(),this.showToast(a.message,"red")}}).catch(A=>{this.loader.hide(),this.showToast("Error fetching live data","red")})},postTrainAndStationData(){const i=tA(nA);let t=window.location.hostname;(t==="127.0.0.1"||t==="localhost")&&eA(i,t,5001),J(i,"postLiveTrainData")().then(()=>{J(i,"postStationData")().then(()=>{this.getTrainAndStationData()})}).catch(A=>{this.showToast(A.message,"red")})}}},M=i=>(CA("data-v-33827e44"),i=i(),vA(),i),Lt={id:"mapCover"},Nt={id:"searchContainer"},Kt={id:"preferenceDropdown",class:"dropdown"},Ut=M(()=>h("button",{class:"btn btn-secondary dropdown-toggle",type:"button",id:"dropdownMenuButton1","data-bs-toggle":"dropdown","aria-expanded":"false"}," Map Filters ",-1)),Ht=M(()=>h("div",{id:"prefHeader"},"STATIONS",-1)),Yt={class:"form-check form-switch"},jt=M(()=>h("label",{class:"form-check-label",for:"showAllStations"},"All Stations",-1)),Gt=M(()=>h("hr",null,null,-1)),zt={class:"form-check form-switch"},Jt=M(()=>h("label",{class:"form-check-label",for:"showMainlandStations"},"Mainline",-1)),Wt={class:"form-check form-switch"},Vt=M(()=>h("label",{class:"form-check-label",for:"showDARTStations"},"DART",-1)),Zt=M(()=>h("hr",null,null,-1)),Xt=M(()=>h("div",{id:"prefHeader"},"TRAINS",-1)),kt={class:"form-check form-switch"},qt=M(()=>h("label",{class:"form-check-label",for:"showAllTrains"},"All Trains",-1)),$t=M(()=>h("hr",null,null,-1)),_t={class:"form-check form-switch"},Ae=M(()=>h("label",{class:"form-check-label",for:"showMainland"},"Mainline",-1)),te={class:"form-check form-switch"},ee=M(()=>h("label",{class:"form-check-label",for:"showDART"},"DARTs",-1)),ne=M(()=>h("hr",null,null,-1)),oe={class:"form-check form-switch"},re=M(()=>h("label",{class:"form-check-label",for:"showOnTime"},"On-Time",-1)),se={class:"form-check form-switch"},ie=M(()=>h("label",{class:"form-check-label",for:"showLate"},"Late",-1)),ae=M(()=>h("hr",null,null,-1)),le={class:"form-check form-switch"},ce=M(()=>h("label",{class:"form-check-label",for:"showNotYetRunning"},"Not-Yet Running",-1)),ge={class:"form-check form-switch"},de=M(()=>h("label",{class:"form-check-label",for:"showRunning"},"Running",-1)),fe={class:"form-check form-switch"},ue=M(()=>h("label",{class:"form-check-label",for:"showTerminated"},"Terminated",-1)),he={key:0},Ie={key:1},Be={key:0},Ee=["onClick"],Ce={key:0},ve={key:0,src:pA,class:"trainMapIcon",alt:"Late DART Icon"},Qe={key:1,src:DA,class:"trainMapIcon",alt:"On-Time DART Icon"},we={key:2,src:mA,class:"trainMapIcon",alt:"Not Running DART Icon"},pe={key:1},De={key:0,src:TA,class:"trainMapIcon",alt:"Late Train Icon"},me={key:1,src:xA,class:"trainMapIcon",alt:"On-Time Train Icon"},Te={key:2,src:SA,class:"trainMapIcon",alt:"Not Running Train Icon"},xe=["onClick"],Se=M(()=>h("img",{src:yA,class:"stationMapIcon",alt:"Station Icon"},null,-1)),ye=[Se];function be(i,t,r,A,e,n){const o=Y("Navbar"),s=Y("TrainSidebar"),a=Y("StationSidebar"),c=Y("ol-view"),l=Y("ol-source-osm"),g=Y("ol-tile-layer"),u=Y("ol-overlay"),d=Y("ol-map"),E=Y("MarqueeText");return x(),S(Z,null,[j(o),h("div",Lt,[h("div",Nt,[U(h("input",{id:"searchBar",type:"text","onUpdate:modelValue":t[0]||(t[0]=f=>e.searchinput=f),placeholder:"Search Trains/Stations"},null,512),[[RA,e.searchinput]])])]),h("div",Kt,[Ut,h("div",{style:{"padding-bottom":"7px"},id:"dropMenu",class:"dropdown-menu","aria-labelledby":"dropdownMenuButton1",onClick:t[17]||(t[17]=FA((...f)=>n.handleClick&&n.handleClick(...f),["stop"]))},[Ht,h("div",{class:"container-fluid",onChange:t[5]||(t[5]=f=>{n.decideShowStations()})},[h("div",Yt,[U(h("input",{onChange:t[1]||(t[1]=f=>{n.selectAllStations()}),class:"form-check-input",type:"checkbox",role:"switch",id:"showAllStations","onUpdate:modelValue":t[2]||(t[2]=f=>e.showAllStations=f)},null,544),[[H,e.showAllStations]]),jt]),Gt,h("div",zt,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showMainlandStations","onUpdate:modelValue":t[3]||(t[3]=f=>e.showMainlandStations=f)},null,512),[[H,e.showMainlandStations]]),Jt]),h("div",Wt,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showDARTStations","onUpdate:modelValue":t[4]||(t[4]=f=>e.showDARTStations=f)},null,512),[[H,e.showDARTStations]]),Vt])],32),Zt,Xt,h("div",{class:"container-fluid",onChange:t[15]||(t[15]=f=>{n.decideShowTrains()})},[h("div",kt,[U(h("input",{onChange:t[6]||(t[6]=f=>{n.selectAllTrains()}),class:"form-check-input",type:"checkbox",role:"switch",id:"showAllTrains","onUpdate:modelValue":t[7]||(t[7]=f=>e.showAllTrains=f)},null,544),[[H,e.showAllTrains]]),qt]),$t,h("div",_t,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showMainland","onUpdate:modelValue":t[8]||(t[8]=f=>e.showMainland=f)},null,512),[[H,e.showMainland]]),Ae]),h("div",te,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showDART","onUpdate:modelValue":t[9]||(t[9]=f=>e.showDART=f)},null,512),[[H,e.showDART]]),ee]),ne,h("div",oe,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showOnTime","onUpdate:modelValue":t[10]||(t[10]=f=>e.showOnTime=f)},null,512),[[H,e.showOnTime]]),re]),h("div",se,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showLate","onUpdate:modelValue":t[11]||(t[11]=f=>e.showLate=f)},null,512),[[H,e.showLate]]),ie]),ae,h("div",le,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showNotYetRunning","onUpdate:modelValue":t[12]||(t[12]=f=>e.showNotYetRunning=f)},null,512),[[H,e.showNotYetRunning]]),ce]),h("div",ge,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showRunning","onUpdate:modelValue":t[13]||(t[13]=f=>e.showRunning=f)},null,512),[[H,e.showRunning]]),de]),h("div",fe,[U(h("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"showTerminated","onUpdate:modelValue":t[14]||(t[14]=f=>e.showTerminated=f)},null,512),[[H,e.showTerminated]]),ue])],32),e.store.loggedIn?(x(),S("button",{key:0,id:"savePref",class:"btn btn-outline-info",onClick:t[16]||(t[16]=f=>n.postPreferences())},"Save Preferences")):W("",!0)])]),j(LA,{id:"sidebar",name:"slideLeft"},{default:V(()=>[e.store.displaySelectedTrain&&e.store.selectedTrain?(x(),S("div",he,[j(s)])):e.store.displaySelectedStation&&e.store.selectedStation?(x(),S("div",Ie,[j(a)])):W("",!0)]),_:1}),j(d,{loadTilesWhileAnimating:!0,loadTilesWhileInteracting:!0,style:{position:"absolute",height:"90.6vh",width:"100%"}},{default:V(()=>[j(c,{ref:"view",center:e.center,rotation:e.rotation,zoom:e.zoom,projection:e.projection},null,8,["center","rotation","zoom","projection"]),j(g,null,{default:V(()=>[j(l)]),_:1}),!e.store.isWaitingForLoginStatus&&!e.store.loggedIn||e.store.loggedIn&&e.readyToDisplayMap?(x(),S("div",Be,[(x(!0),S(Z,null,aA(e.trainCoordinates,(f,C)=>(x(),S(Z,null,[e.showTrains[C]&&(!e.searchinput||e.searchinput&&this.allTrains[C].PublicMessage[0].toLowerCase().includes(e.searchinput.toLowerCase())||this.allTrains[C].Direction[0].toLowerCase().includes(e.searchinput.toLowerCase()))?(x(),iA(u,{key:0,position:f,offset:[-14,-16]},{default:V(()=>[h("div",{class:"overlay-content",onClick:m=>n.getSelectedTrain(C)},[n.getTrainType(C)==="DART"?(x(),S("div",Ce,[n.isTrainRunning(C)&&n.isTrainLate(C)?(x(),S("img",ve)):n.isTrainRunning(C)&&!n.isTrainLate(C)?(x(),S("img",Qe)):(x(),S("img",we))])):(x(),S("div",pe,[n.isTrainRunning(C)&&n.isTrainLate(C)?(x(),S("img",De)):n.isTrainRunning(C)&&!n.isTrainLate(C)?(x(),S("img",me)):(x(),S("img",Te))]))],8,Ee)]),_:2},1032,["position"])):W("",!0)],64))),256)),(x(!0),S(Z,null,aA(e.stationCoordinates,(f,C)=>(x(),S(Z,null,[e.showStations[C]&&(!e.searchinput||e.searchinput&&this.allStations[C].StationCode[0].toLowerCase().includes(e.searchinput.toLowerCase())||this.allStations[C].StationDesc[0].toLowerCase().includes(e.searchinput.toLowerCase()))?(x(),iA(u,{key:0,position:f,offset:[-14,-16]},{default:V(()=>[h("div",{class:"overlay-content",onClick:m=>n.getSelectedStation(C)},ye,8,xe)]),_:2},1032,["position"])):W("",!0)],64))),256))])):W("",!0)]),_:1}),h("div",null,[e.publicMessages.length>0?(x(),iA(E,{key:0,id:"publicMessageTicker",paused:e.isPaused,duration:800,repeat:1,onMouseenter:t[18]||(t[18]=f=>e.isPaused=!e.isPaused),onMouseleave:t[19]||(t[19]=f=>e.isPaused=!1)},{default:V(()=>[(x(!0),S(Z,null,aA(e.publicMessages,f=>(x(),S("span",null,N(f+" • "),1))),256))]),_:1},8,["paused"])):W("",!0)])],64)}const Fe=dA(Ft,[["render",be],["__scopeId","data-v-33827e44"]]);export{Fe as default};