PageSourceSearch

https://www.fahrtenfuchs.de/default-packages_journey-card_src_Body…ader_index_tsx-s-f978d7.63d496485e466514.js

js fahrtenfuchs.de collected 2026-10-04 16:04:01 UTC 13,832 bytes, 5 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e8b8aba4-b0e0-5457-8e20-36abf08600fc")}catch(e){}}();
3(globalThis.rspackChunkowl_frontend||=[]).push([["default-packages_journey-card_src_Body_index_tsx-packages_journey-card_src_Header_index_tsx-s-f978d7"],{81956(e,r,a){a.d(r,{i:()=>u});var s=a(96540),t=a(13270),i=a(8831),n=a(76156),d=a(20260);a(72635);let o=e=>"FLXT"===e.code;var l=a(12413),c=a(57948);let u=(e,r)=>{let a=(0,t.d6)(),{journeyCard:u}=a.useSettings(),{passengers:p}=a.useParams(),{retailerPartnerNumber:m}=a.useRetailer(),{variant:j}=a.useCardRedesign({retailerPartnerNumber:m}),h=(0,n.N)(e),g=j!==i.b.Off,y=l.A.getPaxCount(p),x=e.bookedOut||0===e.totalSeatsLeft,b=null!==e.totalSeatsLeft&&e.totalSeatsLeft<y,f=null!=e.totalSeatsLeft&&c.A.showSimpleTripCardSeatsLeft(e.totalSeatsLeft,y,u?.seatsLeft)&&!b,v=!x&&g&&f,N=!x&&g&&b,_=(0,s.useMemo)(()=>e.fares&&0!==e.fares.length?d.A.getUniqueFareFeatures([e],{fareClassCode:null}):[],[e]),A=j===i.b.NewFlat&&_.some(o);return{cardTags:h,showTicketsLeft:v,showFewerSeatsWarning:N,show
3FlexibilityBadge:A,hasAny:(e=>{if(!e)return!1;let{isRecommended:r,isCheapest:a,isFastest:s,previousDay:t,nextDay:i}=e;return!!(r||a||s||t||i)})(r)||h.length>0||v||N||A}}},12413(e,r,a){a.d(r,{},{A:{getPaxCount:function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e?.reduce((e,r)=>{let{pax:a}=r;return e+Number(a??0)},0)??r}}})},61214(e,r,a){var s=a(88695);a.d(r,{},{T:()=>{if(1===history.length&&document.referrer){let e=(0,s.GZ)(document.referrer);if(e){window.location.href=e;return}}history.back()}})},30516(e,r,a){a.d(r,{A:()=>h});var s=a(74848),t=a(2609),i=a(60127);a(96540);var n=a(82761),d=a(13270),o=a(8831),l=a(77250);let c=e=>{let{fractional:r,currency:a,discountPercentage:t,isNewMaterialFullscreen:i,disableDesktopPadding:o,reverseLayout:c,withTopPadding:u,promotionalCampaigns:p}=e,{t:m}=(0,n.Bd)(),{Money:j}=(0,d.fE)(),h=p?.some(e=>"group"===e.id)??!1;if(!t||!r&&!h&&!a)return null;let g=void 0!==r&&void 0!==a&&(0,s.jsx)("span",{className:(0,l.A)("journey-card","footer-roundtrip-discount-old-price"),children:(0,s.jsx)(j,{fractional:r,currency:a})}),y=h?(0,s.jsxs)("span",{className:(0,l.A)("journey-card","footer-roundtrip-discount-details"),children:[(0,s.jsxs)("span",{className:(0,l.A)("journey-card","footer-roundtrip-discount-tag"),children:["-",t,"%"]}),(0,s.jsx)("span",{className:(0,l.A)("journey-card","footer-roundtrip-discount-label"),children:m("card.groupDiscount")})]}):null;return(0,s.jsx)("div",{className:(0,l.A)("journey-card","footer-roundtrip-discount",{"new-material-fullscreen":i,"no-desktop-padding":o,"with-top-padding":u}),children:c?(0,s.jsxs)(s.Fragment,{children:[y,g]}):(0,s.jsxs)(s.Fragment,{children:[g,y]})})};var u=a(45908);let p=e=>{let{currentPrice:r,passengersCount:a,isNewMaterialFullscreen:i,isNewMaterialHalfScreen:o}=e,{t:l}=(0,n.Bd)(),{Money:c}=(0,d.fE)();return(0,s.jsxs)("div",{className:(0,t.T)("journey-card","body-price-outside-details-mobile",{"with-top-border":!o&&!i,"new-material-fullscreen":i}),children:[(0,s.jsx)("div",{className:"journey-card__body-price-outside-price-wrapper-mobile",children:(0,s.jsx)("span",{className:"journey-card__body-price-outside-current-mobile",children:(0,s.jsx)(c,{...r,signed:!1})})}),(0,s.jsx)("span",{className:"journey-card__body-price-outside-passengers-mobile",children:l("card.forPassengerCount",{count:a})})]})},m=e=>{let{variant:r,isNewMaterialHalfScreen:a,shouldShowMobileDiscount:n,isNewMaterialFullscreen:d,oldPrice:l,discountPercentage:u,currentPrice:m,passengersCount:j,isNewFlat:h,connection:g,handleClick:y,isOneWayTrip:x,t:b,promotionalCampaigns:f}=e,v=(e=>{let{shouldShowMobileDiscount:r,isNewMaterialFullscreen:a,oldPrice:i,discountPercentage:n,promotionalCampaigns:d}=e;return r&&i?(0,s.jsx)("div",{className:(0,t.T)("journey-card","body-price-outside-discount-mobile",{"with-top-border":a}),children:(0,s.jsx)(c,{fractional:i.fractional,currency:i.currency,discountPercentage:n,isNewMaterialFullscreen:a,withTopPadding:a,promotionalCampaigns:d})}):null})({shouldShowMobileDiscount:n,isNewMaterialFullscreen:d,oldPrice:l,discountPercentage:u,promotionalCampaigns:f}),N=(e=>{let{isNewFlat:r,isNewMaterialHalfScreen:a,connection:t,handleClick:n,isOneWayTrip:d,t:o}=e;return r?(0,s.jsx)("div",{className:"journey-card__body-price-outside-button-mobile",children:(0,s.jsx)(i.A,{className:"h-100",dataTag:"body-price-outside-select",disabled:t.bookedOut,onClick:n,children:o(d?"card.buy":"card.select")})}):a?(0,s.jsx)(i.A,{className:"h-100 mr-4",dataTag:"body-price-outside-select",disabled:t.bookedOut,onClick:n,children:o(d?"card.buy":"card.select")}):null})({isNewFlat:h,isNewMaterialHalfScreen:a,connection:g,handleClick:y,isOneWayTrip:x,t:b}),_=(e=>{let{isNewMaterialFullscreen:r,connection:a,handleClick:t,isOneWayTrip:n,t:d}=e;return r?(0,s.jsx)(i.A,{className:"h-100 mx-4 mb-3 mt-0",dataTag:"body-price-outside-select",disabled:a.bookedOut,onClick:t,children:d(n?"card.buy":"card.select")}):null})({isNewMaterialFullscreen:d,connection:g,handleClick:y,isOneWayTrip:x,t:b});return(0,s.jsxs)(s.Fragment,{children:[v,(0,s.jsxs)("div",{className:(0,t.T)("journey-card","body-price-outside",{mobile:!0,"with-top-border":r===o.b.NewMaterialHalfScreen}),children:[(0,s.jsx)(p,{currentPrice:m,passengersCount:j,isNewMaterialFullscreen:d,isNewMaterialHalfScreen:a}),N]}),_]})},j=e=>{let{currentPrice:r,oldPrice:a,passengersCount:t,connection:n,handleClick:o,isOneWayTrip:l,discountPercentage:u,t:p,promotionalCampaigns:m}=e,{Money:j}=(0,d.fE)();return(0,s.jsxs)("div",{className:"journey-card__body-price-outside",children:[(0,s.jsxs)("div",{className:"journey-card__body-price-outside-details",children:[(0,s.jsxs)("div",{className:"journey-card__body-price-outside-price-wrapper",children:[a&&(0,s.jsx)("span",{className:"journey-card__body-price-outside-old",children:(0,s.jsx)(j,{...a})}),(0,s.jsx)("span",{className:"journey-card__body-price-outside-current",children:(0,s.jsx)(j,{...r,signed:!1})})]}),(0,s.jsx)(c,{discountPercentage:u,disableDesktopPadding:!0,reverseLayout:!0,promotionalCampaigns:m}),(0,s.jsx)("span",{className:"journey-card__body-price-outside-passengers",children:p("card.forPassengerCount",{count:t})})]}),(0,s.jsx)("div",{className:"journey-card__body-price-outside-button",children:(0,s.jsx)(i.A,{dataTag:"body-price-outside-select",disabled:n.bookedOut,onClick:o,children:p(l?"card.buy":"card.select")})})]})},h=e=>{let{connection:r,passengersCount:a,forcedFreeTripPrice:t,onClick:i,layout:l,excludeBookingFee:c=!1,oldPrice:p}=e,{t:h}=(0,n.Bd)(),g=(0,d.d6)(),{retailerPartnerNumber:y}=g.useRetailer(),{currentPrice:x,isOneWayTrip:b,oldPrice:f,discountPercentage:v}=g.useCardPrices({connection:r,forcedFreeTripPrice:t,excludeBookingFee:c}),N=p&&x?{fractional:p,currency:x.currency}:f,_=p&&x?Math.round((p-x.fractional)/p*100):v,{variant:A}=g.useCardRedesign({retailerPartnerNumber:y}),{isMobile:C}=g.useDevice(),w=b?"single":"open_return",k=e.fare??r.fares.find(e=>{let{fareClass:r}=e;return r?.journeyType===w}),S=k?.promotionalCampaigns,P=(S||[]).some(e=>"group"===e.id),T=!!N&&_>0&&P,F=A===o.b.NewFlat,B=A===o.b.NewMaterialFullscreen,L=A===o.b.NewMaterialHalfScreen,M=A!==o.b.Off&&T&&C,D={connection:r,passengersCount:a,currentPrice:x,oldPrice:N,discountPercentage:_,isOneWayTrip:b,variant:A,isNewFlat:F,isNewMaterialFullscreen:B,isNewMaterialHalfScreen:L,shouldShowMobileDiscount:M,handleClick:e=>{let a=k?.fareClass?.code??u.A.getCheapestFareClassCode(r)??"";e.stopPropagation(),i(a)},t:h,promotionalCampaigns:S};return"mobile"===l?(0,s.jsx)(m,{...D}):(0,s.jsx)(j,{...D})}},29215(e,r,a){a.d(r,{A:()=>m});var s=a(74848),t=a(46942),i=a.n(t);a(96540);var n=a(13270);let d=(e,r)=>"departure"===r?e.departureBoardingPoint:e.arrivalBoardingPoint,o=function(e,r,a){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],t="departure"===r?e.departureStation:e.arrivalStation,i=a?d(e,r):void 0;return i?{...t,name:s&&i.name?i.name:t.name,streetAndNumber:i.streetAndNumber,zipCode:i.zipCode,timeZone:i.timeZone,latitude:i.latitude,longitude:i.longitude}:t},l=e=>
3[e.streetAndNumber,e.city?.name].filter(Boolean).join(", "),c=(e,r,a)=>a&&!!d(e,r);var u=a(45908),p=a(30516);let m=e=>{let{isDepartureAlternative:r,isArrivalAlternative:a,connection:t,fareSelection:d,lineDataEnabled:m,onClick:j,isHeaderHidden:h,passengersCount:g=1,fare:y=null,isAmendment:x=!1,forcedFreeTripPrice:b=!1,excludeBookingFee:f=!1,showStationIcon:v=!1}=e,N=(0,n.d6)(),{TripTimePreview:_}=(0,n.fE)(),{line:A,linePrefix:C}=t.segments[0],{departureTime:w,arrivalTime:k,departureStation:S,arrivalStation:P}=t,T=u.A.getCheapestFareClassCode(t)??"",{retailerPartnerNumber:F}=N.useRetailer(),{isMobile:B}=N.useDevice(),{enablePriceOutsideButton:L}=N.useCardRedesign({retailerPartnerNumber:F}),{locationDisplay:M}=N.useSettings(),D=t.segments.filter(e=>!u.A.isSelfTransfer(e)),O=D[0],R=D[D.length-1],z=M.showStationAddress,E=O?.departureStation?o(O,"departure",M.useBoardingPoints,M.useBoardingPointName):null,Z=R?.arrivalStation?o(R,"arrival",M.useBoardingPoints,M.useBoardingPointName):null,H=!!O&&c(O,"departure",M.useBoardingPoints),I=!!R&&c(R,"arrival",M.useBoardingPoints);return(0,s.jsx)("div",{className:i()({"pt-2 pt-lg-4":h}),onClick:()=>j?.(T),children:(0,s.jsxs)("div",{className:i()("journey-card__body-content",{"with-price-button":L}),children:[_&&(0,s.jsx)(_,{isDepartureAlternative:r,isArrivalAlternative:a,fareSelection:d,departureTime:w,arrivalTime:k,departureStation:E?.name??S.name,arrivalStation:Z?.name??P.name,departureTimezone:S.timeZone,arrivalTimezone:P.timeZone,lineData:m?{line:A,linePrefix:C}:void 0,showStationIcon:v,departureMapStation:z?E??void 0:void 0,arrivalMapStation:z?Z??void 0:void 0,departureAddress:E?l(E):void 0,arrivalAddress:Z?l(Z):void 0,departureMapLinkOnly:H,arrivalMapLinkOnly:I}),L&&j&&!B&&(0,s.jsx)(p.A,{connection:t,passengersCount:g,fare:y,isAmendment:x,forcedFreeTripPrice:b,excludeBookingFee:f,onClick:j,oldPrice:y?.originalPrice===y?.price?.fractional?null:y?.originalPrice,layout:"desktop"})]})})}},49516(e,r,a){a.d(r,{A:()=>x});var s=a(74848),t=a(22478),i=a(75422),n=a(73004),d=a(46942),o=a.n(d),l=a(96540),c=a(82761),u=a(13270),p=a(8831),m=a(18160),j=a(45908),h=a(14669),g=a(23305),y=a(81956);let x=e=>{let{connection:r,departureDate:a,onClick:d,pax:x,priority:b,searchResultLabels:f,hideOperatorInformation:v=!1}=e,{t:N}=(0,c.Bd)(),_=(0,u.d6)(),{CarrierLogos:A}=(0,u.fE)(),{isFareBreakdownEnabled:C}=_.useFareBreakdown(),{deviceType:w,isMobile:k}=_.useDevice(),{retailerPartnerNumber:S}=_.useRetailer(),{variant:P,hideLogo:T,hideAmenitiesIconsList:F}=_.useCardRedesign({retailerPartnerNumber:S}),{cardTags:B,showTicketsLeft:L,showFewerSeatsWarning:M,showFlexibilityBadge:D}=(0,y.i)(r,f),O=w===h.X.MOBILE||w===h.X.TABLET,R=!C||O,z=r.segments.some(j.A.isSelfTransfer),[E,Z]=(0,l.useState)(!1),H=O?null:N("card.flexibilityBadgeTooltip");return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"journey-card__header",onClick:()=>d?.(j.A.getCheapestFareClassCode(r)??""),children:(0,s.jsxs)("div",{className:"journey-card__header-columns",children:[(0,s.jsxs)("div",{className:"row items-center labels-container",children:[(f||L||M||B.length>0)&&(0,s.jsx)(g.A,{isRecommended:f?.isRecommended,isCheapest:f?.isCheapest,isFastest:f?.isFastest,previousDay:f?.previousDay,nextDay:f?.nextDay,seatsLeftCount:r.totalSeatsLeft,showTicketsLeft:L,showFewerSeatsWarning:M,cardTags:B,className:"mr-0.5"}),D&&(0,s.jsx)(t.A,{action:"hover",content:H,position:"top",disabled:O,children:(0,s.jsxs)("div",{className:"journey-card__header-validity",onClick:O?e=>
3{e.stopPropagation(),O&&Z(!0)}:void 0,children:[(0,s.jsx)("span",{children:N("card.validity_12_months")}),(0,s.jsx)(i.A,{className:"journey-card__header-validity-icon",name:"info",size:"medium"})]})})]}),!v&&(0,s.jsxs)("div",{className:"row",children:[(0,s.jsx)("div",{className:"cell-7",children:(0,s.jsxs)("div",{className:o()({"journey-card__header-logo":!T}),children:[!T&&A&&(0,s.jsx)(A,{height:{desktop:32},connection:r,maxLogos:1,priority:b}),R&&a&&(0,s.jsx)(m.p,{connection:r})]})}),(0,s.jsxs)("div",{className:"journey-card__header-trip-type row end cell-5",children:[z&&(0,s.jsx)(t.A,{action:"hover",content:N("card.selfTransferWarning"),position:"top",children:(0,s.jsx)(i.A,{className:"journey-card__header-trip-type-icon",name:"alert",size:"small"})}),(0,s.jsxs)("div",{className:"row items-center",children:[a&&(0,s.jsx)("b",{children:a}),P===p.b.Off&&!(F&&k)&&R&&!a&&(0,s.jsx)(m.p,{connection:r}),x&&(0,s.jsxs)("div",{className:"row ml-2",children:[(0,s.jsx)(i.A,{name:"passenger",size:"medium"}),(0,s.jsx)("span",{children:x})]})]})]})]})]})}),D&&O&&(0,s.jsx)(n.A,{opened:E,onClose:()=>Z(!1),title:N("card.validityInformation"),innerShadows:!1,children:(0,s.jsx)("p",{className:"journey-card__header-validity-modal-content",children:N("card.flexibilityBadgeTooltip")})})]})}},66512(e,r,a){var s=a(74848),t=a(75422),i=a(46942),n=a.n(i);a(96540);var d=a(86522),o=a(61214);a.d(r,{},{A:e=>{let{title:r,className:a,onClick:i,onPreviousStep:l,disabled:c,icon:u}=e;return(0,s.jsxs)("button",{disabled:c,onClick:()=>{(i?.(),l)?l():(0,o.T)()},className:n()("back-button",a),"data-tag":"back-button",children:[u??(0,s.jsx)(t.A,{className:"mr-1",name:"back-arrow",size:"small"}),r?"string"==typeof r?(0,s.jsx)("span",{"data-tag":"back-button-title",className:(0,d.A)("back-button","title"),children:r}):r:null]})}})}}]);
4//# sourceMappingURL=default-packages_journey-card_src_Body_index_tsx-packages_journey-card_src_Header_index_tsx-s-f978d7.63d496485e466514.js.map
5//# debugId=e8b8aba4-b0e0-5457-8e20-36abf08600fc

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.