PageSourceSearch

https://zpcg.me/_nuxt/PrintItem.BmNw90Ne.js

js zpcg.me collected 2026-10-02 06:07:45 UTC 4,160 bytes, 1 lines download raw bytes

1import{d as c,a as _,e as o}from"./utils.DptB6v0e.js";import{_ as h,o as n,c as l,b as s,t as i,F as d}from"./entry.B9qXNiQA.js";const b={setup(){return{getTimeDifference:c,parseTime:_}},props:{item:{type:Object,required:!0},price:{type:Object,default:null},connectedItem:{default:null},isMain:{type:Boolean,default:!1},compact:{type:Boolean,default:!1}},data(){return{detailsVisible:!1,isDetailsPrinting:!1}},computed:{totalDuration(){return o(this.connectedItem?this.connectedItem.timetable_items[this.connectedItem.timetable_items.length-1].ArrivalTime:this.item.timetable_items[this.item.timetable_items.length-1].ArrivalTime,this.item.timetable_items[0].DepartureTime)},durations(){return{start:c(this.item.timetable_items[this.item.timetable_items.length-1].ArrivalTime,this.item.timetable_items[0].DepartureTime),waiting:this.connectedItem?c(this.connectedItem.timetable_items[0].DepartureTime,this.item.timetable_items[this.item.timetable_items.length-1].ArrivalTime):0,finish:this.connectedItem?c(this.connectedItem.timetable_items[this.connectedItem.timetable_items.length-1].ArrivalTime,this.connectedItem.timetable_items[0].DepartureTime):0}},timebarWidth(){return{start:this.getTimebarWidth(this.item.timetable_items[this.item.timetable_items.length-1].ArrivalTime,this.item.timetable_items[0].DepartureTime),waiting:this.connectedItem?this.getTimebarWidth(this.connectedItem.timetable_items[0].DepartureTime,this.item.timetable_items[this.item.timetable_items.length-1].ArrivalTime):0,finish:this.connectedItem?this.getTimebarWidth(this.connectedItem.timetable_items[this.connectedItem.timetable_items.length-1].ArrivalTime,this.connectedItem.timetable_items[0].DepartureTime):0}},firstTimetableItem(){return this.item.timetable_items[0]},lastTimetableItem(){return this.connectedItem?this.connectedItem.timetable_items.slice(-1)[0]:this.item.timetable_items.slice(-1)[0]}},methods:{toggleDetails(){this.detailsVisible=!this.detailsVisible},hideDetails(){this.detailsVisible=!1},getClassPrice(t){var a,r;const m=(a=this.item)==null?void 0:a.timetable_items[0].routestop,e=(r=this.item)==null?void 0:r.timetable_items[this.item.timetable_items.length-1].routestop;return t==1?parseFloat(e.Class1Price-m.Class1Price).toFixed(2):parseFloat(e.Class2Price-m.Class2Price).toFixed(2)},getTimebarWidth(t,m){return o(t,m)/this.totalDuration*100},setDetailsPrinting(t){document.querySelectorAll(".route_card").forEach(function(e){t?e.classList.add("print:hidden"):e.classList.remove("print:hidden")}),this.isDetailsPrinting=t}}},u={class:"grid grid-cols-12 gap-x-2 text-sm lg:text-base font-medium py-2 border-b border-zinc-200 px-4 lg:px-8 text-zinc-500 bg-white min-w-[456px] text-start"},g={class:"font-semibold col-span-2 text-start"},T={class:"col-span-2"},f={class:"col-span-2"},I={class:"col-span-2"},p={class:"col-span-2"},y={class:"col-span-2"},D={key:2,class:"col-span-2"},v={key:3,class:"col-span-2"},x={class:"col-span-1"},A={class:"col-span-1"};function N(t,m,e,a,r,P){return n(),l("div",u,[s("div",g,i(e.connectedItem?e.connectedItem.TrainNumber:e.item.TrainNumber),1),e.connectedItem?(n(),l(d,{key:0},[s("span",T,i(e.item.timetable_items[0].routestop.stop[t.$i18n.locale==="me-cyr"?"Name_me_cyr":"Name_me"]),1),s("span",f,i(e.connectedItem.timetable_items[e.connectedItem.timetable_items.length-1].routestop.stop[t.$i18n.locale==="me-cyr"?"Name_me_cyr":"Name_me"]),1)],64)):(n(),l(d,{key:1},[s("span",I,i(e.item.timetable_items[0].routestop.stop[t.$i18n.locale==="me-cyr"?"Name_me_cyr":"Name_me"]),1),s("span",p,i(e.item.timetable_items[e.item.timetable_items.length-1].routestop.stop[t.$i18n.locale==="me-cyr"?"Name_me_cyr":"Name_me"]),1)],64)),s("div",y,i(a.parseTime(e.item.timetable_items[0].DepartureTime)),1),e.connectedItem?(n(),l("div",D,i(a.parseTime(e.connectedItem.timetable_items[e.connectedItem.timetable_items.length-1].ArrivalTime)),1)):(n(),l("div",v,i(a.parseTime(e.item.timetable_items[e.item.timetable_items.length-1].ArrivalTime)),1)),s("div",x,i(e.price?`${e.price.Class1Price.toFixed(2)}€`:"-"),1),s("div",A,i(e.price?`${e.price.Class2Price.toFixed(2)}€`:"-"),1)])}const k=h(b,[["render",N]]);export{k as default};

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.