PageSourceSearch

https://www.tictactrip.eu/static/js/main.66c6c894.chunk.js

js tictactrip.eu collected 2026-09-24 17:56:22 UTC 1,294,414 bytes, 1,050 lines download raw bytes

1(this["webpackJsonp@tictactrip/front"]=this["webpackJsonp@tictactrip/front"]||[]).push([[3475],[,,,,,function(e,t,n){"use strict";n.d(t,"Bb",(function(){return l})),n.d(t,"wb",(function(){return c})),n.d(t,"sb",(function(){return u})),n.d(t,"db",(function(){return p})),n.d(t,"Eb",(function(){return g})),n.d(t,"fb",(function(){return m})),n.d(t,"Ab",(function(){return f})),n.d(t,"eb",(function(){return h})),n.d(t,"zb",(function(){return b})),n.d(t,"a",(function(){return v})),n.d(t,"u",(function(){return y})),n.d(t,"Cb",(function(){return T})),n.d(t,"yb",(function(){return k})),n.d(t,"Db",(function(){return j})),n.d(t,"xb",(function(){return w})),n.d(t,"pb",(function(){return z})),n.d(t,"w",(function(){return C})),n.d(t,"ud",(function(){return S})),n.d(t,"hb",(function(){return M})),n.d(t,"M",(function(){return A})),n.d(t,"nd",(function(){return x})),n.d(t,"L",(function(){return O})),n.d(t,"md",(function(){return D})),n.d(t,"gb",(function(){return I})),n.d(t,"x",(function(){return E})),n.d(t,"rb",(function(){return P})),n.d(t,"t",(function(){return N})),n.d(t,"Zb",(function(){return R})),n.d(t,"i",(function(){return L})),n.d(t,"h",(function(){return F})),n.d(t,"C",(function(){return B})),n.d(t,"v",(function(){return q})),n.d(t,"ld",(function(){return $})),n.d(t,"wd",(function(){return V})),n.d(t,"zd",(function(){return G})),n.d(t,"xd",(function(){return U})),n.d(t,"yd",(function(){return H})),n.d(t,"d",(function(){return W})),n.d(t,"od",(function(){return Y})),n.d(t,"f",(function(){return Z})),n.d(t,"mb",(function(){return K})),n.d(t,"e",(function(){return Q})),n.d(t,"pd",(function(){return J})),n.d(t,"g",(function(){return X})),n.d(t,"nb",(function(){return _})),n.d(t,"ic",(function(){return ee})),n.d(t,"vc",(function(){return te})),n.d(t,"uc",(function(){return ne})),n.d(t,"jc",(function(){return ie})),n.d(t,"y",(function(){return re})),n.d(t,"B",(function(){return ae})),n.d(t,"A",(function(){return oe})),n.d(t,"z",(function(){return se})),n.d(t,"rd",(function(){return de})),n.d(t,"qd",(function(){return le})),n.d(t,"sd",(function(){return ce})),n.d(t,"ib",(function(){return ue})),n.d(t,"kb",(function(){return pe})),n.d(t,"jb",(function(){return ge})),n.d(t,"lb",(function(){return me})),n.d(t,"tc",(function(){return fe})),n.d(t,"pc",(function(){return he})),n.d(t,"rc",(function(){return be})),n.d(t,"oc",(function(){return ve})),n.d(t,"lc",(function(){return ye})),n.d(t,"mc",(function(){return Te})),n.d(t,"qc",(function(){return ke})),n.d(t,"sc",(function(){return je})),n.d(t,"nc",(function(){return we})),n.d(t,"kc",(function(){return ze})),n.d(t,"ob",(function(){return Ce})),n.d(t,"b",(function(){return Se})),n.d(t,"ab",(function(){return Me})),n.d(t,"bb",(function(){return Ae})),n.d(t,"cb",(function(){return xe})),n.d(t,"P",(function(){return Oe})),n.d(t,"R",(function(){return De})),n.d(t,"T",(function(){return Ie})),n.d(t,"Q",(function(){return Ee})),n.d(t,"S",(function(){return Pe})),n.d(t,"U",(function(){return Ne})),n.d(t,"X",(function(){return Re})),n.d(t,"Y",(function(){return Le})),n.d(t,"Z",(function(){return Fe})),n.d(t,"Uc",(function(){return Be})),n.d(t,"Vc",(function(){return qe})),n.d(t,"Wc",(function(){return $e})),n.d(t,"yc",(function(){return Ve})),n.d(t,"Bc",(function(){return Ge})),n.d(t,"Ec",(function(){return Ue})),n.d(t,"Hc",(function(){return He})),n.d(t,"Lc",(function(){return We})),n.d(t,"zc",(function(){return Ye})),n.d(t,"Cc",(function(){return Ze})),n.d(t,"Fc",(function(){return Ke})),n.d(t,"Ic",(function(){return Qe})),n.d(t,"Mc",(function(){return Je})),n.d(t,"Ac",(function(){return Xe})),n.d(t,"Dc",(function(){return _e})),n.d(t,"Gc",(function(){return et})),n.d(t,"Jc",(function(){return tt})),n.d(t,"Nc",(function(){return nt})),n.d(t,"Kc",(function(){return it})),n.d(t,"Oc",(function(){return rt})),n.d(t,"Qc",(function(){return at})),n.d(t,"Rc",(function(){return ot})),n.d(t,"Sc",(function(){return st})),n.d(t,"Yc",(function(){return dt})),n.d(t,"Zc",(function(){return lt})),n.d(t,"bd",(function(){return ct})),n.d(t,"cd",(function(){return ut})),n.d(t,"dd",(function(){return pt})),n.d(t,"fd",(function(){return gt})),n.d(t,"gd",(function(){return mt})),n.d(t,"id",(function(){return ft})),n.d(t,"jd",(function(){return ht})),n.d(t,"kd",(function(){return bt})),n.d(t,"Vb",(function(){return vt})),n.d(t,"Wb",(function(){return yt})),n.d(t,"Xb",(function(){return Tt})),n.d(t,"Qb",(function(){return kt})),n.d(t,"Rb",(function(){return jt})),n.d(t,"Sb",(function(){return wt})),n.d(t,"Lb",(function(){return zt})),n.d(t,"Mb",(function(){return Ct})),n.d(t,"Nb",(function(){return St})),n.d(t,"Gb",(function(){return Mt})),n.d(t,"Hb",(function(){return At})),n.d(t,"Ib",(function(){return xt})),n.d(t,"l",(function(){return Ot})),n.d(t,"m",(function(){return Dt})),n.d(t,"n",(function(){return It})),n.d(t,"o",(function(){return Et})),n.d(t,"p",(function(){return Pt})),n.d(t,"q",(function(){return Nt})),n.d(t,"r",(function(){return Rt})),n.d(t,"s",(function(){return Lt})),n.d(t,"td",(function(){return Ft})),n.d(t,"c",(function(){return Bt})),n.d(t,"hc",(function(){return qt})),n.d(t,"gc",(function(){return $t})),n.d(t,"bc",(function(){return Vt})),n.d(t,"cc",(function(){return Gt})),n.d(t,"dc",(function(){return Ut})),n.d(t,"ec",(function(){return Ht})),n.d(t,"fc",(function(){return Wt})),n.d(t,"ac",(function(){return Yt})),n.d(t,"N",(function(){return Zt})),n.d(t,"V",(function(){return Kt})),n.d(t,"O",(function(){return Qt})),n.d(t,"W",(function(){return Jt})),n.d(t,"Tc",(function(){return Xt})),n.d(t,"wc",(function(){return _t})),n.d(t,"xc",(function(){return en})),n.d(t,"Pc",(function(){return tn})),n.d(t,"Xc",(function(){return nn})),n.d(t,"ad",(function(){return rn})),n.d(t,"ed",(function(){return an})),n.d(t,"hd",(function(){return on})),n.d(t,"Yb",(function(){return sn})),n.d(t,"Ub",(function(){return dn})),n.d(t,"Tb",(function(){return ln})),n.d(t,"Pb",(function(){return cn})),n.d(t,"Ob",(function(){return un})),n.d(t,"Kb",(function(){return pn})),n.d(t,"Jb",(function(){return gn})),n.d(t,"Fb",(function(){return mn})),n.d(t,"j",(function(){return fn}
1)),n.d(t,"k",(function(){return hn})),n.d(t,"F",(function(){return bn})),n.d(t,"G",(function(){return vn})),n.d(t,"H",(function(){return yn})),n.d(t,"I",(function(){return Tn})),n.d(t,"J",(function(){return kn})),n.d(t,"K",(function(){return jn})),n.d(t,"E",(function(){return wn})),n.d(t,"tb",(function(){return Sn})),n.d(t,"ub",(function(){return Mn})),n.d(t,"D",(function(){return An})),n.d(t,"qb",(function(){return xn})),n.d(t,"vd",(function(){return On})),n.d(t,"vb",(function(){return Dn}));var i=n(3),r=n.n(i),a=n(12),o=n(364),s=n(9),d=n(73);const l="app/Search/SET_LOADING",c="app/Search/SET_CITY",u="app/Search/RESET_CITY",p="app/Search/GET_CITIES",g="app/Search/SET_TRIP_DATA",m="app/Search/GET_LINKS",f="app/Search/SET_LINKS",h="app/Search/GET_EDITABLE_CONTENT",b="app/Search/SET_EDITABLE_CONTENT",v="app/Search/ADD_EMPTY_EDITABLE_CONTENT",y="app/Search/DELETE_EDITABLE_CONTENT",T="app/Search/SET_RATINGS",k="app/Search/SET_CURRENT_PAGE_TYPE",j="app/Search/SET_SHOULD_REDIRECT_TO_THE_MAIN_PAGE",w="app/Search/SET_COMPANIES_DATA",z="originCity",C="destinationCity",S="tripData",M="loading",A="fromOriginLinks",x="toOriginLinks",O="fromDestinationLinks",D="toDestinationLinks",I="links",E="editableContent",P="ratings",N="currentPageType",R="shouldRedirectToMainPage",L="companiesData",F={[A]:z,[x]:z,[O]:C,[D]:C},B="FAQ",q="destinations",$="tables",V=`${s.c}/cities`,G=`${s.G}/trip`,U=`${s.c}/editableContent`,H=`${s.c}/ratings/trip`,W="bus",Y="train",Z="carpooling",K="multimodality",Q="busPlural",J="trainPlural",X="carpoolingPlural",_="mutimodalityPlural",ee="bus",te="train",ne="multimodal",ie="carpooling",re="\ud83d\ude8c",ae="\ud83d\ude84",oe="\ud83d\ude8c + \ud83d\ude84",se="\ud83d\ude97",de={[W]:re,[Y]:ae,[K]:oe,[Z]:se},le=[W,Y,Z],ce={[W]:Q,[Y]:J,[Z]:X,[K]:_},ue="mainTableHeaderDistance",pe="mainTableHeaderPriceRange",ge="mainTableHeaderDuration",me="mainTableHeaderTripType",fe="specificTableHeaderPriceRange",he="specificTableHeaderDuration",be="specificTableHeaderItinerary",ve="specificTableHeaderDeparture",ye="specificTableHeaderArrival",Te="specificTableHeaderCompanies",ke="specificTableHeaderFirstTrip",je="specificTableHeaderLastTrip",we="specificTableHeaderDailyTrips",ze="specificTableHeaderAlternative",Ce=[fe,he,ke,je,we],Se=[fe,he,be,ve,ye,Te,ke,je,we,ze],Me="generalTextSentence11",Ae="generalTextSentence12",xe="generalTextSentence13",Oe="generalTextSentence21",De="generalTextSentence22",Ie="generalTextSentence23",Ee="generalTextSentence21Direct",Pe="generalTextSentence22Direct",Ne="generalTextSentence23Direct",Re="generalTextSentence31",Le="generalTextSentence32",Fe="generalTextSentence33",Be="specificTextHeader1",qe="specificTextHeader2",$e="specificTextHeader3",Ve="specificText1",Ge="specificText2",Ue="specificText3",He="specificText4",We="specificText5",Ye="specificText11",Ze="specificText21",Ke="specificText31",Qe="specificText41",Je="specificText51",Xe="specificText12",_e="specificText22",et="specificText32",tt="specificText42",nt="specificText52",it="specificText43",rt="specificText53",at="specificTextDailyTrips1",ot="specificTextDailyTrips2",st="specificTextDailyTrips3",dt="specificTextNoDataIntro1",lt="specificTextNoDataIntro2",ct="specificTextNoDataItinerary1",ut="specificTextNoDataItinerary2",pt="specificTextNoDataItinerary3",gt="specificTextNoDataItineraryDistance1",mt="specificTextNoDataItineraryDistance2",ft="specificTextNoDataItineraryStop1",ht="specificTextNoDataItineraryStop2",bt="specificTextNoDataItineraryStop3",vt="shortFaqPrice1",yt="shortFaqPrice2",Tt="shortFaqPrice3",kt="shortFaqDuration1",jt="shortFaqDuration2",wt="shortFaqDuration3",zt="shortFaqDeparture1",Ct="shortFaqDeparture2",St="shortFaqDeparture3",Mt="shortFaqDailyTrips1",At="shortFaqDailyTrips2",xt="shortFaqDailyTrips3",Ot="companyVerb1",Dt="companyVerb2",It="companyVerb3",Et="companyVerb4",Pt="companyVerbPlural1",Nt="companyVerbPlural2",Rt="companyVerbPlural3",Lt="companyVerbPlural4",Ft=["reduceCarbonFootprint1","reduceCarbonFootprint2","reduceCarbonFootprint3"],Bt=["bestTimeToBook1","bestTimeToBook2","bestTimeToBook3"],qt=["specificCompaniesTextHeaders1","specificCompaniesTextHeaders2","specificCompaniesTextHeaders3"],$t=["specificCompaniesTextDailyTrips","specificCompaniesTextDailyTrips_1","specificCompaniesTextDailyTrips_2"],Vt=["specificCompaniesText1","specificCompaniesText1_1","specificCompaniesText1_2",$t[0]],Gt=["specificCompaniesText2","specificCompaniesText2_1","specificCompaniesText2_2",$t[1]],Ut=["specificCompaniesText3","specificCompaniesText3_1","specificCompaniesText3_2",$t[2]],Ht=["specificCompaniesText4","specificCompaniesText4_1","specificCompaniesText4_2","specificCompaniesText4_3",$t[0]],Wt=["specificCompaniesText5","specificCompaniesText5_1","specificCompaniesText5_2","specificCompaniesText5_3",$t[1]],Yt=[Vt,Gt,Ut,Ht,Wt],Zt=[Me,Ae,xe],Kt=[Ee,Pe,Ne],Qt=[Oe,De,Ie],Jt=[Re,Le,Fe],Xt=[Be,qe,$e],_t=[Ve,Ge,Ue,He,We],en={[Ve]:[Ye,Xe],[Ge]:[Ze,_e],[Ue]:[Ke,et],[He]:[Qe,tt,it],[We]:[Je,nt,rt]},tn=[at,ot,st],nn=[dt,lt],rn=[ct,ut,pt],an=[gt,mt],on=[ft,ht,bt],sn=["priceFaqHeader","priceFaqHeader2"],dn=[vt,yt,Tt],ln=["durationFaqHeader","durationFaqHeader2"],cn=[kt,jt,wt],un=["departureFaqHeader","departureFaqHeader2"],pn=[zt,Ct,St],gn=["dailyTripsFaqHeader","dailyTripsFaqHeader2"],mn=[Mt,At,xt],fn=[Ot,Dt,It,Et],hn=[Pt,Nt,Rt,Lt],bn="formattedTrip1",vn="formattedTrip2",yn="formattedTrip3",Tn="formattedTrip4",kn="formattedTrip5",jn="formattedTrip6",wn=[bn,vn,yn,Tn,kn,jn],zn=(r.a.exact({id:r.a.number,name:r.a.string,region:r.a.string,country:r.a.string,countryCode:r.a.string,
1slug:r.a.string,gpuid:r.a.string,latitude:r.a.number,longitude:r.a.number,specialType:r.a.string,serviced:r.a.bool,notServicedSince:r.a.string}),r.a.arrayOf(r.a.exact({legacyId:r.a.string,id:r.a.string,value:r.a.node})),r.a.arrayOf(r.a.exact({id:r.a.string,value:r.a.objectOf(r.a.oneOfType([r.a.node,r.a.string]))})),r.a.shape({country:r.a.string,id:r.a.number,name:r.a.string,region:r.a.string,slug:r.a.string})),Cn=r.a.shape({destination:zn,origin:zn}),Sn=(r.a.exact({[A]:r.a.arrayOf(Cn),[x]:r.a.arrayOf(Cn),[O]:r.a.arrayOf(Cn),[D]:r.a.arrayOf(Cn)}),r.a.exact({destinationCard:o.b,description:r.a.string}),r.a.shape({content:r.a.oneOfType([r.a.string,r.a.node]),header:r.a.oneOfType([r.a.string,r.a.node])}),"searchPageInitialHeaderMessage"),Mn="searchPageInitialSubHeaderMessage",An="findMyTicket",xn="priceCalendar",On="tripInformation",Dn={[d.a.BUS]:a.i.BUS,[d.a.TRAIN]:a.i.TRAIN,[d.a.CARPOOLING]:a.i.CARPOOLING}},,function(e,t,n){"use strict";n.d(t,"u",(function(){return o})),n.d(t,"p",(function(){return s})),n.d(t,"t",(function(){return d})),n.d(t,"v",(function(){return l})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return u})),n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return f})),n.d(t,"h",(function(){return h})),n.d(t,"w",(function(){return b})),n.d(t,"s",(function(){return v})),n.d(t,"r",(function(){return y})),n.d(t,"c",(function(){return T})),n.d(t,"m",(function(){return k})),n.d(t,"j",(function(){return j})),n.d(t,"i",(function(){return w})),n.d(t,"g",(function(){return z})),n.d(t,"l",(function(){return C})),n.d(t,"x",(function(){return S})),n.d(t,"e",(function(){return M})),n.d(t,"f",(function(){return A})),n.d(t,"a",(function(){return O}));var i=n(3),r=n.n(i),a=n(11);const o="app/SET_SEARCH_URL",s="app/SET_FUNNEL_STEP",d="app/SET_PRIMARY_COLOR",l="app/SET_SECONDARY_COLOR",c="app/SET_COLORS",u="app/SET_PARTNER_CONFIG",p="app/GET_PARTNER_CONFIG",g="colors",m="primaryColor",f="secondaryColor",h="partnerConfig",b="app/STEP_NONE",v="app/SET_PARTNER_ID",y="app/SET_PARTNER_EXTERNAL_ID",T="funnelStep",k="searchUrl",j="partnerId",w="partnerExternalId",z="outboundTrip",C="returnTrip",S=" | Tictactrip.eu",M=`${document.location.origin}/assets/defaultOgImage.png`,A={HOME:"/",RESULTS:"/results",REDIRECT:"/redirect",REDIRECT_APP:"/redirect/app",INFO:"/info",PAYMENT:"/payment",CONFIRMATION:"/confirmation",PARTNERS:"/partners",WIDGET:"/widget",LEGAL:"/legal",TERMS_OF_SALE:"/terms",ABOUT:"/about",GROUP_TRAVEL:"/voyager-en-groupe",HOW_IT_WORKS:"/about/how-it-works",FAQ:"/faq",PRIVACY:"/privacy",CITY:"/city",COMPANY:"/company",SEARCH:"/search",MOUNTAIN:"/mountain",STATIONS:"/stations",LOGIN:"/login",VERIFY_MAGIC_LINK:"/login/verify",PAYMENT_LINK:"/payment-link",ORDERS:"/orders",ADMIN:"/admin",ADMIN_SALES_OPENING_CONFIGURATION:"/admin/configuration/odv",ADMIN_ORDERS:"/admin/orders",ADMIN_PRESALES:"/admin/presales",WIDGET_BOOKING:"/widget-booking",FUNDRAISING:"https://www.tudigo.co/equity/tictactrip",PROVIDERS_CONFIGURATION:"/providers-configuration",SUPPORT:"/support",STATUS:"/status",BUY_A_DISCOUNT_CARD:"/buy/discount-card",GIVE_YOUR_FEEDBACK:"/avis-client",IOS_APP_LINK:"https://apps.apple.com/fr/app/tictactrip-trains-bus-covoit/id1500431872",ANDROID_APP_LINK:"https://play.google.com/store/apps/details?id=com.tictactrip.comparateur.bus.train.sncf",FEATURE_FLAGS:"/feature-flags",BLOG:"https://www.tictactrip.eu/blog/",JOBS:"https://jobs.stationf.co/companies/tictactrip",TTA:"https://tally.so/r/mBaPRA",AFFILIATION_BOOKING_COM:"https://api.tictactrip.eu/redirects/8573",AFFILIATION_FUNBOOKER:"https://api.tictactrip.eu/redirects/8574",AFFILIATION_RENTAL_CARS:"https://api.tictactrip.eu/redirects/8575",AFFILIATION_NANNYBAG:"https://api.tictactrip.eu/redirects/8576",AFFILIATION_SKISET:"https://api.tictactrip.eu/redirects/8577",AFFILIATION_VERYTRAIN:"https://www.verytrain.com/?utm_source=tictactrip&utm_medium=partenaire&utm_campaign=tictactrip_footer_train_hotel",AFFILIATION_CAMPING:"https://fr.camping-and-co.com/?utm_source=Tictactrip&utm_medium=partenaire&utm_campaign=Tictactrip&partner=tictactrip",AFFILIATION_HOLIDAY_RENTAL:"https://www.tripandco.com/?utm_source=Tictactrip&utm_medium=partenaire&utm_campaign=Tictactrip&partner=tictactrip",AFFILIATION_SKI_ACCOMMODATION:"https://ski.tripandco.com/?utm_source=Tictactrip&utm_medium=partenaire&utm_campaign=Tictactrip&partner=tictactrip",PRESS:"https://tictactrip.notion.site/Tictactrip-Espace-presse-partag-b95294e3262e49b3a3491cd49b673fb1?pvs=74",HELP_CENTER:"https://tictactriphelp.zendesk.com/hc/fr",ACCOUNT_PROFILE:"/account/profile",B2B_SOLUTIONS:"https://tictactrip.notion.site/Nos-solutions-B2B-2182028440e9801e9ac5f75edcfd8b46"},x=(a.a.terciary500,a.a.primary400,r.a.shape({colors:r.a.shape({primary:r.a.string,
1secondary:r.a.string})}),r.a.shape({hash:r.a.string,key:r.a.string,pathname:r.a.string,search:r.a.string,state:r.a.string}),r.a.shape({backgroundUrl:r.a.string,gpuids:r.a.arrayOf(r.a.string),header:r.a.string,id:r.a.string,logoUrl:r.a.string,placeholder:r.a.string,primaryColor:r.a.string,secondaryColor:r.a.string,subHeader:r.a.string})),O=(r.a.shape({[g]:r.a.shape({[m]:r.a.string,[f]:r.a.string}),[T]:r.a.string,[h]:x,[j]:r.a.string,[k]:r.a.string}),"user profile")},,function(e,t,n){"use strict";n.d(t,"c",(function(){return ae})),n.d(t,"A",(function(){return oe})),n.d(t,"u",(function(){return se})),n.d(t,"v",(function(){return de})),n.d(t,"r",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"G",(function(){return ue})),n.d(t,"H",(function(){return pe})),n.d(t,"F",(function(){return ge})),n.d(t,"C",(function(){return me})),n.d(t,"E",(function(){return fe})),n.d(t,"D",(function(){return he})),n.d(t,"I",(function(){return be})),n.d(t,"d",(function(){return ve})),n.d(t,"g",(function(){return ye})),n.d(t,"h",(function(){return Te})),n.d(t,"n",(function(){return ke})),n.d(t,"o",(function(){return je})),n.d(t,"e",(function(){return we})),n.d(t,"a",(function(){return ze})),n.d(t,"t",(function(){return Ce})),n.d(t,"b",(function(){return Se})),n.d(t,"z",(function(){return Me})),n.d(t,"B",(function(){return Ae})),n.d(t,"x",(function(){return xe})),n.d(t,"w",(function(){return Oe})),n.d(t,"i",(function(){return De})),n.d(t,"f",(function(){return Ie})),n.d(t,"s",(function(){return Ee})),n.d(t,"y",(function(){return Pe})),n.d(t,"p",(function(){return Ne})),n.d(t,"m",(function(){return Re})),n.d(t,"k",(function(){return Le})),n.d(t,"l",(function(){return Fe})),n.d(t,"j",(function(){return Be}));n(398);var i=n.p+"static/media/logo_albu.e23932c0.png",r=n.p+"static/media/logo_alsa.d13ee3ff.svg",a=n(399),o=n.p+"static/media/logo_amp.cc483b77.svg",s=n.p+"static/media/logo_autozug.9f51f686.svg",d=n.p+"static/media/logo_ave.59c1db58.svg",l=n.p+"static/media/logo_blablacar.b84a6e48.svg",c=n.p+"static/media/logo_blablacar_bus.2d4867fc.svg",u=n.p+"static/media/logo_cars_region.ef098690.png",p=n.p+"static/media/logo_db.f00d88fc.svg",g=n.p+"static/media/logo_esle.0d34fad2.png",m=n.p+"static/media/logo_eurocity.e02af519.svg",f=n(194),h=n.p+"static/media/logo_flibco.c7acbb3e.svg",b=n.p+"static/media/logo_flixbus.358feb70.svg",v=n.p+"static/media/logo_flixtrain.9d0211da.svg",y=n.p+"static/media/logo_frecciabianca.aa1c7151.svg",T=n.p+"static/media/logo_frecciargento.5b76d6e5.svg",k=n.p+"static/media/logo_frecciarossa.245fb4cd.svg",j=n.p+"static/media/logo_ice.8d31260e.svg",w=n.p+"static/media/logo_intercites.70701674.svg",z=n.p+"static/media/logo_iryo.c345eee5.svg",C=n.p+"static/media/logo_itabus.ba8f14d8.svg",S=n.p+"static/media/logo_ital.d93b8365.svg",M=n.p+"static/media/logo_italo.aeabedc1.svg",A=n.p+"static/media/logo_keolis.805213c3.svg",x=n.p+"static/media/logo_lbdi.404924fc.svg",O=n.p+"static/media/logo_leo_express.5b9a2d06.svg",D=n.p+"static/media/logo_lyria.b134fee1.svg",I=n.p+"static/media/logo_magical_shuttle.0bd9e59d.jpg",E=n.p+"static/media/logo_marino_bus.157dd539.svg",P=n.p+"static/media/logo_megabus.0e543e1c.svg",N=n.p+"static/media/logo_nbea.90b49106.png",R=n.p+"static/media/logo_ndvy.c3eb1cf7.png",L=n.p+"static/media/logo_nightjet.0871834d.svg",F=n.p+"static/media/logo_ntv.e1f4938f.svg",B=n.p+"static/media/logo_ouigo_grande_vitesse.0bcce9cd.svg",q=n.p+"static/media/logo_ouigo_vitesse_classique.5a5546ca.svg",$=n.p+"static/media/logo_pexr.0f0e6d47.png",V=n.p+"static/media/logo_railjet.4341ec32.svg",G=n.p+"static/media/logo_regiojet.a9b4bfe6.svg",U=n.p+"static/media/logo_renfe.09e2789d.svg",H=n.p+"static/media/logo_rer.6d72680e.svg",W=n.p+"static/media/logo_rhex.7853de69.png",Y="data:image/png;base64,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",Z=n.p+"static/media/logo_russian_railways.6a3d9f9b.svg",K=n.p+"static/media/logo_sbb.986fa24d.svg",Q=n.p+"static/media/logo_sj.3bd7810e.svg",J=n(91),X="data:image/png;
1base64,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",_=n.p+"static/media/logo_ter_sncf.a08af8c9.svg",ee=n.p+"static/media/logo_tgv.6c434219.svg",te=n.p+"static/media/logo_tgv_inoui.c2e04b5d.svg",ne=n.p+"static/media/logo_tgv_nomad.fec1fa60.svg",ie=n(122),re=n.p+"static/media/logo_westbahn.e7fb7565.svg";const ae="https://api.tictactrip.eu",oe="0x4AAAAAAEsjBru57gOYbarv",se="",de="production",le="https://payment.payline.com/scripts/widget-min.js",ce="https://payment.payline.com/styles/widget-min.css",ue=`${ae}/data`,pe=`${ae}/cities/popular`,ge=`${ae}/booking/carts`,me=`${ae}/auth/google`,fe=`${ae}/widgetBookings`,he=`${ae}/editableContent`,be=`${ae}/orderTickets`,ve=`${window.location.origin}/assets`,ye=`${ve}/city`,Te=`${ve}/company`,ke="from",je="to",we={"Content-Type":"application/json","user-lang":"fr_FR"},ze="accessToken",Ce="refreshToken",Se="adminToken",Me="authentication:client:tokenExpired",Ae="authentication:client:unauthorizedRoute",xe="general:client:signatureRejected",Oe="general:client:sessionRequired",De="editableContents:client:duplicate",Ie={Ouigo:"Ouigo","OUIGO Grande vitesse":"OUIGO Grande vitesse","OUIGO Vitesse classique":"OUIGO Vitesse classique",TGV:"TGV",TGVInoui:"TGV Inoui",TGVAtlantique:"TGV Atlantique",TGVDuplex:"TGV Duplex",TER:"TER",CarTer:"Car TER",Intercite:"Intercit\xe9s",InterciteNuit:"Intercit\xe9s de nuit",Alsa:"Alsa",Altibus:"Altibus",CarsRegion:"Cars R\xe9gion",Bus:"Bus",Flixbus:"Flixbus",Lyria:"Lyria",Eurostar:"Eurostar",Renfe:"Renfe",IRYO:"Iryo",DB:"Deutshe Bahn",SBB:"SBB",CAMP:"Campania Express",ITAL:"Italo Treno",ALBU:"Alpybus",TOTO:"Totoom",ESLE:"European Sleeper"},Ee={ave:{src:d,alt:"logo Ave"},alsa:{src:r,alt:"logo ALSA"},altibus:{src:a.a,alt:"logo Altibus"},"cars r\xe9gion":{src:u,alt:"logo Cars R\xe9gion"},"autocar sncf":{src:J.a,alt:"logo SNCF"},blablacar:{src:l,alt:"logo Blablacar"},"bus blablacar":{src:c,alt:"logo Blablacar Bus"},bus:{src:J.a,alt:"logo SNCF"},"car ter":{src:_,alt:"logo TER"},cisalpino:{src:m,alt:"logo Eurocity"},db:{src:p,alt:"logo db"},"db autozug":{src:s,alt:"logo Autozug"},"es av fast":{src:ie.a,alt:"logo Trenitalia"},"es fast":{src:ie.a,alt:"logo Trenitalia"},"en italie":{src:ie.a,alt:"logo Trenitalias"},eurocity:{src:m,alt:"logo Eurocity"},"eurocity train":{src:m,alt:"logo Eurocity"},andbus:{src:"data:image/png;base64,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",alt:"logo Andbus"},"inter saj":{src:"data:image/png;base64,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",alt:"logo Inter Saj"},flibco:{src:h,alt:"logo Flibco"},eurostar:{src:f.a,alt:"logo Eurostar",style:{height:"4rem"}},"express ic":{src:j,alt:"logo ICE"},flixbus:{src:b,alt:"logo Flixbus"},flixtrain:{src:v,alt:"logo FlixTrain",style:{height:"1.8rem"}},frecciabianca:{src:y,alt:"logo Frecciabianca"},frecciargento:{src:T,alt:"logo Frecciargento"},frecciarossa:{src:k,alt:"logo Frecciarossa"},ice:{src:j,alt:"logo ICE"},"intercity notte italia":{src:F,alt:"logo Nuovo Trasporto Viaggiatori"},intercity:{src:ie.a,alt:"logo Trenitalia"},"intercit\xe9 100% eco":{src:w,alt:"logo Intercit\xe9s"},"intercit\xe9s duplex":{src:w,alt:"logo Intercit\xe9s"},"intercit\xe9s de nuit":{src:w,alt:"logo Intercit\xe9s"},"intercit\xe9s":{src:w,alt:"logo Intercit\xe9s"},iryo:{src:z,alt:"logo iryo"},"italo treno":{src:S,alt:"logo ital"},alpybus:{src:i,alt:"logo albu"},"european sleeper":{src:g,alt:"logo esle"},totoom:{src:"data:image/png;base64,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",alt:"logo toto"},"campania express":{src:$,alt:"logo pexr"},italo:{src:M,alt:"logo Italo"},"le bus direct":{src:x,alt:"logo Le Bus Direct"},lyria:{src:D,alt:"logo Lyria"},"magical shuttle":{src:I,alt:"logo Magical Shuttle"},megabus:{src:P,alt:"logo Megabus"},none:{src:J.a,alt:"logo SNCF"},ntv:{src:F,alt:"logo Nuovo Trasporto Viaggiatori"},"national express":{src:"data:image/png;base64,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",alt:"logo National Express"},"navette keolis":{src:A,alt:"logo Keolis"},"navette paris beauvais":{src:N,alt:"logo Navette Paris Beauvais",style:{height:"4rem"}},"navette de vatry":{src:R,alt:"logo Navette de Vatry"},navette:{src:J.a,alt:"logo SNCF"},"ouigo espa\xf1a":{src:B,alt:"logo Ouigo"},ouigo:{src:B,alt:"logo Ouigo",style:{height:"4rem"}},"ouigo grande vitesse":{src:B,alt:"logo OUIGO Grande vitesse",style:{height:"4rem"}},"ouigo vitesse classique":{src:q,alt:"logo OUIGO Vitesse classique",style:{height:"4rem"}},regionale:{src:ie.a,alt:"logo Trenitalia"},"regionale veloce":{src:ie.a,alt:"logo Trenitalia"},"rh\xf4nexpress":{src:W,alt:"logo Rh\xf4neExpress",style:{height:"4rem"}},itabus:{src:C,alt:"logo Itabus",style:{height:"4rem"}},marinobus:{src:E,alt:"logo Marino bus",style:{height:"4rem"}},"navette a\xe9roport marseille provence":{src:o,alt:"logo AMP"},pendolino:{src:X,alt:"logo Supercity"},"rer a":{src:H,alt:"logo RER"},"rer b":{src:H,alt:"logo RER"},"rer c":{src:H,alt:"logo RER"},"rer d":{src:H,alt:"logo RER"},"rer e":{src:H,alt:"logo RER"},rer:{src:H,alt:"logo RER"},railjet:{src:V,alt:"logo Railjet"},regiojet:{src:G,alt:"logo Regiojet"},"riviera night":{src:Y,alt:"logo Riviera Night"},riviera:{src:Y,alt:"logo Riviera Night"},sbb:{src:K,alt:"logo sbb"},"sj train":{src:Q,alt:"logo SJ"},"spanish train duplex":{src:J.a,alt:"logo SNCF"},supercity:{src:X,alt:"logo Supercity"},"swiss tours":{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAAaCAMAAACKLeBYAAAAdVBMVEX////x8fH88fHj4+P54+TW1dX21dbIx8fzx8m6ubnxubusq6vuq62enZ3rnaCRj4/oj5KEgYLlgoV2c3TidHhoZWbfZmpaV1jdWFxMSUraSk8/OzzXPEExLS7ULjQjHyDRICbaSk/dWFzokJPrnaD0x8n///9ifLRjAAAAH3RSTlMAEBAgIDAwQEBQUGBgcHCAgI+Pn5+vr7+/z8/f3+/vdkdMmQAABPRJREFUWIXFmOuWmzgMgI2HACEJUJIhhHBJd9u+/yPW1sWWCYRMz9mu/gxWbI0+S7ZlK2UlzisjRab+WJYtJIXV5onXfKRW/vz/bPqRrYj9MWsfLJfYKi72s+Gx0Lpwq7GtSqnK/m1JeezYwIgWrOhqZG1fsLKcrPx3oNVjRRjEydH6DS7z2D5ogfNZCBpYGHNUJr3Udvp/B53/ZCA0fFDCJY/nlgpA69DACDHVfajt/jLo959WfnjQGP70x0TnmMHWecjEIhhaY6uw300AiuzdMY4pgy9+WJPphDL4+HdB//ll5acHxTTFxLpwuGrGYWgXkYanwIPCV6/9z6Mbhibi0eEvgu7s/rR7myUyvSMcuC/LE31vgsq1pu0eaTYalTt/KY2N4CYDPicBKG9PwMQWFIyhTTizShPRKRD8LT0P2BzOH+Ts1Tavyk8MfKf4FZ3tX7NvRyUNnD7FJG2AdvNZezAPRtylXuJmwIO2Pl5zC3moWwD9JjXlNugO6VIV3fy4wZ9XG6CPIvQInS84Xn3PaVg4KA9a+3kQAqHv40D3DHoNVect0IkGpOHIgZPhBShtqm141FcOyDpcw+JlbGTyoMdFC7jex0qilmWJ/pVWGGMaTmlKkd1vgZKkO+6OIT5tgyquFvpaFDCA3ytarXnOeQhnRhyC8na1YMFKc9SS1WetWWbg5B12E/T8vg06lCZvI6/f269PAfrrWf61oNpVNcZTN/8jEdWwJjUFGM6izk8dgiajt1A5Kre47dGzDHryUeTVutsCHXZeP9gpioI9+wWo0o136VGTo5yjtDobDDA4X89BVexrSJOs/D9zz//oOa8DUCAaqIEhLbdAad85IPUhOFs2QINil2s12nUS4oVmggsvfwI1MyAstBxUXYnq6LgAOggi2qo+N0Dv1Dlyh9L+C6AmJoVLYHQ+xkUKgJqaBS5RvQAaWBBHTV67sObPoPD9jfvemOkV6Jl7H9zGNJQirFug1lO+bODc47bT8Zq0zS4WcHNQIwlTJVJLlSVsbUugJXe8vgPqeqvD4FF9xfAGqEm1iwgIfBcYSEWHJTSrVVAzWbjcq1Cb9R7/qxE9z0BFokbl/Zn0xfEipfXew4nSOwezsLkCSokwV+NRkz2BvrFGrzPQ8M6+PxOpM7IO2lpJZDd009W4mHKK19r41BUs6Jk6scqa/323DPpq173N52IJ1IZ1khZfgPZ+WVKCtsK5h7uf8RnUSIvQFdRc1TaU/JmcFL0S0ZP0HX+xOYhhgh3mMK2A7tyLzOlNUFiLdMnCFCsEtEfg87+QFv3thU4l7HVkNtp/ce1r7xattA9o3LAywirJI9v9NR3WQK/OzP5N0AwTssiynMpTqo4y7oESUzOWFkWt2wsL2sG1eZYVrYBGd211a5MUq6H7wbQGPwOYxNPtyheUBVAYeTfxx1vMbRt0/hDiryFhqlIq94HFVgTMC+SoHkMlhTyanCgV3LU4ior2X5S1NfrBkzHJFHn1lDIjHX1Z2obclYhLCLryONZJLT+OUV5ytkXBbYsPyZ07IofDCqgoGCZx
1RL18BVSZK3bFYyWVfS5VaQHngUU+R3wNKap6VbgKUFT16sQU5LAL36ffUXfEf47UGqjrY8IqDteXoCbP8LEjqGi+JssWEnjWzsLrt0rL4KnnA9thH6OcvQY9S7S319pT8Nq0+oD9G/SEaXt0j38IAAAAAElFTkSuQmCC",alt:"logo Swiss Tours"},ter:{src:_,alt:"logo TER"},"tgv atlantique":{src:ee,alt:"logo TGV"},"tgv duplex lyria":{src:D,alt:"logo TGV"},"tgv duplex":{src:ee,alt:"logo TGV"},"tgv inoui":{src:te,alt:"logo TGV INOUI"},"tgv lyria":{src:D,alt:"logo TGV Lyria"},tgv:{src:ee,alt:"logo TGV"},"tgv 100% prem's":{src:ee,alt:"logo TGV"},"talgo hotel-train":{src:U,alt:"logo Renfe"},renfe:{src:U,alt:"logo Renfe"},thalys:{src:f.a,alt:"logo Thalys"},thalys_old:{src:f.a,alt:"logo Thalys"},"train allegro":{src:Z,alt:"logo Russian Railways"},"train eurocites":{src:m,alt:"logo Eurocity"},"train nomad":{src:ne,alt:"logo TGV Nomad"},"train couchette":{src:w,alt:"logo Intercit\xe9s"},train:{src:J.a,alt:"logo SNCF"},tramtrain:{src:J.a,alt:"logo SNCF"},trenitalia:{src:ie.a,alt:"logo Trenitalia"},obb:{src:"data:image/png;base64,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",alt:"logo Obb"},nightjet:{src:L,alt:"logo Nightjet"},"voyages sncf":{src:J.a,alt:"logo SNCF"},westBahn:{src:re,alt:"logo WestBahn"},"leo express":{src:O,alt:"logo Leo Express",style:{height:"4rem"}}},Pe=[Ie.TER,Ie.TGV,Ie.TGVAtlantique,Ie.TGVDuplex,Ie.TGVInoui,Ie.CarTer,Ie.Intercite,Ie.InterciteNuit,Ie.Lyria],Ne=[Ie.Ouigo,Ie["OUIGO Grande vitesse"],Ie["OUIGO Vitesse classique"]],Re=[Ie.Renfe,Ie.IRYO],Le=(Ie.Eurostar,{POST:"POST",PUT:"PUT",GET:"GET",DELETE:"DELETE",PATCH:"PATCH"}),Fe={CONTINUE:100,SWITCHING_PROTOCOLS:101,PROCESSING:102,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,ALREADY_REPORTED:208,IM_USED:226,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,SWITCH_PROXY:306,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,I_AM_A_TEAPOT:418,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE:431,UNAVAILABLE_FOR_LEGAL_REASONS:451,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511},Be={METHODS:{...Le},STATUS_CODES:{...Fe}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"W",(function(){return s})),n.d(t,"m",(function(){return d})),n.d(t,"a",(function(){return l})),n.d(t,"l",(function(){return c})),n.d(t,"V",(function(){return u})),n.d(t,"t",(function(){return p})),n.d(t,"C",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"c",(function(){return f})),n.d(t,"E",(function(){return h})),n.d(t,"X",(function(){return b})),n.d(t,"z",(function(){return v})),n.d(t,"h",(function(){return y})),n.d(t,"U",(function(){return T})),n.d(t,"s",(function(){return k})),n.d(t,"w",(function(){return j})),n.d(t,"e",(function(){return w})),n.d(t,"f",(function(){return z})),n.d(t,"A",(function(){return C})),n.d(t,"x",(function(){return S})),n.d(t,"g",(function(){return M})),n.d(t,"u",(function(){return A})),n.d(t,"i",(function(){return x})),n.d(t,"n",(function(){return O})),n.d(t,"v",(function(){return D})),n.d(t,"o",(function(){return I})),n.d(t,"q",(function(){return E})),n.d(t,"p",(function(){return P})),n.d(t,"r",(function(){return N})),n.d(t,"S",(function(){return R})),n.d(t,"P",(function(){return L})),n.d(t,"Q",(function(){return F})),n.d(t,"F",(function(){return B})),n.d(t,"G",(function(){return q})),n.d(t,"H",(function(){return $})),n.d(t,"T",(function(){return V})),n.d(t,"R",(function(){return G})),n.d(t,"J",(function(){return U})),n.d(t,"I",(function(){return H})),n.d(t,"D",(function(){return W})),n.d(t,"K",(function(){return Y})),n.d(t,"L",(function(){return Z})),n.d(t,"N",(function(){return K})),n.d(t,"M",(function(){return Q})),n.d(t,"O",(function(){return J})),n.d(t,"j",(function(){return X})),n.d(t,"k",(function(){return _})),n.d(t,"y",(function(){return ee})),n.d(t,"Y",(function(){return te})),n.d(t,"d",(function(){return ne}));var i=n(3),r=n.n(i),a=n(12);const o="app/Passengers/ADD_PASSENGER",s="app/Passengers/UPDATE_PASSENGER_CATEGORY",d="app/Passengers/DELETE_PASSENGER",l="app/Passengers/ADD_DISCOUNT_CARD",c="app/Passengers/DELETE_DISCOUNT_CARD",u="app/Passengers/UPDATE_PASSENGER_AGE",p="app/Passengers/HANDLE_URL_PASSENGERS",g="app/Passengers/REPLACE_PASSENGERS",m="app/Passengers/REPLACE_CUSTOMER",f="adults",h="seniors",b="youths",v="passengers",y="customer",T="title",k="firstName",j="lastName",w="birthDay",z="birthMonth",C="phoneNumber",S="mail",M="birthYear",A="isCustomer",x="customerId",O="discountCardId",D="isSubscribedToNewsletter",I="documentCountryCode",E="documentNumber",P="documentExpirationDate",N="documentType",R="app/Passengers/SET_PASSENGER_TITLE",L="app/Passengers/SET_PASSENGER_FIRST_NAME",F="app/Passengers/SET_PASSENGER_LAST_NAME",B="app/Passengers/SET_PASSENGER_BIRTH_DAY",q="app/Passengers/SET_PASSENGER_BIRTH_MONTH",$="app/Passengers/SET_PASSENGER_BIRTH_YEAR",V="app/Passengers/SUBSCRIBE_TO_NEWSLETTER",G="app/Passengers/SET_PHONE_NUMBER",U="app/Passengers/SET_CUSTOMER_MAIL",H="app/Passengers/SET_CUSTOMER_ID",W="app/Passengers/RESET_CUSTOMER_ID",Y="app/Passengers/SET_DISCOUNT_CARD_ID",Z="app/Passengers/SET_COUNTRY_CODE",K="app/Passengers/SET_DOCUMENT_NUMBER",Q="app/Passengers/SET_DOCUMENT_EXPIRATION_DATE",J="app/Passengers/SET_DOCUMENT_TYPE",X=35,_=60,ee=9,te=r.a.shape({age:r.a.number,birthDay:r.a.number,birthMonth:r.a.number,birthYear:r.a.number,category:r.a.string,discountCardId:r.a.string,discountCards:r.a.array,firstName:r.a.string,id:r.a.number,isCustomer:r.a.bool,lastName:r.a.string,title:r.a.string}),ne=(r.a.shape({birthDay:r.a.number,birthMonth:r.a.number,birthYear:r.a.number,firstName:r.a.string,id:r.a.number,lastName:r.a.string,mail:r.a.string,title:r.a.string}),[a.f.MS,a.f.MR])},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}
1)),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return a}));const i={transparent:"transparent",primary500:"#1B1D2C",primary400:"#353746",primaryLight100:"#92939B",secondary500:"#342188",secondary400:"#6A49F9",secondary300:"#9DA3CE",terciary500:"#22E4AB",terciary400:"#EDFDF9",grey200:"#C4C8DE",grey100:"#F5F6FA",grey50:"#F6F6F6",white:"#FFFFFF",brandRed:"#E54910",brandYellow:"#EAD039",overlay:"#1C1E2D",overlayHeader:"#1C1E2D",overlayModal:"#1C1E2D",loadingGradient1:"#F6F6F6",loadingGradient2:"#F0F0F0","toast-error-light":"#FFF0EB","toast-error":"#E54910","toast-warning-light":"#FFF9EA","toast-warning":"#FEC03F","toast-success-light":"#E2FFF7","toast-success":"#1EBF90","green-500":"#22E4AB",text:"#353746",textLight:"#717593",textUltraLight:"#9DA3CE",placeHolders:"#92939B",error:"#E9263D",externalLink:"#000EE","primary-400":"#6A49F9","secondary-400":"#353746","primary-500":"#342188","grey-200":"#ECEDF5","grey-300":"#C4C8DE"},r={};for(let l=1;l<=12;l+=1)r[`${l}`]=100/12*l+"%";const a={...r,auto:"auto",px:"1px",abs1:"1rem",abs3:"3rem",abs4:"4rem",abs5:"5rem",abs6:"6rem",abs7:"7rem",abs8:"8rem",abs10:"10rem",abs12:"12rem",abs14:"14rem",abs16:"16rem",abs26:"26rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%",full:"100%",screen:"100vw"},o={...r,auto:"auto",px:"1px",0:"0",abs1:"1rem",abs2:"2rem",abs3:"3rem",abs4:"4rem",abs5:"5rem",abs6:"6rem",abs7:"7rem",abs8:"8rem",abs9:"9rem",abs10:"10rem",abs12:"12rem",abs14:"14rem",gutter:"4rem",def:"2rem"},s={xs:425,sm:576,md:768,lg:992,xl:1200},d={xs:`${s.xs}px`,sm:`${s.sm}px`,md:`${s.md}px`,lg:`${s.lg}px`,xl:`${s.xl}px`}},function(e,t,n){"use strict";n.d(t,"i",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"j",(function(){return a})),n.d(t,"f",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"h",(function(){return d})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"b",(function(){return p})),n.d(t,"k",(function(){return g}));let i=function(e){return e.TRAIN="train",e.BUS="bus",e.MULTIMODAL="multimodal",e.CARPOOLING="carpooling",e}({}),r=function(e){return e.CANCELLED="CANCELLED",e.DEPARTED="DEPARTED",e.FULL="FULL",e.NOT_SELLABLE="NOT_SELLABLE",e.NOT_OPEN_TO_SALE="NOT_OPEN_TO_SALE",e.MINORS_MUST_BE_ACCOMPANIED="MINORS_MUST_BE_ACCOMPANIED",e}({}),a=function(e){return e.OUTBOUND="outboundTrip",e.RETURN="returnTrip",e}({}),o=function(e){return e.MR="MR",e.MS="MS",e.MX="MX",e}({}),s=function(e){return e.ADULT="adults",e.SENIOR="seniors",e.YOUNG="youths",e}({}),d=function(e){return e.LOCKED="LOCKED",e.CANCELED="CANCELED",e.BOOKED="BOOKED",e.ERRORED="ERRORED",e.ERRORED_AFTER_BOOKED="ERRORED_AFTER_BOOKED",e.REFUNDED="REFUNDED",e.PRESOLD="PRESOLD",e}({}),l=function(e){return e.ACCEPTED="ACCEPTED",e.CREATED="CREATED",e.ERRORED="ERRORED",e.INPROGRESS="INPROGRESS",e.REFUNDED="REFUNDED",e}({}),c=function(e){return e.FIRST_CLASS="1_ST_CLASS",e.SECOND_CLASS="2_ND_CLASS",e.BERTHS_IN_1ST_CLASS="BERTHS_IN_1ST_CLASS",e.BERTHS_IN_2ND_CLASS="BERTHS_IN_2ND_CLASS",e.RECLINING_SEATS="RECLINING_SEATS",e}({}),u=function(e){return e.ACCEPTED="ACCEPTED",e.REFUSED="REFUSED",e.CANCELLED="CANCELLED",e.ERROR="ERROR",e.INPROGRESS="INPROGRESS",e.ONHOLD_PARTNER="ONHOLD_PARTNER",e.PENDING_RISK="PENDING_RISK",e}({}),p=function(e){return e.IDENTITY_CARD="IDENTITY_CARD",e.PASSPORT="PASSPORT",e}({}),g=function(e){return e.WB_CDISCOUNT="WB-CDISCOUNT",e.WB_VACANCES_BLEUES="WB-VACANCES-BLEUES",e}({})},function(e,t,n){"use strict";n.d(t,"T",(function(){return a})),n.d(t,"R",(function(){return o})),n.d(t,"O",(function(){return s})),n.d(t,"r",(function(){return d})),n.d(t,"bb",(function(){return l})),n.d(t,"ab",(function(){return c})),n.d(t,"Z",(function(){return u})),n.d(t,"K",(function(){return p})),n.d(t,"S",(function(){return g})),n.d(t,"cb",(function(){return m})),n.d(t,"db",(function(){return f})),n.d(t,"G",(function(){return h})),n.d(t,"m",(function(){return b})),n.d(t,"H",(function(){return v})),n.d(t,"a",(function(){return y}
1)),n.d(t,"h",(function(){return T})),n.d(t,"U",(function(){return k})),n.d(t,"o",(function(){return j})),n.d(t,"j",(function(){return w})),n.d(t,"d",(function(){return z})),n.d(t,"fb",(function(){return C})),n.d(t,"u",(function(){return S})),n.d(t,"I",(function(){return M})),n.d(t,"N",(function(){return A})),n.d(t,"J",(function(){return x})),n.d(t,"w",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"i",(function(){return I})),n.d(t,"q",(function(){return E})),n.d(t,"v",(function(){return P})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return R})),n.d(t,"b",(function(){return L})),n.d(t,"M",(function(){return F})),n.d(t,"L",(function(){return B})),n.d(t,"Y",(function(){return q})),n.d(t,"t",(function(){return $})),n.d(t,"gb",(function(){return V})),n.d(t,"F",(function(){return G})),n.d(t,"E",(function(){return U})),n.d(t,"x",(function(){return H})),n.d(t,"z",(function(){return W})),n.d(t,"y",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return K})),n.d(t,"C",(function(){return Q})),n.d(t,"eb",(function(){return J})),n.d(t,"p",(function(){return X})),n.d(t,"e",(function(){return _})),n.d(t,"s",(function(){return ee})),n.d(t,"D",(function(){return te})),n.d(t,"P",(function(){return ne})),n.d(t,"Q",(function(){return ie})),n.d(t,"W",(function(){return re})),n.d(t,"V",(function(){return ae})),n.d(t,"l",(function(){return oe})),n.d(t,"k",(function(){return se})),n.d(t,"n",(function(){return de})),n.d(t,"c",(function(){return le}));var i=n(3),r=n.n(i);n(9).c;const a="stationInfos",o="stationDepartures",s="stationArrivals",d="isLoading",l="app/Station/UPDATE_STATION_INFOS",c="app/Station/UPDATE_STATION_DEPARTURES",u="app/Station/UPDATE_STATION_ARRIVALS",p="app/Station/SET_LOADING_STATUS",g="StationHeaderTitle",m="UsefulInfos",f="UsefulInfosCaption",h="Train",b="Bus",v="Train/Bus",y="Address",T="Destinations",k="StationProviders",j="JourneysPerDay",w="FirstLastDeparture",z="DataUnavailable",C="UsefulInfosSectionTitle",S="NeedInfosAbout",M="RightPlace",A="StationAddress",x="ServicedStations",O="Providers",D="TripPerDay",I="FirstDeparture",E="LastDeparture",P="NextDeparturesAndArrivals",N="DeparturesArrivalsSectionTitle",R="DeparturesTitle",L="ArrivalsTitle",F="ShowMoreResults",B="ShowLessResults",q="TripIdentifier",$="MapboxSectionTitle",V="WhereIsStation",G="ProvidersSectionTitle",U="ProvidersSectionIntro",H="ProvidersContent",W="ProvidersContentFirstDeparture",Y="ProvidersContentFirstArrival",Z="ProvidersContentLastDeparture",K="ProvidersContentLastArrival",Q="ProvidersContentTrainsPerDay",J="UsefulInfosNavTitle",X="KeyInformationsNavSubtitle",_="DeparturesArrivalsNavSubtitle",ee="MapboxNavSubtitle",te="ProvidersNavTitle",ne="StationChangeNavTitle",ie="StationChangeSectionTitle",re="SwitchToAnotherStationTitle",ae="SwitchToAnotherStationText",oe="FromCurrentStationToAnotherHeader",se="FromCurrentStationToAnotherContent",de="ItinerarySolutions",le="CloseStationsTitle",ce=r.a.arrayOf(r.a.shape({firstArrival:r.a.string,firstDeparture:r.a.any,lastArrival:r.a.string,lastDeparture:r.a.any,provider:r.a.string,trainsPerDay:r.a.number})),ue=r.a.arrayOf(r.a.shape({latitude:r.a.number,longitude:r.a.number,newId:r.a.string,pageId:r.a.string,uniqueName:r.a.string}));r.a.shape({address:r.a.string,city:r.a.string,closeStopGroups:ue,firstArrival:r.a.string,firstDeparture:r.a.string,gpuid:r.a.string,journeysPerDay:r.a.number,lastArrival:r.a.string,lastDeparture:r.a.string,latitude:r.a.number,longitude:r.a.number,name:r.a.string,providers:ce,providersName:r.a.arrayOf(r.a.string),servicedDestinations:r.a.arrayOf(r.a.string),stopGroupType:r.a.arrayOf(r.a.string)}),r.a.shape({departures:r.a.arrayOf(r.a.shape({arrivalDateTime:r.a.string,baseArrivalDateTime:r.a.string,baseDepartureDateTime:r.a.string,commercialMode:r.a.string,dataFreshness:r.a.string,departureDateTime:r.a.string,description:r.a.string,direction:r.a.string,headsign:r.a.string,label:r.a.string,name:r.a.string,network:r.a.string,physicalMode:r.a.string,tripShortName:r.a.string})),disruptions:r.a.arrayOf(r.a.any)}),r.a.shape({arrivals:r.a.arrayOf(r.a.shape({arrivalDateTime:r.a.string,baseArrivalDateTime:r.a.string,baseDepartureDateTime:r.a.string,commercialMode:r.a.string,dataFreshness:r.a.string,departureDateTime:r.a.string,description:r.a.string,direction:r.a.string,headsign:r.a.string,label:r.a.string,name:r.a.string,network:r.a.string,physicalMode:r.a.string,tripShortName:r.a.string})),disruptions:r.a.arrayOf(r.a.shape({applicationPeriods:r.a.arrayOf(r.a.shape({begin:r.a.string,end:r.a.string})),disruptionId:r.a.string,effect:r.a.string,impactId:r.a.string,impactedObjects:r.a.arrayOf(r.a.shape({impactedStops:r.a.arrayOf(r.a.shape({amendedArrivalTime:r.a.string,amendedDepartureTime:r.a.string,arrivalStatus:r.a.string,baseArrivalTime:r.a.string,baseDepartureTime:r.a.string,cause:r.a.string,departureStatus:r.a.string,isDetour:r.a.bool,stationName:r.a.string,
1stopTimeEffect:r.a.string})),ptObject:r.a.shape({embeddedType:r.a.string,id:r.a.string,name:r.a.string,quality:r.a.number,tripId:r.a.string,tripName:r.a.string})})),name:r.a.string,status:r.a.string,updatedAt:r.a.string}))})},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"e",(function(){return c})),n.d(t,"d",(function(){return g})),n.d(t,"i",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"g",(function(){return h})),n.d(t,"j",(function(){return y})),n.d(t,"k",(function(){return T})),n.d(t,"c",(function(){return k})),n.d(t,"h",(function(){return j}));var i=n(336);const r="fr",a=["en","it","es","de","nl"],o=["en","es"],s=i.locales,d=new Set(i.paths),l=e=>d.has(e)?[...o,...s]:o,c=(e,t)=>!t||t===r||l(e).includes(t),u=a.join("|"),p=new RegExp(`^/(${u})(?=/|$)`),g=e=>{const t=null===e||void 0===e?void 0:e.match(p);return t?t[1]:null},m=e=>e.replace(p,"")||"/",f=(e,t)=>{if(null===e||void 0===e||!e.startsWith("/"))return e;const n=e.search(/[?#]/),i=-1===n?e:e.slice(0,n),r=-1===n?"":e.slice(n),o=m(i);return t&&a.includes(t)?`/${t}${"/"===o?"":o}${r}`:`${o}${r}`},h=e=>"/"===e?[`/:lang(${u})`,"/"]:`/:lang(${u})?${e}`,b=["tictactrip.eu","www.tictactrip.eu","comparatrip.eu","www.comparatrip.eu"],v=["/blog","/assets"],y=e=>{const t=void 0===e?null:(e=>{if(e.startsWith("/"))return e;const t=e.match(/^https?:\/\/([^/?#]+)([/?#].*)?$/i);return t&&b.includes(t[1].toLowerCase())?t[2]||"/":null})(e);if(null===t)return e;const n=g(window.location.pathname);return(e=>v.some((t=>e===t||e.startsWith(`${t}/`))))(t)||null!==g(t)?t:f(t,n||r)},T=e=>e?e.replace(/(<a\b[^>]*?\shref\s*=\s*")([^"]*)(")/gi,((e,t,n,i)=>{const r=y(n);return r===n?e:`${t}${r}${i}`})):e,k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:`${window.location.protocol}//${window.location.host}`;return[...[r,...l(e)].map((n=>({hrefLang:n,href:`${t}${f(e,n)}`}))),{hrefLang:"x-default",href:`${t}${f(e,r)}`}]},j=(e,t)=>t?e.replace(/\.json$/,`.${t}.json`):e},,function(e,t,n){"use strict";n.d(t,"E",(function(){return d})),n.d(t,"p",(function(){return l})),n.d(t,"D",(function(){return c})),n.d(t,"m",(function(){return u})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return g})),n.d(t,"w",(function(){return m})),n.d(t,"a",(function(){return f})),n.d(t,"g",(function(){return h})),n.d(t,"l",(function(){return b})),n.d(t,"k",(function(){return v})),n.d(t,"C",(function(){return y})),n.d(t,"B",(function(){return T})),n.d(t,"z",(function(){return k})),n.d(t,"y",(function(){return j})),n.d(t,"t",(function(){return w})),n.d(t,"c",(function(){return z})),n.d(t,"h",(function(){return C})),n.d(t,"d",(function(){return S})),n.d(t,"r",(function(){return M})),n.d(t,"o",(function(){return A})),n.d(t,"i",(function(){return x})),n.d(t,"A",(function(){return O})),n.d(t,"x",(function(){return D})),n.d(t,"s",(function(){return I})),n.d(t,"j",(function(){return E})),n.d(t,"b",(function(){return P})),n.d(t,"q",(function(){return N})),n.d(t,"v",(function(){return R})),n.d(t,"u",(function(){return L})),n.d(t,"n",(function(){return F}));var i=n(3),r=n.n(i),a=n(83),o=n(10),s=n(9);const d="app.containers.Orders",l="orders",c=`${s.c}/customers`,u="isLoading",p="currentNavigation",g="currentOrders",m="pastOrders",f="cancelledOrders",h="customer",b="app/Orders/FETCH_ORDERS",v="app/Orders/FETCH_CUSTOMER",y="app/Orders/UPDATE_CUSTOMER_ORDERS",T="app/Orders/UPDATE_CUSTOMER_INFO",k="app/Orders/SET_LOADING_STATUS",j="app/Orders/SET_CURRENT_NAVIGATION",w="PageTitle",z="contactSupport",C="customerEmail",S="contactSupportLink",M="orderId",A="openOrderDetails",x="downloadTickets",O="totalPrice",D="review",I="orderIdCopied",E="editOrder",P="cancelOrder",N="orderDetails",R="passengers",L="passenger",F="noDiscountCard",B=r.a.shape({birthDay:r.a.number,birthMonth:r.a.number,birthYear:r.a.number,firstName:r.a.string,lastName:r.a.string,mail:r.a.string,title:r.a.string});r.a.shape({birthdate:r.a.string,firstName:r.a.string,lastName:r.a.string,mail:r.a.string,phoneNumber:r.a.string,title:r.a.string}),r.a.shape({cart:a.g,cartId:r.a.string,customer:B,id:r.a.string,orderDate:r.a.string,orderStatus:r.a.string,paidPrice:r.a.number,passengers:r.a.arrayOf(o.Y),paymentStatus:r.a.string,rawPrice:r.a.number,totalPrice:r.a.number})},,function(e,t,n){"use strict";var i=n(4),r=n(487),a=n(148),o=n(142),s=n(207);var d=n(1);const l=Object(i.d)(o.a).withConfig({displayName:"LazyLoading__Main",componentId:"sc-3hxkfl-0"})(["",""],{width:"auto",display:"flex",flexDirection:"column",alignItems:"center",marginTop:"10rem",marginBottom:"10rem",marginLeft:"auto",marginRight:"auto",boxShadow:"none",padding:"2rem","@media (min-width: 768px)":{padding:"10rem"}}),c=i.d.div.withConfig({displayName:"LazyLoading__LoaderWrapper",componentId:"sc-3hxkfl-1"})(["",";@media (max-width:768px){padding-top:-0.5rem;}"],{margin:"auto",paddingLeft:"2rem"});t.a=()=>Object(d.jsx)(s.a,{"data-testid":"lazyLoading",children:Object(d.jsx)(r.a,{width:12,children:Object(d.jsx)(l,{children:Object(d.jsx)(c,{children:Object(d.jsx)(a.a,{desktop:15,mobile:10})})})})})},,function(e,t,n){"use strict";n.d(t,"I",(function(){return o}
1)),n.d(t,"f",(function(){return s})),n.d(t,"J",(function(){return d})),n.d(t,"e",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"k",(function(){return u})),n.d(t,"a",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"h",(function(){return m})),n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"K",(function(){return b})),n.d(t,"j",(function(){return v})),n.d(t,"i",(function(){return y})),n.d(t,"z",(function(){return T})),n.d(t,"B",(function(){return k})),n.d(t,"A",(function(){return j})),n.d(t,"C",(function(){return w})),n.d(t,"D",(function(){return z})),n.d(t,"o",(function(){return C})),n.d(t,"y",(function(){return S})),n.d(t,"n",(function(){return M})),n.d(t,"H",(function(){return A})),n.d(t,"E",(function(){return x})),n.d(t,"m",(function(){return O})),n.d(t,"l",(function(){return D})),n.d(t,"x",(function(){return I})),n.d(t,"p",(function(){return E})),n.d(t,"w",(function(){return P})),n.d(t,"q",(function(){return N})),n.d(t,"F",(function(){return R})),n.d(t,"v",(function(){return L})),n.d(t,"u",(function(){return F})),n.d(t,"t",(function(){return B})),n.d(t,"r",(function(){return q})),n.d(t,"G",(function(){return $})),n.d(t,"s",(function(){return V}));var i=n(3),r=n.n(i),a=n(37);const o="app/City/SET_CHILDREN_LINKS",s="app/City/GET_CHILDREN_LINKS",d="app/City/SET_CITY_DATA",l="destinations",c="description",u="services",p="childrenLinks",g="linksFrom",m="linksTo",f="cityData",h=12,b="VALUE_SERVICES",v="PRICE_SERVICES",y="OTHER_SERVICES",T="beerPrice",k="cokePrice",j="cappucinoPrice",w="mealPrice",z="roomPrice",C="freeWifi",S="power",M="femaleFriendly",A="walkability",x="safety",O="englishSpeaking",D="airQuality",I="peace",E="friendly",P="nightlife",N="fun",R="tipping",L="qualityOfLife",F="internet",B="happiness",q="gayFriendly",$="uber",V="genderRatio",G=r.a.arrayOf(r.a.shape({emoji:r.a.string,id:r.a.string,value:r.a.oneOfType([r.a.number,r.a.bool,r.a.string])})),U=r.a.arrayOf(r.a.shape({name:r.a.string,path:r.a.string})),H=(r.a.shape({city:r.a.string,country:r.a.string,description:r.a.string,destinationCards:a.r,done:r.a.bool,fullname:r.a.string,id:r.a.string,metaDescription:r.a.string,metaImage:r.a.string,metaTitle:r.a.string,path:r.a.string,searchHeader:r.a.shape({backgroundImage:r.a.string,logoImage:r.a.string,subtitle:r.a.string,title:r.a.string}),services:r.a.shape({other:G,prices:G,values:G}),siblings:U,slug:r.a.string}),r.a.arrayOf(r.a.shape({destination:r.a.string,origin:r.a.string,path:r.a.string})));r.a.exact({[g]:H,[m]:H})},function(e,t,n){"use strict";n.d(t,"w",(function(){return i})),n.d(t,"f",(function(){return r})),n.d(t,"o",(function(){return a})),n.d(t,"n",(function(){return o})),n.d(t,"l",(function(){return s})),n.d(t,"k",(function(){return d})),n.d(t,"m",(function(){return l})),n.d(t,"j",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"g",(function(){return p})),n.d(t,"i",(function(){return g})),n.d(t,"t",(function(){return m})),n.d(t,"u",(function(){return f})),n.d(t,"s",(function(){return h})),n.d(t,"v",(function(){return b})),n.d(t,"e",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"c",(function(){return T})),n.d(t,"b",(function(){return k})),n.d(t,"a",(function(){return j})),n.d(t,"r",(function(){return w})),n.d(t,"p",(function(){return z})),n.d(t,"q",(function(){return C}));const i="app.containers.PaymentLink",r="pageTitle",a="paymentLinkCardTitle",o="paymentLinkCardContent",s="paymentFormRef",d="paymentFormPrice",l="paymentFormTitle",c="paymentFormLastName",u="paymentFormFirstName",p="paymentFormCustomerId",g="paymentFormGenerate",m="selectTitleMs",f="MR",h="selectTitleMr",b="MS",v="inputRefPlaceHolder",y="inputPricePlaceHolder",T="inputLastNamePlaceHolder",k="inpuFirstNamePlaceHolder",j="inputCustomerIdPlaceHolder",w="resetPaymentLinkForm",z="paymentLinkCopyLink",C="paymentLinkGeneratedLink"},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i="app.containers.HomePage"},,,,,,function(e,t,n){"use strict";n.d(t,"B",(function(){return o})),n.d(t,"K",(function(){return s})),n.d(t,"r",(function(){return d})),n.d(t,"p",(function(){return l})),n.d(t,"v",(function(){return c})),n.d(t,"u",(function(){return u})),n.d(t,"t",(function(){return p})),n.d(t,"q",(function(){return g})),n.d(t,"L",(function(){return m})),n.d(t,"N",(function(){return f})),n.d(t,"O",(function(){return h})),n.d(t,"P",(function(){return b})),n.d(t,"a",(function(){return v})),n.d(t,"M",(function(){return y}
1)),n.d(t,"E",(function(){return T})),n.d(t,"F",(function(){return k})),n.d(t,"w",(function(){return j})),n.d(t,"C",(function(){return w})),n.d(t,"h",(function(){return z})),n.d(t,"d",(function(){return C})),n.d(t,"x",(function(){return S})),n.d(t,"i",(function(){return M})),n.d(t,"l",(function(){return A})),n.d(t,"o",(function(){return x})),n.d(t,"c",(function(){return O})),n.d(t,"b",(function(){return D})),n.d(t,"k",(function(){return I})),n.d(t,"G",(function(){return E})),n.d(t,"y",(function(){return P})),n.d(t,"j",(function(){return N})),n.d(t,"D",(function(){return R})),n.d(t,"g",(function(){return L})),n.d(t,"n",(function(){return F})),n.d(t,"H",(function(){return B})),n.d(t,"f",(function(){return q})),n.d(t,"z",(function(){return $})),n.d(t,"J",(function(){return V})),n.d(t,"I",(function(){return G})),n.d(t,"s",(function(){return U})),n.d(t,"m",(function(){return H})),n.d(t,"A",(function(){return W})),n.d(t,"e",(function(){return Y}));var i=n(3),r=n.n(i),a=n(9);const o="app/TravelSearchBar/SET_CURRENT_FIELD",s="app/TravelSearchBar/UPDATE_PLACE_QUERY",d="app/TravelSearchBar/LOAD_AUTOCOMPLETE_SUCCESS",l="app/TravelSearchBar/LOAD_AUTOCOMPLETE_ERROR",c="app/TravelSearchBar/LOAD_POPULAR",u="app/TravelSearchBar/LOAD_DISCOUNT_CARDS_SUCCESS",p="app/TravelSearchBar/LOAD_DISCOUNT_CARDS_ERROR",g="app/TravelSearchBar/LOAD_AUTOCOMPLETE_LOADING",m=`${a.c}/cities/autocomplete/?q=`,f=`${a.c}/cities/popular`,h=`${a.c}/cities/popular/from/`,b=`${a.c}/cities/popular/to/`,v="/7",y=`${a.c}/reductionCards`,T="app/TravelSearchBar/SUGGESTION_CLICKED",k="app/TravelSearchBar/SWITCH_PLACES",j="app/TravelSearchBar/NAVIGATE",w="app/TravelSearchBar/SET_DATE",z=300,C=170,S="origin",M="destination",A="app/TravelSearchBar/FIELD_DONE",x="app/TravelSearchBar/INITIAL",O="ArrowUp",D="ArrowDown",I="Enter",E="Tab",P="originPlaceInputPlaceholder",N="destinationPlaceInputPlaceholder",R="startDate",L="app/TravelSearchBar/DAY_CLICKED",F="app/TravelSearchBar/HOUR_CLICKED",B="app/TravelSearchBar/UPDATE_DATE_FOCUS",q="app/TravelSearchBar/CLEAR_RETURN_DATE",$="app/TravelSearchBar/PASSENGERS",V="app/TravelSearchBar/UPDATE_PASSENGER_FOCUS",G="app/TravelSearchBar/UPDATE_FOCUS_AFTER_DELETE",U="app/TravelSearchBar/LOAD_DISCOUNT_CARDS",H="app/TravelSearchBar/HIDE_API_CARDS_LIST",W="app/TravelSearchBar/SET_CITY",Y="app/TravelSearchBar/CLEAR_CURRENT_SELECTION";r.a.oneOfType([r.a.func,r.a.shape({current:r.a.instanceOf(Element)})])},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.components.footer",a={theBestPlansToSave:{id:`${r}.theBestPlansToSave`,defaultMessage:"Les meilleurs plans pour \xe9conomiser.",en:"The best plans to save.",it:"I migliori piani per risparmiare.",es:"Los mejores planes para ahorrar.",de:"Die besten Pl\xe4ne zum Sparen.",nl:"De beste plannen om te besparen."},trusboxReviews:{id:`${r}.trusboxReviews`,defaultMessage:"4,7 sur 1146 avis",en:"4.7 out of 1146 reviews",it:"4,7 su 1146 recensioni",es:"4,7 de 1146 opiniones",de:"4,7 von 1146 Bewertungen",nl:"4,7 van de 1146 beoordelingen"},frequentDestinations:{id:`${r}.frequentDestinations`,defaultMessage:"Destinations fr\xe9quentes",en:"Frequent destinations",it:"Destinazioni frequenti",es:"Destinos frecuentes",de:"H\xe4ufige Ziele",nl:"Veelvoorkomende bestemmingen"},trainCompanies:{id:`${r}.trainCompanies`,defaultMessage:"Compagnies de trains",en:"Train companies",it:"Compagnie ferroviarie",es:"Compa\xf1\xedas de trenes",de:"Eisenbahngesellschaften",nl:"Spoorwegmaatschappijen"},busCompanies:{id:`${r}.busCompanies`,defaultMessage:"Compagnies de bus",en:"Bus companies",it:"Compagnie di autobus",es:"Compa\xf1\xedas de autobuses",de:"Busunternehmen",nl:"Busmaatschappijen"},carpoolingCompanies:{id:`${r}.carpoolingCompanies`,defaultMessage:"Compagnies de covoiturage",en:"Carpooling companies",it:"Compagnie di carpooling",es:"Compa\xf1\xedas de viajes compartidos",de:"Mitfahrgelegenheit Unternehmen",nl:"Carpoolbedrijven"},transportComparator:{id:`${r}.transportComparator`,defaultMessage:"Comparateurs de transports",en:"Transport comparators",it:"Comparatori di trasporti",es:"Comparadores de transporte",de:"Transportvergleiche",nl:"Transportvergelijkers"},help:{id:`${r}.help`,defaultMessage:"Coup de pouce",en:"Help",it:"Aiuto",es:"Ayuda",de:"Hilfe",nl:"Hulp"},theEssentials:{id:`${r}.theEssentials`,defaultMessage:"L'essentiel",en:"The essentials",it:"L'essenziale",es:"Lo esencial",de:"Das Wesentliche",nl:"Het essenti\xeble"},welcome:{id:`${r}.welcome`,defaultMessage:"Bienvenue !",en:"Welcome!",it:"Benvenuto!",es:"\xa1Bienvenido!",de:"Willkommen!",nl:"Welkom!"},lowCarbonTransportation:{id:`${r}.lowCarbonTransportation`,defaultMessage:"On est l\xe0 pour faire du transports bas-carbone le 1er choix.",en:"We're here to make low-carbon transportation the first choice.",it:"Siamo qui per rendere il trasporto a basse emissioni il primo scelta.",es:"Estamos aqu\xed para que el transporte de bajas emisiones sea la primera opci\xf3n.",de:"Wir sind hier, um den kohlenstoffarmen Transport zur er
1sten Wahl zu machen.",nl:"We zijn hier om duurzaam vervoer de eerste keuze te maken."},moreDestination:{id:`${r}.moreDestination`,defaultMessage:"Plus de destinations, plus de transporteurs et moins de gal\xe8res.",en:"More destinations, more carriers, and fewer hassles.",it:"Pi\xf9 destinazioni, pi\xf9 vettori e meno problemi.",es:"M\xe1s destinos, m\xe1s transportistas y menos problemas.",de:"Mehr Ziele, mehr Transportunternehmen und weniger \xc4rger.",nl:"Meer bestemmingen, meer vervoerders en minder gedoe."},yourReservations:{id:`${r}.yourReservations`,defaultMessage:"Vos r\xe9servations",en:"Your reservations",it:"Le tue prenotazioni",es:"Tus reservas",de:"Ihre Reservierungen",nl:"Uw reserveringen"},trainHotel:{id:`${r}.trainHotel`,defaultMessage:"Train + h\xf4tel",en:"Train + hotel",it:"Treno + hotel",es:"Tren + hotel",de:"Zug + Hotel",nl:"Trein + hotel"},interactiveMap:{id:`${r}.interactiveMap`,defaultMessage:"Carte interactive",en:"Interactive map",it:"Carta interattiva",es:"Mapa interactivo",de:"Interaktive Karte",nl:"Interactieve kaart"},saveMax:{id:`${r}.saveMax`,defaultMessage:"\xc9conomiser au maximum",en:"Save a max",it:"Risparmia al massimo",es:"Ahorra al m\xe1ximo",de:"Maximal sparen",nl:"Maximaal besparen"},travelBlog:{id:`${r}.travelBlog`,defaultMessage:"Blog de voyage",en:"Travel blog",it:"Blog di viaggio",es:"Blog de viajes",de:"Reiseblog",nl:"Reisblog"},salesOpening:{id:`${r}.salesOpening`,defaultMessage:"Ouverture des ventes SNCF",en:"SNCF sales opening dates",it:"Date di apertura vendite SNCF",es:"Fechas de apertura de ventas SNCF",de:"SNCF Verkaufsstart-Termine",nl:"SNCF verkoopstart data"},helpCenter:{id:`${r}.helpCenter`,defaultMessage:"Centre d'aide",en:"Help center",it:"Centro assistenza",es:"Centro de ayuda",de:"Hilfezentrum",nl:"Helpcentrum"},contactUs:{id:`${r}.contactUs`,defaultMessage:"Contactez-nous",en:"Contact Us",it:"Contattaci",es:"Cont\xe1ctanos",de:"Kontaktiere uns",nl:"Neem contact op met ons"},faq:{id:`${r}.faq`,defaultMessage:"FAQ",en:"FAQ",it:"Questions fr\xe9quentes",es:"Preguntas frecuentes",de:"FAQ",nl:"Veelgestelde vragen"},b2bSolutions:{id:`${r}.b2bSolutions`,defaultMessage:"Nos solutions B2B",en:"Our B2B solutions",it:"Le nostre soluzioni B2B",es:"Nuestras soluciones B2B",de:"Unsere B2B-L\xf6sungen",nl:"Onze B2B-oplossingen"},groupTravel:{id:`${r}.groupTravel`,defaultMessage:"Voyager en groupe",en:"Group travel",it:"Viaggi di gruppo",es:"Viajes en grupo",de:"Gruppenreisen",nl:"Groepsreizen"},aboutUs:{id:`${r}.aboutUs`,defaultMessage:"\xc0 propos de nous",en:"About us",it:"Chi siamo",es:"Sobre nosotros",de:"\xdcber uns",nl:"Over ons"},howItWorks:{id:`${r}.howItWorks`,defaultMessage:"Fonctionnement",en:"How it works",it:"Come funziona",es:"
1C\xf3mo funciona",de:"Wie es funktioniert",nl:"Hoe het werkt"},becomeAPartner:{id:`${r}.becomeAPartner`,defaultMessage:"Devenez partenaire",en:"Become a partner",it:"Diventa un partner",es:"Convi\xe9rtete en socio",de:"Partner werden",nl:"Word partner"},jobs:{id:`${r}.jobs`,defaultMessage:"Emplois",en:"Jobs",it:"Lavori",es:"Trabajos",de:"Jobs",nl:"Vacatures"},press:{id:`${r}.press`,defaultMessage:"Presse",en:"Press",it:"Stampa",es:"Prensa",de:"Presse",nl:"Pers"},trains:{id:`${r}.trains`,defaultMessage:"Trains",en:"Trains",it:"Treni",es:"Trenes",de:"Z\xfcge",nl:"Treinen"},bus:{id:`${r}.bus`,defaultMessage:"Bus",en:"Bus",it:"Autobus",es:"Autob\xfas",de:"Bus",nl:"Bus"},carpooling:{id:`${r}.carpooling`,defaultMessage:"Covoiturage",en:"Carpooling",it:"Carpooling",es:"Viaje compartido",de:"Mitfahrgelegenheit",nl:"Carpoolen"},legalNotice:{id:`${r}.legalNotice`,defaultMessage:"Mentions l\xe9gales",en:"Legal notice",it:"Avviso legale",es:"Aviso legal",de:"Impressum",nl:"Juridische informatie"},privacy:{id:`${r}.privacy`,defaultMessage:"Confidentialit\xe9",en:"Privacy",it:"Privacy",es:"Privacidad",de:"Datenschutz",nl:"Privacy"},termsAndConditions:{id:`${r}.termsAndConditions`,defaultMessage:"CGV",en:"Terms and conditions",it:"Condizioni generali di vendita",es:"Condiciones generales de venta",de:"Allgemeine Gesch\xe4ftsbedingungen",nl:"Algemene voorwaarden"},agenceAgreeeSNCF:{id:`${r}.agenceAgreeeSNCF`,defaultMessage:"Agence agr\xe9\xe9e SNCF",en:"SNCF approved agency",it:"Agenzia approvata SNCF",es:"Agencia aprobada por SNCF",de:"Von der SNCF genehmigte Agentur",nl:"SNCF goedgekeurd agentschap"},comparator:{id:`${r}.comparator`,defaultMessage:"Comparator",en:"Comparator",it:"Comparatore",es:"Comparador",de:"Vergleichsrechner",nl:"Vergelijker"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return c}));var i=n(6),r=n(12),a=n(54),o=n(11),s=n(29),d=n(64);const l="app.components.navbar",c={languagesSection:{id:`${l}.languagesSection`,defaultMessage:"Langues",en:"Languages",it:"Le lingue",es:"Idiomas",de:"Sprachen",nl:"Talen"},topTripsSection:{id:`${l}.topTripsSection`,defaultMessage:"Top trajets",en:"Top travels",it:"Percorsi top",es:"Rutas superiores",de:"Top-Fahrten",nl:"Top routes"},bestOffersSection:{id:`${l}.bestOffersSection`,defaultMessage:"Bon plans",en:"Good deals",es:"Buenos planes",it:"Buoni affari",de:"Gute Angebote",nl:"Goede deals"},bestOffersSubTitleSection:{id:`${l}.bestOffersSubTitleSection`,defaultMessage:`<span style="color:${o.a.secondary400}">-20% \xe0 -50%</span> chez nos partenaires, profitez-en !`,en:`<span style="color:${o.a.secondary400}">-20% to -50%</span> at our partners, take advantage of it!`,es:`<span style="color:${o.a.secondary400}">-20% a -50%</span> en nuestros socios, \xa1aprovecha!`,it:`<span style="color:${o.a.secondary400}">-20% a -50%</span> dai nostri partner, approfitta!`,de:`<span style="color:${o.a.secondary400}">-20% bis -50%</span> bei unseren Partnern, profitieren Sie davon!`,nl:`<span style="color:${o.a.secondary400}">-20% tot -50%</span> bij onze partners, profiteer ervan!`},carriersSection:{id:`${l}.carriersSection`,defaultMessage:"Transporteurs",en:"Carriers",es:"Transportistas",it:"Trasportatori",de:"Transportanbieter",nl:"Vervoerders"},contactSection:{id:`${l}.contactSection`,defaultMessage:"Contact",en:"Contact",it:"Contatto",es:"Contacte con",de:"Kontakt",nl:"Contact"},contactSupport:{id:`${l}.contactSupport`,defaultMessage:"Service Client",en:"Support",it:"Servizio clienti",es:"Servicio de atenci\xf3n al cliente",de:"Kundenservice",nl:"Klantenservice"},cancellationAndRefund:{id:`${l}.cancellationAndRefund`,defaultMessage:"Annulation et Remboursement",en:"Cancellation and Refund",it:"Cancellazione e rimborso",es:"Anulaci\xf3n y reembolso",de:"Stornierung und Erstattung",nl:"Annulering en terugbetaling"},exchangeMyTicket:{id:`${l}.exchangeMyTicket`,defaultMessage:"\xc9changer mon billet",en:"Exchange my ticket",it:"Scambio di biglietti",es:"Cambiar mi billete",de:"Mein Ticket eintauschen",nl:"Mijn ticket omruilen"},resellYourTickets:{id:`${l}.resellYourTickets`,defaultMessage:"Revendre ses billets",en:"Resell your tickets",it:"Vendi il tuo biglietto",es:"Vender su billete",de:"Verkaufen Sie Ihr Ticket",nl:"Verkoop uw ticket"},[d.b.FR]:{id:`${l}.${d.b.FR}`,defaultMessage:"Fran\xe7ais",en:"Fran\xe7ais",it:"Fran\xe7ais",es:"Fran\xe7ais",de:"Fran\xe7ais",nl:"Fran\xe7ais"},[d.b.EN]:{id:`${l}.${d.b.EN}`,defaultMessage:"English",en:"English",it:"English",es:"English",de:"English",nl:"English"},[d.b.ES]:{id:`${l}.${d.b.ES}`,defaultMessage:"Espa\xf1ol",en:"Espa\xf1ol",es:"Espa\xf1ol",it:"Espa\xf1ol",de:"Espa\xf1ol",nl:"Espa\xf1ol"},[d.b.IT]:{id:`${l}.${d.b.IT}`,defaultMessage:"Italiano",es:"Italiano",en:"Italiano",it:"Italiano",de:"Italiano",nl:"Italiano"},[d.b.DE]:{id:`${l}.${d.b.DE}`,defaultMessage:"Deutsch",es:"Deutsch",en:"Deutsch",it:"Deutsch",de:"Deutsch",nl:"Deutsch"},[d.b.NL]:{id:`${l}.${d.b.NL}`,defaultMessage:"Nederlands",es:"Nederlands",en:"Nederlands",it:"Nederlands",de
1:"Nederlands",nl:"Nederlands"},[r.i.BUS]:{id:`${l}.${r.i.BUS}`,defaultMessage:"Bus",en:"Bus",it:"Autobus",es:"Autob\xfas",de:"Bus",nl:"Bus"},[r.i.TRAIN]:{id:`${l}.${r.i.TRAIN}`,defaultMessage:"Train",en:"Train",it:"Treno",es:"Tren",de:"Zug",nl:"Trein"},[r.i.CARPOOLING]:{id:`${l}.${r.i.CARPOOLING}`,defaultMessage:"Covoiturage",en:"Carpooling",it:"Carpooling",es:"Compartir coche",de:"Mitfahrgelegenheiten",nl:"Carpoolen"},login:{id:`${l}.login`,defaultMessage:"Se connecter",en:"Login",es:"Iniciar sesi\xf3n",it:"Accedi",de:"Einloggen",nl:"Inloggen"},buyAdvantageCard:{id:`${l}.buyAdvantageCard`,defaultMessage:"Cartes avantages",en:"Advantage cards",es:"Tarjetas de ventaja",it:"Carte vantaggi",de:"Vorteilskarten",nl:"Voordeelkaarten"},travelMorePayLess:{id:`${l}.travelMorePayLess`,defaultMessage:"Partir plus, payer moins.",en:"Travel more, pay less.",es:"Viaja m\xe1s, paga menos.",it:"Viaggia di pi\xf9, paga di meno.",de:"Mehr reisen, weniger bezahlen.",nl:"Meer reizen, minder betalen."},welcome:{id:`${l}.welcome`,defaultMessage:"Bienvenue",en:"Welcome",es:"Bienvenido",it:"Benvenuto",de:"Willkommen",nl:"Welkom"},helpCenter:{id:`${l}.helpCenter`,defaultMessage:"Centre d'aide",en:"Help Center",es:"Centro de ayuda",it:"Centro assistenza",de:"Hilfezentrum",nl:"Helpcentrum"},b2bSolutions:{id:`${s.c}.b2bSolutions`,defaultMessage:"Nos solutions B2B",en:"Our B2B solutions",it:"Le nostre soluzioni B2B",es:"Nuestras soluciones B2B",de:"Unsere B2B-L\xf6sungen",nl:"Onze B2B-oplossingen"},goodDeal:{id:`${l}.goodDeal`,defaultMessage:"Bons plans",en:"Good deals",es:"Buenos planes",it:"Buoni affari",de:"Gute Angebote",nl:"Goede deals"},halfPrice:{id:`${l}.halfPrice`,defaultMessage:"-50%",en:"-50%",es:"-50%",it:"-50%",de:"-50%",nl:"-50%"},itsNew:{id:`${l}.itsNew`,defaultMessage:"Nouveau !",en:"New!",es:"\xa1Nuevo!",it:"Nuovo!",de:"Neu!",nl:"Nieuw!"},affiliationAccommodations:{id:`${l}.affiliationAccommodations`,defaultMessage:"H\xe9bergement",en:"Accommodation",es:"Alojamiento",it:"Alloggi",de:"Unterk\xfcnfte",nl:"Accommodati"},affiliationTrainHotel:{id:`${l}.affiliationTrainHotel`,defaultMessage:"Train + h\xf4tel",en:"Train + hotel",es:"Tren + hotel",it:"Treno + hotel",de:"Zug + Hotel",nl:"Trein + hotel"},affiliationCarRental:{id:`${l}.affiliationCarRental`,defaultMessage:"Location de voiture",en:"Car rental",es:"Alquiler de coches",it:"Noleggio auto",de:"Autovermietung",nl:"Autoverhuur"},affiliationActivities:{id:`${l}.affiliationActivities`,defaultMessage:"Activit\xe9s",en:"Activities",es:"Actividades",it:"Attivit\xe0",de:"Aktivit\xe4ten",nl:"Activiteiten"},affiliationBagages:{id:`${l}.affiliationBagages`,defaultMessage:"Consigne \xe0 bagages",en:"Luggage storage",es:"Consiga de equipaje",it:"Deposito bagagli",de:"Gep\xe4ckaufbewahrung",nl:"Bagageopslag"},affiliationSki:{id:`${l}.affiliationSki`,defaultMessage:"Location de ski",en:"Ski rental",es:"Alquiler de esqu\xeds",it:"Noleggio sci",de:"Ski-Verleih",nl:"Ski-verhuur"},affiliationCamping:{id:`${l}.affiliationCamping`,defaultMessage:"Camping",en:"Camping",es:"Camping",it:"Campeggio",de:"Camping",nl:"Camping"},affiliationHolidayRental:{id:`${l}.affiliationHolidayRental`,defaultMessage:"Location vacances",en:"Holiday rentals",es:"Alquiler vacacional",it:"Casa vacanze",de:"Ferienwohnung",nl:"Vakantieverhuur"},affiliationSkiAccommodation:{id:`${l}.affiliationSkiAccommodation`,defaultMessage:"H\xe9bergements ski",en:"Ski accommodation",es:"Alojamiento para esqu\xed",it:"Alloggi per sci",de:"Skiunterk\xfcnfte",nl:"Ski-accommodaties"},customerService:{id:`${l}.customerService`,defaultMessage:"Service client",en:"Customer Service",es:"Atenci\xf3n al cliente",it:"Servizio clienti",de:"Kundendienst",nl:"Klantenservice"},howItWorks:{id:`${l}.howItWorks`,defaultMessage:"Fonctionnement",en:"How it works",es:"C\xf3mo funciona",it:"Come funziona",de:"Wie es funktioniert",nl:"Hoe het werkt"},about:{id:`${l}.about`,defaultMessage:"\xc0 propos",en:"About",es:"Acerca de",it:"Informazioni",de:"\xdcber",nl:"Over"},giveFeedback:{id:`${l}.giveFeedback`,defaultMessage:"Donner votre avis",en:"Give feedback",es:"Dejar tu opini\xf3n",it:"Lascia un feedback",de:"Feedback geben",nl:"Geef feedback"},discountCards:{id:`${l}.discountCards`,defaultMessage:"Cartes de r\xe9duction",en:"Discount cards",es:"Tarjetas de descuento",it:"C
1arte sconto",de:"Rabattkarten",nl:"Kortingkaarten"},yourReservations:{id:`${l}.yourReservations`,defaultMessage:"Vos r\xe9servations",en:"Your bookings",es:"Tus reservas",it:"Le tue prenotazioni",de:"Ihre Buchungen",nl:"Jouw reserveringen"},forAllAges:{id:`${l}.forAllAges`,defaultMessage:"Pour les petits et les grands",en:"For all ages",es:"Para peque\xf1os y grandes",it:"Per grandi e piccini",de:"F\xfcr Jung und Alt",nl:"Voor jong en oud"},validOnMaxTickets:{id:`${l}.validOnMaxTickets`,defaultMessage:"Valables sur un max de billets",en:"Valid on a maximum number of tickets",es:"V\xe1lido en un m\xe1ximo de boletos",it:"Valido su un massimo di biglietti",de:"G\xfcltig f\xfcr eine maximale Anzahl von Tickets",nl:"Geldig op een maximaal aantal tickets"},upTo30PercentOff:{id:`${l}.upTo30PercentOff`,defaultMessage:"Jusqu'\xe0 30% de r\xe9duction",en:"Up to 30% off",es:"Hasta un 30% de descuento",it:"Fino al 30% di sconto",de:"Bis zu 30% Rabatt",nl:"Tot 30% korting"},[a.a.RESULTS]:{id:`${l}.${a.a.RESULTS}`,defaultMessage:"R\xe9sultats",en:"Results",it:"Risultati",es:"Resultados",nl:"Resultaten"},[a.a.INFO]:{id:`${l}.${a.a.INFO}`,defaultMessage:"Informations",en:"Information",it:"Informazioni",es:"Informaci\xf3n",de:"Ergebnisse",nl:"Informatie"},[a.a.PAYMENT]:{id:`${l}.${a.a.PAYMENT}`,defaultMessage:"Paiement",en:"Payment",it:"Pagamento",es:"Pago",de:"Zahlung",nl:"Betaling"}};t.a=Object(i.defineMessages)(c)},,function(e,t,n){"use strict";n.d(t,"o",(function(){return s})),n.d(t,"f",(function(){return d})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"n",(function(){return p})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return m})),n.d(t,"i",(function(){return f})),n.d(t,"h",(function(){return h})),n.d(t,"k",(function(){return b})),n.d(t,"g",(function(){return v})),n.d(t,"j",(function(){return y})),n.d(t,"v",(function(){return T})),n.d(t,"K",(function(){return k})),n.d(t,"w",(function(){return j})),n.d(t,"u",(function(){return w})),n.d(t,"q",(function(){return z})),n.d(t,"r",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"p",(function(){return M})),n.d(t,"s",(function(){return A})),n.d(t,"x",(function(){return x})),n.d(t,"A",(function(){return O})),n.d(t,"z",(function(){return D})),n.d(t,"B",(function(){return I})),n.d(t,"y",(function(){return E})),n.d(t,"J",(function(){return P})),n.d(t,"E",(function(){return N})),n.d(t,"F",(function(){return R})),n.d(t,"G",(function(){return L})),n.d(t,"I",(function(){return F})),n.d(t,"D",(function(){return B})),n.d(t,"H",(function(){return q})),n.d(t,"O",(function(){return $})),n.d(t,"L",(function(){return V})),n.d(t,"N",(function(){return G})),n.d(t,"M",(function(){return U})),n.d(t,"C",(function(){return H})),n.d(t,"m",(function(){return W})),n.d(t,"l",(function(){return Y}));var i=n(3),r=n.n(i),a=n(355),o=n(256);const s="app/Mountain/SET_MOUNTAIN_DATA",d="map",l="childrenLinks",c="linksFrom",u="linksTo",p="mountainData",g="from",m="to",f="regionName",h="regions",b="selectedRegion",v="regionsFill",y="selectedRegionLayer",T="distanceKm",k="priceCents",j="durationMinutes",w="activitySport",z="activityCulture",C="activityEvents",S="activityFamilies",M="activityChildren",A="activityFacilities",x="featureBudget",O="featureViw",D="featurePopulation",I="featureWinter",E="featureCovid",P="labelSport",N="labelFamily",R="labelFamilyPlus",L="labelFriends",F="labelPeace",B="labelCulture",q="labelNature",$="\ud83d\ude9e",V="\ud83d\ude8c",G="\ud83d\ude9e + \ud83d\ude8c",U="\ud83d\ude97",H={[P]:"\ud83c\udfc3",[N]:"\ud83d\udc6a",[R]:"\ud83d\udc6a +",[L]:"\ud83c\udf89",[F]:"\ud83e\uddd8",[B]:"\ud83d\udcda",[q]:"\ud83c\udf32"},W="La carte interactive de Tictactrip, la montagne \xe0 port\xe9e de train !",Y="Une carte interactive pour trouver LA station de montagne qui vous correspond cet \xe9t\xe9 ! \xc7a vous tente ? C\u2019est simple et ludique, essayez la. \ud83d\ude09",Z=r.a.shape({emoji:r.a.string,id:r.a.string,value:r.a.oneOfType([r.a.bool,r.a.number])}),K=r.a.shape({activities:o.a,externalLink:r.a.string,id:r.a.string,labels:r.a.arrayOf(r.a.string),name:r.a.string,region:r.a.string,
1searchName:r.a.string,services:r.a.arrayOf(Z)});r.a.shape({info:o.a,station:K,transports:a.a}),r.a.arrayOf(r.a.shape({region:r.a.string,station:r.a.string}))},,function(e,t,n){"use strict";var i=n(66),r=n.n(i);n.d(t,"a",(function(){return r.a}));var a=n(506),o=n.n(a),s=n(507),d=n.n(s),l=n(508),c=n.n(l),u=n(509),p=n.n(u),g=n(510),m=n.n(g),f=n(511),h=n.n(f),b=n(512),v=n.n(b),y=n(513),T=n.n(y);r.a.extend(T.a),r.a.extend(v.a),r.a.extend(h.a),r.a.extend(d.a),r.a.extend(p.a),r.a.extend(m.a),r.a.extend(c.a),r.a.extend(o.a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return T})),n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return j}));var i=n(7),r=n(76),a=n(9),o=n(67),s=n(44),d=n(346);const l=e=>btoa(String.fromCharCode(...Array.from(new Uint8Array(e)))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""),c=e=>Array.from(new Uint8Array(e)).map((e=>e.toString(16).padStart(2,"0"))).join("");var u=n(192);function p(e){return e.status===a.j.STATUS_CODES.RESET_CONTENT?null:e.status===a.j.STATUS_CODES.NO_CONTENT?a.j.STATUS_CODES.NO_CONTENT:e.json()}async function g(e,t,n,r){let d,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(e.status>=200&&e.status<300||l.includes(e.status))return e;if(e.status===a.l.BAD_GATEWAY)return await m(1e3),T(t,n,r,l);try{const{errorKey:o,errorMessage:c,fields:u}=await e.json();if(o&&o===a.z){const e=await fetch(`${a.c}/auth`,{method:a.j.METHODS.PUT,headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.a)}`,refresh:`Refresh ${localStorage.getItem(a.t)}`}});if(200===e.status&&r>0){const{refreshToken:i,token:o}=await e.json();return localStorage.setItem(a.a,o),localStorage.setItem(a.t,i),T(t,{...n,headers:{...n.headers,authorization:`Bearer ${o}`}},r-1,l)}s.a.push(i.f.LOGIN)}d=await f(e,o,c,u)}catch(c){d=new Error(c),d.response=e,d.capturedBySentry=!0}if(j(window)&&w(d))throw d;throw o.a.withScope((t=>{t.setExtra("status",e.status),t.setExtra("url",e.url),t.setExtra("type",e.type),t.setExtra("fields",d.fields),o.a.captureException(d)})),d}function m(e){return new Promise((t=>setTimeout(t,e)))}const f=async(e,t,n,i)=>{let r=new Error(`Unexpected error ${e.status}`);return t&&(r=new Error(t),r.errorKey=t,r.errorMessage=n),i&&(r.fields=i),r.response=e,r.capturedBySentry=!0,r},h=["/learn/user-searchs","/trips/search-async","/checkAvailability/trip","/booking/carts","/support/ticket"],b=e=>!Object(r.e)(navigator.userAgent)&&h.some((t=>String(e).includes(t)));async function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=await Object(u.b)(n);if(!i)return t;const r=await async function(e,t,n){var i;let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;
1if(null===(i=window.crypto)||void 0===i||!i.subtle||"undefined"===typeof TextEncoder)return null;try{var a,o;const i=new TextEncoder,s=new URL(t,window.location.origin),d=`${s.pathname}${s.search}`,u=((null===n||void 0===n?void 0:n.method)||"GET").toUpperCase(),p="string"===typeof(null===n||void 0===n?void 0:n.body)?n.body:"",g=(null===(a=(o=window.crypto).randomUUID)||void 0===a?void 0:a.call(o))||l(window.crypto.getRandomValues(new Uint8Array(16)).buffer),m=String(Math.floor(Date.now()/1e3)+r),f=[g,m,u,d,c(await window.crypto.subtle.digest("SHA-256",i.encode(p)))].join("."),h=await window.crypto.subtle.importKey("raw",i.encode(e),{name:"HMAC",hash:"SHA-256"},!1,["sign"]),b=await window.crypto.subtle.sign("HMAC",h,i.encode(f));return{"X-Ttt-Nonce":g,"X-Ttt-Ts":m,"X-Ttt-Sig":l(b)}}catch(s){return null}}(i,e,t,Object(u.c)());return{...t,headers:{...(null===t||void 0===t?void 0:t.headers)||{},"X-Ttt-Session":i,...r||{}}}}const y=async(e,t,n)=>{const i=await(async e=>{try{const{errorKey:t}=await e.clone().json();return t||null}catch(t){return null}})(e);return v(t,n,i!==a.x)};async function T(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];const r=b(e)?await v(e,t):t;return fetch(e,r).then((t=>g(t,e,r,n,i)))}async function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;try{const i=b(e)?await v(e,t):t;return await fetch(e,i).then((async r=>{if(r.status===a.j.STATUS_CODES.UNAUTHORIZED&&b(e)){const i=await y(r,e,t);return fetch(e,i).then((t=>g(t,e,i,n)))}return g(r,e,i,n)})).then(p)}catch(i){if("Failed to fetch"===(null===i||void 0===i?void 0:i.message))return await m(1e3),k(e,t,n);throw i}}const j=e=>{let{navigator:t}=e;return/^.*Prerender \(\+https:\/\/github\.com\/prerender\/prerender\).*$/.test(t.userAgent)},w=e=>{let{errorKey:t}=e;return!!t&&d.d.includes(t)}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return d})),n.d(t,"g",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"o",(function(){return p})),n.d(t,"q",(function(){return g})),n.d(t,"m",(function(){return m})),n.d(t,"p",(function(){return f})),n.d(t,"n",(function(){return h})),n.d(t,"i",(function(){return b})),n.d(t,"l",(function(){return v})),n.d(t,"k",(function(){return y})),n.d(t,"j",(function(){return T})),n.d(t,"h",(function(){return k})),n.d(t,"r",(function(){return j}));var i=n(3),r=n.n(i);const a="FAQ",o="ManualData",s="destinations",d="history",l="services",c="newsFeed",u="salesOpening",p="power",g="wifi",m="meal",f="restroom",h="media",b="airConditioning",v="luggage",y="bike",T="animal",k="accessibility",j=(r.a.arrayOf(r.a.shape({id:r.a.string,value:r.a.bool})),r.a.arrayOf(r.a.shape({description:r.a.string,destinationCard:r.a.shape({country:r.a.string,external:r.a.bool,id:r.a.number,image:r.a.string,price:r.a.number,title:r.a.string,url:r.a.string})})));r.a.arrayOf(r.a.shape({logo:r.a.string,name:r.a.string,path:r.a.string}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return l}));var i=n(4);const r=i.c`
2  ${{height:"12px",width:"12px"}}
3`,a=i.c`
4  ${{height:"18px",width:"18px"}}
5`,o=i.c`
6  ${{height:"24px",width:"24px"}}
7`,s=i.c`
8  ${{height:"36px",width:"36px"}}
9`,d=i.c`
10  ${{height:"40px",width:"40px"}}
11`,l=i.c`
12  ${{height:"60px",width:"60px"}}
13`},,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var i=n(505),r=n.n(i),a=n(14);const o=r()(),s=e=>{var t;const n=Object(a.d)(o.location.pathname);return n?"string"===typeof e?!e.startsWith("/")||Object(a.d)(e)?e:Object(a.f)(e,n):null!==e&&void 0!==e&&null!==(t=e.pathname)&&void 0!==t&&t.startsWith("/")&&!Object(a.d)(e.pathname)?{...e,pathname:Object(a.f)(e.pathname,n)}:e:e},d={get length(){return o.length},get action(){return o.action},get location(){return o.location},createHref:e=>"string"===typeof e?s(e):o.createHref(s(e)),push:(e,t)=>o.push(s(e),t),replace:(e,t)=>o.replace(s(e),t),go:e=>o.go(e),goBack:()=>o.goBack(),goForward:()=>o.goForward(),block:function(){return o.block(...arguments)},listen:e=>o.listen(e)};t.a=d},,function(e,t,n){"use strict";n.d(t,"c",(function(){return o}
13)),n.d(t,"b",(function(){return s}));var i=n(6),r=n(9),a=n(7);const o="app.containers.Support",s={pageTitle:{id:`${o}.pageTitle`,defaultMessage:"Un p\xe9pin, pas de p\xe9pin. <br /> \xc9crivez-nous. \ud83d\udc4b",en:"Write us.",it:"Scrivici.",es:"Escr\xedbanos.",de:"Schreiben Sie uns.",nl:"Schrijf ons."},emailFieldLabel:{id:`${o}.emailFieldLabel`,defaultMessage:"Adresse email li\xe9e \xe0 votre r\xe9servation",en:"Email address linked to your reservation",it:"Indirizzo e-mail collegato alla prenotazione",es:"Direcci\xf3n de correo electr\xf3nico vinculada a la reserva",de:"Mit der Reservierung verkn\xfcpfte E-Mail-Adresse",nl:"E-mailadres gekoppeld aan reservering"},phoneFieldLabel:{id:`${o}.phoneFieldLabel`,defaultMessage:"Num\xe9ro de t\xe9l\xe9phone",en:"Phone number",it:"Numero di telefono",es:"N\xfamero de tel\xe9fono",de:"Mit der Reservierung verkn\xfcpfte E-Mail-Adresse",nl:"Telefoonnummer"},orderIdFieldLabel:{id:`${o}.orderIdFieldLabel`,defaultMessage:"Num\xe9ro de commande (16 caract\xe8res)",en:"Order number (16 characters)",it:"Numero d'ordine (16 caratteri)",es:"N\xfamero de pedido (16 caracteres)",de:"Bestellnummer (16 Zeichen)",nl:"Bestelnummer (16 tekens)"},departureDateFieldLabel:{id:`${o}.departureDateFieldLabel`,defaultMessage:"Date de d\xe9part",en:"Departure date",it:"Data di partenza",es:"Fecha de salida",de:"Datum der Abreise",nl:"Vertrekdatum"},contactSubjectFieldsLabel:{id:`${o}.contactSubjectFieldsLabel`,defaultMessage:"Quelle est la nature de votre demande ?",en:"What is the nature of your request ?",it:"Qual \xe8 la natura della vostra richiesta ?",es:"\xbf Cu\xe1l es la naturaleza de su solicitud ?",de:"Welcher Art ist Ihre Anfrage ?",nl:"Wat is de aard van uw verzoek ?"},editTicketField:{id:`${o}.editTicketField`,defaultMessage:"Je souhaite annuler ou \xe9changer mon billet",en:"I want to cancel or exchange my ticket",it:"Voglio annullare o cambiare il mio biglietto",es:"Quiero anular o cambiar mi billete",de:"Ich m\xf6chte mein Ticket stornieren oder umtauschen",nl:"Ik wil mijn ticket annuleren of omruilen"},ticketCancelledByCompanyField:{id:`${o}.ticketCancelledByCompanyField`,defaultMessage:"Mon billet a \xe9t\xe9 supprim\xe9 par la compagnie",en:"My ticket was cancelled by the company",it:"Il mio biglietto \xe8 stato annullato dalla compagnia",es:"Mi billete fue cancelado por la compa\xf1\xeda",de:"Mein Ticket wurde von der Fluggesellschaft storniert",nl:"Mijn ticket werd geannuleerd door het bedrijf"},notReceiveMyTicketsField:{id:`${o}.notReceiveMyTicketsField`,defaultMessage:"Je n'ai pas re\xe7u mes billets",en:"I did not receive my tickets",it:"Non ho ricevuto i miei biglietti",es:"No he recibido mis entradas",de:"Ich habe meine Tickets nicht erhalten",nl:"Ik heb mijn tickets niet ontvangen"},notRefundedYetField:{id:`${o}.notRefundedYetField`,defaultMessage:"Je n'ai pas encore \xe9t\xe9 rembours\xe9",en:"I haven't been refunded yet",it:"Non sono ancora stato rimborsato",es:"Todav\xeda no he sido reembolsado",de:"Ich wurde noch nicht erstattet",nl:"Ik ben nog niet terugbetaald"},otherQuestionField:{id:`${o}.otherQuestionField`,defaultMessage:"J'ai une autre question",en:"I have another question",it:"Ho un'altra domanda",es:"Tengo otra pregunta",de:"Ich habe noch eine andere Frage",nl:"Ik heb nog een andere vraag"},toBeNoted:{id:`${o}.toBeNoted`,defaultMessage:"\xc0 noter",en:"To be noted",it:"Da notare",es:"A tener en cuenta",de:"Zu beachten",nl:"Te noteren"},"toBeNoted.editTicketField":{id:`${o}.toBeNoted.editTicketField`,defaultMessage:"L'\xe9change ou l'annulation d'un billet d\xe9pend de la compagnie de transport. <br /> V\xe9rifiez les conditions avant de nous \xe9crire. \ud83d\udd0e",en:"Exchanging or canceling a ticket depends on the transportation company. <br /> Check the conditions before contacting us. \ud83d\udd0e",it:"Lo scambio o l'annullamento di un biglietto dipende dalla compagnia di trasporto. <br /> Controlla le condizioni prima di contattarci. \ud83d\udd0e",es:"El intercambio o cancelaci\xf3n de un boleto depende de la compa\xf1\xeda de transporte. <br /> Verifica las condiciones antes de contactarnos. \ud83d\udd0e",de:"Der Umtausch oder die Stornierung eines Tickets h\xe4ngt von der Trans
13portgesellschaft ab. <br /> \xdcberpr\xfcfen Sie die Bedingungen, bevor Sie uns kontaktieren. \ud83d\udd0e",nl:"Het omruilen of annuleren van een ticket is afhankelijk van het transportbedrijf. <br /> Controleer de voorwaarden voordat u contact met ons opneemt. \ud83d\udd0e"},"toBeNoted.ticketCancelledByCompanyField":{id:`${o}.toBeNoted.ticketCancelledByCompanyField`,defaultMessage:"D\xe8s le formulaire envoy\xe9, nous allons revenir vers vous le plus vite possible.",en:"As soon as the form is sent, we will get back to you as soon as possible.",it:"Non appena il modulo viene inviato, vi risponderemo al pi\xf9 presto.",es:"Una vez enviado el formulario, nos pondremos en contacto con usted lo antes posible.",de:"Sobald das Formular abgeschickt ist, werden wir uns so schnell wie m\xf6glich bei Ihnen melden.",nl:"Zodra het formulier is verzonden, nemen wij zo spoedig mogelijk contact met u op."},"toBeNoted.notReceiveMyTicketsField":{id:`${o}.toBeNoted.notReceiveMyTicketsField`,defaultMessage:"Il arrive que nos mails arrivent en spams, pensez \xe0 bien v\xe9rifier dans votre boite mail.",en:"It happens that our mails arrive in spam, remember to check your mailbox.",it:"A volte le nostre e-mail arrivano come spam, quindi controllate la vostra casella di posta.",es:"A veces nuestros correos electr\xf3nicos llegan como spam, as\xed que aseg\xfarese de comprobar su bandeja de entrada.",de:"Es kommt vor, dass unsere E-Mails als Spam ankommen. Denken Sie daran, in Ihrer Mailbox nachzusehen.",nl:"Soms komen onze e-mails binnen als spam, dus controleer uw inbox."},"toBeNoted.notRefundedYetField":{id:`${o}.toBeNoted.notRefundedYetField`,defaultMessage:"D\xe8s le formulaire envoy\xe9, nous allons revenir vers vous le plus vite possible.",en:"As soon as the form is sent, we will get back to you as soon as possible.",it:"Non appena il modulo viene inviato, vi risponderemo al pi\xf9 presto.",es:"Una vez enviado el formulario, nos pondremos en contacto con usted lo antes posible.",de:"Sobald das Formular abgeschickt ist, werden wir uns so schnell wie m\xf6glich bei Ihnen melden.",nl:"Zodra het formulier is verzonden, nemen wij zo spoedig mogelijk contact met u op."},"toBeNoted.otherQuestionField":{id:`${o}.toBeNoted.otherQuestionField`,defaultMessage:`Votre r\xe9ponse se trouve peut-\xeatre dans notre <a href="${r.c}${a.f.FAQ}" style="color: unset;">FAQ<a/>.`,en:"Your answer may be found in our FAQ.",it:"La tua risposta potrebbe essere presente nella nostra FAQ.",es:"Su respuesta puede encontrarse en nuestra FAQ.",de:"Ihre Antwort finden Sie vielleicht in unseren FAQ.",nl:"Uw antwoord kan te vinden zijn in onze FAQ."},moreInformations:{id:`${o}.moreInformations`,defaultMessage:"D'autres informations \xe0 ajouter ?",en:"Is there any other information you would like to add ?",it:"Ci sono altre informazioni che desiderate aggiungere ?",es:"\xbf Desea a\xf1adir alguna otra informaci\xf3n ?",de:"Gibt es noch weitere Informationen, die Sie hinzuf\xfcgen m\xf6chten ?",nl:"Nog andere informatie toe te voegen ?"},moreInformationsPlaceholder:{id:`${o}.moreInformationsPlaceholder`,defaultMessage:"J'ai perdu le train...",en:"I missed the train...",it:"Ho perso il treno...",es:"Perd\xed el tren...",de:"Ich habe den Zug verpasst...",nl:"Ik heb de trein gemist..."},importImageOrPDFPlaceholder:{id:`${o}.importImageOrPDFPlaceholder`,defaultMessage:"Importer une image ou un fichier pdf",en:"Import an image or a pdf file",it:"Importa un'immagine o un file pdf",es:"Importar una imagen o un archivo pdf",de:"Bild oder PDF-Datei importieren",nl:"Importeer een afbeelding of pdf-bestand"},attachImageFieldLabel:{id:`${o}.attachImageFieldLabel`,defaultMessage:"Une photo, une image \xe0 joindre ?",en:"Would you like to attach a photo or image ?",it:"Vorresti allegare una foto o un'immagine ?",es:"\xbf Quieres adjuntar una foto o imagen ?",de:"M\xf6chten Sie ein Foto oder ein Bild anh\xe4ngen ?",nl:"Wilt u een foto of afbeelding bijvoegen ?"},send:{id:`${o}.send`,defaultMessage:"Envoyer",en:"Send",it:"Invia",es:"Enviar",de:"Senden",nl:"Verzenden"},messageReceived:{id:`${o}.messageReceived`,defaultMessage:"Message re\xe7u 5/5",en:"Message received 5/5",it:"Messaggio ricevuto 5/5",es:"Mensaje recibido 5/5",de:"Nachricht erhalten 5/5",nl:"Bericht ontvangen 5/5"},messageSentConfirmation:{id:`${o}.messageSentConfirmation`,defaultMessage:"Votre message a bien \xe9t\xe9 envoy\xe9. Nous allons revenir vers vous le plus vite possible.",en:"Your message has been sent. We will get back to you as soon as possible.",it:"Il tuo messaggio \xe8 stato inviato. Ti risponderemo il prima possibile.",es:"Su mensaje ha sido envi
13ado. Nos pondremos en contacto con usted lo antes posible.",de:"Ihre Nachricht wurde gesendet. Wir werden uns so schnell wie m\xf6glich bei Ihnen melden.",nl:"Uw bericht is verzonden. We zullen zo snel mogelijk contact met u opnemen."},seeYouSoon:{id:`${o}.seeYouSoon`,defaultMessage:"\xc0 tr\xe8s vite ! \ud83d\udc4b",en:"See you soon ! \ud83d\udc4b",it:"A presto ! \ud83d\udc4b",es:"\xa1Hasta pronto ! \ud83d\udc4b",de:"Bis bald ! \ud83d\udc4b",nl:"Tot snel ! \ud83d\udc4b"},orderIdPlaceHolder:{id:`${o}.orderIdPlaceHolder`,defaultMessage:"exemple: d4e7370c88e54091",en:"example: d4e7370c88e54091",it:"esempio: d4e7370c88e54091",es:"ejemplo: d4e7370c88e54091",de:"Beispiel: d4e7370c88e54091",nl:"voorbeeld: d4e7370c88e54091"}};t.a=Object(i.defineMessages)(s)},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));let i=function(e){return e.NONE="STEP_NONE",e.RESULTS="STEP_RESULTS",e.PAYMENT="STEP_PAYMENT",e.INFO="STEP_PASSENGERS_INFO",e}({})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o}));n(12);let i=function(e){return e.STOPOVERS="stopovers",e.TIMES="times",e.DEPARTURE_STATIONS="departureStations",e.ARRIVAL_STATIONS="arrivalStations",e.COMPANIES="companies",e.MAXIMUM_PRICE="maximumPrice",e.MAXIMUM_DURATION="maximumDuration",e}({}),r=function(e){return e.DIRECT="STOPS_FILTER_DIRECT",e.ONE_STOP="STOPS_FILTER_ONE_STOP",e.SAME_STATIONS="STOPS_FILTER_SAME_STATIONS",e}({}),a=function(e){return e.NIGHT="TIME_FILTER_NIGHT",e.MORNING="TIME_FILTER_MORNING",e.AFTERNOON="TIME_FILTER_AFTERNOON",e.EVENING="TIME_FILTER_EVENING",e}({}),o=function(e){return e[e.EARLY=0]="EARLY",e[e.MORNING=6]="MORNING",e[e.AFTERNOON=12]="AFTERNOON",e[e.EVENING=18]="EVENING",e[e.DAY_END=24]="DAY_END",e}({})},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"g",(function(){return s})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return l})),n.d(t,"h",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"i",(function(){return p}));var i=n(3);const r="reducer/data",a="reducer/currentSlide",o="reducer/locked",s="app/LargeTravelSlider/SET_DATA",d="app/LargeTravelSlider/NEXT_SLIDE",l="app/LargeTravelSlider/PREVIOUS_SLIDE",c="app/LargeTravelSlider/UNLOCK",u="app/LargeTravelSlider/SET_CURRENT_SLIDE",p=600;i.shape({id:i.number,image:i.string,name:i.string,url:i.string})},,function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return d}));var i=n(51),r=n(4);const a=r.c`
14  max-width: 1440px;
15  ${{width:"100%",marginLeft:"auto",marginRight:"auto",backgroundColor:"#FFFFFF",paddingLeft:"24px",paddingRight:"24px",paddingTop:"16px",paddingBottom:"16px"}}
16`,o={width:"25.5px",height:"17px",borderRadius:"4px"},s=r.d.button`
17  ${{padding:"0",display:"flex",justifyContent:"flex-start",alignItems:"center","@media (min-width: 992px)":{display:"none"}}}
18  grid-column-start: 1;
19  grid-column-end: 2;
20`,d=Object(r.d)(i.a)`
21  ${{fontSize:"1.8rem",lineHeight:"32px",fontWeight:600,color:"#353746",textDecoration:"none",":hover":{color:"#6A49F9"},padding:"0"}}
22  ${e=>{let{isHidden:t}=e;return t&&{display:"none"}}}
23`},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
24  ${e=>{let{customStyle:t}=e;return t}}
25`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"14",viewBox:"0 0 8 14",width:"8",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M7 13L1 7L7 1",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return w}));var i=n(245),r=n(61),a=n(12),o=n(7),s=n(406),d=n(407),l=n(408),c=n(409),u=n(410),p=n(411),g=n(11),m=n(58),f=n(134),h=n(1);let b=function(e){return e.FR="fr",e.EN="en",e.IT="it",e.ES="es",e.DE="de",e.NL="nl",e}({});const v=[{type:"button",id:b.FR,icon:l.a,iconStyle:m.b},{type:"button",id:b.EN,icon:c.a,iconStyle:m.b},{type:"button",id:b.IT,icon:u.a,iconStyle:m.b},{type:"button",id:b.ES,icon:d.a,iconStyle:m.b},{type:"button",id:b.DE,icon:s.a,iconStyle:m.b},{type:"button",id:b.NL,icon:p.a,iconStyle:m.b}],y=[{type:"link",id:a.i.BUS,href:`${o.f.COMPANY}/bus`},{type:"link",id:a.i.TRAIN,href:`${o.f.COMPANY}/train`},{type:"link",id:a.i.CARPOOLING,href:`${o.f.COMPANY}/carpooling`}],T=[{type:"link",id:"paris-lyon",staticText:"Paris - Lyon",href:`${o.f.SEARCH}/paris/lyon`},{type:"link",id:"paris-marseille",staticText:"Paris - Marseille",href:`${o.f.SEARCH}/paris/marseille`},{type:"link",id:"paris-toulouse",staticText:"Paris - Toulouse",href:`${o.f.SEARCH}/paris/toulouse`},{type:"link",id:"lyon-bruxelles",staticText:"Lyon - Bruxelles",href:`${o.f.SEARCH}/lyon/bruxelles`},{type:"link",id:"paris-strasbourg",staticText:"Paris - Strasbourg",href:`${o.f.SEARCH}/paris/strasbourg`}],k=[{type:"link",id:"contactSupport",href:o.f.SUPPORT},{type:"link",id:"cancellationAndRefund",href:`${o.f.FAQ}/politique-annulation-remboursement-billet`}
25,{type:"link",id:"exchangeMyTicket",href:`${o.f.FAQ}/echanger-mes-billets`},{type:"link",id:"resellYourTickets",href:`${o.f.FAQ}/revendre-billets-trains`}],j=e=>[{type:"link",isExternal:!0,id:"affiliationAccommodations",href:Object(f.a)(e),icon:Object(h.jsx)(r.d,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationCarRental",href:o.f.AFFILIATION_RENTAL_CARS,icon:Object(h.jsx)(r.c,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationActivities",href:o.f.AFFILIATION_FUNBOOKER,icon:Object(h.jsx)(r.f,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationSki",href:o.f.AFFILIATION_SKISET,icon:Object(h.jsx)(i.a,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationBagages",href:o.f.AFFILIATION_NANNYBAG,icon:Object(h.jsx)(r.a,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationCamping",href:o.f.AFFILIATION_CAMPING,icon:Object(h.jsx)(r.g,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationHolidayRental",href:o.f.AFFILIATION_HOLIDAY_RENTAL,icon:Object(h.jsx)(r.h,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})},{type:"link",isExternal:!0,id:"affiliationSkiAccommodation",href:o.f.AFFILIATION_SKI_ACCOMMODATION,icon:Object(h.jsx)(r.e,{color:g.a["secondary-400"],style:{fontSize:"22px",margin:"18px 6px 0 0"}})}],w=e=>({languages:{id:"languagesSection",items:v},carriers:{id:"carriersSection",items:y},topTrips:{id:"topTripsSection",items:T},contact:{id:"contactSection",items:k},bestOffers:{id:"bestOffersSection",subTitleTranslationId:"bestOffersSubTitleSection",items:j(e)}})},,,function(e,t,n){"use strict";var i=n(314),r=n(491);n.d(t,"a",(function(){return r}));var a=n(522),o=n(198),s=n(9);i.a({dsn:s.u,environment:s.v,integrations:[new a.a],release:`front@${o.a}`,ignoreErrors:["TypeError: Failed to fetch",/ChunkLoadError: Loading chunk \d+ failed\./]})},,function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return g}));var i=n(12),r=n(9),a=n(74),o=n(34);const s=`${r.c}/cities/autocomplete/`,d=`${r.c}/cities/popular`,l=`${r.c}/cities/popular/from/`,c=`${r.c}/cities/popular/to/`,u=`${r.c}/reductionCards`,p=7,g={origin:"",originId:null,destination:"",destinationId:null,outboundDate:Object(o.a)().format("YYYY-MM-DD"),outboundTime:null,returnDate:null,returnTime:null,passengers:[{id:0,category:i.e.ADULT,age:Object(a.a)(i.e.ADULT),discountCards:[]}]}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"a",(function(){return m})),n.d(t,"h",(function(){return h})),n.d(t,"i",(function(){return b})),n.d(t,"g",(function(){return v}));var i=n(167),r=n(17),a=n(218),o=n(12),s=n(74),d=n(347);const l="form.validation.error",c="form.validation.required",u="form.validation.date.invalid",p="form.validation.indetityDocument.expirationDate.invalid",g="form.validation.email.invalid",m="form.validation.identityDocument.duplicated",f=r.f().shape({countryCode:r.g().required(c).oneOf(Object.values(a.a)),documentIdentifier:r.g().required(c).min(3).max(20),expirationDate:r.g().required(c).test("Invalid Date",p,(e=>Object(s.e)(e))),type:r.g().required(c).oneOf(Object.values(o.b))}),h=r.f().shape({birthdate:r.g().required(c).test("Invalid Date",u,(e=>Object(s.d)(e))),discountCardNumber:r.g().test("Invalid discount card number format","",(e=>!e||/^[0-9]{17}$/.test(e.replaceAll(d.a,"")))).nullable(),firstName:r.g().required(c),identityDocument:f.default(null).nullable(),lastName:r.g().required(c),title:r.g().required(c).oneOf(Object.values(o.f))}),b=e=>/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(e),v=r.f().shape({birthdate:r.g().required(c).test("Invalid Date",u,(e=>Object(s.d)(e))),firstName:r.g().required(c),lastName:r.g().required(c),mail:r.g().email().test("Invalid Email format",g,(e=>b(e))).required(c),phoneNumber:r.g().test("Invalid Phone Number format","",(e=>!e||Object(i.b)(e))).nullable(),title:r.g().oneOf(Object.values(o.f)).required(c)});r.f({passengers:r.a().of(h).min(1),customer:v})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));let i=function(e){return e.TRAIN="trajet-train",e.BUS="trajet-bus",e.CARPOOLING="trajet-covoiturage",e.GENERIC="generic",e}({})},function(e,t,n){"use strict";n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return u}));var i=n(12),r=n(34);const a="DD/MM/YYYY",o={[i.e.YOUNG]:{min:0,max:27},[i.e.ADULT]:{min:28,max:59},[i.e.SENIOR]:{min:60,max:1/0}},s=e=>{const t=Object(r.a)(e,a);return!(!t.isValid()||t.isAfter(Object(r.a)())||t.isBefore("1900-01-01","year"))},d=e=>{const t=Object(r.a)(e,a);
25return!(!t.isValid()||t.isBefore(Object(r.a)()))},l=e=>{if(s(e))return Object(r.a)().diff(Object(r.a)(e,a),"year")},c=e=>e<=o[i.e.YOUNG].max?i.e.YOUNG:e<=o[i.e.ADULT].max?i.e.ADULT:i.e.SENIOR,u=e=>{switch(e){case i.e.ADULT:return 30;case i.e.SENIOR:return 60;default:return}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"e",(function(){return u}));var i=n(78);const r="android",a="ios",o="unknown",s={[r]:"https://play.google.com/store/apps/details?id=com.tictactrip.comparateur.bus.train.sncf",[a]:"https://apps.apple.com/us/app/tictactrip-trains-bus-covoit/id1500431872"},d="appBannerTTL",l=()=>{const e=navigator.userAgent;return/android/i.test(e)?r:/iPad|iPhone|iPod/.test(e)&&!window.MSStream?a:o},c=()=>{p()&&localStorage.setItem(d,(new Date).getDate()+2592e6)},u=()=>{try{if(p()){const e=localStorage.getItem(d);if(!e)return!Object(i.a)(navigator.userAgent);if((new Date).getDate()>e)return localStorage.removeItem(d),!Object(i.a)(navigator.userAgent)}return!1}catch(e){return!1}},p=()=>navigator.cookieEnabled},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return v})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return h})),n.d(t,"g",(function(){return b})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return g})),n.d(t,"j",(function(){return T}));var i=n(45),r=n(149),a=n.n(r),o=n(7),s=n(34),d=n(9),l=n(204);const c=new RegExp(["googlebot","googleother","googleimageproxy","google-","-google\\b","www\\.google\\.com/webmasters/tools/richsnippets","adsbot","mediapartners","adidxbot","bingpreview","meta-external","meta-webindexer","facebookcatalog","headless","prerender","bingbot","yandex","baiduspider","Facebot","facebookexternalhit","twitterbot","rogerbot","linkedinbot","embedly","quora link preview","showyoubot","outbrain","pinterest","slackbot","vkShare","W3C_Validator","bufferbot","redditbot","Applebot","WhatsApp","flipboard","tumblr","bitlybot","Discordbot","qwantify","cocon"].join("|"),"i"),u=e=>c.test(e),p=e=>e.split(/(?=\/)/)[0],g=e=>JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map((e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}})))}),m=e=>JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map(((e,t)=>{let{name:n,url:i}=e;return{"@type":"ListItem",position:t+1,name:n,item:i}}))}),f=e=>e.charAt(0).toUpperCase()+e.slice(1),h=e=>e.cart.returnTrip?Object(s.a)().isAfter(s.a.unix(e.cart.returnTrip.arrivalUTC).utcOffset(e.cart.returnTrip.destinationOffset)):Object(s.a)().isAfter(s.a.unix(e.cart.outboundTrip.arrivalUTC).utcOffset(e.cart.outboundTrip.destinationOffset)),b=e=>Object(s.a)().isAfter(s.a.unix(e.arrivalUTC).utcOffset(e.destinationOffset)),v=(e,t,n,r)=>{const s=i.unix(e.outboundTrip.departureUTC).utcOffset(e.outboundTrip.originOffset).format("YYYY-MM-DD");let d=null;e.returnTrip&&(d=i.unix(e.returnTrip.departureUTC).utcOffset(e.returnTrip.originOffset).format("YYYY-MM-DD"));let c=r;return r?r.includes("WB")&&(c="WB"):c="TTT",o.f.SUPPORT+a.a.stringify({prefill_orderId:t,prefill_mail:n,prefill_paidPrice:Object(l.m)(e)/100,prefill_outboundDate:s,prefill_returnDate:d,prefill_originCluster:e.outboundTrip.origin.city,prefill_destinationCluster:e.outboundTrip.destination.city,prefill_Partner:c,hide_Partner:!0},{addQueryPrefix:!0})},y=e=>d.s[e.toLowerCase()]||null,T=e=>{let{str:t,word:n}=e;const i=new RegExp(`^${n}\\s?`,"gi");return i.test(t)?t.replace(i,""):t}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));const i=e=>e.includes("@tictactrip/app"),r=[1,8,1],a=/@tictactrip\/app[ /]v?(\d+)\.(\d+)\.(\d+)/,o=e=>{const t=(e=>{const t=null===e||void 0===e?void 0:e.match(a);return t?t.slice(1,4).map(Number):null})(null!==e&&void 0!==e?e:"");if(!t)return!1;for(let n=0;n<r.length;n++)if(t[n]!==r[n])return t[n]<r[n];return!1}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a}));var i=n(6);
25const r="app.components.errorMessage",a={errorTitle:{id:`${r}.errorTitle`,defaultMessage:"Oups, quelque chose s'est mal pass\xe9",en:"Oops, something went wrong",it:"Ops, qualcosa \xe8 andato storto",es:"Ups, algo sali\xf3 mal",de:"Hoppla, da ist etwas schiefgelaufen",nl:"Oeps, er is iets misgegaan"},errorMessage:{id:`${r}.errorMessage`,defaultMessage:"Nous sommes d\xe9sol\xe9s pour le d\xe9sagr\xe9ment, mais il semble qu'il y ait eu un probl\xe8me inattendu.",en:"We apologize for the inconvenience, but it seems like there was an unexpected issue.",it:"Ci scusiamo per l'inconveniente, ma sembra che ci sia stato un problema imprevisto.",es:"Pedimos disculpas por las molestias, pero parece que hubo un problema inesperado.",de:"Wir entschuldigen uns f\xfcr die Unannehmlichkeiten, aber es scheint, dass ein unerwartetes Problem aufgetreten ist.",nl:"Onze excuses voor het ongemak, maar het lijkt erop dat er een onverwacht probleem is opgetreden."},errorMessage2:{id:`${r}.errorMessage2`,defaultMessage:"Si vous avez besoin d'une assistance imm\xe9diate, veuillez {contactUs}.",en:"If you require immediate assistance, please {contactUs}.",it:"Se hai bisogno di assistenza immediata, per favore {contactUs}.",es:"Si necesita asistencia inmediata, por favor {contactUs}.",de:"Wenn Sie sofortige Hilfe ben\xf6tigen, bitte {contactUs}.",nl:"Als u onmiddellijke hulp nodig heeft, neem dan {contactUs}."},contactUs:{id:`${r}.contactUs`,defaultMessage:"nous contacter",en:"contact us",it:"contattarci",es:"contactarnos",de:"kontaktieren Sie uns",nl:"contact met ons opnemen"},refreshButton:{id:`${r}.refreshButton`,defaultMessage:"Actualiser la page",en:"Refresh Page",it:"Aggiorna la pagina",es:"Actualizar p\xe1gina",de:"Seite aktualisieren",nl:"Vernieuw pagina"},newVersionTitle:{id:`${r}.newVersionTitle`,defaultMessage:"Nouvelle version disponible",en:"New version available",it:"Nuova versione disponibile",es:"Nueva versi\xf3n disponible",de:"Neue Version verf\xfcgbar",nl:"Nieuwe versie beschikbaar"},newVersionMessage:{id:`${r}.newVersionMessage`,defaultMessage:"Une version plus r\xe9cente de l'application est disponible.",en:"There is a newer version of the app available.",it:"C'\xe8 una nuova versione dell'app disponibile.",es:"Hay una versi\xf3n m\xe1s reciente de la aplicaci\xf3n disponible.",de:"Es ist eine neuere Version der App verf\xfcgbar.",nl:"Er is een nieuwere versie van de app beschikbaar."},updateInstructions:{id:`${r}.updateInstructions`,defaultMessage:"Veuillez rafra\xeechir l'application pour acc\xe9der aux nouvelles fonctionnalit\xe9s.",en:"Please update to see new features.",it:"Si prega di aggiornare per vedere le nuove funzionalit\xe0.",es:"Por favor, actualice para ver las nuevas caracter\xedsticas.",de:"Bitte aktualisieren Sie, um neue Funktionen zu sehen.",nl:"Update om nieuwe functies te zien."}};t.a=Object(i.defineMessages)(a)},,,function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return d})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"g",(function(){return m}));var i=n(3),r=n.n(i);const a="app/common/Cart/SELECT_TRIP",o="app/common/Cart/RESET_TRIPS",s="app/common/Cart/REPLACE_TRIPS",d="app/common/Cart/SET_CART_ID",l=null,c="cartId",u=r.a.shape({city:r.a.string,country:r.a.string,lat:r.a.number,long:r.a.number,station:r.a.string}),p=r.a.shape({arrivalUTC:r.a.number,company:r.a.string,departureUTC:r.a.number,destination:u,destinationOffset:r.a.string,durationMinutes:r.a.number,feeCents:r.a.number,id:r.a.string,includedProviderFeeCents:r.a.number,isBookable:r.a.bool,origin:u,originOffset:r.a.string,priceCents:r.a.number,redirectionLink:r.a.string}),g=r.a.shape({arrivalUTC:r.a.number,available:r.a.bool,companies:r.a.arrayOf(r.a.string),departureUTC:r.a.number,destination:u,destinationOffset:r.a.string,durationMinutes:r.a.number,id:r.a.string,isFullyBookable:r.a.bool,isPartiallyBookable:r.a.bool,mean:r.a.string,origin:u,originOffset:r.a.string,priceCents:r.a.number,score:r.a.number,segments:r.a.arrayOf(p)}),m=r.a.shape({outboundTrip:g,returnTrip:g})},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i=n(2),r=n.n(i),a=n(4),o=n(148),s=n(1);const d={BIG:a.c`
26    gap: var(--size-small);
27    ${{paddingLeft:"32px",paddingRight:"32px",paddingTop:"18px",paddingBottom:"18px",fontSize:"1.6rem",lineHeight:"24px"}}
28  `,MEDIUM:a.c`
29    gap: 6px;
30    ${{paddingLeft:"24px",paddingRight:"24px",paddingTop:"12px",paddingBottom:"12px",fontSize:"1.4rem",lineHeight:"21px"}}
31  `,SMALL:a.c`
32    gap: var(--size-tiny);
33    ${{paddingLeft:"14px",paddingRight:"14px",paddingTop:"8px",paddingBottom:"8px",fontSize:"1.2rem",lineHeight:"21px"}}
34  `},l={PRIMARY:a.c`
35    ${{backgroundColor:"#6A49F9",color:"#FFFFFF",":hover":{backgroundColor:"#342188"}}}
36  `,SECONDARY:a.c`
37    border-width: 1px;
38    ${{backgroundColor:"#FFFFFF",borderStyle:"solid",borderColor:"#353746",color:"#353746",":hover":{backgroundColor:"#353746",color:"#FFFFFF"}}}
39  `,TERCIARY:a.c`
40    ${{color:"#6A49F9",":hover":{color:"#342188"}}}
41  `,LINK:a.c`
42    ${{color:"#353746",textDecoration:"underline",":hover":{color:"#6A49F9"},":focus":{color:"#342188"}}}
43  `},c={PRIMARY:a.c`
44    ${{backgroundColor:"#727ED4",":hover":{backgroundColor:"#727ED4"},cursor:"not-allowed"}}
45  `,SECONDARY:a.c`cursor-not-allowed`,TERCIARY:a.c`cursor-not-allowed`,LINK:a.c``},u={PRIMARY:a.c`
46    ${{backgroundColor:"#ECEDF5",color:"#C4C8DE",":hover":{backgroundColor:"#ECEDF5"}}}
47  `,SECONDARY:a.c`
48    hover: bg-white;
49  `,TERCIARY:a.c``,LINK:a.c`
50    ${{color:"#C4C8DE"}}
51  `},p=a.d.button`
52  ${{borderRadius:"30px",fontWeight:700,color:"#FFFFFF",display:"flex",justifyContent:"center",alignItems:"center"}}
53
54  ${e=>{let{size:t}=e;return t?d[t]:d.BIG}}
55
56  ${e=>{let{variant:t}=e;return t&&l[t]}}
57  ${e=>{let{isLoading:t,variant:n}=e;return t&&n&&c[n]}}
58  ${e=>{let{disabled:t,variant:n}=e;return t&&n&&u[n]}}
59
60
61    ${e=>{let{css:t}=e;return t}}
62`;t.b=e=>{let{buttonRef:t,children:n,isLoading:i,leftIcon:a,loadingMessage:d,onClick:l,rightIcon:c,size:u="BIG",...g}=e;return Object(s.jsx)(p,{size:u,...g,ref:t,isLoading:i,onClick:e=>!i&&(null===l||void 0===l?void 0:l(e)),children:i?Object(s.jsxs)(r.a.Fragment,{children:[Object(s.jsx)(o.a,{desktop:10,mobile:10}),d]}):Object(s.jsxs)(r.a.Fragment,{children:[a,n,c]})})}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));let i=function(e){return e.TIME="SORT_BY_TIME",e.SCORE="SORT_BY_SCORE",e.PRICE="SORT_BY_PRICE",e.DURATION="SORT_BY_DURATION",e.CARBON_FOOTPRINT="SORT_BY_CARBON_FOOTPRINT",e}({}),r=function(e){return e.SESSION="SESSION",e}({})},function(e,t,n){"use strict";t.a=n.p+"static/media/logo_sncf.3221f4cb.svg"},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return h}));var i=n(2),r=n(7),a=n(67),o=n(44),s=n(14),d=n(35),l=n(100),c=n(12);const u={default:{hideFooter:!0},[c.k.WB_VACANCES_BLEUES]:{hideFooter:!0},[c.k.WB_CDISCOUNT]:{hideFooter:!0}};var p=n(54),g=n(1);const m=Object(i.createContext)({partner:null,funnelStep:p.a.NONE,isInFunnel:!1,referer:null,setRefererId:()=>!1}),f=e=>{let{children:t}=e;const[n,c]=Object(i.useState)(!0),[f,h]=Object(i.useState)(null),[b,v]=Object(i.useState)(p.a.NONE),[y,T]=Object(i.useState)(null),k=o.a.location.search,j=o.a.location.pathname;Object(i.useEffect)((()=>{try{const e=async e=>{try{const t=await Object(d.a)(`${l.c}/${e}`),n=(e=>u[e]||u.default)(t.id);h({...t,configuration:n})}catch(t){return}finally{c(!1)}},t=new URLSearchParams(k),n=t.get(l.b),i=Object.keys(l.d).find((e=>t.has(e))),r=l.d[i];if(!n&&!r)return void c(!1);r&&T(r),n?e(n):c(!1)}catch(e){c(!1),e.capturedBySentry||a.a.captureException(e)}}),[k]);const w=Object(i.useCallback)((e=>!!Object.values(l.d).includes(e)&&(T(e),!0)),[]);Object(i.useEffect)((()=>{switch(`/${Object(s.i)(j).split("/")[1]}`){case r.f.RESULTS:v(p.a.RESULTS);break;case r.f.INFO:v(p.a.INFO);break;case r.f.PAYMENT:v(p.a.PAYMENT);break;default:v(p.a.NONE)}}),[j]);const z=Object(i.useMemo)((()=>({partner:f,funnelStep:b,referer:y,isInFunnel:b!==p.a.NONE,isLoading:n,setRefererId:w})),[b,w,n,f,y]);return Object(g.jsx)(m.Provider,{value:z,children:t})},h=()=>{const e=Object(i.useContext)(m);return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ve})),n.d(t,"b",(function(){return Ue}));var i=n(3),r=n.n(i),a=n(171),o=n(169),s=n(138),d=n(199),l=n(201),c=n(252),u=n(267),p=n(80),g=n(6);const m="app.components.Expand",f={details:{id:`${m}.details`,defaultMessage:"D\xe9tails",en:"Details",es:"Detalles",it:"Dettagli",de:"Einzelheiten",nl:"Details"}};Object(g.defineMessages)(f);var h=n(29),b=n(268),v=n(172),y=n(30),T=n(173),k=n(317),j=n(318),w=n(285),z=n(269),C=n(319);const S="app.components.Rating",M={ratingTitle:{id:`${S}.ratingTitle`,defaultMessage:"Satisfaction",en:"Satisfacci\xf3n",es:"Satisfacci\xf3n",it:"Soddisfazione",de:"Zufriedenheit",nl:"Tevredenheid"},ratingSubTitle:{id:`${S}.ratingSubTitle`,defaultMessage:"Vous pouvez noter notre service !",en:"You can rate our service!",es:"Puede valorar nuestro servicio.",it:"Potete valutare il nostro 
62servizio!",de:"Sie k\xf6nnen unseren Service bewerten!",nl:"Je kunt onze service beoordelen!"},ratingButton:{id:`${S}.ratingButton`,defaultMessage:"Valider la note",en:"Validate the grade",es:"Validar la nota",it:"Convalidare il voto",de:"Die Note best\xe4tigen",nl:"Het cijfer valideren"},ratingThanks:{id:`${S}.ratingThanks`,defaultMessage:"Merci pour votre avis, Tictactrip innove sans cesse afin de vous proposer les meilleurs trajets !",en:"Thank you for your feedback, Tictactrip is constantly innovating to offer you the best routes!",es:"\xa1Gracias por tu opini\xf3n, Tictactrip innova constantemente para ofrecerte los mejores trayectos!",it:"Grazie per il tuo parere, Tictactrip innova costantemente per offrirti i migliori percorsi!",de:"Vielen Dank f\xfcr Ihr Feedback, Tictactrip innoviert st\xe4ndig, um Ihnen die besten Strecken anzubieten!",nl:"Bedankt voor uw feedback, Tictactrip innoveert voortdurend om u de beste routes aan te bieden!"}};Object(g.defineMessages)(M);var A=n(320),x=n(139),O=n(260),D=n(286),I=n(257),E=n(287),P=n(7);const N="app.components.tripSimple",R={[P.g]:{id:`${N}.outboundTrip`,defaultMessage:"Aller",en:"Outbound",it:"Andata",es:"Salida",de:"Hinreise",nl:"Uitgaand"},[P.l]:{id:`${N}.returnTrip`,defaultMessage:"Retour",en:"Return",it:"Ritorno",es:"Volver",de:"R\xfcckreise",nl:"Terug"},date:{id:`${N}.date`,defaultMessage:"{origin} - {destination} le {date}",en:"{origin} - {destination} on {date}",it:"{origin} - {destination} il {date}",es:"{origin} - {destination} el {date}",de:"{origin} - {destination} am {date}",nl:"{origin} - {destination} le {date}"}};Object(g.defineMessages)(R);var L=n(321),F=n(253),B=n(258),q=n(166),$=n(288),V=n(264),G=n(251),U=n(254),H=n(255),W=n(22),Y=n(412),Z=n(261),K=n(322),Q=n(323),J=n(270),X=n(262),_=n(120),ee=n(265),te=n(16),ne=n(344),ie=n(259),re=n(250),ae=n(324),oe=n(325),se=n(249),de=n(326),le=n(125),ce=n(327),ue=n(13);const pe="app.containers.Station",ge={[ue.S]:{id:`${pe}.${ue.S}`,defaultMessage:"D\xe9couvrez la Gare",en:"Discover the Station",es:"Descubre la estaci\xf3n"},[ue.G]:{id:`${pe}.${ue.G}`,defaultMessage:"Ferroviaire :",en:"Railway",es:"Ferroviaria:"},[ue.m]:{id:`${pe}.${ue.m}`,defaultMessage:"Routi\xe8re :",en:"Highway",es:"Por carretera:"},[ue.H]:{id:`${pe}.${ue.H}`,defaultMessage:"Ferroviaire & Routi\xe8re :",en:"Railway & Highway:",es:"Ferroviaria y por carretera:"},[ue.cb]:{id:`${pe}.${ue.cb}`,defaultMessage:"Toutes les informations utiles pour votre voyage \xe0",en:"Useful informations for your trip at",es:"Toda la informaci\xf3n \xfatil para tu viaje a"},[ue.db]:{id:`${pe}.${ue.db}`,defaultMessage:"Informations utiles pour votre voyage",en:"Useful informations for your trip",es:"Informaci\xf3n \xfatil para tu viaje"},[ue.a]:{id:`${pe}.${ue.a}`,defaultMessage:"Adresse",en:"Address",es:"Direcci\xf3n"},[ue.h]:{id:`${pe}.${ue.h}`,defaultMessage:"Exemples de destinations desservies",en:"Example destinations served",es:"Ejemplos de destinos con servicio"},[ue.U]:{id:`${pe}.${ue.U}`,defaultMessage:"Compagnies desservants la gare",en:"",es:"Compa\xf1\xedas que operan en la estaci\xf3n"},[ue.o]:{id:`${pe}.${ue.o}`,defaultMessage:"Nombre de trajets/jour",en:"Average number of journey per day",es:"N\xfamero de trayectos al d\xeda"},[ue.j]:{id:`${pe}.${ue.j}`,defaultMessage:"Premier | dernier d\xe9part",en:"First | last departure",es:"Primera | \xfaltima salida"},[ue.d]:{id:`${pe}.${ue.d}`,defaultMessage:"Donn\xe9e indisponible",en:"Data unavailable",es:"Dato no disponible"},[ue.fb]:{id:`${pe}.${ue.fb}`,defaultMessage:"Informations importantes concernant {stationName}",en:"Essential informations about {stationName}",es:"Informaci\xf3n importante sobre {stationName}"},[ue.eb]:{id:`${pe}.${ue.eb}`,defaultMessage:"Informations utiles",en:"Essential information",es:"Informaci\xf3n \xfatil"},[ue.u]:{id:`${pe}.${ue.u}`,defaultMessage:"Besoin de renseignements concernant {stationName} ?",en:"Need informations about {stationName}?",es:"\xbfNecesitas informaci\xf3n sobre {stationName}?"},[ue.I]:{id:`${pe}.${ue.I}`,defaultMessage:"Vous \xeates au bon endroit !",en:"You are in the right place!",es:"\xa1Est\xe1s en el lugar adecuado!"},[ue.N]:{id:`${pe}.${ue.N}`,defaultMessage:"{stationName}, gare de {cityName}, se situe au <strong>{stationAddress}.</strong> \n      C'est pratique d'avoir l'adresse de sa gare de d\xe9part ou d'arriv\xe9e \xe0 {cityName}, non ?",en:"{stationName}, a station of {cityName}, is at <strong>{stationAddress}.</strong>\n      It's handy to have the address of your departure or arrival station in {cityName}, isn't it?",es:"{stationName}, estaci\xf3n de {cityName}, se encuentra en <strong>{stationAddress}.</strong>\n      Viene bien tener la direcci\xf3n de tu estaci\xf3n de salida o de llegada en {cityName}, \xbfverdad?"},[ue.J]:{id:`${pe}.${ue.J}`,defaultMessage:"Sachez \xe9galement que {stationName} est en liaison direct avec les villes de <strong>{servicedStations}, et plus encore.</strong>",en:"You should also know that {stationName} is directly linked to the cities of <strong>{servicedStations}, and more.</strong>",es:"Ten en cuenta tambi\xe9n que {stationName} tiene conexi\xf3n directa con las ciudades de <strong>{servicedStations}, y muchas m\xe1s.</strong>"},[ue.w]:{id:`${pe}.${ue.w}`,defaultMessage:"Au d\xe9part et \xe0 l'arriv\xe9e de {stationName}
62, vous pourrez voyager en {stationTransport} avec <strong>{providers}.</strong>",en:"You can travel from and to {stationName} by {stationTransport} with <strong><{providers}.</strong>",es:"Desde y hacia {stationName}, puedes viajar en {stationTransport} con <strong>{providers}.</strong>"},[ue.X]:{id:`${pe}.${ue.X}`,defaultMessage:"{stationName} enregistre <strong>{tripNumber} trajets par jour.</strong>",en:"{stationName} records <strong>{tripNumber} trips per day.</strong>",es:"{stationName} registra <strong>{tripNumber} trayectos al d\xeda.</strong>"},[ue.i]:{id:`${pe}.${ue.i}`,defaultMessage:"<strong>Le premier d\xe9part {stationName}</strong> quotidien est \xe0 <strong>{firstDeparture}</strong>.",en:"<strong>The first daily departure from {stationName}</strong> is at <strong>{firstDeparture}</strong>.",es:"<strong>La primera salida diaria de {stationName}</strong> es a las <strong>{firstDeparture}</strong>."},[ue.q]:{id:`${pe}.${ue.q}`,defaultMessage:"<strong>Le dernier d\xe9part {stationName}</strong> quotidien est \xe0 <strong>{lastDeparture}</strong>.",en:"<strong>The last daily departure from {stationName}</strong> is at <strong>{lastDeparture}</strong>.",es:"<strong>La \xfaltima salida diaria de {stationName}</strong> es a las <strong>{lastDeparture}</strong>."},[ue.v]:{id:`${pe}.${ue.v}`,defaultMessage:"Si vous souhaitez connaitre les prochains d\xe9parts et prochaines arriv\xe9es \xe0 {stationName}, vous allez appr\xe9cier le tableau ci-dessous.",en:"If you want to know the next departures and arrivals at {stationName}, you will appreciate the table below.",es:"Si quieres conocer las pr\xf3ximas salidas y llegadas en {stationName}, la tabla siguiente te va a resultar muy \xfatil."},[ue.p]:{id:`${pe}.${ue.p}`,defaultMessage:"Informations importantes",en:"Important information",es:"Informaci\xf3n importante"},[ue.e]:{id:`${pe}.${ue.e}`,defaultMessage:"D\xe9parts / Arriv\xe9es",en:"Departures / Arrivals",es:"Salidas / Llegadas"},[ue.s]:{id:`${pe}.${ue.s}`,defaultMessage:"O\xf9 est la gare ?",en:"Where is the station?",es:"\xbfD\xf3nde est\xe1 la estaci\xf3n?"},[ue.f]:{id:`${pe}.${ue.f}`,defaultMessage:"D\xe9parts et Arriv\xe9es de {stationName}",en:"Departures and Arrivals of {stationName}",es:"Salidas y llegadas de {stationName}"},[ue.g]:{id:`${pe}.${ue.g}`,defaultMessage:"D\xe9parts",en:"Departures",es:"Salidas"},[ue.b]:{id:`${pe}.${ue.b}`,defaultMessage:"Arriv\xe9es",en:"Arrivals",es:"Llegadas"},[ue.M]:{id:`${pe}.${ue.M}`,defaultMessage:"Voir plus de r\xe9sultats ({nbResults})",en:"Show more results",es:"Ver m\xe1s resultados ({nbResults})"},[ue.L]:{id:`${pe}.${ue.L}`,defaultMessage:"Voir moins de r\xe9sultats",en:"Show less results",es:"Ver menos resultados"},[ue.Y]:{id:`${pe}.${ue.Y}`,defaultMessage:"{commercialMode} N\xb0{tripShortName}",en:"{commercialMode} N\xb0{tripShortName}",es:"{commercialMode} n.\xba {tripShortName}"},[ue.t]:{id:`${pe}.${ue.t}`,defaultMessage:"O\xf9 est {stationName} ?",en:"Where is {stationName}?",es:"\xbfD\xf3nde est\xe1 {stationName}?"},[ue.gb]:{id:`${pe}.${ue.gb}`,defaultMessage:"Comme indiqu\xe9 plus haut, {stationName} se trouve au {stationAddress}. Voici la g\xe9olocalisation de {stationName}.",en:"As mentioned before, {stationName} is located at {stationAddress}. Here is the geolocation of {stationName}.",es:"Como se ha indicado m\xe1s arriba, {stationName} se encuentra en {stationAddress}. Esta es la geolocalizaci\xf3n de {stationName}."},[ue.D]:{id:`${pe}.${ue.D}`,defaultMessage:"Les compagnies de transport",en:"Transport companies ",es:"Las compa\xf1\xedas de transporte"},[ue.F]:{id:`${pe}.${ue.F}`,defaultMessage:"Les compagnies de transport de {stationName}",en:"Transport companies of {stationName}",es:"Las compa\xf1\xedas de transporte de {stationName}"},[ue.E]:{id:`${pe}.${ue.E}`,defaultMessage:"D\xe9couvrez d\xe8s \xe0 pr\xe9sent les informations relatives aux voyages \xe0 {stationName} avec les diff\xe9rentes compagnies de transport.",en:"Find out more about travelling to {stationName} with the different transport companies.",es:"Descubre ya toda la informaci\xf3n sobre los viajes a {stationName} con las distintas compa\xf1\xedas de transporte."},[ue.x]:{id:`${pe}.${ue.x}`,defaultMessage:"Voyagez simplement en <strong>{providerName} {stationName}</strong> !",en:"Simply travel by <strong>{providerName} {stationName}</strong> !",es:"\xa1Viaja f\xe1cilmente en <strong>{providerName} {stationName}</strong>!"},[ue.z]:{id:`${pe}.${ue.z}`,defaultMessage:"Le <strong>premier d\xe9part</strong> en <strong>{providerName} {stationName}</strong> est \xe0 <strong>{firstDeparture}</strong>.",en:"The <strong>first departure</strong> of <strong>{providerName} {stationName}</strong> is at <strong>{firstDeparture}</strong>.",es:"La <strong>primera salida</strong> en <strong>{providerName} {stationName}</strong> es a las <strong>{firstDeparture}</strong>."},[ue.y]:{id:`${pe}.${ue.y}`,defaultMessage:"La <strong>premi\xe8re arriv\xe9e</strong> en <strong>{providerName} {stationName}</strong> est \xe0 <strong>{firstArrival}</strong>.",en:"The <strong>first arrival</strong> of <strong>{providerName} {stationName}</strong> is at <strong>{firstArrival}</strong>.",es:"La <strong>primera llegada</strong> en <strong>{providerName} {stationName}</strong> es a las <strong>{firstArrival}</strong>."},[ue.B]:{id:`${pe}.${ue.B}`,defaultMessage:"Le <strong>dernier d\xe9part</strong> en <strong>{providerName} {stationName}</strong> est \xe0 <strong>{lastDeparture}</strong>.",en:"The <strong>last departure</strong> of <strong>{providerName} {stationName}</strong> is at <strong>{lastDeparture}</strong>.",es:"La <strong>\xfaltima salida</strong> en <strong>{providerName} {stationName}</strong> es a las <strong>{lastDeparture}</strong>."},[ue.A]:{id:`${pe}.${ue.A}`,defaultMessage:"La <strong>derni\xe8re arriv\xe9e</strong> en <strong>{providerName} {stationName}</strong> est \xe0 <strong>{lastArrival}</strong>.",en:"The <strong>last arrival</strong> of <strong>{providerName} {stationName}</strong> is at <strong>{lastArrival}</strong>.",es:"La <strong>\xfaltima llegada</strong> en <strong>{providerName} {stationName}</strong> es a las <strong>{lastArrival}</strong>."},[ue.C]:{id:`${pe}.${ue.C}`,defaultMessage:"Chaque jour, <strong>{trainsPerDay}</strong> trajets <strong>{providerName}</strong> passent par <strong>{stationName}</strong>.",en:"Every day, <strong>{trainsPerDay}</strong> trips <strong>{providerName}</strong> pass through <strong>{stationName}</strong>.",es:"Cada d\xeda, <strong>{trainsPerDay}</strong> trayectos de <strong>{providerName}</strong> pasan por <strong>{stationName}</strong>."},[ue.P]:{id:`${pe}.${ue.P}
62`,defaultMessage:"Correspondances disponibles",en:"Available connections",es:"Conexiones disponibles"},[ue.Q]:{id:`${pe}.${ue.Q}`,defaultMessage:"Vos changements de la gare {stationName}",en:"Your connections from the station {stationName}",es:"Tus conexiones desde la estaci\xf3n {stationName}"},[ue.W]:{id:`${pe}.${ue.W}`,defaultMessage:"Les changements de {stationName} \xe0 une autre gare",en:"Connections from {stationName} to another station",es:"Las conexiones de {stationName} a otra estaci\xf3n"},[ue.V]:{id:`${pe}.${ue.V}`,defaultMessage:"<p>Vous avez opt\xe9 pour un voyage avec une escale \xe0 <strong>{stationName}</strong> mais votre prochain transport part d'une autre gare proche de <strong>{stationName}</strong>.<p>\n    <p>Aucun souci, il est tr\xe8s simple de se d\xe9placer entre les gares de <strong>{cityName}</strong>.<p>\n    <p>D\xe9couvrez comment !</p>",en:"<p>You have opted for a trip with a stopover in  <strong>{stationName}</strong> but your next transport leaves from another station near <strong>{stationName}</strong>.<p>\n    <p>No problem, it is very easy to move between the stations of <strong>{cityName}</strong>.<p>\n    <p>Discover how!</p>",es:"<p>Has elegido un viaje con escala en <strong>{stationName}</strong>, pero tu siguiente transporte sale de otra estaci\xf3n cercana a <strong>{stationName}</strong>.<p>\n    <p>Sin problema: moverse entre las estaciones de <strong>{cityName}</strong> es muy sencillo.<p>\n    <p>\xa1Descubre c\xf3mo!</p>"},[ue.l]:{id:`${pe}.${ue.l}`,defaultMessage:"Comment aller de {currentStationName} \xe0 {closeStationName}",en:"How to go from {currentStationName} to {closeStationName}",es:"C\xf3mo ir de {currentStationName} a {closeStationName}"},[ue.k]:{id:`${pe}.${ue.k}`,defaultMessage:"<strong>{currentStationName} {closeStationName}</strong> c'est tout simple ! D\xe9couvrez simplement toutes les solutions pour vous rendre de <strong>{currentStationName}</strong> \xe0 <strong>{closeStationName}</strong>.",en:"<strong>{currentStationName} {closeStationName}</strong> it's very simple! Discover all trips solutions to go from <strong>{currentStationName}</strong> to <strong>{closeStationName}</strong>.",es:"<strong>{currentStationName} {closeStationName}</strong>, \xa1es muy sencillo! Descubre todas las opciones para ir de <strong>{currentStationName}</strong> a <strong>{closeStationName}</strong>."},[ue.n]:{id:`${pe}.${ue.n}`,defaultMessage:"Mes solutions d'itin\xe9raire.",en:"My itinerary solutions.",es:"Mis opciones de itinerario."},[ue.c]:{id:`${pe}.${ue.c}`,defaultMessage:"Les gares \xe0 proximit\xe9",en:"Nearby stations",es:"Las estaciones cercanas"}};Object(g.defineMessages)(ge);n(9).c;const me="StationSitemapHeaderTitle",fe="StationSitemapFirstTextContent",he="StationSitemapSecondTextContent",be="StationSitemapThirdTextContent",ve="StationSitemapBestStations",ye="StationName",Te={fr:"France",be:"Belgique",es:"Espagne",it:"Italie",lu:"Luxembourg",ch:"Suisse"},ke=r.a.arrayOf(r.a.exact({city:r.a.string,country:r.a.string,id:r.a.string,latitude:r.a.number,longitude:r.a.number,name:r.a.string,pageId:r.a.string,region:r.a.string,transportTypes:r.a.arrayOf(r.a.string)})),je=(r.a.shape({[Te]:r.a.shape(ke)}),"app.containers.StationSitemap"),we={[me]:{id:`${je}.${me}`,defaultMessage:"D\xe9couvrez les gares ferroviaires et routi\xe8res desservies par Tictactrip",en:"Discover the train and bus stations served by Tictactrip",es:"Descubre las estaciones de tren y autob\xfas atendidas por Tictactrip",it:"Scopri le stazioni ferroviarie e degli autobus servite da Tictactrip",de:"Entdecken Sie die von Tictactrip bedienten Bahnh\xf6fe und Busbahnh\xf6fe",nl:"Ontdek de trein- en busstations die worden bediend door Tictactrip"},[fe]:{id:`${je}.${fe}`,defaultMessage:"Retrouvez ici la liste de l'ensemble des Gares Ferroviaires et gares Routi\xe8res desservies par les services de Tictactrip.",en:"Find here the list of all the railway stations and bus stations served by Tictactrip services.",es:"Encuentra aqu\xed la lista de todas las estaciones de tren y autob\xfas atendidas por los servicios de Tictactrip.",it:"Trova qui l'elenco di tutte le stazioni ferroviarie e degli autobus servite dai servizi di Tictactrip.",de:"Finden Sie hier die Liste aller Bahnh\xf6fe und Busbahnh\xf6fe, die von den Dienstleistungen von Tictactrip bedient werden.",nl:"Vind hier de lijst van alle treinstations en busstations die worden bediend door Tictactrip-services."},[he]:{id:`${je}.${he}`,defaultMessage:"Une question concernant votre gare de d\xe9part ou gare d'arriv\xe9e ? Un doute sur votre voyage ?",en:"A question about your departure or arrival station? A doubt about your trip?",es:"\xbfUna pregunta sobre tu estaci\xf3n de salida o llegada? \xbfDudas sobre tu viaje?",it:"Una domanda sulla tua stazione di partenza o di arrivo? Un dubbio sul tuo viaggio?",de:"Eine Frage zu Ihrem Abfahrts- oder Ankunftsbahnhof? Ein Zweifel an Ihrer Reise?",nl:"Een vraag over je vertrek- of aankomststation? Twijfels over je reis?"},[be]:{id:`${je}.${be}`,defaultMessage:"Toutes les informations sur nos gares se trouvent ici. Adresse de la gare, prochains d\xe9parts en gare, compagnies de transport desservant la gare et bien plus encore !",en:"All information about our stations can be found here. Station address, upcoming station departures, transportation companies serving the station and much more!",es:"Toda la informaci\xf3n sobre nuestras estaciones est\xe1 aqu\xed. Direcci\xf3n de la estaci\xf3n, pr\xf3ximas salidas en la estaci\xf3n, compa\xf1\xedas de transporte que sirven la estaci\xf3n \xa1y mucho m\xe1s!",it:"Tutte le informazioni sulle nostre stazioni si trovano qui. Indirizzo della stazione, prossime partenze in stazione, compagnie di trasporto che servono la stazione e molto altro!",de:"Alle Informationen zu unseren Bahnh\xf6fen finden Sie hier. Bahnhofsadresse, bevorstehende Bahnhofsabfahrten, Verkehrsunternehmen, die den Bahnhof bedienen, und vieles mehr!",nl:"Alle informatie over onze stations is hier te vinden. Stationadres, aankomende station vertrekken, transportbedrijven die het station bedienen en nog veel meer!"},[ve]:{id:`${je}.${ve}`,defaultMessage:"Meilleures gares",en:"Top stations",es:"Mejores estaciones",it:"Migliori stazioni",de:"Top-Bahnh\xf6fe",nl:"Topstations"},[ye]:{id:`${je}.${ye}`,defaultMessage:"Gare {stationName}",en:"Station {stationName}",es:"Estaci\xf3n {stationName}",it:"Stazione {stationName}",de:"Bahnhof {stationName}",nl:"Station {stationName}"}};Object(g.defineMessages)(we);var ze=n(46),Ce=n(328),Se=n(271);const Me=(e,t,n)=>{const i={};return Object.entries(e).map((e=>i[`${t}.${e[0]}`]=e[1][n])),i},Ae=(r.a.shape({de:r.a.string.isRequired,defaultMessage:r.a.string.isRequired,en:r.a.string.isRequired,es:r.a.string.isRequired,id:r.a.string.isRequired,it:r.a.string.isRequired,nl:r.a.string.isRequired}),e=>({...Me(w.b,w.c,e),...Me(f,m,e),...Me(l.b,l.c,e),...Me(Y.a,W.a,e),...Me(K.b,K.c,e),...Me(oe.b,oe.c,e),...Me(se.c,se.d,e),...Me(Se.b,Se.c,e),...Me(ee.b,ee.c,e),...Me(Q.b,Q.c,e),...Me(Ce.b,Ce.c,e),...Me(ie.b,ie.c,e),...Me(M,S,e),...Me(c.b,c.c,e),...Me(o.a,o.b,e),...Me(_.b,_.c,e),...Me(F.a,F.b,e),...Me(q.a,q.b,e),...Me(B.a,B.b,e),...Me(H.b,H.c,e),...Me(Z.b,Z.c,e),...Me(U.b,U.c,e),...Me(ae.b,ae.c,e),...Me($.a,$.b,e),...Me(V.a,V.b,e),...Me(le.b,le.c,e),...Me(de.b,de.c,e),...Me(X.b,X.c,e),...Me(ge,pe,e),...Me(we,je,e),...Me(ne.b,te.E,e),...Me(R,N,e),...Me(k.b,k.c,e),...Me(L.b,L.c,e),...Me(d.b,d.c,e),...Me(T.b,T.c,e),...Me(ze.b,ze.c,e),...Me(v.a,v.c,e),...Me(O.b,O.c,e),...Me(b.b,b.c,e),...Me(D.b,D.c,e),...Me(E.b,E.c,e),...Me(G.a,G.b,e),...Me(re.b,re.c,e),...Me(ge,pe,e),...Me(h.b,h.c,e),...Me(C.b,C.c,e),...Me(p.c,p.b,e),...Me(I.b,I.c,e),...Me(u.a,u.b,e),...Me(ce.a,ce.b,e),...Me(y.b,y.c,e),...Me(J.a,J.b,e),...Me(z.a,z.b,e),...Me(x.a,x.b,e),...Me(j.b,j.c,e),...Me(A.b,A.c,e),...Me(a.b,a.c,e),...Me(s.a,s.b,e)})),xe=Ae("de"),Oe=Ae("en"),De=Ae("es"),Ie=Ae("defaultMessage"),Ee=Ae("it"),Pe=Ae("nl"),Ne=n(6).addLocaleData,Re=n(656),Le=n(657),Fe=n(658),Be=n(659),qe=n(660),$e=n(661);Ne(Re),Ne(Le),Ne(Fe),Ne(Be),Ne(qe),Ne($e);const Ve="fr",Ge=(e,t)=>
62{const n=e!==Ve?Ge(Ve,Ie):{};return Object.keys(t).reduce(((i,r)=>{const a=t[r]||e===Ve?t[r]:n[r];return Object.assign(i,{[r]:a})}),{})},Ue={fr:Ge("fr",Ie),en:Ge("en",Oe),it:Ge("it",Ee),es:Ge("es",De),de:Ge("de",xe),nl:Ge("nl",Pe)}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return d}));var i=n(9),r=n(54);const a="partnerId",o=[r.a.RESULTS,r.a.INFO,r.a.PAYMENT],s={gclid:"GADS",msclkid:"BING"},d=`${i.c}/partners`},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));let i=function(e){return e.PLANE="PLANE",e.TGV="TRAIN_TGV",e.INTERCITES="TRAIN_INTERCITES",e.THERMAL_CAR="THERMAL_CAR",e.ELECTRIC_CAR="ELECTRIC_CAR",e.COACH="COACH",e.BIKE_OR_WALK="BIKE_OR_WALK",e.ELECTRIC_BIKE_OR_SCOOTER="ELECTRIC_BIKE_OR_SCOOTER",e.THERMAL_BUS="THERMAL_BUS",e.TRAMWAY="TRAMWAY",e.METRO="METRO",e.SCOOTER_OR_LIGHT_MOTORCYCLES="SCOOTER_OR_LIGHT_MOTORCYCLES",e.MOTORCYCLES="MOTORCYCLES",e.RER_OR_TRANSILIEN="RER_OR_TRANSILIEN",e.TER="TER",e.ELECTRIC_BUS="ELECTRIC_BUS",e.GNV_BUS="GNV_BUS",e}({})},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return l})),n.d(t,"c",(function(){return c}));var i=n(9),r=n(202),a=n(35);class o{static getAdminToken(){try{return window.localStorage.getItem(i.b)}catch(e){return null}}static getUserToken(){try{return window.localStorage.getItem(i.a)}catch(e){return null}}static setUserAuthentication(e){localStorage.setItem(i.a,e.token),localStorage.setItem(i.t,e.refreshToken)}static removeUserAuthentication(){localStorage.removeItem(i.a),localStorage.removeItem(i.t)}}const s=async e=>{const t=Object(r.a)();return Object(a.a)(`${i.c}/auth/orderId`,{method:"POST",headers:i.e,body:JSON.stringify({...e,deviceId:t})})},d=async e=>Object(a.a)(`${i.c}/auth/magicLink`,{method:"POST",headers:i.e,body:JSON.stringify(e)}),l=async e=>{const t=Object(r.a)();return Object(a.a)(`${i.c}/auth/magicLink/verify`,{method:"POST",headers:i.e,body:JSON.stringify({...e,deviceId:t})})},c=async()=>{await Object(a.a)(`${i.c}/auth/logout`,{method:"POST",headers:{...i.e,authorization:`Bearer ${localStorage.getItem(i.a)}`}})}},,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.newsletterScope",a={title:{id:`${r}.title`,defaultMessage:"<span class='highlight'>Le Train-Train de Yeni</span>, #1 des newsletters pour vos voyages terrestres.",en:" <span class='highlight'>Le Train-Train de Yeni</span>, #1 newsletter for your land travels.",es:" <span class='highlight'>Le Train-Train de Yeni</span>, #1 bolet\xedn para tus viajes terrestres.",de:" <span class='highlight'>Le Train-Train de Yeni</span>, #1 Newsletter f\xfcr Ihre Landreisen.",it:" <span class='highlight'>Le Train-Train de Yeni</span>, #1 newsletter per i tuoi viaggi terrestri.",nl:" <span class='highlight'>Le Train-Train de Yeni</span>, #1 nieuwsbrief voor uw landreizen."},description:{id:`${r}.description`,defaultMessage:"Des infos (tr\xe8s) pratiques pour vos voyages.",en:"Useful (very) practical information for your travels.",es:"Informaci\xf3n \xfatil (muy) pr\xe1ctica para tus viajes.",de:"N\xfctzliche (sehr) praktische Informationen f\xfcr Ihre Reisen.",it:"Informazioni utili (molto) pratiche per i tuoi viaggi.",nl:"Handige (zeer) praktische informatie voor uw reizen."},newsletterPlaceholder:{id:`${r}.newsletterPlaceholder`,defaultMessage:"[email protected]",en:"[email protected]",es:"[email protected]",it:"[email protected]",de:"[email protected]",nl:"[email protected]"},newsletterSubmit:{id:`${r}.newsletterSubmit`,defaultMessage:"S'inscrire",en:"Subscribe",es:"Inscr\xedbete",it:"Iscriviti",de:"Anmelden",nl:"Aanmelden"},newsletterThanks:{id:`${r}.newsletterThanks`,defaultMessage:"Merci ",en:"Thanks ",es:"Gracias ",it:"Grazie ",de:"Danke ",nl:"Dank u "},newsletterSuccess:{id:`${r}.newsletterSuccess`,defaultMessage:" Vous \xeates maintenant inscrit \xe0 n
62otre newsletter, consultez votre boite mail ! :)",en:" You have signed up to our newsletter, check your mailbox ! :)",es:" Ya est\xe1 suscrito a nuestro bolet\xedn de noticias, \xa1revise su buz\xf3n! :)",it:" Ora sei iscritto alla nostra newsletter, controlla la tua casella di posta! :)",de:" Sie haben sich jetzt f\xfcr unseren Newsletter angemeldet, schauen Sie in Ihre Mailbox! :)",nl:" U bent nu geabonneerd op onze nieuwsbrief, check uw mailbox! :)"},newsletterError:{id:`${r}.newsletterError`,defaultMessage:"Wooops, la newsletter n'est pas disponible actuellement ! Veuillez r\xe9essayer plus tard. :)",en:"You have signed up to our newsletter, check your mailbox ! :)",es:"Wooops, \xa1el bolet\xedn no est\xe1 disponible actualmente! Por favor, int\xe9ntelo m\xe1s tarde. :)",it:"Wooops, la newsletter non \xe8 attualmente disponibile! Riprovare pi\xf9 tardi. :)",de:"Wooops, der Newsletter ist derzeit nicht verf\xfcgbar! Bitte versuchen Sie es sp\xe4ter noch einmal. :)",nl:"Wooops, de nieuwsbrief is momenteel niet beschikbaar! Probeer het later nog eens. :)"}};t.a=Object(i.defineMessages)(a)},,function(e,t,n){"use strict";t.a=n.p+"static/media/logo_trenitalia.f5b9947c.svg"},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(5);const a="app.containers.Search",o={genericTransportType:{id:`${a}.genericTransportType`,defaultMessage:"train, bus et covoiturage",en:"train, bus and carpooling",es:"tren, autob\xfas y coche compartido",it:"treno, autobus e carpooling",de:"Zug, Bus und Mitfahrgelegenheit",nl:"trein, bus en carpooling"},header:{id:`${a}.header`,defaultMessage:"Search Page",en:"Search Page",es:"P\xe1gina de b\xfasqueda",it:"Pagina di ricerca",de:"Suchseite",nl:"Zoekpagina"},stickyNavButton:{id:`${a}.stickyNavButton`,defaultMessage:"R\xe9server mon trajet",en:"Book a trip",es:"Reservar mi viaje",it:"Prenota un viaggio",de:"Reise buchen",nl:"Boek mijn reis"},[r.v]:{id:`${a}.${r.v}`,defaultMessage:"\xc0 propos",en:"About",es:"Acerca de",it:"Informazioni",de:"\xdcber",nl:"Over"},[r.ld]:{id:`${a}.${r.ld}`,defaultMessage:"L'itin\xe9raire",en:"Itinerary",es:"Itinerario",it:"Itinerario",de:"Reiseroute",nl:"Reisroute"},returnTrip:{id:`${a}.returnTrip`,defaultMessage:"R\xe9servez votre retour {destination} - {origin} en cliquant ici !",en:"Book your return trip {destination} - {origin} here !",es:"\xa1Reserve su viaje de regreso {destination} - {origin} aqu\xed!",it:"Prenota il tuo viaggio di ritorno {destination} - {origin} qui!",de:"Buchen Sie Ihre R\xfcckreise {destination} - {origin} hier!",nl:"Boek hier uw terugreis {destination} - {origin}!"},returnTripSpecific:{id:`${a}.returnTripSpecific`,defaultMessage:"R\xe9servez votre retour en {transportType} {destination} - {origin} en cliquant ici !",en:"Book your return trip by {transportType} {destination} - {origin} here !",es:"\xa1Reserve su viaje de regreso en {transportType} {destination} - {origin} aqu\xed!",it:"Prenota il tuo viaggio di ritorno in {transportType} {destination} - {origin} qui!",de:"Buchen Sie Ihre R\xfcckreise mit dem {transportType} {destination} - {origin} hier!",nl:"Boek hier uw terugreis per {transportType} {destination} - {origin}!"},searchHeaderTitle:{id:`${a}.searchHeaderTitle`,defaultMessage:"De {origin} \xe0 {destination} en {transportType} {extra}",en:"From {origin} to {destination} by {transportType} {extra}",es:"Desde {origin} hasta {destination} en {transportType} {extra}",it:"Da {origin} a {destination} in {transportType} {extra}",de:"Von {origin} nach {destination} mit {transportType} {extra}",nl:"Van {origin} naar {destination} met {transportType} {extra}"},searchHeaderTitleSpecificExtra:{id:`${a}.searchHeaderTitleSpecificExtra`,defaultMessage:"d\xe8s {minPrice} en moins de {minDuration}",en:"from {minPrice} in less than {minDuration}",it:"a partire da {minPrice} in meno di {minDuration}",es:"desde {minPrice} en menos de {minDuration}",de:"ab {minPrice} in weniger als {minDuration}",nl:"vanaf {minPrice} in minder dan {minDuration}"},searchHeaderSubTitle:{id:`${a}.searchHeaderSubTitle`,defaultMessage:"Comparez et r\xe9servez parmi {availableCompanies}",en:"Compare and book among {availableCompanies}",it:"Confronta e prenota tra {availableCompanies}
62",es:"Compara y reserva entre {availableCompanies}",de:"Vergleichen und buchen Sie unter {availableCompanies}",nl:"Vergelijk en boek tussen {availableCompanies}"},searchHeaderSpecificSubTitle:{id:`${a}.searchHeaderSpecificSubTitle`,defaultMessage:"Trouvez votre billet de {transportType} parmi {availableCompanies}",en:"Find your {transportType} ticket among {availableCompanies}",it:"Trova il tuo biglietto {transportType} tra {availableCompanies}",es:"Encuentra tu billete {transportType} entre {availableCompanies}",de:"Finden Sie Ihr {transportType}-Ticket unter {availableCompanies}",nl:"Vind uw {transportType}-ticket tussen {availableCompanies}"},destinationCardsHeader:{id:`${a}.destinationCardsHeader`,defaultMessage:"\xc0 propos de votre trajet",en:"About your trip",es:"Acerca de tu viaje",it:"Informazioni sul tuo viaggio",de:"\xdcber Ihre Reise",nl:"Over uw reis"},faqsHeader:{id:`${a}.faqsHeader`,defaultMessage:"Questions/R\xe9ponses pour votre voyage {origin} - {destination}",en:"Frequently Asked Questions about {origin} - {destination}",es:"Preguntas frecuentes sobre tu viaje {origin} - {destination}",it:"Domande frequenti sul tuo viaggio {origin} - {destination}",de:"H\xe4ufig gestellte Fragen zu Ihrer Reise von {origin} nach {destination}",nl:"Veelgestelde vragen over uw reis van {origin} naar {destination}"},[r.C]:{id:`${a}.${r.C}`,defaultMessage:"FAQ du trajet",en:"Trip FAQ",es:"Preguntas frecuentes sobre el viaje",it:"FAQ sul viaggio",de:"H\xe4ufig gestellte Fragen zur Reise",nl:"Veelgestelde vragen over de reis"},fromLinksHeader:{id:`${a}.fromLinksHeader`,defaultMessage:"Trajets pas chers depuis {city}",en:"Cheap trips from {city}",es:"Viajes baratos desde {city}",it:"Viaggi economici da {city}",de:"G\xfcnstige Reisen ab {city}",nl:"Goedkope reizen vanuit {city}"},toLinksHeader:{id:`${a}.toLinksHeader`,defaultMessage:"D\xe9parts pas chers vers {city}",en:"Cheap trips to {city}",es:"Viajes baratos a {city}",it:"Viaggi economici a {city}",de:"G\xfcnstige Reisen nach {city}",nl:"Goedkope reizen naar {city}"},[r.ib]:{id:`${a}.${r.ib}`,defaultMessage:"Distance",en:"Distance",es:"Distancia",it:"Distanza",de:"Entfernung",nl:"Afstand"},[r.jb]:{id:`${a}.${r.jb}`,defaultMessage:"Dur\xe9e du trajet",en:"Trip duration",es:"Duraci\xf3n del viaje",it:"Durata del viaggio",de:"Fahrtzeit",nl:"Reistijd"},mainTableHeaderDurationSpecific:{id:`${a}.mainTableHeaderDurationSpecific`,defaultMessage:"Dur\xe9e du trajet en {transportType}",en:"Trip duration in {transportType}",es:"Duraci\xf3n del viaje en {transportType}",it:"Durata del viaggio in {transportType}",de:"Fahrtzeit im {transportType}",nl:"Reistijd in {transportType}"},[r.kb]:{id:`${a}.${r.kb}`,defaultMessage:"Gamme de prix",en:"Prices",es:"Precios",it:"Prezzi",de:"Preisspanne",nl:"Prijzen"},mainTableHeaderPriceRangeSpecific:{id:`${a}.mainTableHeaderPriceRangeSpecific`,defaultMessage:"Gamme de prix \xb7 {transportType}",en:"Prices \xb7 {transportType}",es:"Precios \xb7 {transportType}",it:"Prezzi \xb7 {transportType}",de:"Preisspanne \xb7 {transportType}",nl:"Prijzen \xb7 {transportType}"},mainTablePriceRange:{id:`${a}.mainTablePriceRange`,defaultMessage:"De <strong>{min}\u20ac</strong> \xe0 <strong>{max}\u20ac</strong>",en:"From <strong>{min}\u20ac</strong> to <strong>{max}\u20ac</strong>",es:"Desde <strong>{min}\u20ac</strong> hasta <strong>{max}\u20ac</strong>",it:"Da <strong>{min}\u20ac</strong> a <strong>{max}\u20ac</strong>",de:"Von <strong>{min}\u20ac</strong> bis <strong>{max}\u20ac</strong>",nl:"Van <strong>{min}\u20ac</strong> tot <strong>{max}\u20ac</strong>"},[r.lb]:{id:`${a}.${r.lb}`,defaultMessage:"Type de trajet",en:"Trip type",es:"Tipo de viaje",it:"Tipo di viaggio",de:"Reiseart",nl:"Reis type"},mainTableDirect:{id:`${a}.mainTableDirect`,defaultMessage:"Direct",en:"Direct",es:"Directo",it:"Diretto",de:"Direkt",nl:"Direct"},mainTableStop:{id:`${a}.mainTableStop`,defaultMessage:"{stopsNb} escale",en:"{stopsNb} stop",es:"{stopsNb} parada",it:"{stopsNb} fermata",de:"{stopsNb} Stopp",nl:"{stopsNb} stop"},mainTableStops:{id:`${a}.mainTableStops`,defaultMessage:"{stopsNb} escales",en:"{stopsNb} stops",es:"{stopsNb} paradas",it:"{stopsNb} fermate",de:"{stopsNb} Stopps",nl:"{stopsNb} stops"},detailedItineraryCaption:{id:`${a}.detailedItineraryCaption`,defaultMessage:"Itin\xe9raire d\xe9taill\xe9",en:"Detailed itinerary",es:"Itinerario detallado",it:"Itinerario dettagliato",de:"Detaillierte Reiseroute",nl:"Gedetailleerde reisroute"},specificTableStopUnknownStations:{id:`${a}.specificTableStopUnknownStations`,defaultMessage:"{stopsNb} escale",en:"{stopsNb} stop",es:"{stopsNb} parada",it:"{stopsNb} fermata",de:"{stopsNb} Stopp",nl:"{stopsNb} stop"},specificTableStop:{id:`${a}.specificTableStop`,defaultMessage:"{stopsNb} escale \xe0 {stations}",en:"{stopsNb} stop at {stations}",es:"{stopsNb} parada en {stations}",it:"{stopsNb} fermata a {stations}",de:"{stopsNb} Stopp bei {stations}",nl:"{stopsNb} stop bij {stations}"},specificTableStops:{id:`${a}.specificTableStops`,defaultMessage:"{stopsNb} escales \xe0 {stations}",en:"{stopsNb} stops at {stations}",es:"{stopsNb} paradas en {stations}",it:"{stopsNb} fermate a {stations}",de:"{stopsNb} Stopps bei {stations}",nl:"{stopsNb} stops bij {stations}"},[r.kc]:{id:`${a}.${r.kc}`,defaultMessage:"Alternative",en:"Alternative",it:"Alternativa",es:"Alternativa",de:"Alternative",nl:"Alternatief"},[r.tc]:{id:`${a}.${r.tc}`,defaultMessage:"Gamme de prix",en:"Price range",es:"Rango de precios",it:"Intervallo di prezzo",de:"Preisspanne",nl:"Prijzen"},[r.pc]:{id:`${a}.${r.pc}`,defaultMessage:"Dur\xe9e",en:"Duration",es:"Duraci\xf3n",it:"Durata",de
62:"Dauer",nl:"Duur"},[r.rc]:{id:`${a}.${r.rc}`,defaultMessage:"Itin\xe9raire",en:"Itinerary",es:"Itinerario",it:"Itinerario",de:"Reiseroute",nl:"Reisroute"},[r.oc]:{id:`${a}.${r.oc}`,defaultMessage:"Gare de d\xe9part",en:"Departure station",es:"Estaci\xf3n de salida",it:"Stazione di partenza",de:"Abfahrtsbahnhof",nl:"Vertrekstation"},[r.lc]:{id:`${a}.${r.lc}`,defaultMessage:"Gare d'arriv\xe9e",en:"Arrival station",es:"Estaci\xf3n de llegada",it:"Stazione di arrivo",de:"Ankunftsstation",nl:"Aankomststation"},[r.mc]:{id:`${a}.${r.mc}`,defaultMessage:"Transporteurs",en:"Companies",es:"Compa\xf1\xedas",it:"Compagnie",de:"Unternehmen",nl:"Bedrijven"},[r.qc]:{id:`${a}.${r.qc}`,defaultMessage:"Premier d\xe9part",en:"First trip",es:"Primer viaje",it:"Prima partenza",de:"Erste Abfahrt",nl:"Eerste vertrek"},[r.sc]:{id:`${a}.${r.sc}`,defaultMessage:"Dernier d\xe9part",en:"Last trip",es:"\xdaltimo viaje",it:"Ultima partenza",de:"Letzte Abfahrt",nl:"Laatste vertrek"},[r.nc]:{id:`${a}.${r.nc}`,defaultMessage:"Nombre par jour",en:"Number of daily trips",es:"N\xfamero diario de viajes",it:"Numero di viaggi giornalieri",de:"Anzahl der t\xe4glichen Fahrten",nl:"Aantal dagelijkse reizen"},generalTextHeader:{id:`${a}.generalTextHeader`,defaultMessage:"{origin} {destination} en {transportType}: billets, prix et horaires",en:"{origin} {destination} by {transportType}: tickets, prices, and schedules",it:"{origin} {destination} in {transportType}: biglietti, prezzi e orari",es:"{origin} {destination} en {transportType}: billetes, precios y horarios",de:"{origin} {destination} mit {transportType}: Tickets, Preise und Fahrpl\xe4ne",nl:"{origin} {destination} met {transportType}: tickets, prijzen en tijden"},generalSpecificTextHeader:{id:`${a}.generalSpecificTextHeader`,defaultMessage:"{origin} {destination} {transportType} : billets, prix et horaires, plus vite qu'un {transportType}",en:"{origin} {destination} {transportType}: tickets, prices, and schedules, faster than a {transportType}",it:"{origin} {destination} {transportType}: biglietti, prezzi e orari, pi\xf9 veloce di un {transportType}",es:"{origin} {destination} {transportType}: billetes, precios y horarios, m\xe1s r\xe1pido que un {transportType}",de:"{origin} {destination} {transportType}: Tickets, Preise und Fahrpl\xe4ne, schneller als ein {transportType}",nl:"{origin} {destination} {transportType}: tickets, prijzen en tijden, sneller dan een {transportType}"},specificTextHeader:{id:`${a}.specificTextHeader`,defaultMessage:"Comment aller de {origin} \xe0 {destination} avec Tictactrip ?",en:"How to travel from {origin} to {destination} with Tictactrip",es:"C\xf3mo viajar de {origin} a {destination} con Tictactrip",it:"Come viaggiare da {origin} a {destination} con Tictactrip",de:"Wie reise ich von {origin} nach {destination} mit Tictactrip?",nl:"Hoe te reizen van {origin} naar {destination} met Tictactrip"},[r.ab]:{id:`${a}.${r.ab}`,defaultMessage:"Vous cherchez votre billet de {transportType} {formattedTrip1} ? </br></br>\n    <strong>{companies}</strong> sont des compagnies de transport qui vous permettent de voyager facilement entre les deux villes. </br></br>\n    En seulement {minDuration}, vous pourrez voyager de <strong>{origin}</strong> \xe0 <strong>{destination}</strong> et r\xe9aliser la distance de <strong>{distance} kilom\xe8tres</strong> qui s\xe9pare les deux villes.",en:"Are you looking for your {transportType} ticket {formattedTrip1}? </br></br>\n    <strong>{companies}</strong> are transport companies that allow you to travel easily between the two cities. </br></br>\n    In just {minDuration}, you will be able to travel from <strong>{origin}</strong> to <strong>{destination}</strong> covering a distance of <strong>{distance} kilometers</strong> between the two cities.",it:"Stai cercando il tuo biglietto {transportType} {formattedTrip1}? </br></br>\n    Le <strong>{companies}</strong> sono compagnie di trasporto che ti permettono di viaggiare facilmente tra le due citt\xe0. </br></br>\n    In soli {minDuration}, potrai viaggiare da <strong>{origin}</strong> a <strong>{destination}</strong> percorrendo una distanza di <strong>{distance} chilometri</strong> tra le due citt\xe0.",es:"\xbfEst\xe1s buscando tu boleto de {transportType} {formattedTrip1}
62? </br></br>\n    Las <strong>{companies}</strong> son compa\xf1\xedas de transporte que te permiten viajar f\xe1cilmente entre las dos ciudades. </br></br>\n    En solo {minDuration}, podr\xe1s viajar de <strong>{origin}</strong> a <strong>{destination}</strong> cubriendo una distancia de <strong>{distance} kil\xf3metros</strong> entre las dos ciudades.",de:"Suchen Sie Ihr {transportType}-Ticket {formattedTrip1}? </br></br>\n    Die <strong>{companies}</strong> sind Transportunternehmen, die es Ihnen erm\xf6glichen, problemlos zwischen den beiden St\xe4dten zu reisen. </br></br>\n    In nur {minDuration} k\xf6nnen Sie von <strong>{origin}</strong> nach <strong>{destination}</strong> reisen und eine Entfernung von <strong>{distance} Kilometern</strong> zwischen den beiden St\xe4dten zur\xfccklegen.",nl:"Ben je op zoek naar je {transportType}-ticket {formattedTrip1}? </br></br>\n    De <strong>{companies}</strong> zijn transportbedrijven die je in staat stellen om gemakkelijk tussen de twee steden te reizen. </br></br>\n    In slechts {minDuration} kun je reizen van <strong>{origin}</strong> naar <strong>{destination}</strong> en een afstand van <strong>{distance} kilometer</strong> tussen de twee steden afleggen."},[r.bb]:{id:`${a}.${r.bb}`,defaultMessage:"Pour un voyage en {transportType} {formattedTrip1} vous avez le choix !<br /><br />\n    Un billet de {companies} <strong>{origin}</strong> <strong>{destination}</strong>, le champ des possibles s'offre \xe0 vous !<br /><br />\n    \xc9videmment, le prix des billets va varier. Car vous aurez la chance de vous d\xe9placer en seulement {minDuration} entre {origin} et {destination}.<br /><br />\n    Au final, \xe7a ne semble pas si long ce trajet {formattedTrip2} pourtant distant de {distance} kilom\xe8tres.",en:"For a trip by {transportType} {formattedTrip1}, you have choices!<br /><br />\n    A ticket from {companies} <strong>{origin}</strong> <strong>{destination}</strong>, the field of possibilities is open to you!<br /><br />\n    Obviously, ticket prices will vary. Because you will have the chance to travel in just {minDuration} between {origin} and {destination}.<br /><br />\n    In the end, it doesn't seem that long this journey {formattedTrip2} despite being {distance} kilometers apart.",it:"Per un viaggio in {transportType} {formattedTrip1}, hai delle scelte!<br /><br />\n    Un biglietto da {companies} <strong>{origin}</strong> <strong>{destination}</strong>, il campo delle possibilit\xe0 \xe8 aperto per te!<br /><br />\n    Ovviamente, i prezzi dei biglietti variano. Perch\xe9 avrai la possibilit\xe0 di viaggiare in soli {minDuration} tra {origin} e {destination}.<br /><br />\n    Alla fine, non sembra cos\xec lungo questo viaggio {formattedTrip2} nonostante la distanza di {distance} chilometri.",es:"Para un viaje en {transportType} {formattedTrip1}, \xa1tienes opciones!<br /><br />\n    Un boleto de {companies} <strong>{origin}</strong> <strong>{destination}</strong>, \xa1el campo de posibilidades est\xe1 abierto para ti!<br /><br />\n    Obviamente, los precios de los boletos variar\xe1n. Porque tendr\xe1s la oportunidad de viajar en solo {minDuration} entre {origin} y {destination}.<br /><br />\n    Al final, no parece tan largo este viaje {formattedTrip2} a pesar de estar a {distance} kil\xf3metros de distancia.",de:"F\xfcr eine Reise mit {transportType} {formattedTrip1} haben Sie die Wahl!<br /><br />\n    Ein Ticket von {companies} <strong>{origin}</strong> <strong>{destination}</strong>, das Feld der M\xf6glichkeiten steht Ihnen offen!<br /><br />\n    Nat\xfcrlich variieren die Ticketpreise. Denn Sie haben die M\xf6glichkeit, in nur {minDuration} zwischen {origin} und {destination} zu reisen.<br /><br />\n    Am Ende scheint diese Reise {formattedTrip2} trotz der Entfernung von {distance} Kilometern nicht so lang.",nl:"Voor een reis met {transportType} {formattedTrip1} heb je keuzes!<br /><br />\n    Een ticket van {companies} <strong>{origin}</strong> <strong>{destination}</strong>, het veld van mogelijkheden ligt open voor jou!<br /><br />\n    Uiteraard vari\xebren de ticketprijzen. Omdat je de kans hebt om in slechts {minDuration} te reizen tussen {origin} en {destination}.<br /><br />\n    Uiteindelijk lijkt deze reis {formattedTrip2} niet zo lang ondanks de afstand van {distance} kilometer."},[r.cb]:{id:`${a}.${r.cb}`,defaultMessage:"Vous partez en s\xe9jour \xe0 <strong>{destination}</strong> ?<br /><br />\n    Choisissez entre un billet de {companies}, puisque toutes ces compagnies de {transportType} desservent ce trajet {formattedTrip1}.<br /><br />\n    En plus c'est vraiment parfait pour vous, puisque ces compagnies de {transportType} {formattedTrip1} vous permettent de voyager en seulement {minDuration}.<br /><br />\n    Pas si long pour un voyage de {distance} kilom\xe8tres au final !",en:"Are you going on a trip to <strong>{destination}</strong>?<br /><br />\n    Choose from a ticket by {companies}, as all these {transportType} companies serve this {formattedTrip1} route.<br /><br />\n    It's really perfect for you, as these {transportType} companies {formattedTrip1} allow you to travel in just {minDuration}.<br /><br />\n    Not that long for a journey of {distance} kilometers in the end!",it:"Stai andando in vacanza a <strong>{destination}</strong>?<br /><br />\n    Scegli tra un biglietto di {companies}, poich\xe9 tutte queste compagnie di {transportType} servono questa tratta {formattedTrip1}.<br /><br />\n    Inoltre \xe8 davvero perfetto per te, poich\xe9 queste compagnie di {transportType} {formattedTrip1} ti permettono di viaggiare in soli {minDuration}.<br /><br />\n    Non cos\xec lungo per un viaggio di {distance} chilometri alla fine!",es:"\xbfVas de viaje a <strong>{destination}</strong>?<br /><br />\n    Elige entre un boleto de {companies}, ya que todas estas compa\xf1\xedas de {transportType} sirven esta ruta {formattedTrip1}.<br /><br />\n    Adem\xe1s, es realmente perfecto para ti, ya que estas compa\xf1\xedas de {transportType} {formattedTrip1} te permiten viajar en solo {minDuration}.<br /><br />\n    \xa1No tan largo para un viaje de {distance} kil\xf3metros al final!",de:"Fahren Sie in den Urlaub nach <strong>{destination}</strong>?<br /><br />\n    W\xe4hlen Sie zwischen einem Ticket von {companies}, da all diese {transportType}
62-Unternehmen diese {formattedTrip1}-Route bedienen.<br /><br />\n    Es ist wirklich perfekt f\xfcr Sie, da diese {transportType}-Unternehmen {formattedTrip1} Ihnen erm\xf6glichen, in nur {minDuration} zu reisen.<br /><br />\n    Am Ende nicht so lang f\xfcr eine Reise von {distance} Kilometern!",nl:"Ga je op reis naar <strong>{destination}</strong>?<br /><br />\n    Kies uit een ticket van {companies}, aangezien al deze {transportType}-bedrijven deze {formattedTrip1}-route bedienen.<br /><br />\n    Het is echt perfect voor jou, omdat deze {transportType}-bedrijven {formattedTrip1} je in staat stellen om in slechts {minDuration} te reizen.<br /><br />\n    Niet zo lang voor een reis van {distance} kilometer uiteindelijk!"},[r.P]:{id:`${a}.${r.P}`,defaultMessage:"Malheureusement aucun trajet {formattedTrip1} en {transportType} n'est direct pour le moment, nos compagnies de transport ne le desservent pas sans autres arr\xeats/escales.<br /><br />\n    Mais heureusement, nos combin\xe9s exclusifs vous proposent des changements intelligents pour un voyage moins long ou moins cher que la normale !<br /><br />\n    Plut\xf4t pratique non ?!",en:"Unfortunately, no {formattedTrip1} {transportType} route is direct at the moment, our transport companies do not serve it without other stops/layovers.<br /><br />\n    But fortunately, our exclusive combinations offer you smart transfers for a shorter or cheaper journey than usual!<br /><br />\n    Pretty convenient, isn't it?!",it:"Purtroppo nessun percorso {formattedTrip1} in {transportType} \xe8 diretto al momento, le nostre compagnie di trasporto non lo servono senza altre fermate/scali.<br /><br />\n    Ma fortunatamente, le nostre combinazioni esclusive offrono trasferimenti intelligenti per un viaggio pi\xf9 breve o pi\xf9 economico del solito!<br /><br />\n    Abbastanza conveniente, non \xe8 vero?!",es:"Desafortunadamente, ninguna ruta {formattedTrip1} {transportType} es directa en este momento, nuestras compa\xf1\xedas de transporte no la sirven sin otras paradas/escala.<br /><br />\n    Pero afortunadamente, nuestras combinaciones exclusivas te ofrecen transferencias inteligentes para un viaje m\xe1s corto o m\xe1s barato de lo habitual!<br /><br />\n    \xa1Bastante conveniente, no?!",de:"Leider ist keine {formattedTrip1} {transportType} Strecke momentan direkt, unsere Verkehrsunternehmen bedienen sie nicht ohne andere Stopps/Aufenthalte.<br /><br />\n    Aber zum Gl\xfcck bieten unsere exklusiven Kombinationen Ihnen intelligente Transfers f\xfcr eine k\xfcrzere oder g\xfcnstigere Reise als \xfcblich!<br /><br />\n    Ziemlich praktisch, oder?!",nl:"Helaas is geen enkele {formattedTrip1} {transportType} route momenteel direct, onze vervoersbedrijven bedienen deze niet zonder andere stops/overstappen.<br /><br />\n    Maar gelukkig bieden onze exclusieve combinaties u slimme transfers voor een kortere of goedkopere reis dan normaal!<br /><br />\n    Best handig, toch?!"},[r.R]:{id:`${a}.${r.R}`,defaultMessage:"Ce trajet {formattedTrip1} n'est pas encore desservi directement par nos compagnies de {transportType} partenaires...<br /><br />\n      On sait que les escales sont une perte de temps que l'on n'appr\xe9cie pas...<br /><br />\n      C'est pourquoi nous vous proposons des voyages combin\xe9s qui diminuent le prix et/ou la dur\xe9e de votre itin\xe9raire !<br /><br />\n      Nous sommes les seuls \xe0 le faire, profitez en !",en:"This {formattedTrip1} route is not yet directly served by our partner {transportType} companies...<br /><br />\n      We know that layovers are a waste of time that nobody enjoys...<br /><br />\n      That's why we offer combined trips that reduce the price and/or duration of your itinerary!<br /><br />\n      We are the only ones who do this, take advantage of it!",it:"Questo percorso {formattedTrip1} non \xe8 ancora servito direttamente dalle nostre compagnie partner di {transportType}...<br /><br />\n      Sappiamo che le soste sono una perdita di tempo che nessuno apprezza...<br /><br />\n      Ecco perch\xe9 offriamo viaggi combinati che riducono il prezzo e/o la durata del tuo itinerario!<br /><br />\n      Siamo gli unici a farlo, approfittane!",es:"Esta ruta {formattedTrip1} a\xfan no es servida directamente por nuestras compa\xf1\xedas asociadas de {transportType}...<br /><br />\n      Sabemos que las escalas son una p\xe9rdida de tiempo que nadie disfruta...<br /><br />\n      Por eso ofrecemos viajes combinados que reducen el precio y/o la duraci\xf3n de tu itinerario!<br /><br />\n      \xa1Somos los \xfanicos que hacemos esto, aprov\xe9chalo!",de:"Diese {formattedTrip1} Strecke wird noch nicht direkt von unseren Partnerunternehmen {transportType} bedient...<br /><br />\n      Wir wissen, dass Zwischenstopps eine Zeitverschwendung sind, die niemand mag...<br /><br />\n      Deshalb bieten wir kombinierte Reisen an, die den Preis und/oder die Dauer Ihrer Route verk\xfcrzen!<br /><br />\n      Wir sind die einzigen, die das tun, nutzen Sie es!",nl:"Deze {formattedTrip1} route wordt nog niet rechtstreeks bediend door onze partner {transportType} bedrijven...<br /><br />\n      We weten dat tussenstops tijdverspilling zijn die niemand leuk vindt...<br /><br />\n      Daarom bieden wij gecombineerde reizen aan die de prijs en/of duur van uw reisroute verminderen!<br /><br />\n      Wij zijn de enigen die dit doen, profiteer ervan!"},[r.T]:{id:`${a}.${r.T}`,defaultMessage:"Triste nouvelle, il n'existe aucune compagnie de transport effectuant un <strong>trajet {formattedTrip1} direct en {transportType} </strong> pour le moment.<br /><br />\n      Pourquoi ne pas opter alors pour l'une de nos combinaisons intelligentes <strong>{transportMode1} + {transportMode2} {formattedTrip2}</strong> ?",en:"Sad news, there is no transport company offering a <strong>direct {formattedTrip1} trip by {transportType}</strong> at the moment.<br /><br />\n      Why not opt for one of our smart combinations <strong>{transportMode1} + {transportMode2} {formattedTrip2}</strong> instead?",it:"Triste notizia, al momento non esiste alcuna compagnia di trasporto che offra un <strong>viaggio diretto {formattedTrip1} in {transportType}</strong>.<br /><br />\n      Perch\xe9 non optare per una delle nostre combinazioni intelligenti <strong>{transportMode1} + {transportMode2} {formattedTrip2}</strong>?",es:"Triste noticia, no hay ninguna compa\xf1\xeda de transporte que ofrezca un <strong>viaje directo {formattedTrip1} en {transportType}</strong> por el momento.<br /><br />\n      \xbfPor qu\xe9 no optar por una de nuestras combinaciones inteligentes <strong>{transportMode1} + {transportMode2} {formattedTrip2}</strong>?",de:"Traurige Nachricht, es gibt derzeit kein Transportunternehmen, das eine <strong>direkte {formattedTrip1}-Reise mit {transportType}</strong> anbietet.<br /><br />\n      Warum nicht eine unserer intelligenten Kombinationen <strong>{transportMode1} + {transportMode2} {formattedTrip2}</strong> w\xe4hlen?",nl:"Triest nieuws, er is momenteel geen vervoersmaatschappij die een <strong>directe {formattedTrip1} reis per {transportType}</strong> aanbiedt.<br /><br />\n      Waarom niet kiezen voor een van onze slimme combinaties <strong>{transportMode1} + {transportMode2} {formattedTrip2}</strong>?"},[r.Q]:{id:`${a}.${r.Q}`,defaultMessage:"Sur notre site vous pourrez trouver des trajets directs en {transportType} <strong>{origin} {destination}</strong> car plusieurs de nos compagnies de transport partenaires les desservent. Plut\xf4t cool non ?
62!",en:"On our site, you can find direct {transportType} trips <strong>{origin} {destination}</strong> because several of our partner transport companies offer them. Pretty cool, right?!",it:"Sul nostro sito, puoi trovare viaggi diretti in {transportType} <strong>{origin} {destination}</strong> perch\xe9 diverse delle nostre compagnie di trasporto partner li offrono. Abbastanza fantastico, vero?!",es:"En nuestro sitio, puedes encontrar viajes directos en {transportType} <strong>{origin} {destination}</strong> porque varias de nuestras compa\xf1\xedas de transporte asociadas los ofrecen. \xa1Bastante genial, \xbfno?!",de:"Auf unserer Website k\xf6nnen Sie direkte {transportType}-Fahrten <strong>{origin} {destination}</strong> finden, da mehrere unserer Partnerverkehrsunternehmen diese anbieten. Ziemlich cool, oder?!",nl:"Op onze site kun je directe {transportType} reizen <strong>{origin} {destination}</strong> vinden, omdat meerdere van onze partnervervoersbedrijven deze aanbieden. Best cool, toch?!"},[r.S]:{id:`${a}.${r.S}`,defaultMessage:"Super nouvelle ! Votre trajet <strong>{origin} {destination}</strong> en {transportType} existe en trajet direct sur Tictactrip.<br /><br />\n    Autrement dit, vous pouvez r\xe9server d\xe8s maintenant votre direct <strong>{formattedTrip}</strong> !",en:"Great news! Your trip <strong>{origin} {destination}</strong> by {transportType} is available as a direct route on Tictactrip.<br /><br />\n    In other words, you can book your direct <strong>{formattedTrip}</strong> right now!",it:"Ottima notizia! Il tuo viaggio <strong>{origin} {destination}</strong> in {transportType} \xe8 disponibile come percorso diretto su Tictactrip.<br /><br />\n    In altre parole, puoi prenotare il tuo diretto <strong>{formattedTrip}</strong> proprio ora!",es:"\xa1Buenas noticias! Tu viaje <strong>{origin} {destination}</strong> en {transportType} est\xe1 disponible como ruta directa en Tictactrip.<br /><br />\n    En otras palabras, \xa1puedes reservar tu directo <strong>{formattedTrip}</strong> ahora mismo!",de:"Tolle Neuigkeiten! Ihre Reise <strong>{origin} {destination}</strong> mit {transportType} ist als Direktverbindung auf Tictactrip verf\xfcgbar.<br /><br />\n    Mit anderen Worten, Sie k\xf6nnen jetzt Ihre direkte <strong>{formattedTrip}</strong> buchen!",nl:"Goed nieuws! Uw reis <strong>{origin} {destination}</strong> met {transportType} is beschikbaar als directe route op Tictactrip.<br /><br />\n    Met andere woorden, u kunt uw directe <strong>{formattedTrip}</strong> nu boeken!"},[r.U]:{id:`${a}.${r.U}`,defaultMessage:"Pas envie de faire d'escale(s) ou m\xeame d'arr\xeat(s) en cours de voyage ? \xc7a tombe tr\xe8s bien, ce trajet <strong>{formattedTrip} est direct et pas cher</strong>.",en:"Don't feel like making stops or layovers during your trip? Perfect, this route <strong>{formattedTrip} is direct and affordable</strong>.",it:"Non ti va di fare fermate o scali durante il viaggio? Perfetto, questo percorso <strong>{formattedTrip} \xe8 diretto ed economico</strong>.",es:"\xbfNo tienes ganas de hacer paradas o escalas durante tu viaje? Perfecto, esta ruta <strong>{formattedTrip} es directa y asequible</strong>.",de:"Keine Lust auf Zwischenstopps oder Umsteigen w\xe4hrend Ihrer Reise? Perfekt, diese Route <strong>{formattedTrip} ist direkt und erschwinglich</strong>.",nl:"Geen zin om te stoppen of over te stappen tijdens je reis? Perfect, deze route <strong>{formattedTrip} is direct en betaalbaar</strong>."},[r.X]:{id:`${a}.${r.X}`,defaultMessage:"Votre voyage {formattedTrip1} \xe0 partir de {only} <strong>{minPrice} \u20ac</strong>, c'est plut\xf4t une belle affaire non ?<br /><br />Attention cependant ! Le prix des billets de {transportType} \xe9volue selon le moment de votre r\xe9servation.<br /><br />On vous donne plus de d\xe9tails \xe0 la suite concernant le meilleur moment pour r\xe9server votre billet !<br /><br />
62Vous pouvez aussi utiliser notre comparateur des prix {formattedTrip1} en {transportType}, selon la date de r\xe9servation. Il est juste au-dessus, c'est pratique !",en:"Your {formattedTrip1} trip from {only} <strong>{minPrice} \u20ac</strong>, that's quite a deal, isn't it?<br /><br />But be careful! The price of {transportType} tickets varies depending on when you book.<br /><br />We'll give you more details below on the best time to book your ticket!<br /><br />You can also use our {formattedTrip1} price comparator in {transportType}, based on the booking date. It's right above, it's handy!",it:"Il tuo viaggio {formattedTrip1} a partire da {only} <strong>{minPrice} \u20ac</strong>, \xe8 davvero un affare, vero?<br /><br />Ma fai attenzione! Il prezzo dei biglietti {transportType} varia a seconda di quando prenoti.<br /><br />Ti daremo maggiori dettagli di seguito sul momento migliore per prenotare il tuo biglietto!<br /><br />Puoi anche utilizzare il nostro comparatore di prezzi {formattedTrip1} in {transportType}, in base alla data di prenotazione. \xc8 proprio sopra, \xe8 comodo!",es:"Tu viaje {formattedTrip1} desde {only} <strong>{minPrice} \u20ac</strong>, es realmente una ganga, \xbfverdad?<br /><br />\xa1Pero ten cuidado! El precio de los billetes de {transportType} var\xeda seg\xfan cu\xe1ndo reserves.<br /><br />Te daremos m\xe1s detalles a continuaci\xf3n sobre el mejor momento para reservar tu billete.<br /><br />Tambi\xe9n puedes usar nuestro comparador de precios {formattedTrip1} en {transportType}, seg\xfan la fecha de reserva. Est\xe1 justo arriba, \xa1es pr\xe1ctico!",de:"Ihre {formattedTrip1}-Reise ab {only} <strong>{minPrice} \u20ac</strong>, das ist doch ein Schn\xe4ppchen, oder?<br /><br />Aber Vorsicht! Der Preis f\xfcr {transportType}-Tickets variiert je nach Buchungszeitpunkt.<br /><br />Wir geben Ihnen unten weitere Details zum besten Zeitpunkt f\xfcr die Buchung Ihres Tickets!<br /><br />Sie k\xf6nnen auch unseren {formattedTrip1}-Preisvergleich in {transportType} nutzen, basierend auf dem Buchungsdatum. Er ist direkt dar\xfcber, das ist praktisch!",nl:"Uw {formattedTrip1}-reis vanaf {only} <strong>{minPrice} \u20ac</strong>, dat is nog eens een koopje, toch?<br /><br />Maar pas op! De prijs van {transportType}-tickets varieert afhankelijk van wanneer u boekt.<br /><br />We geven u hieronder meer details over het beste moment om uw ticket te boeken!<br /><br />U kunt ook onze {formattedTrip1}-prijsvergelijker in {transportType} gebruiken, op basis van de boekingsdatum. Hij staat direct hierboven, handig!"},[r.Y]:{id:`${a}.${r.Y}`,defaultMessage:"R\xe9servez votre <strong> billet {formattedTrip1}</strong> en {transportType} \xe0 partir de <strong>{minPrice} \u20ac </strong>.<br /><br />Il n'y a pas de raisons d'h\xe9siter, pour un tel trajet qui dure au minimum <strong>{minDuration}</strong>, c'est une aubaine \xe0 saisir !<br /><br />Mais si vous voulez \xeatre s\xfbr de r\xe9server votre billet au meilleur moment, pour obtenir le meilleur prix, utilisez notre comparateur juste au-dessus !<br /><br />Il vous dira combien de jour \xe0 l'avance vous devez r\xe9server pour obtenir le meilleur prix. Pratique ;)",en:"Book your <strong>{formattedTrip1} ticket</strong> in {transportType} starting from <strong>{minPrice} \u20ac </strong>.<br /><br />There's no reason to hesitate, for such a trip that lasts at least <strong>{minDuration}</strong>, it's a bargain to seize!<br /><br />But if you want to be sure to book your ticket at the best time, to get the best price, use our comparator just above!<br /><br />It will tell you how many days in advance you should book to get the best price. Handy ;)",it:"Prenota il tuo <strong>biglietto {formattedTrip1}</strong> in {transportType} a partire da <strong>{minPrice} \u20ac </strong>.<br /><br />Non c'\xe8 motivo di esitare, per un viaggio del genere che dura almeno <strong>{minDuration}</strong>, \xe8 un'affare da cogliere al volo!<br /><br />Ma se vuoi essere sicuro di prenotare il tuo biglietto al momento migliore, per ottenere il prezzo migliore, usa il nostro comparatore appena sopra!<br /><br />Ti dir\xe0 quanti giorni in anticipo devi prenotare per ottenere il prezzo migliore. Comodo ;)",es:"Reserve su <strong>billete {formattedTrip1}</strong> en {transportType} a partir de <strong>{minPrice} \u20ac </strong>.<br /><br />No hay raz\xf3n para dudar, para un viaje de tal duraci\xf3n que dura al menos <strong>{minDuration}</strong>, \xa1es una ganga que hay que aprovechar!<br /><br />Pero si quieres asegurarte de reservar tu billete en el mejor momento, para obtener el mejor precio, \xa1usa nuestro comparador justo arriba!<br /><br />Te dir\xe1 cu\xe1ntos d\xedas de antelaci\xf3n debes reservar para obtener el mejor precio. Pr\xe1ctico ;)",de:"Buchen Sie Ihr <strong>{formattedTrip1}-Ticket</strong> in {transportType} ab <strong>{minPrice} \u20ac </strong>.<br /><br />Es gibt keinen Grund zu z\xf6gern, f\xfcr eine solche Reise, die mindestens <strong>{minDuration}</strong> dauert, ist es ein Schn\xe4ppchen, das man ergreifen sollte!<br /><br />Aber wenn Sie sicher sein wollen, Ihr Ticket zum besten Zeitpunkt zu buchen, um den besten Preis zu erhalten, verwenden Sie unseren Vergleich \xfcber Ihnen!<br /><br />Er sagt Ihnen, wie viele Tage im Voraus Sie buchen sollten, um den besten Preis zu erhalten. Praktisch ;)",nl:"Boek uw <strong>{formattedTrip1}-ticket</strong> in {transportType} vanaf <strong>{minPrice} \u20ac </strong>.<br /><br />Er is geen reden om te aarzelen, voor zo'n reis die minstens <strong>{minDuration}</strong> duurt, is het een koopje om te grijpen!<br /><br />Maar als u zeker wilt zijn van het boeken van uw ticket op het beste moment, om de beste prijs te krijgen, gebruik dan onze vergelijker net bovenaan!<br /><br />Hij vertelt u hoeveel dagen van tevoren u moet boeken om de beste prijs te krijgen. Handig ;)"},[r.Z]:{id:`${a}.${r.Z}`,defaultMessage:"Pour un <strong> prix de {only} {minPrice} \u20ac </strong>
62, vous pourrez voyager facilement entre <strong>{origin} et {destination}</strong> en <strong>{minDuration}</strong> minimum en {transportType}.<br /><br />\xc0 ce prix l\xe0, c'est une occasion \xe0 ne pas rater !<br /><br />Mais le meilleur moyen de r\xe9server le billet de {transportType} au meilleur prix, c'est d'utiliser notre comparateur au-dessus.<br /><br />Vous pourrez facilement trouver le meilleur moment pour r\xe9server, en fonction de votre date de d\xe9part. Pratique !",en:"For a <strong> price of {only} {minPrice} \u20ac </strong>, you'll be able to travel easily between <strong>{origin} and {destination}</strong> in <strong>{minDuration}</strong> minimum in {transportType}.<br /><br />At this price, it's an opportunity not to be missed!<br /><br />But the best way to book the {transportType} ticket at the best price is to use our comparator above.<br /><br />You'll easily find the best time to book, based on your departure date. Handy!",it:"Per un <strong> prezzo di {only} {minPrice} \u20ac </strong>, potrai viaggiare facilmente tra <strong>{origin} e {destination}</strong> in <strong>{minDuration}</strong> minimo in {transportType}.<br /><br />A questo prezzo, \xe8 un'occasione da non perdere!<br /><br />Ma il modo migliore per prenotare il biglietto {transportType} al miglior prezzo \xe8 utilizzare il nostro comparatore sopra.<br /><br />Troverai facilmente il momento migliore per prenotare, in base alla tua data di partenza. Pratico!",es:"Por un <strong> precio de {only} {minPrice} \u20ac </strong>, podr\xe1s viajar f\xe1cilmente entre <strong>{origin} y {destination}</strong> en un m\xednimo de <strong>{minDuration}</strong> en {transportType}.<br /><br />\xa1A este precio, es una oportunidad que no puedes dejar pasar!<br /><br />Pero la mejor manera de reservar el billete de {transportType} al mejor precio es usar nuestro comparador arriba.<br /><br />Podr\xe1s encontrar f\xe1cilmente el mejor momento para reservar, seg\xfan tu fecha de salida. \xa1Pr\xe1ctico!",de:"F\xfcr einen <strong> Preis von {only} {minPrice} \u20ac </strong> k\xf6nnen Sie leicht zwischen <strong>{origin} und {destination}</strong> in <strong>{minDuration}</strong> Mindestens in {transportType} reisen.<br /><br />Zu diesem Preis ist es eine Gelegenheit, die man nicht verpassen sollte!<br /><br />Aber der beste Weg, das {transportType}-Ticket zum besten Preis zu buchen, ist die Verwendung unseres Vergleichs oben.<br /><br />Sie finden leicht die beste Zeit zum Buchen, basierend auf Ihrem Abreisedatum. Praktisch!",nl:"Voor een <strong> prijs van {only} {minPrice} \u20ac </strong>, kunt u gemakkelijk reizen tussen <strong>{origin} en {destination}</strong> in <strong>{minDuration}</strong> minimum in {transportType}.<br /><br />Op deze prijs, is het een kans die je niet mag missen!<br /><br />Maar de beste manier om het {transportType}-ticket tegen de beste prijs te boeken is door onze vergelijker hierboven te gebruiken.<br /><br />U zult gemakkelijk de beste tijd vinden om te boeken, op basis van uw vertrekdatum. Handig!"},[r.F]:{id:`${a}.${r.F}`,defaultMessage:"de {origin} \xe0 {destination}",en:"from {origin} to {destination}",es:"de {origin} a {destination}",it:"da {origin} a {destination}",de:"von {origin} nach {destination}",nl:"van {origin} naar {destination}"},[r.G]:{id:`${a}.${r.G}`,defaultMessage:"{origin}-{destination}",en:"{origin}-{destination}",es:"{origin}-{destination}",it:"{origin}-{destination}",de:"{origin}-{destination}",nl:"{origin}-{destination}"},[r.H]:{id:`${a}.${r.H}`,defaultMessage:"de {origin} vers {destination}",en:"from {origin} to {destination}",es:"de {origin} a {destination}",it:"da {origin} a {destination}",de:"von {origin} nach {destination}",nl:"van {origin} naar {destination}"},[r.I]:{id:`${a}.${r.I}`,defaultMessage:"{origin} \u279c {destination}",en:"{origin} \u279c {destination}",es:"{origin} \u279c {destination}",it:"{origin} \u279c {destination}",de:"{origin} \u279c {destination}",nl:"{origin} \u279c {destination}"},[r.J]:{id:`${a}.${r.J}`,defaultMessage:"{origin} {destination}",en:"{origin} {destination}",es:"{origin} {destination}",it:"{origin} {destination}",de:"{origin} {destination}",nl:"{origin} {destination}"},[r.K]:{id:`${a}.${r.K}`,defaultMessage:"depuis {origin} vers {destination}",en:"from {origin} to {destination}",es:"desde {origin} hasta {destination}",it:"da {origin} a {destination}",de:"von {origin} nach {destination}",nl:"vanaf {origin} naar {destination}"},[r.Uc]:{id:`${a}.${r.Uc}`,defaultMessage:"Itin\xe9raire de {transportMean} de {origin} \xe0 {destination} {emoji}",en:"{transportMean} itinerary from {origin} to {destination} {emoji}",es:"Itinerario de {transportMean} de {origin} a {destination} {emoji}",it:"Itinerario di {transportMean} da {origin} a {destination} {emoji}",de:"{transportMean}-Reise von {origin} nach {destination} {emoji}",nl:"{transportMean}-reis van {origin} naar {destination} {emoji}"},[r.Vc]:{id:`${a}.${r.Vc}`,defaultMessage:"Pour aller de {origin} \xe0 {destination} en {transportMean} {emoji}",en:"From {origin} to {destination} by {transportMean} {emoji}",es:"Desde {origin} hasta {destination} en {transportMean} {emoji}",it:"Da {origin} a {destination} in {transportMean} {emoji}",de:"Von {origin} nach {destination} mit {transportMean} {emoji}",nl:"Van {origin} naar {destination} met {transportMean} {emoji}"},[r.Wc]:{id:`${a}.${r.Wc}`,defaultMessage:"{transportMean} {origin} {destination} {emoji}",en:"{transportMean} {origin} {destination} {emoji}",es:"{transportMean} {origin} {destination} {emoji}",it:"{transportMean} {origin} {destination} {emoji}",de:"{transportMean} {origin} {destination} {emoji}",nl:"{transportMean} {origin} {destination} {emoji}"},specificTextStations:{id:`${a}.specificTextStations`,defaultMessage:"Il dessert aussi {stationsTranslated} {stations}.",en:"It also serves {stationsTranslated} {stations}.",es:"Tambi\xe9n sirve {stationsTranslated} {stations}.",it:"Serve anche {stationsTranslated} {stations}.",de:"Es bedient auch {stationsTranslated} {stations}.",nl:"Het bedient ook {stationsTranslated} {stations}."},specificTextItinerary:{id:`${a}.specificTextItinerary`,defaultMessage:"{origin} {destination} passant par {intermediateCities}",en:"{origin} {destination} passing through {intermediateCities}",es:"{origin} {destination} pasando por {intermediateCities}",it:"{origin} {destination} passando per {intermediateCities}",de:"{origin} {destination} \xfcber {intermediateCities}",nl:"{origin} {destination} via {intermediateCities}"},specificTextItineraryDirect:{id:`${a}.specificTextItineraryDirect`,defaultMessage:"direct {origin} {destination}",en:"direct {origin} {destination}",es:"directo {origin} {destination}",it:"diretto {origin} {destination}",de:"direkt {origin} {destination}",nl:"direct {origin} {destination}"},specificTextNoData:{id:`${a}.specificTextNoData`,defaultMessage:"Malheureusement, nos compagnies de {transportMean} partenaires ne proposent pas ce trajet <strong>{formattedTrip}</strong> en <strong>{transportMean}</strong> pour le moment...\n      Mais pas d\u2019inqui\xe9tudes ! Vous pourrez trouver un trajet \xe0 prix mini gr\xe2ce \xe0 nos autres types de transports !",en:"Unfortunately, our {transportMean} companies do not operate {formattedTrip} trips by {transportMean}.\n      But don't worry, you can still find the best prices with our other means of transportation",es:"Desafortunadamente, nuestras compa\xf1\xedas de {transportMean} asociadas no ofrecen viajes {formattedTrip} en {transportMean} por el momento.\n      \xa1Pero no te preocupes, a\xfan puedes encontrar los mejores precios con nuestros otros medios de transporte!",it:"Sfortunatamente, le nostre compagnie di {transportMean} partner non offrono viaggi {formattedTrip} in {transportMean} al momento...\n      Ma non preoccuparti! Puoi comunque trovare le migliori tariffe con i nostri altri mezz
62i di trasporto!",de:"Leider bieten unsere {transportMean}-Partnerunternehmen im Moment keine {formattedTrip}-Reisen mit {transportMean} an.\n      Aber keine Sorge, Sie k\xf6nnen immer noch die besten Preise mit unseren anderen Verkehrsmitteln finden!",nl:"Helaas bieden onze partners in {transportMean} op dit moment geen {formattedTrip}-reizen aan.\n      Maar maak je geen zorgen, je kunt nog steeds de beste prijzen vinden met onze andere vervoersmiddelen!"},[r.Yc]:{id:`${a}.${r.Yc}`,defaultMessage:"Voici {itinerariesNb} {itinerariesAvailable} en {transportMean}",en:"Here are {itinerariesNb} {itinerariesAvailable} by {transportMean}",es:"Aqu\xed hay {itinerariesNb} {itinerariesAvailable} en {transportMean}",it:"Ecco {itinerariesNb} {itinerariesAvailable} in {transportMean}",de:"Hier sind {itinerariesNb} {itinerariesAvailable} mit {transportMean}",nl:"Hier zijn {itinerariesNb} {itinerariesAvailable} met {transportMean}"},[r.Zc]:{id:`${a}.${r.Zc}`,defaultMessage:"Il existe {itinerariesNb} {itinerariesAvailable} en {transportMean}",en:"There are {itinerariesNb} {itinerariesAvailable} by {transportMean}",es:"Existen {itinerariesNb} {itinerariesAvailable} en {transportMean}",it:"Ci sono {itinerariesNb} {itinerariesAvailable} in {transportMean}",de:"Es gibt {itinerariesNb} {itinerariesAvailable} mit {transportMean}",nl:"Er zijn {itinerariesNb} {itinerariesAvailable} met {transportMean}"},[r.bd]:{id:`${a}.${r.bd}`,defaultMessage:"Pour aller de {origin} \xe0 {destination} en {transportMean}, {companiesSentence} un trajet <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",en:"To travel from {origin} to {destination} by {transportMean}, {companiesSentence} a journey <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",es:"Para ir de {origin} a {destination} en {transportMean}, {companiesSentence} un viaje <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",it:"Per viaggiare da {origin} a {destination} in {transportMean}, {companiesSentence} un viaggio <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",de:"Um von {origin} nach {destination} mit {transportMean} zu reisen, {companiesSentence} eine Reise <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",nl:"Om van {origin} naar {destination} te reizen met {transportMean}, {companiesSentence} een reis <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}"},[r.cd]:{id:`${a}.${r.cd}`,defaultMessage:"Votre <strong>trajet {formattedTrip} en {transportMean}</strong> est propos\xe9 par {companies}.\n    C'est un <strong>trajet</strong> <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",en:"Your <strong>{formattedTrip} journey by {transportMean}</strong> is offered by {companies}.\n    It's a <strong>journey</strong> <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",es:"Tu <strong>{formattedTrip} viaje en {transportMean}</strong> es ofrecido por {companies}.\n    Es un <strong>viaje</strong> <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",it:"Il tuo viaggio <strong>{formattedTrip} in {transportMean}</strong> \xe8 offerto da {companies}.\n    \xc8 un <strong>viaggio</strong> <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",de:"Ihre <strong>{formattedTrip} Reise mit {transportMean}</strong> wird von {companies} angeboten.\n    Es ist eine <strong>Reise</strong> <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",nl:"Uw <strong>{formattedTrip} reis met {transportMean}</strong> wordt aangeboden door {companies}.\n    Het is een <strong>reis</strong> <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}"},[r.dd]:{id:`${a}.${r.dd}
62`,defaultMessage:"Avec {companies}, vous avez un trajet <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",en:"With {companies}, you have a <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> journey {stops}",es:"Con {companies}, tienes un viaje <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",it:"Con {companies}, hai un viaggio <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> {stops}",de:"Mit {companies} haben Sie eine <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> Reise {stops}",nl:"Met {companies} heeft u een <strong>{direct}</strong> <strong>{origin}</strong> <strong>{destination}</strong> reis {stops}"},[r.fd]:{id:`${a}.${r.fd}`,defaultMessage:"de <strong> {distance} kilom\xe8tres</strong>.",en:" of <strong> {distance} kilometers</strong>.",es:" de <strong> {distance} kil\xf3metros</strong>.",it:" di <strong> {distance} chilometri</strong>.",de:" von <strong> {distance} Kilometern</strong>.",nl:" van <strong> {distance} kilometer</strong>."},[r.gd]:{id:`${a}.${r.gd}`,defaultMessage:". Ce trajet est long de <strong> {distance} kilom\xe8tres</strong>.",en:". This journey is <strong> {distance} kilometers</strong> long.",es:". Este viaje tiene <strong> {distance} kil\xf3metros</strong> de longitud.",it:". Questo viaggio \xe8 lungo <strong> {distance} chilometri</strong>.",de:". Diese Reise ist <strong> {distance} Kilometer</strong> lang.",nl:". Deze reis is <strong> {distance} kilometer</strong> lang."},[r.id]:{id:`${a}.${r.id}`,defaultMessage:"qui passe par {stops}",en:"that passes through {stops}",es:"que pasa por {stops}",it:"che passa per {stops}",de:"der durch {stops} f\xfchrt",nl:"die langs {stops} gaat"},[r.jd]:{id:`${a}.${r.jd}`,defaultMessage:"avec escale \xe0 {stops}",en:"with a stopover at {stops}",es:"con escala en {stops}",it:"con scalo a {stops}",de:"mit einem Zwischenstopp in {stops}",nl:"met een tussenstop bij {stops}"},[r.kd]:{id:`${a}.${r.kd}`,defaultMessage:"qui fait escale \xe0 {stops}",en:"that makes a stop at {stops}",es:"que hace una parada en {stops}",it:"che fa una sosta a {stops}",de:"der an {stops} anh\xe4lt",nl:"die stopt bij {stops}"},specificTextCarpooling:{id:`${a}.specificTextCarpooling`,defaultMessage:"Le trajet <strong>{formattedTrip}</strong> en covoiturage est propos\xe9 par {companies}.\n    Les prix varient entre <strong>{minPrice}\u20ac</strong> et <strong>{maxPrice}\u20ac</strong> et les trajets durent entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.",en:"The journey <strong>{formattedTrip}</strong> by carpooling is offered by {companies}.\n    Prices range from <strong>{minPrice}\u20ac</strong> to <strong>{maxPrice}\u20ac</strong>, and the trips last between <strong>{minDuration}</strong> and <strong>{maxDuration}</strong>.",es:"El viaje <strong>{formattedTrip}</strong> en coche compartido es ofrecido por {companies}.\n    Los precios var\xedan entre <strong>{minPrice}\u20ac</strong> y <strong>{maxPrice}\u20ac</strong>, y los viajes duran entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>.",it:"Il viaggio <strong>{formattedTrip}</strong> in carpooling \xe8 offerto da {companies}.\n    I prezzi variano tra <strong>{minPrice}\u20ac</strong> e <strong>{maxPrice}\u20ac</strong>, e i viaggi durano tra <strong>{minDuration}</strong> e <strong>{maxDuration}</strong>.",de:"Die Fahrt <strong>{formattedTrip}</strong> mit Mitfahrgelegenheit wird von {companies} angeboten.\n    Die Preise liegen zwischen <strong>{minPrice}\u20ac</strong> und <strong>{maxPrice}\u20ac</strong>, und die Fahrten dauern zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>.",nl:"De reis <strong>{formattedTrip}</strong> met carpooling wordt aangeboden door {companies}.\n    De prijzen vari\xebren van <strong>{minPrice}\u20ac</strong> tot <strong>{maxPrice}\u20ac</strong>, en de reizen duren tussen <strong>{minDuration}</strong> en <strong>{maxDuration}</strong>."},specificTextNoDataCarpooling:{id:`${a}.specificTextNoDataCarpooling`,defaultMessage:"Il n'y a pas d'informations sur covoiturage <strong>{formattedTrip}</strong>.\n    Les compagnies de covoiturage Blablacar ou Idvroom n'ont probablement pas d'utilisateurs qui proposent ce trajet.",en:"We have no information concerning <strong>{formattedTrip}</strong> by carpooling.\n    Blablacar or Idvroom probably don't have any users offering this trip.",es:"No hay informaci\xf3n sobre el viaje compartido <strong>{formattedTrip}</strong>.\n    Las empresas de viajes compartidos como Blablacar o Idvroom probablemente no tienen usuarios que ofrezcan este viaje.",it:"Non ci sono informazioni sull'autostop <strong>{formattedTrip}</strong>.\n    Le compagnie di autostop come Blablacar o Idvroom probabilmente non hanno utenti che offrono questo viaggio.",de:"Es liegen keine Informationen zum Mitfahren <strong>{formattedTrip}</strong> vor.\n    Mitfahrgelegenheiten wie Blablacar oder Idvroom haben wahrscheinlich keine Benutzer, die diese Reise anbieten.",nl:"Er zijn geen gegevens over carpoolen <strong>{formattedTrip}</strong>
62.\n    Carpoolbedrijven zoals Blablacar of Idvroom hebben waarschijnlijk geen gebruikers die deze reis aanbieden."},[r.yc]:{id:`${a}.${r.yc}`,defaultMessage:"Un trajet <strong>{itinerary}</strong> a un prix qui varie en temps normal entre <strong>{minPrice}\u20ac</strong> et <strong>{maxPrice}\u20ac</strong>.\n    La dur\xe9e de trajet peut elle aussi \xeatre amen\xe9e \xe0 varier de <strong>{minDuration}</strong> \xe0 <strong>{maxDuration}</strong>.\n    En moyenne, pour ce trajet, un simple billet aller vous co\xfbtera <strong>{meanPrice}\u20ac</strong>.\n    La dur\xe9e moyenne pour un trajet <strong>{itinerary}</strong> est de <strong>{meanDuration}</strong>.</br>",en:"A journey <strong>{itinerary}</strong> has a price that normally varies between <strong>{minPrice}\u20ac</strong> and <strong>{maxPrice}\u20ac</strong>.\n    The travel duration may also vary from <strong>{minDuration}</strong> to <strong>{maxDuration}</strong>.\n    On average, for this journey, a one-way ticket will cost you <strong>{meanPrice}\u20ac</strong>.\n    The average duration for a <strong>{itinerary}</strong> journey is <strong>{meanDuration}</strong>.</br>",es:"Un viaje <strong>{itinerary}</strong> tiene un precio que normalmente var\xeda entre <strong>{minPrice}\u20ac</strong> y <strong>{maxPrice}\u20ac</strong>.\n    La duraci\xf3n del viaje tambi\xe9n puede variar de <strong>{minDuration}</strong> a <strong>{maxDuration}</strong>.\n    En promedio, para este viaje, un billete de ida le costar\xe1 <strong>{meanPrice}\u20ac</strong>.\n    La duraci\xf3n promedio de un viaje <strong>{itinerary}</strong> es de <strong>{meanDuration}</strong>.</br>",it:"Un viaggio <strong>{itinerary}</strong> ha un prezzo che varia normalmente tra <strong>{minPrice}\u20ac</strong> e <strong>{maxPrice}\u20ac</strong>.\n    La durata del viaggio pu\xf2 anche variare da <strong>{minDuration}</strong> a <strong>{maxDuration}</strong>.\n    In media, per questo viaggio, un biglietto di sola andata ti coster\xe0 <strong>{meanPrice}\u20ac</strong>.\n    La durata media per un viaggio <strong>{itinerary}</strong> \xe8 di <strong>{meanDuration}</strong>.</br>",de:"Eine Reise <strong>{itinerary}</strong> hat normalerweise einen Preis zwischen <strong>{minPrice}\u20ac</strong> und <strong>{maxPrice}\u20ac</strong>.\n    Die Reisedauer kann ebenfalls von <strong>{minDuration}</strong> bis <strong>{maxDuration}</strong> variieren.\n    Im Durchschnitt kostet eine einfache Fahrt f\xfcr diese Reise <strong>{meanPrice}\u20ac</strong>.\n    Die durchschnittliche Dauer f\xfcr eine <strong>{itinerary}</strong> Reise betr\xe4gt <strong>{meanDuration}</strong>.</br>",nl:"Een reis <strong>{itinerary}</strong> heeft een prijs die normaal gesproken varieert tussen <strong>{minPrice}\u20ac</strong> en <strong>{maxPrice}\u20ac</strong>.\n    De reisduur kan ook vari\xebren van <strong>{minDuration}</strong> tot <strong>{maxDuration}</strong>.\n    Gemiddeld kost een enkele reis voor deze reis <strong>{meanPrice}\u20ac</strong>.\n    De gemiddelde duur voor een <strong>{itinerary}</strong> reis is <strong>{meanDuration}</strong>.</br>"},[r.zc]:{id:`${a}.${r.zc}`,defaultMessage:"Ce trajet {formattedTrip1} est propos\xe9 par les compagnies {companies}. Il part de {originStation} et arrive \xe0 {destinationStation}.",en:"This journey {formattedTrip1} is offered by the companies {companies}. It departs from {originStation} and arrives at {destinationStation}.\n    {intermediateStations}",es:"Este viaje {formattedTrip1} es ofrecido por las compa\xf1\xedas {companies}. Sale de {originStation} y llega a {destinationStation}.\n    {intermediateStations}",it:"Questo viaggio {formattedTrip1} \xe8 offerto dalle compagnie {companies}. Parte da {originStation} e arriva a {destinationStation}.\n    {intermediateStations}",de:"Diese Reise {formattedTrip1} wird von den Unternehmen {companies} angeboten. Sie f\xe4hrt von {originStation} ab und kommt in {destinationStation} an.\n    {intermediateStations}",nl:"Deze reis {formattedTrip1} wordt aangeboden door de bedrijven {companies}. Het vertrekt vanaf {originStation} en komt aan op {destinationStation}.\n    {intermediateStations}"},[r.Ac]:{id:`${a}.${r.Ac}`,defaultMessage:"Le premier de ces trajets part chaque jour \xe0 <strong>{firstDeparture}</strong>.\n    Si vous souhaitez partir plus tard, vous pouvez encore prendre un <strong> {transportMean} {formattedTrip2} </strong> \xe0 <strong>{lastDeparture}</strong>.",en:"The first of these journeys departs every day at <strong>{firstDeparture}</strong>.\n    If you prefer to leave later, you can still take a <strong> {transportMean} {formattedTrip2} </strong> at <strong>{lastDeparture}</strong>.\n    ",es:"El primero de estos viajes sale todos los d\xedas a las <strong>{firstDeparture}</strong>.\n    Si prefieres salir m\xe1s tarde, a\xfan puedes tomar un <strong> {transportMean} {formattedTrip2} </strong> a las <strong>{lastDeparture}</strong>.\n    ",it:"Il primo di questi viaggi parte ogni giorno alle <strong>{firstDeparture}</strong>.\n    Se preferisci partire pi\xf9 tardi, puoi comunque prendere un <strong> {transportMean} {formattedTrip2} </strong> alle <strong>{lastDeparture}</strong>.\n    ",de:"Die erste dieser Reisen startet jeden Tag um <strong>{firstDeparture}</strong>.\n    Wenn Sie lieber sp\xe4ter losfahren m\xf6chten, k\xf6nnen Sie immer noc
62h eine <strong> {transportMean} {formattedTrip2} </strong> um <strong>{lastDeparture}</strong> nehmen.\n    ",nl:"De eerste van deze reizen vertrekt elke dag om <strong>{firstDeparture}</strong>.\n    Als je liever later vertrekt, kun je nog steeds een <strong> {transportMean} {formattedTrip2} </strong> nemen om <strong>{lastDeparture}</strong>.\n    "},[r.Bc]:{id:`${a}.${r.Bc}`,defaultMessage:"Il faudra que vous comptiez un prix minimum de <strong>{minPrice}\u20ac</strong> pour un trajet <strong>{itinerary}</strong>.\n    En fonction de la date de votre recherche sur Tictactrip, le prix du trajet {formattedTrip1} peut aller jusqu'\xe0 <strong>{maxPrice}\u20ac</strong> (il co\xfbte en moyenne <strong>{meanPrice}\u20ac</strong>).",en:"You should expect a minimum price of <strong>{minPrice}\u20ac</strong> for a journey <strong>{itinerary}</strong>.\n    Depending on the date of your search on Tictactrip, the price for the journey {formattedTrip1} can go up to <strong>{maxPrice}\u20ac</strong> (on average, it costs <strong>{meanPrice}\u20ac</strong>).",es:"Debe contar con un precio m\xednimo de <strong>{minPrice}\u20ac</strong> para un viaje <strong>{itinerary}</strong>.\n    Dependiendo de la fecha de su b\xfasqueda en Tictactrip, el precio del viaje {formattedTrip1} puede llegar hasta <strong>{maxPrice}\u20ac</strong> (en promedio, cuesta <strong>{meanPrice}\u20ac</strong>).",it:"Dovrai considerare un prezzo minimo di <strong>{minPrice}\u20ac</strong> per un viaggio <strong>{itinerary}</strong>.\n    In base alla data della tua ricerca su Tictactrip, il prezzo del viaggio {formattedTrip1} pu\xf2 arrivare fino a <strong>{maxPrice}\u20ac</strong> (in media, costa <strong>{meanPrice}\u20ac</strong>).",de:"Sie m\xfcssen mit einem Mindestpreis von <strong>{minPrice}\u20ac</strong> f\xfcr eine Fahrt <strong>{itinerary}</strong> rechnen.\n    Abh\xe4ngig vom Datum Ihrer Suche auf Tictactrip kann der Preis f\xfcr die Fahrt {formattedTrip1} bis zu <strong>{maxPrice}\u20ac</strong> betragen (im Durchschnitt kostet er <strong>{meanPrice}\u20ac</strong>).",nl:"U moet rekenen op een minimum prijs van <strong>{minPrice}\u20ac</strong> voor een reis <strong>{itinerary}</strong>.\n    Afhankelijk van de datum van uw zoekopdracht op Tictactrip kan de prijs voor de reis {formattedTrip1} oplopen tot <strong>{maxPrice}\u20ac</strong> (gemiddeld kost het <strong>{meanPrice}\u20ac</strong>)."},[r.Cc]:{id:`${a}.${r.Cc}`,defaultMessage:"Le <strong>temps de trajet {formattedTrip2}</strong> est g\xe9n\xe9ralement compris entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.\n    Celui-ci est effectu\xe9 et propos\xe9 par {companies}.\n    Il part en temps normal de {originStation} et arrive \xe0 {destinationStation}.\n    ",en:"The <strong>travel time {formattedTrip2}</strong> is generally between <strong>{minDuration}</strong> and <strong>{maxDuration}</strong>.\n    This is carried out and offered by {companies}.\n    It usually departs from {originStation} and arrives at {destinationStation}.\n    {intermediateStations}\n    ",es:"El <strong>tiempo de viaje {formattedTrip2}</strong> suele estar comprendido entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>.\n    Esto es realizado y ofrecido por {companies}.\n    Normalmente parte de {originStation} y llega a {destinationStation}.\n    {intermediateStations}\n    ",it:"Il <strong>tempo di viaggio {formattedTrip2}</strong> \xe8 generalmente compreso tra <strong>{minDuration}</strong> e <strong>{maxDuration}</strong>.\n    Questo \xe8 realizzato e offerto da {companies}.\n    Di solito parte da {originStation} e arriva a {destinationStation}.\n    {intermediateStations}\n    ",de:"Die <strong>Reisezeit {formattedTrip2}</strong> liegt in der Regel zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>.\n    Dies wird durchgef\xfchrt und angeboten von {companies}.\n    Es startet normalerweise von {originStation} und kommt in {destinationStation} an.\n    {intermediateStations}\n    ",nl:"De <strong>reistijd {formattedTrip2}</strong> ligt doorgaans tussen <strong>{minDuration}</strong> en <strong>{maxDuration}</strong>.\n    Dit wordt uitgevoerd en aangeboden door {companies}.\n    Het vertrekt meestal vanuit {originStation} en komt aan in {destinationStation}.\n    {intermediateStations}\n    "},[r.Dc]:{id:`${a}.${r.Dc}`,defaultMessage:" Le tout premier d\xe9part en <strong> {transportMean} {formattedTrip1}</strong> de la journ\xe9e s'effectue \xe0 <strong>{firstDeparture}</strong> et le dernier est normalement \xe0 <strong>{lastDeparture}</strong>.\n    La dur\xe9e moyenne de ce voyage est de <strong>{meanDuration}</strong>.\n    ",en:"The very first departure of <strong> {transportMean} {formattedTrip1}</strong> of the day takes place at <strong>{firstDeparture}</strong>, and the last one is usually at <strong>{lastDeparture}</strong>.\n    The average duration of this journey is <strong>{meanDuration}</strong>.\n    ",es:"La primera salida del d\xeda de <strong> {transportMean} {formattedTrip1}</strong> tiene lugar a las <strong>{firstDeparture}</strong>, y la \xfaltima suele ser a las <strong>{lastDeparture}</strong>.\n    La duraci\xf3n promedio de este viaje es de <strong>{meanDuration}</strong>.\n    ",it:"La prima partenza del giorno di <strong> {transportMean} {formattedTrip1}</strong> avviene alle <strong>{firstDeparture}</strong>, e l'ultima \xe8 di solito alle <strong>{lastDeparture}</strong>.\n    La durata media di questo viaggio \xe8 di <strong>{meanDuration}</strong>.\n    ",de:"Die allererste Abfahrt von <strong> {transportMean} {formattedTrip1}</strong> des Tages findet um <strong>{firstDeparture}</strong> statt, und die letzte ist normalerweise um <strong>{lastDeparture}</strong>.\n    Die durchschnittliche Dauer dieser Reise betr\xe4gt <strong>{meanDuration}</strong>.\n    ",nl:"Het allereerste vertrek van <strong> {transportMean} {formattedTrip1}</strong> van de dag vindt plaats om <strong>{firstDeparture}</strong>, en de laatste is meestal om <strong>{lastDeparture}</strong>.\n    De gemiddelde duur van deze reis is <strong>{meanDuration}</strong>.\n    "},[r.Ec]:{id:`${a}.${r.Ec}`,defaultMessage:"Le trajet <strong>{itinerary}</strong> est propos\xe9 par les compagnies suivantes : {companies}.\n    En moyenne, le temps de trajet <strong>{itinerary}</strong> est de <strong>{meanDuration}</strong> , allant de <strong>{minDuration}</strong> \xe0 <strong>{maxDuration}</strong> au maximum.\n    Son prix fluctue souvent entre <strong>{minPrice}\u20ac</strong> et <strong>{maxPrice}\u20ac</strong>, pour, en moyenne, un <strong> prix {itinerary}</strong> de <strong>{meanPrice}\u20ac</strong>.",en:"The journey <strong>{itinerary}</strong> is offered by the following companies: {companies}
62.\n    On average, the travel time for <strong>{itinerary}</strong> is <strong>{meanDuration}</strong>, ranging from <strong>{minDuration}</strong> to <strong>{maxDuration}</strong> at most.\n    The price often fluctuates between <strong>{minPrice}\u20ac</strong> and <strong>{maxPrice}\u20ac</strong>, with an average <strong>{itinerary}</strong> price of <strong>{meanPrice}\u20ac</strong>.",es:"El trayecto <strong>{itinerary}</strong> es ofrecido por las siguientes compa\xf1\xedas: {companies}.\n    En promedio, el tiempo de viaje para <strong>{itinerary}</strong> es de <strong>{meanDuration}</strong>, oscilando entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong> como m\xe1ximo.\n    El precio suele fluctuar entre <strong>{minPrice}\u20ac</strong> y <strong>{maxPrice}\u20ac</strong>, con un precio promedio de <strong>{itinerary}</strong> de <strong>{meanPrice}\u20ac</strong>.",it:"Il viaggio <strong>{itinerary}</strong> \xe8 offerto dalle seguenti compagnie: {companies}.\n    In media, il tempo di viaggio per <strong>{itinerary}</strong> \xe8 di <strong>{meanDuration}</strong>, variando da <strong>{minDuration}</strong> a <strong>{maxDuration}</strong> al massimo.\n    Il prezzo varia spesso tra <strong>{minPrice}\u20ac</strong> e <strong>{maxPrice}\u20ac</strong>, con un prezzo medio di <strong>{itinerary}</strong> di <strong>{meanPrice}\u20ac</strong>.",de:"Die Reise <strong>{itinerary}</strong> wird von den folgenden Unternehmen angeboten: {companies}.\n    Im Durchschnitt betr\xe4gt die Reisezeit f\xfcr <strong>{itinerary}</strong> <strong>{meanDuration}</strong> und reicht von <strong>{minDuration}</strong> bis <strong>{maxDuration}</strong> h\xf6chstens.\n    Der Preis schwankt oft zwischen <strong>{minPrice}\u20ac</strong> und <strong>{maxPrice}\u20ac</strong>, mit einem durchschnittlichen Preis von <strong>{itinerary}</strong> von <strong>{meanPrice}\u20ac</strong>.",nl:"De reis <strong>{itinerary}</strong> wordt aangeboden door de volgende bedrijven: {companies}.\n    Gemiddeld is de reistijd voor <strong>{itinerary}</strong> <strong>{meanDuration}</strong>, vari\xebrend van <strong>{minDuration}</strong> tot <strong>{maxDuration}</strong> op zijn hoogst.\n    De prijs schommelt vaak tussen <strong>{minPrice}\u20ac</strong> en <strong>{maxPrice}\u20ac</strong>, met een gemiddelde prijs van <strong>{itinerary}</strong> van <strong>{meanPrice}\u20ac</strong>."},[r.Fc]:{id:`${a}.${r.Fc}`,defaultMessage:" <br> Au d\xe9part de {originStation}, vous arriverez normalement \xe0 {destinationStation}.\n    ",en:" <br> From {originStation}, you will normally arrive at {destinationStation}.\n    {intermediateStations}\n    ",es:" <br> Desde {originStation}, normalmente llegar\xe1s a {destinationStation}.\n    {intermediateStations}\n    ",it:" <br> Da {originStation}, normalmente arriverai a {destinationStation}.\n    {intermediateStations}\n    ",de:" <br> Von {originStation} kommend, werden Sie normalerweise in {destinationStation} ankommen.\n    {intermediateStations}\n    ",nl:" <br> Vanaf {originStation} arriveert u normaal gesproken in {destinationStation}.\n    {intermediateStations}\n    "},[r.Gc]:{id:`${a}.${r.Gc}`,defaultMessage:"Le tout premier d\xe9part journalier du <strong> {transportMean} {formattedTrip1}\n    </strong> aura lieu \xe0 <strong>{firstDeparture}</strong> alors que le dernier sera \xe0 <strong>{lastDeparture}</strong>.",en:"The first daily departure of <strong> {transportMean} {formattedTrip1}\n  </strong> will take place at <strong>{firstDeparture}</strong> while the last one will be at <strong>{lastDeparture}</strong>.\n    ",es:"La primera salida diaria de <strong> {transportMean} {formattedTrip1}\n  </strong> ser\xe1 a <strong>{firstDeparture}</strong> mientras que la \xfaltima ser\xe1 a <strong>{lastDeparture}</strong>.\n    ",it:"La prima partenza giornaliera di <strong> {transportMean} {formattedTrip1}\n  </strong> avr\xe0 luogo alle <strong>{firstDeparture}</strong> mentre l'ultima sar\xe0 alle <strong>{lastDeparture}</strong>.\n    ",de:"Die erste t\xe4gliche Abfahrt von <strong> {transportMean} {formattedTrip1}\n  </strong> findet um <strong>{firstDeparture}</strong> statt, w\xe4hrend die letzte um <strong>{lastDeparture}</strong> sein wird.\n    ",nl:"Het eerste dagelijkse vertrek van <strong> {transportMean} {formattedTrip1}\n  </strong> vindt plaats om <strong>{firstDeparture}</strong>, terwijl de laatste om <strong>{lastDeparture}</strong> zal zijn.\n    "},[r.Hc]:{id:`${a}.${r.Hc}`,defaultMessage:"Pour un aller {formattedTrip1} en {transportMean}, vous disposez d'un itin\xe9raire {itinerary}\n      dont le prix est compris entre <strong>{minPrice}\u20ac</strong> et <strong>{maxPrice}\u20ac</strong>, et la dur\xe9e du\n      voyage {formattedTrip2} comprise entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.",en:"For a one-way {formattedTrip1} by {transportMean}, you have an {itinerary}\n  route with a price ranging from <strong>{minPrice}\u20ac</strong> to <strong>{maxPrice}\u20ac</strong>, and the travel duration for {formattedTrip2} is between <strong>{minDuration}</strong> and <strong>{maxDuration}</strong>.",es:"Para un viaje de ida {formattedTrip1} en {transportMean}, tienes una ruta {itinerary} con un precio que oscila entre <strong>{minPrice}\u20ac</strong> y <strong>{maxPrice}\u20ac</strong>, y la duraci\xf3n del viaje para {formattedTrip2} est\xe1 entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>.",it:"Per un viaggio di andata {formattedTrip1} in {transportMean}, hai un percorso {itinerary}\n  con un prezzo che varia da <strong>{minPrice}\u20ac</strong> a <strong>{maxPrice}\u20ac</strong>, e la durata del viaggio per {formattedTrip2} \xe8 compresa tra <strong>{minDuration}</strong> e <strong>{maxDuration}</strong>.",de:"F\xfcr eine einfache Fahrt {formattedTrip1} mit {transportMean} haben Sie eine {itinerary}-Route mit einem Preis zwischen <strong>{minPrice}\u20ac</strong> und <strong>{maxPrice}\u20ac</strong> und einer Reisedauer von {formattedTrip2} zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>.",nl:"Voor een enkele reis {formattedTrip1} met {transportMean} heb je een {itinerary}-route met een prijs vari\xebrend van <strong>{minPrice}\u20ac</strong> tot <strong>{maxPrice}\u20ac</strong>, en de reisduur voor {formattedTrip2} is tussen <strong>{minDuration}</strong> en <strong>{maxDuration}</strong>."},[r.Ic]:{id:`${a}.${r.Ic}`,defaultMessage:"Le prix moyen de r\xe9servation pour un billet {itinerary} est de <strong>{meanPrice}\u20ac</strong> pour  <strong>{meanDuration}</strong> de temps de trajet moyen. Le prix moyen de r\xe9servation pour un billet {itinerary} est de <strong>{meanPrice}\u20ac</strong> pour  <strong>{meanDuration}</strong> de temps de trajet moyen.",en:"The average booking price for an {itinerary} ticket is <strong>{meanPrice}\u20ac</strong> for an average travel time of <strong>{meanDuration}</strong>.",es:"El precio medio de reserva para un boleto {itinerary} es de <strong>{meanPrice}\u20ac</strong> para un tiempo de viaje promedio de <strong>{meanDuration}</strong>.",it:"Il prezzo medio di prenotazione per un biglietto {itinerary} \xe8 di <strong>{meanPrice}\u20ac</strong> per un tempo di viaggio medio di <strong>{meanDuration}</strong>.",de:"Der durchschnittliche Buchungspreis f\xfcr ein {itinerary}-Ticket betr\xe4gt <strong>{meanPrice}\u20ac</strong> f\xfcr eine durchschnittliche Reisezeit von <strong>{meanDuration}</strong>.",nl:"De gemiddelde boekingsprijs voor een {itinerary}-ticket is <strong>{meanPrice}\u20ac</strong> voor een gemiddelde reistijd van <strong>{meanDuration}</strong>."},[r.Jc]:{id:`${a}.${r.Jc}`,defaultMessage:"{companySentence} ce trajet.\n    Il part initialement de {originStation} et arrive \xe0 destination \xe0 {destinationStation}.",en:"{companySentence} this journey.\n    It initially departs from {originStation}
62 and arrives at {destinationStation}.\n    {intermediateStations}",es:"{companySentence} este viaje.\n    Inicialmente sale de {originStation} y llega a {destinationStation}.\n    {intermediateStations}",it:"{companySentence} questo viaggio.\n    Parte inizialmente da {originStation} e arriva a {destinationStation}.\n    {intermediateStations}",de:"{companySentence} diese Reise.\n    Es startet urspr\xfcnglich von {originStation} und kommt am {destinationStation} an.\n    {intermediateStations}",nl:"{companySentence} deze reis.\n    Het vertrekt aanvankelijk vanaf {originStation} en komt aan op {destinationStation}.\n    {intermediateStations}"},[r.Kc]:{id:`${a}.${r.Kc}`,defaultMessage:"Votre premi\xe8re option de la journ\xe9e est un <strong>{transportMean} {formattedTrip1}</strong> qui part \xe0 <strong>{firstDeparture}</strong> alors que la derni\xe8re est au d\xe9part \xe0 <strong>{lastDeparture}</strong>",en:"Your first option of the day is a <strong>{transportMean} {formattedTrip1}</strong> departing at <strong>{firstDeparture}</strong> while the last one leaves at <strong>{lastDeparture}</strong>.\n    ",es:"Su primera opci\xf3n del d\xeda es un <strong>{transportMean} {formattedTrip1}</strong> que parte a las <strong>{firstDeparture}</strong> mientras que la \xfaltima sale a las <strong>{lastDeparture}</strong>.\n    ",it:"La tua prima opzione del giorno \xe8 un <strong>{transportMean} {formattedTrip1}</strong> che parte alle <strong>{firstDeparture}</strong> mentre l'ultima parte alle <strong>{lastDeparture}</strong>.\n    ",de:"Ihre erste Option des Tages ist eine <strong>{transportMean} {formattedTrip1}</strong>, die um <strong>{firstDeparture}</strong> abf\xe4hrt, w\xe4hrend die letzte um <strong>{lastDeparture}</strong> abf\xe4hrt.\n    ",nl:"Uw eerste optie van de dag is een <strong>{transportMean} {formattedTrip1}</strong> die vertrekt om <strong>{firstDeparture}</strong>, terwijl de laatste vertrekt om <strong>{lastDeparture}</strong>.\n    "},[r.Lc]:{id:`${a}.${r.Lc}`,defaultMessage:"{companySentence} un trajet <strong>{itinerary}</strong>.",en:"{companySentence} a <strong>{itinerary}</strong> journey.",es:"{companySentence} un viaje <strong>{itinerary}</strong>.",it:"{companySentence} un viaggio <strong>{itinerary}</strong>.",de:"{companySentence} eine <strong>{itinerary}</strong> Reise.",nl:"{companySentence} een <strong>{itinerary}</strong> reis."},[r.Mc]:{id:`${a}.${r.Mc}`,defaultMessage:"Vous voulez conna\xeetre le prix du trajet {formattedTrip1} ?\n    Celui-ci est se trouve dans la fourchette entre <strong>{minPrice}\u20ac</strong> et <strong>{maxPrice}\u20ac</strong>.",en:"Want to know the price of {formattedTrip1} journey?\n    It falls in the range between <strong>{minPrice}\u20ac</strong> and <strong>{maxPrice}\u20ac</strong>.",es:"\xbfQuieres saber el precio del viaje {formattedTrip1}?\n    Est\xe1 en el rango entre <strong>{minPrice}\u20ac</strong> y <strong>{maxPrice}\u20ac</strong>.",it:"Vuoi sapere il prezzo del viaggio {formattedTrip1}?\n    Si trova nell'intervallo tra <strong>{minPrice}\u20ac</strong> e <strong>{maxPrice}\u20ac</strong>.",de:"M\xf6chten Sie den Preis der Reise {formattedTrip1} wissen?\n    Es liegt im Bereich zwischen <strong>{minPrice}\u20ac</strong> und <strong>{maxPrice}\u20ac</strong>.",nl:"Wil je de prijs van de reis {formattedTrip1} weten?\n    Het valt in het bereik van <strong>{minPrice}\u20ac</strong> tot <strong>{maxPrice}\u20ac</strong>."},[r.Nc]:{id:`${a}.${r.Nc}`,defaultMessage:"La dur\xe9e d'un trajet {formattedTrip2} est la plupart du temps comprise entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.<br>\n    Son lieu de d\xe9part est situ\xe9e \xe0 {originStation}.\n    Ce {transportMean} vous d\xe9posera ensuite \xe0 {destinationStation}.",en:"The duration of a {formattedTrip2} journey is mostly between <strong>{minDuration}</strong> and <strong>{maxDuration}</strong>.<br>\n    Its departure point is located at {originStation}.\n    This {transportMean} will then drop you off at {destinationStation}.\n    {intermediateStations}\n      ",es:"La duraci\xf3n de un viaje {formattedTrip2} es en su mayor\xeda entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>.<br>
62\n    Su punto de partida est\xe1 ubicado en {originStation}.\n    Este {transportMean} luego te dejar\xe1 en {destinationStation}.\n    {intermediateStations}\n      ",it:"La durata di un viaggio {formattedTrip2} \xe8 per lo pi\xf9 compresa tra <strong>{minDuration}</strong> e <strong>{maxDuration}</strong>.<br>\n    Il suo punto di partenza \xe8 situato a {originStation}.\n    Questo {transportMean} ti lascer\xe0 poi a {destinationStation}.\n    {intermediateStations}\n      ",de:"Die Dauer einer {formattedTrip2}-Reise liegt meist zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>.<br>\n    Ihr Abfahrtsort befindet sich in {originStation}.\n    Dieses {transportMean} bringt Sie dann nach {destinationStation}.\n    {intermediateStations}\n      ",nl:"De duur van een reis {formattedTrip2} ligt meestal tussen <strong>{minDuration}</strong> en <strong>{maxDuration}</strong>.<br>\n    Het vertrekpunt bevindt zich op {originStation}.\n    Dit {transportMean} zal je dan afzetten bij {destinationStation}.\n    {intermediateStations}\n      "},[r.Oc]:{id:`${a}.${r.Oc}`,defaultMessage:"Vous \xeates plut\xf4t matinal(e) ? Le tout premier trajet part \xe0 <strong>{firstDeparture}</strong>.\n    Si, au contraire, vous pr\xe9f\xe9rez voyager de nuit ou partir en fin de journ\xe9e, le tout dernier d\xe9part a lieu \xe0 <strong>{lastDeparture}</strong>.",en:"Are you an early bird? The very first trip departs at <strong>{firstDeparture}</strong>.\n    If, on the contrary, you prefer to travel at night or leave late in the day, the very last departure is at <strong>{lastDeparture}</strong>.",es:"\xbfEres madrugador(a)? El primer viaje sale a las <strong>{firstDeparture}</strong>.\n    Si, por el contrario, prefieres viajar de noche o salir tarde en el d\xeda, el \xfaltimo viaje es a las <strong>{lastDeparture}</strong>.",it:"Sei un mattiniero? Il primo viaggio parte alle <strong>{firstDeparture}</strong>.\n    Se, al contrario, preferisci viaggiare di notte o partire tardi nel giorno, l'ultimo viaggio \xe8 alle <strong>{lastDeparture}</strong>.",de:"Bist du ein Fr\xfchaufsteher? Die allererste Reise beginnt um <strong>{firstDeparture}</strong>.\n    Wenn du hingegen lieber nachts reist oder sp\xe4t am Tag abreist, erfolgt die allerletzte Abfahrt um <strong>{lastDeparture}</strong>.",nl:"Ben je een vroege vogel? De allereerste reis vertrekt om <strong>{firstDeparture}</strong>.\n    Als je daarentegen liever 's nachts reist of laat op de dag vertrekt, is de allerlaatste vertrek om <strong>{lastDeparture}</strong>."},[r.Qc]:{id:`${a}.${r.Qc}`,defaultMessage:"En fonction des jours, vous aurez un choix de <strong>{dailyTrips} {transportMean} {formattedTrip}</strong> par jour.",en:"Depending on the days, you will have a choice of <strong>{dailyTrips} {transportMean} {formattedTrip}</strong> per day.",es:"Seg\xfan los d\xedas, tendr\xe1s la opci\xf3n de <strong>{dailyTrips} {transportMean} {formattedTrip}</strong> por d\xeda.",it:"In base ai giorni, avrai la scelta di <strong>{dailyTrips} {transportMean} {formattedTrip}</strong> al giorno.",de:"Je nach den Tagen haben Sie die Wahl zwischen <strong>{dailyTrips} {transportMean} {formattedTrip}</strong> pro Tag.",nl:"Afhankelijk van de dagen heb je de keuze uit <strong>{dailyTrips} {transportMean} {formattedTrip}</strong> per dag."},[r.Rc]:{id:`${a}.${r.Rc}`,defaultMessage:"En r\xe8gle g\xe9n\xe9ral, il y a chaque jour <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",en:"Generally, there is every day <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",es:"Generalmente, hay cada d\xeda <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",it:"In generale, c'\xe8 ogni giorno <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",de:"Im Allgemeinen gibt es jeden Tag <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",nl:"Over het algemeen is er elke dag <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>."},[r.Sc]:{id:`${a}.${r.Sc}`,defaultMessage:"Chaque jour, vous avez le choix entre <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",en:"Every day, you have the choice between <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",es:"Cada d\xeda, tienes la opci\xf3n de <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",it:"Ogni giorno, hai la scelta tra <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",de:"Jeden Tag haben Sie die Wahl zwischen <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>.",nl:"Elke dag heb je de keuze uit <strong>{dailyTrips} {transportMean} {formattedTrip}</strong>."},priceFaqHeader:{id:`${a}.priceFaqHeader`,defaultMessage:"Quel est le prix d'un billet de {transportMean} {origin} {destination} ?",en:"How much does a {transportMean} {origin} {destination} cost?",es:"\xbfCu\xe1nto cuesta un boleto de {transportMean} {origin} {destination}?",it:"Quanto costa un biglietto {transportMean} {origin} {destination}?",de:"Wie viel kostet eine {transportMean} {origin} {destination} Fahrkarte?",nl:"Hoeveel kost een {transportMean} {origin} {destination} kaartje?"}
62,priceFaqHeader2:{id:`${a}.priceFaqHeader2`,defaultMessage:"Combien co\xfbte un billet de {transportMean} de {origin} \xe0 {destination} ?",en:"How much does a {transportMean} ticket from {origin} to {destination} cost?",it:"Quanto costa un biglietto {transportMean} da {origin} a {destination}?",es:"\xbfCu\xe1nto cuesta un billete de {transportMean} de {origin} a {destination}?",de:"Wie viel kostet ein {transportMean}-Ticket von {origin} nach {destination}?",nl:"Hoeveel kost een {transportMean}-ticket van {origin} naar {destination}?"},durationFaqHeader:{id:`${a}.durationFaqHeader`,defaultMessage:"Quelle est la dur\xe9e d'un trajet {origin} {destination} en {transportMean} ?",en:"How long is the trip {origin} {destination} by {transportMean}?",es:"\xbfCu\xe1nto dura el viaje {origin} {destination} en {transportMean}?",it:"Quanto dura il viaggio {origin} {destination} in {transportMean}?",de:"Wie lange dauert die Reise {origin} {destination} mit {transportMean}?",nl:"Hoe lang duurt de reis {origin} {destination} met {transportMean}?"},durationFaqHeader2:{id:`${a}.durationFaqHeader2`,defaultMessage:"Combien de temps dure le voyage de {origin} \xe0 {destination} en {transportMean} ?",en:"How long does the trip from {origin} to {destination} take by {transportMean}?",it:"Quanto tempo impiega il viaggio da {origin} a {destination} in {transportMean}?",es:"\xbfCu\xe1nto tiempo tarda el viaje de {origin} a {destination} en {transportMean}?",de:"Wie lange dauert die Reise von {origin} nach {destination} mit {transportMean}?",nl:"Hoe lang duurt de reis van {origin} naar {destination} met {transportMean}?"},departureFaqHeader:{id:`${a}.departureFaqHeader`,defaultMessage:"\xc0 quelle heure part le {transportMean} {origin} {destination} ?",en:"When is the first {transportMean} {origin} {destination} leaving?",es:"\xbfA qu\xe9 hora sale el {transportMean} {origin} {destination}?",it:"A che ora parte il {transportMean} {origin} {destination}?",de:"Wann f\xe4hrt der {transportMean} {origin} {destination} ab?",nl:"Wanneer vertrekt de {transportMean} {origin} {destination}?"},departureFaqHeader2:{id:`${a}.departureFaqHeader2`,defaultMessage:"Quel est l'horaire de d\xe9part du {transportMean} de {origin} \xe0 {destination} ?",en:"What is the departure time of the {transportMean} from {origin} to {destination}?",it:"Qual \xe8 l'orario di partenza del {transportMean} da {origin} a {destination}?",es:"\xbfCu\xe1l es la hora de salida del {transportMean} de {origin} a {destination}?",de:"Was ist die Abfahrtszeit des {transportMean} von {origin} nach {destination}?",nl:"Wat is de vertrektijd van de {transportMean} van {origin} naar {destination}?"},dailyTripsFaqHeader:{id:`${a}.dailyTripsFaqHeader`,defaultMessage:"Combien y a t'il de trajets {origin} {destination} en {transportMean} par jour ?",en:"How many {transportMean} {origin} {destination} are there every day ?",es:"\xbfCu\xe1ntos viajes en {transportMean} hay de {origin} a {destination} cada d\xeda?",it:"Quanti viaggi in {transportMean} ci sono da {origin} a {destination} ogni giorno?",de:"Wie viele {transportMean}-Fahrten gibt es t\xe4glich von {origin} nach {destination}?",nl:"Hoeveel {transportMean}-reizen zijn er dagelijks van {origin} naar {destination}?"},dailyTripsFaqHeader2:{id:`${a}.dailyTripsFaqHeader2`,defaultMessage:"Combien de {transportMean} {origin} {destination} par jour ?",en:"How many {transportMean} are there from {origin} to {destination} per day?",it:"Quanti {transportMean} ci sono da {origin} a {destination} al giorno?",es:"\xbfCu\xe1ntos {transportMean} hay de {origin} a {destination} por d\xeda?",de:"Wie viele {transportMean} gibt es von {origin} nach {destination} pro Tag?",nl:"Hoeveel {transportMean} zijn er van {origin} naar {destination} per dag?"},[r.Vb]:{id:`${a}.${r.Vb}`,defaultMessage:"Le prix minimum d'un <strong>trajet en {transportMean} {formattedTrip1}</strong> est de <strong>{minPrice} \u20ac</strong>.\n    En fonction du nombre de jours \xe0 l'avance de votre recherche, le prix peut monter jusqu'\xe0 <strong>{maxPrice} \u20ac</strong> si vous vous y prenez au tout dernier moment.\n    En moyenne, un <strong>billet de {transportMean} {formattedTrip2}</strong> co\xfbte <strong>{meanPrice} \u20ac</strong>.",en:"The minimum price for a <strong>{transportMean} {formattedTrip1} journey</strong> is <strong>{minPrice} \u20ac</strong>.\n    Depending on the number of days in advance of your search, the price can go up to <strong>{maxPrice} \u20ac</strong> if you wait until the last moment.\n    On average, a <strong>{transportMean} {formattedTrip2} ticket</strong> costs <strong>{meanPrice} \u20ac</strong>.\n    ",es:"Le prix minimum d'un <strong>trajet en {transportMean} {formattedTrip1} </strong> est de <strong>{minPrice} \u20ac</strong>.\n    Selon le nombre de jours \xe0 l'avance de votre recherche, le prix peut monter jusqu'\xe0 <strong>{maxPrice} \u20ac</strong> si vous attendez jusqu'au dernier moment.\n    En moyenne, un <strong>billet de {transportMean} {formattedTrip2}</strong> co\xfbte <strong>{meanPrice} \u20ac</strong>.\n    ",it:"Il prezzo minimo per un <strong>viaggio in {transportMean} {formattedTrip1}</strong> \xe8 di <strong>{minPrice} \u20ac</strong>.\n    A seconda del numero di giorni in anticipo della tua ricerca, il prezzo pu\xf2 salire fino a <strong>{maxPrice} \u20ac</strong> se aspetti fino all'ultimo momento.\n    In media, un <strong>biglietto per {transportMean} {formattedTrip2}</strong> costa <strong>{meanPrice} \u20ac</strong>.\n    ",de:"Der Mindestpreis f\xfcr eine <strong>{transportMean} {formattedTrip1}-Reise</strong> betr\xe4gt <strong>{minPrice} \u20ac</strong>.\n    Abh\xe4ngig von der Anzahl der Tage im Voraus Ihrer Suche kann der Preis bis zu <strong>{maxPrice} \u20ac</strong> steigen, wenn Sie bis zum letzten Moment warten.\n    Im Durchschnitt kostet eine <strong>{transportMean} {formattedTrip2}
62-Fahrkarte</strong> <strong>{meanPrice} \u20ac</strong>.\n    ",nl:"De minimumprijs voor een <strong>reis in {transportMean} {formattedTrip1}</strong> is <strong>{minPrice} \u20ac</strong>.\n    Afhankelijk van het aantal dagen voorafgaand aan uw zoekopdracht kan de prijs oplopen tot <strong>{maxPrice} \u20ac</strong> als u tot het laatste moment wacht.\n    Gemiddeld kost een <strong>{transportMean} {formattedTrip2}-ticket</strong> <strong>{meanPrice} \u20ac</strong>.\n    "},[r.Wb]:{id:`${a}.${r.Wb}`,defaultMessage:"Votre <strong>trajet en {transportMean} {formattedTrip1}</strong> vous reviendra \xe0 un prix minimum de <strong>{minPrice} \u20ac</strong>.\n    En moyenne, vous pourrez r\xe9server votre billet de {transportMean} pour ce voyage \xe0 <strong>{meanPrice} \u20ac</strong>, alors que celui-ci peut monter, en p\xe9riode d'inflation \xe0 <strong>{maxPrice} \u20ac</strong>.\n    Le prix de ce trajet d\xe9pend en partie du moment o\xf9 vous faites votre recherche et votre r\xe9servation. Plus vous vous y prendrez \xe0 l'avance, mieux votre porte-monnaie se portera !",en:"Your <strong>{transportMean} {formattedTrip1} journey</strong> will cost you a minimum of <strong>{minPrice} \u20ac</strong>.\n    On average, you can book your {transportMean} ticket for this trip at <strong>{meanPrice} \u20ac</strong>, while it can rise, during peak times, to <strong>{maxPrice} \u20ac</strong>.\n    The price of this journey depends in part on when you conduct your search and make your reservation. The earlier you do it, the better for your wallet!\n    ",es:"Tu <strong>viaje en {transportMean} {formattedTrip1}</strong> te costar\xe1 un m\xednimo de <strong>{minPrice} \u20ac</strong>.\n    En promedio, podr\xe1s reservar tu boleto de {transportMean} para este viaje por <strong>{meanPrice} \u20ac</strong>, aunque puede aumentar, en per\xedodos de inflaci\xf3n, a <strong>{maxPrice} \u20ac</strong>.\n    El precio de este viaje depende en parte de cu\xe1ndo realices tu b\xfasqueda y hagas tu reserva. \xa1Cuanto antes lo hagas, mejor para tu bolsillo!\n    ",it:"Il tuo <strong>viaggio in {transportMean} {formattedTrip1}</strong> coster\xe0 almeno <strong>{minPrice} \u20ac</strong>.\n    In media, puoi prenotare il tuo biglietto di {transportMean} per questo viaggio a <strong>{meanPrice} \u20ac</strong>, mentre pu\xf2 salire, durante i periodi di punta, a <strong>{maxPrice} \u20ac</strong>.\n    Il prezzo di questo viaggio dipende in parte da quando fai la tua ricerca e prenoti. Prima lo fai, meglio \xe8 per il tuo portafoglio!\n    ",de:"Ihre <strong>{transportMean} {formattedTrip1}-Reise</strong> wird Sie mindestens <strong>{minPrice} \u20ac</strong> kosten.\n    Im Durchschnitt k\xf6nnen Sie Ihr {transportMean}-Ticket f\xfcr diese Reise f\xfcr <strong>{meanPrice} \u20ac</strong> buchen, w\xe4hrend es in Spitzenzeiten auf <strong>{maxPrice} \u20ac</strong> steigen kann.\n    Der Preis dieser Reise h\xe4ngt teilweise davon ab, wann Sie Ihre Suche durchf\xfchren und Ihre Reservierung vornehmen. Je fr\xfcher Sie es tun, desto besser f\xfcr Ihre Brieftasche!\n    ",nl:"Uw <strong>reis in {transportMean} {formattedTrip1}</strong> kost u minimaal <strong>{minPrice} \u20ac</strong>.\n    Gemiddeld kunt u uw {transportMean}-ticket voor deze reis boeken voor <strong>{meanPrice} \u20ac</strong>, terwijl het tijdens piekuren kan stijgen tot <strong>{maxPrice} \u20ac</strong>.\n    De prijs van deze reis hangt mede af van wanneer u uw zoekopdracht uitvoert en uw reservering maakt. Hoe eerder u het doet, hoe beter voor uw portemonnee!\n    "},[r.Xb]:{id:`${a}.${r.Xb}`,defaultMessage:"Comptez au moins <strong>{minPrice} \u20ac</strong> pour un <strong>{transportMean} {formattedTrip1}</strong>.\n    En fonction de la p\xe9riode de votre recherche, le prix du <strong>trajet en {transportMean} {formattedTrip2}</strong> peut monter jusqu'\xe0 <strong>{maxPrice} \u20ac</strong>.\n    Le prix moyen du billet est g\xe9n\xe9ralement de <strong>{meanPrice} \u20ac</strong>.",en:"Expect at least <strong>{minPrice} \u20ac</strong> for a <strong>{transportMean} {formattedTrip1}</strong>
62.\n    Depending on the period of your search, the price of the <strong>{formattedTrip2} journey</strong> can rise to <strong>{maxPrice} \u20ac</strong>.\n    A <strong>{transportMean} {formattedTrip3}</strong> costs an average of <strong>{meanPrice} \u20ac</strong>.\n    ",es:"Cuenta con al menos <strong>{minPrice} \u20ac</strong> para un <strong>{transportMean} {formattedTrip1}</strong>.\n    Seg\xfan el periodo de tu b\xfasqueda, el precio del <strong>viaje {formattedTrip2}</strong> puede llegar hasta <strong>{maxPrice} \u20ac</strong>.\n    Un <strong>{transportMean} {formattedTrip3}</strong> tiene un costo promedio de <strong>{meanPrice} \u20ac</strong>.\n    ",it:"Prevedi almeno <strong>{minPrice} \u20ac</strong> per un <strong>{transportMean} {formattedTrip1}</strong>.\n    A seconda del periodo della tua ricerca, il prezzo del <strong>viaggio {formattedTrip2}</strong> pu\xf2 salire fino a <strong>{maxPrice} \u20ac</strong>.\n    Un <strong>{transportMean} {formattedTrip3}</strong> costa in media <strong>{meanPrice} \u20ac</strong>.\n    ",de:"Rechnen Sie mit mindestens <strong>{minPrice} \u20ac</strong> f\xfcr eine <strong>{transportMean} {formattedTrip1}</strong>.\n    Abh\xe4ngig von der Periode Ihrer Suche kann der Preis der <strong>{formattedTrip2}-Reise</strong> auf bis zu <strong>{maxPrice} \u20ac</strong> steigen.\n    Ein <strong>{transportMean} {formattedTrip3}</strong> kostet im Durchschnitt <strong>{meanPrice} \u20ac</strong>.\n    ",nl:"Reken op minimaal <strong>{minPrice} \u20ac</strong> voor een <strong>{transportMean} {formattedTrip1}</strong>.\n    Afhankelijk van de periode van je zoekopdracht kan de prijs van de <strong>{formattedTrip2}-reis</strong> oplopen tot <strong>{maxPrice} \u20ac</strong>.\n    Een <strong>{transportMean} {formattedTrip3}</strong> kost gemiddeld <strong>{meanPrice} \u20ac</strong>.\n    "},[r.Qb]:{id:`${a}.${r.Qb}`,defaultMessage:"La dur\xe9e minimale d'un trajet en <strong>{transportMean} {formattedTrip1} </strong> est de <strong>{minDuration}</strong>.\n    La dur\xe9e maximale du voyage est quant \xe0 elle de <strong>{maxDuration}</strong>.\n    En moyenne, un <strong>trajet {formattedTrip2} en {transportMean}</strong> dure <strong>{meanDuration}</strong>.",en:"The minimum duration of a journey on <strong>{transportMean} {formattedTrip1}</strong> is <strong>{minDuration}</strong>.\n    The maximum duration, on the other hand, is <strong>{maxDuration}</strong>.\n    On average, a <strong>{formattedTrip2} journey by {transportMean}</strong> takes <strong>{meanDuration}</strong>.\n    ",es:"La duraci\xf3n m\xednima de un viaje en <strong>{transportMean} {formattedTrip1}</strong> es de <strong>{minDuration}</strong>.\n    La duraci\xf3n m\xe1xima, por otro lado, es de <strong>{maxDuration}</strong>.\n    En promedio, un <strong>viaje {formattedTrip2} en {transportMean}</strong> dura <strong>{meanDuration}</strong>.\n    ",it:"La durata minima di un viaggio in <strong>{transportMean} {formattedTrip1}</strong> \xe8 di <strong>{minDuration}</strong>.\n    La durata massima, d'altra parte, \xe8 di <strong>{maxDuration}</strong>.\n    In media, un <strong>viaggio {formattedTrip2} in {transportMean}</strong> dura <strong>{meanDuration}</strong>.\n    ",de:"Die minimale Dauer einer Reise mit <strong>{transportMean} {formattedTrip1}</strong> betr\xe4gt <strong>{minDuration}</strong>.\n    Die maximale Dauer hingegen betr\xe4gt <strong>{maxDuration}</strong>.\n    Im Durchschnitt dauert eine <strong>{formattedTrip2}-Reise mit {transportMean}</strong> <strong>{meanDuration}</strong>.\n    ",nl:"De minimale duur van een reis met <strong>{transportMean} {formattedTrip1}</strong> is <strong>{minDuration}</strong>.\n    De maximale duur is daarentegen <strong>{maxDuration}</strong>.\n    Gemiddeld duurt een <strong>{formattedTrip2}-reis met {transportMean}</strong> <strong>{meanDuration}</strong>.\n    "},[r.Rb]:{id:`${a}.${r.Rb}`,defaultMessage:"Votre <strong>trajet en {transportMean} {formattedTrip1} </strong> sera long d'au minimum <strong>{minDuration}</strong>.\n    En moyenne, attendez vous \xe0 ce que ce trajet dure <strong>{meanDuration}</strong>, avec un temps de trajet maximum de <strong>{maxDuration}</strong>.",en:"Your <strong>{transportMean} {formattedTrip1} journey</strong> will be at least <strong>{minDuration}</strong> long.\n    On average, expect this journey to last <strong>{meanDuration}</strong>, with a maximum travel time of <strong>{maxDuration}</strong>.\n    ",es:"Su <strong>viaje en {transportMean} {formattedTrip1}</strong> ser\xe1 de al menos <strong>{minDuration}</strong>.\n    En promedio, espere que este viaje dure <strong>{meanDuration}</strong>, con un tiempo de viaje m\xe1ximo de <strong>{maxDuration}</strong>.\n    ",it:"Il vostro <strong>viaggio in {transportMean} {formattedTrip1}</strong> sar\xe0 lungo almeno <strong>{minDuration}</strong>.\n    In media, prevedete che questo viaggio duri <strong>{meanDuration}</strong>, con un tempo di percorrenza massimo di <strong>{maxDuration}</strong>.\n    ",de:"Ihre <strong>{transportMean} {formattedTrip1}-Reise</strong> dauert mindestens <strong>{minDuration}</strong>.\n    Im Durchschnitt erwarten Sie, dass diese Reise <strong>{meanDuration}</strong> dauert, mit einer maximalen Reisezeit von <strong>{maxDuration}</strong>.\n    ",nl:"Uw <strong>reis met {transportMean} {formattedTrip1}</strong> duurt minimaal <strong>{minDuration}</strong>.\n    Gemiddeld verwacht u dat deze reis <strong>{meanDuration}</strong> duurt, met een maximale reistijd van <strong>{maxDuration}</strong>.\n    "},[r.Sb]:{id:`${a}.${r.Sb}`,defaultMessage:"Vous pouvez compter au moins <strong>{minDuration}</strong> pour un <strong>{transportMean} {formattedTrip1}</strong>. Votre voyage de {origin} \xe0 {destination} peut durer jusqu'\xe0 <strong>{maxDuration}</strong> en fonction de l'heure de la journ\xe9e et de la compagnie de {transportMean} que vous choisissez. Votre <strong>trajet {formattedTrip2} en {transportMean}</strong> dure en moyenne <strong>{meanDuration}</strong>.",en:"You can expect at least <strong>{minDuration}</strong> for a <strong>{transportMean} {formattedTrip1}</strong>. Your trip from {origin} to {destination} can take up to <strong>{maxDuration}</strong> depending on the time of day and the {transportMean} company you choose. Your <strong>{formattedTrip2} trip in {transportMean}</strong> lasts on average <strong>{meanDuration}</strong>.",it:"Puoi aspettarti almeno <strong>{minDuration}</strong> per un <strong>{transportMean} {formattedTrip1}</strong>. Il tuo viaggio da {origin} a {destination} pu\xf2 durare fino a <strong>{maxDuration}</strong> a seconda dell'ora del giorno e della compagnia di {transportMean} che scegli. Il tuo viaggio <strong>{formattedTrip2} in {transportMean}</strong> dura in media <strong>{meanDuration}</strong>.",es:"Puedes esperar al menos <strong>{minDuration}</strong> para un <strong>{transportMean} {formattedTrip1}</strong>. Tu viaje de {origin} a {destination} puede durar hasta <strong>{maxDuration}</strong>
62 dependiendo de la hora del d\xeda y de la compa\xf1\xeda de {transportMean} que elijas. Tu viaje <strong>{formattedTrip2} en {transportMean}</strong> dura en promedio <strong>{meanDuration}</strong>.",de:"Sie k\xf6nnen mit mindestens <strong>{minDuration}</strong> f\xfcr eine <strong>{transportMean} {formattedTrip1}</strong> rechnen. Ihre Reise von {origin} nach {destination} kann je nach Tageszeit und der {transportMean}-Firma, die Sie w\xe4hlen, bis zu <strong>{maxDuration}</strong> dauern. Ihre <strong>{formattedTrip2}-Reise in {meanDuration}</strong> dauert im Durchschnitt <strong>{meanDuration}</strong>.",nl:"U kunt minimaal <strong>{minDuration}</strong> verwachten voor een <strong>{transportMean} {formattedTrip1}</strong>. Uw reis van {origin} naar {destination} kan tot <strong>{maxDuration}</strong> duren, afhankelijk van het tijdstip van de dag en het {transportMean}-bedrijf dat u kiest. Uw <strong>{formattedTrip2}-reis in {transportMean}</strong> duurt gemiddeld <strong>{meanDuration}</strong>."},[r.Lb]:{id:`${a}.${r.Lb}`,defaultMessage:"Le premier <strong>{transportMean} {formattedTrip1}</strong> part \xe0 <strong>{firstDeparture}</strong> alors que le dernier part \xe0 <strong>{lastDeparture}</strong>.",en:"The first <strong>{transportMean} {formattedTrip1}</strong> departs at <strong>{firstDeparture}</strong>, while the last one leaves at <strong>{lastDeparture}</strong>.\n    ",es:"El primer <strong>{transportMean} {formattedTrip1}</strong> parte a las <strong>{firstDeparture}</strong>, mientras que el \xfaltimo sale a las <strong>{lastDeparture}</strong>.\n    ",it:"Il primo <strong>{transportMean} {formattedTrip1}</strong> parte alle <strong>{firstDeparture}</strong>, mentre l'ultimo parte alle <strong>{lastDeparture}</strong>.\n    ",de:"Der erste <strong>{transportMean} {formattedTrip1}</strong> f\xe4hrt um <strong>{firstDeparture}</strong>, w\xe4hrend der letzte um <strong>{lastDeparture}</strong> abf\xe4hrt.\n    ",nl:"De eerste <strong>{transportMean} {formattedTrip1}</strong> vertrekt om <strong>{firstDeparture}</strong>, terwijl de laatste om <strong>{lastDeparture}</strong> vertrekt.\n    "},[r.Mb]:{id:`${a}.${r.Mb}`,defaultMessage:"Le tout premier trajet en <strong>{transportMean} {formattedTrip1}</strong> part \xe0 <strong>{firstDeparture}</strong>.\n    Si vous voulez partir plus tard,vous pouvez toujours monter \xe0 bord de votre <strong>{transportMean} {formattedTrip2}</strong> \xe0 <strong>{lastDeparture}</strong>.\n    C'est l\xe0 le dernier horaire journalier pour ce trajet.",en:"The very first journey by <strong>{transportMean} {formattedTrip1}</strong> departs at <strong>{firstDeparture}</strong>.\n    If you want to leave later, you can still take a <strong>{transportMean} {formattedTrip2}</strong> at <strong>{lastDeparture}</strong>.\n    This is the last daily schedule for this journey.",es:"El primer viaje en <strong>{transportMean} {formattedTrip1}</strong> sale a las <strong>{firstDeparture}</strong>.\n    Si desea salir m\xe1s tarde, a\xfan puede tomar un <strong>{transportMean} {formattedTrip2}</strong> a las <strong>{lastDeparture}</strong>.\n    Este es el \xfaltimo horario diario para este viaje.",it:"Il primo viaggio in <strong>{transportMean} {formattedTrip1}</strong> parte alle <strong>{firstDeparture}</strong>.\n    Se vuoi partire pi\xf9 tardi, puoi comunque prendere un <strong>{transportMean} {formattedTrip2}</strong> alle <strong>{lastDeparture}</strong>.\n    Questo \xe8 l'ultimo orario giornaliero per questo viaggio.",de:"Die allererste Fahrt mit <strong>{transportMean} {formattedTrip1}</strong> startet um <strong>{firstDeparture}</strong>.\n    Wenn Sie sp\xe4ter fahren m\xf6chten, k\xf6nnen Sie immer noch eine <strong>{transportMean} {formattedTrip2}</strong> um <strong>{lastDeparture}</strong> nehmen.\n    Dies ist der letzte t\xe4gliche Fahrplan f\xfcr diese Fahrt.",nl:"De allereerste rit met <strong>{transportMean} {formattedTrip1}</strong> vertrekt om <strong>{firstDeparture}</strong>.\n    Als u later wilt vertrekken, kunt u nog steeds een <strong>{transportMean} {formattedTrip2}</strong> nemen om <strong>{lastDeparture}</strong>.\n    Dit is het laatste dagelijkse schema voor deze rit."},[r.Nb]:{id:`${a}.${r.Nb}`,defaultMessage:"Vous souhaitez conna\xeetre les premiers et derniers horaires de d\xe9part de votre {transportMean} {formattedTrip1} ? Vous \xeates au bon endroit ! Chaque jour, le premier d\xe9part du <strong>{transportMean} {formattedTrip2}</strong> a lieu \xe0 <strong>{firstDeparture}</strong>. Au contraire, le tout dernier d\xe9part se fait \xe0 <strong>{lastDeparture}</strong>. Vous \xeates plut\xf4t matinal(e) ou toujours \xe0 partir au dernier moment ?",en:"Would you like to know the first and last departure times of your {transportMean} {formattedTrip1}? You're in the right place! Every day, the first departure of the <strong>{transportMean} {formattedTrip2}</strong> takes place at <strong>{firstDeparture}</strong>. Conversely, the very last departure is at <strong>{lastDeparture}</strong>. Are you more of a morning person or always leaving at the last minute?",it:"Vuoi conoscere i primi e gli ultimi orari di partenza del tuo {transportMean} {formattedTrip1}? Sei nel posto giusto! Ogni giorno, la prima partenza del <strong>{transportMean} {formattedTrip2}</strong> avviene alle <strong>{firstDeparture}</strong>. Al contrario, l'ultima partenza \xe8 alle <strong>{lastDeparture}</strong>
62. Sei pi\xf9 un tipo mattiniero o sei sempre in ritardo?",es:"\xbfLe gustar\xeda conocer los primeros y \xfaltimos horarios de salida de su {transportMean} {formattedTrip1}? \xa1Est\xe1s en el lugar correcto! Todos los d\xedas, el primer viaje del <strong>{transportMean} {formattedTrip2}</strong> tiene lugar a las <strong>{firstDeparture}</strong>. Por el contrario, el \xfaltimo viaje es a las <strong>{lastDeparture}</strong>. \xbfEres m\xe1s de madrugar o siempre sales en el \xfaltimo momento?",de:"M\xf6chten Sie die ersten und letzten Abfahrtszeiten Ihres {transportMean} {formattedTrip1} erfahren? Sie sind hier richtig! Jeden Tag findet die erste Abfahrt des <strong>{transportMean} {formattedTrip2}</strong> um <strong>{firstDeparture}</strong> statt. Im Gegenteil, die allerletzte Abfahrt erfolgt um <strong>{lastDeparture}</strong>. Sind Sie eher ein Fr\xfchaufsteher oder verlassen Sie sich immer auf den letzten Moment?",nl:"Wilt u de eerste en laatste vertrektijden van uw {transportMean} {formattedTrip1} weten? U bent hier aan het juiste adres! Elke dag vindt de eerste vertrek van de <strong>{transportMean} {formattedTrip2}</strong> plaats om <strong>{firstDeparture}</strong>. Daarentegen vindt het allerlaatste vertrek plaats om <strong>{lastDeparture}</strong>. Bent u meer een ochtendmens of vertrekt u altijd op het laatste moment?"},[r.Gb]:{id:`${a}.${r.Gb}`,defaultMessage:"Chaque jour, il y a environ <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong> qui circulent.",en:"Every day, there are approximately <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong>.",es:"Cada d\xeda, hay aproximadamente <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong>.",it:"Ogni giorno, ci sono circa <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong>.",de:"Jeden Tag gibt es ungef\xe4hr <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong>.",nl:"Elke dag zijn er ongeveer <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong>."},[r.Hb]:{id:`${a}.${r.Hb}`,defaultMessage:"Chaque jour, vous avez le choix entre <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong> qui circulent. Autrement dit, vous avez l'embarras du choix des horaires de d\xe9part et d'arriv\xe9e. Mais attention, car le prix des billets varie \xe9galement en fonction !",en:"Every day, you have the choice of <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong> that are in circulation. In other words, you have plenty of departure and arrival times to choose from. But be careful, as the ticket prices also vary accordingly!",it:"Ogni giorno hai la possibilit\xe0 di scegliere tra <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong> che circolano. In altre parole, hai molte opzioni di orari di partenza e arrivo tra cui scegliere. Ma attenzione, perch\xe9 anche i prezzi dei biglietti variano di conseguenza!",es:"Cada d\xeda tienes la opci\xf3n de <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong> que circulan. En otras palabras, tienes muchas opciones de horarios de salida y llegada para elegir. \xa1Pero cuidado, ya que los precios de los billetes tambi\xe9n var\xedan en consecuencia!",de:"Jeden Tag haben Sie die Wahl zwischen <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong>, die verkehren. Mit anderen Worten, Sie haben eine Vielzahl von Abfahrts- und Ankunftszeiten zur Auswahl. Aber Vorsicht, denn auch die Ticketpreise variieren entsprechend!",nl:"Elke dag heeft u de keuze uit <strong>{dailyTrips} {transportMean} {formattedTrip1}</strong> die circuleren. Met andere woorden, u heeft volop vertrek- en aankomsttijden om uit te kiezen. Maar let op, want de ticketprijzen vari\xebren ook dienovereenkomstig!"},[r.Ib]:{id:`${a}.${r.Ib}`,defaultMessage:"{dailyTrips} <strong>{transportMean}s {formattedTrip1}</strong> circulent chaque jour. Vous n'avez pas d'excuse pour ne pas voyager.",en:"{dailyTrips} <strong>{transportMean}s {formattedTrip1}</strong> circulate every day. You have no excuse not to travel.",it:"{dailyTrips} <strong>{transportMean}s {formattedTrip1}</strong> circolano ogni giorno. Non hai scuse per non viaggiare.",es:"{dailyTrips} <strong>{transportMean}s {formattedTrip1}</strong> circulan todos los d\xedas. No tienes excusa para no viajar.",de:"{dailyTrips} <strong>{transportMean}s {formattedTrip1}</strong> verkehren jeden Tag. Sie haben keine Ausrede, nicht zu reisen.",nl:"{dailyTrips} <strong>{transportMean}s {formattedTrip1}</strong> circuleren elke dag. Je hebt geen excuus om niet te reizen."},[r.d]:{id:`${a}.${r.d}`,defaultMessage:"bus",en:"bus",es:"autob\xfas",it:"autobus",de:"Bus",nl:"bus"},[r.od]:{id:`${a}.${r.od}`,defaultMessage:"train",en:"train",es:"tren",it:"treno",de:"Zug",nl:"trein"},[r.mb]:{id:`${a}.${r.mb}`,defaultMessage:"combin\xe9",en:"multimodal",es:"multimodal",it:"multimodale",de:"multimodal",nl:"multimodaal"},[r.f]:{id:`${a}.${r.f}`,defaultMessage:"covoiturage",en:"carpooling",es:"coche compartido",it:"carpooling",de:"Mitfahrgelegenheit",nl:"carpoolen"},[r.e]:{id:`${a}.${r.e}`,defaultMessage:"bus",en:"buses",es:"autobuses",it:"autobus",de:"Busse",nl:"bussen"},[r.pd]:{id:`${a}.${r.pd}
62`,defaultMessage:"trains",en:"trains",es:"trenes",it:"treni",de:"Z\xfcge",nl:"treinen"},[r.g]:{id:`${a}.${r.g}`,defaultMessage:"covoiturages",en:"carpoolings",es:"coches compartidos",it:"carpoolings",de:"Mitfahrgelegenheiten",nl:"carpoolings"},[r.nb]:{id:`${a}.${r.nb}`,defaultMessage:"combin\xe9s",en:"combined trips",es:"viajes combinados",it:"viaggi combinati",de:"kombinierte Reisen",nl:"gecombineerde reizen"},of:{id:`${a}.of`,defaultMessage:"de",en:"of",es:"de",it:"di",de:"von",nl:"van"},and:{id:`${a}.and`,defaultMessage:"et",en:"and",es:"y",it:"e",de:"und",nl:"en"},only:{id:`${a}.only`,defaultMessage:"seulement",en:"only",es:"solo",it:"solo",de:"nur",nl:"slechts"},station:{id:`${a}.station`,defaultMessage:"la station",en:"station",es:"la estaci\xf3n",it:"la stazione",de:"der Bahnhof",nl:"het station"},stations:{id:`${a}.stations`,defaultMessage:"les stations",en:"stations",es:"las estaciones",it:"le stazioni",de:"die Bahnh\xf6fe",nl:"de stations"},companyIntro:{id:`${a}.companyIntro`,defaultMessage:"la compagnie",en:"the company",es:"la compa\xf1\xeda",it:"l'azienda",de:"das Unternehmen",nl:"het bedrijf"},companyIntroPlural:{id:`${a}.companyIntroPlural`,defaultMessage:"les compagnies",en:"the companies",es:"las compa\xf1\xedas",it:"le aziende",de:"die Unternehmen",nl:"de bedrijven"},[r.l]:{id:`${a}.${r.l}`,defaultMessage:"propose",en:"offers",es:"ofrece",it:"propone",de:"bietet",nl:"biedt aan"},[r.m]:{id:`${a}.${r.m}`,defaultMessage:"effectue",en:"operates",es:"realiza",it:"effettua",de:"f\xfchrt durch",nl:"voert uit"},[r.n]:{id:`${a}.${r.n}`,defaultMessage:"r\xe9alise",en:"accomplishes",es:"realiza",it:"realizza",de:"verwirklicht",nl:"verwezenlijkt"},[r.o]:{id:`${a}.${r.o}`,defaultMessage:"assure",en:"ensures",es:"asegura",it:"assicura",de:"gew\xe4hrleistet",nl:"waarborgt"},[r.p]:{id:`${a}.${r.p}`,defaultMessage:"proposent",en:"offer",es:"ofrecen",it:"propongono",de:"bieten an",nl:"bieden aan"},[r.q]:{id:`${a}.${r.q}`,defaultMessage:"effectuent",en:"operate",es:"realizan",it:"effettuano",de:"f\xfchren durch",nl:"voeren uit"},[r.r]:{id:`${a}.${r.r}`,defaultMessage:"r\xe9alisent",en:"accomplish",es:"realizan",it:"realizzano",de:"verwirklichen",nl:"verwezenlijken"},[r.s]:{id:`${a}.${r.s}`,defaultMessage:"assurent",en:"ensure",es:"aseguran",it:"assicurano",de:"gew\xe4hrleisten",nl:"waarborgen"},itinerariesAvailable:{id:`${a}.itinerariesAvailable`,defaultMessage:"itin\xe9raire possible",en:"possible itinerary",es:"itinerario posible",it:"itinerario possibile",de:"m\xf6gliche Reiseroute",nl:"mogelijk reisschema"},itinerariesAvailablePlural:{id:`${a}.itinerariesAvailablePlural`,defaultMessage:"itin\xe9raires possibles",en:"possible itineraries",es:"itinerarios posibles",it:"itinerari possibili",de:"m\xf6gliche Reiserouten",nl:"mogelijke reisschema's"},cheap:{id:`${a}.cheap`,defaultMessage:"pas cher",en:"cheap",es:"econ\xf3mico",it:"economico",de:"g\xfcnstig",nl:"goedkoop"},[r.y]:{id:`${a}.${r.y}`,defaultMessage:`${r.y} Bus`,en:`${r.y} Bus`,es:`${r.y} Autob\xfas`,it:`${r.y} Autobus`,de:`${r.y} Bus`,nl:`${r.y} Bus`},[r.B]:{id:`${a}.${r.B}`,defaultMessage:`${r.B} Train`,en:`${r.B} Train`,es:`${r.B} Tren`,it:`${r.B} Treno`,de:`${r.B} Zug`,nl:`${r.B} Trein`},[r.z]:{id:`${a}.${r.z}`,defaultMessage:`${r.z} Covoiturage`,en:`${r.z} Carpooling`,es:`${r.z} Coche compartido`,it:`${r.z} Carpooling`,de:`${r.z} Mitfahrgelegenheit`,nl:`${r.z} Carpoolen`},[r.A]:{id:`${a}.${r.A}`,defaultMessage:`${r.A} Combin\xe9`,en:`${r.A} Combined trips`,es:`${r.A} Viajes combinados`,it:`${r.A} Viaggi combinati`,de:`${r.A} Kombinierte Reisen`,nl:`${r.A} Gecombineerde reizen`},findMyTickets:{id:`${a}.findMyTickets`,defaultMessage:'Trouver <span class="highlight">mes billets</span>',en:'Find <span class="highlight">my tickets</span>',it:'Trova <span class="highlight">i miei biglietti</span>',es:'Encontrar <span class="highlight">mis billetes</span>',de:'Finde <span class="highlight">meine Tickets</span>',nl:'Vind <span class="highlight">mijn tickets</span>'},lowestPricesByCustomers:{id:`${a}.lowestPricesByCustomers`,defaultMessage:'Prix les plus bas <span class="highlight">trouv\xe9s par nos clients</span>',en:'Lowest prices <span class="highlight">found by our customers</span>',it:'Prezzi pi\xf9 bassi <span class="highlight">trovati dai nostri clienti</span>',es:'Los precios m\xe1s bajos <span class="highlight">encontrados por nuestros clientes</span>',de:'Niedrigste Preise <span class="highlight">von unseren Kunden gefunden</span>',nl:'Laagste prijzen <span class="highlight">gevonden door onze klanten</span>'}
62,lowestPricesByCustomersSpecific:{id:`${a}.lowestPricesByCustomersSpecific`,defaultMessage:'Quel jour r\xe9server un billet de {transportType} {origin} - {destination} <span class="highlight">pour payer moins cher ?</span>',en:'What day to book a {transportType} ticket from {origin} to {destination} <span class="highlight">to pay less?</span>',it:'Quale giorno prenotare un biglietto {transportType} da {origin} a {destination} <span class="highlight">per pagare di meno?</span>',es:'\xbfQu\xe9 d\xeda reservar un boleto de {transportType} de {origin} a {destination}<span class="highlight"> para pagar menos?</span>',de:'Welchen Tag buchen Sie am besten ein {transportType}-Ticket von {origin} nach {destination}, <span class="highlight">um weniger zu zahlen?</span>',nl:'Op welke dag moet je een {transportType}-ticket van {origin} naar {destination} <span class="highlight">boeken om minder te betalen?</span>'},priceCalendar:{id:`${a}.priceCalendar`,defaultMessage:"Calendrier des prix",en:"Price calendar",it:"Calendario dei prezzi",es:"Calendario de precios",de:"Preiskalender",nl:"Prijskalender"},findHotel:{id:`${a}.findHotel`,defaultMessage:"Trouver un h\xf4tel \xe0 {destinationCity}",en:"Find a hotel in {destinationCity}",it:"Trova un hotel a {destinationCity}",es:"Encontrar un hotel en {destinationCity}",de:"Finde ein Hotel in {destinationCity}",nl:"Vind een hotel in {destinationCity}"},tripInfo:{id:`${a}.tripInfo`,defaultMessage:"Infos <span class='highlight'>du trajet</span>",en:"Trip <span class='highlight'>info</span>",it:"Informazioni <span class='highlight'>sul viaggio</span>",es:"Informaci\xf3n <span class='highlight'>del viaje</span>",de:"Reise <span class='highlight'>informationen</span>",nl:"Reis <span class='highlight'>informatie</span>"},carriers:{id:`${a}.carriers`,defaultMessage:"Transporteurs",en:"Carriers",it:"Trasportatori",es:"Transportistas",de:"Anbieter",nl:"Vervoerders"},searchMyTrip:{id:`${a}.searchMyTrip`,defaultMessage:"Rechercher mon trajet",en:"Search my trip",it:"Cerca il mio viaggio",es:"Buscar mi viaje",de:"Meine Reise suchen",nl:"Zoek mijn reis"},kilometersTraveled:{id:`${a}.kilometersTraveled`,defaultMessage:"{unit} parcouru par nos voyageurs",en:"{unit} traveled by our travelers",it:"{unit} percorsi dai nostri viaggiatori",es:"{unit} recorridos por nuestros viajeros",de:"{unit} von unseren Reisenden zur\xfcckgelegt",nl:"{unit} gereisd door onze reizigers"},kilometersTraveledSpecific:{id:`${a}.kilometersTraveledSpecific`,defaultMessage:"{unit} parcouru en {transportType} par nos voyageurs",en:"{unit} traveled in {transportType} by our travelers",it:"{unit} percorsi in {transportType} dai nostri viaggiatori",es:"{unit} recorridos en {transportType} por nuestros viajeros",de:"{unit} im {transportType} von unseren Reisenden zur\xfcckgelegt",nl:"{unit} gereisd in {transportType} door onze reizigers"},millionsKmUnit:{id:`${a}.millionsKmUnit`,defaultMessage:"millions de Km",en:"millions of Km",it:"milioni di Km",es:"millones de Km",de:"Millionen Kilometer",nl:"miljoenen kilometers"},busTicket:{id:`${a}.busTicket`,defaultMessage:"Billet de bus",en:"Bus ticket",it:"Biglietto dell'autobus",es:"Billete de autob\xfas",de:"Busticket",nl:"Busticket"},trainTicket:{id:`${a}.trainTicket`,defaultMessage:"Billet de train",en:"Train ticket",it:"Biglietto del treno",es:"Billete de tren",de:"Zugticket",nl:"Treinticket"},carpoolingTicket:{id:`${a}.carpoolingTicket`,defaultMessage:"Billet de covoiturage",en:"Carpooling ticket",it:"Biglietto di carpooling",es:"Billete de coche compartido",de:"Mitfahrgelegenheits-Ticket",nl:"Carpooling ticket"},transportTypeTrip:{id:`${a}.transportTypeTrip`,defaultMessage:"{transportType} {origin} - {destination}",en:"{transportType} {origin} - {destination}",es:"{transportType} {origin} - {destination}",it:"{transportType} {origin} - {destination}",de:"{transportType} {origin} - {destination}",nl:"{transportType} {origin} - {destination}"},nextCheapestTrip:{id:`${a}.nextCheapestTrip`,defaultMessage:"Le prochain billet de {transportType} {origin} {destination} le moins cher est le {bestDateToBook}. R\xe9servez le maintenant, avant qu'il n'augmente !",en:"The next cheapest {transportType} ticket from {origin} to {destination} is on {bestDateToBook}. Book it now before the price goes up!",es:"El pr\xf3ximo billete de {transportType} m\xe1s barato de {origin} a {destination} es el {bestDateToBook}. \xa1Res\xe9rvalo ahora antes de que suba el precio!",it:"Il prossimo biglietto {transportType} pi\xf9 economico da {origin} a {destination} \xe8 il {bestDateToBook}
62. Prenotalo ora prima che aumenti il prezzo!",de:"Das n\xe4chste g\xfcnstige {transportType}-Ticket von {origin} nach {destination} ist am {bestDateToBook}. Buchen Sie es jetzt, bevor der Preis steigt!",nl:"Het volgende goedkope {transportType}-ticket van {origin} naar {destination} is op {bestDateToBook}. Boek het nu voordat de prijs stijgt!"},noCheapestTripDataAvailable:{id:`${a}.noCheapestTripDataAvailable`,defaultMessage:"Nous n'avons pas encore de donn\xe9es concernant ce voyage. Lancer une recherche de billet sur Tictactrip nous permettra de r\xe9cup\xe9rer les informations et d'alimenter ce tableau ! Merci par avance pour les prochains voyageurs {origin} {destination}.",en:"We don't have data on this trip yet. Searching for tickets on Tictactrip will help us gather information and update this table! Thank you in advance for future travelers from {origin} to {destination}.",es:"A\xfan no tenemos datos sobre este viaje. Buscar billetes en Tictactrip nos ayudar\xe1 a recopilar informaci\xf3n y actualizar esta tabla. \xa1Gracias de antemano para los futuros viajeros de {origin} a {destination}!",it:"Non abbiamo ancora dati su questo viaggio. Cercare biglietti su Tictactrip ci aiuter\xe0 a raccogliere informazioni e aggiornare questa tabella. Grazie in anticipo per i futuri viaggiatori da {origin} a {destination}.",de:"Wir haben noch keine Daten zu dieser Reise. Wenn Sie nach Tickets auf Tictactrip suchen, k\xf6nnen wir Informationen sammeln und diese Tabelle aktualisieren. Vielen Dank im Voraus f\xfcr zuk\xfcnftige Reisende von {origin} nach {destination}.",nl:"We hebben nog geen gegevens over deze reis. Tickets zoeken op Tictactrip helpt ons informatie te verzamelen en deze tabel bij te werken! Alvast bedankt voor toekomstige reizigers van {origin} naar {destination}."},[r.td[0]]:{id:`${a}.${r.td[0]}`,defaultMessage:"R\xe9duire son empreinte carbone en utilisant des moyens de transport responsables, c'est important pour nous (tous) ! <strong>Votre {transportType} {origin} {destination} \xe9met g\xe9n\xe9ralement {co2kg}kg CO2 par voyageur.</strong> Bonne nouvelle, c'est toujours moins qu'un avion ou une voiture personnelle !",en:"Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your {transportType} from {origin} to {destination} generally emits {co2kg}kg CO2 per traveler. Good news, it's always less than a plane or personal car!",es:"Reducir su huella de carbono utilizando medios de transporte responsables es importante para nosotros (todos). Su {transportType} de {origin} a {destination} generalmente emite {co2kg}kg de CO2 por viajero. \xa1Buena noticia, siempre es menos que un avi\xf3n o un coche personal!",it:"Ridurre la tua impronta di carbonio utilizzando mezzi di trasporto responsabili \xe8 importante per noi (tutti). Il tuo {transportType} da {origin} a {destination} emette generalmente {co2kg}kg di CO2 per viaggiatore. Buone notizie, \xe8 sempre meno di un aereo o di un'auto personale!",de:"Die Reduzierung Ihres CO2-Fu\xdfabdrucks durch die Nutzung verantwortungsvoller Verkehrsmittel ist wichtig f\xfcr uns (alle)! Ihr {transportType} von {origin} nach {destination} emittiert in der Regel {co2kg}kg CO2 pro Reisendem. Gute Nachricht, es ist immer weniger als ein Flugzeug oder ein pers\xf6nliches Auto!",nl:"Het verminderen van uw ecologische voetafdruk door verantwoorde vervoerswijzen te gebruiken, is belangrijk voor ons (allemaal)! Uw {transportType} van {origin} naar {destination} stoot doorgaans {co2kg}kg CO2 per reiziger uit. Goed nieuws, het is altijd minder dan een vliegtuig of een eigen auto!"},[r.td[1]]:{id:`${a}.${r.td[1]}`,defaultMessage:"<strong>Si vous voyagez en {transportType} {formattedTrip1}, vous \xe9mettrez \xe0 vous seul {co2kg}kg de CO2.</strong> Le bon c\xf4t\xe9, c'est que c'est toujours moins que de prendre un avion ou votre propre v\xe9hicule. C'est pour cela que nous encourageons au maximum \xe0 opter pour les transports en commun {origin} {destination}. PS : vous pouvez comparer les \xe9missions de CO2 avec notre outil en haut de cette page !",en:"If you travel by {transportType} {formattedTrip1}
62, you will emit {co2kg}kg of CO2 on your own. The good side is that it's always less than taking a plane or your own vehicle. That's why we encourage you to opt for public transportation as much as possible {origin} {destination}. PS: You can compare CO2 emissions with our tool at the top of this page!",es:"Si viaja en {transportType} {formattedTrip1}, emitir\xe1 {co2kg}kg de CO2 por s\xed solo. El lado bueno es que siempre es menos que tomar un avi\xf3n o su propio veh\xedculo. Por eso animamos a optar por el transporte p\xfablico tanto como sea posible {origin} {destination}. PD: \xa1Puede comparar las emisiones de CO2 con nuestra herramienta en la parte superior de esta p\xe1gina!",it:"Se viaggi in {transportType} {formattedTrip1}, emetterai da solo {co2kg}kg di CO2. Il lato positivo \xe8 che \xe8 sempre meno che prendere un aereo o il tuo veicolo. Ecco perch\xe9 ti incoraggiamo a optare per i mezzi pubblici il pi\xf9 possibile {origin} {destination}. PS: Puoi confrontare le emissioni di CO2 con il nostro strumento in alto a questa pagina!",de:"Wenn Sie mit {transportType} {formattedTrip1} reisen, werden Sie allein {co2kg}kg CO2 aussto\xdfen. Die gute Seite ist, dass es immer weniger ist als ein Flugzeug oder Ihr eigenes Fahrzeug zu nehmen. Deshalb empfehlen wir Ihnen, so oft wie m\xf6glich auf \xf6ffentliche Verkehrsmittel {origin} {destination} zu setzen. PS: Sie k\xf6nnen die CO2-Emissionen mit unserem Tool oben auf dieser Seite vergleichen!",nl:"Als u reist met {transportType} {formattedTrip1}, stoot u alleen {co2kg}kg CO2 uit. Het goede nieuws is dat het altijd minder is dan het nemen van een vliegtuig of uw eigen voertuig. Daarom moedigen we u aan om zoveel mogelijk voor het openbaar vervoer te kiezen {origin} {destination}. PS: U kunt de CO2-uitstoot vergelijken met onze tool bovenaan deze pagina!"},[r.td[2]]:{id:`${a}.${r.td[2]}`,defaultMessage:"<strong>Votre empreinte carbone personnelle sera de {co2kg}kg de CO2 pour ce voyage en {transportType} {formattedTrip2}.</strong> Oui, c'est nettement mieux que si vous aviez opt\xe9 pour un avion ou m\xeame votre voiture personnelle. D'ailleurs, si vous voulez comparer les \xe9missions de CO2 par type de transport, vous pouvez utiliser notre outil en haut de la page.",en:"Your personal carbon footprint will be {co2kg}kg of CO2 for this trip by {transportType} {formattedTrip2}. Yes, it's much better than if you had opted for a plane or even your own car. By the way, if you want to compare carbon emissions by type of transport, you can use our tool at the top of the page.",es:"Su huella de carbono personal ser\xe1 de {co2kg}kg de CO2 para este viaje en {transportType} {formattedTrip2}. S\xed, es mucho mejor que si hubiera optado por un avi\xf3n o incluso su propio coche. Por cierto, si desea comparar las emisiones de carbono por tipo de transporte, puede utilizar nuestra herramienta en la parte superior de la p\xe1gina.",it:"La tua impronta di carbonio personale sar\xe0 di {co2kg}kg di CO2 per questo viaggio in {transportType} {formattedTrip2}. S\xec, \xe8 molto meglio che se avessi optato per un aereo o anche la tua auto. A proposito, se vuoi confrontare le emissioni di carbonio per tipo di trasporto, puoi utilizzare il nostro strumento in cima alla pagina.",de:"Ihr pers\xf6nlicher CO2-Fu\xdfabdruck betr\xe4gt {co2kg}kg CO2 f\xfcr diese Reise mit {transportType} {formattedTrip2}. Ja, das ist viel besser als wenn Sie sich f\xfcr ein Flugzeug oder sogar Ihr eigenes Auto entschieden h\xe4tten. \xdcbrigens, wenn Sie die CO2-Emissionen nach Verkehrsmitteln vergleichen m\xf6chten, k\xf6nnen Sie unser Tool oben auf der Seite verwenden.",nl:"Uw persoonlijke koolstofvoetafdruk zal {co2kg}kg CO2 bedragen voor deze reis met {transportType} {formattedTrip2}. Ja, het is veel beter dan wanneer u voor een vliegtuig of zelfs uw eigen auto had gekozen. Overigens, als u de CO2-uitstoot per type vervoer wilt vergelijken, kunt u onze tool bovenaan de pagina gebruiken."},[r.c[0]]:{id:`${a}.${r.c[0]}`,defaultMessage:"Voyager, \xe7a peut co\xfbter cher... sauf si vous savez exactement quand r\xe9server votre billet de {transportType} {origin} {destination} pour payer moins cher ! Et si nous vous disions que nous avons la solution pour vous ? <strong>Le meilleur moment pour r\xe9server votre billet de {transportType} {formattedTrip3}, c'est {daysBeforeDeparture}
62 jours avant votre date de d\xe9part.</strong> Vous \xe9conomiserez alors jusqu'\xe0 {percentageSaved}% sur le prix de votre billet. Belle \xe9conomie non ?",en:"Traveling can be expensive... unless you know exactly when to book your {transportType} {origin} {destination} ticket to pay less! What if we told you we have the solution for you? The best time to book your {transportType} {formattedTrip3} ticket is {daysBeforeDeparture} days before your departure date. You'll save up to {percentageSaved}% on the price of your ticket. Nice savings, isn't it?",es:"Viajar puede ser caro... \xa1a menos que sepas exactamente cu\xe1ndo reservar tu billete de {transportType} {origin} {destination} para pagar menos! \xbfY si te dij\xe9ramos que tenemos la soluci\xf3n para ti? El mejor momento para reservar tu billete de {transportType} {formattedTrip3} es {daysBeforeDeparture} d\xedas antes de tu fecha de salida. Ahorrar\xe1s hasta {percentageSaved}% en el precio de tu billete. \xa1Bonitas ahorros, verdad?",it:"Viaggiare pu\xf2 essere costoso... a meno che non sappiate esattamente quando prenotare il vostro biglietto di {transportType} {origin} {destination} per pagare meno! E se vi dicessimo che abbiamo la soluzione per voi? Il momento migliore per prenotare il vostro biglietto di {transportType} {formattedTrip3} \xe8 {daysBeforeDeparture} giorni prima della vostra data di partenza. Risparmierete fino al {percentageSaved}% sul prezzo del biglietto. Bei risparmi, vero?",de:"Reisen kann teuer sein... es sei denn, Sie wissen genau, wann Sie Ihr Ticket von {transportType} {origin} {destination} buchen m\xfcssen, um weniger zu bezahlen! Was w\xe4re, wenn wir Ihnen sagen w\xfcrden, dass wir die L\xf6sung f\xfcr Sie haben? Die beste Zeit, um Ihr Ticket von {transportType} {formattedTrip3} zu buchen, ist {daysBeforeDeparture} Tage vor Ihrem Abreisedatum. Sie sparen bis zu {percentageSaved}% auf den Ticketpreis. Sch\xf6ne Ersparnisse, nicht wahr?",nl:"Reizen kan duur zijn... tenzij je precies weet wanneer je je ticket van {transportType} {origin} {destination} moet boeken om minder te betalen! Wat als we je vertelden dat we de oplossing voor je hebben? Het beste moment om je ticket van {transportType} {formattedTrip3} te boeken, is {daysBeforeDeparture} dagen voor je vertrekdatum. Je bespaart dan tot {percentageSaved}% op de prijs van je ticket. Mooie besparingen, toch?"},[r.c[1]]:{id:`${a}.${r.c[1]}`,defaultMessage:"Faites des \xe9conomies sur le prix de votre billet de {transportType} en r\xe9servant \xe0 l'avance, au meilleur moment ! C'est l'une des meilleures astuces pour voyager pas cher de {origin} \xe0 {destination}. <strong>Pour r\xe9duire le prix de votre billet de {percentageSaved}% au maximum, vous devez r\xe9server {daysBeforeDeparture} jours avant votre date de d\xe9part.</strong> C'est \xe0 ce moment l\xe0 que vous aurez les meilleurs prix de billets. Pour comparer les dates de r\xe9servation et les prix, vous pouvez utiliser notre outil en haut de cette page !",en:"Save money on your {transportType} ticket price by booking in advance, at the right time! It's one of the best tips for traveling cheaply from {origin} to {destination}. To reduce the price of your ticket by {percentageSaved}% at the maximum, you should book {daysBeforeDeparture} days before your departure date. That's when you'll get the best ticket prices. To compare booking dates and prices, you can use our tool at the top of this page!",es:"\xa1Ahorra dinero en el precio de tu billete de {transportType} reservando con antelaci\xf3n, en el momento adecuado! Es uno de los mejores consejos para viajar barato de {origin} a {destination}. Para reducir el precio de tu billete en {percentageSaved}% al m\xe1ximo, debes reservar {daysBeforeDeparture} d\xedas antes de tu fecha de salida. Ah\xed es cuando obtendr\xe1s los mejores precios de billetes. Para comparar fechas de reserva y precios, \xa1puedes utilizar nuestra herramienta en la parte superior de esta p\xe1gina!",it:"Risparmia denaro sul prezzo del tuo biglietto di {transportType} prenotando in anticipo, al momento giusto! \xc8 uno dei migliori consigli per viaggiare a buon mercato da {origin} a {destination}. Per ridurre il prezzo del tuo biglietto di {percentageSaved}% al massimo, dovresti prenotare {daysBeforeDeparture} giorni prima della tua data di partenza. \xc8 in quel momento che otterrai i migliori prezzi dei biglietti. Per confrontare le date di prenotazione e i prezzi, puoi utilizzare il nostro 
62strumento in cima a questa pagina!",de:"Sparen Sie Geld beim Ticketpreis f\xfcr Ihre {transportType}-Fahrt, indem Sie im Voraus zum richtigen Zeitpunkt buchen! Es ist einer der besten Tipps f\xfcr g\xfcnstiges Reisen von {origin} nach {destination}. Um den Preis Ihres Tickets um {percentageSaved}% maximal zu reduzieren, sollten Sie {daysBeforeDeparture} Tage vor Ihrem Abreisedatum buchen. Das ist der Zeitpunkt, an dem Sie die besten Ticketpreise erhalten. Um Buchungsdaten und Preise zu vergleichen, k\xf6nnen Sie unser Tool oben auf dieser Seite verwenden!",nl:"Bespaar geld op de prijs van uw {transportType}-ticket door op tijd te boeken, op het juiste moment! Het is een van de beste tips om goedkoop te reizen van {origin} naar {destination}. Om de prijs van uw ticket met {percentageSaved}% maximaal te verlagen, moet u {daysBeforeDeparture} dagen voor uw vertrekdatum boeken. Dat is wanneer u de beste ticketprijzen krijgt. Om boekingsdata en prijzen te vergelijken, kunt u onze tool bovenaan deze pagina gebruiken!"},[r.c[2]]:{id:`${a}.${r.c[2]}`,defaultMessage:"R\xe9duisez le prix de votre billet de {transportType} {formattedTrip1} de {percentageSaved}% (au maximum) si vous r\xe9servez au bon moment. En effet, d'apr\xe8s l'ensemble de nos donn\xe9es pour ce voyage, <strong>le meilleur moment pour r\xe9server un {transportType} {origin} {destination}, c'est {daysBeforeDeparture} jours avant votre date de d\xe9part.</strong> Et si vous voulez allez plus loin, analysez l'\xe9volution des prix de {transportType} {origin} {destination} avec notre outil en haut de cette page !",en:"Reduce the price of your {transportType} {formattedTrip1} ticket by {percentageSaved}% (at maximum) if you book at the right time. Indeed, according to all our data for this trip, the best time to book a {transportType} {origin} {destination} is {daysBeforeDeparture} days before your departure date. And if you want to go further, analyze the price evolution of {transportType} {origin} {destination} with our tool at the top of this page!",es:"Reduzca el precio de su billete {transportType} {formattedTrip1} en {percentageSaved}% (como m\xe1ximo) si reserva en el momento adecuado. De hecho, seg\xfan todos nuestros datos para este viaje, el mejor momento para reservar un {transportType} {origin} {destination} es {daysBeforeDeparture} d\xedas antes de su fecha de salida. Y si desea ir m\xe1s lejos, analice la evoluci\xf3n de precios de {transportType} {origin} {destination} con nuestra herramienta en la parte superior de esta p\xe1gina.",it:"Riduci il prezzo del tuo biglietto {transportType} {formattedTrip1} di {percentageSaved}% (al massimo) se prenoti al momento giusto. Infatti, secondo tutti i nostri dati per questo viaggio, il momento migliore per prenotare un {transportType} {origin} {destination} \xe8 {daysBeforeDeparture} giorni prima della tua data di partenza. E se vuoi andare oltre, analizza l'evoluzione dei prezzi di {transportType} {origin} {destination} con il nostro strumento in cima a questa pagina!",de:"Reduzieren Sie den Preis Ihres {transportType} {formattedTrip1}-Tickets um {percentageSaved}% (maximal), wenn Sie zum richtigen Zeitpunkt buchen. Tats\xe4chlich ist laut all unseren Daten f\xfcr diese Reise der beste Zeitpunkt, um ein {transportType} {origin} {destination} zu buchen, {daysBeforeDeparture} Tage bevor Ihr Abreisedatum. Und wenn Sie weiter gehen m\xf6chten, analysieren Sie die Preisentwicklung von {transportType} {origin} {destination} mit unserem Tool oben auf dieser Seite!",nl:"Verlaag de prijs van uw {transportType} {formattedTrip1}-ticket met {percentageSaved}% (maximaal) als u op het juiste moment boekt. Volgens al onze gegevens voor deze reis is het beste moment om een {transportType} {origin} {destination} te boeken {daysBeforeDeparture} dagen voor uw vertrekdatum. En als u verder wilt gaan, analyseer dan de prijsontwikkeling van {transportType} {origin} {destination} met onze tool bovenaan deze pagina!"},bestTimeToBookNoData:{id:`${a}.bestTimeToBookNoData`,defaultMessage:"Nous n'avons pas assez de donn\xe9es pour un voyage {origin} {destination} en {transportType}. <strong>Aidez-nous en faisant une recherche de ce voyage, pour actualiser nos informations !</strong> Plus vous \xeates nombreux \xe0 faire des recherches et r\xe9server des billets, plus nous pouvons vous aider \xe0 voyager moins cher gr\xe2ce \xe0 ces informations !",en:"We don't have enough data for a trip from {origin} to {destination} by {transportType}. <strong>Help us by searching for this trip to update our information!</strong> The more people search and book tickets, the more we can help you travel cheaper with this information!",es:"No tenemos suf
62icientes datos para un viaje de {origin} a {destination} en {transportType}. <strong>\xa1Ay\xfadenos buscando este viaje para actualizar nuestra informaci\xf3n!</strong> Cuantas m\xe1s personas busquen y reserven billetes, m\xe1s podremos ayudarle a viajar m\xe1s barato con esta informaci\xf3n.",it:"Non abbiamo abbastanza dati per un viaggio da {origin} a {destination} in {transportType}. <strong>Aiutaci cercando questo viaggio per aggiornare le nostre informazioni!</strong> Pi\xf9 persone cercano e prenotano biglietti, pi\xf9 possiamo aiutarti a viaggiare a prezzi pi\xf9 convenienti con queste informazioni!",de:"Wir haben nicht gen\xfcgend Daten f\xfcr eine Reise von {origin} nach {destination} mit {transportType}. <strong>Helfen Sie uns, indem Sie nach dieser Reise suchen, um unsere Informationen zu aktualisieren!</strong> Je mehr Menschen nach Tickets suchen und diese buchen, desto mehr k\xf6nnen wir Ihnen helfen, mit diesen Informationen g\xfcnstiger zu reisen!",nl:"We hebben niet genoeg gegevens voor een reis van {origin} naar {destination} met {transportType}. <strong>Help ons door naar deze reis te zoeken om onze informatie bij te werken!</strong> Hoe meer mensen zoeken en tickets boeken, hoe meer we u kunnen helpen goedkoper te reizen met deze informatie!"},dailyTransportType:{id:`${a}.dailyTransportType`,defaultMessage:"{transportType} quotidiens",en:"Daily {transportType}",es:"{transportType} diarios",it:"{transportType} quotidiani",de:"T\xe4gliche {transportType}",nl:"Dagelijkse {transportType}"},firstLastDeparture:{id:`${a}.firstLastDeparture`,defaultMessage:"Heures de d\xe9part",en:"Departure times",es:"Horas de salida",it:"Orari di partenza",de:"Abfahrtszeiten",nl:"Vertrektijden"},earliestLatestArrival:{id:`${a}.earliestLatestArrival`,defaultMessage:"Heures d'arriv\xe9e",en:"Arrival times",es:"Horas de llegada",it:"Orari di arrivo",de:"Ankunftszeiten",nl:"Aankomsttijden"},priceRangeMinMaxAvg:{id:`${a}.priceRangeMinMaxAvg`,defaultMessage:"Fourchette de prix",en:"Price range",es:"Rango de precios",it:"Fascia di prezzo",de:"Preisspanne",nl:"Prijsklasse"},durationMinMaxAvg:{id:`${a}.durationMinMaxAvg`,defaultMessage:"Dur\xe9e",en:"Duration",es:"Duraci\xf3n",it:"Durata",de:"Dauer",nl:"Duur"},possibleDepartureStations:{id:`${a}.possibleDepartureStations`,defaultMessage:"Stations de d\xe9parts",en:"Departure stations",es:"Estaciones de salida",it:"Stazioni di partenza",de:"Abfahrtsstationen",nl:"Vertrekstations"},possibleArrivalStations:{id:`${a}.possibleArrivalStations`,defaultMessage:"Stations d'arriv\xe9es",en:"Arrival stations",es:"Estaciones de llegada",it:"Stazioni di arrivo",de:"Ankunftsstationen",nl:"Aankomststations"},dailyTransportTypeText:{id:`${a}.dailyTransportTypeText`,defaultMessage:"{numberOfTripsPerDay} {transportType} {company} par jour",en:"{numberOfTripsPerDay} {transportType} {company} per day",es:"{numberOfTripsPerDay} {transportType} {company} por d\xeda",it:"{numberOfTripsPerDay} {transportType} {company} al giorno",de:"{numberOfTripsPerDay} {transportType} {company} pro Tag",nl:"{numberOfTripsPerDay} {transportType} {company} per dag"},firstLastDepartureText:{id:`${a}.firstLastDepartureText`,defaultMessage:"Premier {transportType} : {firstTripDepartureTime} | Dernier {transportType} : {lastTripDepartureTime}",en:"First {transportType}: {firstTripDepartureTime} | Last {transportType}: {lastTripDepartureTime}",es:"Primer {transportType}: {firstTripDepartureTime} | \xdaltimo {transportType}: {lastTripDepartureTime}",it:"Primo {transportType}: {firstTripDepartureTime} | Ultimo {transportType}: {lastTripDepartureTime}",de:"Erster {transportType}: {firstTripDepartureTime} | Letzter {transportType}: {lastTripDepartureTime}",nl:"Eerste {transportType}: {firstTripDepartureTime} | Laatste {transportType}: {lastTripDepartureTime}"},earliestLatestArrivalText:{id:`${a}.earliestLatestArrivalText`,defaultMessage:"Arriv\xe9e la plus t\xf4t : {firstTripArrivalTime} | Arriv\xe9e la plus tard : {lastTripArrivalTime}",en:"Earliest arrival: {firstTripArrivalTime} | Latest arrival: {lastTripArrivalTime}",es:"Llegada m\xe1s temprano: {firstTripArrivalTime} | Llegada m\xe1s tarde: {lastTripArrivalTime}",it:"Arrivo pi\xf9 presto: {firstTripArrivalTime} | Arrivo pi\xf9 tardi: {lastTripArrivalTime}",de:"Fr\xfcheste Ankunft: {firstTripArrivalTime} | Sp\xe4teste Ankunft: {lastTripArrivalTime}",nl:"Vroegste aankomst: {firstTripArrivalTime} | Laatste aankomst: {lastTripArrivalTime}"},priceRangeMinMaxAvgText:{id:`${a}.priceRangeMinMaxAvgText`,defaultMessage:"{minPrice} - {maxPrice} (Moyenne \xe0 {meanPrice})",en:"{minPrice} - {maxPrice} (Average at {meanPrice})",es:"{minPrice} - {maxPrice} (Media en {meanPrice})",it:"{minPrice} - {maxPrice} (Media a {meanPrice})",de:"{minPrice} - {maxPrice} (Durchschnittlich bei {meanPrice})",nl:"{minPrice} - {maxPrice} (Gemiddeld op {meanPrice})"},durationMinMaxAvgText:{id:`${a}.durationMinMaxAvgText`,defaultMessage:"{minDuration} - {maxDuration} (Moyenne \xe0 {meanDuration})",en:"{minDuration} - {maxDuration} (Average at {meanDuration})",es:"{minDuration} - {maxDuration} (Media en {meanDuration})",it:"{minDuration} - {maxDuration} (Media a {meanDuration})",de:"{minDuration} - {maxDuration} (Durchschnittlich bei {meanDuration})",nl:"{minDuration} - {maxDuration} (Gemiddeld op {meanDuration})"},[r.hc[0]]:{id:`${a}.${r.hc[0]}`,defaultMessage:"{companyName} {formattedTrip1} {emoji}",en:"{companyName} {formattedTrip1} {emoji}",es:"{companyName} {formattedTrip1} {emoji}",it:"{companyName} {formattedTrip1} {emoji}",de:"{companyName} {formattedTrip1} {emoji}",nl:"{companyName} {formattedTrip1} {emoji}"},[r.hc[1]]:{id:`${a}.${r.hc[1]}`,defaultMessage:"{companyName} {origin} {destination} {emoji}",en:"{companyName} {origin} {destination} {emoji}",es:"{companyName} {origin} {destination} {emoji}",it:"{companyName} {origin} {destination} {emoji}",de:"{companyName} {origin} {destination} {emoji}",nl:"{companyName} {origin} {destination} {emoji}"},[r.hc[2]]:{id:`${a}.${r.hc[2]}`,defaultMessage:"Le {transportType} {companyName} {origin} {destination} {emoji}",en:"The {transportType} {companyName} {origin} {destination} {emoji}",es:"El {transportType} {companyName} {origin} {destination} {emoji}",it:"Il {transportType} {companyName} {origin} {destination} {emoji}",de:"Der {transportType} {companyName} {origin} {destination} {emoji}",nl:"De {transportType} {companyName} {origin} {destination} {emoji}"},[r.bc[0]]:{id:`${a}.${r.bc[0]}`,defaultMessage:"Un trajet en {transportType} {companyName} <strong>{formattedTrip1}</strong> a un prix qui varie en temps normal entre <strong>{minPrice}</strong> et <strong>{maxPrice}</strong>.\n\nLe temps de ce voyage en {transportType}
62 est comprise entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.\n\nLe billet de {transportType} {formattedTrip2} est \xe0 <strong>{meanPrice}</strong> en moyenne.\n\nQuant au temps de trajet, il faut compter <strong>{meanDuration}</strong>.",en:"A trip by {transportType} {companyName} <strong>{formattedTrip1}</strong> typically costs between <strong>{minPrice}</strong> and <strong>{maxPrice}</strong>.\n\nThe duration of this journey by {transportType} is between <strong>{minDuration}</strong> and <strong>{maxDuration}</strong>.\n\nThe average ticket price for {transportType} {formattedTrip2} is <strong>{meanPrice}</strong>.\n\nAs for the travel time, it takes about <strong>{meanDuration}</strong>.",es:"Un viaje en {transportType} {companyName} <strong>{formattedTrip1}</strong> cuesta normalmente entre <strong>{minPrice}</strong> y <strong>{maxPrice}</strong>.\n\nLa duraci\xf3n de este viaje en {transportType} est\xe1 entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>.\n\nEl precio medio del billete de {transportType} {formattedTrip2} es de <strong>{meanPrice}</strong>.\n\nEn cuanto al tiempo de viaje, se tarda aproximadamente <strong>{meanDuration}</strong>.",it:"Un viaggio in {transportType} {companyName} <strong>{formattedTrip1}</strong> costa normalmente tra <strong>{minPrice}</strong> e <strong>{maxPrice}</strong>.\n\nLa durata di questo viaggio in {transportType} \xe8 compresa tra <strong>{minDuration}</strong> e <strong>{maxDuration}</strong>.\n\nIl prezzo medio del biglietto di {transportType} {formattedTrip2} \xe8 di <strong>{meanPrice}</strong>.\n\nPer quanto riguarda il tempo di percorrenza, ci vogliono circa <strong>{meanDuration}</strong>.",de:"Eine Reise mit {transportType} {companyName} <strong>{formattedTrip1}</strong> kostet normalerweise zwischen <strong>{minPrice}</strong> und <strong>{maxPrice}</strong>.\n\nDie Dauer dieser Reise mit {transportType} liegt zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>.\n\nDer durchschnittliche Ticketpreis f\xfcr {transportType} {formattedTrip2} betr\xe4gt <strong>{meanPrice}\u20ac</strong>.\n\nDie Reisezeit betr\xe4gt etwa <strong>{meanDuration}</strong>.",nl:"Een reis met {transportType} {companyName} <strong>{formattedTrip1}</strong> kost normaal gesproken tussen <strong>{minPrice}</strong> en <strong>{maxPrice}</strong>.\n\nDe duur van deze reis met {transportType} is tussen <strong>{minDuration}</strong> en <strong>{maxDuration}</strong>.\n\nDe gemiddelde ticketprijs voor {transportType} {formattedTrip2} is <strong>{meanPrice}</strong>.\n\nWat de reistijd betreft, duurt het ongeveer <strong>{meanDuration}</strong>."},[r.bc[1]]:{id:`${a}.${r.bc[1]}`,defaultMessage:"Ce trajet en {transportType} {companyName} {formattedTrip1} part de la gare de {originStations}.\n\nIl arrivera ensuite \xe0 {destination} dans la gare de {destinationStations}.",en:"This {transportType} {companyName} trip {formattedTrip1} departs from {originStations} station.\n\nIt will then arrive at {destination} at {destinationStations} station.",es:"Este viaje en {transportType} {companyName} {formattedTrip1} sale de la estaci\xf3n de {originStations}.\n\nLuego llegar\xe1 a {destination} en la estaci\xf3n de {destinationStations}.",it:"Questo viaggio in {transportType} {companyName} {formattedTrip1} parte dalla stazione di {originStations}.\n\nArriver\xe0 quindi a {destination} alla stazione di {destinationStations}.",de:"Diese {transportType} {companyName} Fahrt {formattedTrip1} startet vom Bahnhof {originStations}.\n\nAnschlie\xdfend kommt sie in {destination} am Bahnhof {destinationStations} an.",nl:"Deze {transportType} {companyName} reis {formattedTrip1} vertrekt vanaf station {originStations}.\n\nHet arriveert vervolgens in {destination} op station {destinationStations}."},[r.bc[2]]:{id:`${a}.${r.bc[2]}`,defaultMessage:"Le premier de ces trajets en {companyName} {formattedTrip3} part chaque jour \xe0 <strong>{firstDepartureTime}</strong>",en:"The first of these trips with {companyName} {formattedTrip3} departs each day at <strong>{firstDepartureTime}</strong>",es:"El primero de estos viajes con {companyName} {formattedTrip3} sale cada d\xeda a <strong>{firstDepartureTime}</strong>",it:"Il primo di questi viaggi con {companyName} {formattedTrip3} parte ogni giorno alle <strong>{firstDepartureTime}</strong>",de:"Die erste dieser Fahrten mit {companyName} {formattedTrip3} f\xe4hrt jeden Tag um <strong>{firstDepartureTime}</strong> ab",nl:"De eerste van deze reizen met {companyName} {formattedTrip3} vertrekt elke dag om <strong>{firstDepartureTime}</strong>"},[r.cc[0]]:{id:`${a}.${r.cc[0]}`,defaultMessage:"Pour voyager en {transportType} {companyName} pas cher, comptez sur un billet \xe0 <strong>{minPrice}</strong> pour ce trajet <strong>{formattedTrip2}</strong>.\n\nEn fonction de la date de votre r\xe9servation de billet sur Tictactrip, le prix du trajet {formattedTrip1} pourrait avoir augment\xe9 jusqu'\xe0 <strong>{maxPrice}</strong>
62.\n\nBon \xe0 savoir : le billet moyen est \xe0 <strong>{meanPrice}</strong>.\n\nEt vous avez la possibilit\xe9 d'estimer le prix des billets avec notre outil ci-dessus !",en:"For cheap {transportType} {companyName} travel, expect a ticket priced at <strong>{minPrice}</strong> for this {formattedTrip2} journey.\n\nDepending on your booking date on Tictactrip, the price for {formattedTrip1} could have increased up to <strong>{maxPrice}</strong>.\n\nGood to know: the average ticket price is <strong>{meanPrice}</strong>.\n\nAnd you can estimate ticket prices with our tool above!",es:"Para viajar barato en {transportType} {companyName}, espere un boleto con un precio de <strong>{minPrice}</strong> para este viaje {formattedTrip2}.\n\nSeg\xfan la fecha de reserva en Tictactrip, el precio para {formattedTrip1} podr\xeda haber aumentado hasta <strong>{maxPrice}</strong>.\n\nBueno saber: el precio promedio del boleto es <strong>{meanPrice}</strong>.\n\n\xa1Y puedes estimar los precios de los boletos con nuestra herramienta arriba!",it:"Per viaggiare economicamente con {transportType} {companyName}, aspettati un biglietto al prezzo di <strong>{minPrice}</strong> per questo viaggio {formattedTrip2}.\n\nIn base alla data di prenotazione su Tictactrip, il prezzo per {formattedTrip1} potrebbe essere aumentato fino a <strong>{maxPrice}</strong>.\n\nDa sapere: il prezzo medio del biglietto \xe8 di <strong>{meanPrice}</strong>.\n\nE puoi stimare i prezzi dei biglietti con il nostro strumento qui sopra!",de:"F\xfcr g\xfcnstiges Reisen mit {transportType} {companyName} erwarten Sie ein Ticketpreis von <strong>{minPrice}</strong> f\xfcr diese {formattedTrip2} Reise.\n\nAbh\xe4ngig vom Buchungsdatum auf Tictactrip k\xf6nnte der Preis f\xfcr {formattedTrip1} bis auf <strong>{maxPrice}</strong> gestiegen sein.\n\nWissenswert: Der durchschnittliche Ticketpreis betr\xe4gt <strong>{meanPrice}</strong>.\n\nUnd Sie k\xf6nnen die Ticketpreise mit unserem oben stehenden Tool absch\xe4tzen!",nl:"Voor goedkoop reizen met {transportType} {companyName}, verwacht een ticketprijs van <strong>{minPrice}</strong> voor deze {formattedTrip2} reis.\n\nAfhankelijk van uw boekingsdatum op Tictactrip, zou de prijs voor {formattedTrip1} kunnen zijn gestegen tot <strong>{maxPrice}</strong>.\n\nGoed om te weten: de gemiddelde ticketprijs is <strong>{meanPrice}</strong>.\n\nEn u kunt de ticketprijzen schatten met onze tool hierboven!"},[r.cc[1]]:{id:`${a}.${r.cc[1]}`,defaultMessage:"Le <strong>temps de trajet {formattedTrip2}</strong> est g\xe9n\xe9ralement compris entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.\n\nCe {transportType} {companyName} part de {originStations} et arrive \xe0 {destinationStations}.",en:"The <strong>travel time {formattedTrip2}</strong> is usually between <strong>{minDuration}</strong> and <strong>{maxDuration}</strong>.\n\nThis {transportType} {companyName} departs from {originStations} and arrives at {destinationStations}.",es:"El <strong>tiempo de viaje {formattedTrip2}</strong> generalmente est\xe1 entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>.\n\nEste {transportType} {companyName} sale de {originStations} y llega a {destinationStations}.",it:"Il <strong>tempo di viaggio {formattedTrip2}</strong> \xe8 di solito compreso tra <strong>{minDuration}</strong> e <strong>{maxDuration}</strong>.\n\nQuesto {transportType} {companyName} parte da {originStations} e arriva a {destinationStations}.",de:"Die <strong>Reisezeit {formattedTrip2}</strong> liegt normalerweise zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>.\n\nDieser {transportType} {companyName} f\xe4hrt von {originStations} ab und kommt in {destinationStations} an.",nl:"De <strong>reistijd {formattedTrip2}</strong> is meestal tussen <strong>{minDuration}</strong> en <strong>{maxDuration}</strong>.\n\nDeze {transportType} {companyName} vertrekt van {originStations} en komt aan in {destinationStations}."},[r.cc[2]]:{id:`${a}.${r.cc[2]}`,defaultMessage:"Le tout premier d\xe9part en <strong> {transportType} {companyName} {formattedTrip1}</strong> de la journ\xe9e s'effectue \xe0 <strong>{firstDepartureTime}</strong> et le dernier est normalement \xe0 <strong>{lastDepartureTime}</strong>.\n\nLa dur\xe9e moyenne de ce voyage est de <strong>{meanDuration}</strong>.",en:"The very first departure in <strong> {transportType} {companyName} {formattedTrip1}</strong> of the day is at <strong>{firstDepartureTime}</strong> and the last one is typically at <strong>{lastDepartureTime}</strong>.\n\nThe average duration of this trip is <strong>{meanDuration}</strong>.",es:"El primer viaje en <strong> {transportType} {companyName} {formattedTrip1}</strong> del d\xeda es a las <strong>{firstDepartureTime}</strong> y el \xfaltimo suele ser a las <strong>{lastDepartureTime}</strong>.\n\nLa duraci\xf3n promedio de este viaje es de <strong>{meanDuration}</strong>.",it:"Il primo viaggio in <strong> {transportType} {companyName} {formattedTrip1}</strong> della giornata \xe8 alle <strong>{firstDepartureTime}</strong> e l'ultimo \xe8 tipicamente alle <strong>{lastDepartureTime}</strong>.\n\nLa durata media di questo viaggio \xe8 di <strong>{meanDuration}</strong>.",de:"Die allererste Abfahrt in <strong> {transportType} {companyName} {formattedTrip1}</strong> des Tages ist um <strong>{firstDepartureTime}</strong> und die letzte ist normalerweise um <strong>{lastDepartureTime}</strong>.\n\nDie durchschnittliche Reisedauer dieser Fahrt betr\xe4gt <strong>{meanDuration}</strong>.",nl:"Het allereerste vertrek in <strong> {transportType} {companyName} {formattedTrip1}</strong> van de dag is om <strong>{firstDepartureTime}</strong> en de laatste is meestal om <strong>{lastDepartureTime}</strong>.\n\nDe gemiddelde reisduur van deze reis is <strong>{meanDuration}</strong>."},[r.dc[0]]:{id:`${a}.${r.dc[0]}`,defaultMessage:"Vous avez choisi de voyager en {transportType} {companyName} ?\n\nEn moyenne, le temps de trajet <strong>{formattedTrip2}</strong> est de <strong>{meanDuration}</strong>, allant de <strong>{minDuration}</strong> \xe0 <strong>{maxDuration}</strong> au maximum.\n\nLe prix du billet de {transportType} {companyName} {formattedTrip1} est compris entre <strong>{minPrice}</strong> et <strong>{maxPrice}</strong>.\n\nLe <strong>prix {formattedTrip3}</strong> moyen est de <strong>{meanPrice}</strong>.",en:"You've chosen to travel with {transportType} {companyName}?\n\nOn average, the travel time <strong>{formattedTrip2}</strong> is <strong>{meanDuration}</strong>, ranging from <strong>{minDuration}</strong> to <strong>{maxDuration}</strong> at most.\n\nThe ticket price for {transportType} {companyName} {formattedTrip1} ranges between <strong>{minPrice}</strong> and <strong>{maxPrice}</strong>.\n\nThe average <strong>{formattedTrip3} price</strong> is <strong>{meanPrice}</strong>.",es:"\xbfHas elegido viajar en {transportType} {companyName}?\n\nEn promedio, el tiempo de viaje <strong>{formattedTrip2}</strong> es de <strong>{meanDuration}</strong>, variando de <strong>{minDuration}</strong> a <strong>{maxDuration}</strong> como m\xe1ximo.\n\nEl precio del boleto de {transportType} {companyName} {formattedTrip1} var\xeda entre <strong>{minPrice}</strong> y <strong>{maxPrice}</strong>.\n\nEl <strong>precio {formattedTrip3}</strong> promedio es de <strong>{meanPrice}</strong>.",it:"Hai scelto di viaggiare con {transportType} {companyName}?\n\nIn media, il tempo di viaggio <strong>{formattedTrip2}</strong> \xe8 di <strong>{meanDuration}</strong>, variando da <strong>{minDuration}</strong> a <strong>{maxDuration}</strong> al massimo.\n\nIl prezzo del biglietto per {transportType} {companyName} {formattedTrip1} varia tra <strong>{minPrice}</strong> e <strong>{maxPrice}</strong>.\n\nIl <strong>prezzo {formattedTrip3}</strong> medio \xe8 di <strong>{meanPrice}</strong>.",de:"Sie haben sich f\xfcr eine Reise mit {transportType} {companyName} entschieden?\n\nIm Durchschnitt betr\xe4gt die Reisezeit <strong>{formattedTrip2}</strong> <strong>{meanDuration}</strong>, maximal <strong>{minDuration}</strong> bis <strong>{maxDuration}</strong>.\n\nDer Ticketpreis f\xfcr {transportType} {companyName} {formattedTrip1} liegt zwischen <strong>{minPrice}</strong> und <strong>{maxPrice}</strong>.\n\nDer durchschnittliche <strong>{formattedTrip3}-Preis</strong> betr\xe4gt <strong>{meanPrice}</strong>.",nl:"Je hebt ervoor gekozen om te reizen met {transportType} {companyName}?\n\nGemiddeld genomen is de reistijd <strong>{formattedTrip2}</strong> <strong>{meanDuration}</strong>, vari\xebrend van <strong>{minDuration}</strong> tot <strong>{maxDuration}</strong>.\n\nDe ticketprijs voor {transportType} {companyName} {formattedTrip1} varieert tussen <strong>{minPrice}</strong> en <strong>{maxPrice}</strong>.\n\nDe gemiddelde <strong>{formattedTrip3}-prijs</strong> is <strong>{meanPrice}</strong>."},[r.dc[1]]:{id:`${a}.${r.dc[1]}`,defaultMessage:"Votre {transportType} {companyName} {formattedTrip1} est au d\xe9part de {originStations}.\n\nVous arriverez ensuite en gare de {destinationStations}.",en:"Your {transportType} {companyName} {formattedTrip1} departs from {originStations}.\n\nYou will then arrive at {destinationStations}.",es:"Tu {transportType} {companyName} {formattedTrip1} sale de {originStations}.\n\nLlegar\xe1s despu\xe9s a {destinationStations}.",it:"Il tuo {transportType} {companyName} {formattedTrip1} parte da {originStations}.\n\nArriverai poi a {destinationStations}.",de:"Ihr {transportType} {companyName} {formattedTrip1} f\xe4hrt ab {originStations} ab.\n\nSie kommen dann am Bahnhof {destinationStations} an.",nl:"Uw {transportType} {companyName} {formattedTrip1} vertrekt vanuit {originStations}.\n\nU zult vervolgens aankomen op station {destinationStations}."},[r.dc[2]]:{id:`${a}.${r.dc[2]}`,defaultMessage:"Le tout premier d\xe9part journalier du <strong> {transportType} {companyName} {formattedTrip1}</strong> a lieu chaque jour \xe0 <strong>{firstDepartureTime}</strong> alors que le dernier sera \xe0 <strong>{lastDepartureTime}</strong>.",en:"The first daily departure of <strong> {transportType} {companyName} {formattedTrip1}</strong> is at <strong>{firstDepartureTime}</strong> every day, while the last one is at <strong>{lastDepartureTime}</strong>.",es:"La primera salida diaria de <strong> {transportType} {companyName} {formattedTrip1}</strong> es a las <strong>{firstDepartureTime}</strong> todos los d\xedas, mientras que la \xfaltima es a las <strong>{lastDepartureTime}</strong>.",it:"La prima partenza giornaliera di <strong> {transportType} {companyName} {formattedTrip1}</strong> \xe8 alle <strong>{firstDepartureTime}</strong> ogni giorno, mentre l'ultima \xe8 alle <strong>{lastDepartureTime}</strong>
62.",de:"Die erste t\xe4gliche Abfahrt von <strong> {transportType} {companyName} {formattedTrip1}</strong> ist jeden Tag um <strong>{firstDepartureTime}</strong>, w\xe4hrend die letzte um <strong>{lastDepartureTime}</strong> ist.",nl:"De eerste dagelijkse vertrek van <strong> {transportType} {companyName} {formattedTrip1}</strong> is om <strong>{firstDepartureTime}</strong> elke dag, terwijl de laatste om <strong>{lastDepartureTime}</strong> is."},[r.ec[0]]:{id:`${a}.${r.ec[0]}`,defaultMessage:"Pour un aller {formattedTrip1} en {transportType} {companyName}, vous disposez d'un itin\xe9raire {formattedTrip3} dont le prix est compris entre <strong>{minPrice}</strong> et <strong>{maxPrice}</strong>. Pour r\xe9aliser ce d\xe9placement, comptez un temps de trajet {formattedTrip2} compris entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>.",en:"For a one-way {formattedTrip1} in {transportType} {companyName}, you have an itinerary {formattedTrip3} with prices ranging from <strong>{minPrice}</strong> to <strong>{maxPrice}</strong>. For this journey, expect a travel time of {formattedTrip2} ranging from <strong>{minDuration}</strong> to <strong>{maxDuration}</strong>.",es:"Para un viaje de ida {formattedTrip1} en {transportType} {companyName}, tienes un itinerario {formattedTrip3} con precios que van desde <strong>{minPrice}</strong> hasta <strong>{maxPrice}</strong>. Para este viaje, espera un tiempo de viaje {formattedTrip2} que va desde <strong>{minDuration}</strong> hasta <strong>{maxDuration}</strong>.",it:"Per un viaggio di sola andata {formattedTrip1} in {transportType} {companyName}, hai un itinerario {formattedTrip3} con prezzi che vanno da <strong>{minPrice}</strong> a <strong>{maxPrice}</strong>. Per questo viaggio, aspettati un tempo di viaggio {formattedTrip2} che va da <strong>{minDuration}</strong> a <strong>{maxDuration}</strong>.",de:"F\xfcr eine einfache Fahrt {formattedTrip1} mit {transportType} {companyName} haben Sie eine Route {formattedTrip3} mit Preisen zwischen <strong>{minPrice}</strong> und <strong>{maxPrice}</strong>. F\xfcr diese Reise erwarten Sie eine Reisezeit {formattedTrip2} von <strong>{minDuration}</strong> bis <strong>{maxDuration}</strong>.",nl:"Voor een enkele reis {formattedTrip1} met {transportType} {companyName}, heb je een reisroute {formattedTrip3} met prijzen vari\xebrend van <strong>{minPrice}</strong> tot <strong>{maxPrice}</strong>. Voor deze reis, verwacht een reistijd {formattedTrip2} vari\xebrend van <strong>{minDuration}</strong> tot <strong>{maxDuration}</strong>."},[r.ec[1]]:{id:`${a}.${r.ec[1]}`,defaultMessage:"Si vous souhaitez une estimation du prix moyen d'un billet {companyName} {formattedTrip2} en {transportType}, il est g\xe9n\xe9ralement de <strong>{meanPrice}</strong> pour <strong>{meanDuration}</strong> de temps de trajet moyen.",en:"If you want an estimate of the average price for a {companyName} {formattedTrip2} ticket in {transportType}, it is generally <strong>{meanPrice}</strong> for a <strong>{meanDuration}</strong> average travel time.",es:"Si desea una estimaci\xf3n del precio medio de un billete {companyName} {formattedTrip2} en {transportType}, generalmente es de <strong>{meanPrice}</strong> para un tiempo de viaje promedio de <strong>{meanDuration}</strong>.",it:"Se desideri una stima del prezzo medio di un biglietto {companyName} {formattedTrip2} in {transportType}, \xe8 generalmente di <strong>{meanPrice}</strong> per un tempo di viaggio medio di <strong>{meanDuration}</strong>.",de:"Wenn Sie eine Sch\xe4tzung des Durchschnittspreises f\xfcr ein {companyName} {formattedTrip2}-Ticket in {transportType} m\xf6chten, betr\xe4gt dieser in der Regel <strong>{meanPrice}</strong> f\xfcr eine durchschnittliche Reisezeit von <strong>{meanDuration}</strong>.",nl:"Als je een schatting wilt van de gemiddelde prijs voor een {companyName} {formattedTrip2} ticket in {transportType}, is het over het algemeen <strong>{meanPrice}</strong> voor een gemiddelde reistijd van <strong>{meanDuration}</strong>."},[r.ec[2]]:{id:`${a}.${r.ec[2]}`,defaultMessage:"Votre {transportType} {companyName} part initialement de {originStations} et arrive \xe0 {destinationStations}.",en:"Your {transportType} {companyName} initially departs from {originStations}
62 and arrives at {destinationStations}.",es:"Su {transportType} {companyName} sale inicialmente de {originStations} y llega a {destinationStations}.",it:"Il tuo {transportType} {companyName} parte inizialmente da {originStations} e arriva a {destinationStations}.",de:"Ihr {transportType} {companyName} f\xe4hrt zun\xe4chst von {originStations} ab und kommt in {destinationStations} an.",nl:"Uw {transportType} {companyName} vertrekt in eerste instantie vanuit {originStations} en komt aan in {destinationStations}."},[r.ec[3]]:{id:`${a}.${r.ec[3]}`,defaultMessage:"Votre premier {transportType} {companyName} <strong> {formattedTrip1}</strong> de la journ\xe9e part \xe0 <strong>{firstDepartureTime}, </strong> alors que le dernier {transportType} {companyName} sera \xe0 quai pour un d\xe9part \xe0 <strong>{lastDepartureTime}</strong>.",en:"Your first {transportType} {companyName} <strong> {formattedTrip1}</strong> of the day departs at <strong>{firstDepartureTime}, </strong> while the last {transportType} {companyName} will be ready for departure at <strong>{lastDepartureTime}</strong>.",es:"Su primer {transportType} {companyName} <strong> {formattedTrip1}</strong> del d\xeda parte a las <strong>{firstDepartureTime}, </strong> mientras que el \xfaltimo {transportType} {companyName} estar\xe1 listo para la salida a las <strong>{lastDepartureTime}</strong>.",it:"Il vostro primo {transportType} {companyName} <strong> {formattedTrip1}</strong> del giorno parte alle <strong>{firstDepartureTime}, </strong> mentre l'ultimo {transportType} {companyName} sar\xe0 pronto per la partenza alle <strong>{lastDepartureTime}</strong>.",de:"Ihr erster {transportType} {companyName} <strong> {formattedTrip1}</strong> des Tages f\xe4hrt um <strong>{firstDepartureTime}, </strong> w\xe4hrend der letzte {transportType} {companyName} bereit ist zur Abfahrt um <strong>{lastDepartureTime}</strong>.",nl:"Uw eerste {transportType} {companyName} <strong> {formattedTrip1}</strong> van de dag vertrekt om <strong>{firstDepartureTime}, </strong> terwijl de laatste {transportType} {companyName} klaar staat voor vertrek om <strong>{lastDepartureTime}</strong>."},[r.fc[0]]:{id:`${a}.${r.fc[0]}`,defaultMessage:"Oui, vous avez la possibilit\xe9 de monter \xe0 bord d'un {transportType} {companyName} pour effectuer le trajet <strong>{formattedTrip2}</strong>.",en:"Yes, you have the option to board a {transportType} {companyName} to make the journey <strong>{formattedTrip2}</strong>.",es:"S\xed, tienes la opci\xf3n de abordar un {transportType} {companyName} para realizar el viaje <strong>{formattedTrip2}</strong>.",it:"S\xec, hai la possibilit\xe0 di salire a bordo di un {transportType} {companyName} per fare il viaggio <strong>{formattedTrip2}</strong>.",de:"Ja, Sie haben die M\xf6glichkeit, mit einem {transportType} {companyName} die Reise <strong>{formattedTrip2}</strong> zu machen.",nl:"Ja, u heeft de mogelijkheid om aan boord te gaan van een {transportType} {companyName} om de reis <strong>{formattedTrip2}</strong> te maken."},[r.fc[1]]:{id:`${a}.${r.fc[1]}`,defaultMessage:"Vous voulez conna\xeetre le prix du billet {formattedTrip1} en {transportType} {companyName} ? Celui-ci se trouve dans la fourchette entre <strong>{minPrice}</strong> et <strong>{maxPrice}</strong>. Pensez \xe0 utiliser notre outil de comparaison des prix selon votre date de d\xe9part juste ci-dessus. C'est bien pratique !",en:"Want to know the price of the {formattedTrip1} ticket on {transportType} {companyName}? It ranges between <strong>{minPrice}</strong> and <strong>{maxPrice}</strong>. Make sure to use our price comparison tool based on your departure date just above. It's really handy!",es:"\xbfQuieres conocer el precio del billete {formattedTrip1} en {transportType} {companyName}? Este se encuentra en el rango entre <strong>{minPrice}</strong> y <strong>{maxPrice}</strong>. Aseg\xfarate de utilizar nuestra herramienta de comparaci\xf3n de precios seg\xfan tu fecha de salida justo arriba. \xa1Es muy pr\xe1ctico!",it:"Vuoi conoscere il prezzo del biglietto {formattedTrip1} su {transportType} {companyName}? Si trova nell'intervallo tra <strong>{minPrice}</strong> e <strong>{maxPrice}</strong>
62. Assicurati di utilizzare il nostro strumento di confronto prezzi in base alla tua data di partenza qui sopra. \xc8 davvero utile!",de:"M\xf6chten Sie den Preis f\xfcr das Ticket {formattedTrip1} bei {transportType} {companyName} erfahren? Dieser liegt zwischen <strong>{minPrice}</strong> und <strong>{maxPrice}</strong>. Verwenden Sie unser Preisvergleichstool basierend auf Ihrem Abreisedatum direkt oben. Es ist wirklich praktisch!",nl:"Wilt u de prijs van het ticket {formattedTrip1} weten bij {transportType} {companyName}? Dit varieert tussen <strong>{minPrice}</strong> en <strong>{maxPrice}</strong>. Gebruik onze prijsvergelijkingstool op basis van uw vertrekdatum direct hierboven. Het is erg handig!"},[r.fc[2]]:{id:`${a}.${r.fc[2]}`,defaultMessage:"La dur\xe9e de votre voyage {formattedTrip2} en {transportType} {companyName} est comprise entre <strong>{minDuration}</strong> et <strong>{maxDuration}</strong>. Le lieu de d\xe9part du {transportType} est situ\xe9 \xe0 {originStations}. Ce {transportType} vous d\xe9posera \xe0 {destinationStations}.",en:"The duration of your {formattedTrip2} journey by {transportType} {companyName} ranges from <strong>{minDuration}</strong> to <strong>{maxDuration}</strong>. The departure point of the {transportType} is located at {originStations}. This {transportType} will drop you off at {destinationStations}.",es:"La duraci\xf3n de tu viaje {formattedTrip2} en {transportType} {companyName} var\xeda entre <strong>{minDuration}</strong> y <strong>{maxDuration}</strong>. El punto de salida del {transportType} est\xe1 ubicado en {originStations}. Este {transportType} te dejar\xe1 en {destinationStations}.",it:"La durata del tuo viaggio {formattedTrip2} in {transportType} {companyName} varia da <strong>{minDuration}</strong> a <strong>{maxDuration}</strong>. Il punto di partenza del {transportType} \xe8 situato a {originStations}. Questo {transportType} ti lascer\xe0 a {destinationStations}.",de:"Die Dauer Ihrer Reise {formattedTrip2} mit {transportType} {companyName} betr\xe4gt zwischen <strong>{minDuration}</strong> und <strong>{maxDuration}</strong>. Der Abfahrtsort des {transportType} befindet sich in {originStations}. Dieser {transportType} bringt Sie nach {destinationStations}.",nl:"De duur van uw reis {formattedTrip2} met {transportType} {companyName} varieert van <strong>{minDuration}</strong> tot <strong>{maxDuration}</strong>. Het vertrekpunt van de {transportType} bevindt zich in {originStations}. Deze {transportType} brengt u naar {destinationStations}."},[r.fc[3]]:{id:`${a}.${r.fc[3]}`,defaultMessage:"Vous \xeates plut\xf4t matinal(e) ? Le tout premier trajet en {transportType} {companyName} part \xe0 <strong>{firstDepartureTime}</strong>. Mais si vous pr\xe9f\xe9rez voyager de nuit ou partir en fin de journ\xe9e, le tout dernier d\xe9part a lieu \xe0 <strong>{lastDepartureTime}</strong>.",en:"Are you an early bird? The very first {transportType} {companyName} trip departs at <strong>{firstDepartureTime}</strong>. If you prefer traveling at night or later in the day, the last departure is at <strong>{lastDepartureTime}</strong>.",es:"\xbfEres madrugador/a? El primer viaje en {transportType} {companyName} parte a las <strong>{firstDepartureTime}</strong>. Pero si prefieres viajar de noche o salir m\xe1s tarde en el d\xeda, el \xfaltimo trayecto es a las <strong>{lastDepartureTime}</strong>.",it:"Sei un mattiniero? Il primo viaggio in {transportType} {companyName} parte alle <strong>{firstDepartureTime}</strong>. Se preferisci viaggiare di notte o partire pi\xf9 tardi durante la giornata, l'ultimo partenza \xe8 alle <strong>{lastDepartureTime}</strong>.",de:"Sind Sie ein Fr\xfchaufsteher? Die erste {transportType} {companyName} Abfahrt ist um <strong>{firstDepartureTime}</strong>. Wenn Sie lieber nachts reisen oder sp\xe4ter am Tag abreisen m\xf6chten, ist die letzte Abfahrt um <strong>{lastDepartureTime}</strong>.",nl:"Ben je een vroege vogel? De allereerste {transportType} {companyName} vertrekt om <strong>{firstDepartureTime}</strong>. Als je liever 's nachts reist of later op de dag vertrekt, vertrekt de laatste om <strong>{lastDepartureTime}</strong>."},[r.gc[0]]:{id:`${a}.${r.gc[0]}`,defaultMessage:"En temps normal, vous aurez le choix entre <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} par jour.",en:"Normally, you'll have the choice of <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} per day.",es:"Normalmente, tendr\xe1s la opci\xf3n de <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} por d\xeda.",it:"Normalmente, avrai la scelta di <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} al giorno.",de:"Normalerweise haben Sie die Wahl zwischen <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} pro Tag.",nl:"Normaal gesproken heb je de keuze uit <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} per dag."},[r.gc[1]]:{id:`${a}.${r.gc[1]}`,defaultMessage:"En r\xe8gle g\xe9n\xe9ral, il y a chaque jour <strong>{dailyTrips} {transportType} {companyName} {formattedTrip2}</strong>.",en:"Generally, there are <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} daily.",es:"Generalmente, hay <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} diarios.",it:"In generale, ci sono <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2} al giorno.",de:"Im Allgemeinen gibt es t\xe4glich <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2}.",nl:"Over het algemeen zijn er dagelijks <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2}."},[r.gc[2]]:{id:`${a}.${r.gc[2]}`,defaultMessage:"Chaque jour, vous avez le choix entre <strong>{dailyTrips} {transportType} {companyName} {formattedTrip2}</strong>.",en:"Every day, you have the choice between <strong>{dailyTrips}</strong> {transportType} {companyName} {formattedTrip2}.",es:"Cada d\xeda, tienes la opci\xf3n entre <strong>{dailyTrips} {transportType} {companyName} {formattedTrip2}</strong>.",it:"Ogni giorno, hai la scelta tra <strong>{dailyTrips} {transportType} {companyName} {formattedTrip2}</strong>.",de:"Jeden Tag haben Sie die Wahl zwischen <strong>{dailyTrips} {transportType} {companyName} {formattedTrip2}</strong>.",nl:"Elke dag heb je de keuze tussen <strong>{dailyTrips} {transportType} {companyName} {formattedTrip2}</strong>."},bestCompanyTitle:{id:`${a}.bestCompanyTitle`,defaultMessage:'<span class="highlight">Meilleure compagnie de {transportType}</span> pour&nbsp;{origin}&nbsp;-&nbsp;{destination}',en:'<span class="highlight">Best {transportType} company</span> for {origin} - {destination}',es:'<span class="highlight">Mejor compa\xf1\xeda de {transportType}</span> para {origin} - {destination}',it:'<span class="highlight">Migliore compagnia di {transportType}</span> per {origin} - {destination}',de:'<span class="highlight">Beste {transportType} Gesellschaft</span> f\xfcr {origin} - {destination}',nl:'<span class="highlight">Beste {transportType} bedrijf</span> voor {origin} - {destination}'},averageCheapestCompany:{id:`${a}.averageCheapestCompany`,defaultMessage:"En moyenne le {transportType} le moins cher est : {companyName}",en:"On average, the cheapest {transportType} is: {companyName}",es:"En promedio, el {transportType} m\xe1s barato es: {companyName}",it:"In media, il {transportType} pi\xf9 economico \xe8: {companyName}",de:"Im Durchschnitt ist der g\xfcnstigste {transportType}: {companyName}",nl:"Gemiddeld is de goedkoopste {transportType}: {companyName}"},fastestCompany:{id:`${a}.fastestCompany`,defaultMessage:"Le {transportType} {companyName} est le plus rapide pour faire le trajet {origin} - {destination}",en:"The {transportType} {companyName} is the fastest for the {origin} - {destination} route",es:"El {transportType} {companyName} es el m\xe1s r\xe1pido para la ruta {origin} - {destination}",it:"Il {transportType} {companyName} \xe8 il pi\xf9 veloce per la tratta {origin} - {destination}",de:"Der {transportType} {companyName} ist der schnellste f\xfcr die Strecke {origin} - {destination}",nl:"De {transportType} {companyName} is de snelste voor de route {origin} - {destination}"},mostFlexibleCompany:{id:`${a}.mostFlexibleCompany`,defaultMessage:"Vous aurez plus de flexibilit\xe9 avec les {transportType} {companyName} car ils ont plus de fr\xe9quence",en:"You will have more flexibility with {companyName} {transportType} because they run more frequently",es:"Tendr\xe1s m\xe1s flexibilidad con {transportType} {companyName} porque tienen m\xe1s frecuencia",it:"Avrai pi\xf9 flessibilit\xe0 con {companyName} {transportType} perch\xe9 hanno maggiore frequenza",de:"Sie haben mehr Flexibilit\xe4t mit {companyName} {transportType}, da sie h\xe4ufiger fahren",nl:"Je hebt meer flexibiliteit met {companyName} {transportType} omdat ze vaker rijden"}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return p}));var i=n(2),r=n(4),a=n(11),o=n(75),s=n(1);const d=r.c`
63  &:focus,
64  &:focus-within {
65    ${{boxShadow:"0 0 0 1px #6A49F9",borderColor:"#6A49F9"}}
66  }
67`,l=r.c`
68  ${{backgroundColor:"#FFFFFF",borderRadius:"30px",paddingLeft:"16px",paddingRight:"16px",paddingTop:"24px",paddingBottom:"24px",borderWidth:"1px",borderStyle:"solid",borderColor:"#C4C8DE",outline:0,color:"#353746",fontWeight:700,":focus":{borderColor:"#6A49F9"}}}
69
70  ${d}
71
72  ${e=>{let{displayOutline:t}=e;return t&&r.c`
73      ${{borderColor:"#6A49F9"}}
74      box-shadow: 0 0 0 1px ${a.a["primary-400"]};
75    `}}
76
77  padding-top: 18px;
78  padding-bottom: 18px;
79
80  ::placeholder,
81  input::placeholder {
82    color: ${a.a.placeHolders};
83  }
84
85  ${e=>{let{disabled:t}=e;return t&&{backgroundColor:"#F6F6F6",color:"#92939B"}}}
86
87  ${e=>{let{customStyle:t}=e;return t}}
88`,c=r.d.input`
89  ${l}
90`,u=r.d.input`
91  ${{cursor:"pointer",borderWidth:"1px",borderStyle:"solid",borderColor:"#C4C8DE"}}
92  ${e=>{let{isRounded:t}=e;return t?{borderRadius:"9999px"}:{borderRadius:"5px"}}}
93  width: 24px;
94  height: 24px;
95  appearance: none;
96
97  &:checked {
98    ${{borderWidth:"0"}}
99    background-color: ${a.a.secondary400};
100    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E");
101  }
102
103  &:disabled {
104    ${{backgroundColor:"#C4C8DE"}}
105    opacity: 0.84;
106    cursor: not-allowed;
107  }
108`,p=Object(i.forwardRef)(((e,t)=>Object(s.jsx)(u,{...e,ref:t,onFocus:t=>{var n;Object(o.f)()===o.b&&t.target.scrollIntoView({block:"center",behavior:"smooth"}),null===(n=e.onFocus)||void 0===n||n.call(e,t)},children:e.children})));t.d=c},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s}));var i=n(7),r=n(14),a=n(353);const o=e=>{const t=Object(r.i)(e),n=t.startsWith(i.f.SEARCH),o=t.split("/"),s=n&&o.length>=4?o[3]:void 0;return Object(a.b)({campaign:n?"navbar_search":"navbar",address:s})},s=e=>{const t=new URL("https://www.verytrain.com/");return t.searchParams.set("utm_source","tictactrip"),t.searchParams.set("utm_medium","partenaire"),t.searchParams.set("utm_campaign",`tictactrip_${e}_train_hotel`),t.toString()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));let i=function(e){return e.CHEAP_TICKETS="CHEAP_TICKETS",e.REDUCE_EMISSIONS="REDUCE_EMISSIONS",e.HAVE_FUN="HAVE_FUN",e}({})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c}));const i="app/LanguageToggle/CHANGE_LOCALE",r="fr",a="en",o="it",s="es",d="de",l="nl",c={[r]:"fr",[a]:"en-gb",[o]:"it",[s]:"es",[d]:"de",[l]:"nl"}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.appUpdateWall",a={title:{id:`${r}.title`,defaultMessage:"Mise \xe0 jour requise",en:"Update required",it:"Aggiornamento necessario",es:"Actualizaci\xf3n necesaria",de:"Update erforderlich",nl:"Update vereist"},description:{id:`${r}.description`,defaultMessage:"Pour continuer \xe0 rechercher et r\xe9server vos trajets, mettez \xe0 jour l\u2019application. Cela ne prend qu\u2019une minute.",en:"To continue searching and booking trips, please update the app. It only takes a minute.",it:"Per continuare a cercare e prenotare i tuoi viaggi, aggiorna l\u2019app. Ci vuole solo un minuto.",es:"Para seguir buscando y reservando viajes, actualiza la aplicaci\xf3n. Solo lleva un minuto.",de:"Um weiterhin Reisen zu suchen und zu buchen, aktualisieren Sie bitte die App. Es dauert nur eine Minute.",nl:"Werk de app bij om te blijven zoeken en boeken. Het duurt maar een minuut."},update:{id:`${r}
108.update`,defaultMessage:"Mettre \xe0 jour",en:"Update now",it:"Aggiorna ora",es:"Actualizar ahora",de:"Jetzt aktualisieren",nl:"Nu bijwerken"}};Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.translationBanner",a={availableIn:{id:`${r}.availableIn`,defaultMessage:"Cette page est disponible en fran\xe7ais.",en:"This page is available in English.",it:"Questa pagina \xe8 disponibile in italiano.",es:"Esta p\xe1gina est\xe1 disponible en espa\xf1ol.",de:"Diese Seite ist auf Deutsch verf\xfcgbar.",nl:"Deze pagina is beschikbaar in het Nederlands."},switchTo:{id:`${r}.switchTo`,defaultMessage:"Voir en fran\xe7ais",en:"Switch to English",it:"Passa all\u2019italiano",es:"Cambiar a espa\xf1ol",de:"Zu Deutsch wechseln",nl:"Naar het Nederlands"},dismiss:{id:`${r}.dismiss`,defaultMessage:"Fermer",en:"Close",it:"Chiudi",es:"Cerrar",de:"Schlie\xdfen",nl:"Sluiten"}};Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return u}));var i=n(17),r=n(218),a=n(12),o=n(74),s=n(72);const d={GENERIC:"passengerForm.validationError",INVALID_DATE:"passengerForm.validationError.date",INVALID_EMAIL:"passengerForm.validationError.email"},l=i.a().of(i.f({countryCode:i.g().oneOf(Object.values(r.a)).required(),expirationDate:i.g().required().test("Invalid Date",d.INVALID_DATE,(e=>Object(o.e)(e))),documentIdentifier:i.g().required(),type:i.g().oneOf(Object.values(a.b)).required()})),c=i.a().required().of(i.f({code:i.g().required(),discountCardId:i.g().required(),expirationDate:i.g().optional().test("Invalid Date",d.INVALID_DATE,(e=>!e||Object(o.e)(e)))})),u=i.f({birthdate:i.g().required().test("Invalid Date",d.INVALID_DATE,(e=>Object(o.d)(e))),discountCards:c.required(),mail:i.g().email().optional().test("Invalid Email format",d.INVALID_EMAIL,(e=>!e||Object(s.i)(e))),firstName:i.g().required(),identityDocuments:l.required(),lastName:i.g().required(),title:i.g().required().oneOf(Object.values(a.f))})},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s}));var i=n(4);const r=i.d.p`
109  ${{fontSize:"1.8rem",lineHeight:"32px","@media (min-width: 768px)":{fontSize:"2.2rem",lineHeight:"34px"}}}
110`,a=i.d.p`
111  ${{fontSize:"1.6rem",lineHeight:"30px","@media (min-width: 768px)":{fontSize:"1.8rem",lineHeight:"32px"}}}
112`,o=i.d.p`
113  ${{fontSize:"1.4rem",lineHeight:"26px","@media (min-width: 768px)":{fontSize:"1.6rem",lineHeight:"24px"}}}
114`,s=i.d.p`
115  ${{fontSize:"1.2rem",lineHeight:"21px","@media (min-width: 768px)":{fontSize:"1.4rem",lineHeight:"21px"}}}
116`},function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));var i=n(4);const r=Object(i.c)(["",";"],{width:"100%",borderRadius:"1rem",boxShadow:"0px 0px 30px rgba(157, 163, 206, 0.2)"}),a=i.d.div.withConfig({displayName:"RoundShadowBox",componentId:"r3c4jj-0"})(["",";"],r);t.a=a},function(e,t,n){"use strict";t.a=n.p+"static/media/texture-green.d7a9a3b6.png"},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return r}));var i=n(4);const r=Object(i.c)(["",";font-weight:600;"],{lineHeight:"25.3px","@media (min-width: 576px)":{lineHeight:"43.7px",fontSize:"3.8rem",marginTop:"12rem",marginBottom:"8rem"},fontSize:"2.2rem",textAlign:"center",paddingLeft:"2rem",paddingRight:"2rem",marginTop:"4rem",marginBottom:"3rem"}),a=i.d.h2.withConfig({displayName:"H2",componentId:"sc-1c4erq9-0"})(["",";"],r)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(4);const r=Object(i.c)(["",";font-weight:600;"],{lineHeight:"23px","@media (min-width: 576px)":{lineHeight:"32.2px",fontSize:"2.8rem"},fontSize:"2rem"}),a=i.d.h3.withConfig({displayName:"H3",componentId:"ijczdt-0"})(["",";"],r)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
117  ${e=>{let{customStyle:t}=e;return t}}
118`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M13 1L1 13M1 1L13 13",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i=n(4),r=n(14),a=n(86),o=n(141),s=n(1);const d=Object(i.d)(o.a)`
119  ${a.a.LINK}
120  &:visited {
121    ${a.a.LINK}
122  }
123
124  ${e=>{let{isObfuscated:t}=e;return t&&{cursor:"pointer"}}}
125
126  ${e=>{let{customStyle:t}=e;return t}}
127`,l=e=>{const t=Object(r.j)(e.href);return e.isObfuscated?Object(s.jsx)(d,{...e,as:"span",href:void 0,onClick:()=>{t&&window.open(t,e.target||"_self")},target:void 0,children:e.children}):Object(s.jsx)(d,{as:"a",...e,href:t})}},function(e,t,n){"use strict";var i=n(4),r=n(11);
127const a=Object(i.e)(["0%,95%,100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1.0);transform:scale(1.0);}"]);var o=i.d.div.withConfig({displayName:"Bounce",componentId:"sc-7pyo5k-0"})([""," animation:"," 1.4s infinite ease-in-out both;background-color:",";"],{backgroundColor:"#22E4AB",height:"100%",width:"100%",borderRadius:"9999px"},a,(e=>e.white?"white":r.a.terciary500));var s=i.d.div.withConfig({displayName:"Wrapper",componentId:"sc-12rxyh2-0"})(["@media (min-width:768px){width:",";height:",";}width:",";height:",";",""],(e=>e.desktop?`${e.desktop}px`:"100%"),(e=>e.desktop?`${e.desktop}px`:"100%"),(e=>e.mobile?`${e.mobile}px`:"100%"),(e=>e.mobile?`${e.mobile}px`:"100%"),{margin:"0.5rem",verticalAlign:"middle",display:"inline-flex"}),d=n(1);t.a=e=>{let{desktop:t,mobile:n,white:i}=e;return Object(d.jsx)(s,{desktop:t,mobile:n,children:Object(d.jsx)(o,{white:i})})}},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));const i="app.containers.app",r={defaultTitle:{id:`${i}.defaultTitle`,defaultMessage:"R\xe9servez vos voyages responsables en 3 clics",en:"Book your responsible journeys in 3 clicks",es:"Reserva tus viajes responsables en 3 clics",it:"Prenota i tuoi viaggi responsabili in 3 clic",de:"Buchen Sie Ihre nachhaltigen Reisen in 3 Klicks",nl:"Boek je verantwoorde reizen in 3 klikken"},defaultDescription:{id:`${i}.defaultDescription`,defaultMessage:"Comparez, combinez et r\xe9servez tous vos voyages en train, bus et covoiturage sur une plateforme unique.",en:"Compare, combine and book all your train, bus and carpool journeys on a single platform.",es:"Compara, combina y reserva todos tus viajes en tren, autob\xfas y coche compartido en una \xfanica plataforma.",it:"Confronta, combina e prenota tutti i tuoi viaggi in treno, autobus e carpooling su un'unica piattaforma.",de:"Vergleichen, kombinieren und buchen Sie alle Ihre Reisen mit Zug, Bus und Mitfahrgelegenheit auf einer einzigen Plattform.",nl:"Vergelijk, combineer en boek al je reizen met trein, bus en carpool op \xe9\xe9n platform."}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.appBanner",a={getInStore:{id:`${r}.getInStore`,defaultMessage:"T\xe9l\xe9charger l\u2019application",en:"Download the application ",it:"Scarica la domanda ",es:"Descargar la solicitud",de:"Download der Bewerbung",nl:"De toepassing downloaden"},title:{id:`${r}.title`,defaultMessage:"Passez par l\xe0 ou par l\u2019app \u270c\ufe0f",en:"Pass through there or through the app \u270c\ufe0f",it:"Passa da l\xec o tramite l'app \u270c\ufe0f",es:"Pasa por ah\xed o por la aplicaci\xf3n \u270c\ufe0f",de:"Gehen Sie dort vorbei oder durch die App \u270c\ufe0f",nl:"Ga daarlangs of via de app \u270c\ufe0f"}};t.c=Object(i.defineMessages)(a)},,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="mobileHeader",a={myOrders:{id:`${r}.myOrders`,defaultMessage:"Mes billets",en:"My orders",it:"I miei biglietti",es:"Mis entradas",de:"Meine Tickets",nl:"Mijn tickets"},search:{id:`${r}.search`,defaultMessage:"Recherche",en:"Search",it:"Ricerca",es:"Busque",de:"Suche",nl:"Zoeken"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.maintenance",a={underMaintenance:{id:`${r}.underMaintenance`,defaultMessage:"Maintenance en cours",en:"Maintenance in progress",it:"Manutenzione in corso",es:"Mantenimiento en curso",de:"Wartungsarbeiten im Gange",nl:"Onderhoud bezig"},apologyMessage:{id:`${r}.apologyMessage`,defaultMessage:"Notre service est indisponible pour le moment, nous travaillons \xe0 grande vitesse pour retourner sur de bons rails. En attendant, il va falloir patienter un peu.",en:"Our service is currently unavailable, we are working at full speed to get back on track. In the meantime, please be patient.",it:"Il nostro servizio al momento non \xe8 disponibile, stiamo lavorando a piena velocit\xe0 per tornare sulla giusta rotta. Nel frattempo, si prega di avere pazienza.",es:"Nuestro servicio no est\xe1 disponible en este momento, estamos trabajando a toda velocidad para volver al buen camino. Mientras tanto, por favor tenga paciencia.",de:"Unser Service ist derzeit nicht verf\xfcgbar, wir arbeiten mit Hochdruck daran, wieder auf Kurs zu kommen. In der Zwischenzeit bitten wir um Geduld.",nl:"Onze dienst is momenteel niet beschikbaar, we werken hard om weer op het goede spoor te komen. In de tussentijd vragen we om geduld."}};t.b=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}
127));var i=n(6),r=n(174);const a="app.components.NewModal",o={[r.a]:{id:`${a}.${r.a}`,defaultMessage:"Fermer",en:"Close",it:"Chiudi",es:"Cerrar",de:"Schlie\xdfen",nl:"Sluiten"}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i="close"},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return l}));var i=n(12),r=n(246);const a=e=>{const t=JSON.parse(e);if(!Array.isArray(t))return null;const n=[];for(const i of t){const e=JSON.parse(i);n.push(e)}return n},o=e=>{const t=new URLSearchParams(e),n=Number(t.get("originId")),i=Number(t.get("destinationId")),o=Number(t.get("outboundTime")),s=Number(t.get("returnTime")),d=t.get("refererId"),l={origin:t.get("origin"),originId:isNaN(n)?null:n,destination:t.get("destination"),destinationId:isNaN(i)?null:i,outboundDate:t.get("outboundDate"),outboundTime:isNaN(o)?null:o,returnDate:t.get("returnDate")||null,returnTime:isNaN(s)?null:s,passengers:a(t.get("passengers")),refererId:d};try{return r.a.validateSync(l)}catch(c){return null}},s=e=>{const t=[];for(const n of e){const[e,i,r]=n.local_name.split(", "),a={id:n.id,gpuid:n.gpuid,name:e,region:i,country:r,stations:[],nearFrom:null};t.push(a)}return t},d=e=>{const t=[];return e.forEach((e=>{const n=t.findIndex((t=>t.id===e.city_id));let i=t[n];const r=n>=0;if(!r){const[t,n,r]=e.local_name.split(", ");i={id:e.city_id,gpuid:e.gpuid,name:t,region:n,country:r,stations:[],nearFrom:e.nearfrom&&e.distance>=0?{name:e.nearfrom,distance:e.distance}:null}}e.station_id&&e.station_id>0&&i.stations.push({id:e.station_id,name:e.station_unique_name}),r?t[n]=i:t.push(i)})),t},l=e=>{const t={[i.e.ADULT]:0,[i.e.YOUNG]:0,[i.e.SENIOR]:0};for(const n of e)t[n.category]+=1;return t}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return p}));n(801);var i=n(19),r=n(2),a=n(9),o=n(67),s=n(35),d=n(1);const l=Object(i.fromJS)({isAuthenticated:!1,virtualCreditCard:null,ticketCancellation:{conditions:null,openCancellationModal:!1,segmentData:null,isLoading:!1}}),c=Object(r.createContext)(l);function u(e,t){switch(t.type){case"login":return{...e,isAuthenticated:!0};case"logout":return{...e,isAuthenticated:!1};case"setVirtualCreditCard":return{...e,virtualCreditCard:t.virtualCreditCard};default:return e}}const p=e=>{const[t,n]=Object(r.useReducer)(u,l);Object(r.useEffect)((()=>{try{!!localStorage.getItem(a.b)&&i()}catch(e){console.error("Access to local storage denied.")}}),[]);const i=e=>{e&&localStorage.setItem(a.b,e),n({type:"login"})},p=()=>{localStorage.removeItem(a.b),n({type:"logout"})},g=async(e,t)=>{try{return await Object(s.a)(e,{method:"POST",headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.b)}`},...t})}catch(n){n.errorKey===a.B&&p(),o.a.captureException(n)}},m="/companies",f={...t,login:i,logout:p,authenticate:async()=>{const e=await g(a.C,{body:JSON.stringify({redirectUri:window.location.toString()})});window.location.href=e},adminRequest:g,getAllCompanies:async()=>g(`${a.c}${m}`,{method:a.j.METHODS.GET}),getAllFeatureFlags:async()=>g(`${a.c}/featureFlags`,{method:a.j.METHODS.GET}),generateVirtualCreditCard:async e=>{const t=await g(`${a.I}/${e}/virtualCard`);n({type:"setVirtualCreditCard",virtualCreditCard:t})},getWidgetBooking:async()=>{try{return await Object(s.a)(a.E,{method:"GET",headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.b)}`}})}catch(e){if(e.errorKey===a.B)return void p();o.a.captureException(e)}},postWidgetBooking:async e=>{try{return await Object(s.a)(a.E,{method:"POST",headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.b)}`},body:JSON.stringify(e)})}catch(t){if(t.errorKey===a.B)return void p();throw o.a.captureException(t),t}},patchWidgetBooking:async(e,t)=>{try{return await Object(s.a)(`${a.E}/${e}`,{method:"PATCH",headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.b)}`},body:JSON.stringify(t)})}catch(n){if(n.errorKey===a.B)return void p();throw o.a.captureException(n),n}},deleteWidgetBooking:async e=>{try{const t=await fetch(`${a.E}/${e}`,{method:"DELETE",headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.b)}`}});if(!t.ok)throw t.statusText;return t}catch(t){if(t.errorKey===a.B)return void p();o.a.captureException(t)}},updateCompanyVisibility:async e=>g(`${a.c}${m}/${e}/switchvisibilityonsearch`,{method:a.j.METHODS.PUT}),updateCompanySelfCancellation:async e=>g(`${a.c}${m}/${e}/switchcustomerselfcancellation`,{method:a.j.METHODS.PUT}),updateMaintenanceMode:async()=>g(`${a.c}/apiStatus/maintenance`,{method:a.j.METHODS.PUT}),updateEditableContent:async(e,t)=>g(`${a.D}/${e}`,{body:JSON.stringify(t),method:"PATCH"}),updateFeatureFlag:async(e,t)=>g(`${a.c}/featureFlags/${e}`,{method:a.j.METHODS.PATCH,body:JSON.stringify({active:t})}),createEditableContent:async e=>{try{return[null,await Object(s.a)(a.D,{method:"POST",headers:{...a.e,authorization:`Bearer ${localStorage.getItem(a.b)}`},body:JSON.stringify(e)})]}catch(t){return t.errorKey===a.B&&p(),t.errorKey===a.i?[t,null]:(o.a.captureException(t),[t,null])}},deleteEditableContent:async e=>g(`${a.D}/${e}`,{method:"DELETE"})};return Object(d.jsx)(c.Provider,{value:f,...e})}},,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return k})),n.d(t,"b",(function(){return M})),n.d(t,"f",(function(){return A}));var i=n(9);const r=["110100","110110","110200","200100","400020","400070"],a=()=>"hidden"===document.visibilityState;let o=null;async function s(){let{onLateToken:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=i.A,n=(e=>{const t=Date.now();let n=e,i=0,r=null,o=!a(),s=a(),d=()=>{};const l=new Promise((e=>{d=e})),c=()=>{i=Date.now(),r=setTimeout((()=>{r=null,n=0,d()}),n)},u=()=>{null!==r&&(clearTimeout(r),r=null,n=Math.max(0,n-(Date.now()-i)))},p=()=>{a()?(s=!0,u()):(o=!0,null===r&&n>0&&c())};return document.addEventListener("visibilitychange",p),a()||c(),{expired:l,timing:()=>({elapsedMs:Date.now()-t,visibility:o&&s?"mixed":s?"hidden":"visible"}),dispose:()=>{u(),document.removeEventListener("visibilitychange",p)}}})(8e3),s=e=>{const t=n.timing();return n.dispose(),{token:null,error:e,timing:t}};if(!t)return s("no_sitekey");const d=await(e=>Promise.race([(o||(o=new Promise(((e,t)=>{if(window.turnstile)return void e();const n=document.createElement("script");n.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",n.async=!0,n.defer=!0,n.onload=()=>e(),n.onerror=()=>{o=null,t(new Error("Turnstile script failed to load"))},document.head.appendChild(n)})),o)).then((()=>null),(()=>"script_blocked")),e.expired.then((()=>"script_timeout"))]))(n);if(d)return s(d);const{turnstile:l}=window;return l?((e,t,n,i)=>{const a=document.createElement("div");return a.style.display="none",document.body.appendChild(a),new Promise((o=>{let s=!1,d=!1,l=null,c=null;const u=()=>{if(!d){d=!0,null!==c&&clearTimeout(c),n.dispose();try{e.remove(a)}catch(t){}a.remove()}},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"empty_token",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(s)return;s=!0;const a=n.timing();o(e?{token:e,error:null,timing:a}:{token:null,error:t,timing:a}),r&&i?c=setTimeout(u,45e3):u()},g=e=>{s?u():p(null,e)},m=e=>{if(s){if(e&&!d&&i){const t=n.timing();u(),i(e,t)}}else p(e)};n.expired.then((()=>
127p(null,l||"timeout",!0)));try{e.render(a,{sitekey:t,action:"session_token",retry:"auto","retry-interval":2e3,callback:m,"error-callback":e=>(l=String(e),r.includes(l)&&g(l),!0),"before-interactive-callback":()=>g("interaction_required"),"timeout-callback":()=>g("interaction_timeout"),"unsupported-callback":()=>g("unsupported")})}catch(f){g("render_failed")}}))})(l,t,n,e):s("no_api")}const d="tttSessionToken",l="tttClockOffset";let c=null;const u=new Set;let p=0;const g=()=>{u.forEach((e=>e()))},m=()=>({isMinting:null!==c,lateSessions:p}),f=e=>(u.add(e),()=>{u.delete(e)});let h=0;const b=()=>Date.now()-h<6e4,v=()=>{h=0},y=()=>{try{return window.localStorage.getItem(d)}catch(e){return null}};let T=Number((()=>{try{return window.sessionStorage.getItem(l)}catch(e){return 0}})());const k=()=>Number.isFinite(T)?T:0;let j=0,w=null;const z=async e=>{const t=await fetch(`${i.c}/session/token`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok)return null;const{serverTime:n,token:r}=await t.json();return(e=>{if(Number.isFinite(e)){T=e-Math.floor(Date.now()/1e3);try{window.sessionStorage.setItem(l,String(T))}catch(t){}}})(n),r?((e=>{try{window.localStorage.setItem(d,e)}catch(t){}})(r),j+=1,r):null},C=e=>{let{elapsedMs:t,visibility:n}=e;return{turnstileElapsedMs:t,turnstileVisibility:n}},S=async()=>{const e=j;w=null;const{error:t,timing:n,token:i}=await s({onLateToken:(t,n)=>{j>e||z({turnstileToken:t,...C(n),turnstileLate:!0}).then((e=>{e&&(w=e,h=0,p+=1,g())})).catch((()=>{}))}});return z(i?{turnstileToken:i,...C(n)}:{turnstileToken:null,turnstileError:t,...C(n)})};async function M(){if(!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])){const e=y();if(e)return e}return b()?null:(c||(c=S().catch((()=>null)).then((e=>{const t=e||w;return h=t?0:Date.now(),t})).finally((()=>{c=null,g()})),g()),c)}const A=()=>{setTimeout((()=>{M()}),0)}},,function(e,t,n){"use strict";t.a=n.p+"static/media/logo_eurostar.f578da07.svg"},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
128  ${e=>{let{customStyle:t}=e;return t}}
129`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},function(e){e.exports=JSON.parse('{"a":"1.380.0"}')},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(200);const a="app.components.SubmitButton",o={[r.a]:{id:[a,r.a].join("."),defaultMessage:"Veuillez patienter",en:"Please wait",es:"Por favor espere",it:"Si prega di attendere",de:"Bitte warten",nl:"Even geduld aub"}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i="pleaseWait"},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.DestinationCardSlider",a={priceFrom:{id:`${r}.priceFrom`,defaultMessage:"\xc0 partir de ",en:"From ",it:"Da ",es:"Desde ",de:"Ab ",nl:"Van "}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i=()=>{try{const e=window.localStorage.getItem("deviceId");if(null===e)return;const t=+e;return isNaN(t)?void 0:t}catch(e){return}}},,function(e,t,n){"use strict";n.d(t,"o",(function(){return o})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"d",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"l",(function(){return m})),n.d(t,"k",(function(){return f})),n.d(t,"e",(function(){return h})),n.d(t,"m",(function(){return b})),n.d(t,"i",(function(){return v})),n.d(t,"p",(function(){return y}
129)),n.d(t,"n",(function(){return T})),n.d(t,"j",(function(){return k}));var i=n(45),r=n.n(i),a=(n(149),n(358),n(34));const o=e=>/[!@#$%^&*(),.?":{}|<>/]/g.test(e),s=(e,t)=>r.a.unix(e).utcOffset(t).format("HH[h]mm"),d=(e,t)=>r.a.unix(e).utcOffset(t).format("ddd DD MMMM"),l=(e,t)=>r.a.unix(e).utcOffset(t).format("L"),c=e=>{const t=Math.floor(e/60),n=Math.round(e%60);return`${t}h${n<10?`0${n}`:n}`},u=e=>`${Math.ceil(e/60)}h`,p=e=>`${(e/100).toFixed(2)} \u20ac`,g=e=>{const t=e.match(/([a-zA-Z\xc0-\xd6\xd8-\xf6\xf8-\xff]+\S?[a-zA-Z\xc0-\xd6\xd8-\xf6\xf8-\xff]+)|\d+/g);return t?(t[0]===t[1]&&t.shift(),t.join(" ")):e},m=(e,t)=>(t-e)/60,f=e=>Math.round(e/100),h=e=>`${e} \u20ac`,b=e=>Object.values(e).reduce(((e,t)=>e+(t?t.paidPrice||t.priceCents:0)),0),v=(e,t,n,i,r)=>{if(e===n&&t===i)return 0;const a=Math.PI*e/180,o=Math.PI*n/180,s=t-i,d=Math.PI*s/180;let l=Math.sin(a)*Math.sin(o)+Math.cos(a)*Math.cos(o)*Math.cos(d);return l=Math.acos(l),l=180*l/Math.PI,l=60*l*1.1515,"K"===r&&(l*=1.609344),"N"===r&&(l*=.8684),l},y=e=>Object.values(e).some((e=>!!e&&e.segments.some((e=>!0===e.isBookable)))),T=e=>{let{arrivalUTC:t,departureUTC:n,destinationOffset:i,originOffset:r}=e;return!a.a.unix(n).utc().utcOffset(r).isSame(a.a.unix(t).utc().utcOffset(i),"days")},k=e=>100*e},,function(e,t,n){"use strict";t.a=n.p+"static/media/nodi.7fc3b217.webp"},function(e,t,n){"use strict";const i=n(4).d.div.withConfig({displayName:"Row",componentId:"h7vegj-0"})(["",";"],{position:"relative",width:"100%",maxWidth:"1080px",marginLeft:"auto",marginRight:"auto"});t.a=i},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return l}));n(2);var i=n(4),r=n(126),a=n(1);const o=i.c`
130  transform: translate(0, -100%);
131  ${{fontSize:"1.4rem",lineHeight:"21px",fontWeight:400}}
132`,s=i.d.label`
133  ${{position:"absolute",fontWeight:700,color:"#92939B"}}
134  pointer-events: none;
135  left: 24px;
136  top: 50%;
137  transform: translate(0, -50%);
138  transition: 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
139
140  ${e=>{let{isFilled:t}=e;return t&&o}}
141`,d=i.d.div`
142  ${{position:"relative",width:"100%"}}
143
144  &:focus-within ${s} {
145    ${o}
146  }
147`,l=i.c`
148  ${{width:"100%"}}
149
150  height: 60px;
151  padding-top: 30px;
152  padding-bottom: 6px;
153  padding-left: 24px;
154  padding-right: 24px;
155
156  &::placeholder {
157    opacity: 0;
158  }
159
160  &:focus::placeholder {
161    opacity: 1;
162    ${{fontWeight:700}};
163  }
164`,c=Object(i.d)(r.d)`
165  ${l}
166`;t.d=e=>{let{inputRef:t,...n}=e;return Object(a.jsxs)(d,{children:[Object(a.jsx)(c,{...n,ref:t}),Object(a.jsx)(s,{isFilled:!!n.value,children:n.placeHolderLabel})]})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var i=n(521),r=n(2),a=n(112),o=n(371),s=n(1);const d=Object(r.createContext)({user:null,isLoading:!1,accessToken:null,login:async()=>{},logout:async()=>{},sendMagicLink:async()=>null,verifyMagicLink:async()=>{}}),l=e=>{let{children:t}=e;const[n,l]=Object(r.useState)(a.a.getUserToken()),[c,u]=Object(r.useState)(null),[p,g]=Object(r.useState)(!!n),m=Object(r.useCallback)((()=>{a.a.removeUserAuthentication(),u(null),l(null)}),[]),f=Object(r.useCallback)((async e=>{try{g(!0);const t=await Object(o.c)(e);u(t)}catch(t){m()}finally{g(!1)}}),[m]);Object(r.useEffect)((()=>{n&&f(n)}),[f,n]);const h=Object(r.useCallback)((async e=>{a.a.setUserAuthentication(e),l(e.token)}),[]),b=Object(r.useCallback)((async e=>{const t=await Object(a.b)(e);h(t),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"login",transaction_id:e.orderId,user_data:{user_id:i.decode(t.refreshToken).customerId}})}),[h]),v=Object(r.useCallback)((async()=>{await Object(a.c)(),m()}),[m]),y=Object(r.useCallback)((async e=>{const t=await Object(a.e)(e);h(t)}),[h]),T=Object(r.useMemo)((()=>({user:c,isLoading:p,accessToken:n,login:b,logout:v,sendMagicLink:a.d,verifyMagicLink:y})),[n,b,v,y,p,c]);return Object(s.jsx)(d.Provider,{value:T,children:t})},c=()=>{const e=Object(r.useContext)(d);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return v}));var i=n(149),r=n.n(i),a=n(2),o=n(422),s=n(35),d=n(69),l=n(34);const c="tictactrip:searchParameters",u=()=>{try{return"undefined"===typeof window?null:window.localStorage}catch{return null}},p=()=>{const e=u();if(!e)return d.b;try{const t=e.getItem(c);if(!t)return d.b;const n=JSON.parse(t);if(!n||"object"!==typeof n)return d.b;const i=(e=>{const t={...e},n=Object(l.a)();return t.outboundDate&&Object(l.a)(t.outboundDate).isValid()&&!Object(l.a)(t.outboundDate).isBefore(n,"day")||(t.outboundDate=n.format("YYYY-MM-DD"),t.outboundTime=null),!t.returnDate||Object(l.a)(t.returnDate).isValid()&&!Object(l.a)(t.returnDate).isBefore(Object(l.a)(t.outboundDate),"day")||(t.returnDate=null,t.returnTime=null),t})(n);return{...d.b,...i,passengers:Array.isArray(i.passengers)&&i.passengers.length>0?i.passengers:d.b.passengers}}catch{return d.b}}
166;var g=n(246),m=n(175),f=n(1);const h=Object(a.createContext)(null),b=e=>{let{children:t}=e;const[n,i]=Object(a.useState)(p);Object(a.useEffect)((()=>{(e=>{const t=u();if(t&&e)try{t.setItem(c,JSON.stringify(e))}catch{}})(n)}),[n]);const[l,b]=Object(a.useState)({passengerId:null,mail:null,title:null,firstName:null,lastName:null,birthdate:null,phoneNumber:null,language:null}),v=Object(o.a)({setPassengers:e=>{i((t=>({...t,passengers:e(t.passengers).map((e=>(e.id===l.passengerId&&b((t=>({...t,title:e.title,firstName:e.firstName,lastName:e.lastName,birthdate:e.birthdate}))),e)))})))},passengers:n.passengers}),y=(e,t)=>{i((n=>({...n,origin:e,originId:t})))},T=(e,t)=>{i((n=>({...n,destination:e,destinationId:t})))},k=()=>{i((e=>({...e,origin:e.destination,originId:e.destinationId,destination:e.origin,destinationId:e.originId})))},j=(e,t)=>{i((n=>({...n,outboundDate:e,outboundTime:t})))},w=(e,t)=>{i((n=>({...n,returnDate:e,returnTime:t})))},z=Object(a.useCallback)((e=>{i((t=>({...t,passengers:e})))}),[]),C=e=>{if(!g.a.isValidSync(e))return;return r.a.stringify({...e,passengers:JSON.stringify(e.passengers.map((e=>JSON.stringify({id:e.id,age:e.age,category:e.category,discountCards:e.discountCards}))))},{addQueryPrefix:!0})},S=async()=>await Object(s.a)(d.d),M=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.a;const t=await Object(s.a)(`${d.e}/${e}`);return Object(m.b)(t)},A=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.a;const n=await Object(s.a)(`${d.f}${e}/${t}`);return Object(m.b)(n)},x=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.a;const n=await Object(s.a)(`${d.g}${e}/${t}`);return Object(m.b)(n)},O=async(e,t)=>{const n=new URLSearchParams({q:e});t&&n.append("partnerId",t);const i=await Object(s.a)(`${d.c}?${n}`);return Object(m.a)(i)},D=Object(a.useMemo)((()=>({searchParameters:n,setSearchParameters:i,getSearchParametersFromUrl:m.d,createSearchUrl:C,getPopularCitiesFrom:A,getPopularCitiesTo:x,getSuggestedCities:O,getPopularCities:M,setOrigin:y,setDestination:T,setOutboundDate:j,setReturnDate:w,reverseCities:k,getDiscountCards:S,setPassengers:z,customer:l,setCustomer:b,passengersManagement:v})),[l,v,n,z]);return Object(f.jsx)(h.Provider,{value:D,children:t})},v=()=>{const e=Object(a.useContext)(h);return e}},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));let i=function(e){return e.Afghanistan="AF",e["\xc5land_Islands"]="AX",e.Albania="AL",e.Algeria="DZ",e.American_Samoa="AS",e.Andorra="AD",e.Angola="AO",e.Anguilla="AI",e.Antarctica="AQ",e.Antigua_and_Barbuda="AG",e.Argentina="AR",e.Armenia="AM",e.Aruba="AW",e.Australia="AU",e.Austria="AT",e.Azerbaijan="AZ",e.Bahamas="BS",e.Bahrain="BH",e.Bangladesh="BD",e.Barbados="BB",e.Belarus="BY",e.Belgium="BE",e.Belize="BZ",e.Benin="BJ",e.Bermuda="BM",e.Bhutan="BT",e.Bolivia="BO",e.Bonaire="BQ",e.Bosnia_and_Herzegovina="BA",e.Botswana="BW",e.Bouvet_Island="BV",e.Brazil="BR",e.British_Indian_Ocean_Territory="IO",e.Brunei_Darussalam="BN",e.Bulgaria="BG",e.Burkina_Faso="BF",e.Burundi="BI",e.Cabo_Verde="CV",e.Cambodia="KH",e.Cameroon="CM",e.Canada="CA",e.Cayman_Islands="KY",e.Central_African_Republic="CF",e.Chad="TD",e.Chile="CL",e.China="CN",e.Christmas_Island="CX",e.Cocos_Islands="CC",e.Colombia="CO",e.Comoros="KM",e.Congo="CG",e.Democratic_Republic_of_the_congo="CD",e.Cook_Islands="CK",e.Costa_Rica="CR",e["C\xf4te_d_Ivoire"]="CI",e.Croatia="HR",e.Cuba="CU",e["Cura\xe7ao"]="CW",e.Cyprus="CY",e.Czechia="CZ",e.Denmark="DK",e.Djibouti="DJ",e.Dominica="DM",e.Dominican_Republic="DO",e.Ecuador="EC",e.Egypt="EG",e.El_Salvador="SV",e.Equatorial_Guinea="GQ",e.Eritrea="ER",e.Estonia="EE",e.Eswatini="SZ",e.Ethiopia="ET",e.Falkland_Islands="FK",e.Faroe_Islands="FO",e.Fiji="FJ",e.Finland="FI",e.France="FR",e.French_Guiana="GF",e.French_Polynesia="PF",e.French_Southern_Territories="TF",e.Gabon="GA",e.Gambia="GM",e.Georgia="GE",e.Germany="DE",e.Ghana="GH",e.Gibraltar="GI",e.Greece="GR",e.Greenland="GL",e.Grenada="GD",e.Guadeloupe="GP",e.Guam="GU",e.Guatemala="GT",e.Guernsey="GG",e.Guinea="GN",e.Guinea_Bissau="GW",e.Guyana="GY",e.Haiti="HT",e.Heard_Island_and_McDonald_Islands="HM",e.Holy_See="VA",e.Honduras="HN",e.Hong_Kong="HK",e.Hungary="HU",e.Iceland="IS",e.India="IN",e.Indonesia="ID",e.Iran="IR",e.Iraq="IQ",e.Ireland="IE",e.Isle_of_Man="IM",e.Israel="IL",e.Italy="IT",e.Jamaica="JM",e.Japan="JP",e.Jersey="JE",e.Jordan="JO",e.Kazakhstan="KZ",e.Kenya="KE",e.Kiribati="KI",e.Korea="KR",e.Kuwait="KW",e.Kyrgyzstan="KG",e.Laos="LA",e.Latvia="LV",e.Lebanon="LB",e.
166Lesotho="LS",e.Liberia="LR",e.Libya="LY",e.Liechtenstein="LI",e.Lithuania="LT",e.Luxembourg="LU",e.Macao="MO",e.Madagascar="MG",e.Malawi="MW",e.Malaysia="MY",e.Maldives="MV",e.Mali="ML",e.Malta="MT",e.Marshall_Islands="MH",e.Martinique="MQ",e.Mauritania="MR",e.Mauritius="MU",e.Mayotte="YT",e.Mexico="MX",e.Micronesia="FM",e.Moldova="MD",e.Monaco="MC",e.Mongolia="MN",e.Montenegro="ME",e.Montserrat="MS",e.Morocco="MA",e.Mozambique="MZ",e.Myanmar="MM",e.Namibia="NA",e.Nauru="NR",e.Nepal="NP",e.Netherlands="NL",e.New_Caledonia="NC",e.New_Zealand="NZ",e.Nicaragua="NI",e.Niger="NE",e.Nigeria="NG",e.Niue="NU",e.Norfolk_Island="NF",e.North_Macedonia="MK",e.Northern_Mariana_Islands="MP",e.Norway="NO",e.Oman="OM",e.Pakistan="PK",e.Palau="PW",e.Palestine="PS",e.Panama="PA",e.Papua_New_Guinea="PG",e.Paraguay="PY",e.Peru="PE",e.Philippines="PH",e.Pitcairn="PN",e.Poland="PL",e.Portugal="PT",e.Puerto_Rico="PR",e.Qatar="QA",e["R\xe9union"]="RE",e.Romania="RO",e.Russian_Federation="RU",e.Rwanda="RW",e["Saint_Barth\xe9lemy"]="BL",e.Saint_Helena="SH",e.Saint_Kitts_and_Nevis="KN",e.Saint_Lucia="LC",e.Saint_Martin="MF",e.Saint_Pierre_and_Miquelon="PM",e.Saint_Vincent_and_the_Grenadines="VC",e.Samoa="WS",e.San_Marino="SM",e.Sao_Tome_and_Principe="ST",e.Saudi_Arabia="SA",e.Senegal="SN",e.Serbia="RS",e.Seychelles="SC",e.Sierra_Leone="SL",e.Singapore="SG",e.Sint_Maarten="SX",e.Slovakia="SK",e.Slovenia="SI",e.Solomon_Islands="SB",e.Somalia="SO",e.South_Africa="ZA",e.South_Georgia_and_the_South_Sandwich_Islands="GS",e.South_Sudan="SS",e.Spain="ES",e.Sri_Lanka="LK",e.Sudan="SD",e.Suriname="SR",e.Svalbard_and_Jan_Mayen="SJ",e.Sweden="SE",e.Switzerland="CH",e.Syria="SY",e.Taiwan="TW",e.Tajikistan="TJ",e.Tanzania="TZ",e.Thailand="TH",e.Timor="TL",e.Togo="TG",e.Tokelau="TK",e.Tonga="TO",e.Trinidad_and_Tobago="TT",e.Tunisia="TN",e.Turkey="TR",e.Turkmenistan="TM",e.Turks_and_Caicos_Islands="TC",e.Tuvalu="TV",e.Uganda="UG",e.Ukraine="UA",e.United_Arab_Emirates="AE",e.United_Kingdom="GB",e.United_States_of_America="US",e.United_States_Minor_Outlying_Islands="UM",e.Uruguay="UY",e.Uzbekistan="UZ",e.Vanuatu="VU",e.Venezuela="VE",e.Viet_Nam="VN",e.Virgin_Islands_British="VG",e.Virgin_Islands_US="VI",e.Wallis_and_Futuna="WF",e.Western_Sahara="EH",e.Yemen="YE",e.Zambia="ZM",e.Zimbabwe="ZW",e}({})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
167  ${e=>{let{customStyle:t}=e;return t}}
168`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"18",viewBox:"0 0 19 18",width:"19",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M16.5 15.75L13.2375 12.4875M15 8.25C15 11.5637 12.3137 14.25 9 14.25C5.68629 14.25 3 11.5637 3 8.25C3 4.93629 5.68629 2.25 9 2.25C12.3137 2.25 15 4.93629 15 8.25Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},function(e,t,n){"use strict";t.a=n.p+"static/media/iconClose.463c590b.svg"},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.a=n.p+"static/media/logoTextBlack.1ba3a16a.svg"},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(9),r=n(35);const a=async()=>{const{maintenance:e}=await Object(r.a)(`${i.c}/apiStatus/maintenance`);return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
169  ${e=>{let{customStyle:t}=e;return t}}
170`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M10 4V20M19.5 12.5C19.5 11.837 19.7634 11.2011 20.2322 10.7322C20.7011 10.2634 21.337 10 22 10V9C22 5 21 4 17 4H7C3 4 2 5 2 9V9.5C2.66304 9.5 3.29893 9.76339 3.76777 10.2322C4.23661 10.7011 4.5 11.337 4.5 12C4.5 12.663 4.23661 13.2989 3.76777 13.7678C3.29893 14.2366 2.66304 14.5 2 14.5V15C2 19 3 20 7 20H17C21 20 22 19 22 15C21.337 15 20.7011 14.7366 20.2322 14.2678C19.7634 13.7989 19.5 13.163 19.5 12.5Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})}},function(e,t,n){"use strict";var i=n(6),r=n(21);const a={[r.f]:{id:`${r.w}.${r.f}`,defaultMessage:"Lien de paiement",en:"Payment link",es:"Enlace de pago",it:"Link di pagamento",de:"Zahlungslink",nl:"Betalingslink"},[r.o]:{id:`${r.w}.${r.o}`,defaultMessage:"Confirmation",en:"Confirmation",es:"Confirmaci\xf3n",it:"Conferma",de:"Best\xe4tigung",nl:"Bevestiging"},[r.n]:{id:`${r.w}.${r.n}`,defaultMessage:"Votre choix a bien \xe9t\xe9 pris en compte.",en:"Your choice has been saved.",es:"Su elecci\xf3n ha sido guardada.",it:"La tua scelta \xe8 stata salvata.",de:"Ihre Auswahl wurde gespeichert.",nl:"Uw keuze is o
170pgeslagen."},[r.l]:{id:`${r.w}.${r.l}`,defaultMessage:"R\xe9f\xe9rence",en:"Reference",es:"Referencia",it:"Riferimento",de:"Referenz",nl:"Referentie"},[r.e]:{id:`${r.w}.${r.e}`,defaultMessage:"Saisissez une r\xe9ference (ex: ACC-568790)",en:"Enter a reference (ex: ACC-568790)",es:"Ingrese una referencia (por ejemplo: ACC-568790)",it:"Inserisci un riferimento (es: ACC-568790)",de:"Geben Sie eine Referenz ein (z.B.: ACC-568790)",nl:"Voer een referentie in (bijv.: ACC-568790)"},[r.k]:{id:`${r.w}.${r.k}`,defaultMessage:"Prix (euro)",en:"Price (euro)",es:"Precio (euro)",it:"Prezzo (euro)",de:"Preis (Euro)",nl:"Prijs (euro)"},[r.d]:{id:`${r.w}.${r.d}`,defaultMessage:"Saisissez un prix (ex: 15)",en:"Enter a price (ex: 15)",es:"Ingrese un precio (por ejemplo: 15)",it:"Inserisci un prezzo (es: 15)",de:"Geben Sie einen Preis ein (z.B.: 15)",nl:"Voer een prijs in (bijv.: 15)"},[r.m]:{id:`${r.w}.${r.m}`,defaultMessage:"Civilit\xe9",en:"Title",es:"T\xedtulo",it:"Titolo",de:"Anrede",nl:"Aanhef"},[r.h]:{id:`${r.w}.${r.h}`,defaultMessage:"Pr\xe9nom",en:"First name",es:"Nombre",it:"Nome",de:"Vorname",nl:"Voornaam"},[r.b]:{id:`${r.w}.${r.b}`,defaultMessage:"Saisissez un pr\xe9nom",en:"Enter a first name",es:"Ingrese un nombre",it:"Inserisci un nome",de:"Geben Sie einen Vornamen ein",nl:"Voer een voornaam in"},[r.j]:{id:`${r.w}.${r.j}`,defaultMessage:"Nom",en:"Last name",es:"Apellido",it:"Cognome",de:"Nachname",nl:"Achternaam"},[r.c]:{id:`${r.w}.${r.c}`,defaultMessage:"Saisissez un nom",en:"Enter a last name",es:"Ingrese un apellido",it:"Inserisci un cognome",de:"Geben Sie einen Nachnamen ein",nl:"Voer een achternaam in"},[r.g]:{id:`${r.w}.${r.g}`,defaultMessage:"Email",en:"Email",es:"Correo electr\xf3nico",it:"Email",de:"E-Mail",nl:"E-mail"},[r.a]:{id:`${r.w}.${r.a}`,defaultMessage:"Saisissez l'email du client",en:"Enter the customer email",es:"Ingrese el correo electr\xf3nico del cliente",it:"Inserisci l'email del cliente",de:"Geben Sie die E-Mail-Adresse des Kunden ein",nl:"Voer het e-mailadres van de klant in"},[r.i]:{id:`${r.w}.${r.i}`,defaultMessage:"G\xe9n\xe9rer un lien",en:"Generate a link",es:"Generar un enlace",it:"Genera un link",de:"Link generieren",nl:"Genereer een link"},[r.s]:{id:`${r.w}.${r.s}`,defaultMessage:"M.",en:"Mr.",es:"Sr.",it:"Sig.",de:"Herr",nl:"Dhr."},[r.t]:{id:`${r.w}.${r.t}`,defaultMessage:"Mme.",en:"Ms.",es:"Sra.",it:"Sig.ra",de:"Frau",nl:"Mevr."},[r.p]:{id:`${r.w}.${r.p}`,defaultMessage:"Copier",en:"Copy",es:"Copiar",it:"Copia",de:"Kopieren",nl:"Kopi\xebren"},[r.q]:{id:`${r.w}.${r.q}`,defaultMessage:"Votre lien g\xe9n\xe9r\xe9 :",en:"Your generated link:",es:"Su enlace generado:",it:"Il tuo link generato:",de:"Ihr generierter Link:",nl:"Uw gegenereerde link:"},[r.r]:{id:`${r.w}.${r.r}`,defaultMessage:"R\xe9initialiser le formulaire",en:"Reset the form",es:"Restablecer el formulario",it:"Resetta il modulo",de:"Formular zur\xfccksetzen",nl:"Herstel het formulier"}};t.a=Object(i.defineMessages)(a)},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var i=n(19),r=n(98),a=n(136);const o=Object(i.fromJS)({locale:r.a});t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;return t.type===a.a?e.set("locale",t.locale):e}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n(17),r=n(34);const a=i.f().shape({cardCode:i.g().required(),id:i.g().required(),isIdRequired:i.b().required(),label:i.g().required(),visibility:i.e().required()}),o=i.f({age:i.e().required(),birthDay:i.e().nullable(),birthMonth:i.e().nullable(),birthYear:i.e().nullable(),birthdate:i.g().nullable(),category:i.g().required(),discountCardId:i.g().nullable(),discountCards:i.a().of(a),firstName:i.g().nullable(),id:i.e().required(),isCustomer:i.b().nullable(),lastName:i.g().nullable(),title:i.g().nullable()}),s=i.f({destination:i.g().required(),destinationId:i.e().required(),origin:i.g().required(),originId:i.e().required(),outboundDate:i.g().test("valid-date","Outbound date must be a valid date",(e=>Object(r.a)(e).isValid())).test("future","Outbound date must be in the future",(e=>Object(r.a)(e).isSameOrAfter(Object(r.a)(),"day"))).required(),outboundTime:i.e().nullable(),passengers:i.a().of(o).min(1),returnDate:i.g().nullable().test("valid-date","Return date must be a valid date",(e=>!e||Object(r.a)(e).isValid())).test("future","Return date must be in the future",(e=>!e||Object(r.a)(e).isSameOrAfter(Object(r.a)(),"day"))),returnTime:i.e().nullable()})},,,function(e,t,n){"use strict";n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return d})),n.d(t,"b",(function(){return c}));var i=n(6),r=n(12),a=n(90),o=n(55);
170const s="app.containers.Results",d={sort:{id:`${s}.sort`,defaultMessage:"Trier par",en:"Sort by",it:"Ordina per",es:"Ordenar por",de:"Sortieren nach",nl:"Sorteer op"},filter:{id:`${s}.filter`,defaultMessage:"Filtrer",en:"Filter",it:"Filtro",es:"Filtro",de:"Filtern",nl:"Filter"},[r.j.OUTBOUND]:{id:`${s}.${r.j.OUTBOUND}`,defaultMessage:"Aller : ",en:"Outbound : ",it:"Andata : ",es:"Salida : ",de:"Gehen : ",nl:"Uitgaand : "},[r.j.RETURN]:{id:`${s}.${[r.j.RETURN]}`,defaultMessage:"Retour : ",en:"Return : ",it:"Ritorno : ",es:"Vuelta : ",de:"Zur\xfcck : ",nl:"Terug : "},noFilterAvailable:{id:`${s}.noFilterAvailable`,defaultMessage:"Aucun filtre disponible.",en:"No filter available.",it:"Nessun filtro disponibile.",es:"No hay filtros disponibles.",de:"Kein Filter verf\xfcgbar.",nl:"Geen filter beschikbaar."},[a.a.TIME]:{id:`${s}.${[a.a.TIME]}`,defaultMessage:"Heure de d\xe9part",en:"Departure time",it:"Orario di partenza",es:"Hora de salida",de:"Abfahrtszeit",nl:"Vertrektijd"},[a.a.SCORE]:{id:`${s}.${[a.a.SCORE]}`,defaultMessage:"Moins cher et + rapide",en:"Cheaper and faster",it:"Meno caro e pi\xf9 veloce",es:"M\xe1s barato y m\xe1s r\xe1pido",de:"Billiger und schneller",nl:"Goedkoper en sneller"},[a.a.PRICE]:{id:`${s}.${[a.a.PRICE]}`,defaultMessage:"Le moins cher",en:"Cheapest",it:"Il meno costoso",es:"El m\xe1s barato",de:"Am billigsten",nl:"Goedkoopste"},[a.a.DURATION]:{id:`${s}.${[a.a.DURATION]}`,defaultMessage:"Le plus rapide",en:"Fastest",it:"Il pi\xf9 veloce",es:"El m\xe1s r\xe1pido",de:"Der schnellste",nl:"Snelste"},[a.a.CARBON_FOOTPRINT]:{id:`${s}.${[a.a.CARBON_FOOTPRINT]}`,defaultMessage:"Le plus \xe9cologique",en:"Most ecological",it:"Il pi\xf9 ecologico",es:"El m\xe1s ecol\xf3gico",de:"Am \xf6kologischsten",nl:"Meest ecologisch"},[`${o.a.TIMES}_FILTER`]:{id:`${s}.${o.a.TIMES}_FILTER`,defaultMessage:"Horaire de d\xe9part",en:"Departure Time",it:"Orario di partenza",es:"Hora de salida",de:"Abfahrtszeit",nl:"Vertrektijd"},[`${o.a.STOPOVERS}_FILTER`]:{id:`${s}.${o.a.STOPOVERS}_FILTER`,defaultMessage:"Correspondances",en:"Connections",it:"Corrispondenze",es:"Conexiones",de:"Verbindungen",nl:"Overstappen"},[`${o.a.MAXIMUM_PRICE}_FILTER`]:{id:`${s}.${o.a.MAXIMUM_PRICE}_FILTER`,defaultMessage:"Prix",en:"Price",it:"Prezzo",es:"Precio",de:"Preis",nl:"Prijs"},[`${o.a.MAXIMUM_DURATION}_FILTER`]:{id:`${s}.${o.a.MAXIMUM_DURATION}_FILTER`,defaultMessage:"Dur\xe9e",en:"Duration",it:"Durata",es:"Duraci\xf3n",de:"Dauer",nl:"Duur"},[`${o.a.DEPARTURE_STATIONS}_FILTER`]:{id:`${s}.${o.a.DEPARTURE_STATIONS}_FILTER`,defaultMessage:"Station de d\xe9part",en:"Departure station",it:"Stazione di partenza",es:"Estaci\xf3n de salida",de:"Abfahrtsstation",nl:"Vertrekstation"},[`${o.a.ARRIVAL_STATIONS}_FILTER`]:{id:`${s}.${o.a.ARRIVAL_STATIONS}_FILTER`,defaultMessage:"Station d'arriv\xe9e",en:"Arrival station",it:"Stazione di arrivo",es:"Estaci\xf3n de llegada",de:"Ankunftsstation",nl:"Aankomststation"},[`${o.a.COMPANIES}_FILTER`]:{id:`${s}.${o.a.COMPANIES}_FILTER`,defaultMessage:"Compagnies",en:"Companies",it:"Compagnie",es:"Compa\xf1\xedas",de:"Unternehmen",nl:"Bedrijven"},TIME_FILTER_NIGHT:{id:`${s}.TIME_FILTER_NIGHT`,defaultMessage:"Nuit (00h - 06h)",en:"Night (12am - 6am)",it:"Notte (00:00 - 06:00)",es:"Noche (00:00 - 06:00)",de:"Nacht (00:00 - 06:00 Uhr)",nl:"Nacht (00:00 - 06:00 uur)"},TIME_FILTER_MORNING:{id:`${s}.TIME_FILTER_MORNING`,defaultMessage:"Matin (06h - 12h)",en:"Morning (6am - 12pm)",it:"Mattina (06:00 - 12:00)",es:"Ma\xf1ana (06:00 - 12:00)",de:"Morgen (06:00 - 12:00 Uhr)",nl:"Ochtend (06:00 - 12:00 uur)"},TIME_FILTER_AFTERNOON:{id:`${s}.TIME_FILTER_AFTERNOON`,defaultMessage:"Apr\xe8s-midi (12h - 18h)",en:"Afternoon (12pm - 6pm)",it:"Pomeriggio (12:00 - 18:00)",es:"Tarde (12:00 - 18:00)",de:"Nachmittag (12:00 - 18:00 Uhr)",nl:"Middag (12:00 - 18:00 uur)"},TIME_FILTER_EVENING:{id:`${s}.TIME_FILTER_EVENING`,defaultMessage:"Soir (18h - 00h)",en:"Evening (6pm - midnight)",it:"Sera (18:00 - 00:00)",es:"Noche (18:00 - 00:00)",de:"Abend (18:00 - 00:00 Uhr)",nl:"Avond (18:00 - 00:00 uur)"},[o.b.DIRECT]:{id:`${s}.${o.b.DIRECT}`,defaultMessage:"Aucune",en:"None",it:"Nessuno",es:"Ninguno",de:"Keine",nl:"Geen"},[o.b.ONE_STOP]:{id:`${s}.${o.b.ONE_STOP}`,defaultMessage:"Une seule",en:"One only",it:"Solo uno",es:"S\xf3lo uno",de:"Nur eins",nl:"Slechts \xe9\xe9n"},[o.b.SAME_STATIONS]:{id:`${s}.${o.b.SAME_STATIONS}`,defaultMessage:"Dans la m\xeame gare",en:"In the same station",it:"Nella stessa stazione",es:"En la misma estaci\xf3n",de:"Im gleichen Bahnhof",nl:"Op dezelfde station"}
170,selectTripFrom:{id:`${s}.selectTripFrom`,defaultMessage:"Choisir ce trajet d\xe8s",en:"Select this trip from",it:"Seleziona questo viaggio da",es:"Seleccionar este viaje desde",de:"W\xe4hle diese Fahrt ab",nl:"Kies deze reis vanaf"},selectedTrip:{id:`${s}.selectedTrip`,defaultMessage:"{count, plural, one {Trajet s\xe9lectionn\xe9} other {Trajets s\xe9lectionn\xe9s}}",en:"{count, plural, one {Selected Trip} other {Selected Trips}}",it:"{count, plural, one {Viaggio selezionato} other {Viaggi selezionati}}",es:"{count, plural, one {Viaje seleccionado} other {Viajes seleccionados}}",de:"{count, plural, one {Ausgew\xe4hlte Fahrt} other {Ausgew\xe4hlte Fahrten}}",nl:"{count, plural, one {Geselecteerde reis} other {Geselecteerde reizen}}"},validate:{id:`${s}.validate`,defaultMessage:"Valider",en:"Validate",it:"Convalidare",es:"Validar",de:"Best\xe4tigen",nl:"Valideren"},totalPrice:{id:`${s}.totalPrice`,defaultMessage:"Total commande",en:"Total order",it:"Totale ordine",es:"Total pedido",de:"Gesamtbestellung",nl:"Totaal bestelling"},total:{id:`${s}.total`,defaultMessage:"Total :",en:"Total:",it:"Totale:",es:"Total:",de:"Gesamt:",nl:"Totaal:"},numberOfPassengers:{id:`${s}.numberOfPassengers`,defaultMessage:"{count, plural, =0 {0 passager} one {1 passager} other {{count} passagers}}",en:"{count, plural, =0 {0 passengers} one {1 passenger} other {{count} passengers}}",it:"{count, plural, =0 {0 passeggero} one {1 passeggero} other {{count} passeggeri}}",es:"{count, plural, =0 {0 pasajero} one {1 pasajero} other {{count} pasajeros}}",de:"{count, plural, =0 {0 Passagier} one {1 Passagier} other {{count} Passagiere}}",nl:"{count, plural, =0 {0 passagier} one {1 passagier} other {{count} passagiers}}"},tripSummary:{id:`${s}.tripSummary`,defaultMessage:"R\xe9capitulatif de votre voyage",en:"Trip summary",it:"Riepilogo del viaggio",es:"Resumen del viaje",de:"Zusammenfassung der Reise",nl:"Samenvatting van uw reis"},outboundTripSummary:{id:`${s}.outboundTripSummary`,defaultMessage:"R\xe9capitulatif de votre aller",en:"Summary of your outbound",it:"Riepilogo del tuo andata",es:"Resumen de su ida",de:"Zusammenfassung Ihrer Hinreise",nl:"Samenvatting van uw heenreis"},editOutbound:{id:`${s}.editOutbound`,defaultMessage:"Modifier mon aller",en:"Modify outbound",it:"Modifica andata",es:"Modificar mi ida",de:"Hinflug \xe4ndern",nl:"Wijzig mijn heenreis"},editReturn:{id:`${s}.editReturn`,defaultMessage:"Modifier mon retour",en:"Modify return",it:"Modifica ritorno",es:"Modificar mi vuelta",de:"R\xfcckflug \xe4ndern",nl:"Wijzig mijn terugreis"},selectTripForDetails:{id:`${s}.selectTripForDetails`,defaultMessage:"S\xe9lectionner un trajet pour afficher le d\xe9tail du voyage",en:"Select a trip to view trip details",it:"Seleziona un viaggio per visualizzare i dettagli del viaggio",es:"Seleccione un viaje para ver los detalles del viaje",de:"W\xe4hlen Sie eine Fahrt aus, um Details der Fahrt anzuzeigen",nl:"Selecteer een reis om reisdetails te bekijken"},multipleConnections:{id:`${s}.multipleConnections`,defaultMessage:"corresp.",en:"connections",it:"corrispondenze",es:"conexiones",de:"Verbindungen",nl:"verbindingen"},oneConnection:{id:`${s}.oneConnection`,defaultMessage:"corresp.",en:"connection",it:"corrispondenza",es:"conexi\xf3n",de:"Verbindung",nl:"verbinding"},resetFilters:{id:`${s}.resetFilters`,defaultMessage:"R\xe9initialiser",en:"Reset",it:"Reset",es:"Restablecer",de:"Zur\xfccksetzen",nl:"Resetten"},applyFilters:{id:`${s}.applyFilters`,defaultMessage:"Afficher {numberOfResults} trajets",en:"Show {numberOfResults} trips",it:"Mostra {numberOfResults} viaggi",es:"Mostrar {numberOfResults} viajes",de:"Fahrten {numberOfResults} anzeigen",nl:"Reizen {numberOfResults} tonen"},noTripAvailableWithFilters:{id:`${s}.noTripAvailableWithFilters`,defaultMessage:"Aucun trajet",en:"No routes",it:"Nessun percorso",es:"Sin rutas",de:"Keine Routen",nl:"Geen routes"},filters:{id:`${s}.filters`,defaultMessage:"Filtres",en:"Filters",it:"Filtri",es:"Filtros",de:"Filter",nl:"Filters"},smartestTag:{id:`${s}.smartestTag`,defaultMessage:"Le + malin",en:"Smartest",it:"Il pi\xf9 furbo",es:"El m\xe1s astuto",de:"Der Kl\xfcgste",nl:"De slimste"},cheapestTag:{id:`${s}.cheapestTag`,defaultMessage:"Le moins cher",en:"Cheapest",it:"Il meno costoso",es:"El m\xe1s barato",de:"Der G\xfcnstigste",nl:"De goedkoopste"}
170,fastestTag:{id:`${s}.fastestTag`,defaultMessage:"Le + rapide",en:"Fastest",it:"Il pi\xf9 veloce",es:"El m\xe1s r\xe1pido",de:"Der Schnellste",nl:"De snelste"},mostEcologicalTag:{id:`${s}.mostEcologicalTag`,defaultMessage:"Le plus \xe9cologique",en:"Most ecological",it:"Il pi\xf9 ecologico",es:"El m\xe1s ecol\xf3gico",de:"Am \xf6kologischsten",nl:"Meest ecologisch"},noResults:{id:`${s}.noResults`,defaultMessage:"Mince, nous n'avons pas trouv\xe9 de r\xe9sultats pour ce trajet.",en:"Oops, we didn't find any results for this trip.",it:"Ops, non abbiamo trovato risultati per questo viaggio.",es:"Vaya, no hemos encontrado resultados para este viaje.",de:"Hoppla, wir haben keine Ergebnisse f\xfcr diese Fahrt gefunden.",nl:"Oeps, we hebben geen resultaten gevonden voor deze reis."},noResults2:{id:`${s}.noResults2`,defaultMessage:"Il est possible que les trajets propos\xe9s par nos partenaires ne soient pas encore disponibles. En attendant, vous pouvez ",en:"The trips offered by our partners may not be available yet. In the meantime, you can ",it:"I viaggi offerti dai nostri partner potrebbero non essere ancora disponibili. Nel frattempo, puoi ",es:"Es posible que los viajes ofrecidos por nuestros socios a\xfan no est\xe9n disponibles. Mientras tanto, puedes volver a ",de:"Die Fahrten, die von unseren Partnern angeboten werden, sind m\xf6glicherweise noch nicht verf\xfcgbar. In der Zwischenzeit k\xf6nnen Sie Ihre ",nl:"De reizen die door onze partners worden aangeboden, zijn mogelijk nog niet beschikbaar. Ondertussen kunt u uw "},noResults3:{id:`${s}.noResults3`,defaultMessage:"relancer votre recherche.",en:"relaunch your search.",it:"ripetere la ricerca.",es:"realizar tu b\xfasqueda.",de:"Suche erneut starten.",nl:"zoekopdracht opnieuw starten."},suggestionWait:{id:`${s}.suggestionWait`,defaultMessage:"Attendez ! \ud83d\udc4b",en:"Wait! \ud83d\udc4b",it:"Aspetta! \ud83d\udc4b",es:"\xa1Espera! \ud83d\udc4b",de:"Warten Sie! \ud83d\udc4b",nl:"Wacht even! \ud83d\udc4b"},tripTotal:{id:`${s}.tripTotal`,defaultMessage:"{isReturnTrip, select,\n      true {Retour pour {passengerCount, number} {passengerCount, plural,\n        one {passager}\n        other {passagers}\n      } : }\n      other {Aller pour {passengerCount, number} {passengerCount, plural,\n        one {passager}\n        other {passagers}\n      } : }\n    }",en:"{isReturnTrip, select,\n      true {Return for {passengerCount, number} {passengerCount, plural,\n        one {passenger}\n        other {passengers}\n      }: }\n      other {Outbound for {passengerCount, number} {passengerCount, plural,\n        one {passenger}\n        other {passengers}\n      }: }\n    }",it:"{isReturnTrip, select,\n      true {Ritorno per {passengerCount, number} {passengerCount, plural,\n        one {passeggero}\n        other {passeggeri}\n      }: }\n      other {Andata per {passengerCount, number} {passengerCount, plural,\n        one {passeggero}\n        other {passeggeri}\n      }: }\n    }",es:"{isReturnTrip, select,\n      true {Regreso para {passengerCount, number} {passengerCount, plural,\n        one {pasajero}\n        other {pasajeros}\n      }: }\n      other {Ida para {passengerCount, number} {passengerCount, plural,\n        one {pasajero}\n        other {pasajeros}\n      }: }\n    }",de:"{isReturnTrip, select,\n      true {R\xfcckkehr f\xfcr {passengerCount, number} {passengerCount, plural,\n        one {Passagier}\n        other {Passagiere}\n      }: }\n      other {Hinfahrt f\xfcr {passengerCount, number} {passengerCount, plural,\n        one {Passagier}\n        other {Passagiere}\n      }: }\n    }",nl:"{isReturnTrip, select,\n      true {Terugreis voor {passengerCount, number} {passengerCount, plural,\n        one {passagier}\n        other {passagiers}\n      }: }\n      other {Heenreis voor {passengerCount, number} {passengerCount, plural,\n        one {passagier}\n        other {passagiers}\n      }: }\n    }"},suggestion:{id:`${s}.suggestion`,defaultMessage:"On a trouv\xe9 \xe7a, c\u2019est pas exactement votre recherche mais \xe7a peut vous plaire !",en:"We found this, it's not exactly what you were looking for but you might like it!",it:"Abbiamo trovato questo, non \xe8 esattamente ci\xf2 che stavate cercando ma potrebbe piacervi!",es:"Encontramos esto, no es exactamente lo que estabas buscando pero \xa1te podr\xeda gustar!",de:"Wir haben das gefunden, es entspricht nicht genau Ihrer Suche, aber es k\xf6nnte Ihnen gefallen!",nl:"We hebben dit gevonden, het is niet precies wat u zocht maar u zou het leuk kunnen vinden!"},bus:{id:`${s}.bus`,defaultMessage:"Bus",en:"Bus",it:"Autobus",es:"Autob\xfas",de:"Bus",nl:"Bus"},train:{id:`${s}.train`,defaultMessage:"Train",en:"Train",it:"Treno",es:"Tren",de:"Zug",nl:"Trein"},carpooling:{id:`${s}.carpooling`,defaultMessage:"Covoit'",en:"Carpooling",it:"Carpooling",es:"Compartir coche",de:"Fahrgemeinschaften",nl:"Carpool"},multimodal:{id:`${s}.multimodal`,defaultMessage:"Combin\xe9",en:"Mixed",it:"Combinato",es:"Combinado",de:"Kombiniert",nl:"Gecombineerd"},step:{id:`${s}.step`,defaultMessage:" escale, ",en:"stop",it:"scalo, ",es:" escala ",de:" zwischenstopp ",nl:" tussenstop "},passenger:{id:`${s}.passenger`,defaultMessage:"passager",en:"passenger",es:"pasajero",it:"passeggero",de:"Passagier",nl:"passagier"},passengers:{id:`${s}.passengers`,defaultMessage:"passagers",en:"passengers",it:"passeggero",es:"pasajeros",de:"Passagiere",nl:"passagiers"},[r.c.FULL]:{id:`${s}.FULL`,defaultMessage:"Complet",en:"Unavailable",it:"Completo",es:"Completo",de:"Vollst\xe4ndig",nl:"Volledig"},[r.c.DEPARTED]:{id:`${s}.DEPARTED`,defaultMessage:"D\xe9j\xe0 parti",en:"Departed",it:"Gi\xe0 partito",es:"Ya salido",de:"Bereits abgefahren",nl:"Al vertrokken"},[r.c.CANCELLED]:{id:`${s}.CANCELLED`,defaultMessage:"Annul\xe9",en:"Canceled",it:"Annullato",es:"Cancelado",de:"Storniert",nl:"Geannuleerd"},[r.c.NOT_SELLABLE]:{id:`${s}.NOT_SELLABLE`,defaultMessage:"Non r\xe9servable",en:"Not bookable",it:"Non prenotabile",es:"No reservable",de:"Niet boekbaar",nl:"niet te reserveren"},[r.c.NOT_OPEN_TO_SALE]:{id:`${s}.NOT_OPEN_TO_SALE`,defaultMessage:"Bient\xf4t disponible",en:"Available soon",it:"Disponibile presto",es:"Pr\xf3ximamente disponible",de:"Demn\xe4chst verf\xfcgbar",nl:"Binnenkort beschikbaar"},[r.c.MINORS_MUST_BE_ACCOMPANIED]:{id:`${s}.${r.c.MINORS_MUST_BE_ACCOMPANIED}`,defaultMessage:"Adulte requis",en:"Adult required",it:"Adulto richiesto",es:"Se requiere un adulto",de:"Erwachsener erforderlich",nl:"Volwassene vereist"},searchExpiredHeader:{id:`${s}.searchExpiredHeader`,defaultMessage:"Mince, votre recherche vient d\u2019expirer",en:"Oops, your search has expired",it:"Ops, la tua ricerca \xe8 scaduta",es:"\xa1Vaya!, tu b\xfasqueda ha expirado",de:"Hoppla, Ihre Suche ist abgelaufen",nl:"Oeps, uw zoekopdracht is verlopen"},searchExpiredText:{id:`${s}.searchExpiredText`,defaultMessage:"Relancez la recherche pour afficher les r\xe9sultats.",en:"Reload the search to display the results.",it:"Rilancia la ricerca per visualizzare i risultati.",es:"Vuelve a cargar la b\xfasqueda para mostrar los resultados.",de:"Starten Sie die Suche erneut, um die Ergebnisse anzuzeigen.",nl:"Vernieuw de zoekopdracht om de resultaten weer te geven."},retrySearch:{id:`${s}.retrySearch`,defaultMessage:"C'est (re)parti !",en:"Here we go again!",it:"Ecco si ricomincia!",es:"\xa1Aqu\xed vamos de nuevo!",de:"Los geht's (wieder)!",nl:"Daar gaan we weer!"},date:{id:`${s}.date`,defaultMessage:"Date :",en:"Date :",it:"Data :",es:"Fecha :",de:"Datum :",nl:"Datum :"}
170,tripDetails:{id:`${s}.tripDetails`,defaultMessage:"D\xe9tail de votre trajet",en:"Trip details",it:"Dettagli del viaggio",es:"Detalles del viaje",de:"Reisedetails",nl:"Reisdetails"},tripDetailDirection:{id:`${s}.tripDetailDirection`,defaultMessage:"{isReturnTrip, select,\n      true {D\xe9tail de votre trajet retour}\n      other {D\xe9tail de votre trajet aller}\n    }",en:"{isReturnTrip, select,\n      true {Return trip details}\n      other {Outbound trip details}\n    }",it:"{isReturnTrip, select,\n      true {Dettagli del tuo viaggio di ritorno}\n      other {Dettagli del tuo viaggio di andata}\n    }",es:"{isReturnTrip, select,\n      true {Detalles de su viaje de regreso}\n      other {Detalles de su viaje de ida}\n    }",de:"{isReturnTrip, select,\n      true {Details der R\xfcckreise}\n      other {Details der Hinreise}\n    }",nl:"{isReturnTrip, select,\n      true {Details van uw terugreis}\n      other {Details van uw heenreis}\n    }"},departure:{id:`${s}.departure`,defaultMessage:"D\xe9part :",en:"Departure :",it:"Partenza :",es:"Salida :",de:"Abfahrt :",nl:"Vertrek :"},arrival:{id:`${s}.arrival`,defaultMessage:"Arriv\xe9e :",en:"Arrival:",it:"Arrivo:",es:"Llegada:",de:"Ankunft:",nl:"Aankomst:"},incompleteOrder:{id:`${s}.incompleteOrder`,defaultMessage:"Votre commande n\u2019est pas totalement termin\xe9e. Pour \xe9viter de faire une partie \xe0 pied, pensez \xe0 r\xe9server {count, plural, one {votre trajet} other {vos trajets}} en {transportType}.",en:"Your order is not fully complete. To avoid walking a part of the way, consider booking {count, plural, one {your carpooling journey} other {your carpooling journeys}}.",it:"Il tuo ordine non \xe8 completamente completo. Per evitare di percorrere una parte a piedi, considera di prenotare {count, plural, one {il tuo viaggio} other {i tuoi viaggi}} in carpooling.",es:"Tu pedido no est\xe1 completamente completo. Para evitar caminar una parte del camino, considera reservar {count, plural, one {tu viaje} other {tus viajes}} en coche compartido.",de:"Ihre Bestellung ist nicht vollst\xe4ndig abgeschlossen. Um einen Teil des Weges zu vermeiden, empfehlen wir, {count, plural, one {Ihre Fahrt} other {Ihre Fahrten}} per Mitfahrgelegenheit zu buchen.",nl:"Uw bestelling is niet volledig voltooid. Om een deel van de weg te vermijden, overweeg om {count, plural, one {uw carpoolreis} other {uw carpoolreizen}} te boeken en een stuk te voet te vermijden."},redirectionModalTitle:{id:`${s}.redirectionModalTitle`,defaultMessage:"{count, plural, one {Votre trajet en {company} {transportType} est encore \xe0 r\xe9server.} other {Vos trajets en {company} {transportType} sont encore \xe0 r\xe9server.}}",en:"{count, plural, one {Your {company} carpool journey is still to be reserved.} other {Your {company} carpool journeys are still to be reserved.}}",it:"{count, plural, one {Il tuo viaggio in {transportType} {company} \xe8 ancora da prenotare.} other {I tuoi viaggi in {transportType} {company} sono ancora da prenotare.}}",es:"{count, plural, one {Tu viaje compartido en {transportType} {company} a\xfan est\xe1 pendiente de reserva.} other {Tus viajes compartidos en {transportType} {company} a\xfan est\xe1n pendientes de reserva.}}",de:"{count, plural, one {Ihre {transportType} Fahrt mit {company} muss noch reserviert werden.} other {Ihre {transportType} Fahrten mit {company} m\xfcssen noch reserviert werden.}}",nl:"{count, plural, one {Uw {transportType} reis met {company} moet nog gereserveerd worden.} other {Uw {transportType} reizen met {company} moeten nog gereserveerd worden.}}"},bookMyJourney:{id:`${s}.bookMyJourney`,defaultMessage:"R\xe9server mon trajet",en:"Book my journey",it:"Prenota il mio viaggio",es:"Reservar mi viaje",de:"Meine Reise buchen",nl:"Mijn reis boeken"},resultsInfoBannerTitle:{id:`${s}.resultsInfoBannerTitle`,defaultMessage:"L\u2019info pratique \xe0 propos des prix.",en:"Practical information about prices.",it:"Informazioni pratiche sui prezzi.",es:"Informaci\xf3n pr\xe1ctica sobre precios.",de:"Praktische Informationen zu den Preisen.",nl:"Praktische informatie over prijzen."},resultsInfoBannerText:{id:`${s}.resultsInfoBannerText`,defaultMessage:"Nous cherchons toujours les meilleurs trajets possibles, <b>certains peuvent avoir des prix sur\xe9valu\xe9s \xe0 cette \xe9tape</b>. C\u2019est rare mais \xe7a arrive, ils s\u2019actualisent ensuite.",en:"We are always looking for the best possible routes, <b>some may have overpriced prices at this stage</b>. It is rare but it happens, they are then updated.",it:"Stiamo sempre cercando i percorsi migliori possibili, <b>alcuni possono avere prezzi troppo alti in questa fase</b>. \xc8 raro ma accade, poi vengono aggiornati.",es:"Siempre estamos buscando las mejores rutas posibles, <b>algunas pueden tener precios sobrevalorados en esta etapa</b>. Es raro pero sucede, luego se actualizan.",de:"Wir suchen immer nach den bestm\xf6glichen Routen, <b>einige k\xf6nnen in diesem Stadium \xfcberbewertete Preise haben</b>. Es ist selten, aber es passiert, dann werden sie aktualisiert.",nl:"We zijn altijd op zoek naar de best mogelijke routes, <b>sommige kunnen op dit moment te duur zijn</b>. Het is zeldzaam maar het gebeurt, ze worden dan bijgewerkt."}
170,pricesIncrease:{id:`${s}.pricesIncrease`,defaultMessage:"Les prix augmentent, ne tardez pas.",en:"Prices are increasing, don't delay.",it:"I prezzi stanno aumentando, non indugiare.",es:"Los precios est\xe1n subiendo, no te demores.",de:"Die Preise steigen, warten Sie nicht.",nl:"De prijzen stijgen, wacht niet."},pricesDecrease:{id:`${s}.pricesDecrease`,defaultMessage:"Prix en baisse, \xe7a c'est chouette !",en:"Prices are decreasing, that's cool!",it:"I prezzi stanno diminuendo, \xe8 fantastico!",es:"Los precios est\xe1n bajando, \xa1eso est\xe1 genial!",de:"Preise sinken, das ist toll!",nl:"Prijzen dalen, dat is gaaf!"},verification:{id:`${s}.verification`,defaultMessage:"V\xe9rification...",en:"Verification...",it:"Verifica...",es:"Verificaci\xf3n...",de:"\xdcberpr\xfcfung...",nl:"Verificatie..."},discountCardAdded:{id:`${s}.discountCardAdded`,defaultMessage:"Votre carte de r\xe9duction a bien \xe9t\xe9 ajout\xe9e.",en:"Your discount card has been successfully added.",it:"La tua carta sconto \xe8 stata aggiunta con successo.",es:"Se ha a\xf1adido correctamente tu tarjeta de descuento.",de:"Ihre Rabattkarte wurde erfolgreich hinzugef\xfcgt.",nl:"Uw kortingskaart is succesvol toegevoegd."},noFilteredResults:{id:`${s}.noFilteredResults`,defaultMessage:"Aucun r\xe9sultat n'est disponible \xe0 cause des filtres appliqu\xe9s.",en:"No results are available due to applied filters.",it:"Nessun risultato disponibile a causa dei filtri applicati.",es:"No hay resultados disponibles debido a los filtros aplicados.",de:"Aufgrund der angewendeten Filter sind keine Ergebnisse verf\xfcgbar.",nl:"Geen resultaten beschikbaar door toegepaste filters."},resetAllFilters:{id:`${s}.resetAllFilters`,defaultMessage:"R\xe9initialiser les filtres",en:"Reset filters",it:"Reimposta filtri",es:"Restablecer filtros",de:"Filter zur\xfccksetzen",nl:"Filters resetten"},extraPathMessage:{id:`${s}.extraPathMessage`,defaultMessage:"Pas les trajets que vous vous attentiez \xe0 voir?",en:"Not the trips you were expecting to see?",it:"Non sono i viaggi che ti aspettavi di vedere?",es:"\xbfNo son los viajes que esperabas ver?",de:"Nicht die Fahrten, die Sie erwartet haben?",nl:"Niet de reizen die u verwachtte te zien?"},extraPathButton:{id:`${s}.extraPathButton`,defaultMessage:"Cliquez ici pour calculer de nouvelles alternatives pour ce trajet",en:"Click here to calculate new alternatives for this trip",it:"Clicca qui per calcolare nuove alternative per questo viaggio",es:"Haz clic aqu\xed para calcular nuevas alternativas para este viaje",de:"Klicken Sie hier, um neue Alternativen f\xfcr diese Fahrt zu berechnen",nl:"Klik hier om nieuwe alternatieven voor deze reis te berekenen"},pathEnriched:{id:`${s}.pathEnriched`,defaultMessage:"Message re\xe7u, revenez dans une quinzaine de minutes d\xe9couvrir vos nouveaux trajets",en:"Message received, come back in fifteen minutes to discover your new trips",it:"Messaggio ricevuto, torna tra quindici minuti per scoprire i tuoi nuovi viaggi",es:"Mensaje recibido, vuelve en quince minutos para descubrir tus nuevos viajes",de:"Nachricht erhalten, kommen Sie in f\xfcnfzehn Minuten zur\xfcck, um Ihre neuen Fahrten zu entdecken",nl:"Bericht ontvangen, kom over vijftien minuten terug om uw nieuwe reizen te ontdekken"},sessionCheckInProgress:{id:`${s}.sessionCheckInProgress`,defaultMessage:"V\xe9rification de s\xe9curit\xe9 en cours, merci de patienter quelques secondes\u2026",en:"Running a security check, please wait a few seconds\u2026",it:"Verifica di sicurezza in corso, attendi qualche secondo\u2026",es:"Comprobaci\xf3n de seguridad en curso, espera unos segundos\u2026",de:"Sicherheitspr\xfcfung l\xe4uft, bitte warten Sie einige Sekunden\u2026",nl:"Beveiligingscontrole bezig, even geduld alstublieft\u2026"},searchFailedTitle:{id:`${s}.searchFailedTitle`,defaultMessage:"Votre recherche n\u2019a pas pu aboutir",en:"Your search could not be completed",it:"Non \xe8 stato possibile completare la ricerca",es:"No hemos podido completar tu b\xfasqueda",de:"Ihre Suche konnte nicht abgeschlossen werden",nl:"Uw zoekopdracht kon niet worden voltooid"},searchFailedText:{id:`${s}.searchFailedText`,defaultMessage:"Pour prot\xe9ger Tictactrip des robots, votre navigateur passe une v\xe9rification automatique qui n\u2019a pas abouti. Un bloqueur de publicit\xe9, un VPN ou une connexion lente peuvent en \xeatre la cause. Vos r\xe9sultats s\u2019afficheront si la v\xe9rification r\xe9ussit dans les prochains instants ; sinon, r\xe9essayez.",en:"To protect Tictactrip from bots, your browser goes through an automatic check, which did not succeed. An ad blocker, a VPN or a slow connection can cause this. Your results will appear if the check succeeds in the next few moments; otherwise, try again.",it:"Per proteggere Tictactrip dai robot, il tuo browser effettua una verifica automatica che non \xe8 andata a buon fine. Pu\xf2 dipendere da un blocco degli annunci, da una VPN o da una connessione lenta. I risultati compariranno se la verifica riesce nei prossimi istanti; altrimenti, riprova.",es:"Para proteger Tictactrip de los robots, tu navegador pasa una comprobaci\xf3n autom\xe1tica que no se ha completado. Puede deberse a un bloqueador de anuncios, una VPN o una conexi\xf3n lenta. Tus resultados aparecer\xe1n si la comprobaci\xf3n se completa en los pr\xf3ximos instantes; si no, vuelve a intentarlo.",de:"Um Tictactrip vor Bots zu sch\xfctzen, durchl\xe4uft Ihr Browser eine automatische Pr\xfcfung, die nicht erfolgreich war. Ursache k\xf6nnen ein Werbeblocker, ein VPN oder eine langsame Verbindung sein. Ihre Ergebnisse erscheinen, sobald die Pr\xfcfung in den n\xe4chsten Augenblicken gelingt; andernfalls versuchen Sie es erneut.",nl:"Om Tictactrip tegen bots te beschermen, doorloopt uw browser een automatische controle, die niet is gelukt. Een adblocker, een vpn of een trage verbinding kan de oorzaak zijn. Uw resultaten verschijnen als de controle de komende ogenblikken alsnog lukt; probeer het anders opnieuw."},searchFailedRetry:{id:`${s}.searchFailedRetry`,defaultMessage:"R\xe9essayer",en:"Try again",it:"Riprova",es:"Volver a intentarlo",de
170:"Erneut versuchen",nl:"Opnieuw proberen"}},l=Object(i.defineMessages)(d),c=e=>l[null!==e&&void 0!==e?e:r.c.FULL];t.a=l},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return s}));var i=n(6),r=n(12),a=n(72);const o="app.containers.PassengersInfo2",s={bestDeal:{id:`${o}.bestDeal`,defaultMessage:"La meilleure offre",en:"The best deal",it:"L\u2019offerta migliore",es:"La mejor oferta",de:"Das beste Angebot",nl:"De beste deal"},upgradeToFirstClass:{id:`${o}.upgradeToFirstClass`,defaultMessage:"Passer \xe0 la vitesse sup\xe9rieure",en:"Upgrade to first class",it:"Passare in prima classe",es:"Pasar a primera clase",de:"Auf erste Klasse upgraden",nl:"Upgrade naar eerste klas"},[r.j.OUTBOUND]:{id:`${o}.${r.j.OUTBOUND}`,defaultMessage:"Aller",en:"Outbound",it:"Andata",es:"Salida",de:"Gehen",nl:"Uitgaand"},[r.j.RETURN]:{id:`${o}.${[r.j.RETURN]}`,defaultMessage:"Retour",en:"Return",it:"Ritorno",es:"Vuelta",de:"Zur\xfcck",nl:"Terug"},passengersFormSectionTitle:{id:`${o}.passengersFormSectionTitle`,defaultMessage:"Qui part en voyage ?",en:"Who is traveling ?",it:"Chi parte in viaggio ?",es:"\xbf Qui\xe9n va de viaje ?",de:"Wer reist ?",nl:"Wie gaat er op reis ?"},[r.f.MR]:{id:`${o}.${r.f.MR}`,defaultMessage:"Monsieur",en:"Mr.",it:"Sig.",es:"Sr.",de:"Herr",nl:"Dhr."},[r.f.MS]:{id:`${o}.${r.f.MS}`,defaultMessage:"Madame",en:"Mrs",it:"Signora",es:"Sra.",de:"Frau",nl:"Mevr."},[`${r.f.MR}.reduce`]:{id:`${o}.${r.f.MR}`,defaultMessage:"M.",en:"Mr.",it:"Sig.",es:"Sr.",de:"Herr",nl:"Dhr."},[`${r.f.MS}.reduce`]:{id:`${o}.${r.f.MS}`,defaultMessage:"Mme",en:"Mrs",it:"Signora",es:"Sra.",de:"Frau",nl:"Mevr."},addDiscountCard:{id:`${o}.addDiscountCard`,defaultMessage:"Ajouter une carte de r\xe9duction",en:"Add Discount Card",it:"Aggiungi una carta sconto",es:"Agregar una tarjeta de descuento",de:"Rabattkarte hinzuf\xfcgen",nl:"Kortingkaart toevoegen"},discountCardWarning:{id:`${o}.discountCardWarning`,defaultMessage:"Attention, vos noms, pr\xe9noms et dates de naissance doivent correspondre \xe0 votre num\xe9ro de carte.",en:"Attention, your names, first names, and dates of birth must match your card number.",it:"Attenzione, i vostri nomi, cognomi e date di nascita devono corrispondere al numero della carta.",es:"Atenci\xf3n, sus nombres, apellidos y fechas de nacimiento deben coincidir con el n\xfamero de su tarjeta.",de:"Achtung, Ihre Namen, Vornamen und Geburtsdaten m\xfcssen mit Ihrer Kartennummer \xfcbereinstimmen.",nl:"Let op, uw namen, voornamen en geboortedata moeten overeenkomen met uw kaartnummer."},addCardSuccess:{id:`${o}.addCardSuccess`,defaultMessage:"C\u2019est tout bon, votre carte a bien \xe9t\xe9 ajout\xe9e.\u270c\ufe0f",en:"Your card has been successfully added.\u270c\ufe0f",it:"Tutto a posto, la tua carta \xe8 stata aggiunta con successo.\u270c\ufe0f",es:"\xa1Listo! Tu tarjeta ha sido agregada correctamente.\u270c\ufe0f",de:"Alles klar, Ihre Karte wurde erfolgreich hinzugef\xfcgt.\u270c\ufe0f",nl:"Het is gelukt, uw kaart is succesvol toegevoegd.\u270c\ufe0f"},removeCardSuccess:{id:`${o}.removeCardSuccess`,defaultMessage:"Votre carte de r\xe9duction a bien \xe9t\xe9 retir\xe9e.",en:"Your discount card has been successfully removed.",it:"La tua carta sconto \xe8 stata rimossa con successo.",es:"\xa1Tu tarjeta de descuento ha sido retirada correctamente!",de:"Ihre Rabattkarte wurde erfolgreich entfernt.",nl:"Uw kortingskaart is succesvol verwijderd."},firstNameInputLabel:{id:`${o}.firstNameInputLabel`,defaultMessage:"Pr\xe9nom",en:"First Name",it:"Nome",es:"Nombre",de:"Vorname",nl:"Voornaam"},lastNameInputLabel:{id:`${o}.lastNameInputLabel`,defaultMessage:"Nom",en:"Last Name",it:"Cognome",es:"Apellido",de:"Name",nl:"Naam"},dateOfBirthInputLabel:{id:`${o}.dateOfBirthInputLabel`,defaultMessage:"Date de naissance (jj/mm/aaaa)",en:"Date of Birth (dd/mm/yyyy)",it:"Data di nascita (gg/mm/aaaa)",es:"Fecha de nacimiento (dd/mm/aaaa)",de:"Geburtsdatum (tt/mm/jjjj)",nl:"Geboortedatum (dd/mm/jjjj)"},idDocumentHeader:{id:`${o}.idDocumentHeader`,defaultMessage:"Document d'identit\xe9",en:"ID document",it:"Documento d'identit\xe0",es:"Documento de identidad",de:"Ausweispapiere",nl:"Identiteitsbewijs"},idDocumentCountry:{id:`${o}.idDocumentCountry`,defaultMessage:"Pays d'\xe9mmission",en:"Issuing country",it:"Paese di emissione",es:"Pa\xeds de emisi\xf3n",de:"Ausstellungsland",nl:"Uitgevend land"},idDocumentType:{id:`${o}.idDocumentType`,defaultMessage:"Type de document",en:"Document type",it:"Tipo di documento",es:"Tipo de documento",de:"Dokumententyp",nl:"Documenttype"},idDocumentNumber:{id:`${o}.idDocumentNumber`,defaultMessage:"Num\xe9ro de document",en:"Number of document",it:"Numero di documento",es:"N\xfamero de documento",de:"Nummer des Dokuments",nl:"Nummer van document"},idDocumentExpirationDate:{id:`${o}.idDocumentExpirationDate`,defaultMessage:"Date d\u2019expiration (jj/mm/aaaa)",en:"Expiration date (dd/mm/yyyy)",it:"Data di scadenza (gg/mm/aaaa)",es:"Fecha de caducidad (dd/mm/aaaa)",de:"Ablaufdatum (tt/mm/jjjj)",nl:"Vervaldatum (dd/mm/jjjj)"},[a.e]:{id:`${o}.${a.e}`,defaultMessage:"La date d\u2019expiration doit \xeatre dans le futur et respecter le format jj/mm/aaaa",en:"The expiration date must be in the future and follow the format dd/mm/yyyy",it:"La data di scadenza deve essere nel futuro e rispettare il formato gg/mm/aaaa",es:"La fecha de vencimiento debe estar en el futuro y seguir el formato dd/mm/aaaa",de:"Das Ablaufdatum muss in der Zukunft liegen und das Format tt/mm/jjjj einhalten",nl:"De vervaldatum moet in de toekomst liggen en het formaat dd/mm/jjjj volgen"},[a.a]:{id:`${o}.${a.a}`,defaultMessage:"Chaque passager doit avoir sa propre pi\xe8ce d\u2019identit\xe9 : ce num\xe9ro est d\xe9j\xe0 utilis\xe9",en:"Each passenger must have their own identity document: this number is already used",it:"Ogni passeggero deve avere il proprio documento d\u2019identit\xe0: questo numero \xe8 gi\xe0 utilizzato",es:"Cada pasajero debe tener su propio documento de identidad: este n\xfamero ya est\xe1 en uso",de:"Jeder Reisende muss ein eigenes Ausweisdokument haben: Diese Nummer wird bereits verwendet",nl:"Elke passagier moet een eigen identiteitsbewijs hebben: dit nummer is al in gebruik"},[r.b.PASSPORT]:{id:`${o}.${r.b.PASSPORT}`,defaultMessage:"Passeport",en:"Passport",it:"Passaporto",es:"Pasaporte",de:"Reisepass",nl:"Paspoort"},[r.b.IDENTITY_CARD]:{id:`${o}.${r.b.IDENTITY_CARD}
170`,defaultMessage:"Carte d\u2019identit\xe9",en:"ID card",it:"Carta d\u2019identit\xe0",es:"Tarjeta de identidad",de:"Personalausweis",nl:"Identiteitskaart"},passenger:{id:`${o}.passenger`,defaultMessage:"Passager",en:"Passenger",it:"Passeggero",es:"Pasajero",de:"Passagier",nl:"Passagier"},updatePassengers:{id:`${o}.updatePassengers`,defaultMessage:"Ajouter/supprimer des passagers",en:"Add/Remove Passengers",it:"Aggiungi/Rimuovi passeggeri",es:"Agregar/Quitar pasajeros",de:"Passagiere hinzuf\xfcgen/entfernen",nl:"Passagiers toevoegen/verwijderen"},validate:{id:`${o}.validate`,defaultMessage:"Valider",en:"Validate",it:"Conferma",es:"Validar",de:"Best\xe4tigen",nl:"Valideren"},addPassenger:{id:`${o}.addPassenger`,defaultMessage:"Ajouter un autre passager",en:"Add another passenger",it:"Aggiungi un altro passeggero",es:"Agregar otro pasajero",de:"Weiteren Passagier hinzuf\xfcgen",nl:"Nog een passagier toevoegen"},addPassengerSuccess:{id:`${o}.addPassengerSuccess`,defaultMessage:"Les passagers suppl\xe9mentaires ont bien \xe9t\xe9 ajout\xe9s",en:"Additional passengers have been successfully added",it:"I passeggeri aggiuntivi sono stati aggiunti correttamente",es:"Los pasajeros adicionales han sido agregados exitosamente",de:"Zus\xe4tzliche Passagiere wurden erfolgreich hinzugef\xfcgt",nl:"Extra passagiers zijn succesvol toegevoegd"},discountCardNumber:{id:`${o}.discountCardNumber`,defaultMessage:"Num\xe9ro de carte de r\xe9duction",en:"Discount Card Number",it:"Numero di carta sconto",es:"N\xfamero de tarjeta de descuento",de:"Rabattkartennummer",nl:"Kortingskaartnummer"},customerFormSectionTitle:{id:`${o}.customerFormSectionTitle`,defaultMessage:"Qui r\xe9serve le voyage ?",en:"Who books the trip?",it:"Chi prenota il viaggio?",es:"\xbfQui\xe9n reserva el viaje?",de:"Wer bucht die Reise?",nl:"Wie boekt de reis?"},customerFormSectionSubject:{id:`${o}.customerFormSectionSubject`,defaultMessage:"Nous avons besoin de votre email pour vous tenir inform\xe9 et vous envoyer les billets.",en:"We need your email to keep you informed and send you the tickets.",it:"Abbiamo bisogno della tua email per tenerti informato/a e inviarti i biglietti.",es:"Necesitamos tu correo electr\xf3nico para mantenerte informado y enviarte las entradas.",de:"Wir ben\xf6tigen Ihre E-Mail-Adresse, um Sie auf dem Laufenden zu halten und Ihnen die Tickets zu senden.",nl:"We hebben uw e-mailadres nodig om u op de hoogte te houden en de tickets naar u te sturen."},customerEmailInputLabel:{id:`${o}.customerEmailInputLabel`,defaultMessage:"Adresse email",en:"Email address",it:"Indirizzo email",es:"Direcci\xf3n de correo electr\xf3nico",de:"E-Mail-Adresse",nl:"E-mailadres"},customerPhoneNumberInputLabel:{id:`${o}.customerPhoneNumberInputLabel`,defaultMessage:"N\xb0 de t\xe9l\xe9phone (optionnel)",en:"Phone number (optional)",it:"Numero di telefono (opzionale)",es:"N\xfamero de tel\xe9fono (opcional)",de:"Telefonnummer (optional)",nl:"Telefoonnummer (optioneel)"},selectPassenger:{id:`${o}.selectPassenger`,defaultMessage:"S\xe9lectionnez un passager",en:"Select a passenger",it:"Seleziona un passeggero",es:"Selecciona un pasajero",de:"W\xe4hlen Sie einen Passagier aus",nl:"Selecteer een passagier"},otherCustomer:{id:`${o}.otherCustomer`,defaultMessage:"Autre",en:"Other",it:"Altro",es:"Otro",de:"Andere",nl:"Anders"},traveller:{id:`${o}.traveller`,defaultMessage:"Voyageur",en:"Traveller",it:"Viaggiatore",es:"Viajero",de:"Reisender",nl:"Reiziger"},acceptTerms:{id:`${o}.acceptTerms`,defaultMessage:"Accepter les {termsLink} de Tictactrip, l'utilisation des donn\xe9es en accord avec la {privacyLink}{additionalCondition}.",en:"Accept the {termsLink} of Tictactrip, the use of data in accordance with the {privacyLink}{additionalCondition}.",it:"Accetta i {termsLink} di Tictactrip, l'utilizzo dei dati in conformit\xe0 con la {privacyLink}{additionalCondition}.",es:"Aceptar los {termsLink} de Tictactrip, el uso de datos de acuerdo con la {privacyLink}{additionalCondition}.",de:"Akzeptieren Sie die {termsLink} von Tictactrip, die Nutzung von Daten gem\xe4\xdf der {privacyLink}{additionalCondition}.",nl:"Accepteer de {termsLink} van Tictactrip, het gebruik van gegevens in overeenstemming met het {privacyLink}{additionalCondition}."},sncfConditions:{id:`${o}.sncfConditions`,defaultMessage:" et les {termsLink} de la SNCF",en:", and the {termsLink} of SNCF",it:" e i {termsLink} privacy di SNCF",es:" y los {termsLink} de SNCF",de:" und die {termsLink} von SNCF",nl:" en de {termsLink} van SNCF"},ouigoConditions:{id:`${o}.ouigoConditions`,defaultMessage:" et les {termsLink} de Ouigo",en:", and the {termsLink} of Ouigo",it:" e i {termsLink} di Ouigo",es:" y los {termsLink} de Ouigo",de:" und die {termsLink} von Ouigo",nl:" en de {termsLink} van Ouigo"},termsLink:{id:`${o}.termsLink`,defaultMessage:"conditions g\xe9n\xe9rales de vente",en:"terms and conditions of sale",it:"condizioni generali di vendita",es:"condiciones generales de venta",de:"Allgemeine Gesch\xe4ftsbedingungen",nl:"algemene verkoopvoorwaarden"},privacyLink:{id:`${o}.privacyLink`,defaultMessage:"politique de confidentialit\xe9",en:"privacy policy",it:"politica sulla privacy",es:"pol\xedtica de privacidad",de:"Datenschutzbestimmungen",nl:"privacybeleid"},receiveOffers:{id:`${o}.receiveOffers`,defaultMessage:"Recevoir les bons plans voyages et les cookies pour \xe9conomiser un max",en:"Receive travel offers and cookies to save big",it:"Ricevi offerte di viaggio e cookie per risparmiare un sacco",es:"Recibe ofertas de viaje y cookies para ahorrar al m\xe1ximo",de:"Erhalten Sie Reiseangebote und Cookies, um viel zu sparen",nl:"Ontvang reisaanbiedingen en cookies om veel geld te besparen"},mailSuggestion:{id:`${o}.mailSuggestion`,defaultMessage:"Voulez-vous dire {email} ?",en:"Did you mean {email} ?",it:"Intendevi dire {email} ?",es:"\xbf Quisiste decir {email} ?",de:"Meinten Sie {email} ?",nl:"Bedoelde u {email} ?"},confirmMail:{id:`${o}.confirmMail`,defaultMessage:"Confirmer que {email} est une adresse email valide.",en:"Confirm that {email} is a valid email address.",it:"Conferma che {email} \xe8 un indirizzo email valido.",es:"Confirmar que {email} es una direcci\xf3n de correo electr\xf3nico v\xe1lida.",de:"Best\xe4tigen Sie, dass {email} eine g\xfcltige E-Mail-Adresse ist.",nl:"Bevestig dat {email} een geldig e-mailadres is."},availableSeatsForATrip:{id:`${o}.availableSeatsForATrip`,defaultMessage:"{availableSeatsNumber} places restantes pour ce trajet.",en:"{availableSeatsNumber} remaining places for this trip.",it:"{availableSeatsNumber} posti rimanenti per questo viaggio.",es:"{availableSeatsNumber} plazas que quedan para este viaje.",de:"{availableSeatsNumber} verbleibende Pl\xe4tze f\xfcr diese Fahrt.",nl:"{availableSeatsNumber} plaatsen over voor deze reis."},tripDetails:{id:`${o}.tripDetails`,defaultMessage:"D\xe9tails du trajet",en:"Trip Details",it:"Dettagli del viaggio",es:"Detalles del viaje",de:"Reisedetails",nl:"Reisdetails"},tripClasses:{id:`${o}
170.tripClasses`,defaultMessage:"Classes :",en:"Classes :",it:"Classi :",es:"Clases :",de:"Klassen :",nl:"Klassen :"},tripFareNames:{id:`${o}.tripFareNames`,defaultMessage:"Tarif : ",en:"Fare : ",it:"Tariffa : ",es:"Tarifa : ",de:"Tarief : ",nl:"tarief : "},viewClassesAndConditions:{id:`${o}.viewClassesAndConditions`,defaultMessage:"Voir les classes et conditions",en:"View Classes and Conditions",it:"Visualizza classi e condizioni",es:"Ver clases y condiciones",de:"Klassen und Bedingungen anzeigen",nl:"Bekijk klassen en voorwaarden"},availableSeats:{id:`${o}.availableSeats`,defaultMessage:"Places restantes: {availableSeatsNumber}",en:"Remaining places: {availableSeatsNumber}",it:"Posti rimanenti: {availableSeatsNumber}",es:"Plazas restantes: {availableSeatsNumber}",de:"Verbleibende Pl\xe4tze: {availableSeatsNumber}",nl:"Resterende plaatsen: {availableSeatsNumber}"},updateClassesSuccess:{id:`${o}.updateClassesSuccess`,defaultMessage:"Changement de classe valid\xe9.",en:"Class change validated.",it:"Cambio di classe convalidato.",es:"Cambio de clase validado.",de:"Klassenwechsel best\xe4tigt.",nl:"Klassewijziging gevalideerd."},proceedToPayment:{id:`${o}.proceedToPayment`,defaultMessage:"Passer au paiement",en:"Proceed to Payment",it:"Procedi al pagamento",es:"Continuar con el pago",de:"Zur Zahlung gehen",nl:"Ga naar betaling"},numberOfPassengers:{id:`${o}.numberOfPassengers`,defaultMessage:"{count, plural, =0 {0 passager} one {1 passager} other {{count} passagers}}",en:"{count, plural, =0 {0 passengers} one {1 passenger} other {{count} passengers}}",it:"{count, plural, =0 {0 passeggero} one {1 passeggero} other {{count} passeggeri}}",es:"{count, plural, =0 {0 pasajero} one {1 pasajero} other {{count} pasajeros}}",de:"{count, plural, =0 {0 Passagier} one {1 Passagier} other {{count} Passagiere}}",nl:"{count, plural, =0 {0 passagier} one {1 passagier} other {{count} passagiers}}"},noClassAndNoConditions:{id:`${o}.noClassAndNoConditions`,defaultMessage:"Sur ce trajet, notre partenaire ne propose pas de changement de classe ou de conditions particuli\xe8res. C\u2019est pas cool mais on ne peut (vraiment) rien faire.",en:"On this trip, our partner does not offer a change of class or special conditions. It's not cool, but we can't (really) do anything about it.",it:"In questo viaggio, il nostro partner non offre cambi di classe o condizioni speciali. Non \xe8 bello, ma non possiamo (veramente) fare nulla al riguardo.",es:"En este viaje, nuestro socio no ofrece cambios de clase ni condiciones especiales. No es genial, pero realmente no podemos hacer nada al respecto.",de:"Auf dieser Fahrt bietet unser Partner keine Klassen\xe4nderung oder besondere Bedingungen an. Es ist nicht cool, aber wir k\xf6nnen (wirklich) nichts dagegen tun.",nl:"Op deze reis biedt onze partner geen klassewijziging of speciale voorwaarden aan. Het is niet leuk, maar we kunnen er echt niets aan doen."},trip:{id:`${o}.trip`,defaultMessage:"Trajet",en:"Journey",it:"Viaggio",es:"Viaje",de:"Reise",nl:"Reis"},changeStation:{id:`${o}.changeStation`,defaultMessage:"pour changer de gare",en:"change station",it:"cambiare stazione",es:"cambiar de estaci\xf3n",de:"bahnhof wechseln",nl:"station veranderen"},tripParts:{id:`${o}.tripParts`,defaultMessage:"{index, selectordinal, one {1er}
170 two {2\xe8me} few {{index}\xe8me} other {{index}\xe8me}} partie",en:"{index, selectordinal, one {1st} two {2nd} few {{index}th} other {{index}th}} part",it:"{index, selectordinal, one {1a} two {2a} few {{index}a} other {{index}a}} parte",es:"{index, selectordinal, one {1a} two {2a} few {{index}a} other {{index}a}} parte",de:"{index, selectordinal, one {1.} two {2.} few {{index}.} other {{index}.}} teil",nl:"{index, selectordinal, one {1e} two {2e} few {{index}e} other {{index}e}} deel"},classesAndConditions:{id:`${o}.classesAndConditions`,defaultMessage:"Classes et conditions",en:"Classes and conditions",it:"Classi e condizioni",es:"Clases y condiciones",de:"Klassen und Bedingungen",nl:"Klassen en voorwaarden"},patchCartLoading:{id:`${o}.patchCartLoading`,defaultMessage:"Pr\xe9paration de votre trajet...",en:"Preparing your journey...",it:"Preparazione del tuo viaggio...",es:"Preparando tu viaje...",de:"Vorbereitung Ihrer Reise...",nl:"Uw reis voorbereiden..."},totalPrice:{id:`${o}.totalPrice`,defaultMessage:"Total commande",en:"Total order",it:"Totale ordine",es:"Total pedido",de:"Gesamtbestellung",nl:"Totaal bestelling"},and:{id:`${o}.and`,defaultMessage:"et",en:"and",it:"e",es:"y",de:"und",nl:"en"},firstClass:{id:`${o}
170.firstClass`,defaultMessage:"1ere",en:"1st",it:"1a",es:"1ra",de:"1.",nl:"1e"},secondClass:{id:`${o}.secondClass`,defaultMessage:"2nde",en:"2nd",it:"2a",es:"2da",de:"2.",nl:"2e"},goodDeal:{id:`${o}.goodDeal`,defaultMessage:"Tr\xe8s (tr\xe8s) bon plan",en:"Very (very) good deal",it:"Affare molto (molto) buono",es:"Muy (muy) buen plan",de:"Sehr (sehr) gutes Angebot",nl:"Zeer (zeer) goede deal"},bestDealMessage:{id:`${o}.bestDealMessage`,defaultMessage:"La 1\xe8re classe pour {price} {isNegative, select,\n      true {de moins}\n      other {de plus}\n    } ! \u270c\ufe0f",en:"First class for {price} {isNegative, select,\n      true {off}\n      other {extra}\n    }! \u270c\ufe0f",it:"Prima classe a {price} {isNegative, select,\n      true {di sconto}\n      other {in pi\xf9}\n    }! \u270c\ufe0f",es:"\xa1Primera clase con {price} {isNegative, select,\n      true {de descuento}\n      other {extra}\n    }! \u270c\ufe0f",de:"Erste Klasse f\xfcr {price} {isNegative, select,\n      true {Rabatt}\n      other {Aufpreis}\n    }! \u270c\ufe0f",nl:"Eerste klas met {price} {isNegative, select,\n      true {korting}\n      other {extra}\n    }! \u270c\ufe0f"},firstClassDealMessage:{id:`${o}.firstClassDealMessage`,defaultMessage:"La 1\xe8re classe est \xe0 {price} {isNegative, select, true {de moins} other {de plus}} !",en:"First class is {price} {isNegative, select, true {less} other {more}}!",it:"La prima classe \xe8 a {price} {isNegative, select, true {di meno} other {in pi\xf9}}!",es:"\xa1La primera clase es {price} {isNegative, select, true {menos} other {m\xe1s}}!",de:"Die erste Klasse kostet {price} {isNegative, select, true {weniger} other {mehr}}!",nl:"Eerste klas is {price} {isNegative, select, true {minder} other {meer}}!"},[r.a.FIRST_CLASS]:{id:`${o}.${r.a.FIRST_CLASS}`,defaultMessage:"1\xe8re classe",en:"First class",it:"Prima classe",es:"Primera clase",de:"Erste Klasse",nl:"Eerste klasse"},[r.a.SECOND_CLASS]:{id:`${o}.${r.a.SECOND_CLASS}`,defaultMessage:"2nde classe",en:"Second class",it:"Seconda classe",es:"Segunda clase",de:"Zweite Klasse",nl:"Tweede klasse"},[r.a.BERTHS_IN_1ST_CLASS]:{id:`${o}.${r.a.BERTHS_IN_1ST_CLASS}`,defaultMessage:"1\xe8re classe - couchette",en:"First Class - berth",it:"Prima Classe - cuccetta",es:"Primera Clase - litera",de:"Erste Klasse - liegeplatz",nl:"Eerste Klasse - slaapplaats"},[r.a.BERTHS_IN_2ND_CLASS]:{id:`${o}.${r.a.BERTHS_IN_2ND_CLASS}`,defaultMessage:"2nde classe - couchette",en:"Second Class - berth",it:"Seconda classe - cuccetta",es:"Segunda clase - litera",de:"Zweite Klasse - liegeplatz",nl:"Tweede klasse - slaapplaats"},[r.a.RECLINING_SEATS]:{id:`${o}.${r.a.RECLINING_SEATS}`,defaultMessage:"Si\xe8ge inclinable",en:"Reclining seat",it:"Sedile reclinabile",es:"Asiento reclinable",de:"Neigbarer Sitz",nl:"Verstelbare stoel"},paymentValidated:{id:`${o}.paymentValidated`,defaultMessage:"Paiement valid\xe9",en:"Payment validated",it:"Pagamento convalidato",es:"Pago validado",de:"Zahlung best\xe4tigt",nl:"Betaling gevalideerd"},waitConfirmation:{id:`${o}.waitConfirmation`,defaultMessage:"Gardez cette fen\xeatre ouverte ! La confirmation de votre commande arrive.",en:"Keep this window open! The confirmation of your order is coming.",it:"Mantieni questa finestra aperta! La conferma del tuo ordine sta arrivando.",es:"\xa1Mant\xe9n esta ventana abierta! La confirmaci\xf3n de tu pedido est\xe1 llegando.",de:"Halten Sie dieses Fenster ge\xf6ffnet! Die Best\xe4tigung Ihrer Bestellung kommt.",nl:"Houd dit venster open! De bevestiging van uw bestelling komt eraan."},loadingCart:{id:`${o}.loadingCart`,defaultMessage:"Pr\xe9paration de votre commande...",en:"Preparing your order...",it:"Preparazione del vostro ordine...",es:"Preparaci\xf3n de su pedido...",de:"Vorbereitung Ihrer Bestellung...",nl:"Voorbereiding van uw bestelling..."},paymentFailed:{id:`${o}.paymentFailed`,defaultMessage:"Votre paiement a \xe9t\xe9 refus\xe9. V\xe9rifiez vos informations et r\xe9essayez.",en:"Your payment has been declined. Please check your information and try again.",it:"Il pagamento \xe8 stato rifiutato. Controlla le tue informazioni e riprova.",es:"Se ha rechazado su pago. Por favor, verifique su informaci\xf3n y vuelva a intentarlo.",de:"Ihre Zahlung wurde abgelehnt. Bitte \xfcberpr\xfcfen Sie Ihre Informationen und versuchen Sie es erneut.",nl:"Uw betaling is geweigerd. Controleer uw informatie en probeer het opnieuw."},paymentFailedBankInternalError:{id:`${o}.paymentFailedBankInternalError`,defaultMessage:"Une erreur interne de la banque a emp\xeach\xe9 le paiement. Veuillez r\xe9essayer.",en:"An internal bank error has prevented the payment. Please try again.",it:"Un errore interno della banca ha impedito il pagamento. Per favore, riprova.",es:"Un error interno del banco ha impedido el pago. Por favor, int\xe9ntalo de nuevo.",de:"Ein interner Bankfehler hat die Zahlung verhindert. Bitte versuchen Sie es erneut.",nl:"Een interne bankfout heeft de betaling verhinderd. Probeer het alstublieft opnieuw."},paymentFailedBankRefusedPayment:{id:`${o}.paymentFailedBankRefusedPayment`,defaultMessage:"La banque a refus\xe9 le paiement, veuillez v\xe9rifier vos informations et r\xe9essayer.",en:"The bank has refused the payment, please check your details and try again.",it:"La banca ha rifiutato il pagamento, si prega di controllare i propri dati e riprovare.",es:"El banco ha rechazado el pago, por favor verifique sus datos e intente nuevamente.",de:"Die Bank hat die Zahlung abgelehnt, bitte \xfcberpr\xfcfen Sie Ihre Angaben und versuchen Sie es erneut.",nl:"De bank heeft de betaling geweigerd, controleer uw gegevens en probeer het opnieuw."},paymentFailedUnsupportedProvider:{id:`${o}.paymentFailedUnsupportedProvider`,defaultMessage:"Le fournisseur de paiement n\u2019est pas pris en charge. Veuillez utiliser un autre moyen de paiement.",en:"The payment provider is not supported. Please use a different payment method.",it:"Il fornitore di pagamento non \xe8 supportato. Si prega di utilizzare un altro metodo di pagamento.",es:"El proveedor de pago no es compatible. Por favor use un m\xe9todo de pago diferente.",de:"Der Zahlungsanbieter wird nicht unterst\xfctzt. Bitte verwenden Sie eine andere Zahlungsmethode.",nl:"De betalingsprovider wordt niet ondersteund. Gebruik alstublieft een andere betaalmethode."},paymentFailedThreeDsFailed:{id:`${o}.paymentFailedThreeDsFailed`,defaultMessage:"La v\xe9rification 3D Secure a \xe9chou\xe9. Veuillez v\xe9rifier vos informations et r\xe9essayer.",en:"The 3D Secure verification has failed. Please check your details and try again.",it:"La verifica 3D Secure \xe8 fallita. Si prega di controllare i propri dati e riprovare.",es:"La verificaci\xf3n 3D Secure ha fallado. Por favor verifique sus datos e intente nuevamente.",de:"Die 3D-Secure-Verifikation ist fehlgeschlagen. Bitte \xfcberpr\xfcfen Sie Ihre Angaben und versuchen Sie es erneut.",nl:"De 3D Secure verificatie is mislukt. Controleer uw gegevens en probeer het opnieuw."},paymentFailedMissingInfo:{id:`${o}.paymentFailedMissingInfo`,defaultMessage:"Des informations sont manquantes. Veuillez compl\xe9ter tous les champs requis et r\xe9essayer.",en:"Information is missing. Please complete all required fields and try again.",it:"Mancano alcune informazioni. Si prega di completare tutti i campi richiesti e riprovare.",es:"Falta informaci\xf3n. Por favor complete todos los campos requeridos e intente nuevamente.",de:"Informationen fehlen. Bitte f\xfcllen Sie alle erforderlichen Felder aus und versuchen Sie es erneut.",nl:"Informatie ontbreekt. Vul alstublieft alle verplichte velden in en probeer het opnieuw."},paymentFailedCapacityExceeded:{id:`${o}.paymentFailedCapacityExceeded`,defaultMessage:"Votre plafond de paiement a \xe9t\xe9 d\xe9pass\xe9e. Veuillez r\xe9essayer plus tard.",en:"Payment capacity has been exceeded. Please try again later.",it:"La capacit\xe0 di pagamento \xe8 stata superata. Si prega di riprovare pi\xf9 tardi.",es:"Se ha excedido la capacidad de pago. Por favor, int\xe9ntelo de nuevo m\xe1s tarde.",de:"Zahlungskapazit\xe4t wurde \xfcberschritten. Bitte versuchen Sie es sp\xe4ter erneut.",nl:"Betalingscapaciteit is overschreden. Probeer het alstublieft later opnieuw."},paymentFailedInvalidCard:{id:`${o}.paymentFailedInvalidCard`,defaultMessage:"La carte est invalide. Veuillez v\xe9rifier vos informations et r\xe9essayer.",en:"The card is invali
170d. Please check your details and try again.",it:"La carta non \xe8 valida. Si prega di controllare i propri dati e riprovare.",es:"La tarjeta no es v\xe1lida. Por favor verifique sus datos e intente nuevamente.",de:"Die Karte ist ung\xfcltig. Bitte \xfcberpr\xfcfen Sie Ihre Angaben und versuchen Sie es erneut.",nl:"De kaart is ongeldig. Controleer uw gegevens en probeer het opnieuw."},paymentFailedExpiredCard:{id:`${o}.paymentFailedExpiredCard`,defaultMessage:"La carte a expir\xe9. Veuillez utiliser une autre carte et r\xe9essayer.",en:"The card has expired. Please use a different card and try again.",it:"La carta \xe8 scaduta. Si prega di utilizzare un\u2019altra carta e riprovare.",es:"La tarjeta ha expirado. Por favor use una tarjeta diferente e intente nuevamente.",de:"Die Karte ist abgelaufen. Bitte verwenden Sie eine andere Karte und versuchen Sie es erneut.",nl:"De kaart is verlopen. Gebruik alstublieft een andere kaart en probeer het opnieuw."},paymentFailedMaxAttemptsReached:{id:`${o}.paymentFailedMaxAttemptsReached`,defaultMessage:"Le nombre maximal de tentatives de paiement a \xe9t\xe9 atteint. Veuillez r\xe9essayer plus tard.",en:"Maximum payment attempts have been reached. Please try again later.",it:"Il numero massimo di tentativi di pagamento \xe8 stato raggiunto. Si prega di riprovare pi\xf9 tardi.",es:"Se ha alcanzado el n\xfamero m\xe1ximo de intentos de pago. Por favor, int\xe9ntelo de nuevo m\xe1s tarde.",de:"Die maximale Anzahl der Zahlungsversuche wurde erreicht. Bitte versuchen Sie es sp\xe4ter erneut.",nl:"Maximaal aantal betalingspogingen is bereikt. Probeer het alstublieft later opnieuw."},paymentFailedSessionExpired:{id:`${o}.paymentFailedSessionExpired`,defaultMessage:"Votre session de paiement a expir\xe9. Veuillez r\xe9essayer.",en:"Your payment session has expired. Please try again.",it:"La sessione di pagamento \xe8 scaduta. Si prega di riprovare.",es:"Su sesi\xf3n de pago ha expirado. Por favor, int\xe9ntelo de nuevo.",de:"Ihre Zahlungssitzung ist abgelaufen. Bitte versuchen Sie es erneut.",nl:"Uw betalingssessie is verlopen. Probeer het opnieuw."},successfullyUpdated:{id:`${o}.successfullyUpdated`,defaultMessage:"Les modifications ont bien \xe9t\xe9 prises en compte",en:"Changes have been successfully applied",it:"Le modifiche sono state applicate correttamente",es:"Los cambios se han aplicado correctamente",de:"Die \xc4nderungen wurden erfolgreich angewendet",nl:"Wijzigingen zijn succesvol toegepast"},passengerLimitReached:{id:`${o}.passengerLimitReached`,defaultMessage:"La limite de passagers ({count}) est atteinte. Pour d\xe9passer ce nombre, contactez-nous ou faites plusieurs commandes. Sinon partez sans eux (on plaisante bien-s\xfbr).",en:"The passenger limit ({count}) has been reached. To exceed this number, contact us or place multiple orders. Otherwise, leave without them (just kidding of course).",it:"Il limite dei passeggeri ({count}) \xe8 stato raggiunto. Per superare questo numero, contattaci o effettua pi\xf9 ordini. Altrimenti, parti senza di loro (scherziamo ovviamente).",es:"Se ha alcanzado el l\xedmite de pasajeros ({count}). Para superar este n\xfamero, cont\xe1ctenos o realice m\xfaltiples pedidos. De lo contrario, v\xe1yase sin ellos (es una broma, por supuesto).",de:"Die maximale Anzahl an Fahrg\xe4sten ({count}) wurde erreicht. Um diese Anzahl zu \xfcberschreiten, kontaktieren Sie uns oder t\xe4tigen Sie mehrere Bestellungen. Andernfalls fahren Sie ohne sie fort (nat\xfcrlich nur ein Scherz).",nl:"Het maximum aantal passagiers ({count}) is bereikt. Neem contact met ons op of plaats meerdere bestellingen om dit aantal te overschrijden. Anders, vertrek zonder hen (grapje natuurlijk)."},discardPassengerChangesWarning:{id:`${o}.discardPassengerChangesWarning`,defaultMessage:"Si vous partez sans valider, les modifications ne seront pas appliqu\xe9es aux passagers.",en:"If you leave without saving, the changes will not be applied to the passengers.",it:"Se lasci senza validare, le modifiche non saranno applicate ai passeggeri.",es:"Si te vas sin validar, los cambios no se aplicar\xe1n a los pasajeros.",de:"Wenn Sie ohne Best\xe4tigung gehen, werden die \xc4nderungen nicht auf die Passagiere angewendet.",nl:"Als je vertrekt zonder te valideren, worden de wijzigingen niet toegepast op de passagiers."},discardChangesWarning:{id:`${o}.discardChangesWarning`,defaultMessage:"Si vous partez sans sauvegarder, les modifications ne seront pas appliqu\xe9es",en:"If you leave without saving, the changes will not be applied",it:"Se esci senza salvare, le modifiche non verranno applicate",es:"Si sales sin guardar, los cambios no se aplicar\xe1n",de
170:"Wenn Sie ohne Speichern verlassen, werden die \xc4nderungen nicht \xfcbernommen",nl:"Als u vertrekt zonder op te slaan, worden de wijzigingen niet toegepast"},backToPassengerEdition:{id:`${o}.backToPassengerEdition`,defaultMessage:"Revenir aux passagers",en:"Go back to passengers",it:"Torna ai passeggeri",es:"Volver a los pasajeros",de:"Zur\xfcck zu den Passagieren",nl:"Terug naar passagiers"},backToTicketEdition:{id:`${o}.backToTicketEdition`,defaultMessage:"Revenir \xe0 la modification des billets",en:"Return to Ticket Modification",it:"Torna alla Modifica dei Biglietti",es:"Volver a la Modificaci\xf3n de Boletos",de:"Zur\xfcck zur Ticket\xe4nderung",nl:"Terug naar Ticketaanpassing"},leaveWithoutSaving:{id:`${o}.leaveWithoutSaving`,defaultMessage:"Partir sans valider",en:"Leave without validation",it:"Parti senza validare",es:"Irse sin validar",de:"Verlassen ohne Best\xe4tigung",nl:"Vertrekken zonder valideren"},notAvailableCart:{id:`${o}.notAvailableCart`,defaultMessage:"L'un de vos billets n'est plus disponible aupr\xe8s du transporteur.",en:"One of your tickets is no longer available from the carrier.",it:"Uno dei tuoi biglietti non \xe8 pi\xf9 disponibile presso il vettore.",es:"Uno de tus boletos ya no est\xe1 disponible en la compa\xf1\xeda de transporte.",de:"Eines Ihrer Tickets ist nicht mehr beim Transportunternehmen verf\xfcgbar.",nl:"E\xe9n van uw tickets is niet langer beschikbaar bij de vervoerder."},notAvailableCartCTA:{id:`${o}.notAvailableCartCTA`,defaultMessage:"Relancer la recherche",en:"Retry search",it:"Potenziare la ricerca",es:"Relanzar la b\xfasqueda",de:"Suche wiederholen",nl:"Er is een fout opgetreden"},age:{id:`${o}.age`,defaultMessage:"{age} ans",en:"{age} years old",it:"{age} anni",es:"{age} a\xf1os",de:"{age} Jahre alt",nl:"{age} jaar"},[a.f]:{id:`${o}.${a.f}`,defaultMessage:"Ce champ est requis",en:"This field is required",it:"Questo campo \xe8 obbligatorio",es:"Este campo es obligatorio",de:"Dieses Feld ist erforderlich",nl:"Dit veld is verplicht"},[a.c]:{id:`${o}.${a.c}`,defaultMessage:"La date saisie est invalide. Veuillez v\xe9rifier votre saisie.",en:"The entered date is invalid. Please check your input.",it:"La data inserita non \xe8 valida. Si prega di controllare l'inserimento.",es:"La fecha ingresada no es v\xe1lida. Por favor, verifique su entrada.",de:"Das eingegebene Datum ist ung\xfcltig. Bitte \xfcberpr\xfcfen Sie Ihre Eingabe.",nl:"De ingevoerde datum is ongeldig. Controleer uw invoer."},[a.b]:{id:`${o}.${a.b}`,defaultMessage:"Veuillez entrer une valeur valide pour ce champ.",en:"Please enter a valid value for this field.",it:"Si prega di inserire un valore valido per questo campo.",es:"Por favor, ingrese un valor v\xe1lido para este campo.",de:"Bitte geben Sie einen g\xfcltigen Wert f\xfcr dieses Feld ein.",nl:"Voer een geldige waarde in voor dit veld."},[a.d]:{id:`${o}.${a.d}`,defaultMessage:"Veuillez saisir une adresse e-mail valide.",en:"Please enter a valid email address.",it:"Si prega di inserire un indirizzo email valido.",es:"Por favor, ingrese una direcci\xf3n de correo electr\xf3nico v\xe1lida.",de:"Bitte geben Sie eine g\xfcltige E-Mail-Adresse ein.",nl:"Voer een geldig e-mailadres in."},redirectMessage:{id:`${o}.redirectMessage`,defaultMessage:'Votre trajet "{originCity} - {destinationCity}" n\u2019est pas compris dans cette commande. Une fois vos autres trajets r\xe9serv\xe9s, vous serez redirig\xe9 vers {company} pour le r\xe9server. Facile, non ? \u270c',en:'Your trip "{originCity} - {destinationCity}" is not included in this order. Once your other trips are booked, you will be redirected to {company} to book it. Easy, peasy. \u270c',it:'Il tuo viaggio "{originCity} - {destinationCity}" non \xe8 incluso in questo ordine. Una volta prenotati gli altri viaggi, sarai reindirizzato su {company} per prenotarlo. Facile, vero? \u270c',es:'Tu viaje "{originCity} - {destinationCity}" no est\xe1 incluido en esta orden. Una vez que reserves tus otros viajes, ser\xe1s redirigido a {company} para reservarlo. F\xe1cil, \xbfverdad? \u270c',de:'Ihre Reise "{originCity} - {destinationCity}" ist nicht in dieser Bestellung enthalten. Sobald Ihre anderen Reisen gebucht sind, werden Sie zur Buchung auf {company} weitergeleitet. Ganz einfach. \u270c',nl:'Uw reis "{originCity} - {destinationCity}" is niet in deze bestelling inbegrepen. Zodra uw andere reizen zijn geboekt, wordt u doorgestuurd naar {company} om het te boeken. Gemakkelijk, toch? \u270c'},redirectMessageTitle:{id:`${o}.redirectMessageTitle`,defaultMessage:"Votre voyage comporte un trajet {companies}",en:"Your journey includes an {companies} trip",it:"Il tuo viaggio include un viaggio con {companies}",es:"Tu viaje incluye un viaje en {companies}",de:"Ihre Reise beinhaltet eine Fahrt mit {companies}",nl:"Uw reis omvat een {companies}-reis"},newSearch:{id:`${o}.newSearch`,defaultMessage:"Nouvelle recherche",en:"New Search",it:"Nuova ricerca",es:"Nueva b\xfasqueda",de:"Neue Suche",nl:"Nieuwe zoekopdracht"},refresh:{id:`${o}.refresh`,defaultMessage:"Actualiser la page",en:"Refresh",it:"Aggiorna",es:"Actualizar p\xe1gina",de:"Seite aktualisieren",nl:"Pagina vernieuwen"},modalError:{id:`${o}.modalError`,defaultMessage:"Une erreur s'est produite lors de la r\xe9cup\xe9ration de votre commande.",en:"An error occurred while retrieving your order.",it:"Si \xe8 verificato un errore durante il recupero del tuo ordine.",es:"Se ha producido un error al recuperar su pedido.",de:"Ein Fehler ist bei der Abfrage Ihrer Bestellung aufgetreten.",nl:"Er is een fout opgetreden bij het ophalen van uw bestelling."},modalPaymentError:{id:`${o}.modalPaymentError`,defaultMessage:"Une erreur s'est produite lors de votre tentative de paiement.",en:"An error occurred during your payment attempt.",it:"Si \xe8 verificato un errore durante il tentativo di pagamento.",es:"Se produjo un error durante su intento de pago.",de:"Bei Ihrer Zahlung ist ein Fehler aufgetreten.",nl:"Er is een fout opgetreden tijdens uw betaalpoging."},modalPriceChange:{id:`${o}.modalPriceChange`,defaultMessage:"Nous avons remarqu\xe9 un changement de prix pour votre commande. Le nouveau montant total est maintenant de {amount}",en:"We noticed a price change for your order. The new total amount is now {amount}",it:"Abbiamo notato una variazione di prezzo per il tuo ordine. La nuova quantit\xe0 totale \xe8 ora di {amount}",es:"Hemos notado un cambio de precio en tu pedido. El nuevo monto total es ahora de {amount}",de:"Wir haben eine Preis\xe4nderung f\xfcr Ihre Bestellung festgestellt. Der neue Gesamtbetrag betr\xe4gt jetzt {amount}",nl:"We hebben een prijswijziging opgemerkt voor uw bestelling. Het nieuwe totale bedrag is nu {amount}"},continue:{id:`${o}.continue`,defaultMessage:"Continuer",en:"Continue",it:"Continuare",es:"Continuar",de:"Weiter",nl:"Doorgaan"},cancel:{id:`${o}
170.cancel`,defaultMessage:"Annuler",en:"Cancel",it:"Annulla",es:"Cancelar",de:"Abbrechen",nl:"Annuleren"},retry:{id:`${o}.retry`,defaultMessage:"R\xe9essayer",en:"Retry",it:"Riprova",es:"Reintentar",de:"Erneut versuchen",nl:"Opnieuw proberen"},tryAgain:{id:`${o}.tryAgain`,defaultMessage:"Veuillez r\xe9essayer.",en:"Please try again.",it:"iprova.",es:"Por favor, int\xe9ntelo de nuevo.",de:"Bitte versuchen Sie es erneut.",nl:"Probeer het opnieuw."},includedProviderFeeCentsTooltip:{id:`${o}.includedProviderFeeCentsTooltip`,defaultMessage:"Tout inclus, dont {includedProviderFeeCents} de frais et TVA",en:"All inclusive, including {includedProviderFeeCents} of fees and VAT",it:"Tutto incluso, di cui {includedProviderFeeCents} di tasse e IVA",es:"Todo incluido, incluyendo {includedProviderFeeCents} de tarifas e IVA",de:"All inclusive, einschlie\xdflich {includedProviderFeeCents} an Geb\xfchren und MwSt",nl:"All-inclusive, inclusief {includedProviderFeeCents} aan kosten en btw"}};t.a=Object(i.defineMessages)(s)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.containers.confirmationScope",a={reservationTitle:{id:`${r}.reservationTitle`,defaultMessage:"Vous y \xeates, c\u2019est bient\xf4t le grand d\xe9part !",en:"You're almost there, the big departure is coming soon!",it:"Ci siamo quasi, \xe8 quasi tempo per la grande partenza!",es:"\xa1Ya casi est\xe1n, pronto ser\xe1 el gran partida!",de:"Ihr seid fast da, bald geht die gro\xdfe Abreise los!",nl:"Jullie zijn er bijna, het grote vertrek komt eraan!"},emailConfirmation:{id:`${r}.emailConfirmation`,defaultMessage:"Vos billets ont \xe9galement \xe9t\xe9 envoy\xe9s \xe0 l\u2019adresse :",en:"Your tickets have also been sent to the address:",it:"I tuoi biglietti sono stati inviati all'indirizzo:",es:"Tus boletos tambi\xe9n han sido enviados a la direcci\xf3n:",de:"Ihre Tickets wurden auch an die Adresse gesendet:",nl:"Uw tickets zijn ook naar het adres gestuurd:"},emailUsedForOrder:{id:`${r}.emailUsedForOrder`,defaultMessage:"L'adresse email associ\xe9e \xe0 votre commande est :",en:"The email address associated with your order is:",it:"L'indirizzo email associato al tuo ordine \xe8:",es:"La direcci\xf3n de correo electr\xf3nico asociada con tu pedido es:",de:"Die mit Ihrer Bestellung verkn\xfcpfte E-Mail-Adresse ist:",nl:"Het e-mailadres dat aan uw bestelling is gekoppeld, is:"},yourOrderId:{id:`${r}.yourOrderId`,defaultMessage:"Votre num\xe9ro de r\xe9servation est :",en:"Your reservation number is:",it:"Il tuo numero di prenotazione \xe8:",es:"Su n\xfamero de reserva es:",de:"Ihre Buchungsnummer lautet:",nl:"Uw reserveringsnummer is:"},ticketsAvailable:{id:`${r}.ticketsAvailable`,defaultMessage:"Vos billets sont aussi dispo\u2019 dans l\u2019application.",en:"Your tickets are also available in the app.",it:"I tuoi biglietti sono disponibili anche nell'app.",es:"Tus boletos tambi\xe9n est\xe1n disponibles en la aplicaci\xf3n.",de:"Ihre Tickets sind auch in der App verf\xfcgbar.",nl:"Uw tickets zijn ook beschikbaar in de app."},accessTickets:{id:`${r}.accessTickets`,defaultMessage:"Acc\xe9der \xe0 vos billets sans les imprimer.",en:"Access your tickets without printing them.",it:"Accedi ai tuoi biglietti senza stamparli.",es:"Accede a tus boletos sin imprimirlos.",de:"Greifen Sie auf Ihre Tickets zu, ohne sie auszudrucken.",nl:"Toegang tot uw tickets zonder ze af te drukken."},manageReservations:{id:`${r}.manageReservations`,defaultMessage:"G\xe9rer vos r\xe9servations au dernier moment.",en:"Manage your last-minute reservations.",it:"Gestisci le tue prenotazioni dell'ultimo minuto.",es:"Administra tus reservas de \xfaltimo momento.",de:"Verwalten Sie Ihre Last-Minute-Reservierungen.",nl:"Beheer uw last-minute reserveringen."},ticketsWithinReach:{id:`${r}.ticketsWithinReach`,defaultMessage:"Garder vos billets \xe0 port\xe9e de main.",en:"Keep your tickets within reach.",it:"Tieni i tuoi biglietti a portata di mano.",es:"Mant\xe9n tus boletos al alcance.",de:"Behalten Sie Ihre Tickets griffbereit.",nl:"Houd uw tickets binnen handbereik."},accessReservation:{id:`${r}.accessReservation`,defaultMessage:"Acc\xe9der \xe0 votre r\xe9servation depuis l\u2019application.",en:"Access your reservation from the application.",it:"Accedi alla tua prenotazione dall'applicazione.",es:"Acceda a su reserva desde la aplicaci\xf3n.",de:"Greifen Sie auf Ihre Reservierung \xfcber die Anwendung zu.",nl:"Toegang krijgen tot uw reservering vanuit de applicatie."},itsBelow:{id:`${r}.itsBelow`,defaultMessage:"\xc7a se passe en-dessous.",en:"It's down below.",it:"\xc8 qui sotto.",es:"Est\xe1 aqu\xed abajo.",de:"Es ist unten.",nl:"Het staat hieronder."},accessReservationButton:{id:`${r}.accessReservationButton`,defaultMessage:"Acc\xe9der \xe0 ma r\xe9servation",en:"Access My Re
170servation",it:"Accedi Alla Mia Prenotazione",es:"Acceder a Mi Reserva",de:"Zugriff auf Meine Reservierung",nl:"Toegang Tot Mijn Reservering"},faqsTitle:{id:`${r}.faqsTitle`,defaultMessage:"Questions fr\xe9quentes",en:"Frequently Asked Questions",it:"Domande frequenti",es:"Preguntas frecuentes",de:"H\xe4ufig gestellte Fragen",nl:"Veelgestelde vragen"},contactUsTitle:{id:`${r}.contactUsTitle`,defaultMessage:"Un coup de pouce ?",en:"Need a hand?",it:"Serve una mano?",es:"\xbfNecesitas ayuda?",de:"Brauchst du Hilfe?",nl:"Een helpende hand?"},contactUsMessage:{id:`${r}.contactUsMessage`,defaultMessage:"\xc9crivez-nous ! On vous r\xe9pond le plus vite possible (+1h \xe0 l\u2019heure du go\xfbter).",en:"Write us! We'll respond as quickly as possible (+1h at snack time).",it:"Scrivici! Risponderemo il prima possibile (+1h all'ora della merenda).",es:"\xa1Escr\xedbenos! Responderemos lo m\xe1s r\xe1pido posible (+1h a la hora de la merienda).",de:"Schreiben Sie uns! Wir antworten so schnell wie m\xf6glich (+1h zur Snackzeit).",nl:"Schrijf ons! We reageren zo snel mogelijk (+1u bij de theetijd)."},contactUsButton:{id:`${r}.contactUsButton`,defaultMessage:"Contacter le (super) service client",en:"Contact the (super) customer service",it:"Contatta il servizio clienti (super)",es:"Contactar al (s\xfaper) servicio al cliente",de:"Kontaktieren Sie den (super) Kundenservice",nl:"Neem contact op met de (super) klantenservice"},retrieveTickets:{id:`${r}.retrieveTickets`,defaultMessage:"Comment retrouver mes billets ?",en:"How do I find my tickets?",it:"Come posso trovare i miei biglietti?",es:"\xbfC\xf3mo encuentro mis boletos?",de:"Wie finde ich meine Tickets?",nl:"Hoe vind ik mijn tickets?"},howToCancelTicket:{id:`${r}.howToCancelTicket`,defaultMessage:"Comment annuler un billet ?",en:"How to cancel a ticket?",it:"Come annullare un biglietto?",es:"\xbfC\xf3mo cancelar un boleto?",de:"Wie kann ich ein Ticket stornieren?",nl:"Hoe een ticket annuleren?"},exchangeTicket:{id:`${r}.exchangeTicket`,defaultMessage:"Comment \xe9changer un billet ?",en:"How to exchange a ticket?",it:"Come scambiare un biglietto?",es:"\xbfC\xf3mo cambiar un boleto?",de:"Wie tauscht man ein Ticket um?",nl:"Hoe een ticket omruilen?"},changeEmail:{id:`${r}.changeEmail`,defaultMessage:"Comment changer mon mail de r\xe9servation ?",en:"How to change my reservation email?",it:"Come cambiare la mia email di prenotazione?",es:"\xbfC\xf3mo cambiar mi correo electr\xf3nico de reserva?",de:"Wie \xe4ndere ich meine Reservierungs-E-Mail?",nl:"Hoe verander ik mijn reserveringsmail?"},failedOrderWarningContent:{id:`${r}.failedOrderWarningContent`,defaultMessage:"Pas de panique ! Nous avons la solution. \ud83d\udd27",en:"Don\u2019t panic! We have the solution. \ud83d\udd27",it:"Niente paura! Abbiamo la soluzione. \ud83d\udd27",es:"\xa1No te preocupes! Tenemos la soluci\xf3n. \ud83d\udd27",de:"Keine Panik! Wir haben die L\xf6sung. \ud83d\udd27",nl:"Geen paniek! We hebben de oplossing. \ud83d\udd27"},fullFailedOrderWarningTitle:{id:`${r}.fullFailedOrderWarningTitle`,defaultMessage:"Nous n\u2019avons pas r\xe9ussi \xe0 r\xe9server votre r\xe9servation.",en:"We were unable to make your reservation.",it:"Non siamo riusciti a prenotare la tua prenotazione.",es:"No pudimos hacer tu reserva.",de:"Wir konnten Ihre Reservierung nicht durchf\xfchren.",nl:"We konden uw reservering niet maken."},makeNewReservation:{id:`${r}.makeNewReservation`,defaultMessage:"Recommencer ma r\xe9servation",en:"Make a new reservation",it:"Effettuare una nuova prenotazione",es:"Hacer una nueva reserva",de:"Eine neue Reservierung vornehmen",nl:"Maak een nieuwe reservering"},yourTrip:{id:`${r}.yourTrip`,defaultMessage:"Votre voyage",en:"Your Trip",it:"Il Tuo Viaggio",es:"Tu Viaje",de:"Deine Reise",nl:"Uw Reis"},addToCalendar:{id:`${r}.addToCalendar`,defaultMessage:"Ajouter ce voyage dans mon calendrier",en:"Add this trip to my calendar",it:"Aggiungi questo viaggio al mio calendario",es:"Agregar este viaje a mi calendario",de:"Diesen Trip zu meinem Kalender hinzuf\xfcgen",nl:"Voeg deze reis toe aan mijn agenda"},explanationWhatHappenedTitle:{id:`${r}.explanationWhatHappenedTitle`,defaultMessage:"D\u2019abord, que s\u2019est-il pass\xe9 ?",en:"First, what happened?",it:"Prima di tutto, cosa \xe8 successo?",es:"Primero, \xbfqu\xe9 pas\xf3?",de:"Zuerst, was ist passiert?",nl:"Eerst, wat is er gebeurd?"},explanationWhatHappenedContent:{id:`${r}.explanationWhatHappenedContent`,defaultMessage:"L\u2019erreur se trouve de notre c\xf4t\xe9. Nous n\u2019avons pas r\xe9ussi \xe0 r\xe9server votre trajet aupr\xe8s de nos compagnies de transport partenaires.",en:"The error is on our side. We were unable to book your journey with our partner transport companies.",it:"L'errore \xe8 dal nostro lato. Non siamo riusciti a prenotare il tuo viaggio presso le nostre compagnie di trasporto partner.",es:"El error est\xe1 de nuestro lado. No pudimos reservar tu viaje con nuestras compa\xf1\xedas de transporte asociadas.",de:"Der Fehler liegt bei uns. Wir konnten I
170hre Reise nicht bei unseren Partner-Transportunternehmen buchen.",nl:"Het probleem ligt bij ons. We konden uw reis niet boeken bij onze partnervervoersbedrijven."},duplicateOrderWarning:{id:`${r}.duplicateOrderWarning`,defaultMessage:"Nous avons d\xe9tect\xe9 une double commande.",en:"We have detected a duplicate order.",it:"Abbiamo rilevato un ordine duplicato.",es:"Hemos detectado un pedido duplicado.",de:"Wir haben eine doppelte Bestellung erkannt.",nl:"We hebben een dubbele bestelling gedetecteerd."},explanationWhyTitle:{id:`${r}.explanationWhyTitle`,defaultMessage:"Pourquoi ?",en:"Why?",it:"Perch\xe9?",es:"\xbfPor qu\xe9?",de:"Warum?",nl:"Waarom?"},explanationDoubleOrderTitle:{id:`${r}.explanationDoubleOrderTitle`,defaultMessage:"\xc0 savoir",en:"What you need to know",it:"Cosa sapere",es:"Lo que necesitas saber",de:"Was Sie wissen m\xfcssen",nl:"Wat u moet weten"},explanationWhyContentDescription:{id:`${r}.explanationWhyContentDescription`,defaultMessage:"Il arrive que certaines de nos r\xe9servations \xe9chouent. Il y\u2019a plusieurs raisons possibles :",en:"Sometimes, some of our reservations fail. There could be several possible reasons:",it:"A volte, alcune delle nostre prenotazioni falliscono. Potrebbero esserci diverse ragioni possibili:",es:"En ocasiones, algunas de nuestras reservas fallan. Puede haber varias razones posibles:",de
170:"Manchmal scheitern einige unserer Buchungen. Es k\xf6nnte mehrere m\xf6gliche Gr\xfcnde geben:",nl:"Het komt soms voor dat sommige van onze reserveringen mislukken. Er kunnen verschillende mogelijke redenen zijn:"},explanationWhyContentErrors:{id:`${r}.explanationWhyContentErrors`,defaultMessage:"<li>Le trajet n\u2019est plus disponible</li><li>Le trajet est complet</li><li>Le prix peut varier au moment de notre r\xe9servation</li><li>...</li>",en:"<li>The journey is no longer available</li><li>The journey is full</li><li>The price may vary at the time of our reservation</li><li>...</li>",it:"<li>Il viaggio non \xe8 pi\xf9 disponibile</li><li>Il viaggio \xe8 completo</li><li>Il prezzo potrebbe variare al momento della prenotazione</li><li>...</li>",es:"<li>El viaje ya no est\xe1 disponible</li><li>El viaje est\xe1 completo</li><li>El precio puede variar en el momento de nuestra reserva</li><li>...</li>",de:"<li>Die Reise ist nicht mehr verf\xfcgbar</li><li>Die Reise ist ausgebucht</li><li>Der Preis kann sich zum Zeitpunkt unserer Reservierung \xe4ndern</li><li>...</li>",nl:"<li>De reis is niet langer beschikbaar</li><li>De reis is volgeboekt</li><li>De prijs kan vari\xebren op het moment van onze reservering</li><li>...</li>"},explanationWhyContentConclusion:{id:`${r}.explanationWhyContentConclusion`,defaultMessage:"C\u2019est assez rare mais \xe7a arrive encore (un peu).",en:"It's quite rare but it still happens (a bit).",it:"\xc8 abbastanza raro ma succede ancora (un po').",es:"Es bastante raro pero a\xfan sucede (un poco).",de:"Es ist ziemlich selten, aber es passiert immer noch (ein bisschen).",nl:"Het is behoorlijk zeldzaam maar het gebeurt nog steeds (een beetje)."},explanationDuplicateOrderContentDescription:{id:`${r}.explanationDuplicateOrderContentDescription`,defaultMessage:"Si vous avez saisi vos informations de paiement deux fois, pas de panique ! Notre \xe9quipe de support est l\xe0 pour vous accompagner et s'assurer que :",en:"If you have entered your payment information twice, don't worry! Our support team is here to assist you and ensure that:",it:"Se hai inserito le tue informazioni di pagamento due volte, non preoccuparti! Il nostro team di supporto \xe8 qui per aiutarti e assicurarsi che:",es:"Si has introducido tus datos de pago dos veces, \xa1no te preocupes! Nuestro equipo de soporte est\xe1 aqu\xed para ayudarte y asegurarse de que:",de:"Wenn Sie Ihre Zahlungsinformationen zweimal eingegeben haben, keine Sorge! Unser Support-Team ist hier, um Ihnen zu helfen und sicherzustellen, dass:",nl:"Als u uw betalingsgegevens twee keer hebt ingevoerd, maak u geen zorgen! Ons ondersteuningsteam is hier om u te helpen en ervoor te zorgen dat:"},explanationDuplicateOrderContentErrors:{id:`${r}.explanationDuplicateOrderContentErrors`,defaultMessage:"<li>Vous ne soyez d\xe9bit\xe9 qu'une seule fois.</li> <li>Vous disposiez de tout le n\xe9cessaire pour finaliser votre voyage.</li>",en:"<li>You are only charged once.</li> <li>You have everything you need to finalize your trip.</li>",it:"<li>Verr\xe0 addebitato solo una volta.</li> <li>Avrai tutto il necessario per completare il tuo viaggio.</li>",es:"<li>Solo se te cobrar\xe1 una vez.</li> <li>Dispondr\xe1s de todo lo necesario para finalizar tu viaje.</li>",de:"<li>Es wird nur einmal abgebucht.</li> <li>Sie haben alles, was Sie ben\xf6tigen, um Ihre Reise abzuschlie\xdfen.</li>",nl:"<li>U wordt slechts \xe9\xe9n keer in rekening gebracht.</li> <li>U heeft alles wat u nodig heeft om uw reis te voltooien.</li>"},explanationDuplicateOrderContentConclusion:{id:`${r}.explanationDuplicateOrderContentConclusion`,defaultMessage:"Si vous souhaitez malgr\xe9 tout effectuer une nouvelle r\xe9servation sur le m\xeame trajet, nous vous conseillons d'essayer \xe0 nouveau dans une heure.",en:"If you still wish to make a new booking on the same route, we recommend trying again in an hour.",it:"Se desideri comunque effettuare una nuova prenotazione sulla stessa tratta, ti consigliamo di riprovare tra un'ora.",es:"Si a\xfan deseas realizar una nueva reserva en la misma ruta, te recomendamos intentar de nuevo en una hora.",de:"Wenn Sie dennoch eine neue Buchung auf derselben Strecke vornehmen m\xf6chten, empfehlen wir, es in einer Stunde noch einmal zu versuchen.",nl:"Als u toch een nieuwe reservering voor dezelfde route wilt maken, raden we aan om het over een uur opnieuw te proberen."},explanatioAndNowTitle:{id:`${r}.explanatioAndNowTitle`,defaultMessage:"Et maintenant ?",en:"And now?",it:"E ora?",es:"\xbfY ahora?",de:"Und jetzt?",nl:"En nu?"},explanationDoubleOrderAndNowTitle:{id:`${r}.explanationDoubleOrderAndNowTitle`,defaultMessage:"Que faire ?",en:"What to do?",it:"Cosa fare?",es:"\xbfQu\xe9 hacer?",de:"Was tun?",nl:"Wat te doen?"},explanatioAndNowContentSimple:{id:`${r}.explanatioAndNowContentSimple`,defaultMessage:"Tr\xe8s simple !",en:"Very simple!",it:"Molto semplice!",es:"\xa1Muy simple!",de:"Sehr einfach!",nl:"Heel eenvoudig!"},explanatioAndNowContentVerySimple:{id:`${r}.explanatioAndNowContentVerySimple`,defaultMessage:"Hyper simple !",en:"Hyper simple!",it:"Ipersemplice!",es:"\xa1
170Hiper simple!",de:"Hyper einfach!",nl:"Hyper eenvoudig!"},explanatioAndNowContentRefundList:{id:`${r}.explanatioAndNowContentRefundList`,defaultMessage:"\n    <li>\n    <strong>\n      Nous avons d\xe9j\xe0 proc\xe9d\xe9 au remboursement de votre commande.\n    </strong>\n    Il sera sur votre compte dans 3 \xe0 5 jours.\n  </li>\n  <li>\n    Un email de validation du remboursement vient d\u2019\xeatre envoy\xe9 sur\n    l\u2019adresse de r\xe9servation.\n  </li>\n  <li>\n    Vous pouvez r\xe9server de nouveau votre trajet en cliquant sur le\n    bouton en dessous.\n  </li>\n  <li>Vous allez pouvoir partir !</li>\n    ",en:"\n      <li>\n        <strong>\n          We have already processed the refund for your order.\n        </strong>\n        It will be in your account within 3 to 5 days.\n      </li>\n      <li>\n        A refund validation email has just been sent to the booking address.\n      </li>\n      <li>\n        You can book your journey again by clicking the button below.\n      </li>\n      <li>You're good to go!</li>\n    ",it:"\n      <li>\n        <strong>\n          Abbiamo gi\xe0 elaborato il rimborso per il tuo ordine.\n        </strong>\n        Sar\xe0 accreditato sul tuo account entro 3-5 giorni.\n      </li>\n      <li>\n        \xc8 appena stato inviato un'email di convalida del rimborso all'indirizzo di prenotazione.\n      </li>\n      <li>\n        Puoi prenotare nuovamente il tuo viaggio cliccando sul pulsante qui sotto.\n      </li>\n      <li>Puoi partire!</li>\n    ",es:"\n      <li>\n        <strong>\n          Ya hemos procesado el reembolso de tu pedido.\n        </strong>\n        Estar\xe1 en tu cuenta dentro de 3 a 5 d\xedas.\n      </li>\n      <li>\n        Acabamos de enviar un correo electr\xf3nico de validaci\xf3n del reembolso a la direcci\xf3n de reserva.\n      </li>\n      <li>\n        Puedes reservar tu viaje nuevamente haciendo clic en el bot\xf3n de abajo.\n      </li>\n      <li>\xa1Ya puedes irte!</li>\n    ",de:"\n      <li>\n        <strong>\n          Wir haben die R\xfcckerstattung f\xfcr Ihre Bestellung bereits bearbeitet.\n        </strong>\n        Es wird innerhalb von 3 bis 5 Tagen auf Ihrem Konto sein.\n      </li>\n      <li>\n        Eine E-Mail zur Best\xe4tigung der R\xfcckerstattung wurde gerade an die Buchungsadresse gesendet.\n      </li>\n      <li>\n        Sie k\xf6nnen Ihre Reise erneut buchen, indem Sie auf den unten stehenden Button klicken.\n      </li>\n      <li>Sie k\xf6nnen loslegen!</li>\n    ",nl:"\n      <li>\n        <strong>\n          We hebben de terugbetaling voor je bestelling al verwerkt.\n        </strong>\n        Het zal binnen 3 tot 5 dagen op je rekening staan.\n      </li>\n      <li>\n        Er is zojuist een e-mail met validatie van de terugbetaling verzonden naar het boekingsadres.\n      </li>\n      <li>\n        Je kunt je reis opnieuw boeken door op de onderstaande knop te klikken.\n      </li>\n      <li>Je kunt gaan!</li>\n    "},explanatioAndNowContentNotRefundList:{id:`${r}.explanatioAndNowContentNotRefundList`,defaultMessage:"\n    <li>\n      Nous avons d\xe9j\xe0 connaissance du probl\xe8me et nous sommes sur le coup. Nous allons revenir vers vous le plus vite possible.\n    </li>\n    <li>\n      On va tout faire pour r\xe9soudre le probl\xe8me avant votre d\xe9part.\n    </li>\n    <li>\n      De votre c\xf4t\xe9, surtout n'achetez pas un autre billet sans message de notre service client.\n    </li>\n    <li>\n      Si vous avez besoin de quelque chose, une crainte ou besoin d'\xe9changer, contactez-nous.\n    </li>\n  ",en:"\n    <li>\n      We are already aware of the issue and are working on it. We will get back to you as soon as possible.\n    </li>\n    <li>\n      We will do our best to resolve the issue before your departure.\n    </li>\n    <li>\n      On your part, please do not purchase another ticket without a message from our customer service.\n    </li>\n    <li>\n      If you need anything, have concerns, or need to make an exchange, please contact us.\n    </li>\n  ",it:"\n    <li>\n      Siamo gi\xe0 a conoscenza del problema e stiamo lavorando su di esso. Ti risponderemo il prima possibile.\n    </li>\n    <li>\n      Faremo del nostro meglio per risolvere il problema prima della tua partenza.\n    </li>\n    <li>\n      Dal tuo lato, ti preghiamo di non acquistare un altro biglietto senza un messaggio dal nostro 
170servizio clienti.\n    </li>\n    <li>\n      Se hai bisogno di qualcosa, hai preoccupazioni o hai bisogno di effettuare uno scambio, contattaci.\n    </li>\n  ",es:"\n    <li>\n      Ya estamos al tanto del problema y estamos trabajando en ello. Nos pondremos en contacto contigo lo antes posible.\n    </li>\n    <li>\n      Haremos todo lo posible por resolver el problema antes de tu partida.\n    </li>\n    <li>\n      Por tu parte, por favor, no compres otro billete sin un mensaje de nuestro servicio de atenci\xf3n al cliente.\n    </li>\n    <li>\n      Si necesitas algo, tienes preocupaciones o necesitas hacer un cambio, por favor, cont\xe1ctanos.\n    </li>\n  ",de:"\n    <li>\n      Wir sind uns bereits des Problems bewusst und arbeiten daran. Wir werden uns so schnell wie m\xf6glich bei Ihnen melden.\n    </li>\n    <li>\n      Wir werden unser Bestes tun, um das Problem vor Ihrer Abreise zu l\xf6sen.\n    </li>\n    <li>\n      Bitte kaufen Sie auf Ihrer Seite keinen weiteren Fahrschein, ohne eine Nachricht von unserem Kundenservice.\n    </li>\n    <li>\n      Wenn Sie etwas ben\xf6tigen, Bedenken haben oder einen Umtausch vornehmen m\xfcssen, kontaktieren Sie uns bitte.\n    </li>\n  ",nl:"\n    <li>\n      We zijn al op de hoogte van het probleem en werken eraan. We nemen zo snel mogelijk contact met u op.\n    </li>\n    <li>\n      We zullen ons best doen om het probleem op te lossen voordat u vertrekt.\n    </li>\n    <li>\n      Koop alstublieft geen ander ticket zonder bericht van onze klantenservice.\n    </li>\n    <li>\n      Als u iets nodig heeft, zorgen heeft of een ruiling wilt maken, neem dan contact met ons op.\n    </li>\n  "},explanatioAndNowContentDuplicateOrderList:{id:`${r}.explanatioAndNowContentDuplicateOrderList`,defaultMessage:"<li>Contactez notre service client</li> <li>Patientez une heure avant de r\xe9essayer si vous souhaitez malgr\xe9 tout effectuer une nouvelle r\xe9servation sur le m\xeame trajet</li>",en:"<li>Contact our customer service</li> <li>Wait an hour before trying again if you still want to make a new booking on the same route</li>",it:"<li>Contatta il nostro servizio clienti</li> <li>Attendi un'ora prima di riprovare se desideri comunque effettuare una nuova prenotazione sulla stessa tratta</li>",es:"<li>Contacta con nuestro servicio al cliente</li> <li>Espera una hora antes de intentarlo de nuevo si a\xfan deseas realizar una nueva reserva en la misma ruta</li>",de:"<li>Kontaktieren Sie unseren Kundenservice</li> <li>Warten Sie eine Stunde, bevor Sie es erneut versuchen, wenn Sie dennoch eine neue Buchung auf derselben Strecke vornehmen m\xf6chten</li>",nl:"<li>Neem contact op met onze klantenservice</li> <li>Wacht een uur voordat u het opnieuw probeert als u toch een nieuwe reservering voor dezelfde route wilt maken</li>"},bookingErrorApologyTitle:{id:`${r}.bookingErrorApologyTitle`,defaultMessage:"Avant de se quitter...",en:"Before we part ways...",it:"Prima di separarci...",es:"Antes de despedirnos...",de:"Bevor wir uns verabschieden...",nl:"Voordat we uit elkaar gaan..."},bookingErrorApologyContent:{id:`${r}.bookingErrorApologyContent`,defaultMessage:"L\u2019\xe9quipe vous pr\xe9sente ses excuses pour le d\xe9sagr\xe9ment. C\u2019est un cas assez rare mais qui persiste malheureusement sur notre service et d\u2019autres services concurrents. Merci pour votre compr\xe9hension et votre patience. Au plaisir de vous revoir tr\xe8s (tr\xe8s) vite ! \ud83d\udc4b",en:"The team apologizes for the inconvenience. This is a rather rare but unfortunately persistent case on our service and other competing services. Thank you for your understanding and patience. We look forward to seeing you again very (very) soon! \ud83d\udc4b",it:"Il team si scusa per l'inconveniente. Si tratta di un caso piuttosto raro ma purtroppo persistente sul nostro servizio e su altri servizi concorrenti. Grazie per la vostra comprensione e pazienza. Non vediamo l'ora di rivedervi molto (molto) presto! \ud83d\udc4b",es:"El equipo se disculpa por las molestias. Este es un caso bastante raro pero desafortunadamente persistente en nuestro servicio y en otros servicios competidores. Gracias por su comprensi\xf3n y paciencia. \xa1Esperamos verte nuevamente muy (muy) pronto! \ud83d\udc4b",de:"Das Team entschuldigt sich f\xfcr die Unannehmlichkeiten. Dies ist ein eher seltener, aber leider anhaltender Fall auf unserem Service und auf anderen konkurrierenden Diensten. Vielen Dank f\xfcr Ihr Verst\xe4ndnis und Ihre Geduld. Wir freuen uns darauf, Sie bald wiederzusehen! \ud83d\udc4b",nl:"Het team verontschuldigt zich voor het ongemak. Dit is een vrij zeldzame, maar helaas aanhoudende situatie op onze service en andere concurrerende diensten. Bedankt voor uw begrip en geduld. We kijken ernaar uit om u zeer (zeer) binnenkort weer te zien! \ud83d\udc4b"},bookingErrorToast:{id:`${r}.bookingErrorToast`,defaultMessage:"Une erreur s\u2019est gliss\xe9e dans votre r\xe9servation.",en:"An error has occurred in your booking.",it:"Si \xe8 verificato un errore nella prenotazione.",es:"Se ha producido un error en su reserva.",de:"Ein Fehler ist bei Ihrer Buchung aufgetreten.",nl:"Er is een fout opgetreden in uw reservering."},bookingErrorWarningContent:{id:`${r}.bookingErrorWarningContent`,defaultMessage:"Votre voyage n\u2019a pas pu \xeatre r\xe9serv\xe9 en int\xe9gralit\xe9.",en:"Your journey could not be booked in full.",it:"Il tuo viaggio non \xe8 stato prenotato completamente.",es:"Tu viaje no pudo ser reservado en su totalidad.",de:"Ihre Reise konnte nicht vollst\xe4ndig gebucht werden.",nl:"Uw reis kon niet volledig worden geboekt."},solveBookingError:{id:`${r}.solveBookingError`,defaultMessage:"R\xe9soudre le probl\xe8me",en:"Solve the problem",it:"Risolvere il problema",es:"Resolver el problema",de
170:"Das Problem l\xf6sen",nl:"Het probleem oplossen"},contactCustomerService:{id:`${r}.contactCustomerService`,defaultMessage:"Contacter le service client",en:"Contact Customer Service",it:"Contattare il servizio clienti",es:"Contactar al servicio al cliente",de:"Kundenservice kontaktieren",nl:"Neem contact op met de klantenservice"},bookingErrorOtherTickets:{id:`${r}.bookingErrorOtherTickets`,defaultMessage:"Vos autres billets sont d\xe9j\xe0 disponibles dans l\u2019application.",en:"Your other tickets are already available in the application.",it:"I tuoi altri biglietti sono gi\xe0 disponibili nell'applicazione.",es:"Tus otros boletos ya est\xe1n disponibles en la aplicaci\xf3n.",de:"Ihre anderen Tickets sind bereits in der Anwendung verf\xfcgbar.",nl:"Uw andere tickets zijn al beschikbaar in de applicatie."},manageReservation:{id:`${r}.manageReservation`,defaultMessage:"G\xe9rer ma r\xe9servation",en:"Manage My Reservation",it:"Gestisci la mia prenotazione",es:"Gestionar mi reserva",de:"Meine Buchung verwalten",nl:"Mijn reservering beheren"},ouigoWarningTitle:{id:`${r}.ouigoWarningTitle`,defaultMessage:"Ils arrivent... doucement mais s\xfbrement !",en:"They are coming... slowly but surely!",it:"Stanno arrivando... lentamente ma sicuramente!",es:"Est\xe1n llegando... poco a poco pero con seguridad.",de:"Sie kommen... langsam aber sicher!",nl:"Ze komen eraan... langzaam maar zeker!"},ouigoWarningMessage1:{id:`${r}.ouigoWarningMessage1`,defaultMessage:"OUIGO c\u2019est un peu notre partenaire particulier. Celui qui fait ce qu\u2019il veut, quand il veut.",en:"OUIGO is a bit like our special partner. The one who does what it wants, whenever it wants.",it:"OUIGO \xe8 un po' il nostro partner speciale. Quello che fa ci\xf2 che vuole, quando vuole.",es:"OUIGO es un poco como nuestro socio especial. El que hace lo que quiere, cuando quiere.",de:"OUIGO ist so etwas wie unser besonderer Partner. Derjenige, der tut, was er will, wann er will.",nl:"OUIGO is een beetje onze speciale partner. Degene die doet wat hij wil, wanneer hij wil."},ouigoWarningMessage2:{id:`${r}.ouigoWarningMessage2`,defaultMessage:"Votre voyage comprend un trajet avec la compagnie, <strong>vos billets seront disponibles seulement 4 jours avant votre d\xe9part.</strong> Nous ne pouvons malheureusement rien y faire, il va falloir faire preuve de patience.",en:"Your journey includes a leg with the company, <strong>your tickets will be available only 4 days before your departure.</strong> Unfortunately, there is nothing we can do about it; you will need to be patient.",it:"Il tuo viaggio include un tratto con la compagnia, <strong>i tuoi biglietti saranno disponibili solo 4 giorni prima della partenza.</strong> Purtroppo, non possiamo farci niente; dovrai avere pazienza.",es:"Tu viaje incluye un trayecto con la compa\xf1\xeda, <strong>tus boletos estar\xe1n disponibles solo 4 d\xedas antes de tu partida.</strong> Lamentablemente, no podemos hacer nada al respecto; tendr\xe1s que ser paciente.",de:"Ihre Reise beinhaltet eine Strecke mit der Gesellschaft, <strong>Ihre Tickets werden erst 4 Tage vor Ihrer Abreise verf\xfcgbar sein.</strong> Leider k\xf6nnen wir nichts dagegen tun; Sie m\xfcssen geduldig sein.",nl:"Uw reis omvat een traject met het bedrijf, <strong>uw tickets zullen pas 4 dagen voor vertrek beschikbaar zijn.</strong> Helaas kunnen we er niets aan doen; u zult geduld moeten hebben."},ouigoWarningMessage3:{id:`${r}.ouigoWarningMessage3`,defaultMessage:"ps : si pour une raison inconnue vous n'avez pas vos billets 4 jours avant votre d\xe9part, \xe9crivez-nous. \ud83d\udc8c",en:"ps: If for an unknown reason you do not have your tickets 4 days before your departure, please contact us. \ud83d\udc8c",it:"ps: Se per un motivo sconosciuto non avete i vostri biglietti 4 giorni prima della partenza, vi preghiamo di contattarci. \ud83d\udc8c",es:"ps: Si por alguna raz\xf3n desconocida no tienes tus boletos 4 d\xedas antes de tu partida, cont\xe1ctanos por favor. \ud83d\udc8c",de:"ps: Falls Sie aus unbekannten Gr\xfcnden 4 Tage vor Ihrer Abreise keine Tickets haben, kontaktieren Sie uns bitte. \ud83d\udc8c",nl:"ps: Als om een onbekende reden u 4 dagen voor vertrek geen tickets hebt ontvangen, neem dan contact met ons op. \ud83d\udc8c"},noDiscountCard:{id:`${r}.noDiscountCard`,defaultMessage:"Aucune carte de r\xe9duction",en:"No discount card",it:"Nessuna carta sconto",es:"Sin tarjeta de descuento",de:"Keine Rabattkarte",nl:"Geen kortingskaart"},totalFor:{id:`${r}.totalFor`,defaultMessage:"Total pour",en:"Total for",it:"Totale per",es:"Total para",de:"Gesamt f\xfcr",nl:"Totaal voor"},reservedOn:{id:`${r}.reservedOn`,defaultMessage:"Billet r\xe9serv\xe9 le :",en:"Ticket reserved on:",it:"Biglietto prenotato il:",es:"Boleto reservado el:",de:"Ticket reserviert am:",nl:"Ticket gereserveerd op:"},adminEmailConfirmation:{id:`${r}.adminEmailConfirmation`,defaultMessage:"Vos billets ont \xe9galement \xe9t\xe9 envoy\xe9s \xe0 l\u2019adresse :",en:"Your tickets have also been sent to the address:",it:"I tuoi biglietti sono stati inviati all'indirizzo:",es:"Tus boletos tambi\xe9n han sido envi
170ados a la direcci\xf3n:",de:"Ihre Tickets wurden auch an die Adresse gesendet:",nl:"Uw tickets zijn ook naar het adres verzonden:"},edit:{id:`${r}.edit`,defaultMessage:"Modifier",en:"Edit",it:"Modifica",es:"Modificar",de:"Bearbeiten",nl:"Bewerken"},yourReservationNumber:{id:`${r}.yourReservationNumber`,defaultMessage:"Votre num\xe9ro de r\xe9servation est :",en:"Your reservation number is:",it:"Il tuo numero di prenotazione \xe8:",es:"Su n\xfamero de reserva es:",de:"Ihre Buchungsnummer lautet:",nl:"Uw reserveringsnummer is:"},copy:{id:`${r}.copy`,defaultMessage:"Copier",en:"Copy",it:"Copia",es:"Copiar",de:"Kopieren",nl:"Kopi\xebren"},downloadAllTickets:{id:`${r}.downloadAllTickets`,defaultMessage:"T\xe9l\xe9charger tous les billets",en:"Download All Tickets",it:"Scarica tutti i biglietti",es:"Descargar todos los boletos",de:"Alle Tickets herunterladen",nl:"Download alle tickets"},cancelledTrip:{id:`${r}.cancelledTrip`,defaultMessage:"Trajet annul\xe9",en:"Cancelled Trip",it:"Viaggio annullato",es:"Viaje cancelado",de:"Fahrt abgesagt",nl:"Geannuleerde reis"},cancelTicket:{id:`${r}.cancelTicket`,defaultMessage:"Voir les conditions d'annulation",en:"View cancellation conditions",it:"Visualizza le condizioni di annullamento",es:"Ver las condiciones de cancelaci\xf3n",de:"Stornierungsbedingungen ansehen",nl:"Annuleringsvoorwaarden bekijken"},generateCard:{id:`${r}.generateCard`,defaultMessage:"G\xe9n\xe9rer une carte bancaire",en:"Generate a credit card",it:"Genera una carta di credito",es:"Generar una tarjeta de cr\xe9dito",de:"Kreditkarte generieren",nl:"Genereer een creditcard"},anErrorOccurredInYourOrder:{id:`${r}.anErrorOccurredInYourOrder`,defaultMessage:"Une erreur s\u2019est gliss\xe9e dans votre voyage.",en:"An error has occurred in your journey.",it:"Si \xe8 verificato un errore nel tuo viaggio.",es:"Se ha producido un error en tu viaje.",de:"Ein Fehler ist aufgetreten in Ihrer Reise.",nl:"Er is een fout opgetreden in uw reis."},haveAGoodTrip:{id:`${r}.haveAGoodTrip`,defaultMessage:"Bon voyage !",en:"Have a great trip!",it:"Buon viaggio!",es:"\xa1Buen viaje!",de:"Gute Reise!",nl:"Goede reis!"},haveAGoodTripTo:{id:`${r}.haveAGoodTripTo`,defaultMessage:"Bon voyage vers",en:"Have a great trip to",it:"Buon viaggio a",es:"Buen viaje a",de:"Gute Reise nach",nl:"Goede reis naar"},notLeaving:{id:`${r}.notLeaving`,defaultMessage:"Ah non, vous vous ne partez pas.",en:"Oh no, you are not traveling.",it:"Oh no, tu non stai viaggiando.",es:"\xa1Ah no, t\xfa no est\xe1s viajando!",de:"Oh nein, du reist nicht.",nl:"Oh nee, jij reist niet."},getCancellationConditionsModalErrorMessage:{id:`${r}.getCancellationConditionsModalErrorMessage`,defaultMessage:"Une erreur est survenue lors de la r\xe9cup\xe9ration des conditions d'annulation, veuillez r\xe9essayer !",en:"An error occurred while retrieving cancellation conditions, please try again!",it:"Si \xe8 verificato un errore durante il recupero delle condizioni di cancellazione, si prega di riprovare!",es:"Se ha producido un error al recuperar las condiciones de cancelaci\xf3n, \xa1por favor, int\xe9ntelo nuevamente!",de:"Ein Fehler ist aufgetreten beim Abrufen der Stornobedingungen, bitte versuchen Sie es erneut!",nl:"Er is een fout opgetreden bij het ophalen van de annuleringsvoorwaarden, probeer het opnieuw!"},getCancellationConditionsModalLoadingMessage:{id:`${r}.getCancellationConditionsModalLoadingMessage`,defaultMessage:"R\xe9cup\xe9ration des conditions d'annulation...",en:"Retrieving cancellation conditions...",it:"Recupero delle condizioni di cancellazione...",es:"Recuperaci\xf3n de las condiciones de cancelaci\xf3n...",de:"Abrufen der Stornobedingungen...",nl:"Ophalen van annuleringsvoorwaarden..."},closeErrorModal:{id:`${r}.closeErrorModal`,defaultMessage:"Fermer",en:"Close",it:"Chiudi",es:"Cerrar",de:"Schlie\xdfen",nl:"Sluiten"},cancelTicketErrorMessage:{id:`${r}.cancelTicketErrorMessage`,defaultMessage:"Une erreur est survenue lors de l'annulation du trajet, veuillez r\xe9essayer !",en:"An error occurred while canceling the trip, please try again!",it:"Si \xe8 verificato un errore durante l'annullamento del viaggio, riprova!",es:"Se ha producido un error al cancelar el viaje, \xa1por favor, int\xe9ntalo de nuevo!",de:"Beim Stornieren der Reise ist ein Fehler aufgetreten, bitte versuche es erneut!",nl:"Er is een fout opgetreden bij het annuleren van de reis, probeer het opnieuw!"}
170,cancelTicketLoadingMessage:{id:`${r}.cancelTicketLoadingMessage`,defaultMessage:"R\xe9servation en cours d'annulation",en:"Canceling Reservation",it:"Annullamento della prenotazione in corso",es:"Cancelando Reserva",de:"Reservierung wird storniert",nl:"Bezig met annuleren van reservering"},cancelTicketErrorPrimaryButton:{id:`${r}.cancelTicketErrorPrimaryButton`,defaultMessage:"R\xe9essayer",en:"Retry",it:"Riprova",es:"Reintentar",de:"Erneut versuchen",nl:"Opnieuw proberen"},cancelTicketConfirmationMessage:{id:`${r}.cancelTicketConfirmationMessage`,defaultMessage:"Ne fermez pas cette fen\xeatre tant que les modifications ne sont pas enregistr\xe9es.",en:"Do not close this window until the changes are saved.",it:"Non chiudere questa finestra fino a quando le modifiche non sono state salvate.",es:"No cierre esta ventana hasta que se guarden los cambios.",de:"Schlie\xdfen Sie dieses Fenster nicht, bis die \xc4nderungen gespeichert sind.",nl:"Sluit dit venster niet totdat de wijzigingen zijn opgeslagen."},cancelTicketConfirmationTitle:{id:`${r}.cancelTicketConfirmationTitle`,defaultMessage:"Bravo ! Le trajet a bien \xe9t\xe9 annul\xe9",en:"Congratulations! The trip has been successfully canceled.",it:"Bravo! Il viaggio \xe8 stato annullato con successo.",es:"\xa1Bravo! El viaje ha sido cancelado correctamente.",de:"Herzlichen Gl\xfcckwunsch! Die Fahrt wurde erfolgreich storniert.",nl:"Gefeliciteerd! De reis is succesvol geannuleerd."},cancelThisTrip:{id:`${r}.cancelThisTrip`,defaultMessage:"Annuler ce trajet",en:"Cancel this trip",it:"Annulla questo viaggio",es:"Cancelar este viaje",de:"Diese Fahrt stornieren",nl:"Deze reis annuleren"},cancelThisTripTitle:{id:`${r}.cancelThisTripTitle`,defaultMessage:"Annulation du trajet",en:"Cancel Trip",it:"Annullamento del viaggio",es:"Cancelar viaje",de:"Fahrt stornieren",nl:"Reis annuleren"},updateMailConfirmationMessage:{id:`${r}.updateMailConfirmationMessage`,defaultMessage:"Les informations relatives au voyage seront envoy\xe9es \xe0 la nouvelle adresse.",en:"Travel information will be sent to the new address.",it:"Le informazioni di viaggio saranno inviate alla nuova indirizzo.",es:"La informaci\xf3n de viaje se enviar\xe1 a la nueva direcci\xf3n.",de:"Reiseinformationen werden an die neue Adresse gesendet.",nl:"Reisinformatie wordt naar het nieuwe adres gestuurd."},updateMailConfirmationTitle:{id:`${r}.updateMailConfirmationTitle`,defaultMessage:"Bravo ! L\u2019email a bien \xe9t\xe9 modifi\xe9",en:"Congratulations! The email has been successfully modified",it:"Bravo! L'email \xe8 stato modificato con successo",es:"\xa1Bravo! El correo electr\xf3nico ha sido modificado correctamente",de:"Bravo! Die E-Mail wurde erfolgreich ge\xe4ndert",nl:"Gefeliciteerd! De e-mail is succesvol aangepast"},updateMailModalButton:{id:`${r}.updateMailModalButton`,defaultMessage:"Valider",en:"Validate",it:"Conferma",es:"Validar",de:"Best\xe4tigen",nl:"Valideren"},updateMailModalTitle:{id:`${r}.updateMailModalTitle`,defaultMessage:"Modifier l\u2019adresse email",en:"Modify Email Address",it:"Modifica Indirizzo Email",es:"Modificar direcci\xf3n de correo electr\xf3nico",de:"E-Mail-Adresse \xe4ndern",nl:"E-mailadres wijzigen"},emailAddress:{id:`${r}.emailAddress`,defaultMessage:"Adresse email",en:"Email address",it:"Indirizzo email",es:"Direcci\xf3n de correo electr\xf3nico",de:"E-Mail-Adresse",nl:"E-mailadres"},existingAddress:{id:`${r}.existingAddress`,defaultMessage:"Adresse existante",en:"Existing Address",it:"Indirizzo esistente",es:"Direcci\xf3n existente",de:"Vorhandene Adresse",nl:"Bestaand adres"},newAddress:{id:`${r}.newAddress`,defaultMessage:"Nouvelle adresse",en:"New Address",it:"Nuovo Indirizzo",es:"Nueva Direcci\xf3n",de:"Neue Adresse",nl:"Nieuw Adres"},send:{id:`${r}.send`,defaultMessage:"Envoyer",en:"Send",it:"Invia",es:"Enviar",de:"Senden",nl:"Verzenden"},passengers:{id:`${r}.passengers`,defaultMessage:"Les passagers",en:"Passengers",it:"Passeggeri",es:"Pasajeros",de:"Passagiere",nl:"Passagiers"},scanQRCode:{id:`${r}.scanQRCode`,defaultMessage:"Scannez le code QR pour ouvrir votre billet dans l\u2019application Tictactrip !",en:"Scan the QR code to open your ticket in the Tictactrip app!",it:"Scansiona il codice QR per aprire il tuo biglietto nell'app Tictactrip!",es:"Escanee el c\xf3digo QR para abrir su boleto en la aplicaci\xf3n de Tictactrip.",de:"Scannen Sie den QR-Code, um Ihr Ticket in der Tictactrip-App zu \xf6ffnen!",nl:"Scan de QR-code om uw ticket te openen in de Tictactrip-app!"},needPlaceToStay:{id:`${r}.needPlaceToStay`,defaultMessage:"Vous avez besoin d\u2019un endroit o\xf9 loger \xe0 votre destination ?",en:"Do you need a place to stay at your destination?",it:"Hai bisogno di un posto dove stare alla tua destinazione?",es:"\xbfNecesitas un lugar donde quedarte en tu destino?",de:"Brauchen Sie einen Ort zum \xdcbernachten an Ihrem Zielort?",nl:"Heeft u een plek nodig om te verblijven op uw bestemming?"},presaleTitle:{id:`${r}.presaleTitle`,defaultMessage:"Votre commande est en pr\xe9vente",en:"Your order is in presale",it:"Il tuo ordine \xe8 in prevendita",es:"Tu pedido est\xe1 en preventa",de:"Ihre Bestellung befindet sich im Vorverkauf",nl:"Je bestelling is in de voorverkoop"},presaleDescription:{id:`${r}.presaleDescription`,defaultMessage:"Votre r\xe9servation contient un ou plusieurs trajets en <strong>pr\xe9vente</strong>, une <strong>exclusivit\xe9 Tictactrip</strong>. Cela signifie que vous avez r\xe9serv\xe9 avant l\u2019ouverture officielle des ventes du transporteur.",en:"Your booking includes one or more <strong>presale</strong> journeys, a <strong>Tictactrip exclusive</strong>. This means you booked before the official opening of sales by the carrier.",it:"La tua prenotazione include uno o pi\xf9 viaggi in <strong>prevendita</strong>, un\u2019<strong>esclusiva Tictactrip</strong>. Ci\xf2 significa che hai prenotato prima dell\u2019apertura ufficiale delle vendite del vettore.",es:"Tu reserva incluye uno o m\xe1s trayectos en <strong>preventa</strong>, una <strong>exclusiva de Tictactrip</strong>. Esto significa que reservaste antes de la apertura oficial de ventas del transportista.",de:"Ihre Buchung enth\xe4lt eine oder mehrere <strong>Vorverkaufs</strong>-Verbindungen, eine <strong>Tictactrip-Exklusivit\xe4t</strong>. Das bedeutet, dass Sie vor dem offiziellen Verkaufsstart des Anbieters gebucht haben.",nl:"Uw reservering bevat een of meerdere reizen in <strong>voorverkoop</strong>, een <strong>Tictactrip-exclusiviteit</strong>. Dit betekent dat u heeft geboekt v\xf3\xf3r de offici\xeble verkoopstart van de vervoerder."},presaleBullet1:{id:`${r}.presaleBullet1`,defaultMessage:"Aucune action requise de votre part",en:"No action is required from you",it:"Non \xe8 richiesta alcuna azione da parte tua",es:"No se requiere ninguna acci\xf3n de tu parte",de:"Es ist keine Aktion Ihrerseits erforderlich",nl:"Er is geen actie van uw kant vereist"},presaleBullet2:{id:`${r}.presaleBullet2`,defaultMessage:"Billets \xe9mis automatiquement \xe0 l\u2019ouverture des ventes",en:"Tickets will be issued automatically when sales open",it:"I biglietti verranno emessi automaticamente all\u2019apertura delle vendite",es:"Los boletos se emitir\xe1n autom\xe1ticamente al abrirse las ventas",de:"Tickets werden automatisch zum Verkaufsstart ausgestellt",nl:"Tickets worden automatisch uitgegeven bij de start van de verkoop"},presaleBullet3:{id:`${r}.presaleBullet3`,defaultMessage:"Vous recevrez vos billets par email d\xe8s leur disponibilit\xe9",en:"You will receive your tickets by email as soon as they are available",it:"Riceverai i tuoi biglietti via email non a
170ppena saranno disponibili",es:"Recibir\xe1s tus boletos por correo electr\xf3nico tan pronto como est\xe9n disponibles",de:"Sie erhalten Ihre Tickets per E-Mail, sobald sie verf\xfcgbar sind",nl:"U ontvangt uw tickets per e-mail zodra ze beschikbaar zijn"}};t.c=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(5);const a="app.components.detailedTrip",o={[r.d]:{id:`${a}.${r.d}`,defaultMessage:"bus",en:"bus",it:"autobus",es:"autob\xfas",de:"Bus",nl:"Bus"},[r.od]:{id:`${a}.${r.od}`,defaultMessage:"train",en:"train",it:"treno",es:"tren",de:"Zug",nl:"Trein"},[r.f]:{id:`${a}.${r.f}`,defaultMessage:"covoiturage",en:"carpooling",it:"carpooling",es:"compartido",de:"Mitfahrgelegenheit",nl:"Carpool"},redirect:{id:`${a}.redirect`,defaultMessage:"R\xe9server le {transportType} chez {company} ",en:"Book {transportType} on {company} ",it:"Prenota il {transportType} su {company} ",es:"Reservar el viaje {transportType} en {company} ",de:"{transportType} bei {company} buchen ",nl:"{transportType} reserveren op {company} "},payment:{id:`${a}.payment`,defaultMessage:"R\xe9server",en:"Book",it:"Libro",es:"Reservar",de:"Buchen",nl:"Boek"},booked:{id:`${a}.booked`,defaultMessage:"Ce billet a \xe9t\xe9 achet\xe9 avec succ\xe8s",en:"This ticket was successfully booked",it:"Questo biglietto \xe8 stato acquistato con successo",es:"Este billete ha sido comprado con \xe9xito",de:"Dieses Ticket wurde erfolgreich gekauft",nl:"Dit ticket is succesvol gekocht"},bookingError:{id:`${a}.bookingError`,defaultMessage:"Une erreur est survenue lors de la r\xe9servation chez le transporteur",en:"Something went wrong during the booking with the provider",it:"Si \xe8 verificato un errore durante la prenotazione con il vettore",es:"Se ha producido un error al reservar con el transportista",de:"Bei der Buchung beim Transportunternehmen ist ein Fehler aufgetreten",nl:"Er is een fout opgetreden bij het boeken bij de vervoerder"},notBooked:{id:`${a}.notBooked`,defaultMessage:"Une erreur est survenue : ",en:"Something went wrong during the booking: ",it:"Si \xe8 verificato un errore: ",es:"Se ha producido un error: ",de:"Es ist ein Fehler aufgetreten: ",nl:"Er is een fout opgetreden: "},contactSupport:{id:`${a}.contactSupport`,defaultMessage:"Cliquez ici pour contacter le support",en:"Click here to contact support",it:"Fare clic qui per contattare l'assistenza",es:"Haga clic aqu\xed para ponerse en contacto con el servicio de asistencia",de:"Klicken Sie hier, um den Support zu kontaktieren",nl:"Klik hier om contact op te nemen"},retryPayment:{id:`${a}.retryPayment`,defaultMessage:"Cliquez ici pour essayer avec un autre moyen de paiement",en:"Click here to try booking with another payment method",es:"Haz clic aqu\xed para intentarlo con otro m\xe9todo de pago",it:"Fare clic qui per provare a prenotare con un altro metodo di pagamento",de:"Klicken Sie hier, um es mit einer anderen Zahlungsmethode zu versuchen",nl:"Klik hier om een andere betaalmethode te proberen"},pendingBooking:{id:`${a}.pendingBooking`,defaultMessage:"Vos billets sont en cours d'\xe9mission",en:"Your order is being processed",it:"L'ordine \xe8 in fase di elaborazione",es:"Haga clic aqu\xed para probar otro m\xe9todo de pago",de:"Ihre Bestellung wird gerade bearbeitet",nl:"Uw bestelling wordt verwerkt"},transfer:{id:`${a}.transfer`,defaultMessage:"{duration}&nbsp;pour&nbsp;changer&nbsp;de&nbsp;gare",en:"{duration}&nbsp;to&nbsp;change&nbsp;station",it:"{duration}&nbsp;per&nbsp;cambiare&nbsp;stazione",es:"{duration}&nbsp;para&nbsp;cambiar&nbsp;estaci\xf3n",de:"{duration}&nbsp;um&nbsp;den&nbsp;Bahnhof&nbsp;zu&nbsp;wechseln",nl:"{duration}&nbsp;om&nbsp;station&nbsp;te&nbsp;wisselen"},transferSameStation:{id:`${a}.transferSameStation`,defaultMessage:"{duration}&nbsp;de&nbsp;correspondance",en:"{duration}&nbsp;of&nbsp;correspondence",it:"{duration}&nbsp;di&nbsp;corrispondenza",es:"{duration}&nbsp;de&nbsp;correspondencia",de:"{duration}&nbsp;Korrespondenz",nl:"{duration}&nbsp;Correspondentie"},createOrderLoading:{id:`${a}.createOrderLoading`,defaultMessage:"V\xe9rification de votre panier en cours",en:"
170Currently validating your order",it:"Controllo del carrello attuale",es:"Comprobaci\xf3n de la cesta actual",de:"Ihre Bestellung wird derzeit \xfcberpr\xfcft",nl:"Verificatie van momenteel uw bestelling"},duration:{id:`${a}.duration`,defaultMessage:"Dur\xe9e",en:"Duration",it:"Durata",es:"Duraci\xf3n",de:"Dauer",nl:"Duur"},day:{id:`${a}.day`,defaultMessage:"jour",en:"day",it:"giorno",es:"d\xeda",de:"tag",nl:"dag"},cancelBookingTitle:{id:`${a}.cancelBookingTitle`,defaultMessage:"Annuler un billet",en:"Cancel a ticket",it:"Annullare un biglietto",es:"Cancelar un billete",de:"Ein Ticket stornieren",nl:"Een ticket annuleren"},cancellationConditionsLoadingMessage:{id:`${a}.cancellationConditionsLoadingMessage`,defaultMessage:"R\xe9cup\xe9ration des conditions d'annulation en cours",en:"Retrieving cancellation conditions",it:"Recupero delle condizioni di cancellazione in corso",es:"Recuperaci\xf3n de las condiciones de cancelaci\xf3n en curso",de:"Stornobedingungen werden abgerufen",nl:"Annuleringsvoorwaarden worden opgehaald"},editBookingTitle:{id:`${a}.editBookingTitle`,defaultMessage:"Modifier un billet",en:"Edit a ticket",it:"Modificare un biglietto",es:"Editar un billete",de:"Ein Ticket bearbeiten",nl:"Een ticket bewerken"},cancelBooking:{id:`${a}.cancelBooking`,defaultMessage:"Annuler ce billet",en:"Cancel this ticket",it:"Annullare questo biglietto",es:"Cancelar este billete",de:"Dieses Ticket stornieren",nl:"Annuleer dit ticket"},ticketBeingCancelled:{id:`${a}.ticketBeingCancelled`,defaultMessage:"R\xe9servation en cours d'annulation",en:"Ticket being cancelled",it:"Cancellazione della prenotazione",es:"Anulaci\xf3n de la reserva",de:"Stornierung der Reservierung",nl:"Annulering aan de gang"},ticketSuccessfullyCancelled:{id:`${a}.ticketSuccessfullyCancelled`,defaultMessage:"R\xe9servation annul\xe9e avec succ\xe8s",en:"Ticket successfully cancelled",it:"Prenotazione annullata con successo",es:"Reserva cancelada con \xe9xito",de:"Buchung erfolgreich storniert",nl:"Reservering succesvol geannuleerd"},ticketCancellationError:{id:`${a}.ticketCancellationError`,defaultMessage:"Une erreur est survenue, veuillez r\xe9essayer !",en:"Something went wrong, please try again!",it:"Si \xe8 verificato un errore, riprovare!",es:"Se ha producido un error, \xa1int\xe9ntelo de nuevo!",de:"Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut!",nl:"Er is een fout opgetreden, probeer het opnieuw!"},cancellableTicketMessage:{id:`${a}.cancellableTicketMessage`,defaultMessage:"Bonne nouvelle, ",en:"Good news, ",it:"Buone notizie, ",es:"\xa1Buenas noticias, ",de:"Gute Nachrichten, ",nl:"Goed nieuws, "},cancellableTicketMessageBoldPart:{id:`${a}.cancellableTicketMessageBoldPart`,defaultMessage:"ce billet est annulable !",en:"this ticket is cancelable!",it:"questo biglietto \xe8 annullabile!",es:"este billete es cancelable!",de:"dieses Ticket ist stornierbar!",nl:"dit ticket is annuleerbaar!"},cancellableVoucherTicketMessageBoldPart:{id:`${a}.cancellableVoucherTicketMessageBoldPart`,defaultMessage:"Ce billet est annulable ",en:"Good news, this ticket is cancelable!",it:"Bene, questo biglietto \xe8 annullabile!",es:"\xa1Buenas noticias, este billete es cancelable!",de:"Gute Nachricht, dieses Ticket ist stornierbar!",nl:"Goed nieuws, dit ticket is annuleerbaar!"},cancellableVoucherTicketMessage1:{id:`${a}.cancellableVoucherTicketMessage1`,defaultMessage:"pour un montant ",en:"for an amount ",it:"per un importo ",es:"por un monto ",de:"f\xfcr einen Betrag ",nl:"voor een bedrag "},cancellableVoucherTicketMessage2:{id:`${a}.cancellableVoucherTicketMessage2`,defaultMessage:"de ",en:"of ",it:"di ",es:"de ",de:"von ",nl:"van "},cancellableVoucherTicketMessage3:{id:`${a}.cancellableVoucherTicketMessage3`,defaultMessage:" garanti jusqu'au ",en:" guaranteed until ",it:" garantito fino al ",es:" garantizado hasta el ",de:" garantiert bis ",nl:" gegarandeerd tot "},notCancellableTicketMessage:{id:`${a}.notCancellableTicketMessage`,defaultMessage:"Malheureusement ce billet n'est pas ",en:"Unfortunately, this ticket is not ",it:"Purtroppo, questo biglietto non \xe8 ",es:"Desafortunadamente, este billete no es ",de:"Leider ist dieses Ticket nicht ",nl:"Helaas is dit ticket niet "},notCancellableTicketMessage1:{id:`${a}.notCancellableTicketMessage1`,defaultMessage:"annulable ou remboursable.",en:"cancelable or refundable.",it:"annullabile o rimborsabile.",es:"cancelable ni reembolsable.",de:"stornierbar oder erstattungsf\xe4hig.",nl:"annuleerbaar of restitueerbaar."},notCancellableMessageRefundNull:{id:`${a}.notCancellableMessageRefundNull`,defaultMessage:"Mince, ",en:"Thin, ",it:"Sottile, ",es:"Delgado ",de:"D\xfcnn, ",nl:"Dun, "},notCancellableMessageRefundNullBoldPart:{id:`${a}.notCancellableMessageRefundNullBoldPart`,defaultMessage:"ce billet n'est pas annulable.",en:"this ticket cannot be canceled.",it:"questo biglietto non \xe8 annullabile.",es:"este billete no se puede cancelar.",de:"dieses Ticket kann nicht storniert werden.",nl:"dit ticket kan niet worden geannuleerd."},notCancellableMessageRefundNull1:{id:`${a}.notCancellableMessageRefundNull1`,defaultMessage:"Besoin d'un coup de pouce, \xe9crivez-nous.",en:"Need a hand, write us.",it:"Hai bisogno di una mano, scrivici.",es:"\xbfNecesitas ayuda? Escr\xedbenos.",de:"Brauchen Sie Hilfe? Schreiben Sie uns.",nl:"Hulp nodig? Schrijf ons."}
170,notEditableTicketMessage:{id:`${a}.notEditableTicketMessage`,defaultMessage:"Malheureusement, ",en:"Unfortunately, ",it:"Purtroppo, ",es:"Lamentablemente ",de:"Leider, ",nl:"Helaas, "},notEditableTicketMessageBoldPart:{id:`${a}.notEditableTicketMessageBoldPart`,defaultMessage:"ce billet n'est",en:"this ticket isn't",it:"questo biglietto non \xe8",es:"este boleto no es",de:"dieses Ticket ist nicht",nl:"dit ticket is niet"},notEditableTicketMessageBoldPart1:{id:`${a}.notEditableTicketMessageBoldPart1`,defaultMessage:"pas modifiable !",en:"modifiable!",it:"modificabile!",es:"modificable!",de:"ver\xe4nderbar!",nl:"aanpasbaar!"},editableTicketMessage:{id:`${a}.editableTicketMessage`,defaultMessage:"Bonne nouvelle, ",en:"Good news, ",it:"Buone notizie, ",es:"Buenas noticias, ",de:"Gute Nachrichten, ",nl:"Goed nieuws, "},editableTicketMessageBoldPart:{id:`${a}.editableTicketMessageBoldPart`,defaultMessage:"ce billet est modifiable !",en:"this ticket is modifiable!",it:"questo biglietto \xe8 modificabile!",es:"este boleto es modificable!",de:"dieses Ticket ist ver\xe4nderbar!",nl:"dit ticket is aanpasbaar!"},notEditableMessageRefundNull:{id:`${a}.notEditableMessageRefundNull`,defaultMessage:"Mince, ",en:"Thin, ",it:"Sottile, ",es:"Delgado ",de:"D\xfcnn, ",nl:"Dun, "},notEditableMessageRefundNullBoldPart:{id:`${a}.notEditableMessageRefundNullBoldPart`,defaultMessage:"ce billet n'est pas modifiable.",en:"this ticket isn't modifiable.",it:"questo biglietto non \xe8 modificabile.",es:"este boleto no es modificable.",de:"dieses Ticket ist nicht ver\xe4nderbar.",nl:"dit ticket is niet aanpasbaar."},notEditableMessageRefundNull1:{id:`${a}.notEditableMessageRefundNull1`,defaultMessage:"Besoin d'un coup de pouce, \xe9crivez-nous.",en:"Need a hand? Write us.",it:"Hai bisogno di aiuto? Scrivici.",es:"\xbfNecesitas ayuda? Escr\xedbenos.",de:"Brauchen Sie Hilfe? Schreiben Sie uns.",nl:"Hulp nodig? Schrijf ons."},notCancellableMessageSAVDown:{id:`${a}.notCancellableMessageSAVDown`,defaultMessage:"L'annulation automatique n'est pas disponible",en:"Automatic cancellation is not available",it:"L'annullamento automatico non \xe8 disponibile",es:"La cancelaci\xf3n autom\xe1tica no est\xe1 disponible",de:"Automatische Stornierung ist nicht verf\xfcgbar",nl:"Automatische annulering is niet beschikbaar"},notCancellableMessageSAVDown1:{id:`${a}.notCancellableMessageSAVDown1`,defaultMessage:"chez notre partenaire actuellement.",en:"with our partner at the moment.",it:"con il nostro partner al momento.",es:"con nuestro socio en este momento.",de:"bei unserem Partner im Moment.",nl:"bij onze partner op dit moment."},notEditableMessageSAVDown:{id:`${a}.notEditableMessageSAVDown`,defaultMessage:"La modification automatique n'est pas disponible",en:"Automatic modification is not available",it:"La modifica automatica non \xe8 disponibile",es:"La modificaci\xf3n autom\xe1tica no est\xe1 disponible",de:"Automatische \xc4nderung ist nicht verf\xfcgbar",nl:"Automatische wijziging is niet beschikbaar"},notEditableMessageSAVDown1:{id:`${a}.notEditableMessageSAVDown1`,defaultMessage:"chez notre partenaire actuellement.",en:"with our partner currently.",it:"con il nostro partner attualmente.",es:"con nuestro socio actualmente.",de:"bei unserem Partner derzeit.",nl:"bij onze partner momenteel."},notEditableTipFlixbus:{id:`${a}.notEditableTipFlixbus`,defaultMessage:"Astuce : vous pouvez annuler votre billet et",en:"Tip: you can cancel your ticket and",it:"Consiglio: puoi annullare il tuo biglietto e",es:"Consejo: puedes cancelar tu boleto y",de:"Tipp: Sie k\xf6nnen Ihr Ticket stornieren und",nl:"Tip: u kunt uw ticket annuleren en"},notEditableTipFlixbus1:{id:`${a}.notEditableTipFlixbus1`,defaultMessage:"obtenir un remboursement sous forme de",en:"get a refund in the form of",it:"ottenere un rimborso sotto forma di",es:"obtener un reembolso en forma de",de:"eine R\xfcckerstattung in Form von erhalten",nl:"een terugbetaling krijgen in de vorm van"},notEditableTipFlixbus2:{id:`${a}.notEditableTipFlixbus2`,defaultMessage:"bon d'achat.",en:"voucher.",it:"buono acquisto.",es:"vale de compra.",de:"Gutschein.",nl:"tegoedbon."},editableTipOuigoBlablacar:{id:`${a}.editableTipOuigoBlablacar`,defaultMessage:"Astuce : vous pouvez modifier votre billet",en:"Tip: you can modify your ticket",it:"Consiglio: puoi modificare il tuo biglietto",es:"Consejo: puedes modificar tu boleto",de:"Tipp: Sie k\xf6nnen Ihr Ticket \xe4ndern",nl:"Tip: u kunt uw ticket wijzigen"},editableTipOuigoBlablacar1:{id:`${a}.editableTipOuigoBlablacar1`,defaultMessage:"directement sur le site de notre",en:"directly on our partner's website",it:"direttamente sul sito del nostro partner",es:"directamente en el sitio web de nuestro socio",de:"direkt auf der Website unseres Partners",nl:"direct op de website van onze partner"},editableTipOuigoBlablacar2:{id:`${a}.editableTipOuigoBlablacar2`,defaultMessage:"partenaire.",en:"partner.",it:"partner.",es:"socio.",de:"Partner.",nl:"partner."},editableTipAltibus:{id:`${a}.editableTipAltibus`,defaultMessage:"Astuce : ce billet est valide pour toutes",en:"Tip: this ticket is valid for all",it:"Consiglio: questo biglietto \xe8 valido per tutti",es:"Consejo: este boleto es v\xe1lido para todos",de:"Tipp: Dieses Ticket ist f\xfcr alle g\xfcltig",nl:"Tip: dit ticket is geldig voor alle"},editableTipAltibus1:{id:`${a}.editableTipAltibus1`,defaultMessage:"les navettes du jour en direction de votre",en:"shuttles of the day heading to your",it:"navette del giorno in direzione della tua",es:"traslados del d\xeda hacia tu",de:"Shuttles des Tages in Richtung Ihres",nl:"pendeldiensten van de dag naar uw"},editableTipAltibus2:{id:`${a}.editableTipAltibus2`,defaultMessage:"destination.",en:"destination.",it:"destinazione.",es:"destino.",de:"Ziel.",nl:"bestemming."},modifyTicket:{id:`${a}.modifyTicket`,defaultMessage:"Pour modifier votre billet, rien de plus simple. Il vous suffit d\u2019annuler votre billet via cet espace et de r\xe9server le billet de votre choix (ou l\u2019inverse).",en:"To modify your ticket, it's very simple. You just need to cancel your ticket through this space and book the ticket of your choice.",it:"Per modificare il tuo biglietto, \xe8 molto semplice. Ti basta annullare il tuo biglietto tramite questo spazio e prenotare il biglietto che preferisci.",es:"Para modificar tu billete, es muy sencillo. Solo tienes que cancelar tu billete a trav\xe9s de este espacio y reservar el billete de tu elecci\xf3n.",de:"Um Ihr Ticket zu \xe4ndern, ist es ganz einfach. Sie m\xfcssen lediglich Ihr Ticket \xfcber diesen Bereich stornieren und das Ticket Ihrer Wahl buchen.",nl:"Om uw ticket te wijzigen, is het heel eenvoudig. U hoeft alleen uw ticket via deze ruimte te annuleren en het ticket van uw keuze te boeken."},refundAmount:{id:`${a}.refundAmount`,defaultMessage:"Le montant du remboursement est de ",en:"Refund amount: ",it:"Importo del rimborso: ",es:"Importe del reembolso: ",de:"R\xfcckerstattungsbetrag: ",nl:"Terugbetaling bedrag: "},noteCancellable:{id:`${a}.noteCancellable`,defaultMessage:"Le remboursement est garanti ",en:"The refund is guaranteed ",it:"Il rimborso \xe8 garantito ",es:"El reembolso est\xe1 garantizado ",de:"Die R\xfcckerstattung ist garantiert ",nl:"De terugbetaling is gegarandeerd "},noteCancellableBoldPart:{id:`${a}.noteCancellableBoldPart`,defaultMessage:"jusqu\u2019au ",en:"until ",it:"fino al ",es:"hasta el ",de:"bis zum ",nl:"tot "},noteCancellableVoucher:{id:`${a}.noteCancellableVoucher`,defaultMessage:"Le remboursement s'effectue en bon",en:"The refund will be issued as a voucher",it:"Il rimborso verr\xe0 effettuato tramite voucher",es:"El reembolso se realizar\xe1 mediante un vale",de:"Die R\xfcckerstattung erfolgt in Form eines Gutscheins",nl:"De terugbetaling wordt uitgegeven als voucher"},noteCancellableVoucher1:{id:`${a}.noteCancellableVoucher1`,defaultMessage:"d'achat valable 1 an \xe0 utiliser sur le site",en:"valid for 1 year to be used on the website",it:"d'acquisto valido 1 anno da utilizzare sul sito",es:"de compra v\xe1lido por 1 a\xf1o para usar en el sitio",de:"g\xfcltig f\xfcr 1 Jahr zur Verwendung auf der Website",nl:"geldig voor 1 j
170aar te gebruiken op de website"},noteCancellableVoucher2:{id:`${a}.noteCancellableVoucher2`,defaultMessage:" de notre partenaire.",en:" of our partner.",it:" del nostro partner.",es:" de nuestro socio.",de:" unseres Partners.",nl:" van onze partner."},contactCustomerService:{id:`${a}.contactCustomerService`,defaultMessage:"Contacter notre (super) service client",en:"Contact our (super) customer service",it:"Contatta il nostro (super) servizio clienti",es:"Contacta con nuestro (s\xfaper) servicio al cliente",de:"Kontaktieren Sie unseren (super) Kundenservice",nl:"Neem contact op met onze (super) klantenservice"},noteNotCancellable:{id:`${a}.noteNotCancellable`,defaultMessage:"Astuce : ",en:"Tip: ",it:"Suggerimento: ",es:"Consejo: ",de:"Tipp: ",nl:"Tip: "},noteNotCancellableBoldPart:{id:`${a}.noteNotCancellableBoldPart`,defaultMessage:"vous pouvez modifier votre billet ",en:"you can modify your ticket ",it:"puoi modificare il tuo biglietto ",es:"puedes modificar tu billete ",de:"Sie k\xf6nnen Ihr Ticket \xe4ndern ",nl:"u kunt uw ticket wijzigen "},noteNotCancellable1:{id:`${a}.noteNotCancellable1`,defaultMessage:"directement sur le site de notre partenaire",en:"directly on our partner's website",it:"direttamente sul sito del nostro partner",es:"directamente en el sitio web de nuestro socio",de:"direkt auf der Website unseres Partners",nl:"rechtstreeks op de website van onze partner"},noteNotCancellable2:{id:`${a}.noteNotCancellable2`,defaultMessage:"avec votre num\xe9ro de billet.",en:"with your ticket number.",it:"con il tuo numero di biglietto.",es:"con tu n\xfamero de billete.",de:"mit Ihrer Ticketnummer.",nl:"met uw ticketnummer."},noteNotCancellableMessageSAVDown:{id:`${a}.noteNotCancellableMessageSAVDown`,defaultMessage:"On prend le relai, \xe9crivez-nous. \ud83d\udcac",en:"We'll take over, write us. \ud83d\udcac",it:"Ci occupiamo noi, scrivici. \ud83d\udcac",es:"Nosotros nos encargamos, escr\xedbenos. \ud83d\udcac",de:"Wir \xfcbernehmen, schreiben Sie uns. \ud83d\udcac",nl:"Wij nemen het over, schrijf ons. \ud83d\udcac"},confirm:{id:`${a}.confirm`,defaultMessage:"Confirmer l'annulation",en:"Confirm cancellation",it:"Conferma annullamento",es:"Confirmar cancelaci\xf3n",de:"Stornierung best\xe4tigen",nl:"Annulering bevestigen"},voucherModalTitle:{id:`${a}.voucherModalTitle`,defaultMessage:"Coupon de remboursement",en:"Refund coupon",it:"Certificato regalo",es:"Cup\xf3n de canje",de:"R\xfcckzahlungscoupon",nl:"Waardebon"},voucherAmount:{id:`${a}.voucherAmount`,defaultMessage:"Montant du bon d\u2019achat : ",en:"Voucher amount: ",it:"Importo del buono: ",es:"Importe del cup\xf3n: ",de:"Gutscheinbetrag: ",nl:"Waardebonbedrag: "},voucherExpirationDate:{id:`${a}.voucherExpirationDate`,defaultMessage:"Date d'expiration :",en:"Expiration date:",it:"Data di scadenza:",es:"Fecha de caducidad:",de:"Ablaufdatum:",nl:"Vervaldatum :"},voucherCopied:{id:`${a}.voucherCopied`,defaultMessage:"Copi\xe9 avec succ\xe8s",en:"Successfully copied",it:"Copiato con successo",es:"
170Copiado con \xe9xito",de:"Erfolgreich kopiert",nl:"Succesvol gekopieerd"},voucherUsableOn:{id:`${a}.voucherUsableOn`,defaultMessage:"Coupon utilisable sur le site de {usableOn}",en:"Coupon usable on the site of {usableOn}",it:"Coupon da utilizzare sul sito web di {usableOn}",es:"Cup\xf3n para utilizar en el sitio web de {usableOn}",de:"Gutschein einl\xf6sbar auf der Seite von {usableOn}",nl:"Coupon te gebruiken op de {usableOn} website"},copy:{id:`${a}.copy`,defaultMessage:"Copier dans le presse-papiers",en:"Copy in the clipboard",it:"Copia negli appunti",es:"Copiar al portapapeles",de:"In die Zwischenablage kopieren",nl:"Kopieer naar klembord"},autoRefundCTAMessage:{id:`${a}.autoRefundCTAMessage`,defaultMessage:"Nous avons proc\xe9d\xe9 au remboursement de votre trajet.",en:"We have refunded your trip.",it:"Abbiamo rimborsato il tuo viaggio.",es:"Hemos reembolsado su viaje.",de:"Wir haben Ihre Reise erstattet.",nl:"We hebben uw reis terugbetaald."},rebookTrip:{id:`${a}.rebookTrip`,defaultMessage:"Recommencer la r\xe9servation",en:"Restart booking",it:"Ricomincia la prenotazione",es:"Reiniciar la reserva",de:"Buchung neu starten",nl:"Boeking opnieuw starten"},modifyOuigoTicketInstructions:{id:`${a}.modifyOuigoTicketInstructions`,defaultMessage:"Pour modifier votre billet, il vous suffit de :",en:"To modify your ticket, you just need to:",it:"Per modificare il tuo biglietto, ti basta:",es:"Para modificar tu billete, solo necesitas:",de:"Um Ihr Ticket zu \xe4ndern, m\xfcssen Sie lediglich:",nl:"Om uw ticket te wijzigen, hoeft u alleen maar:"},visitWebsiteOf:{id:`${a}.visitWebsiteOf`,defaultMessage:"Vous rendre sur le site web de",en:"Visit the website of",it:"Visita il sito web di",es:"Visitar el sitio web de",de:"Besuchen Sie die Website von",nl:"Bezoek de website van"},enterEmail:{id:`${a}.enterEmail`,defaultMessage:"Saisir votre adresse e-mail utilis\xe9e lors de la r\xe9servation : <strong>{email}</strong>",en:"Enter your email address used during the booking: <strong>{email}</strong>",it:"Inserisci il tuo indirizzo e-mail utilizzato durante la prenotazione: <strong>{email}</strong>",es:"Introduce tu direcci\xf3n de correo electr\xf3nico utilizada durante la reserva: <strong>{email}</strong>",de:"Geben Sie Ihre E-Mail-Adresse ein, die Sie bei der Buchung verwendet haben: <strong>{email}</strong>",nl:"Voer uw e-mailadres in dat u tijdens de boeking hebt gebruikt: <strong>{email}</strong>"},enterBookingId:{id:`${a}.enterBookingId`,defaultMessage:"Saisir votre num\xe9ro de r\xe9servation : <strong>{bookingId}</strong>",en:"Enter your booking number: <strong>{bookingId}</strong>",it:"Inserisci il tuo numero di prenotazione: <strong>{bookingId}</strong>",es:"Introduce tu n\xfamero de reserva: <strong>{bookingId}</strong>",de:"Geben Sie Ihre Buchungsnummer ein: <strong>{bookingId}</strong>",nl:"Voer uw reserveringsnummer in: <strong>{bookingId}</strong>"},updateTicket:{id:`${a}.updateTicket`,defaultMessage:"Modifier mon billet",en:"Edit my ticket",it:"Modifica il mio biglietto",es:"Editar mi boleto",de:"Mein Ticket bearbeiten",nl:"Mijn ticket bewerken"}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.containers.About",a={metaTitle:{id:`${r}.metaTitle`,defaultMessage:"D\xe9couvrez nos missions, l'\xe9quipe et nos valeurs pour les transports",en:"Discover our missions, team, and values for transportation",it:"Scopri le nostre missioni, il team e i valori per i trasporti",es:"Descubre nuestras misiones, equipo y valores para el transporte",de:"Entdecken Sie unsere Missionen, das Team und die Werte f\xfcr den Transport",nl:"Ontdek onze missies, team en waarden voor het transport"},metaDescription:{id:`${r}.metaDescription`,defaultMessage:"Salut, nous c\u2019est Tictactrip ! D\xe9couvrez nos missions engag\xe9es, nos valeur et nos objectifs pour les transports.",en:"Hi, it\u2019s us, Tictactrip! Discover our committed missions, our values, and our objectives for transportation.",it:"Ciao, siamo noi, Tictactrip! Scopri le nostre missioni impegnate, i nostri valori e i nostri obiettivi per i trasporti.",es:"\xa1
170Hola, somos nosotros, Tictactrip! Descubre nuestras misiones comprometidas, nuestros valores y nuestros objetivos para el transporte.",de:"Hallo, wir sind es, Tictactrip! Entdecken Sie unsere engagierten Missionen, unsere Werte und unsere Ziele f\xfcr den Transport.",nl:"Hoi, wij zijn het, Tictactrip! Ontdek onze betrokken missies, onze waarden en onze doelstellingen voor het transport."},title:{id:`${r}.title`,defaultMessage:"Salut nous c'est ",en:"Hi, it's us, ",it:"Ciao, siamo noi, ",es:"Hola, somos nosotros, ",de:"Hallo, wir sind es, ",nl:"Hoi, wij zijn het, "},title2:{id:`${r}.title2`,defaultMessage:"Tictactrip",en:"Tictactrip",it:"Tictactrip",es:"Tictactrip",de:"Tictactrip",nl:"Tictactrip"},lowCarbonTransportation:{id:`${r}.lowCarbonTransportation`,defaultMessage:"On est l\xe0 pour faire du transport bas-carbone le 1er choix. Plus de destinations, plus de transporteurs et moins de gal\xe8res.",en:"We are here to make low-carbon transportation the first choice. More destinations, more carriers, and fewer hassles.",it:"Siamo qui per rendere il trasporto a basso tenore di carbonio la prima scelta. Pi\xf9 destinazioni, pi\xf9 vettori e meno problemi.",es:"Estamos aqu\xed para hacer del transporte con bajas emisiones de carbono la primera opci\xf3n. M\xe1s destinos, m\xe1s transportistas y menos problemas.",de:"Wir sind hier, um den klimafreundlichen Transport zur ersten Wahl zu machen. Mehr Ziele, mehr Transportunternehmen und weniger Probleme.",nl:"Wij zijn er om van duurzaam transport de eerste keuze te maken. Meer bestemmingen, meer vervoerders en minder gedoe."},putTransportationInMotion:{id:`${r}.putTransportationInMotion`,defaultMessage:"Mettre le transport en mouvement.",en:"Put transportation in motion.",it:"Mettere in moto il trasporto.",es:"Poner en movimiento el transporte.",de:"Den Transport in Bewegung setzen.",nl:"Breng het transport in beweging."},theLargestCatalog:{id:`${r}.theLargestCatalog`,defaultMessage:"\n      <strong>\n        Tictactrip est l'application avec le plus grand catalogue en France\n      </strong>\n      (et bient\xf4t en Europe) de destinations et de transporteurs de trains,\n      bus et covoiturage. Plus large que la S... car nous distribuons tous\n      les acteurs concurrents. En multipliant les partenaires de transports\n      et en am\xe9liorant notre technologie nous proposons le plus large\n      \xe9ventail de possibilit\xe9s.",en:"\n      <strong>\n        Tictactrip is the application with the largest catalog in France\n      </strong>\n      (and soon in Europe) of destinations and carriers for trains,\n      buses, and carpooling. Larger than the S... as we distribute all\n      competing players. By multiplying transport partners\n      and improving our technology, we offer the widest\n      range of possibilities.",it:"\n      <strong>\n        Tictactrip \xe8 l'applicazione con il catalogo pi\xf9 ampio in Francia\n      </strong>\n      (e presto in Europa) di destinazioni e vettori per treni,\n      autobus e carpooling. Pi\xf9 ampio della S... perch\xe9 distribuiamo tutti\n      gli attori concorrenti. Moltiplicando i partner di trasporto\n      e migliorando la nostra tecnologia, offriamo la gamma pi\xf9 ampia\n      di possibilit\xe0.",es:"\n      <strong>\n        Tictactrip es la aplicaci\xf3n con el cat\xe1logo m\xe1s grande en Francia\n      </strong>\n      (y pr\xf3ximamente en Europa) de destinos y transportistas de trenes,\n      autobuses y coche compartido. M\xe1s grande que el S... ya que distribuimos todos\n      los actores competidores. Multiplicando los socios de transporte\n      y mejorando nuestra tecnolog\xeda, ofrecemos la gama m\xe1s amplia\n      de posibilidades.",de:"\n      <strong>\n        Tictactrip ist die Anwendung mit dem gr\xf6\xdften Katalog in Frankreich\n      </strong>\n      (und bald in Europa) f\xfcr Ziele und Transportunternehmen von Z\xfcgen,\n      Bussen und Mitfahrgelegenheiten. Gr\xf6\xdfer als die S..., weil wir alle\n      konkurrierenden Anbieter vertreiben. Durch die Vermehrung von Transportpartnern\n      und die Verbesserung unserer Technologie bieten wir die breiteste\n      Palette von M\xf6glichkeiten an.",nl:"\n      <strong>\n        Tictactrip is de applicatie met het grootste aanbod in Frankrijk\n      </strong>\n      (en binnenkort in Europa) van bestemmingen en vervoerders voor treinen,\n      bussen en carpoolen. Groter dan de S... omdat we alle\n      concurrerende spelers distribueren. Door het vermenigvuldigen van transportpartners\n      en het verbeteren van onze technologie bieden we het breedste\n      scala aan mogelijkheden aan."},betterForTheWallet:{id:`${r}.betterForTheWallet`,defaultMessage:"Meilleur pour le portefeuille.",en:"Better for the wallet.",it:"Migliore per il portafoglio.",es:"Mejor para la billetera.",de:"Besser f\xfcr die Brieftasche.",nl:"Beter voor de portemonnee."},toPreferTheTrainOrBus:{id:`${r}.toPreferTheTrainOrBus`,defaultMessage:"Pour privil\xe9gier le train ou le bus, encore fallait-il qu'ils existent et que les prix soient raisonnables. Avec la loi Macron sur les bus en 2017 et l'ouverture \xe0 la concurrence du rail, c'est chose faite.",en:"To prefer the train or bus, they needed to exist and have reasonable prices. With the Macron law on buses in 2017 and the opening up of rail competition, it's done.",it:"Per preferire il treno o l'autobus, dovevano esistere e avere prezzi ragionevoli. Con la legge Macron sugli autobus nel 2017 e l'apertura alla concorrenza ferroviaria, \xe8 fatto.",es:"Para preferir el tren o el autob\xfas, necesitaban existir y tener precios razonables. Con la ley Macron sobre los autobuses en 2017 y la apertura a la competencia ferroviaria, est\xe1 hecho.",de:"Um den Zug oder den Bus zu bevorzugen, mussten sie existieren und ver
170n\xfcnftige Preise haben. Mit dem Macron-Gesetz \xfcber Busse im Jahr 2017 und der \xd6ffnung des Wettbewerbs im Schienenverkehr ist dies erledigt.",nl:"Om de voorkeur te geven aan de trein of bus, moesten ze bestaan en redelijke prijzen hebben. Met de wet Macron over bussen in 2017 en de opening van de concurrentie op het spoor is dit geregeld."},byBringingMaximumOfCarriers:{id:`${r}.byBringingMaximumOfCarriers`,defaultMessage:"En regroupant un maximum de transporteurs, nous participons \xe0 d\xe9mocratiser l'utilisation de nouveaux transporteurs sur le territoire. Ces transporteurs apportent plus de solutions de liaisons, d'horaires et ",en:"By bringing together a maximum of carriers, we contribute to democratizing the use of new carriers in the territory. These carriers provide more connection solutions, schedules, and ",it:"Riunendo un massimo di vettori, contribuiamo a democratizzare l'uso di nuovi vettori sul territorio. Questi vettori forniscono pi\xf9 soluzioni di collegamento, orari e ",es:"Al reunir a un m\xe1ximo de transportistas, contribuimos a democratizar el uso de nuevos transportistas en el territorio. Estos transportistas ofrecen m\xe1s soluciones de conexi\xf3n, horarios y ",de:"Durch die Zusammenf\xfchrung einer maximalen Anzahl von Transportunternehmen tragen wir dazu bei, die Nutzung neuer Transportunternehmen im Gebiet zu demokratisieren. Diese Transportunternehmen bieten mehr Verbindungsl\xf6sungen, Fahrpl\xe4ne und ",nl:"Door een maximum aantal vervoerders samen te brengen, dragen we bij aan het democratiseren van het gebruik van nieuwe vervoerders in het gebied. Deze vervoerders bieden meer verbindingsopties, dienstregelingen en "},byBringingMaximumOfCarriers2:{id:`${r}.byBringingMaximumOfCarriers2`,defaultMessage:"contribuent \xe0 baisser les prix des billets de trains ou de bus.",en:"contribute to lowering the prices of train or bus tickets.",it:"contribuiscono a abbassare i prezzi dei biglietti del treno o dell'autobus.",es:"contribuyen a reducir los precios de los billetes de tren o autob\xfas.",de:"tragen dazu bei, die Preise f\xfcr Zug- oder Busfahrkarten zu senken.",nl:"dragen bij aan het verlagen van de prijzen van trein- of buskaartjes."},betterForThePlanet:{id:`${r}.betterForThePlanet`,defaultMessage:"Mieux pour la plan\xe8te.",en:"Better for the planet.",it:"Migliore per il pianeta.",es:"Mejor para el planeta.",de:"Besser f\xfcr den Planeten.",nl:"Beter voor de planeet."},lowCarbonChoice:{id:`${r}.lowCarbonChoice`,defaultMessage:"Le train consomme 30 \xe0 50 fois moins que l'avion et 8 fois moins que la voiture individuelle.",en:"The train consumes 30 to 50 times less than the plane and 8 times less than the individual car.",it:"Il treno consuma da 30 a 50 volte meno dell'aereo e 8 volte meno dell'auto individuale.",es:"El tren consume de 30 a 50 veces menos que el avi\xf3n y 8 veces menos que el autom\xf3vil individual.",de:"Der Zug verbraucht 30 bis 50 Mal weniger als das Flugzeug und 8 Mal weniger als das individuelle Auto.",nl:"De trein verbruikt 30 tot 50 keer minder dan het vliegtuig en 8 keer minder dan de individuele auto."},lowCarbonChoice2:{id:`${r}.lowCarbonChoice2`,defaultMessage:"Pourtant, il reste souvent difficile \xe0 privil\xe9gier : plus long, plus cher, moins de dessertes. Acc\xe9l\xe9rer le d\xe9veloppement du rail et des concurrents de transports am\xe9liorent le r\xe9seau.<br /><strong>Le choix est l'ultime moyen de faire du transport bas-carbone la meilleure option.</strong>",en:"Yet, it is often challenging to prioritize: longer, more expensive, fewer routes. Accelerating the development of rail and transport competitors improves the network.<br /><strong>Choice is the ultimate way to make low-carbon transportation the best option.</strong>",it:"Tuttavia, spesso \xe8 difficile privilegiarlo: pi\xf9 lungo, pi\xf9 costoso, meno tratte. Accelerare lo sviluppo del treno e dei concorrenti nel trasporto migliora la rete.<br /><strong>La scelta \xe8 il mezzo finale per rendere il trasporto a basso tenore di carbonio la migliore opzione.</strong>",es:"Sin embargo, a menudo es dif\xedcil priorizarlo: m\xe1s largo, m\xe1s caro, menos rutas. Acelerar el desarrollo del tren y de los competidores en el transporte mejora la red.<br /><strong>La elecci\xf3n es la \xfaltima manera de hacer que el transporte con bajas emisiones de carbono sea la mejor opci\xf3n.</strong>",de:"Dennoch ist es oft schwer zu priorisieren: l\xe4nger, teurer, weniger Strecken. Die Beschleunigung der Entwicklung von Schienenverkehr und Transportkonkurrenten verbessert das Netzwerk.<br /><strong>Die Wahl ist der ultimative Weg, um klimafreundlichen Transport zur besten Option zu machen.</strong>",nl:"Toch is het vaak moeilijk om het te prioriteren: langer, duurder, minder routes. Het versnellen van de ontwikkeling van het spoor en de concurrenten in het transport verbetert het netwerk.<br /><strong>Keuze is de ultieme manier om duurzaam transport de beste optie te maken.</strong>"},forEveryone:{id:`${r}.forEveryone`,defaultMessage:"Pour vous, pour nous, pour tout le monde.",en:"For you, for us, for everyone.",it:"Per te, per noi, per tutti.",es:"Para ti, para nosotros, para todos.",de:"F\xfcr dich, f\xfcr uns, f\xfcr alle.",nl:"Voor jou, voor ons, voor iedereen."},weSellTickets:{id:`${r}.weSellTickets`,defaultMessage:"Nous ne sommes pas des machines. On vend des billets de trains, de bus et de covoit d'humains \xe0 humains. On les vend de la m\xeame fa\xe7on qu'on aime les acheter : sans gal\xe8res.<br /><br />On est pas parfait, vous non plus et c'est pas grave. On fait de notre mieux !",en:"We are not machines. We sell tickets for trains, buses, and ridesharing from humans to humans. We sell them the same way we like to buy them: without hassles.<br /><br />We are not perfect, neither are you, and that's okay. We're doing our best!",it:"Non siamo macchine. Vendiamo biglietti per treni, autobus e carpooling da umani a umani. Li vendiamo nello stesso modo in cui ci piace comprarli: senza problemi.<br /><br />Non siamo perfetti, neanche voi, e va bene cos\xec. Facciamo del nostro meglio!",es:"No somos m\xe1quinas. Vendemos boletos de trenes, autobuses y viajes compartidos de humanos a humanos. Los vendemos de la misma manera que nos gusta comprarlos: sin complicaciones.<br /><br />No somos perfectos, ustedes tampoco, y est\xe1 bien. \xa1Estamos haciendo nuestro mejor esfuerzo!",de
170:"Wir sind keine Maschinen. Wir verkaufen Tickets f\xfcr Z\xfcge, Busse und Mitfahrgelegenheiten von Menschen zu Menschen. Wir verkaufen sie genauso, wie wir sie gerne kaufen: ohne Probleme.<br /><br />Wir sind nicht perfekt, ihr auch nicht, und das ist in Ordnung. Wir geben unser Bestes!",nl:"We zijn geen machines. We verkopen trein-, bus- en carpoolingtickets van mens tot mens. We verkopen ze op dezelfde manier als we ze graag kopen: zonder gedoe.<br /><br />We zijn niet perfect, jullie ook niet, en dat is prima. We doen ons best!"},quote:{id:`${r}.quote`,defaultMessage:"\xc9tonn\xe9e de trouver le bon train tout de suite, d'\xe9tudier les tarifs simplement, de payer avec des explications assez claires, humoristiques et qui n'engagent \xe0 rien mais filent la p\xeache.",en:"Amazed to find the right train immediately, to study the fares simply, to pay with explanations that are clear enough, humorous, and don't commit to anything but boost morale.",it:"Stupita di trovare subito il treno giusto, di studiare le tariffe in modo semplice, di pagare con spiegazioni abbastanza chiare, umoristiche e che non impegnano a nulla ma danno il buonumore.",es:"Asombrada de encontrar el tren adecuado de inmediato, de estudiar las tarifas de manera simple, de pagar con explicaciones lo suficientemente claras, humor\xedsticas y que no comprometen nada pero dan \xe1nimo.",de:"Erstaunt, sofort den richtigen Zug zu finden, die Tarife einfach zu studieren, mit Erkl\xe4rungen zu bezahlen, die klar genug, humorvoll und nicht verpflichtend, sondern motivierend sind.",nl:"Verbaasd om meteen de juiste trein te vinden, eenvoudig de tarieven te bestuderen, te betalen met uitleg die duidelijk genoeg is, humoristisch en niets verplicht maar wel de moraal opkrikt."},quoteAuthor:{id:`${r}.quoteAuthor`,defaultMessage:"- C\xe9cilia, 11 d\xe9cembre 2023",en:"- C\xe9cilia, December 11, 2023",it:"- C\xe9cilia, 11 dicembre 2023",es:"- C\xe9cilia, 11 de diciembre de 2023",de:"- C\xe9cilia, 11. Dezember 2023",nl:"- C\xe9cilia, 11 december 2023"},weAreHereForYou:{id:`${r}.weAreHereForYou`,defaultMessage:"On est l\xe0, ",en:"We are here, ",it:"Siamo qui, ",es:"Estamos aqu\xed, ",de:"Wir sind hier, ",nl:"We zijn hier, "},weAreHereForYou2:{id:`${r}.weAreHereForYou2`,defaultMessage:"pour vous.",en:"for you.",it:"per te.",es:"para ti.",de:"f\xfcr dich.",nl:"voor jou."},ifYouHaveAnyQuestions:{id:`${r}.ifYouHaveAnyQuestions`,defaultMessage:"Si vous avez des questions, notre service client est dispo toute la semaine. On r\xe9pond hyper vite (un peu moins \xe0 l'heure du go\xfbter).",en:"If you have any questions, our customer service is available all week. We respond super fast (a bit less during snack time).",it:"Se avete domande, il nostro 
170servizio clienti \xe8 disponibile tutta la settimana. Rispondiamo molto velocemente (un po' meno durante la merenda).",es:"Si tienes alguna pregunta, nuestro servicio de atenci\xf3n al cliente est\xe1 disponible toda la semana. Respondemos s\xfaper r\xe1pido (un poco menos a la hora de la merienda).",de:"Wenn Sie Fragen haben, steht Ihnen unser Kundenservice die ganze Woche zur Verf\xfcgung. Wir antworten super schnell (etwas weniger w\xe4hrend der Snackzeit).",nl:"Als je vragen hebt, is onze klantenservice de hele week beschikbaar. We reageren super snel (iets minder tijdens het tussendoortje)."},contactUs:{id:`${r}.contactUs`,defaultMessage:"Nous \xe9crire",en:"Contact Us",it:"Contattaci",es:"Cont\xe1ctanos",de:"Kontaktiere uns",nl:"Neem contact op met ons"}};t.c=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.Faq",a={metaDescription:{id:`${r}.metaDescription`,defaultMessage:"Tictactrip est l\xe0 pour vous aider \xe0 voyager mieux, plus facilement et sans prise de t\xeate. Nos FAQs vont faciliter vos voyages !",en:"Tictactrip is here to help you travel better, easier and without a headache. Our FAQs will make your trips easier!",es:"Tictactrip est\xe1 aqu\xed para ayudarte a viajar mejor, m\xe1s f\xe1cil y sin dolor de cabeza. \xa1Nuestras FAQs har\xe1n que tus viajes sean m\xe1s f\xe1ciles!",it:"Tictactrip \xe8 qui per aiutarti a viaggiare meglio, pi\xf9 facilmente e senza mal di testa. Le nostre FAQ renderanno i tuoi viaggi pi\xf9 facili!",de:"Tictactrip ist hier, um Ihnen zu helfen, besser, einfacher und ohne Kopfschmerzen zu reisen. Unsere FAQs machen Ihre",nl:"Tictactrip is hier om u te helpen beter, gemakkelijker en zonder hoofdpijn te reizen. O
170nze FAQs maken uw reizen gemakkelijker!"},header:{id:`${r}.header`,defaultMessage:"Aide de Tictactrip (FAQ)",en:"Tictactrip support (FAQ)",es:"Soporte de Tictactrip (FAQ)",it:"Supporto di Tictactrip (FAQ)",de:"Tictactrip-Support (FAQ)",nl:"Tictactrip-ondersteuning (FAQ)"},faqTitle:{id:`${r}.faqTitle`,defaultMessage:"FAQ Tictactrip, la foire aux questions est ouverte ! \ud83e\udd73",en:"FAQ Tictactrip: Frequently Asked Questions are open! \ud83e\udd73",es:"FAQ Tictactrip: \xa1Preguntas frecuentes abiertas! \ud83e\udd73",it:"FAQ Tictactrip: le domande frequenti sono aperte! \ud83e\udd73",de:"FAQ Tictactrip: H\xe4ufig gestellte Fragen sind ge\xf6ffnet! \ud83e\udd73",nl:"FAQ Tictactrip: Veelgestelde vragen zijn geopend! \ud83e\udd73"},faqDescription:{id:`${r}.faqDescription`,defaultMessage:"Vous avez une question bien pr\xe9cise ou \xeates seulement \xe0 la recherche d\u2019informations compl\xe9mentaires ?\n\n    Notre FAQ : Frequently Asked Question, vous donnera toutes les r\xe9ponses que vous cherchez!\n    \n    Vous n\u2019avez pas re\xe7u vos billets ? Vous souhaitez nous contacter ? Vous vous demandez comment fonctionne le site Tictactrip ?\n    \n    Toutes vos questions m\xe9ritent une r\xe9ponse.",en:"In this space, we offer you a set of information to help you better when you use our services.",es:"En este espacio, le ofrecemos un conjunto de informaci\xf3n para ayudarlo mejor cuando use nuestros servicios.",it:"In questo spazio, ti offriamo una serie di informazioni per aiutarti meglio quando usi i nostri servizi.",de:"In diesem Raum bieten wir Ihnen eine Reihe von Informationen, um Ihnen besser zu helfen, wenn Sie unsere Dienste nutzen.",nl:"In deze ruimte bieden we u een reeks informatie om u beter te helpen bij het gebruik van onze diensten."},topQuestions:{id:`${r}.topQuestions`,defaultMessage:"Questions les plus fr\xe9quentes",en:"Top questions",es:"Preguntas frecuentes m\xe1s frecuentes",it:"Domande frequenti",de:"Top-Fragen",nl:"Topvragen"},checkAnswer:{id:`${r}.checkAnswer`,defaultMessage:"Voir la r\xe9ponse",en:"See the answer",es:"Ver la respuesta",it:"Vedi la risposta",de:"Antwort sehen",nl:"Bekijk het antwoord"},home:{id:`${r}.home`,defaultMessage:"Accueil",en:"Home",es:"Inicio",it:"Home",de:"Zuhause",nl:"Thuis"},buyTicket:{id:`${r}.buyTicket`,defaultMessage:"R\xe9server votre trajet",en:"Book your trip",es:"Reserva tu viaje",it:"Prenota il tuo viaggio",de:"Buchen Sie Ihre Reise",nl:"Boek je reis"},listCategories:{id:`${r}.listCategories`,defaultMessage:"Cat\xe9gories",en:"Categories",es:"Categor\xedas",it:"Categorie",de:"Kategorien",nl:"Categorie\xebn"},returnToFaq:{id:`${r}.returnToFaq`,defaultMessage:"Retour \xe0 l'accueil",en:"Return to home",es:"Volver a inicio",it:"Torna a casa",de:"Zur\xfcck zum Start",nl:"Terug naar huis"},returnToCategory:{id:`${r}.returnToCategory`,defaultMessage:"Pr\xe9c\xe9dent",en:"Previous",es:"Anterior",it:"Precedente",de:"Zur\xfcck",nl:"Vorige"},articlesEmpty:{id:`${r}.articlesEmpty`,defaultMessage:"Il n'y a pas encore d'articles ici",en:"This category has no articles to show",es:"Esta categor\xeda no tiene art\xedculos para mostrar",it:"Questa categoria non ha articoli da mostrare",de:"Diese Kategorie hat keine Artikel zu zeigen",nl:"Deze categorie heeft geen artikelen om te tonen"},articles:{id:`${r}.articles`,defaultMessage:"Liste des questions",en:"Articles list",es:"Lista de preguntas",it:"Elenco degli articoli",de:"Artikelliste",nl:"Lijst met artikelen"},typeNotFound:{id:`${r}.typeNotFound`,defaultMessage:"L'\xe9l\xe9ment que vous essayez de cr\xe9er ne correspond \xe0 aucun type pr\xe9sent dans\n    nos mod\xe8les.\n    Vous ne pouvez utiliser que les types suivants : [title, subtitle, body, img].",en:"The element you are trying to create does not correspond to any type present in\n    our models.\n    You can only use the following types: [title, subtitle, body, img].",es:"El elemento que est\xe1s intentando crear no corresponde a ning\xfan tipo presente en\n    nuestros modelos.\n    Solo puedes usar los siguientes tipos: [title, subtitle, body, img].",it:"L'elemento che stai cercando di creare non corrisponde a nessun tipo presente in\n    nostri modelli.\n    Puoi utilizzare solo i seguenti tipi: [t
170itle, subtitle, body, img].",de:"Das Element, das Sie zu erstellen versuchen, entspricht keinem in\n    unseren Modellen vorhandenen Typ.\n    Sie k\xf6nnen nur die folgenden Typen verwenden: [title, subtitle, body, img].",nl:"Het element dat je probeert te maken, komt niet overeen met een type dat aanwezig is in\n    onze modellen.\n    Je kunt alleen de volgende typen gebruiken: [title, subtitle, body, img]."},tictactripTeam:{id:`${r}.tictactripTeam`,defaultMessage:"L'\xe9quipe Tictactrip",en:"Tictactrip Team",es:"Equipo de Tictactrip",it:"Squadra di Tictactrip",de:"Tictactrip-Team",nl:"Tictactrip-team"},editedTime:{id:`${r}.editedTime`,defaultMessage:"Mise \xe0 jour le",en:"Updated time:",es:"Tiempo actualizado:",it:"Ora aggiornata:",de:"Aktualisierte Zeit:",nl:"Bijgewerkte tijd:"},relatedQuestions:{id:`${r}.relatedQuestions`,defaultMessage:"Questions li\xe9es",en:"Related questions",es:"Preguntas relacionadas",it:"Domande correlate",de:"Verwandte Fragen",nl:"Gerelateerde vragen"},askQuestion:{id:`${r}.askQuestion`,defaultMessage:"Vous ne trouvez pas de r\xe9ponse \xe0 votre question ?",en:"You don't find answers?",es:"\xbfNo encuentras respuestas?",it:"Non trovi risposte?",de:"Sie finden keine Antworten?",nl:"Vind je geen antwoorden?"},imageNotFound:{id:`${r}.imageNotFound`,defaultMessage:"Cette image n'existe pas",en:"This picture doesn't exist",es:"Esta imagen no existe",it:"Questa immagine non esiste",de:"Dieses Bild existiert nicht",nl:"Deze afbeelding bestaat niet"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.GroupTravel",a={metaTitle:{id:`${r}.metaTitle`,defaultMessage:"Voyager en groupe en train ou en bus | Devis sous 24h",en:"Group travel by train or bus | Quote within 24 hours",it:"Viaggi di gruppo in treno o autobus | Preventivo entro 24 ore",es:"Viajes en grupo en tren o autob\xfas | Presupuesto en 24 horas",de:"Gruppenreisen mit Zug oder Bus | Angebot innerhalb von 24 Stunden",nl:"Groepsreizen per trein of bus | Offerte binnen 24 uur"},metaDescription:{id:`${r}.metaDescription`,defaultMessage:"R\xe9servez vos voyages en groupe en train ou en bus avec Tictactrip. De 10 \xe0 plusieurs centaines de personnes, \xe0 des prix tr\xe8s comp\xe9titifs. Devis personnalis\xe9 sous 24 heures.",en:"Book your group trips by train or bus with Tictactrip. From 10 to several hundred people, at highly competitive prices. Personalized quote within 24 hours.",it:"Prenota i tuoi viaggi di gruppo in treno o autobus con Tictactrip. Da 10 a diverse centinaia di persone, a prezzi molto competitivi. Preventivo personalizzato entro 24 ore.",es:"Reserva tus viajes en grupo en tren o autob\xfas con Tictactrip. De 10 a varios cientos de personas, a precios muy competitivos. Presupuesto personalizado en 24 horas.",de:"Buchen Sie Ihre Gruppenreisen mit Zug oder Bus bei Tictactrip. Von 10 bis zu mehreren Hundert Personen zu sehr wettbewerbsf\xe4higen Preisen. Personalisiertes Angebot innerhalb von 24 Stunden.",nl:"Boek uw groepsreizen per trein of bus met Tictactrip. Van 10 tot enkele honderden personen, tegen zeer concurrerende prijzen. Persoonlijke offerte binnen 24 uur."},metaKeywords:{id:`${r}.metaKeywords`,defaultMessage:"voyage en groupe, train de groupe, bus de groupe, devis groupe, r\xe9servation groupe, billet train groupe, billet bus groupe, voyage scolaire, voyage entreprise, voyage association",en:"group travel, group train, group bus, group quote, group booking, group train ticket, group bus ticket, school trip, corporate travel, association travel",it:"viaggio di gruppo, treno di gruppo, autobus di gruppo, preventivo gruppo, prenotazione gruppo, biglietto treno gruppo, biglietto autobus gruppo, viaggio scolastico, viaggio aziendale",es:"viaje en grupo, tren de grupo, autob\xfas de grupo, presupuesto grupo, reserva grupo, billete tren grupo, billete autob\xfas grupo, viaje escolar, viaje de empresa",de:"Gruppenreise, Gruppenzug, Gruppenbus, Gruppenangebot, Gruppenbuchung, Gruppenzugticket, Gruppenbusticket, Schulreise, Gesch\xe4ftsreise",nl:"groepsreis, groepstrein, groepsbus, groepsofferte, groepsboeking, groepstreinticket, groepsbusticket, schoolreis, zakenreis"},heroTitle:{id:`${r}.heroTitle`,defaultMessage:"Voyager en groupe",en:"Group travel",it:"Viaggiare in gruppo",es:"Viajar en grupo",de:"In der Gruppe reisen",nl:"Reizen in groep"},heroTitleHighlight:{id:`${r}.heroTitleHighlight`,defaultMessage:" en train ou en bus.",en:" by train or bus.",it:" in treno o in autobus.",es:" en tren o autob\xfas.",de:" mit Zug oder Bus.",nl:" per trein of bus."},heroSubtitle:{id:`${r}.heroSubtitle`,defaultMessage:"De 10 \xe0 plusieurs centaines de voyageurs. Des prix tr\xe8s comp\xe9titifs n\xe9goci\xe9s avec nos transporteurs partenaires. Une \xe9quipe d\xe9di\xe9e pour organiser votre trajet de A \xe0 Z.",en:"From 10 to several hundred travellers. Highly competitive prices negotiated with our partner carriers. A dedicated team to organise your trip from A to Z.",it:"Da 10 a diverse centinaia di viaggiatori. Prezzi molto competitivi negoziati con i nostri vettori partner. Un team dedicato per organizzare il tuo viaggio dalla A alla Z.",es:"De 10 a varios cientos de viajeros. Precios muy competitivos negociados con nuestros transportistas asociados. Un equipo dedicado para organizar su viaje de la A a la Z.",de:"Von 10 bis zu mehreren Hundert Reisenden. Sehr wettbewerbsf\xe4hige Preise, ausgehandelt mit unseren Partner-Transportunternehmen. Ein engagiertes Team, das Ihre Re
170ise von A bis Z organisiert.",nl:"Van 10 tot enkele honderden reizigers. Zeer concurrerende prijzen, onderhandeld met onze partnervervoerders. Een toegewijd team om uw reis van A tot Z te organiseren."},heroCta:{id:`${r}.heroCta`,defaultMessage:"Demander un devis gratuit",en:"Request a free quote",it:"Richiedi un preventivo gratuito",es:"Solicitar un presupuesto gratuito",de:"Kostenloses Angebot anfordern",nl:"Vraag een gratis offerte aan"},responseTime:{id:`${r}.responseTime`,defaultMessage:"R\xe9ponse sous 24 heures.",en:"Response within 24 hours.",it:"Risposta entro 24 ore.",es:"Respuesta en 24 horas.",de:"Antwort innerhalb von 24 Stunden.",nl:"Antwoord binnen 24 uur."},whyUsTitle:{id:`${r}.whyUsTitle`,defaultMessage:"Pourquoi r\xe9server votre voyage de groupe avec Tictactrip ?",en:"Why book your group trip with Tictactrip?",it:"Perch\xe9 prenotare il tuo viaggio di gruppo con Tictactrip?",es:"\xbfPor qu\xe9 reservar tu viaje en grupo con Tictactrip?",de:"Warum Ihre Gruppenreise mit Tictactrip buchen?",nl:"Waarom uw groepsreis boeken bij Tictactrip?"},benefitPriceTitle:{id:`${r}.benefitPriceTitle`,defaultMessage:"Des prix n\xe9goci\xe9s",en:"Negotiated prices",it:"Prezzi negoziati",es:"Precios negociados",de:"Verhandelte Preise",nl:"Onderhandelde prijzen"},benefitPriceDescription:{id:`${r}.benefitPriceDescription`,defaultMessage:"Gr\xe2ce \xe0 nos partenariats avec la SNCF, Flixbus, Blablacar, Ouigo et de nombreux autres transporteurs, nous obtenons des tarifs pr\xe9f\xe9rentiels pour les groupes, jusqu\u2019\xe0 -50 % par rapport au prix public.",en:"Thanks to our partnerships with SNCF, Flixbus, Blablacar, Ouigo and many other carriers, we secure preferential group rates, up to -50% off the public price.",it:"Grazie alle nostre partnership con SNCF, Flixbus, Blablacar, Ouigo e molti altri vettori, otteniamo tariffe preferenziali per i gruppi, fino al -50% rispetto al prezzo al pubblico.",es:"Gracias a nuestras alianzas con SNCF, Flixbus, Blablacar, Ouigo y muchos otros transportistas, conseguimos tarifas preferenciales para grupos, hasta un -50% sobre el precio p\xfablico.",de:"Dank unserer Partnerschaften mit SNCF, Flixbus, Blablacar, Ouigo und vielen anderen Transportunternehmen erhalten wir Vorzugspreise f\xfcr Gruppen, bis zu -50 % gegen\xfcber dem \xf6ffentlichen Preis.",nl:"Dankzij onze partnerschappen met SNCF, Flixbus, Blablacar, Ouigo en vele andere vervoerders krijgen wij voorkeurstarieven voor groepen, tot -50% korting op de publieksprijs."},benefitTeamTitle:{id:`${r}.benefitTeamTitle`,defaultMessage:"Une \xe9quipe d\xe9di\xe9e",en:"A dedicated team",it:"Un team dedicato",es:"Un equipo dedicado",de:"Ein engagiertes Team",nl:"Een toegewijd team"},benefitTeamDescription:{id:`${r}.benefitTeamDescription`,defaultMessage:"Un interlocuteur unique vous accompagne de la demande de devis jusqu\u2019\xe0 l\u2019arriv\xe9e \xe0 destination : choix du transporteur, modifications, gestion des impr\xe9vus.",en:"A single point of contact supports you from the quote request to arrival at destination: choice of carrier, changes, handling unexpected events.",it:"Un unico interlocutore ti accompagna dalla richiesta di preventivo all\u2019arrivo a destinazione: scelta del vettore, modifiche, gestione degli imprevisti.",es:"Un interlocutor \xfanico te acompa\xf1a desde la solicitud de presupuesto hasta la llegada a destino: elecci\xf3n del transportista, modificaciones, gesti\xf3n de imprevistos.",de:"Ein einziger Ansprechpartner begleitet Sie von der Angebotsanfrage bis zur Ankunft am Ziel: Wahl des Transportunternehmens, \xc4nderungen, Umgang mit unerwarteten Ereignissen.",nl:"E\xe9n aanspreekpunt begeleidt u van de offerteaanvraag tot de aankomst op bestemming: keuze van vervoerder, wijzigingen, beheer van onverwachte gebeurtenissen."},benefitFlexibilityTitle:{id:`${r}.benefitFlexibilityTitle`,defaultMessage:"Une flexibilit\xe9 totale",en:"Full flexibility",it:"Totale flessibilit\xe0",es:"Flexibilidad total",de:"Vollst\xe4ndige Flexibilit\xe4t",nl:"Volledige flexibiliteit"},benefitFlexibilityDescription:{id:`${r}.benefitFlexibilityDescription`,defaultMessage:"Modification du nombre de passagers jusqu\u2019\xe0 48 h avant le d\xe9part, options de paiement adapt\xe9es (mandat administratif, virement, carte) et facturation centralis\xe9e.",en:"Change the number of passengers up to 48 hours before departure, suitable payment options (administrative order, bank transfer, card) and centralised invoicing.",it:"Modifica del numero di passeggeri fino a 48 ore prima della partenza, opzioni di pagamento adatte (mandato amministrativo, bonifico, carta) e fatturazione centralizzata.",es:"Modificaci\xf3n del n\xfamero de pasajeros hasta 48 h antes de la salida, opciones de pago adaptadas (mandato administrativo, transferencia, tarjeta) y facturaci\xf3n centralizada.",de:"\xc4nderung der Passagieranzahl bis zu 48 Stunden vor Abfahrt, passende Zahlungsoptionen (Verwaltungsanordnung, \xdcberweisung, Karte) und zentralisierte Rechnungsstellung.",nl:"Wijziging van het aantal passagiers tot 48 uur voor vertrek, geschikte betalingsopties (administratieve opdracht, overschrijving, kaart) en gecentraliseerde facturering."},benefitEcoTitle:{id:`${r}.benefitEcoTitle`,defaultMessage:"Un transport bas-carbone",en:"Low-carbon transport",it:"Trasporto a basse emissioni di carbonio",es:"Transporte bajo en carbono",de:"CO\u2082-armer Transport",nl:"Koolstofarm vervoer"},benefitEcoDescription:{id:`${r}.benefitEcoDescription`,defaultMessage:"Le train \xe9met 30 \xe0 50 fois moins de CO\u2082 que l\u2019avion. Voyager en groupe, c\u2019est aussi diviser l\u2019empreinte carbone par personne et faire un choix responsable.",en:"Trains emit 30 to 50 times less CO\u2082 than planes. Travelling as a group also means dividing the carbon footprint per person and making a responsible choice.",it:"Il treno emette dalle 30 alle 50 volte meno CO\u2082 dell\u2019aereo. Viaggiare in gruppo significa anche dividere l\u2019impronta di carbonio per persona e fare una scelta responsabile.",es:"El tren emite 30 a 50 veces menos CO\u2082 que el avi\xf3n. Viajar en grupo tambi\xe9n significa divi
170dir la huella de carbono por persona y tomar una decisi\xf3n responsable.",de:"Der Zug st\xf6\xdft 30 bis 50 Mal weniger CO\u2082 aus als das Flugzeug. In der Gruppe zu reisen, bedeutet auch, den CO\u2082-Fu\xdfabdruck pro Person zu teilen und eine verantwortungsvolle Wahl zu treffen.",nl:"Treinen stoten 30 tot 50 keer minder CO\u2082 uit dan vliegtuigen. Reizen in groep betekent ook de koolstofvoetafdruk per persoon delen en een verantwoorde keuze maken."},groupSizesTitle:{id:`${r}.groupSizesTitle`,defaultMessage:"Tous les types de groupes",en:"All types of groups",it:"Tutti i tipi di gruppi",es:"Todos los tipos de grupos",de:"Alle Arten von Gruppen",nl:"Alle soorten groepen"},groupSizesSubtitle:{id:`${r}.groupSizesSubtitle`,defaultMessage:"Que vous soyez 10 ou 500, nous trouvons la solution la mieux adapt\xe9e \xe0 votre projet.",en:"Whether you are 10 or 500, we find the solution that best fits your project.",it:"Che siate 10 o 500, troviamo la soluzione pi\xf9 adatta al vostro progetto.",es:"Tanto si sois 10 como 500, encontramos la soluci\xf3n que mejor se adapta a vuestro proyecto.",de:"Egal, ob Sie 10 oder 500 sind \u2013 wir finden die f\xfcr Ihr Projekt am besten geeignete L\xf6sung.",nl:"Of u nu met 10 of 500 bent, wij vinden de oplossing die het beste bij uw project past."},groupSchoolTitle:{id:`${r}.groupSchoolTitle`,defaultMessage:"Voyages scolaires",en:"School trips",it:"Viaggi scolastici",es:"Viajes escolares",de:"Schulreisen",nl:"Schoolreizen"},groupSchoolDescription:{id:`${r}.groupSchoolDescription`,defaultMessage:"Sorties scolaires, classes de d\xe9couverte, voyages de fin d\u2019ann\xe9e. Tarifs jeunes, accompagnateurs gratuits, paiement par mandat administratif.",en:"School outings, discovery classes, end-of-year trips. Youth fares, free chaperones, payment by administrative order.",it:"Gite scolastiche, classi di scoperta, viaggi di fine anno. Tariffe giovani, accompagnatori gratuiti, pagamento con mandato amministrativo.",es:"Salidas escolares, clases de descubrimiento, viajes de fin de a\xf1o. Tarifas para j\xf3venes, acompa\xf1antes gratuitos, pago por mandato administrativo.",de:"Schulausfl\xfcge, Entdeckungsklassen, Abschlussreisen. Jugendtarife, kostenlose Begleitpersonen, Zahlung per Verwaltungsanordnung.",nl:"Schooluitstapjes, ontdekkingsklassen, eindejaarsreizen. Jeugdtarieven, gratis begeleiders, betaling per administratieve opdracht."},groupBusinessTitle:{id:`${r}.groupBusinessTitle`,defaultMessage:"Voyages d\u2019entreprise",en:"Corporate travel",it:"Viaggi aziendali",es:"Viajes de empresa",de:"Gesch\xe4ftsreisen",nl:"Zakenreizen"},groupBusinessDescription:{id:`${r}.groupBusinessDescription`,defaultMessage:"S\xe9minaires, conventions, team building, salons professionnels. Facturation centralis\xe9e, justificatifs comptables et conditions adapt\xe9es aux entreprises.",en:"Seminars, conventions, team building, trade fairs. Centralised invoicing, accounting documents and business-friendly terms.",it:"Seminari, convegni, team building, fiere professionali. Fatturazione centralizzata, documenti contabili e condizioni adatte alle aziende.",es:"Seminarios, convenciones, team building, ferias profesionales. Facturaci\xf3n centralizada, justificantes contables y condiciones adaptadas a las empresas.",de:"Seminare, Tagungen, Teambuilding, Fachmessen. Zentralisierte Rechnungsstellung, buchhalterische Belege und unternehmensfreundliche Bedingungen.",nl:"Seminars, congressen, teambuilding, vakbeurzen. Gecentraliseerde facturering, boekhoudkundige bewijsstukken en zakelijke voorwaarden."},groupAssociationTitle:{id:`${r}.groupAssociationTitle`,defaultMessage:"Associations & clubs",en:"Associations & clubs",it:"Associazioni e club",es:"Asociaciones y clubes",de:"Vereine & Clubs",nl:"Verenigingen & clubs"},groupAssociationDescription:{id:`${r}.groupAssociationDescription`,defaultMessage:"Clubs sportifs, associations culturelles, voyages organis\xe9s. Des tarifs pr\xe9f\xe9rentiels pour les clubs et associations qui voyagent r\xe9guli\xe8rement.",en:"Sports clubs, cultural associations, organised trips. Preferential rates for clubs and associations that travel regularly.",it:"Club sportivi, associazioni culturali, viaggi organizzati. Tariffe preferenziali per club e associazioni che viaggiano regolarmente.",es:"Clubes deportivos, asociaciones culturales, viajes organizados. Tarifas preferenciales para clubes y asociaciones que viajan regularmente.",de:"Sportvereine, Kulturvereine, organisierte Reisen. Vorzugspreise f\xfcr Vereine und Verb\xe4nde, die regelm\xe4\xdfig reisen.",nl:"Sportclubs, culturele verenigingen, georganiseerde reizen. Voorkeurstarieven voor clubs en verenigingen die regelmatig reizen."},groupEventTitle:{id:`${r}.groupEventTitle`,defaultMessage:"Mariages & \xe9v\xe9nements",en:"Weddings & events",it:"Matrimoni ed eventi",es:"Bodas y eventos",de:"Hochzeiten & Events",nl:"Bruiloften & evenementen"},groupEventDescription:{id:`${r}.groupEventDescription`,defaultMessage:"Mariages, EVJF/EVG, festivals, concerts, \xe9v\xe9nements sportifs. Une logistique simple pour acheminer vos invit\xe9s au m\xeame endroit, au m\xeame moment.",en:"Weddings, hen/stag parties, festivals, concerts, sporting events. Simple logistics to bring your guests to the same place at the same time.",it:"Matrimoni, addii al celibato/nubilato, festival, concerti, eventi sportivi. Una logistica semplice per portare i tuoi ospiti nello stesso luogo nello stesso momento.",es:"Bodas, despedidas, festivales, conciertos, eventos deportivos. Una log\xedstica sencilla para llevar a vuestros invitados al mismo lugar, al mismo tiempo.",de:"Hochzeiten, Junggesellenabschiede, Festivals, Konzerte, Sportveranstaltungen. Eine einfache Logistik, um Ihre G\xe4ste zur selben Ze
170it an denselben Ort zu bringen.",nl:"Bruiloften, vrijgezellenfeesten, festivals, concerten, sportevenementen. Eenvoudige logistiek om uw gasten op dezelfde plek en hetzelfde moment te brengen."},howItWorksTitle:{id:`${r}.howItWorksTitle`,defaultMessage:"Comment \xe7a marche ?",en:"How does it work?",it:"Come funziona?",es:"\xbfC\xf3mo funciona?",de:"Wie funktioniert das?",nl:"Hoe werkt het?"},step1Title:{id:`${r}.step1Title`,defaultMessage:"1. Demandez votre devis",en:"1. Request your quote",it:"1. Richiedi il tuo preventivo",es:"1. Solicita tu presupuesto",de:"1. Fordern Sie Ihr Angebot an",nl:"1. Vraag uw offerte aan"},step1Description:{id:`${r}.step1Description`,defaultMessage:"\xc9crivez-nous \xe0 {email} avec votre trajet, vos dates et le nombre de passagers. C\u2019est gratuit et sans engagement.",en:"Email us at {email} with your route, dates and number of passengers. Free and with no commitment.",it:"Scrivici a {email} con il tuo itinerario, le date e il numero di passeggeri. \xc8 gratuito e senza impegno.",es:"Escr\xedbenos a {email} con tu trayecto, tus fechas y el n\xfamero de pasajeros. Es gratis y sin compromiso.",de:"Schreiben Sie uns an {email} mit Ihrer Strecke, Ihren Daten und der Anzahl der Passagiere. Kostenlos und unverbindlich.",nl:"Mail ons op {email} met uw traject, data en aantal passagiers. Gratis en zonder verplichting."},step2Title:{id:`${r}.step2Title`,defaultMessage:"2. Recevez une proposition sous 24 h",en:"2. Receive a proposal within 24 hours",it:"2. Ricevi una proposta entro 24 ore",es:"2. Recibe una propuesta en 24 h",de:"2. Erhalten Sie ein Angebot innerhalb von 24 Stunden",nl:"2. Ontvang een voorstel binnen 24 uur"},step2Description:{id:`${r}.step2Description`,defaultMessage:"Notre \xe9quipe vous propose les meilleures comb
170inaisons train/bus aux meilleurs tarifs, avec plusieurs options pour comparer.",en:"Our team offers you the best train/bus combinations at the best rates, with several options to compare.",it:"Il nostro team ti propone le migliori combinazioni treno/autobus alle migliori tariffe, con diverse opzioni da confrontare.",es:"Nuestro equipo te propone las mejores combinaciones tren/autob\xfas a las mejores tarifas, con varias opciones para comparar.",de:"Unser Team bietet Ihnen die besten Zug-/Buskombinationen zu den besten Preisen mit mehreren Optionen zum Vergleichen.",nl:"Ons team biedt u de beste trein-/buscombinaties tegen de beste tarieven, met meerdere opties om te vergelijken."},step3Title:{id:`${r}.step3Title`,defaultMessage:"3. Confirmez & voyagez",en:"3. Confirm & travel",it:"3. Conferma e viaggia",es:"3. Confirma y viaja",de:"3. Best\xe4tigen & reisen",nl:"3. Bevestig & reis"},step3Description:{id:`${r}.step3Description`,defaultMessage:"Validez votre devis, recevez vos billets centralis\xe9s et profitez du voyage. Notre \xe9quipe reste disponible pour toute modification.",en:"Confirm your quote, receive your centralised tickets and enjoy the trip. Our team remains available for any change.",it:"Conferma il tuo preventivo, ricevi i tuoi biglietti centralizzati e goditi il viaggio. Il nostro team rimane disponibile per ogni modifica.",es:"Valida tu presupuesto, recibe tus billetes centralizados y disfruta del viaje. Nuestro equipo sigue disponible para cualquier modificaci\xf3n.",de:"Best\xe4tigen Sie Ihr Angebot, erhalten Sie Ihre zentralisierten Tickets und genie\xdfen Sie die Reise. Unser Team steht f\xfcr jede \xc4nderung zur Verf\xfcgung.",nl:"Bevestig uw offerte, ontvang uw gecentraliseerde tickets en geniet van de reis. Ons team blijft beschikbaar voor elke wijziging."},faqTitle:{id:`${r}.faqTitle`,defaultMessage:"Questions fr\xe9quentes",en:"Frequently asked questions",it:"Domande frequenti",es:"Preguntas frecuentes",de:"H\xe4ufig gestellte Fragen",nl:"Veelgestelde vragen"},faq1Question:{id:`${r}.faq1Question`,defaultMessage:"\xc0 partir de combien de personnes parle-t-on d\u2019un voyage en groupe ?",en:"From how many people is it considered group travel?",it:"Da quante persone si parla di viaggio di gruppo?",es:"\xbfA partir de cu\xe1ntas personas se considera viaje en grupo?",de:"Ab wie vielen Personen spricht man von einer Gruppenreise?",nl:"Vanaf hoeveel personen spreekt men van een groepsreis?"},faq1Answer:{id:`${r}.faq1Answer`,defaultMessage:"Un voyage en groupe commence \xe0 partir de 10 personnes voyageant ensemble sur le m\xeame trajet et aux m\xeames dates. Tictactrip prend en charge des groupes de 10 \xe0 plusieurs centaines de personnes.",en:"Group travel starts from 10 people travelling together on the same route and dates. Tictactrip handles groups from 10 to several hundred people.",it:"Un viaggio di gruppo inizia a partire da 10 persone che viaggiano insieme sullo stesso itinerario e nelle stesse date. Tictactrip gestisce gruppi da 10 a diverse centinaia di persone.",es:"Un viaje en grupo empieza a partir de 10 personas que viajan juntas en el mismo trayecto y en las mismas fechas. Tictactrip se encarga de grupos de 10 a varios cientos de personas.",de:"Eine Gruppenreise beginnt ab 10 Personen, die gemeinsam auf derselben Strecke und an denselben Tagen reisen. Tictactrip betreut Gruppen von 10 bis zu mehreren Hundert Personen.",nl:"Een groepsreis begint vanaf 10 personen die samen op dezelfde route en dezelfde data reizen. Tictactrip verzorgt groepen van 10 tot enkele honderden personen."},faq2Question:{id:`${r}.faq2Question`,defaultMessage:"Quels transports propose Tictactrip pour les groupes ?",en:"Which means of transport does Tictactrip offer for groups?",it:"Quali mezzi di trasporto offre Tictactrip per i gruppi?",es:"\xbfQu\xe9 transportes ofrece Tictactrip para los grupos?",de:"Welche Verkehrsmittel bietet Tictactrip f\xfcr Gruppen an?",nl:"Welke vervoermiddelen biedt Tictactrip aan voor groepen?"},faq2Answer:{id:`${r}.faq2Answer`,defaultMessage:"Tictactrip propose des trajets en train (SNCF, Ouigo, TGV INOUI, Intercit\xe9s, TER, Thalys, Eurostar) et en bus (Flixbus, Blablabus, Ouibus, Altibus) partout en France et en Europe. Nous combinons les modes pour optimiser le prix et la dur\xe9e.",en:"Tictactrip offers trips by train (SNCF, Ouigo, TGV INOUI, Intercit\xe9s, TER, Thalys, Eurostar) and bus (Flixbus, Blablabus, Ouibus, Altibus) across France and Europe. We combine modes to optimise price and duration.",it:"Tictactrip offre viaggi in treno (SNCF, Ouigo, TGV INOUI, Intercit\xe9s, TER, Thalys, Eurostar) e in autobus (Flixbus, Blablabus, Ouibus, Altibus) in tutta la Francia e in Europa. Combiniamo i modi per ottimizzare prezzo e durata.",es:"Tictactrip ofrece viajes en tren (SNCF, Ouigo, TGV INOUI, Intercit\xe9s, TER, Thalys, Eurostar) y en autob\xfas (Flixbus, Blablabus, Ouibus, Altibus) por toda Francia y Europa. Combinamos modos para optimizar precio y duraci\xf3n.",de:"Tictactrip bietet Reisen mit dem Zug (SNCF, Ouigo, TGV INOUI, Intercit\xe9s, TER, Thalys, Eurostar) und dem Bus (Flixbus, Blablabus, Ouibus, Altibus) in ganz Frankreich und Europa. Wir kombinieren die 
170Verkehrsmittel, um Preis und Dauer zu optimieren.",nl:"Tictactrip biedt reizen per trein (SNCF, Ouigo, TGV INOUI, Intercit\xe9s, TER, Thalys, Eurostar) en bus (Flixbus, Blablabus, Ouibus, Altibus) in heel Frankrijk en Europa. We combineren modi om prijs en duur te optimaliseren."},faq3Question:{id:`${r}.faq3Question`,defaultMessage:"En combien de temps recevons-nous le devis ?",en:"How long does it take to receive the quote?",it:"In quanto tempo riceviamo il preventivo?",es:"\xbfEn cu\xe1nto tiempo recibimos el presupuesto?",de:"In welcher Zeit erhalten wir das Angebot?",nl:"Hoe snel ontvangen wij de offerte?"},faq3Answer:{id:`${r}.faq3Answer`,defaultMessage:"Notre \xe9quipe vous r\xe9pond sous 24 heures ouvr\xe9es avec une proposition d\xe9taill\xe9e et personnalis\xe9e. Pour les demandes urgentes, contactez-nous directement \xe0 {email} en pr\xe9cisant l\u2019urgence.",en:"Our team gets back to you within 24 business hours with a detailed and personalised proposal. For urgent requests, contact us directly at {email} and specify the urgency.",it:"Il nostro team ti risponde entro 24 ore lavorative con una proposta dettagliata e personalizzata. Per richieste urgenti, contattaci direttamente a {email} specificando l\u2019urgenza.",es:"Nuestro equipo te responde en 24 horas laborables con una propuesta detallada y personalizada. Para solicitudes urgentes, cont\xe1ctanos directamente a {email} indicando la urgencia.",de:"Unser Team meldet sich innerhalb von 24 Werkstunden mit einem detaillierten und personalisierten Angebot bei Ihnen. F\xfcr dringende Anfragen kontaktieren Sie uns direkt unter {email} und geben Sie die Dringlichkeit an.",nl:"Ons team reageert binnen 24 werkuren met een gedetailleerd en gepersonaliseerd voorstel. Voor spoedaanvragen kunt u direct contact opnemen met {email} en de urgentie vermelden."},faq4Question:{id:`${r}.faq4Question`,defaultMessage:"Quels sont les modes de paiement accept\xe9s ?",en:"Which payment methods are accepted?",it:"Quali metodi di pagamento sono accettati?",es:"\xbfQu\xe9 m\xe9todos de pago se aceptan?",de:"Welche Zahlungsmethoden werden akzeptiert?",nl:"Welke betaalmethoden worden geaccepteerd?"},faq4Answer:{id:`${r}.faq4Answer`,defaultMessage:"Carte bancaire, virement, mandat administratif (pour les \xe9coles, collectivit\xe9s et administrations) ou paiement \xe9chelonn\xe9 selon le projet. Facture centralis\xe9e d\xe9livr\xe9e syst\xe9matiquement.",en:"Credit card, bank transfer, administrative order (for schools, local authorities and administrations) or instalment payment depending on the project. A centralised invoice is always issued.",it:"Carta di credito, bonifico, mandato amministrativo (per scuole, enti locali e amministrazioni) o pagamento rateale a seconda del progetto. Fattura centralizzata sempre emessa.",es:"Tarjeta bancaria, transferencia, mandato administrativo (para escuelas, administraciones y entes locales) o pago a plazos seg\xfan el proyecto. Factura centralizada emitida sistem\xe1ticamente.",de:"Kreditkarte, \xdcberweisung, Verwaltungsanordnung (f\xfcr Schulen, Gebietsk\xf6rperschaften und Beh\xf6rden) oder Ratenzahlung je nach Projekt. Eine zentralisierte Rechnung wird stets ausgestellt.",nl:"Creditcard, overschrijving, administratieve opdracht (voor scholen, lokale overheden en administraties) of gespreide betaling afhankelijk van het project. Een gecentraliseerde factuur wordt systematisch verstrekt."},faq5Question:{id:`${r}.faq5Question`,defaultMessage:"Peut-on modifier ou annuler la r\xe9servation ?",en:"Can we change or cancel the booking?",it:"\xc8 possibile modificare o annullare la prenotazione?",es:"\xbfSe puede modificar o anular la reserva?",de:"Kann die Buchung ge\xe4ndert oder storniert werden?",nl:"Kan de boeking gewijzigd of geannuleerd worden?"},faq5Answer:{id:`${r}.faq5Answer`,defaultMessage:"Oui. Les conditions varient selon le transporteur, mais la plupart de nos offres groupe permettent une modification jusqu\u2019\xe0 48 h avant le d\xe9part et une annulation partielle avec p\xe9nalit\xe9s r\xe9duites par rapport au tarif individuel.",en:"Yes. Conditions vary by carrier, but most of our group offers allow changes up to 48 hours before departure and partial cancellation with reduced penalties compared with individual fares.",it:"S\xec. Le condizioni variano in base al vettore, ma la maggior parte delle nostre offerte di gruppo consentono modifiche fino a 48 ore prima della partenza e cancellazione parziale con penali ridotte rispetto alla tariffa individuale.",es:"S\xed. Las condiciones var\xedan seg\xfan el transportista, pero la mayor\xeda de nuestras ofertas de grupo permiten modificaci\xf3n hasta 48 h antes de la salida y cancelaci\xf3n parcial con penalizaciones reducidas respecto a la tarifa individual.",de:"Ja. Die Bedingungen variieren je nach Transportunternehmen, aber die meisten unserer Gruppenangebote erlauben \xc4nderungen bis 48 Stunden vor Abfahrt und eine teilweise Stornierung mit reduzierten Geb\xfchren gegen\xfcber dem Einzeltarif.",nl:"Ja. De voorwaarden verschillen per vervoerder, maar de meeste van onze groepsaanbiedingen staan wijzigingen toe tot 48 uur voor vertrek en gedeeltelijke annulering met lagere boetes dan bij individuele tarieven."},faq6Question:{id:`${r}.faq6Question`,defaultMessage:"Couvrez-vous toute l\u2019Europe ?",en:"Do you cover all of Europe?",it:"Coprite tutta l\u2019Europa?",es:"\xbfCubr\xeds toda Europa?",de:"Decken Sie ganz Europa ab?",nl:"Bestrijken jullie heel Europa?"},faq6Answer:{id:`${r}.faq6Answer`,defaultMessage:"Oui. Tictactrip dessert toute la France et la majeure partie de l\u2019Europe : Belgique, Pays-Bas, Allemagne, Italie, Espagne, Suisse, Royaume-Uni et bien plus. Nous g\xe9rons les correspondances internationales train + bus.",en:"Yes. Tictactrip serves all of France and most of Europe: Belgium, the Netherlands, Germany, Italy, Spain, Switzerland, the United Kingdom and many more. We manage international train + bus connections.",it:"S\xec. Tictactrip serve tutta la Francia e gran parte dell\u2019Europa: Belgio, Paesi Bassi, Germania, Italia, Spagna, Svizzera, Regno Unito e molto altro. Gestiamo le coincidenze internazionali treno + autobus.",es:"S\xed. Tictactrip cubre toda Francia y la mayor parte de Europa: B\xe9lgica, Pa\xedses Bajos, Alemania, Italia, Espa\xf1a, Suiza, Reino Unido y mucho m\xe1s. Gestionamos las conexiones internacionales tren + autob\xfas.",de:"Ja. Tictactrip bedient ganz Frankreich und den gr\xf6\xdften Teil Europas: Belgien, die Niederlande, Deutschland, Italien, Spanien, die Schweiz, das Vereinigte K\xf6nigreich und viele andere. Wir verwalten internationale Zug-/Busverbindungen.",nl:"Ja. Tictactrip bedient heel Frankrijk en het grootste deel van Europa: Belgi\xeb, Nederland, Duitsland, Itali\xeb, Spanje, Zwitserland, het Verenigd Koninkrijk en veel meer. Wij regelen internationale trein-/busaansluitingen."},contactTitle:{id:`${r}.contactTitle`,defaultMessage:"Pr\xeat \xe0 organiser votre voyage en groupe ?",en:"Ready to organise your group trip?",it:"Pronto a organizzare il tuo viaggio di gruppo?",es:"\xbfListo para organizar tu viaje en grupo?",de:"Bereit, Ihre Gruppenreise zu organisieren?",nl:"Klaar om uw groepsreis te organiseren?"},contactDescription:{id:`${r}.contactDescription`,defaultMessage:"Envoyez-nous votre demande \xe0 {email}. Notre \xe9quipe vous r\xe9pond sous 24 heures avec une proposition personnalis\xe9e, gratuite et sans engagement.",en:"Send your request to {email}. Our team will reply within 24 hours with a personalised, free and no-commitment proposal.",it:"Inviaci la tua ric
170hiesta a {email}. Il nostro team risponde entro 24 ore con una proposta personalizzata, gratuita e senza impegno.",es:"Env\xedanos tu solicitud a {email}. Nuestro equipo te responde en 24 horas con una propuesta personalizada, gratuita y sin compromiso.",de:"Senden Sie Ihre Anfrage an {email}. Unser Team antwortet innerhalb von 24 Stunden mit einem pers\xf6nlichen, kostenlosen und unverbindlichen Angebot.",nl:"Stuur uw aanvraag naar {email}. Ons team reageert binnen 24 uur met een persoonlijk, gratis en vrijblijvend voorstel."},contactCta:{id:`${r}.contactCta`,defaultMessage:"\xc9crire \xe0 [email protected]",en:"Email [email protected]",it:"Scrivi a [email protected]",es:"Escribir a [email protected]",de:"Schreiben an [email protected]",nl:"Mail naar [email protected]"},emailSubject:{id:`${r}.emailSubject`,defaultMessage:"Demande de devis groupe",en:"Group quote request",it:"Richiesta di preventivo gruppo",es:"Solicitud de presupuesto grupo",de:"Anfrage Gruppenangebot",nl:"Aanvraag groepsofferte"},groupTravelLink:{id:`${r}.groupTravelLink`,defaultMessage:"Voyager en groupe",en:"Group travel",it:"Viaggi di gruppo",es:"Viajes en grupo",de:"Gruppenreisen",nl:"Groepsreizen"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(3),r=n.n(i);const a=r.a.arrayOf(r.a.exact({id:r.a.string,value:r.a.oneOfType([r.a.node,r.a.string]),header:r.a.oneOfType([r.a.node,r.a.string]),iconSrc:r.a.oneOfType([r.a.node,r.a.string])}));r.a.arrayOf(r.a.exact({id:r.a.string.isRequired,header:r.a.oneOfType([r.a.node.isRequired,r.a.string.isRequired]),value:r.a.oneOfType([r.a.string.isRequired,r.a.node.isRequired,r.a.number.isRequired,r.a.object.isRequired]),iconSrc:r.a.oneOfType([r.a.node.isRequired,r.a.string.isRequired]),iconAlt:r.a.string,linesClamping:r.a.number}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return s}));var i=n(6),r=n(109),a=n(135);const o="app.components.tripComparator",s={[a.a.CHEAP_TICKETS]:{id:`${o}.${a.a.CHEAP_TICKETS}`,defaultMessage:"Payer ses billets moins cher",en:"Pay for tickets less",it:"Paga i biglietti meno",es:"Pagar menos por los billetes",de:"Weniger f\xfcr Tickets bezahlen",nl:"Betaal minder voor tickets"},[a.a.REDUCE_EMISSIONS]:{id:`${o}.${a.a.REDUCE_EMISSIONS}`,defaultMessage:"R\xe9duire ses \xe9missions",en:"Reduce emissions",it:"Ridurre le emissioni",es:"Reducir emisiones",de:"Emissionen reduzieren",nl:"Verminder emissies"},[a.a.HAVE_FUN]:{id:`${o}.${a.a.HAVE_FUN}`,defaultMessage:"Se taper une barre",en:"Have a good time",it:"Divertirsi",es:"Pasarlo bien",de:"Eine gute Zeit haben",nl:"Een leuke tijd hebben"},insteadOf:{id:`${o}.insteadOf`,defaultMessage:"plut\xf4t qu'en",en:"instead of",it:"anzich\xe9",es:"en lugar de",de:"anstatt",nl:"in plaats van"},insteadOf2:{id:`${o}.insteadOf2`,defaultMessage:"plut\xf4t que",en:"instead of",it:"anzich\xe9",es:"en lugar de",de:"anstatt",nl:"in plaats van"},emitLessCO2:{id:`${o}.emitLessCO2`,defaultMessage:"J'\xe9mets {percentage} de CO2 en moins",en:"I emit {percentage} less CO2",it:"Emitto il {percentage} in meno di CO2",es:"Emito un {percentage} menos de CO2",de:"Ich emittiere {percentage} weniger CO2",nl:"Ik stoot {percentage} minder CO2 uit"},emitMoreCO2:{id:`${o}.emitMoreCO2`,defaultMessage:"J'\xe9mets {percentage} de CO2 en plus",en:"I emit {percentage} more CO2",it:"Emetto il {percentage} di CO2 in pi\xf9",es:"Emito un {percentage} m\xe1s de CO2",de:"Ich sto\xdfe {percentage} mehr CO2 aus",nl:"Ik stoot {percentage} meer CO2 uit"},shareResults:{id:`${o}.shareResults`,defaultMessage:"Partagez vos r\xe9sultats, donnez envie de voyagez plus et polluer moins. Pour r\xe9server vos billets \xe7a se passe en haut, \xe0 vous de jouer.",en:"Share your results, inspire others to travel more and pollute less. To book your tickets, it's at the top; it's your turn to play.",it:"Condividi i tuoi risultati, ispira gli altri a viaggiare di pi\xf9 e inquinare di meno. Per prenotare i tuoi biglietti, \xe8 in alto; tocca a te.",es:"Comparte tus resultados, inspira a otros a viajar m\xe1s y contaminar menos. Para reservar tus boletos, est\xe1 en la parte superior; te toca a ti.",de:"Teile deine Ergebnisse, inspiriere andere, mehr zu reisen und weniger zu verschmutzen. Um Ihre Tickets zu buchen, geht es oben; jetzt sind Sie dran.",nl:"Deel je resultaten, inspireer anderen om meer te reizen en minder te vervuilen. Om je tickets te boeken, ga naar boven; nu is het aan jou."},shareGoodNews:{id:`${o}
170.shareGoodNews`,defaultMessage:"Envie de partager la bonne nouvelle ?",en:"Feel like sharing the good news?",it:"Ti va di condividere la buona notizia?",es:"\xbfTe gustar\xeda compartir las buenas noticias?",de:"Lust, die gute Nachricht zu teilen?",nl:"Wil je het goede nieuws delen?"},[r.a.TGV]:{id:`${o}.${r.a.TGV}`,defaultMessage:"en train",en:"by train",it:"in treno",es:"en tren",de:"mit dem Zug",nl:"met de trein"},[r.a.THERMAL_CAR]:{id:`${o}.${r.a.THERMAL_CAR}`,defaultMessage:"en voiture",en:"by car",it:"in auto",es:"en coche",de:"mit dem Auto",nl:"met de auto"},[r.a.THERMAL_BUS]:{id:`${o}.${r.a.THERMAL_BUS}`,defaultMessage:"en bus",en:"by bus",it:"in autobus",es:"en autob\xfas",de:"mit dem Bus",nl:"met de bus"},[r.a.PLANE]:{id:`${o}.${r.a.PLANE}`,defaultMessage:"en avion",en:"by plane",it:"in aereo",es:"en avi\xf3n",de:"mit dem Flugzeug",nl:"met het vliegtuig"},moreLaughter:{id:`${o}.moreLaughter`,defaultMessage:"Vous allez rire au moins {percentage} de plus",en:"You'll laugh at least {percentage} more",it:"Riderai almeno {percentage} di pi\xf9",es:"Te reir\xe1s al menos un {percentage} m\xe1s",de:"Du wirst mindestens {percentage} mehr lachen",nl:"Je zult minstens {percentage} meer lachen"},withTictactrip:{id:`${o}.withTictactrip`,defaultMessage:"Avec Tictactrip",en:"With Tictactrip",it:"Con Tictactrip",es:"Con Tictactrip",de:"Mit Tictactrip",nl:"Met Tictactrip"},travelingFromTo:{id:`${o}.travelingFromTo`,defaultMessage:"En voyageant de {originCity} \xe0 {destinationCity}",en:"Traveling from {originCity} to {destinationCity}",it:"Viaggiando da {originCity} a {destinationCity}",es:"Viajando de {originCity} a {destinationCity}",de:"Reisen von {originCity} nach {destinationCity}",nl:"Reizen van {originCity} naar {destinationCity}"},bookingTrip:{id:`${o}.bookingTrip`,defaultMessage:"En r\xe9servant mon trajet",en:"By booking my trip",it:"Prenotando il mio viaggio",es:"Al reservar mi viaje",de:"Indem ich meine Reise buche",nl:"Door mijn reis te boeken"},share:{id:`${o}.share`,defaultMessage:"Partager",en:"Share",it:"Condividi",es:"Compartir",de:"Teilen",nl:"Delen"},download:{id:`${o}.download`,defaultMessage:"T\xe9l\xe9charger",en:"Download",it:"Scarica",es:"Descargar",de:"Herunterladen",nl:"Downloaden"},complainingAboutPrices:{id:`${o}.complainingAboutPrices`,defaultMessage:"Vous connaissez quelqu'un qui se plaint des prix ?",en:"Do you know someone who complains about prices?",it:"Conosci qualcuno che si lamenta dei prezzi?",es:"\xbfConoces a alguien que se queja de los precios?",de:"Kennen Sie jemanden, der sich \xfcber die Preise beschwert?",nl:"Ken je iemand die klaagt over de prijzen?"},shareToStopComplaining:{id:`${o}.shareToStopComplaining`,defaultMessage:"Partagez-lui l'info pour qu'il arr\xeate de se plaindre . Ensuite, pour r\xe9server vos billets \xe7a se passe en haut, \xe0 vous de jouer.",en:"Share the info with them to stop complaining. Then, to book your tickets, it's at the top; it's your turn to play.",it:"Condividi l'informazione con lui affinch\xe9 smetta di lamentarsi. Poi, per prenotare i tuoi biglietti, \xe8 in alto; ora tocca a te.",es:"Comparta la informaci\xf3n con \xe9l para que deje de quejarse. Luego, para reservar sus boletos, est\xe1 en la parte superior; ahora le toca a usted.",de:"Teilen Sie ihm die Informationen mit, damit er aufh\xf6rt zu jammern. Dann, um Ihre Tickets zu buchen, geht es oben; jetzt sind Sie dran.",nl:"Deel de informatie met hem zodat hij stopt met klagen. Dan, om je tickets te boeken, ga naar boven; nu is het aan jou."},saveMoneyOnTrip:{id:`${o}.saveMoneyOnTrip`,defaultMessage:"J'\xe9conomise jusqu'\xe0 {amount} sur mon trajet",en:"I save up to {amount} on my trip",it:"Risparmio fino a {amount} sul mio viaggio",es:"Ahorro hasta {amount} en mi viaje",de:"Ich spare bis zu {amount} auf meiner Reise",nl:"Ik bespaar tot {amount} op mijn reis"},saveMoneyPercentage:{id:`${o}.saveMoneyPercentage`,defaultMessage:"Soit jusqu'\xe0 {percentage} moins cher",en:"Up to {percentage} cheaper",it:"Fino al {percentage} in meno",es:"Hasta un {percentage} m\xe1s barato",de:"Bis zu {percentage} g\xfcnstiger",nl:"Tot {percentage} goedkoper"},spendMoreOnTrip:{id:`${o}.spendMoreOnTrip`,defaultMessage:"Je d\xe9pense jusqu'\xe0 {amount} de plus sur mon trajet",en:"I spend up to {amount} more on my trip",it:"Spendo fino a {amount} in pi\xf9 sul mio viaggio",es:"Gasto hasta {amount} m\xe1s en mi viaje",de:"Ich gebe bis zu {amount} mehr f\xfcr meine Reise aus",nl:"Ik geef tot {amount} meer uit aan mijn reis"},spendMorePercentage:{id:`${o}.spendMorePercentage`,defaultMessage:"Soit jusqu'\xe0 {percentage} plus cher",en:"Up to {percentage} more expensive",it:"Fino al {percentage} in pi\xf9",es:"Hasta un {percentage}
170 m\xe1s caro",de:"Bis zu {percentage} teurer",nl:"Tot {percentage} duurder"},daysBeforeInsteadOf:{id:`${o}.daysBeforeInsteadOf`,defaultMessage:"jours avant au lieu de",en:"days before instead of",it:"giorni prima invece di",es:"d\xedas antes en lugar de",de:"Tage vorher statt",nl:"dagen ervoor in plaats van"},moneySavingTip:{id:`${o}.moneySavingTip`,defaultMessage:"Tiens, j'ai trouv\xe9 une petite astuce pour payer moins cher tes billets de transport, c'est G\xc9-NIAL \u270c\ud83c\udffb",en:"Hey, I found a little trick to pay less for your transport tickets, it's AWESOME \u270c\ud83c\udffb",it:"Ehi, ho trovato un piccolo trucco per pagare meno i tuoi biglietti dei trasporti, \xe8 FANTASTICO \u270c\ud83c\udffb",es:"Oye, encontr\xe9 un peque\xf1o truco para pagar menos por tus billetes de transporte, \xa1es GENIAL \u270c\ud83c\udffb",de:"Hey, ich habe einen kleinen Trick gefunden, um weniger f\xfcr deine Transporttickets zu zahlen, es ist GENIAL \u270c\ud83c\udffb",nl:"H\xe9, ik heb een klein trucje gevonden om minder te betalen voor je vervoerstickets, het is GEWELDIG \u270c\ud83c\udffb"},carbonEmissionTip:{id:`${o}.carbonEmissionTip`,defaultMessage:"Tiens, j'ai trouv\xe9 une petite astuce pour r\xe9duire les \xe9missions carbone li\xe9es \xe0 tes voyages, c'est G\xc9-NIAL \u270c\ud83c\udffb",en:"Hey, I found a little trick to reduce the carbon emissions from your travels, it's AWESOME \u270c\ud83c\udffb",it:"Ehi, ho trovato un piccolo trucco per ridurre le emissioni di carbonio dei tuoi viaggi, \xe8 FANTASTICO \u270c\ud83c\udffb",es:"Oye, encontr\xe9 un peque\xf1o truco para reducir las emisiones de carbono de tus viajes, \xa1es GENIAL \u270c\ud83c\udffb",de:"Hey, ich habe einen kleinen Trick gefunden, um die Kohlenstoffemissionen deiner Reisen zu reduzieren, es ist GENIAL \u270c\ud83c\udffb",nl:"H\xe9, ik heb een klein trucje gevonden om de koolstofemissies van je reizen te verminderen, het is GEWELDIG \u270c\ud83c\udffb"},launchSearch:{id:`${o}.launchSearch`,defaultMessage:"Lancer une recherche",en:"Launch a search",it:"Avviare una ricerca",es:"Iniciar una b\xfasqueda",de:"Eine Suche starten",nl:"Een zoekopdracht starten"},tripStatisticsNotAvailable:{id:`${o}.tripStatisticsNotAvailable`,defaultMessage:"Les statistiques de ce voyage ne sont pas encore disponibles",en:"The statistics for this trip are not yet available",it:"Le statistiche di questo viaggio non sono ancora disponibili",es:"Las estad\xedsticas de este viaje a\xfan no est\xe1n disponibles",de:"Die Statistiken f\xfcr diese Reise sind noch nicht verf\xfcgbar",nl:"De statistieken voor deze reis zijn nog niet beschikbaar"},statisticsUnavailable:{id:`${o}.statisticsUnavailable`,defaultMessage:"Statistiques indisponibles",en:"Statistics unavailable",it:"Statistiche non disponibili",es:"Estad\xedsticas no disponibles",de:"Statistiken nicht verf\xfcgbar",nl:"Statistieken niet beschikbaar"},loading:{id:`${o}.loading`,defaultMessage:"Loading...",en:"Loading...",it:"Caricamento in corso...",es:"Cargando...",de:"Laden...",nl:"Bezig met laden..."}};t.a=Object(i.defineMessages)(s)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var i=n(6),r=n(140);const a="app.containers.accountProfile",o={welcome:{id:`${a}.welcome`,defaultMessage:"Bienvenue,",en:"Welcome,",es:"Bienvenido,",it:"Benvenuto,",de:"Willkommen,",nl:"Welkom,"},travelerProfiles:{id:`${a}.travelerProfiles`,defaultMessage:"Profils voyageurs",en:"Traveler Profiles",es:"Perfiles de viajeros",it:"Profili viaggiatori",de:"Reiseprofile",nl:"Reizigersprofielen"},deleteIdentityDocument:{id:`${a}.deleteIdentityDocument`,defaultMessage:"Supprimer ce document d'identit\xe9",en:"Delete this identity document",es:"Eliminar este documento de identidad",it:"Elimina questo documento d'identit\xe0",de:"Dieses Ausweisdokument l\xf6schen",nl:"Verwijder dit identiteitsdocument"},identityDocument:{id:`${a}.identityDocument`,defaultMessage:"Document d'identit\xe9",en:"Identity document",es:"Documento de identidad",it:"Documento d'identit\xe0",de:"Ausweisdokument",nl:"Identiteitsdocument"},removeDiscountCard:{id:`${a}.removeDiscountCard`,defaultMessage:"Supprimer cette carte de r\xe9duction",en:"Remove this discount card",es:"Eliminar esta tarjeta de descuento",it:"Rimuovi questa carta sconto",de:"Diese Rabattkarte entfernen",nl:"Verwijder deze kortingskaart"},discountCardType:{id:`${a}.discountCardType`,defaultMessage:"Type de carte",en:"Card type",es:"Tipo de tarjeta",it:"Tipo di carta",de:"Kartentyp",nl:"Ka
170arttype"},discountCard:{id:`${a}.discountCard`,defaultMessage:"Carte de r\xe9duction",en:"Discount card",es:"Tarjeta de descuento",it:"Carta sconto",de:"Erm\xe4\xdfigungskarte",nl:"Kortingskaart"},addDiscountCard:{id:`${a}.addDiscountCard`,defaultMessage:"Ajouter une carte de r\xe9duction",en:"Add a discount card",es:"Agregar una tarjeta de descuento",it:"Aggiungi una carta sconto",de:"Eine Erm\xe4\xdfigungskarte hinzuf\xfcgen",nl:"Voeg een kortingskaart toe"},addIdentityDocument:{id:`${a}.addIdentityDocument`,defaultMessage:"Ajouter une pi\xe8ce d'identit\xe9",en:"Add Identity Document",es:"Agregar documento de identidad",it:"Aggiungi documento d'identit\xe0",de:"Identit\xe4tsdokument hinzuf\xfcgen",nl:"Identiteitsbewijs toevoegen"},removeFavoritePassenger:{id:`${a}.removeFavoritePassenger`,defaultMessage:"Supprimer ce passager favori",en:"Remove this favorite passenger",es:"Eliminar este pasajero favorito",it:"Rimuovi questo passeggero preferito",de:"Diesen bevorzugten Passagier entfernen",nl:"Verwijder deze favoriete passagier"},optionalEmailAddress:{id:`${a}.optionalEmailAddress`,defaultMessage:"Adresse email (facultatif)",en:"Email address (optional)",es:"Direcci\xf3n de correo electr\xf3nico (opcional)",it:"Indirizzo email (facoltativo)",de:"E-Mail-Adresse (optional)",nl:"E-mailadres (optioneel)"},newPassenger:{id:`${a}.newPassenger`,defaultMessage:"Nouveau passager",en:"New passenger",es:"Nuevo pasajero",it:"Nuovo passeggero",de:"Neuer Passagier",nl:"Nieuwe passagier"},modifyOrDelete:{id:`${a}.modifyOrDelete`,defaultMessage:"Modifier ou supprimer",en:"Modify or delete",es:"Modificar o eliminar",it:"Modifica o elimina",de:"\xc4ndern oder l\xf6schen",nl:"Wijzig of verwijder"},noDiscountCard:{id:`${a}.noDiscountCard`,defaultMessage:"Aucune carte de r\xe9duction",en:"No discount card",es:"Ninguna tarjeta de descuento",it:"Nessuna carta sconto",de:"Keine Erm\xe4\xdfigungskarte",nl:"Geen kortingskaart"},discountCardName:{id:`${a}.discountCardName`,defaultMessage:"Carte {cardName}",en:"Card {cardName}",es:"Tarjeta {cardName}",it:"Carta {cardName}",de:"Karte {cardName}",nl:"Kaart {cardName}"},noRegisteredPassengers:{id:`${a}.noRegisteredPassengers`,defaultMessage:"Vous n'avez pas de passagers enregistr\xe9s pour le moment.",en:"You have no registered passengers at the moment.",es:"No tienes pasajeros registrados en este momento.",it:"Non hai passeggeri registrati al momento.",de:"Sie haben momentan keine registrierten Passagiere.",nl:"Je hebt op dit moment geen geregistreerde passagiers."},addFavoritePassenger:{id:`${a}.addFavoritePassenger`,defaultMessage:"Ajouter un passager favori",en:"Add a favorite passenger",es:"Agregar un pasajero favorito",it:"Aggiungi un passeggero preferito",de:"Einen Favoritenpassagier hinzuf\xfcgen",nl:"Voeg een favoriete passagier toe"},yourPassengers:{id:`${a}.yourPassengers`,defaultMessage:"Vos passagers",en:"Your passengers",es:"Sus pasajeros",it:"I tuoi passeggeri",de:"Ihre Passagiere",nl:"Uw passagiers"},modifyPassenger:{id:`${a}.modifyPassenger`,defaultMessage:"Modification d'un passager",en:"Modify a passenger",es:"Modificar un pasajero",it:"Modifica un passeggero",de:"Passagier \xe4ndern",nl:"Passagier wijzigen"},addPassenger:{id:`${a}.addPassenger`,defaultMessage:"Ajout d'un passager",en:"Add a passenger",es:"Agregar un pasajero",it:"Aggiungi un passeggero",de:"Passagier hinzuf\xfcgen",nl:"Voeg een passagier toe"},validate:{id:`${a}.validate`,defaultMessage:"Valider",en:"Validate",es:"Validar",it:"Convalidare",de:"Best\xe4tigen",nl:"Valideren"},addNewFavoritePassengers:{id:`${a}.addNewFavoritePassengers`,defaultMessage:"Vous pouvez ajouter de nouveaux passagers favoris.",en:"You can add new favorite passengers.",es:"Puedes agregar nuevos pasajeros favoritos.",it:"Puoi aggiungere nuovi passeggeri preferiti.",de:"Sie k\xf6nnen neue Lieblingspassagiere hinzuf\xfcgen.",nl:"U kunt nieuwe favoriete passagiers toevoegen."},directlyOnThisPage:{id:`${a}.directlyOnThisPage`,defaultMessage:"Directement sur cette page.",en:"Directly on this page.",es:"Directamente en esta p\xe1gina.",it:"Direttamente su questa pagina.",de:"Direkt auf dieser Seite.",nl:"Direct op deze pagina."},passengersCanBeRegistered:{id:`${a}.passengersCanBeRegistered`,defaultMessage:"\xc0 chaque commande, les passagers peuvent \xeatre enregistr\xe9s.",en:"With each order, passengers can be registered.",es:"Con cada pedido, se pueden registrar pasajeros.",it:"Ad ogni ordine, i passeggeri possono essere registrati.",de:"Bei jeder Bestellung k\xf6nnen Passagiere registriert werden.",nl:"Bij elke bestelling kunnen passagiers worden geregistreerd."},noLimitOnFavoritePassengers:{id:`${a}.noLimitOnFavoritePassengers`,defaultMessage:"Aucune limite de passagers favoris.",en:"No limit on favorite passengers.",es:"Sin l\xedmite en los pasajeros favoritos.",it:"Nessun limite per i passeggeri preferiti.",de:"Keine Begrenzung f\xfcr Favoritenpassagiere.",nl:"Geen limiet voor favoriete passagiers."},reservations:{id:`${a}.reservations`,defaultMessage:"R\xe9servations",en:"Reservations",es:"Reservas",it:"Prenotazioni",de:"Reservierungen",nl:"Reserveringen"}
170,customerService:{id:`${a}.customerService`,defaultMessage:"Service client",en:"Customer Service",es:"Servicio al Cliente",it:"Servizio Clienti",de:"Kundenservice",nl:"Klantenservice"},settings:{id:`${a}.settings`,defaultMessage:"Param\xe8tres",en:"Settings",es:"Configuraciones",it:"Impostazioni",de:"Einstellungen",nl:"Instellingen"},paymentMethods:{id:`${a}.paymentMethods`,defaultMessage:"Moyens de paiement",en:"Payment Methods",es:"M\xe9todos de pago",it:"Metodi di pagamento",de:"Zahlungsmethoden",nl:"Betaalmethoden"},discountCards:{id:`${a}.discountCards`,defaultMessage:"Cartes de r\xe9duction",en:"Discount Cards",es:"Tarjetas de descuento",it:"Carte sconto",de:"Rabattkarten",nl:"Kortingskaarten"},[r.b.GENERIC]:{id:`${a}.${r.b.GENERIC}`,defaultMessage:"Veuillez entrer une valeur valide pour ce champ.",en:"Please enter a valid value for this field.",it:"Si prega di inserire un valore valido per questo campo.",es:"Por favor, ingrese un valor v\xe1lido para este campo.",de:"Bitte geben Sie einen g\xfcltigen Wert f\xfcr dieses Feld ein.",nl:"Voer een geldige waarde in voor dit veld."},[r.b.INVALID_EMAIL]:{id:`${a}.${r.b.INVALID_EMAIL}`,defaultMessage:"Veuillez saisir une adresse e-mail valide.",en:"Please enter a valid email address.",it:"Si prega di inserire un indirizzo email valido.",es:"Por favor, ingrese una direcci\xf3n de correo electr\xf3nico v\xe1lida.",de:"Bitte geben Sie eine g\xfcltige E-Mail-Adresse ein.",nl:"Voer een geldig e-mailadres in."},[r.b.INVALID_DATE]:{id:`${a}.${r.b.INVALID_DATE}`,defaultMessage:"La date saisie est invalide. Veuillez v\xe9rifier votre saisie.",en:"The entered date is invalid. Please check your input.",it:"La data inserita non \xe8 valida. Si prega di controllare l'inserimento.",es:"La fecha ingresada no es v\xe1lida. Por favor, verifique su entrada.",de:"Das eingegebene Datum ist ung\xfcltig. Bitte \xfcberpr\xfcfen Sie Ihre Eingabe.",nl:"De ingevoerde datum is ongeldig. Controleer uw invoer."},unexpectedError:{id:`${a}.unexpectedError`,defaultMessage:"Une erreur inattendue s'est produite. Veuillez r\xe9essayer ou contacter le support si le probl\xe8me persiste.",en:"An unexpected error occurred. Please try again or contact support if the problem persists.",es:"Se produjo un error inesperado. Vuelva a intentarlo o contacte con el soporte si el problema persiste.",it:"Si \xe8 verificato un errore imprevisto. Riprova o contatta il supporto se il problema persiste.",de:"Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es erneut oder kontaktieren Sie den Support, wenn das Problem weiterhin besteht.",nl:"Er is een onverwachte fout opgetreden. Probeer het opnieuw of neem contact op met de ondersteuning als het probleem aanhoudt."},featureComingSoon:{id:`${a}.featureComingSoon`,defaultMessage:"Cette fonctionnalit\xe9 sera (tr\xe8s) bient\xf4t disponible. Encore un peu de patience.",en:"This feature will be available (very) soon. Please be patient.",es:"Esta funcionalidad estar\xe1 disponible (muy) pronto. Solo un poco de paciencia.",it:"Questa funzionalit\xe0 sar\xe0 disponibile (molto) presto. Ancora un po' di pazienza.",de:"Diese Funktion wird (sehr) bald verf\xfcgbar sein. Noch ein wenig Geduld.",nl:"Deze functie is (heel) binnenkort beschikbaar. Nog even geduld."}};Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.Partners",a={metaTitle:{id:`${r}.metaTitle`,defaultMessage:"Partenaires",en:"Partners",es:"Socios",de:"Partner",it:"Partner",nl:"Partners"},metaDescription:{id:`${r}.metaDescription`,defaultMessage:"Devenez partenaire de Tictactrip. D\xe9veloppez la mobilit\xe9 responsable autour de votre destination en France et en Europe.",en:"Become a Tictactrip partner. Develop responsible mobility around your destination in France and Europe.",es:"Convi\xe9rtase en socio de Tictactrip. Desarrolle la movilidad responsable en torno a su destino en Francia y Europa.",de:"Werden Sie ein Tictactrip-Partner. Entwickeln Sie eine verantwortungsbewusste Mobilit\xe4t rund um Ihr Ziel in Frankreich und Europa.",it:"Diventa partner di Tictactrip. Sviluppa la mobilit\xe0 responsabile intorno alla tua destinazione in Francia e in Europa.",nl:"Word een Tictactrip-partner. Ontwikkel verantwoorde mobiliteit rond uw bestemming in Frankrijk en Europa."},header:{id:`${r}.header`,defaultMessage:"Devenir partenaire Tictactrip",en:"Become a Tictactrip partner",es:"H\xe1gase socio de Tictactrip",de:"Tictactrip-Partner werden",it:"Diventare partner di Tictactrip",nl:"Word een Tictactrip partner"},becomePartner:{id:`${r}.becomePartner`,defaultMessage:"Pourquoi devenir partenaire ?",en:"Why should you become a partner?",es:"\xbfPor qu\xe9 asociarse?",de:"Warum Partner werden?",it:"Perch\xe9 diventare partner?",nl:"Waarom partner worden?"},stepNetwork:{id:`${r}.stepNetwork`,defaultMessage:"Grand r\xe9seau",en:"Large network",es:"Gran red",de:"Gro\xdfes Netzwerk",it:"Rete di grandi dimensioni",nl:"Groot netwerk"},stepPartners:{id:`${r}.stepPartners`,defaultMessage:"Partenariats",en:"Partnerships",es:"Asociaciones",de:"Partnerschaften",it:"Partenariati",nl:"Samenwerkingsverbanden"},stepWidgets:{id:`${r}.stepWidgets`,defaultMessage:"Les Widgets",en:"Widgets",es:"Widgets",de:"Die Widgets",it:"Widgets",nl:"Widgets"},stepCreateWidget:{id:`${r}.stepCreateWidget`,defaultMessage:"Cr\xe9er son Widget",en:"Creating Widgets",es:"Cree sus widgets",de:"Widgets erstellen",it:"Creare i widget",nl:"Widgets maken"},stepMeeting:{id:`${r}.stepMeeting`,defaultMessage:"Prendre RDV",en:"Make an appointment",es:"Concierte una cita",de:"RDV vereinbaren",it:"Fissare un appuntamento",nl:"Maak een afspraak"},networkTitle:{id:`${r}.networkTitle`,defaultMessage:"1. Un vaste r\xe9seau en France",en:"1. A vast network in France",es:"1. Una amplia red en Francia",de:"1. Ein gro\xdfes Netzwerk in Frankreich",
170it:"1. Una vasta rete in Francia",nl:"1. Een uitgebreid netwerk in Frankrijk"},networkSubTitle:{id:`${r}.networkSubTitle`,defaultMessage:"Actuellement, plus de 130 partenaires nous font confiance !",en:"We currently have over 130 partners!",es:"Actualmente contamos con m\xe1s de 130 socios.",de:"Derzeit vertrauen uns mehr als 130 Partner!",it:"Attualmente abbiamo oltre 130 partner!",nl:"We hebben momenteel meer dan 130 partners!"},networkText:{id:`${r}.networkText`,defaultMessage:"De plus en plus de villes, \xe9v\xe9nements et attractions touristiques utilisent notre service ainsi que le widget afin de faciliter l'acc\xe8s \xe0 l'information, am\xe9liorer leur desserte et mettre en avant leurs atouts aupr\xe8s d'une nouvelle communaut\xe9 de voyageurs.",en:"More and more cities, events and tourist attractions are using our service and widget to facilitate access to information, improve their service and promote their assets to a new community of travelers.",es:"Cada vez son m\xe1s las ciudades, eventos y atracciones tur\xedsticas que utilizan nuestro servicio y el widget para facilitar el acceso a la informaci\xf3n, mejorar sus servicios y promocionar sus atracciones entre una nueva comunidad de viajeros.",de:"Immer mehr St\xe4dte, Veranstaltungen und Touristenattraktionen nutzen unseren Service sowie das Widget, um den Zugang zu Informationen zu erleichtern,  ihre Verkehrsanbindung zu verbessern und ihre Vorz\xfcge einer neuen Reisegemeinschaft zu pr\xe4sentieren",it:"Sempre pi\xf9 citt\xe0, eventi e attrazioni turistiche utilizzano il nostro servizio e il widget per facilitare l'accesso alle informazionimigliorare i loro servizi e promuovere le loro attrazioni a una nuova comunit\xe0 di viaggiatori",nl:"Steeds meer steden, evenementen en toeristische attracties gebruiken onze service en de widget om de toegang tot informatie te vergemakkelijken, hun diensten te verbeteren en hun attracties te promoten bij een nieuwe groep reizigers."},partnersTitle:{id:`${r}.partnersTitle`,defaultMessage:"2. Partenariats",en:"2. Partnerships",es:"2. Asociaciones",de:"2. Partnerschaften",it:"2. Partenariati",nl:"2. Samenwerkingsverbanden"},partnersSubTitle1:{id:`${r}.partnersSubTitle1`,defaultMessage:"2.1 Nos partenaires en parlent",en:"2.1 Our partners talk about it",es:"2.1 Nuestros socios opinan",de:"2.1 Unsere Partner reden dar\xfcber",it:"2.1 Cosa dicono i nostri partner",nl:"2.1 Wat onze partners te zeggen hebben"},partnersSubTitle2:{id:`${r}.partnersSubTitle2`,defaultMessage:"2.3 D\xe9couvrez nos partenaires",en:"2.3 Discover our partners",es:"2.3 Descubra nuestros socios",de:"2.3 Entdecken Sie unsere Partner",it:"2.3 Scopri i nostri partner",nl:"2.3 Ontdek onze partners"},partnershipsInDetail:{id:`${r}.partnershipsInDetail`,defaultMessage:"2.2 Nos partenariats en d\xe9tail",en:"2.2 Our partnerships in detail",es:"2.2 Nuestros socios en detalle",de:"2.2 Unsere Partnerschaften im Detail",it:"2.2 I nostri partenariati nel dettaglio",nl:"2.2 Onze samenwerkingen in detail"},vacancesBleuesDescription:{id:`${r}.vacancesBleuesDescription`,defaultMessage:"Tictactrip a lanc\xe9 un partenariat avec {vacancesBleuesLink}, acteur de l'\xe9conomie sociale et solidaire engag\xe9 pour un tourisme plus responsable, afin d\u2019accompagner leurs clients vers des modes de d\xe9placement bas carbone.{br}{br}N\xe9e \xe0 Marseille en 1971, Vacances Bleues est bien plus qu\u2019un groupe h\xf4telier\u202f: c\u2019est une entreprise engag\xe9e qui r\xe9invente les vacances en pla\xe7ant l\u2019humain, la culture et le partage au c\u0153ur de s\xe9jours accessibles. Dans les plus belles r\xe9gions de France, ses lieux d\u2019exception ont ce suppl\xe9ment d\u2019\xe2me qui fait toute la diff\xe9rence. En int\xe9grant notre moteur de recherche multimodal directement sur leur site, nous simplifions l\u2019acc\xe8s \xe0 des trajets bas carbone, que les vacanciers peuvent comparer et r\xe9server simplement, depuis leur ville de d\xe9part jusqu\u2019\xe0 leur lieu de s\xe9jour. Ce partenariat incarne une ambition commune : d\xe9mocratiser une mobilit\xe9 plus durable en la rendant accessible \xe0 tous.",en:"Tictactrip has launched a partnership with {vacancesBleuesLink}, a social and solidarity economy player committed to more responsible tourism, to supp
170ort their customers in choosing low-carbon travel options.{br}{br}Founded in Marseille in 1971, Vacances Bleues is much more than a hotel group: it\u2019s a purpose-driven company that reinvents holidays by placing people, culture, and sharing at the heart of accessible stays. Located in the most beautiful regions of France, their exceptional locations offer that special something that makes all the difference. By integrating our multimodal search engine directly into their website, we make it easier to access low-carbon journeys that travelers can compare and book with ease\u2014from their departure city all the way to their holiday destination. This partnership reflects a shared ambition: to democratize more sustainable mobility by making it accessible to all.",es:"Tictactrip ha lanzado una colaboraci\xf3n con {vacancesBleuesLink}, un actor de la econom\xeda social y solidaria comprometido con un turismo m\xe1s responsable, para acompa\xf1ar a sus clientes hacia modos de transporte con bajas emisiones de carbono.{br}{br}Fundada en Marsella en 1971, Vacances Bleues es mucho m\xe1s que un grupo hotelero: es una empresa comprometida que reinventa las vacaciones poniendo a las personas, la cultura y el intercambio en el centro de estancias accesibles. En las regiones m\xe1s bellas de Francia, sus lugares de excepci\xf3n tienen ese algo especial que marca la diferencia. Al integrar nuestro motor de b\xfasqueda multimodal directamente en su sitio web, facilitamos el acceso a viajes de bajo carbono que los viajeros pueden comparar y reservar f\xe1cilmente, desde su ciudad de salida hasta su lugar de estancia. Esta colaboraci\xf3n encarna una ambici\xf3n com\xfan: democratizar una movilidad m\xe1s sostenible, haci\xe9ndola accesible para todos.",de:"Tictactrip hat eine Partnerschaft mit {vacancesBleuesLink} gestartet, einem Akteur der Sozial- und Solidarwirtschaft, der sich f\xfcr verantwortungsbewussteren Tourismus einsetzt, um deren Kunden bei der Wahl kohlenstoffarmer Verkehrsmittel zu unterst\xfctzen.{br}{br}1971 in Marseille gegr\xfcndet, ist Vacances Bleues weit mehr als eine Hotelgruppe: Es ist ein engagiertes Unternehmen, das den Urlaub neu erfindet, indem es den Menschen, die Kultur und das Teilen in den Mittelpunkt barrierefreier Aufenthalte stellt. In den sch\xf6nsten Regionen Frankreichs zeichnen sich ihre au\xdfergew\xf6hnlichen Standorte durch das gewisse Etwas aus. Durch die Integration unserer multimodalen Suchmaschine direkt auf ihrer Website erleichtern wir den Zugang zu CO\u2082-armen Reisen, die Urlauber ganz einfach vergleichen und buchen k\xf6nnen \u2013 von der Abfahrtsstadt bis zum Reiseziel. Diese Partnerschaft verk\xf6rpert ein gemeinsames Ziel: eine nachhaltigere Mobilit\xe4t f\xfcr alle zug\xe4nglich zu machen.",it:"Tictactrip ha avviato una collaborazione con {vacancesBleuesLink}, attore dell\u2019economia sociale e solidale impegnato per un turismo pi\xf9 responsabile, per accompagnare i clienti verso modalit\xe0 di viaggio a basse emissioni.{br}{br}Nata a Marsiglia nel 1971, Vacances Bleues \xe8 molto pi\xf9 di un gruppo alberghiero: \xe8 un\u2019azienda impegnata che reinventa le vacanze mettendo al centro le persone, la cultura e la condivisione per soggiorni accessibili. Nelle regioni pi\xf9 belle della Francia, le sue strutture d\u2019eccezione possiedono quel tocco speciale che fa la differenza. Integrando il nostro motore di ricerca multimodale direttamente sul loro sito, rendiamo pi\xf9 semplice l\u2019accesso a viaggi a basse emissioni, che i viaggiatori possono confrontare e prenotare facilmente, dalla citt\xe0 di partenza alla destinazione finale. Questa collaborazione incarna un\u2019ambizione comune: democratizzare una mobilit\xe0 pi\xf9 sostenibile, rendendola accessibile a tutti.",nl:"Tictactrip is een samenwerking aangegaan met {vacancesBleuesLink}, een speler in de sociale en solidaire economie die zich inzet voor verantwoord toerisme, om hun klanten te begeleiden naar koolstofarme vervoerswijzen.{br}{br}Vacances Bleues werd opgericht in Marseille in 1971 en is veel meer dan een hotelgroep: het is een ge\xebngageerd bedrijf dat vakanties opnieuw uitvindt door mensen, cultuur en delen centraal te stellen in toegankelijke verblijven. In de mooiste regio\u2019s van Frankrijk hebben hun uitzonderlijke locaties die unieke ziel die het verschil maakt. Door onze multimodale zoekmachine rechtstreeks op hun website te integreren, vereenvoudigen we de toegang tot koolstofarme reizen die vakantiegangers eenvoudig kunnen vergelijken en boeken \u2013 van vertrekstad tot vakantiebestemming. Deze samenwerking belichaamt een gedeelde ambitie: duurzamere mobiliteit toegankelijk maken voor iedereen."},partnersText2:{id:`${r}.partnersText2`,defaultMessage:"Ils nous font confiance et utilisent notre widget pour venir chez eux.",en:"They trust us and use our widget to come to their homes.",es:"Conf\xedan en nosotros y utilizan nuestro widget para visitarnos.",de:"Sie vertrauen uns und nutzen unser Widget, um zu ihnen zu kommen.",it:"Si fidano di noi e utilizzano il nostro widget per visitarli.",nl:"Ze vertrouwen ons en gebruiken onze widget om hen te bezoeken."},partnersSubTitle3:{id:`${r}.partnersSubTitle3`,defaultMessage:"2.4 Plus de 200 compagnies",en:"2.4 Over 200 companies",es:"2.4 M\xe1s de 200 empresas",de:"2.4 Mehr als 200 Gesellschaften",it:"2.4 Pi\xf9 di 200 aziende",nl:"2.4 Meer dan 200 bedrijven"},partnersText3:{id:`${r}.partnersText3`,defaultMessage:"Nous sommes en contact permanent avec les acteurs majeurs du transport en France et en Europe et travaillons pour int\xe9grer toujours plus de compagnies et ainsi proposer les meilleures comb
170inaisons aux voyageurs.",en:"We are in constant contact with the major players in the French and European transport sectors, and are working to to integrate more and more companies and offer travelers the best combinations.",es:"Estamos en contacto permanente con los principales actores del sector del transporte en Francia y Europa, y trabajamos para ' + ' integrar cada vez m\xe1s empresas para ofrecer a los viajeros las mejores combinaciones.Estamos en contacto permanente con los principales actores del sector del transporte en Francia y Europa, y trabajamos para integrar cada vez m\xe1s empresas para ofrecer a los viajeros las mejores combinaciones.",de:"Wir stehen in st\xe4ndigem Kontakt mit den wichtigsten Akteuren des Transportwesens in Frankreich und Europa und arbeiten daran, NaN",it:"Siamo in costante contatto con i principali attori del settore dei trasporti in Francia e in Europa e stiamo lavorando per  integrare sempre pi\xf9 aziende per offrire ai viaggiatori le migliori combinazioni.",nl:"We staan voortdurend in contact met de grote spelers in de transportsector in Frankrijk en Europa en werken eraan om  steeds meer bedrijven te integreren, zodat we reizigers de beste combinaties kunnen bieden."},partnersSubTitle4:{id:`${r}.partnersSubTitle4`,defaultMessage:"2.5 La presse parle de nous",en:"2.5 Press coverage",es:"2.5 Lo que la prensa dice de nosotros",de:"2.5 Die Presse berichtet \xfcber uns",it:"2.5 Cosa dice di noi la stampa",nl:"2.5 Wat de pers over ons te zeggen heeft"},partnersText4:{id:`${r}.partnersText4`,defaultMessage:"Cr\xe9\xe9 il ya deux ans, Tictactrip a d\xe9ja bien fait parler de lui !",en:"Created two years ago, Tictactrip has already made a name for itself!",es:"Creada hace dos a\xf1os, Tictactrip ya se ha hecho un nombre",de:"Tictactrip wurde vor zwei Jahren gegr\xfcndet und hat schon viel von sich reden gemacht!",it:"Creato due anni fa, Tictactrip si \xe8 gi\xe0 fatto un nome!",nl:"Tictactrip werd twee jaar geleden opgericht en heeft nu al naam gemaakt!"},createWidgetTitle:{id:`${r}.createWidgetTitle`,defaultMessage:"3. Cr\xe9er mon propre widget",en:"3. Create my own widget",es:"3. Crear mi propio widget",de:"3. Mein eigenes Widget erstellen",it:"3. Creare un widget personale",nl:"3. Mijn eigen widget maken"},createWidgetDescription:{id:`${r}.createWidgetDescription`,defaultMessage:"Cr\xe9ez votre Widget Tictactrip facilement en vous rendant sur ",en:"Create your own Tictactrip Widget easily by going to",es:"Cree su widget Tictactrip f\xe1cilmente accediendo a",de:"Erstellen Sie Ihr Tictactrip Widget ganz einfach, indem Sie auf",it:"Create facilmente il vostro Widget Tictactrip andando su",nl:"Maak uw Tictactrip Widget eenvoudig door naar"},setUpMeeting:{id:`${r}.setUpMeeting`,defaultMessage:"Prendre rendez-vous avec Nicolas ou Hugo ",en:"Make an appointment with Nicolas or Hugo",es:"Concierte una cita con Nicolas o Hugo",de:"Einen Termin mit Nicolas oder Hugo vereinbaren",it:"Fissate un appuntamento con Nicolas o Hugo",nl:"Maak een afspraak met Nicolas of Hugo"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(12);const a="app.components.TravelSearchBar",o={formTitle:{id:`${a}.formTitle`,defaultMessage:"Le voyage d\xe9marre maintenant",en:"Your journey starts now",it:"Il tuo viaggio inizia ora",es:"Tu viaje comienza ahora",de:"Deine Reise beginnt jetzt",nl:"Je reis begint nu"},trainTab:{id:`${a}.trainTab`,defaultMessage:"Train",en:"Train",it:"Treno",es:"Tren",de:"Zug",nl:"Trein"},trainHotelTab:{id:`${a}.trainHotelTab`,defaultMessage:"Train + h\xf4tel",en:"Train + hotel",it:"Treno + hotel",es:"Tren + hotel",de:"Zug + Hotel",nl:"Trein + hotel"},addReturn:{id:`${a}.addReturn`,defaultMessage:"Ajouter un retour",en:"Add Return",it:"Aggiungi un ritorno",es:"Agregar un retorno",de:"R\xfcckkehr hinzuf\xfcgen",nl:"Voeg een retour toe"},validate:{id:`${a}.validate`,defaultMessage:"Valider",en:"Validate",it:"Confermare",es:"Validar",de:"Best\xe4tigen",nl:"Valideren"},search:{id:`${a}.search`,defaultMessage:"Rechercher",en:"Search",it:"Ricerca",es:"Buscar",de:"Suchen",nl:"Zoeken"},departureCity:{id:`${a}.departureCity`,defaultMessage:"Ville de d\xe9part",en:"Departure city",it:"Citt\xe0 di partenza",es:"Ciudad de salida",de:"Abfahrtsort",nl:"Vertrekstad"},arrivalCity:{id:`${a}.arrivalCity`,defaultMessage:"Ville d'arriv\xe9e",en:"Arrival city",it:"Citt\xe0 di arrivo",es:"Ciudad de llegada",de:"Ankunftsort",nl:"Aankomststad"},mostFrequent:{id:`${a}.mostFrequent`,defaultMessage:"Les plus fr\xe9quentes",en:"Most frequent",it:"Pi\xf9 frequenti",es:"M\xe1s frecuentes",de:"Am h\xe4ufigsten",nl:"Meest voorkomende"},citiesPanelDepartureOverlayTitle:{id:`${a}.citiesPanelDepartureOverlayTitle`,defaultMessage:"D\u2019o\xf9 partez-vous ?",en:"Where are you departing from?",it:"Da dove stai partendo?",es:"\xbfDesde d\xf3nde est\xe1s saliendo?",de:"Wo starten Sie?",nl:"Waar vertrekt u?"},citiesPanelArrivalOverlayTitle:{id:`${a}.citiesPanelArrivalOverlayTitle`,defaultMessage:"O\xf9 allez-vous ?",en:"Where are you going?",it:"Dove stai andando?",es:"\xbfA d\xf3nde vas?",de:"Wo gehst du hin?",nl:"Waar ga je naartoe?"},citiesPanelNoResults:{id:`${a}.citiesPanelNoResults`,defaultMessage:"Aucun r\xe9sultat trouv\xe9",en:"No results found",it:"Nessun risultato trovato",es:"No se encontraron resultados",de:"Keine Ergebnisse gefunden",nl:"Geen resultaten gevonden"},datesPanelDepartureOverlayTitle:{id:`${a}.datesPanelDepartureOverlayTitle`,defaultMessage:"Quand partez-vous ?",en:"When are you leaving?",it:"Quando partite?",es:"\xbfCu\xe1ndo te vas?",de:"Wann f\xe4hrst du ab?",nl:"Wanneer vertrek je?"},datesPanelArrivalOverlayTitle:{id:`${a}.datesPanelArrivalOverlayTitle`,defaultMessage:"Quand revenez-vous ?",en:"When are you coming back?",it:"Quando tornate?",es:"\xbfCu\xe1ndo vuelves?",de:"Wann kommst du zur\xfcck?",nl:"Wanneer kom je terug?"},datesPanelTimePickerTitle:{id:`${a}.datesPanelTimePickerTitle`,defaultMessage:"\xc0 partir de",en:"From",it:"A partire dalle",es:"A partir de las",de:"Ab",nl:"Vanaf"},passengersPaneOverlayTitle:{id:`${a}.passengersPaneOverlayTitle`,defaultMessage:"Passagers",en:"Passengers",it:"Passegger
170i",es:"Pasajeros",de:"Passagiere",nl:"Passagiers"},passengersPanelAge:{id:`${a}.passengersPanelAge`,defaultMessage:"\xc2ge",en:"Age",it:"Et\xe0",es:"Edad",de:"Alter",nl:"Leeftijd"},passengersPanelPassengerAge:{id:`${a}.passengersPanelPassengerAge`,defaultMessage:"{age, plural,\n      =0 {0 an}\n      one {1 an}\n      other {{age} ans}\n  }",fr:"{age, plural,\n      =0 {0 an}\n      one {1 an}\n      other {{age} ans}\n  }",en:"{age, plural,\n      =0 {0 year}\n      one {1 year}\n      other {{age} years}\n  }",it:"{age, plural,\n      =0 {0 anno}\n      one {1 anno}\n      other {{age} anni}\n  }",es:"{age, plural,\n      =0 {0 a\xf1o}\n      one {1 a\xf1o}\n      other {{age} a\xf1os}\n  }",de:"{age, plural,\n      =0 {0 Jahr}\n      one {1 Jahr}\n      other {{age} Jahre}\n  }",nl:"{age, plural,\n      =0 {0 jaar}\n      one {1 jaar}\n      other {{age} jaar}\n  }"},passengersPanelDiscountCard:{id:`${a}.passengersPanelDiscountCard`,defaultMessage:"Carte de r\xe9duction",en:"Discount card",it:"Carta sconto",es:"Tarjeta de descuento",de:"Rabattkarte",nl:"Kortingskaart"},passengersCount:{id:`${a}.passengersCount`,defaultMessage:"{count, plural, =0 {0 passager} one {1 passager} other {{count} passagers}}",en:"{count, plural, =0 {0 passengers} one {1 passenger} other {{count} passengers}}",it:"{count, plural, =0 {0 passeggero} one {1 passeggero} other {{count} passeggeri}}",es:"{count, plural, =0 {0 pasajero} one {1 pasajero} other {{count} pasajeros}}",de:"{count, plural, =0 {0 Passagier} one {1 Passagier} other {{count} Passagiere}}",nl:"{count, plural, =0 {0 passagier} one {1 passagier} other {{count} passagiers}}"},cardsCount:{id:`${a}.cardsCount`,defaultMessage:"{count, plural, =0 {0 carte} one {1 carte} other {{count} cartes}}",en:"{count, plural, =0 {0 cards} one {1 card} other {{count} cards}}",it:"{count, plural, =0 {0 carta} one {1 carta} other {{count} carte}}",es:"{count, plural, =0 {0 tarjeta} one {1 tarjeta} other {{count} tarjetas}}",de:"{count, plural, =0 {0 Karte} one {1 Karte} other {{count} Karten}}",nl:"{count, plural, =0 {0 kaart} one {1 kaart} other {{count} kaarten}}"},[`passengers-${r.e.ADULT}-count`]:{id:`${a}.passengers-${r.e.ADULT}-count`,defaultMessage:"{count, plural, one {1 adulte} other {{count} adultes}}",en:"{count, plural, one {1 adult} other {{count} adults}}",it:"{count, plural, one {1 adulto} other {{count} adulti}}",es:"{count, plural, one {1 adulto} other {{count} adultos}}",de:"{count, plural, one {1 Erwachsener} other {{count} Erwachsene}}",nl:"{count, plural, one {1 volwassene} other {{count} volwassenen}}"},[`passengers-${r.e.YOUNG}-count`]:{id:`${a}.passengers-${r.e.YOUNG}-count`,defaultMessage:"{count, plural, one {1 jeune} other {{count} jeunes}}",en:"{count, plural, one {1 youth} other {{count} youths}}",it:"{count, plural, one {1 giovane} other {{count} giovani}}",es:"{count, plural, one {1 joven} other {{count} j\xf3venes}}",de:"{count, plural, one {1 Jugendlicher} other {{count} Jugendliche}}",nl:"{count, plural, one {1 jongere} other {{count} jongeren}}"},[`passengers-${r.e.SENIOR}-count`]:{id:`${a}.passengers-${r.e.SENIOR}-count`,defaultMessage:"{count, plural, one {1 s\xe9nior} other {{count} s\xe9niors}}",en:"{count, plural, one {1 senior} other {{count} seniors}}",it:"{count, plural, one {1 anziano} other {{count} anziani}}",es:"{count, plural, one {1 s\xe9nior} other {{count} s\xe9niores}}",de:"{count, plural, one {1 Senior} other {{count} Senioren}}",nl:"{count, plural, one {1 senior} other {{count} senioren}}"},[`passengersPanelCategory-${r.e.ADULT}`]:{id:`${a}.passengersPanelCategory-${r.e.ADULT}`,defaultMessage:"Adulte",en:"Adult",it:"Adulto",es:"Adulto",de:"Erwachsene",nl:"Volwassene"},[`passengersPanelCategory-${r.e.ADULT}-age`]:{id:`${a}.passengersPanelCategory-${r.e.ADULT}-age`,defaultMessage:"{category} (28-59 ans)",en:"{category} (28-59 years)",it:"{category} (28-59 anni)",es:"{category} (28-59 a\xf1os)",de:"{category} (28-59 Jahre)",nl:"{category} (28-59 jaar)"},[`passengersPanelCategory-${r.e.YOUNG}`]:{id:`${a}.passengersPanelCategory-${r.e.YOUNG}`,defaultMessage:"Jeune",en:"Young",fr:"Jeune",it:"Giovane",es:"Joven",de:"Jung",nl:"Jong"},[`passengersPanelCategory-${r.e.YOUNG}-age`]:{id:`${a}.passengersPanelCategory-${r.e.YOUNG}-age`,defaultMessage:"{category} (0-27 ans)",en:"{category} (0-27 years)",fr:"{category} (0-27 ans)",it:"{category} (0-27 anni)",es:"{category} (0-27 a\xf1os)",de:"{category} (0-27 Jahre)",nl:"{category} (0-27 jaar)"},[`passengersPanelCategory-${r.e.SENIOR}`]:{id:`${a}.passengersPanelCategory-${r.e.SENIOR}`,defaultMessage:"S\xe9nior",en:"Senior",it:"S\xe9nior",es:"S\xe9nior",de:"S\xe9nior",nl:"S\xe9nior"},[`passengersPanelCategory-${r.e.SENIOR}-age`]:{id:`${a}.passengersPanelCategory-${r.e.SENIOR}-age`,defaultMessage:"{category} (60+ ans)",en:"{category} (60+ years)",it:"{category} (60+ anni)",es:"{category} (60+ a\xf1os)",de:"{category} (60+ Jahre)",nl:"{category} (60+ jaar)"},discountCardsPanelOverlayTitle:{id:`${a}.discountCardsPanelOverlayTitle`,defaultMessage:"Ajouter une carte de r\xe9duction",en:"Add Discount Card",it:"Aggiungi una carta sconto",es:"Agregar una tarjeta de descuento",de:"Rabattkarte hinzuf\xfcgen",nl:"Voeg een kortingskaart toe"},discountCardsPanelNoDiscountCard:{id:`${a}.discountCardsPanelNoDiscountCard`,defaultMessage:"Aucune carte avantage",en:"No advantage card",it:"Nessuna carta vantaggio",es:"Sin tarjeta de ventaja",de:"Keine Vorteilskarte",nl:"Geen voordeelkaart"},discountCardSuccessfullyAdded:{id:`${a}.discountCardSuccessfullyAdded`,defaultMessage:"Votre carte de r\xe9duction a bien \xe9t\xe9 ajout\xe9e.",en:"Your discount card has been successfully added.",it:"La tua carta sconto \xe8 stata aggiunta correttamente.",es:"Tu tarjeta de descuento ha sido a\xf1adida correctamente.",de:"Ihre Rabattkarte wurde erfolgreich hinzugef\xfcgt.",nl:"Uw kortingskaart is succesvol toegevoegd."},discountCardWillBeTakenIntoAccountLater:{id:`${a}.discountCardWillBeTakenIntoAccountLater`,defaultMessage:"Elle sera prise en compte au moment du paiement.",en:"It will be taken into account at the time of payment.",it:"Sar\xe0 preso in considerazione al momento del pagamento.",es:"Se tendr\xe1 en cuenta en el momento del pago.",de:"Es wird bei der Zahlung ber\xfccksichtigt.",nl:"Het wordt bij de betaling in aanmerking genomen."},discountCardSuccessfullyRemoved:{id:`${a}.discountCardSuccessfullyRemoved`,defaultMessage:"Votre carte de r\xe9duction a bien \xe9t\xe9 retir\xe9e",en:"Your discount card has been successfully removed",it:"La tua carta sconto \xe8 stata rimossa con successo",es:"Tu tarjeta de descuento ha sido eliminada correctamente",de:"Ihre Rabattkarte wurde erfolgreich entfernt",nl:"Uw kortingskaart is succesvol verwijderd"},selectAtLeastOnePassenger:{id:`${a}.selectAtLeastOnePassenger`,defaultMessage:"Veuillez s\xe9lectionner au moins un passager",en:"Please select at least one passenger",it:"Si prega di selezionare almeno un passeggero",es:"Por favor, seleccione al menos un pasajero",de:"Bitte w\xe4hlen Sie mindestens einen Fahrgast aus",nl:"Selecteer alstublieft minimaal \xe9\xe9n passagier"},passengerLimitHasBeenReached:{id:`${a}.passengerLimitHasBeenReached`,defaultMessage:"La limite de passagers (9) est atteinte. Pour d\xe9passer ce nombre, contactez-nous ou cr\xe9ez plusieurs commandes. Sinon partez sans eux (on plaisante bien-s\xfbr).",en:"The passenger limit (9) has been reached. To exceed this number, please contact us or create multiple orders. Otherwise, depart without them (just kidding, of course).",it:"Il limite dei passeggeri (9) \xe8 stato raggiunto. Per superare questo numero, contattaci o crea pi\xf9 ordini. Altrimenti, parti senza di loro (scherziamo, ovviamente).",es:"Se ha alcanzado el l\xedmite de pasajeros (9). Para superar este n\xfamero, cont\xe1ctenos o cree m\xfaltiples pedidos. De lo contrario, parta sin ellos (solo estamos bromeando, por supuesto).",de:"Die Passagiergrenze (9) wurde erreicht. Um diese Anzahl zu \xfcberschreiten, kontaktieren Sie uns bitte oder erstellen Sie mehrere Bestellungen. Andernfalls fahren 
170Sie ohne sie fort (nat\xfcrlich nur ein Scherz).",nl:"Het maximale aantal passagiers (9) is bereikt. Neem contact met ons op of maak meerdere bestellingen om dit aantal te overschrijden. Anders vertrek zonder hen (we maken natuurlijk een grapje)."}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.HowItWorks",a={title:{id:`${r}.title`,defaultMessage:"L'app avec 3T, ",en:"The app with 3T, ",it:"L'app con 3T, ",es:"La aplicaci\xf3n con 3T, ",de:"Die App mit 3T, ",nl:"De app met 3T, "},title2:{id:`${r}.title2`,defaultMessage:"pour faire 3X plus.",en:"to do 3X more.",it:"per fare 3 volte di pi\xf9.",es:"para hacer 3 veces m\xe1s.",de:"um das Dreifache zu tun.",nl:"om 3 keer meer te doen."},planeCarOverrated:{id:`${r}.planeCarOverrated`,defaultMessage:"L'avion & les voitures individuelles, c'est surc\xf4t\xe9es. Voyagez en France et en Europe sans concessions sur vos convictions, vos destinations ou votre budget.",en:"Planes & individual cars are overrated. Travel in France and Europe without compromising your convictions, destinations, or budget.",it:"Gli aerei e le auto individuali sono sopravvalutati. Viaggia in Francia ed Europa senza compromettere le tue convinzioni, le tue destinazioni o il tuo budget.",es:"Los aviones y los coches individuales est\xe1n sobrevalorados. Viaja por Francia y Europa sin comprometer tus convicciones, destinos o presupuesto.",de:"Flugzeuge & Einzelautos sind \xfcberbewertet. Reisen Sie in Frankreich und Europa, ohne Ihre \xdcberzeugungen, Ziele oder Ihr Budget zu beeintr\xe4chtigen.",nl:"Vliegtuigen & individuele auto's zijn overschat. Reis in Frankrijk en Europa zonder compromissen te sluiten over uw overtuigingen, bestemmingen of budget."},theBigStepForward:{id:`${r}.theBigStepForward`,defaultMessage:"Le grand pas en avant du petit train. Avec ses potes le bus et le covoit, ils sont pas venus pour plaisanter chez Tictactrip.",en:"The big step forward for the little train. With its buddies the bus and carpooling, they're not here to joke around at Tictactrip.",it:"Il grande passo avanti del piccolo treno. Con i suoi amici il bus e il carpooling, non sono qui per scherzare su Tictactrip.",es:"El gran paso adelante del peque\xf1o tren. Con sus amigos el autob\xfas y el coche compartido, no est\xe1n aqu\xed para bromear en Tictactrip.",de:"Der gro\xdfe Schritt nach vorne f\xfcr den kleinen Zug. Mit seinen Kumpels dem Bus und der Mitfahrgelegenheit sind sie nicht hier, um bei Tictactrip herumzualbern.",nl:"De grote stap voorwaarts voor de kleine trein. Met zijn vr
170ienden de bus en carpooling, zijn ze niet hier om grappen te maken bij Tictactrip."},theLargestTransportCatalogue:{id:`${r}.theLargestTransportCatalogue`,defaultMessage:"Le plus grand catalogue de transport.",en:"The largest transport catalogue.",it:"Il catalogo di trasporti pi\xf9 grande.",es:"El cat\xe1logo de transporte m\xe1s grande.",de:"Der gr\xf6\xdfte Transportkatalog.",nl:"De grootste transportcatalogus."},prioritizeTrainOrBus:{id:`${r}.prioritizeTrainOrBus`,defaultMessage:"Privil\xe9gier le train ou le bus est une question de possibilit\xe9s. Nous proposons le plus grand nombre de possibilit\xe9s de transporteurs (SNCF, Ouigo, Renfe, Trenitalia...) et de destinations.",en:"Prioritizing train or bus is a matter of possibilities. We offer the largest number of carrier options (SNCF, Ouigo, Renfe, Trenitalia...) and destinations.",it:"Dare la priorit\xe0 al treno o all'autobus \xe8 una questione di possibilit\xe0. Offriamo il maggior numero di opzioni di vettori (SNCF, Ouigo, Renfe, Trenitalia...) e destinazioni.",es:"Priorizar el tren o el autob\xfas es una cuesti\xf3n de posibilidades. Ofrecemos el mayor n\xfamero de opciones de transportistas (SNCF, Ouigo, Renfe, Trenitalia...) y destinos.",de:"Die Priorisierung von Zug oder Bus ist eine Frage der M\xf6glichkeiten. Wir bieten die gr\xf6\xdfte Anzahl von Optionen f\xfcr Transportunternehmen (SNCF, Ouigo, Renfe, Trenitalia...) und Ziele.",nl:"Het prioriteren van de trein of bus is een kwestie van mogelijkheden. We bieden de grootste verscheidenheid aan vervoersopties (SNCF, Ouigo, Renfe, Trenitalia...) en bestemmingen."},nowYouHaveChoice:{id:`${r}.nowYouHaveChoice`,defaultMessage:"Maintenant, vous avez le choix.",en:"Now, you have the choice.",it:"Ora, hai la scelta.",es:"Ahora, tienes la elecci\xf3n.",de:"Jetzt hast du die Wahl.",nl:"Nu heb je de keuze."},expandingTransportPartners:{id:`${r}.expandingTransportPartners`,defaultMessage:"En multipliant les partenaires de transports et en am\xe9liorant notre technologie nous proposons le plus large \xe9ventail de possibilit\xe9s.",en:"By expanding transport partners and improving our technology, we offer the widest range of possibilities.",it:"Espandendo i partner di trasporto e migliorando la nostra tecnologia, offriamo la pi\xf9 ampia gamma di possibilit\xe0.",es:"Al expandir los socios de transporte y mejorar nuestra tecnolog\xeda, ofrecemos la m\xe1s amplia gama de posibilidades.",de:"Durch die Erweiterung der Transportpartner und die Verbesserung unserer Technologie bieten wir die breiteste Palette von M\xf6glichkeiten.",nl:"Door het uitbreiden van transportpartners en het verbeteren van onze technologie bieden we het breedste scala aan mogelijkheden."},whatChangesForYou:{id:`${r}.whatChangesForYou`,defaultMessage:"Qu'est-ce que \xe7a change pour vous ?",en:"What changes for you?",it:"Cosa cambia per te?",es:"\xbfQu\xe9 cambia para ti?",de:"Was \xe4ndert sich f\xfcr dich?",nl:"Wat verandert er voor jou?"},withoutTictactrip:{id:`${r}.withoutTictactrip`,defaultMessage:"Sans Tictactrip",en:"Without Tictactrip",it:"Senza Tictactrip",es:"Sin Tictactrip",de:"Ohne Tictactrip",nl:"Zonder Tictactrip"},fewTransportCompanies:{id:`${r}.fewTransportCompanies`,defaultMessage:"Une ou peu de compagnies de transports",en:"One or few transport companies",it:"Una o poche compagnie di trasporto",es:"Una o pocas compa\xf1\xedas de transporte",de:"Ein oder wenige Transportunternehmen",nl:"Een of weinig transportbedrijven"},fewDestinations:{id:`${r}.fewDestinations`,defaultMessage:"Peu voire tr\xe8s peu de destinations",en:"Few or very few destinations",it:"Pochi o pochissime destinazioni",es:"Pocas o muy pocas destinos",de:"Wenige oder sehr wenige Ziele",nl:"Weinig of heel weinig bestemmingen"},singleTransportOption:{id:`${r}.singleTransportOption`,defaultMessage:"Une option de transport",en:"A transport option",it:"Un'opzione di trasporto",es:"Una opci\xf3n de transporte",de:"Eine Transportoption",nl:"Een transportoptie"},multipleAppsToDownload:{id:`${r}.multipleAppsToDownload`,defaultMessage:"Plusieurs applications \xe0 t\xe9l\xe9charger",en:"Multiple apps to download",it:"Diverse app da scaricare",es:"M\xfalt
170iples aplicaciones para descargar",de:"Mehrere Apps zum Herunterladen",nl:"Meerdere apps om te downloaden"},customerServiceNotCustomerCentric:{id:`${r}.customerServiceNotCustomerCentric`,defaultMessage:"Un service client plus service que client",en:"A customer service more service than customer",it:"Un servizio clienti pi\xf9 servizio che cliente",es:"Un servicio al cliente m\xe1s servicio que cliente",de:"Ein Kundenservice, der mehr Service als Kunde ist",nl:"Een klantenservice die meer gericht is op service dan op de klant"},withTictactrip:{id:`${r}.withTictactrip`,defaultMessage:"Avec Tictactrip",en:"With Tictactrip",it:"Con Tictactrip",es:"Con Tictactrip",de:"Mit Tictactrip",nl:"Met Tictactrip"},allCarriersOnOneApp:{id:`${r}.allCarriersOnOneApp`,defaultMessage:"Tous les transporteurs sur une application",en:"All carriers on one app",it:"Tutti i vettori su un'app",es:"Todos los transportistas en una aplicaci\xf3n",de:"Alle Transportunternehmen in einer App",nl:"Alle vervoerders op \xe9\xe9n app"},allDestinationsOnOneApp:{id:`${r}.allDestinationsOnOneApp`,defaultMessage:"Toutes les destinations sur une application",en:"All destinations on one app",it:"Tutte le destinazioni su un'app",es:"Todos los destinos en una aplicaci\xf3n",de:"Alle Ziele in einer App",nl:"Alle bestemmingen op \xe9\xe9n app"},allTransportOptions:{id:`${r}.allTransportOptions`,defaultMessage:"Toutes les options de transports : train, bus, covoit",en:"All transport options: train, bus, carpooling",it:"Tutte le opzioni di trasporto: treno, autobus, carpooling",es:"Todas las opciones de transporte: tren, autob\xfas, coche compartido",de:"Alle Transportoptionen: Zug, Bus, Mitfahrgelegenheit",nl:"Alle vervoersopties: trein, bus, carpoolen"},bestPricesAndRoutes:{id:`${r}.bestPricesAndRoutes`,defaultMessage:"Les meilleurs prix et trajets propos\xe9s",en:"Best prices and routes offered",it:"Migliori prezzi e percorsi offerti",es:"Mejores precios y rutas ofrecidas",de:"Beste Preise und Routen angeboten",nl:"Beste prijzen en routes aangeboden"},humanCustomerService:{id:`${r}.humanCustomerService`,defaultMessage:"Un service client avec des (vrais) humains",en:"Customer service with (real) humans",it:"Servizio clienti con (veri) umani",es:"Servicio al cliente con (verdaderos) humanos",de:"Kundenservice mit (echten) Menschen",nl:"Klantenservice met (echte) mensen"},takingCareOfEverything:{id:`${r}.takingCareOfEverything`,defaultMessage:"On s'occupe de vous, de tout et m\xeame du reste.",en:"We take care of you, of everything, and even more.",it:"Ci occupiamo di te, di tutto e anche di pi\xf9.",es:"Nos ocupamos de ti, de todo, e incluso m\xe1s.",de:"Wir k\xfcmmern uns um dich, um alles und noch mehr.",nl:"Wij zorgen voor jou, voor alles, en zelfs meer."},simpleForYou:{id:`${r}.simpleForYou`,defaultMessage:"C'est tr\xe8s simple pour vous, pas si simple pour nous. Personne (ou presque) ne souhaite vendre du train en France.",en:"It's very simple for you, not so simple for us. Almost no one wants to sell trains in France.",it:"\xc8 molto semplice per te, non cos\xec semplice per noi. Quasi nessuno vuole vendere treni in Francia.",es:"Es muy simple para ti, no tan simple para nosotros. Casi nadie quiere vender trenes en Francia.",de:"Es ist sehr einfach f\xfcr Sie, nicht so einfach f\xfcr uns. Fast niemand m\xf6chte Z\xfcge in Frankreich verkaufen.",nl:"Het is heel eenvoudig voor jou, niet zo eenvoudig voor ons. Bijna niemand wil treinen verkopen in Frankrijk."},terrestrialTransportChallenge:{id:`${r}.terrestrialTransportChallenge`,defaultMessage:"Autant dire que vendre des transports terrestres en France est un parcours du combattant.",en:"Selling terrestrial transport in France is a real challenge.",it:"Vendere trasporti terrestri in Francia \xe8 una vera sfida.",es:"Vender transporte terrestre en Francia es un verdadero desaf\xedo.",de:"Den Landverkehr in Frankreich zu verkaufen, ist eine echte Herausforderung.",nl:"Het verkopen van terrestrisch transport in Frankrijk is een echte uitdaging."},carriersResistant:{id:`${r}.carriersResistant`,defaultMessage:"Les transporteurs d'abord : r\xe9calcitrants pour certains \xe0 nous proposer leur catalogue. Les acteurs en situation de monopole (la SNCF) par exemple, sont plut\xf4t motiv\xe9s \xe0 nous d\xe9courager.",en:"First the carriers: some are reluctant to offer us their catalog. Monopoly players (such as SNCF), for example, are more motivated to discourage us.",it:"Prima i vettori: alcuni sono riluttanti ad offrirci il loro catalogo. I giocatori del monopolio (come la SNCF), ad esempio, sono pi\xf9 motivati a scoraggiarci.",es:"Primero los transportistas: algunos son reacios a ofrecern
170os su cat\xe1logo. Los jugadores del monopolio (como la SNCF), por ejemplo, est\xe1n m\xe1s motivados para desalentarnos.",de:"Zuerst die Transportunternehmen: Einige z\xf6gern, uns ihren Katalog anzubieten. Monopolakteure (wie die SNCF) sind zum Beispiel eher motiviert, uns zu entmutigen.",nl:"Eerst de vervoerders: sommigen zijn terughoudend om ons hun catalogus aan te bieden. Monopoliespelers (zoals de SNCF) zijn bijvoorbeeld meer gemotiveerd om ons te ontmoedigen."},technologyChallenge:{id:`${r}.technologyChallenge`,defaultMessage:"La technologie ensuite : pour proposer les trajets int\xe9ressants niveau prix, dur\xe9e et logique de voyage on s'est creus\xe9 les m\xe9ninges.",en:"Then comes technology: to offer interesting trips in terms of price, duration, and travel logic, we really put our brains to the test.",it:"Poi viene la tecnologia: per offrire viaggi interessanti in termini di prezzo, durata e logica di viaggio, abbiamo davvero messo alla prova i nostri cervelli.",es:"Luego viene la tecnolog\xeda: para ofrecer viajes interesantes en t\xe9rminos de precio, duraci\xf3n y l\xf3gica de viaje, realmente pusimos a prueba nuestros cerebros.",de:"Dann kommt die Technologie: Um interessante Reisen in Bezug auf Preis, Dauer und Reise-Logik anzubieten, haben wir wirklich unser Gehirn angestrengt.",nl:"Dan komt de technologie: om interessante reizen aan te bieden qua prijs, duur en reislogica, hebben we echt ons brein op de proef gesteld."},researchAndDevelopment:{id:`${r}.researchAndDevelopment`,defaultMessage:"Notre algo c'est pas le bingo. C'est 3 ans de R&D.",en:"Our algorithm isn't a game of chance. It's 3 years of R&D.",it:"Il nostro algoritmo non \xe8 un gioco d'azzardo. Sono 3 anni di R&S.",es:"Nuestro algoritmo no es un juego de azar. Son 3 a\xf1os de I+D.",de:"Unser Algorithmus ist kein Gl\xfccksspiel. Es sind 3 Jahre Forschung und Entwicklung.",nl:"Ons algoritme is geen kansspel. Het zijn 3 jaar R&D."},seamlessTravelExperience:{id:`${r}.seamlessTravelExperience`,defaultMessage:"On a cherch\xe9 \xe0 construire l'exp\xe9rience de voyage la plus fluide possible.",en:"We've sought to build the smoothest travel experience possible.",it:"Abbiamo cercato di costruire l'esperienza di viaggio pi\xf9 fluida possibile.",es:"Hemos buscado construir la experiencia de viaje m\xe1s fluida posible.",de:"Wir haben versucht, das reibungsloseste Reiseerlebnis m\xf6glich zu machen.",nl:"We hebben geprobeerd om de meest naadloze reiservaring mogelijk te maken."}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(32);const a="app.containers.Mountain",o={subtitle:{id:`${a}.subtitle`,defaultMessage:"Pour vous, Tictactrip d\xe9place les montagnes !",en:"Tictactrip moves mountains for you !",es:"Tictactrip puede mover monta\xf1as por usted.",it:"Tictactrip pu\xf2 spostare le montagne per voi!",de:"F\xfcr Sie versetzt Tictactri Berge! ",nl:"Tictactrip kan bergen voor je verzetten!"},origin:{id:`${a}.origin`,defaultMessage:"D'o\xf9 partez vous ?",en:"Where do you come from ?",es:"\xbfDe d\xf3nde partes?",it:"Da dove si parte?",de:"Von wo aus starten Sie?",nl:"Waar begin je? "},destination:{id:`${a}.destination`,defaultMessage:"O\xf9 allez vous ?",en:"Where are you going ?",es:"\xbfAd\xf3nde vas?",it:"Dove stai andando?",de:"Wohin gehen Sie?",nl:"Waar ga je heen?"},[r.f]:{id:`${a}.${r.f}`,defaultMessage:"La carte interactive",en:"Interactive map",es:"El mapa interactivo",it:"La mappa interattiva",de:"Die interaktive Karte",nl:"De interactieve kaart"},mapSubtitle:{id:`${a}.mapSubtitle`,defaultMessage:"Selectionnez votre <strong>r\xe9gion de d\xe9part</strong>, et d\xe9couvrez les stations facilement accessibles depuis chez vous !",en:"Select your <strong>departure region</strong>, and discover the resorts that are easily accessible from your home!",es:"Seleccione su <strong>regi\xf3n de salida</strong> y descubra los complejos tur\xedsticos m\xe1s cercanos a su domicilio.",it:"Selezionate la vostra <strong>regione di partenza</strong>
170 e scoprite i resort a poca distanza da casa vostra!",de:"W\xe4hlen Sie Ihre <strong>Abfahrtsregion</strong> aus und entdecken Sie die von zu Hause aus leicht erreichbaren Urlaubsorte!",nl:"Selecteer je <strong>vertrekregio</strong>, en ontdek de resorts binnen handbereik van je huis!"},stationTableInfoCaption:{id:`${a}.stationTableInfoCaption`,defaultMessage:"Informations sur la station",en:"Station general info",es:"Informaci\xf3n sobre la estaci\xf3n",it:"Informazioni sulla stazione",de:"Informationen \xfcber die Station",nl:"Informatie over het station"},[r.v]:{id:`${a}.${r.v}`,defaultMessage:"Distance moyenne",en:"Distance",es:"Distancia media",it:"Distanza media",de:"Durchschnittliche Entfernung",nl:"Gemiddelde afstand"},[r.K]:{id:`${a}.${r.K}`,defaultMessage:"Prix moyen",en:"Price",es:"Precio medio",it:"Prezzo medio",de:"Durchschnittlicher Preis",nl:"Gemiddelde prijs"},[r.w]:{id:`${a}.${r.w}`,defaultMessage:"Dur\xe9e moyenne",en:"Duration",es:"Duraci\xf3n media",it:"Durata media",de:"Durchschnittliche Dauer",nl:"Gemiddelde duur"},stationCTA:{id:`${a}.stationCTA`,defaultMessage:"Y aller !",en:"Let's go !",es:"\xa1Vamos!",it:"Andiamo!",de:"Los geht's!",nl:"Laten we gaan!"},interviewCTA:{id:`${a}.interviewCTA`,defaultMessage:"D\xe9couvrir l'interview",en:"Go to the interview",es:"Ir a la entrevista",it:"Vai all'intervista",de:"Zum Interview gehen",nl:"Ga naar het interview"},stationInfoHeader:{id:`${a}.stationInfoHeader`,defaultMessage:"Informations de transport",en:"Transport information",es:"Informaci\xf3n de transporte",it:"Informazioni sul trasporto",de:"Transportinformationen",nl:"Vervoersinformatie"},stationFeaturesHeader:{id:`${a}.stationFeaturesHeader`,defaultMessage:"Caract\xe9ristiques",en:"Features",es:"Caracter\xedsticas",it:"Caratteristiche",de:"Merkmale",nl:"Kenmerken"},stationActivitiesHeader:{id:`${a}.stationActivitiesHeader`,defaultMessage:"Activit\xe9s",en:"Activities",es:"Actividades",it:"Attivit\xe0",de:"Aktivit\xe4ten",nl:"Activiteiten"},stationTransportsHeader:{id:`${a}.stationTransportsHeader`,defaultMessage:"Pour s'y rendre",en:"Transports",es:"C\xf3mo llegar",it:"Mezzi di trasporto",de:"Anreise",nl:"Vervoer"},[r.p]:{id:`${a}.${r.p}`,defaultMessage:"Garde d'enfants",en:"Child care",es:"Cuidado de ni\xf1os",it:"Assistenza all'infanzia",de:"Kinderbetreuung",nl:"Kinderopvang"},[r.q]:{id:`${a}.${r.q}`,defaultMessage:"Activit\xe9s culturelles",en:"Cultural activities",es:"Actividades culturales",it:"Attivit\xe0 culturali",de:"Kulturelle Aktivit\xe4ten",nl:"Culturele activiteiten"},[r.r]:{id:`${a}.${r.r}`,defaultMessage:"\xc9v\xe9nements",en:"Events",es:"Eventos",it:"Eventi",de:"Veranstaltungen",nl:"Evenementen"},[r.t]:{id:`${a}.${r.t}`,defaultMessage:"En famille",en:"Family activities",es:"Con la familia",it:"Con la famiglia",de:"In der Familie",nl:"Met de familie"},[r.u]:{id:`${a}.${r.u}`,defaultMessage:"Activit\xe9s sportives",en:"Sporting activities",es:"Actividades deportivas",it:"Attivit\xe0 sportive",de:"Sportliche Aktivit\xe4ten",nl:"Sport"},[r.s]:{id:`${a}.${r.s}`,defaultMessage:"Infrastructures",en:"Facilities",es:"Infraestructura",it:"Infrastrutture",de:"Infrastruktur",nl:"Infrastructuur"},[r.x]:{id:`${a}.${r.x}`,defaultMessage:"Budget",en:"Budget",es:"Presupuesto",it:"Bilancio",de:"Budget",nl:"Budget"},[r.A]:{id:`${a}.${r.A}`,defaultMessage:"Panoramas",en:"Views",es:"N\xfamero de visitantes",it:"Numero di visitatori",de:"Besucherzahlen",nl:"Bezoekersaantallen"},[r.z]:{id:`${a}.${r.z}`,defaultMessage:"Fr\xe9quentation",en:"People density",es:"Densidad de personas",it:"Densit\xe0 di persone",de:"Menschenanzahl",nl:"Bevolkingsdichtheid"},[r.B]:{id:`${a}.${r.B}`,defaultMessage:"Hiver & \xc9t\xe9",en:"Winter resort",es:"Invierno y verano",it:"Inverno e estate",de:"Winter & Sommer",nl:"Winter & Zomer"},[r.y]:{id:`${a}.${r.y}`,defaultMessage:"Mesures COVID",en:"Covid-proof",es:"Medidas COVID",it:"Misure COVID",de:"COVID-Messungen",nl:"COVID-metingen"},[r.J]:{id:`${a}.${r.J}`,defaultMessage:"Vacances sportives",en:"Sports holidays",es:"Vacaciones deportivas",it:"Vacanze sportive",de:"Sportliche Ferien",nl:"Sportvakanties"},[r.E]:{id:`${a}.${r.E}`,defaultMessage:"Vacances en famille",en:"Family holidays",es:"Vacaciones en familia",it:"Vacanze in famiglia",de:"Urlaub mit der Familie",nl:"Vakantie met het gezin"},[r.F]:{id:`${a}.${r.F}`,defaultMessage:"Vacances en famille (label <strong>Famille Plus</strong>)",en:"Family holidays (label <strong>Famille Plus</strong>)",es:"Vacaciones en familia (etiqueta <strong>Famille Plus</strong>)",it:"Vacanze in famiglia (marchio <strong>Famille Plus</strong>)",de:"Urlaub mit der Familie (Label <strong>Familie Plus</strong>)",nl:"Gezinsvakanties (label <strong>Famille Plus</strong>)"},[r.G]:{id:`${a}.${r.G}`,defaultMessage:"Vacances entre amis",en:"Friends holidays",es:"Vacaciones con amigos",it:"Vacanze con gli amici",de:"Urlaub mit Freunden",nl:"Vakantie met vrienden"},[r.I]:{id:`${a}.${r.I}`,defaultMessage:"Vacances reposantes",en:"Peaceful holidays",es:"Vacaciones relajantes",it:"Vacanze rilassanti",de:"Erholsame Ferien",nl:"Ontspannende vakantie"},[r.D]:{id:`${a}.${r.D}`,defaultMessage:"Vacances culturelles",en:"Cultural holidays",es:"Fiestas culturales",it:"Vacanze culturali",de:"Kultureller Urlaub",nl:"Culturele feestdagen"},[r.H]:{id:`${a}.${r.H}`,defaultMessage:"Vacances nature",en:"Nature holidays",es:"Vacaciones en la naturaleza",it:"Vacanze nella natura",de:"Natururlaub'.",nl:"Vakantie in de natuur"}};t.a=Object(i.defineMessages)(o)},,function(e,t,n){"use strict";n.d(t,"b",(function(){return o}
170)),n.d(t,"a",(function(){return s}));var i=n(6),r=n(12),a=n(37);const o="app.containers.Company",s={header:{id:`${o}.header`,defaultMessage:"Company Page",en:"Company Page",es:"P\xe1gina de la empresa",it:"Pagina aziendale",de:"Unternehmensseite",nl:"Bedrijfspagina"},[a.a]:{id:`${o}.${a.a}`,defaultMessage:"D\xe9couvrir",en:"Discover",es:"Descubrir",it:"Scoprire",de:"Entdecken",nl:"Ontdekken"},[a.c]:{id:`${o}.${a.c}`,defaultMessage:"En savoir plus",en:"Learn more",es:"M\xe1s informaci\xf3n",it:"Maggiori informazioni",de:"Mehr erfahren",nl:"Meer informatie"},[a.f]:{id:`${o}.${a.f}`,defaultMessage:"Ouverture des ventes",en:"Sales opening",es:"Apertura de ventas",it:"Apertura delle vendite",de:"Verkaufsstart",nl:"Verkoopstart"},[a.g]:{id:`${o}.${a.g}`,defaultMessage:"Services \xe0 bord",en:"Onboard Services",es:"Servicios a bordo",it:"Servizi a bordo",de:"Dienstleistungen an Bord",nl:"Diensten aan boord"},[a.d]:{id:`${o}.${a.d}`,defaultMessage:"Bon \xe0 savoir",en:"Good to know",es:"Informaci\xf3n \xfatil",it:"Da sapere",de:"Gut zu wissen",nl:"Handig om te weten"},serviceIncluded:{id:`${o}.serviceIncluded`,defaultMessage:"Inclus",en:"Included",es:"Incluido",it:"Incluso",de:"Inbegriffen",nl:"Inbegrepen"},serviceExcluded:{id:`${o}.serviceExcluded`,defaultMessage:"Non inclus",en:"Not included",es:"No incluido",it:"Non incluso",de:"Nicht inbegriffen",nl:"Niet inbegrepen"},[a.b]:{id:`${o}.${a.b}`,defaultMessage:"FAQ de la compagnie",en:"Company FAQ",es:"Preguntas frecuentes de la empresa",it:"Domande frequenti dell'azienda",de:"FAQ des Unternehmens",nl:"Veelgestelde vragen van het bedrijf"},[a.e]:{id:`${o}.${a.e}`,defaultMessage:"Actualit\xe9s de la compagnie",en:"Company News Feed",es:"Noticias de la empresa",it:"News feed dell'azienda",de:"Unternehmensnachrichten",nl:"Bedrijfsnieuwsfeed"},[a.o]:{id:`${o}.${a.o}`,defaultMessage:"Prises",en:"Power Outlets",es:"Enchufes",it:"Prese di corrente",de:"Steckdosen",nl:"Stopcontacten"},[a.h]:{id:`${o}.${a.h}`,defaultMessage:"Accessibilit\xe9",en:"Accessibility",es:"Accesibilidad",it:"Accessibilit\xe0",de:"Barrierefreiheit",nl:"Toegankelijkheid"},[a.i]:{id:`${o}.${a.i}`,defaultMessage:"Clim",en:"Air Conditioning",es:"Aire acondicionado",it:"Aria condizionata",de:"Klimaanlage",nl:"Airconditioning"},[a.j]:{id:`${o}.${a.j}`,defaultMessage:"Animaux",en:"Animals",es:"Animales",it:"Animali",de:"Tiere",nl:"Dieren"},[a.k]:{id:`${o}.${a.k}`,defaultMessage:"V\xe9lo",en:"Bike",es:"Bicicleta",it:"Bicicletta",de:"Fahrrad",nl:"Fiets"},[a.l]:{id:`${o}.${a.l}`,defaultMessage:"Bagages",en:"Luggage",es:"Equipaje",it:"Bagagli",de:"Gep\xe4ck",nl:"Bagage"},[a.m]:{id:`${o}.${a.m}`,defaultMessage:"Restauration",en:"Meal Service",es:"Servicio de comidas",it:"Servizio pasti",de:"Verpflegung",nl:"Maaltijdservice"},[a.n]:{id:`${o}.${a.n}`,defaultMessage:"Media",en:"Media",es:"Medios de comunicaci\xf3n",it:"Media",de:"Medien",nl:"Media"},[a.q]:{id:`${o}.${a.q}`,defaultMessage:"Wifi",en:"Wifi",es:"Wifi",it:"Wifi",de:"Wifi",nl:"Wifi"},[a.p]:{id:`${o}.${a.p}`,defaultMessage:"WC",en:"Restroom",es:"Ba\xf1o",it:"Bagno",de:"WC",nl:"Toilet"},seeAlso:{id:`${o}.seeAlso`,defaultMessage:"\xc0 voir aussi",en:"See also",es:"Ver tambi\xe9n",it:"Vedi anche",de:"Siehe auch",nl:"Zie ook"},website:{id:`${o}.website`,defaultMessage:"Site ",en:"Website ",es:"Sitio ",it:"Sito ",de:"Website ",nl:"Website "},companyPageTitle:{id:`${o}.companyPageTitle`,defaultMessage:'Tous vos {transportType} <span class="highlighted">au m\xeame endroit.</span>',en:'All your {transportType} <span class="highlighted">in one place.</span>',es:'Todos tus {transportType} <span class="highlighted">en un solo lugar.</span>',it:'Tutti i tuoi {transportType} <span class="highlighted">in un unico posto.</span>',de:'Alle deine {transportType} <span class="highlighted">an einem Ort.</span>',nl:'Al uw {transportType} <span class="highlighted">op \xe9\xe9n plek.</span>'},companyPageSubtitle:{id:`${o}.companyPageSubtitle`,defaultMessage:"R\xe9servez vos billets de {transportType} parmi :",en:"Book your {transportType} tickets among:",es:"Reserve sus billetes de {transportType} entre:",it:"Prenota i tuoi biglietti {transportType} tra:",de:"Buchen Sie Ihre {transportType}-Tickets unter:",nl:"Boek uw {transportType}-tickets tussen:"},[`plural-${r.i.BUS}`]:{id:`${o}.plural-${r.i.BUS}`,defaultMessage:"bus",en:"bus",es:"autob\xfas",it:"autobus",de:"Bus",nl:"bus"},[`plural-${r.i.TRAIN}`]:{id:`${o}.plural-${r.i.TRAIN}
170`,defaultMessage:"trains",en:"trains",es:"trenes",it:"treni",de:"Z\xfcge",nl:"treinen"},[`plural-${r.i.CARPOOLING}`]:{id:`${o}.plural-${r.i.CARPOOLING}`,defaultMessage:"covoiturages",en:"carpooling",es:"coche compartido",it:"car pooling",de:"Mitfahrgelegenheiten",nl:"carpoolen"}};t.c=Object(i.defineMessages)(s)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.NotFoundPage",a={header:{id:`${r}.header`,defaultMessage:"Oups !",en:"Oops!",es:"\xa1Ups!",it:"Ops!",de:"Hoppla!",nl:"Oeps!"},subHeader:{id:`${r}.subHeader`,defaultMessage:"\ud83d\udea7 Erreur d'aiguillage sur la ligne \ud83d\udea7",en:"\ud83d\udea7 Something went wrong \ud83d\udea7",es:"\ud83d\udea7 Algo sali\xf3 mal \ud83d\udea7",it:"\ud83d\udea7 Qualcosa \xe8 andato storto \ud83d\udea7",de:"\ud83d\udea7 Etwas ist schiefgelaufen \ud83d\udea7",nl:"\ud83d\udea7 Er is iets misgegaan \ud83d\udea7"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return r}));var i=n(4);const r=Object(i.c)(["",";height:61px;&:focus{padding-left:19px;}"],{position:"relative",width:"100%",paddingLeft:"2rem",borderWidth:"1px",borderStyle:"solid",borderColor:"#C4C8DE",borderRadius:".5rem",outline:0,zIndex:"1",":focus":{borderWidth:"2px",borderColor:"#22E4AB"}}),a=i.d.input.withConfig({displayName:"Input",componentId:"llmf7g-0"})(["",""],r)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.dropzone",a={clickToUpload:{id:`${r}.clickToUpload`,defaultMessage:"<u>Cliquer pour t\xe9l\xe9charger</u> ou glisser-d\xe9poser",en:"<u>Click to upload</u> or drag and drop",es:"<u>Haga clic para cargar</u> o arrastre y suelte",it:"<u>Fai clic per caricare</u> o trascina e rilascia",de:"<u>Klicken Sie zum Hochladen</u> oder ziehen und ablegen",nl:"<u>Klik om te uploaden</u> of slepen en neerzetten"},maxFileSize:{id:`${r}.maxFileSize`,defaultMessage:"Taille maximale du fichier {maxFileSize}.",en:"Maximum file size {maxFileSize}.",es:"Tama\xf1o m\xe1ximo de archivo {maxFileSize}.",it:"Dimensione massima del file {maxFileSize}.",de:"Maximale Dateigr\xf6\xdfe {maxFileSize}.",nl:"Maximale bestandsgrootte {maxFileSize}."}};Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.components.Funnel",a={passenger:{id:`${r}.passenger`,defaultMessage:"passager",en:"passenger",es:"pasajero",it:"passeggero",de:"Passagier",nl:"passagier"},passengers:{id:`${r}.passengers`,defaultMessage:"passagers",en:"passengers",it:"passeggero",es:"pasajeros",de:"Passagiere",nl:"passagiers"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.presaleWarning",a={presaleWarningTitle:{id:`${r}.presaleWarningTitle`,defaultMessage:"Pr\xe9vente",en:"Presale",it:"Prevendita",es:"Preventa",de:"Vorverkauf",nl:"Voorverkoop"},presaleWarningBody:{id:`${r}.presaleWarningBody`,defaultMessage:"Vos billets seront disponibles ici d\xe8s l\u2019ouverture des ventes",en:"Your tickets will be available here as soon as sales open",it:"I tuoi biglietti saranno disponibili qui non appena apriranno le vendite",es:"Tus billetes estar\xe1n disponibles aqu\xed en cuanto se abran las ventas",de:"Deine Tickets sind hier verf\xfcgbar, sobald der Verkauf beginnt",nl:"Je tickets zijn hier beschikbaar zodra de verkoop start"}};Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.containers.login",a={genericError:{id:`${r}.genericError`,defaultMessage:"Une erreur s'est produite lors de la tentative de connexion. Veuillez r\xe9essayer plus tard.",en:"An error occurred while trying to connect. Please try again later.",es:"Se produjo un error al intentar conectarse. Por favor, int\xe9ntelo de nuevo m\xe1s tarde.",it:"Si \xe8 verificato un errore durante il tentativo di connessione. Riprova pi\xf9 tardi.",de:"Bei dem Verbindungsversuch ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\xe4ter erneut.",nl:"Er is een fout opgetreden bij het verbinden. Probeer het later opnieuw."},noMatchingReservationFoundError:{id:`${r}.noMatchingReservationFoundError`,defaultMessage:"Aucune r\xe9servation correspondante n'a \xe9t\xe9 trouv\xe9e pour cet email. Veuillez v\xe9rifier vos informations.",en:"No matching reservation found for this email. Please check your details.",es:"No se encontr\xf3 ninguna reserva correspondiente para este correo electr\xf3nico. Por favor, verifique su informaci\xf3n.",it:"Nessuna prenotazione corrispondente trovata per questa email. Si prega di verificare i dati.",de:"Keine entsprechende Buchung f\xfcr diese E-Mail gefunden. Bitte \xfcberpr\xfcfen Sie Ihre Angaben.",nl:"Geen bijpassende reservering gevonden voor dit e-mailadres. Controleer uw gegevens."},emailNotAssociatedError:{id:`${r}.emailNotAssociatedError`,defaultMessage:"Cet email n'est associ\xe9 \xe0 aucun compte. Veuillez v\xe9rifier vos informations.",en:"This email is not associated with any account. Please check your details.",es:"Este correo electr\xf3nico no est\xe1 asociado a ninguna cuenta. Por favor, verifique su informaci\xf3n.",it:"Questa email non \xe8 associata a nessun account. Si prega di verificare i dati.",de:"Diese E-Mail ist mit keinem Konto verbunden. Bitte \xfcberpr\xfcfen Sie Ihre Angaben.",nl:"Dit e-mailadres is niet gekoppeld aan een account. Controleer uw gegevens."},loginToYourAccount:{id:`${r}.loginToYourAccount`,defaultMessage:"Se connecter \xe0 votre compte",en:"Login to your account",es:"Iniciar sesi\xf3n en su cuenta",it:"Accedi al tuo account",de:"Melden Sie sich bei Ihrem Konto an",nl:"Log in o
170p uw account"},accountAccessRestricted:{id:`${r}.accountAccessRestricted`,defaultMessage:"L'acc\xe8s au compte est r\xe9serv\xe9 aux voyageurs. Si vous n'avez pas de r\xe9servation, impossible (pour l'instant) de vous connecter.",en:"Account access is restricted to travelers. If you don't have a reservation, it's not possible to log in (for now).",es:"El acceso a la cuenta est\xe1 reservado para viajeros. Si no tiene una reserva, no es posible iniciar sesi\xf3n (por ahora).",it:"L'accesso all'account \xe8 riservato ai viaggiatori. Se non hai una prenotazione, non \xe8 possibile accedere (per ora).",de:"Der Kontozugang ist Reisenden vorbehalten. Wenn Sie keine Reservierung haben, ist es momentan nicht m\xf6glich, sich anzumelden.",nl:"Toegang tot het account is voorbehouden aan reizigers. Als u geen reservering heeft, is inloggen momenteel niet mogelijk."},or:{id:`${r}.or`,defaultMessage:"OU",en:"OR",es:"O",it:"O",de:"ODER",nl:"OF"},loginWithEmail:{id:`${r}.loginWithEmail`,defaultMessage:"Se connecter avec un e-mail",en:"Log in with an email",es:"Iniciar sesi\xf3n con un correo electr\xf3nico",it:"Accedi con un'email",de:"Mit einer E-Mail einloggen",nl:"Inloggen met een e-mail"},loginWithBookingNumber:{id:`${r}.loginWithBookingNumber`,defaultMessage:"Se connecter avec un num\xe9ro de r\xe9servation",en:"Log in with a booking number",es:"Iniciar sesi\xf3n con un n\xfamero de reserva",it:"Accedi con un numero di prenotazione",de:"Mit einer Buchungsnummer einloggen",nl:"Inloggen met een boekingsnummer"},bookingEmailAddress:{id:`${r}.bookingEmailAddress`,defaultMessage:"Adresse e-mail de r\xe9servation",en:"Booking email address",es:"Correo electr\xf3nico de reserva",it:"Indirizzo email di prenotazione",de:"Buchungs-E-Mail-Adresse",nl:"Boekings e-mailadres"},bookingNumber:{id:`${r}.bookingNumber`,defaultMessage:"Num\xe9ro de votre r\xe9servation",en:"Your booking number",es:"Su n\xfamero de reserva",it:"Il numero della tua prenotazione",de:"Ihre Buchungsnummer",nl:"Uw boekingsnummer"},howToFindBookingNumber:{id:`${r}.howToFindBookingNumber`,defaultMessage:"Comment trouver un num\xe9ro de r\xe9servation ?",en:"How to find a booking number?",es:"\xbfC\xf3mo encontrar un n\xfamero de reserva?",it:"Come trovare un numero di prenotazione?",de:"Wie finde ich eine Buchungsnummer?",nl:"Hoe vind je een boekingsnummer?"},accessYourAccount:{id:`${r}.accessYourAccount`,defaultMessage:"Acc\xe9der \xe0 votre compte",en:"Access your account",es:"Accede a tu cuenta",it:"Accedi al tuo account",de:"Greifen Sie auf Ihr Konto zu",nl:"Toegang tot uw account"},sendMagicLink:{id:`${r}.sendMagicLink`,defaultMessage:"Recevoir un lien de connexion",en:"Receive a login link",es:"Recibir un enlace de inicio de sesi\xf3n",it:"Ricevi un link di accesso",de:"Login-Link erhalten",nl:"Ontvang een inloglink"},magicLinkSuccessModalTitle:{id:`${r}.magicLinkSuccessModalTitle`,defaultMessage:"Votre lien de connexion est en route !",en:"Your connection link is on the way!",es:"\xa1Tu enlace de conexi\xf3n est\xe1 en camino!",it:"Il tuo link di accesso \xe8 in arrivo!",de:"Ihr Verbindungslink ist unterwegs!",nl:"Je verbindingslink is onderweg!"},magicLinkSuccessModalText:{id:`${r}.magicLinkSuccessModalText`,defaultMessage:"Un lien de connexion vient d'\xeatre envoy\xe9 \xe0 votre adresse e-mail. Suivez les instructions pour acc\xe9der \xe0 votre compte.",en:"A connection link has been sent to your email address. Follow the instructions to access your account.",es:"Se ha enviado un enlace de conexi\xf3n a tu direcci\xf3n de correo electr\xf3nico. Sigue las instrucciones para acceder a tu cuenta.",it:"Un link di accesso \xe8 stato inviato al tuo indirizzo e-mail. Segui le istruzioni per accedere al tuo account.",de:"Ein Verbindungslink wurde an Ihre E-Mail-Adresse gesendet. Folgen Sie den Anweisungen, um auf Ihr Konto zuzugreifen.",nl:"Een verbindingslink is naar je e-mailadres gestuurd. Volg de instructies om toegang te krijgen tot je account."},havingAccountIsGreat:{id:`${r}.havingAccountIsGreat`,defaultMessage:"Avoir un compte, c'est trop g\xe9nial.",en:"Having an account is awesome.",es:"Tener una cuenta es genial.",it:"Avere un account \xe8 fantastico.",de:"Ein Konto zu haben ist gro\xdfartig.",nl:"Een account hebben is geweldig."},allReservationsAvailable:{id:`${r}.allReservationsAvailable`,defaultMessage:"Toutes vos r\xe9servations \xe0 venir et pass\xe9es sont disponibles.",en:"All your upcoming and past reservations are available.",es:"Todas tus reservas futuras y pasadas est\xe1n disponibles.",it:"Tutte le tue prenotazioni future e passate sono disponibili.",de:"Alle Ihre bevorstehenden und vergangenen Reservierungen sind verf\xfcgbar.",nl:"Al je aankomende en afgelopen reserveringen zijn beschikbaar."},earlyDealAlerts:{id:`${r}.earlyDealAlerts`,defaultMessage:"Vous recevez les alertes bons plans en avant premi\xe8re.",en:"You receive early deal alerts.",es:"Recibes alertas de ofertas anticipadas.",it:"Ricevi avvisi di offerte anticipate.",de:"Sie erhalten Fr\xfchbucher-Angebotsbenachrichtigungen.",nl:"Je ontvangt vroegtijdige dealmeldingen."},yourOwnAccount:{id:`${r}
170.yourOwnAccount`,defaultMessage:"C'est votre compte, rien que le v\xf4tre et c'est tout.",en:"It's your account, just yours and that's it.",es:"Es tu cuenta, solo tuya y eso es todo.",it:"\xc8 il tuo account, solo tuo e basta.",de:"Es ist Ihr Konto, nur Ihres und das war's.",nl:"Het is jouw account, alleen van jou en dat is het."},accountAndReservations:{id:`${r}.accountAndReservations`,defaultMessage:"Compte et r\xe9servations",en:"Account and reservations",es:"Cuenta y reservas",it:"Account e prenotazioni",de:"Konto und Reservierungen",nl:"Account en reserveringen"}};Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(28);const a="app.containers.TravelSearchBar",o={header:{id:`${a}.header`,defaultMessage:"R\xe9servez vos billets de train, bus et covoiturage.",en:"Book your train, bus and carpool tickets.",es:"Reserve sus billetes de tren, autob\xfas y coche compartido.",de:"Buchen Sie Ihre Zug-, Bus- und Mitfahrgelegenheits-Tickets.",it:"Prenota i tuoi biglietti del treno, autobus e carpooling.",nl:"Boek uw trein-, bus- en carpooltickets."},subHeader:{id:`${a}.subHeader`,defaultMessage:"Se d\xe9placer devrait toujours \xeatre simple, agr\xe9able et abordable. <br />Bienvenue chez Tictactrip.",en:"Getting around should always be simple, enjoyable, and affordable. <br />Welcome to Tictactrip.",es:"Moverse siempre deber\xeda ser sencillo, agradable y econ\xf3mico. <br />Bienvenido a Tictactrip.",de:"Mobilit\xe4t sollte immer einfach, angenehm und erschwinglich sein. <br />Willkommen bei Tictactrip.",it:"Spostarsi dovrebbe sempre essere semplice, piacevole ed economico. <br />Benvenuti in Tictactrip.",nl:"Reizen zou altijd eenvoudig, leuk en betaalbaar moeten zijn. <br />Welkom bij Tictactrip."},cdiscountHeader:{id:`${a}.cdiscountHeader`,defaultMessage:"Evadez-vous en train, bus et covoiturage",en:"Escape by train, bus, and carpooling",it:"Evadi in treno, autobus e carpooling",es:"Esc\xe1pate en tren, autob\xfas y coche compartido",de:"Entfliehen Sie mit Zug, Bus und Fahrgemeinschaften",nl:"Ontsnap met de trein, bus en carpooling"},cdiscountSubHeader:{id:`${a}.cdiscountSubHeader`,defaultMessage:"Se d\xe9placer devrait toujours \xeatre simple, agr\xe9able et abordable. <br />Testez sans attendre notre comparateur.",en:"Traveling should always be simple, pleasant, and affordable. <br />Try our comparator now.",it:"Spostarsi dovrebbe essere sempre semplice, piacevole e conveniente. <br />Prova subito il nostro comparatore.",es:"Desplazarse deber\xeda ser siempre sencillo, agradable y asequible. <br />Prueba nuestro comparador ahora.",de:"Reisen sollte immer einfach, angenehm und erschwinglich sein. <br />Testen Sie jetzt unseren Vergleichsrechner.",nl:"Reizen zou altijd eenvoudig, aangenaam en betaalbaar moeten zijn. <br />Probeer nu onze vergelijker."},originPlaceResultsHeader:{id:`${a}.originPlaceResultsHeader`,defaultMessage:"Choisissez votre lieu de d\xe9part",en:"Choose your origin city",it:"Scegliere la localit\xe0 di partenza",es:"Elija su ubicaci\xf3n de partida",de:"W\xe4hlen Sie Ihren Startort",nl:"Kies uw startlocatie"},destinationPlaceResultsHeader:{id:`${a}.destinationPlaceResultsHeader`,defaultMessage:"Choisissez votre lieu ",en:"Choose your place of ",it:"Scegliete la vostra posizione ",es:"Elija su ubicaci\xf3n ",de:"W\xe4hlen Sie Ihren Ort ",nl:"Kies uw locatie "},destinationPlaceResultsHeaderGreen:{id:`${a}.destinationPlaceResultsHeaderGreen`,defaultMessage:"d'arriv\xe9e",en:"arrival",it:"di arrivo",es:"de llegada",de:"der Ankunft",nl:"van aankomst"},inputsHeader:{id:`${a}.inputsHeader`,defaultMessage:"Quel est votre trajet ?",en:"Where do you want to go ?",it:"Qual \xe8 il vostro percorso?",es:"\xbfD\xf3nde quiere ir?",de:"Was ist Ihre Route?",nl:"Wat is je route?"},[r.y]:{id:`${a}.${r.y}`,defaultMessage:"Saisissez votre ville de d\xe9part",en:"Enter your origin city",it:"Inserire la citt\xe0 di partenza",es:"Introduzca su ciudad de salida",de:"Geben Sie Ihre Abreisestadt ein",nl:"Vul uw stad van vertrek in"},[r.j]:{id:`${a}.${r.j}`,defaultMessage:"Saisissez votre ville d'arriv\xe9e",en:"Enter your destination city",it:"Inserire la citt\xe0 di arrivo",es:"Introduzca su ciudad de llegada",de:"Geben Sie Ihre Ankunftsstadt ein",nl:"Vul uw stad van aankomst in"},departureDateInputPlaceholder:{id:`${a}.departureDateInputPlaceholder`,defaultMessage:"Choisissez votre de date de d\xe9part",en:"Choose your departure date",it:"Scegliete la data di partenza",es:"Elija su fecha de salida",de:"W\xe4hlen Sie Ihr Abreisedatum",nl:"Kies uw vertrekdatum"},returnDateInputPlaceholder:{id:`${a}.returnDateInputPlaceholder`,defaultMessage:"Choisissez votre date de retour",en:"Choose your return date",it:"Scegliere la data di rientro",es:"Elija su fecha de regreso",de:"W\xe4hlen Sie Ihr R\xfcckreisedatum",nl:"Kies uw terugkeerdatum"},departureCalendarHeader:{id:`${a}.departureCalendarHeader`,defaultMessage:"Choisissez votre date de d\xe9part",en:"Choose your departure date",it:"Scegliete la data di partenza",es:"Elija su fecha de salida",de:"W\xe4hlen Sie Ihr Abreisedatum",nl:"Kies uw vertrekdatum"},returnCalendarHeader:{id:`${a}.returnCalendarHeader`,defaultMessage:"Choisissez votre date de ",en:"Choose your date of ",it:"Scegliete la data di ",es:"Elija su fecha de ",de:"W\xe4hlen Sie Ihr Datum von ",nl:"Kies uw datum van "},returnCalendarHeaderGreen:{id:`${a}.returnCalendarHeaderGreen`,defaultMessage:"retour",en:"return",it:"ritorno",es:"volver",de:"r\xfcckreise",nl:"terug"},defaultResultsHeader:{id:`${a}.defaultResultsHeader`,defaultMessage:"Trouvez votre trajet sur Tictactrip",en:"Find your journey with Tictactrip",it:"Trova il tuo viaggio su Tictactrip",es:"Encuentra tu viaje en Tictactrip",de:"Finden Sie Ihre Fahrt auf Tictactrip",nl:"Vind uw reis op Tictactrip"},submitStartDate:{id:`${a}.submitStartDate`,defaultMessage:"Choisir cette date de d\xe9part",en:"Select this departure date",it:"Scegliere questa data di partenza",es:"Elija esta fecha de salida",de:"Dieses Abreisedatum w\xe4hlen",nl:"Kies deze vertrekdatum"},submitReturnDate:{id:`${a}.submitReturnDate`,defaultMessage:"Choisir cette date de retour",en:"Select this return date",it:"Scegliere questa data di ritorno",es:"Elija esta fecha de regreso",de:"Dieses Datum f\xfcr die R\xfcckkehr w\xe4hlen",nl:"Kies deze inleverdatum"},clearReturnDate:{id:`${a}.clearReturnDate`,defaultMessage:"Ne pas choisir de billet retour",en:"One way only",it:"Non scegliere un biglietto di andata e ritorno",es:"No elija un billete de vuelta",de:"Kein R\xfcckflugticket w\xe4hlen",nl:"Kies geen retourticket"},timePickerHeader:{id:`${a}.timePickerHeader`,defaultMessage:"\xc0 partir de",en:"Leaving at",it:"Partenza a",es:"Desde",de:"Ab",nl:"Van"},passengersHeader:{id:`${a}.passengersHeader`,defaultMessage:"Dites nous qui voyage",en:"Who is travelling",it:"Diteci chi \xe8 in viaggio",es:"D\xedganos qui\xe9n viaja",de:"Sagen Sie uns, wer reist",nl:"Vertel ons wie er reist"},passengers:{id:`${a}.passengers`,defaultMessage:"Passagers",en:"Passengers",it:"Passegger
170i",es:"Pasajeros",de:"Passagiere",nl:"Passagiers"},passengerYoungSelect:{id:`${a}.passengerYoungSelect`,defaultMessage:"Jeune (0-27)",en:"Youth (0-27)",it:"Giovani (0-27)",es:"J\xf3venes (0-27)",de:"Jugendlicher (0-27)",nl:"Jong (0-27)"},passengerAdultSelect:{id:`${a}.passengerAdultSelect`,defaultMessage:"Adulte (28-59)",en:"Adult (28-59)",it:"Adulti (28-59)",es:"Adulto (28-59)",de:"Erwachsener (28-59)",nl:"Volwassene (28-59)"},passengerSeniorSelect:{id:`${a}.passengerSeniorSelect`,defaultMessage:"Senior (60+)",en:"Senior (60+)",it:"Senior (60+)",es:"Senior (60+)",de:"Senior (60+)",nl:"Senior (60+)"},youths:{id:`${a}.youths`,defaultMessage:"jeune",en:"Youth",it:"giovane",es:"joven",de:"junge",nl:"jonge"},adults:{id:`${a}.adults`,defaultMessage:"adulte",en:"adult",it:"adulto",es:"adultos",de:"erwachsener",nl:"volwassene"},seniors:{id:`${a}.seniors`,defaultMessage:"senior",en:"Senior",it:"senior",es:"senior",de:"senior",nl:"senior"},card:{id:`${a}.card`,defaultMessage:"carte",en:"card",it:"carta",es:"tarjeta",de:"karte",nl:"kaart"},cards:{id:`${a}.cards`,defaultMessage:"cartes",en:"cards",es:"tarjetas",it:"carte",de:"karten",nl:"kaarten"},addPassengers:{id:`${a}.addPassengers`,defaultMessage:"Ajouter un autre passager",en:"Add another passenger",it:"Aggiungere un altro passeggero",es:"A\xf1adir otro pasajero",de:"Einen weiteren Mitreisenden hinzuf\xfcgen",nl:"Nog een passagier toevoegen"},editAge:{id:`${a}.editAge`,defaultMessage:"\xc2ge du passager",en:"Age of the passenger",it:"Et\xe0 del passeggero",es:"Edad del pasajero",de:"Alter des Passagiers",nl:"Leeftijd van de passagier"},submit:{id:`${a}.submit`,defaultMessage:"Rechercher",en:"Search",it:"Ricerca",es:"Buscar en",de:"Suche",nl:"Zoeken"},addDiscountCard:{id:`${a}.addDiscountCard`,defaultMessage:"Carte de r\xe9duction",en:"Discount Card",es:"Tarjeta de descuento",it:"Carta sconto",de:"Erm\xe4\xdfigungskarte",nl:"Kortingskaart"},submitEditPassenger:{id:`${a}.submitEditPassenger`,defaultMessage:"Valider ce passager",en:"Submit passenger",it:"Convalidare questo passeggero",es:"Valide a este pasajero",de:"Diesen Passagier best\xe4tigen",nl:"Valideer deze passagier"},submitPassenger:{id:`${a}.submitPassenger`,defaultMessage:"Valider les passagers",en:"Submit passengers",it:"Convalida dei passeggeri",es:"Validaci\xf3n de pasajeros",de:"Passagiere validieren",nl:"Passagiers valideren"},noResults:{id:`${a}.noResults`,defaultMessage:"Aucun r\xe9sultat trouv\xe9",en:"No results found",it:"Nessun risultato trovato",es:"No se han encontrado resultados",de:"Keine Ergebnisse gefunden",nl:"Geen resultaten gevonden"},adultPassenger:{id:`${a}.adultPassenger`,defaultMessage:"{count, plural,=0 {adulte} one {adulte} other {adultes}}",en:"{count, plural, =0 {adult} one {adult} other {adults}}",it:"{count, plural, =0 {adulto} one {adulto} other {adulti}}",es:"{count, plural, =0 {adulto} one {adulto} other {adultos}}",de:"{count, plural, =0 {erwachsener} one {erwachsener} other {erwachsene}}",nl:"{count, plural, =0 {volwassene} one {volwassene} other {volwassenen}}"},youngPassenger:{id:`${a}.youngPassenger`,defaultMessage:"{count, plural, =0 {jeune} one {jeune} other {jeunes}}",en:"{count, plural, =0 {young}  one {young} other {young}}",it:"{count, plural, =0 {giovane} one {giovane} other {giovani}}",es:"{count, plural, =0 {joven} one {joven} other {j\xf3venes}}",de:"{count, plural, =0 {junge} one {junge} other {jugendliche}}",nl:"{count, plural, =0 {jonge} one {jonge} other {jongeren}}"},seniorPassenger:{id:`${a}.seniorPassenger`,defaultMessage:"{count, plural, =0 {senior} one {senior} other {seniors}}",en:"{count, plural, =0 {senior} one {senior} other {seniors}}",it:"{count, plural, =0 {senior} one {senior} other {anziani}}",es:"{count, plural, =0 {senior} one {senior} other {personas mayores}}",de:"{count, plural, =0 {senior} one {senior} other {senioren}}",nl:"{count, plural, =0 {senior} one {senior} other {senioren}}"},cardPassenger:{id:`${a}.cardPassenger`,defaultMessage:"{count, plural, =0 {carte} one {carte} other {cartes}}",en:"{count, plural, =0 {card}  one {card} other {cards}}",it:"{count, plural, =0 {carta} one {carta} other {carte}}",es:"{count, plural, =0 {tarjeta} one {tarjeta} other {tarjetas}}",de:"{count, plural, =0 {karte} one {karte} other {Karten}}",nl:"{count, plural, =0 {kaart} one {kaart} other {kaarten}}"},editPassengerOrAddCard:{id:`${a}.editPassengerOrAddCard`,defaultMessage:"Modifier le passager",en:"Edit the passenger",it:"Modificare il passeggero",es:"Editar el pasajero",de:"Bearbeiten Sie den Passagier",nl:"Bewerk de passagier"},discountCardInfo:{id:`${a}.discountCardInfo`,defaultMessage:"Le num\xe9ro de carte {discountCardLabel} vous sera demand\xe9 au moment de la commande.",en:"The {discountCardLabel} card number will be requested at the time of the order.",it:"Il numero della carta {discountCardLabel} sar\xe0 richiesto al momento dell'ordine.",es:"El n\xfamero de tarjeta {discountCardLabel} se solicitar\xe1 en el momento del pedido.",de:"Die {discountCardLabel} Kartennummer wird bei der Bestellung abgefragt.",nl:"Het nummer van de {discountCardLabel} kaart zal worden gevraagd op het moment van de bestelling."}};t.a=Object(i.defineMessages)(o)},,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);
170const r="app.components.Passengers",a={passenger:{id:`${r}.passenger`,defaultMessage:"passager",en:"passenger",it:"passeggero",es:"pasajero",de:"passagier",nl:"passagier"},passengers:{id:`${r}.passengers`,defaultMessage:"passagers",en:"passengers",it:"passeggeri",es:"pasajeros",de:"passagiere",nl:"passagiers"},editPassengers:{id:`${r}.editPassengers`,defaultMessage:"Modifier les passagers",en:"Modify the passengers",it:"Modificare i passeggeri",es:"Modificaci\xf3n de los pasajeros",de:"\xc4ndern von Passagieren",nl:"Verander passagiers"},submitPassenger:{id:`${r}.submitPassenger`,defaultMessage:"Valider les passagers",en:"Submit passengers",it:"Convalida dei passeggeri",es:"Validaci\xf3n de pasajeros",de:"Passagiere validieren",nl:"Passagiers valideren"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="component.trip.messages",a={multipleConnections:{id:`${r}.multipleConnections`,defaultMessage:"corresp.",en:"connections",it:"corrispondenze",es:"conexiones",de:"Verbindungen",nl:"verbindingen"},oneConnection:{id:`${r}.oneConnection`,defaultMessage:"corresp.",en:"connection",it:"corrispondenza",es:"conexi\xf3n",de:"Verbindung",nl:"verbinding"},direct:{id:`${r}.direct`,defaultMessage:"Direct",en:"Direct",it:"Diretto",es:"Directo",de:"Direkt",nl:"Direct"},oneStop:{id:`${r}.oneStop`,defaultMessage:"corresp",en:"stop",it:"scalo",es:"escala",de:"zwischenstopp",nl:"tussenstop"},multipleStops:{id:`${r}.multipleStops`,defaultMessage:"corresp",en:"stops",it:"scalo",es:"escalas",de:"zwischenstopps",nl:"tussenstops"},night:{id:`${r}.night`,defaultMessage:"Nuit",en:"Night",it:"Notte",es:"Noche",de:"Nacht",nl:"Nacht"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(6),r=n(12);const a="app.containers.tripRecapScope",o={[r.j.OUTBOUND]:{id:`${a}.${r.j.OUTBOUND}`,defaultMessage:"Aller : ",en:"Outbound : ",it:"Andata : ",es:"Salida : ",de:"Gehen : ",nl:"Uitgaand : "},[r.j.RETURN]:{id:`${a}.${[r.j.RETURN]}`,defaultMessage:"Retour : ",en:"Return : ",it:"Ritorno : ",es:"Vuelta : ",de:"Zur\xfcck : ",nl:"Terug : "}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var i=n(6),r=n(20);const a="app.containers.City",o={subtitle:{id:`${a}.subtitle`,defaultMessage:"D\xe9couvrez {city} au plus bas prix",en:"Discover {city} at the lowest price",es:"Descubre {city} al precio m\xe1s bajo",it:"Scopri {city} al prezzo pi\xf9 basso",de:"Entdecken Sie {city} zum besten Preis",nl:"Ontdek {city} tegen de laagste prijs"},[r.e]:{id:`${a}.${r.e}`,defaultMessage:"D\xe9couvrir",en:"Discover",es:"Descubrir",it:"Scoprire",de:"Entdecken",nl:"Ontdekken"},[r.d]:{id:`${a}.${r.d}`,defaultMessage:"En savoir plus",en:"Learn more",es:"M\xe1s informaci\xf3n",it:"Ulteriori informazioni",de:"Mehr erfahren",nl:"Meer informatie"},[r.k]:{id:`${a}.${r.k}`,defaultMessage:"Informations",en:"Info",es:"Informaci\xf3n",it:"Informazioni",de:"Info",nl:"Informatie"},infoHeader:{id:`${a}.infoHeader`,defaultMessage:"Plus d'information sur ",en:"More information about",es:"M\xe1s informaci\xf3n sobre",it:"Ulteriori informazioni su",de:"Mehr Informationen \xfcber",nl:"Meer informatie over"},misc:{id:`${a}.misc`,defaultMessage:"\xc0 savoir",en:"Good to know",es:"Bueno saber",it:"Da sapere",de:"Wissenswertes",nl:"Goed om te weten"},childrenLinksHeader:{id:`${a}.childrenLinksHeader`,defaultMessage:"Vous devriez aimer ",en:"You might like",es:"Te podr\xeda gustar",it:"Potrebbe piacerti",de:"Das k\xf6nnte Ihnen gefallen",nl:"Misschien vind je dit leuk"},siblingsFromHeader:{id:`${a}.siblingsFromHeader`,defaultMessage:"Trajets pas cher depuis ",en:"Cheap trips from",es:"Viajes econ\xf3micos desde",it:"Viaggi economici da",de:"G\xfcnstige Reisen von",nl:"Goedkope reizen vanaf"},siblingsToHeader:{id:`${a}.siblingsToHeader`,defaultMessage:"Trajets pas cher vers ",en:"Cheap trips to",es:"Viajes econ\xf3micos a",it:"Viaggi economici per",de:"G\xfcnstige Reisen nach",nl:"Goedkope reizen naar"},servicesHeader:{id:`${a}.servicesHeader`,defaultMessage:"Quelques infos avant le d\xe9part",en:"Some info before departure",es:"Algunas informaciones antes de partir",it:"Alcune informazioni prima della partenza",de:"Einige Infos vor der Abreise",nl:"Enkele informatie voor vertrek"},[r.z]:{id:`${a}.${r.z}`,defaultMessage:"Bi\xe8re",en:"Beer",es:"Cerveza",it:"Birra",de:"Bier",nl:"Bier"},[r.B]:{id:`${a}.${r.B}`,defaultMessage:"Soda",en:"Soda",es:"Refresco",it:"Soda",de:"Limonade",nl:"Frisdrank"},[r.A]:{id:`${a}.${r.A}`,defaultMessage:"Caf\xe9",en:"Coffee",es:"Caf\xe9",it:"Cappuccino",de:"Kaffee",nl:"Koffie"},[r.C]:{id:`${a}.${r.C}`,defaultMessage:"Restaurant",en:"Restaurant",es:"Restaurante",it:"Ristorante",de:"Restaurant",nl:"Restaurant"},[r.o]:{id:`${a}.${r.o}`,defaultMessage:"Free Wifi",en:"Free Wifi",es:"Wifi gratis",it:"Wifi gratuito",de:"Kostenloses WLAN",nl:"Gratis wifi"},[r.y]:{id:`${a}.${r.y}`,defaultMessage:"Prises",en:"Power",es:"Enchufes",it:"Prese di corrente",de:"Stromver
170sorgung",nl:"Stroomvoorziening"},[r.n]:{id:`${a}.${r.n}`,defaultMessage:"Female Friendly",en:"Female Friendly",es:"Amigable para mujeres",it:"Amichevole per le donne",de:"Frauenfreundlich",nl:"Vrouwvriendelijk"},[r.H]:{id:`${a}.${r.H}`,defaultMessage:"Pi\xe9ton",en:"Walkability",es:"Peatonalidad",it:"Pedonalit\xe0",de:"Gehfreundlichkeit",nl:"Wandelbaarheid"},[r.E]:{id:`${a}.${r.E}`,defaultMessage:"S\xe9curit\xe9",en:"Safety",es:"Seguridad",it:"Sicurezza",de:"Sicherheit",nl:"Veiligheid"},[r.m]:{id:`${a}.${r.m}`,defaultMessage:"Anglophone",en:"English speaking",es:"Que habla ingl\xe9s",it:"Che parla inglese",de:"Englischsprachig",nl:"Engelssprekend"},[r.l]:{id:`${a}.${r.l}`,defaultMessage:"Qualit\xe9 de l'air",en:"Air quality",es:"Calidad del aire",it:"Qualit\xe0 dell'aria",de:"Luftqualit\xe4t",nl:"Luchtkwaliteit"},[r.x]:{id:`${a}.${r.x}`,defaultMessage:"Paix",en:"Peace",es:"Paz",it:"Pace",de:"Frieden",nl:"Vrede"},[r.p]:{id:`${a}.${r.p}`,defaultMessage:"Accueil",en:"Welcome",es:"Recepci\xf3n",it:"Accoglienza",de:"Willkommen",nl:"Welkom"},[r.w]:{id:`${a}.${r.w}`,defaultMessage:"Vie nocturne",en:"Nightlife",es:"Vida nocturna",it:"Vita notturna",de:"Nachtleben",nl:"Nachtleven"},[r.q]:{id:`${a}.${r.q}`,defaultMessage:"Fun",en:"Fun",es:"Diversi\xf3n",it:"Divertimento",de:"Spa\xdf",nl:"Plezier"},[r.F]:{id:`${a}.${r.F}`,defaultMessage:"Pourboire",en:"Tipping",es:"Propina",it:"Mancia",de:"Trinkgeld",nl:"Fooi"},[r.v]:{id:`${a}.${r.v}`,defaultMessage:"Qualit\xe9 de vie",en:"Life quality",es:"Calidad de vida",it:"Qualit\xe0 della vita",de:"Lebensqualit\xe4t",nl:"Levenskwaliteit"},[r.u]:{id:`${a}.${r.u}`,defaultMessage:"Internet (vitesse)",en:"Internet speed",es:"Internet (velocidad)",it:"Velocit\xe0 di Internet",de:"Internetgeschwindigkeit",nl:"Internetsnelheid"},[r.t]:{id:`${a}.${r.t}`,defaultMessage:"Bonheur",en:"Happiness",es:"Felicidad",it:"Felicit\xe0",de:"Gl\xfcck",nl:"Geluk"},[r.r]:{id:`${a}.${r.r}`,defaultMessage:"Gay friendly",en:"Gay friendly",es:"Amigable para la comunidad LGBTQ+",it:"Gay friendly",de:"Gay-freundlich",nl:"Gayvriendelijk"},[r.G]:{id:`${a}.${r.G}`,defaultMessage:"Uber",en:"Uber",es:"Uber",it:"Uber",de:"Uber",nl:"Uber"},[r.s]:{id:`${a}.${r.s}`,defaultMessage:"Ration H/F",en:"Gender ratio",es:"Proporci\xf3n de g\xe9nero",it:"Rapporto di genere",de:"Geschlechterverh\xe4ltnis",nl:"Geslachtsverhouding"},[r.D]:{id:`${a}.${r.D}`,defaultMessage:"Chambre",en:"Room",es:"Habitaci\xf3n",it:"Camera",de:"Zimmer",nl:"Kamer"}};t.c=Object(i.defineMessages)(o)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.components.nextDay",a={day:{id:`${r}.day`,defaultMessage:"jour",en:"day",it:"giorno",es:"d\xeda",de:"tag",nl:"dag"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.components.nextSalesOpening",a={upcomingTitle:{id:`${r}.upcomingTitle`,defaultMessage:"Prochaine ouverture des ventes",en:"Next ticket sales opening",it:"Prossima apertura delle vendite",es:"Pr\xf3xima apertura de ventas",de:"N\xe4chster Verkaufsstart",nl:"Volgende verkoopstart"},upcomingBody:{id:`${r}.upcomingBody`,defaultMessage:"Les billets {brand} pour les voyages du {from} au {to} sont mis en vente le {opensAt} (heure de Paris).",en:"Tickets for {brand} journeys between {from} and {to} go on sale on {opensAt} (Paris time).",it:"I biglietti {brand} per i viaggi dal {from} al {to} sono in vendita dal {opensAt} (ora di Parigi).",es:"Los billetes {brand} para viajes del {from} al {to} salen a la venta el {opensAt} (hora de Par\xeds).",de:"{brand}-Tickets f\xfcr Reisen vom {from} bis {to} sind ab {opensAt} (Pariser Zeit) buchbar.",nl:"{brand}-tickets voor reizen van {from} tot {to} gaan op {opensAt} (Parijse tijd) in de verkoop."},openedTitle:{id:`${r}.openedTitle`,defaultMessage:"Les ventes sont ouvertes",en:"Ticket sales are open",it:"Le vendite sono aperte",es:"Las ventas est\xe1n abiertas",de:"Der Verkauf hat begonnen",nl:"De verkoop is geopend"},openedBody:{id:`${r}.openedBody`,defaultMessage:"Les billets {brand} pour les voyages du {from} au {to} sont en vente depuis le {opensAt}. Les meilleurs prix partent en quelques heures : comparez d\xe8s maintenant.",en:"Tickets for {brand} journeys between {from} and {to} have been on sale since {opensAt}. The cheapest fares go within hours \u2014 compare now.",it:"I biglietti {brand} per i viaggi dal {from} al {to} sono in vendita dal {opensAt}. I prezzi migliori si esauriscono in poche ore: confronta subito.",es:"Los billetes {brand} para viajes del {from} al {to} est\xe1n a la venta desde el {opensAt}. Los mejores precios vuelan en pocas horas: compara ahora.",de:"{brand}-Tickets f\xfcr Reisen vom {from} bis {to} sind seit {opensAt} buchbar. Die g\xfcnstigsten Preise sind binnen Stunden weg \u2014 jetzt vergleichen.",nl:"{brand}-tickets voor reizen van {from} tot {to} zijn sinds {opensAt} te koop. De laagste prijzen zijn binnen enkele uren weg \u2014 vergelijk nu."},meanwhile:{id:`${r}.meanwhile`,defaultMessage:"En attendant, les trajets en bus et en covoiturage sont d\xe9j\xe0 r\xe9servables pour ces dates.",en:"In the meantime, coach and carpooling journeys can already be booked for those dates.",it:"Nel frattempo, i viaggi in autobus e in carpooling sono gi\xe0 prenotabili per queste date.",es:"Mientras tanto, los trayectos en autob\xfas y en carpooling ya se pueden reservar para esas fechas.",de:"In der Zwischenzeit sind Bus- und Mitfahrgelegenheiten f\xfcr diese Daten bereits buchbar.",nl:"Ondertussen zijn bus- en carpoolritten voor die data al te boeken."}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);
170const r="app.components.priceCalendar",a={cheapest:{id:`${r}.cheapest`,defaultMessage:"Le moins cher",en:"The cheapest",it:"Il meno caro",es:"El m\xe1s barato",de:"Der g\xfcnstigste",nl:"De goedkoopste"},today:{id:`${r}.today`,defaultMessage:"Aujourd'hui",en:"Today",it:"Oggi",es:"Hoy",de:"Heute",nl:"Vandaag"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.components.salesOpeningTable",a={heading:{id:`${r}.heading`,defaultMessage:"Calendrier d'ouverture des ventes par transporteur",en:"Ticket sales opening calendar by carrier",it:"Calendario di apertura delle vendite per vettore",es:"Calendario de apertura de ventas por transportista",de:"Verkaufsstart-Kalender nach Anbieter",nl:"Verkoopstartkalender per vervoerder"},statusUpcoming:{id:`${r}.statusUpcoming`,defaultMessage:"\xc0 venir",en:"Upcoming",it:"In arrivo",es:"Pr\xf3ximamente",de:"Demn\xe4chst",nl:"Binnenkort"},statusOpen:{id:`${r}.statusOpen`,defaultMessage:"En vente",en:"On sale",it:"In vendita",es:"A la venta",de:"Im Verkauf",nl:"In de verkoop"},parisTime:{id:`${r}.parisTime`,defaultMessage:"heure de Paris",en:"Paris time",it:"ora di Parigi",es:"hora de Par\xeds",de:"Pariser Zeit",nl:"Parijse tijd"},alreadyOpenTitle:{id:`${r}.alreadyOpenTitle`,defaultMessage:"D\xe9j\xe0 en vente ({count, plural, one {# ouverture} other {# ouvertures}})",en:"Already on sale ({count, plural, one {# opening} other {# openings}})",it:"Gi\xe0 in vendita ({count, plural, one {# apertura} other {# aperture}})",es:"Ya a la venta ({count, plural, one {# apertura} other {# aperturas}})",de:"Bereits im Verkauf ({count, plural, one {# Verkaufsstart} other {# Verkaufsstarts}})",nl:"Al in de verkoop ({count, plural, one {# verkoopstart} other {# verkoopstarts}})"},familyAll:{id:`${r}.familyAll`,defaultMessage:"{family} (toutes destinations)",en:"{family} (all destinations)",it:"{family} (tutte le destinazioni)",es:"{family} (todos los destinos)",de:"{family} (alle Ziele)",nl:"{family} (alle bestemmingen)"},dateRange:{id:`${r}.dateRange`,defaultMessage:"Du {from} au {to}",en:"From {from} to {to}",it:"Dal {from} al {to}",es:"Del {from} al {to}",de:"Vom {from} bis {to}",nl:"Van {from} tot {to}"},fromDate:{id:`${r}.fromDate`,defaultMessage:"\xc0 partir du {from}",en:"From {from}",it:"A partire dal {from}",es:"A partir del {from}",de:"Ab {from}",nl:"Vanaf {from}"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.components.TrustBox",a={clientReviews:{id:`${r}.clientReviews`,defaultMessage:"Avis client",en:"Client reviews",it:"Opinione del cliente",es:"Opini\xf3n del cliente",de:"Kundenmeinung",nl:"Beoordelingen van klanten"},review:{id:`${r}.review`,defaultMessage:"<strong>4.7</strong> sur 1146 avis",en:"<strong>4.7</strong> out of 1146 reviews",it:"<strong>4,7</strong> su 1146 recensioni",es:"<strong>4,7</strong> sobre 1146 opiniones",de:"<strong>4,7</strong> von 1146 Bewertungen",nl:"<strong>4,7</strong> uit 1146 beoordelingen"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.LargeTravelSlider",a={largeTravelSliderHeader:{id:`${r}.largeTravelSliderHeader`,defaultMessage:"En qu\xeate d'inspiration ? <br />Laissez-vous s\xe9duire par nos id\xe9es voyage !",en:"Looking for ideas for a trip ? <br />Discover our travel suggestions!",it:"Siete in cerca di ispirazione?<br /> Lasciatevi ispirare dalle nostre idee di viaggio!",es:"\xbfBusca inspiraci\xf3n?<br /> Eche un vistazo a nuestras ideas de viaje!",de:"Auf der Suche nach Inspiration?<br /> Lassen Sie sich von unseren Reiseideen inspirieren!",nl:"Op zoek naar inspiratie ?<br /> Kijk eens naar onze reisidee\xebn!"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.LegalMention",a={metaDescription:{id:`${r}.metaDescription`,defaultMessage:"Informations l\xe9gales sur Tictactrip, 1\xe8re plateforme de r\xe9servation de billets de bus, train et covoiturage.",en:"Legal information about Tictactrip, the first bus, train and carpool booking platform.",es:"Informaci\xf3n legal sobre Tictactrip, la primera plataforma de reserva de autobuses, trenes y coches compartidos.",it:"Informazioni legali su Tictactrip, la prima piattaforma di prenotazione di autobus, treni e carpooling.",de:"Rechtliche Informationen \xfcber Tictactrip, die erste Plattform f\xfcr die Buchung von Bussen, Z\xfcgen und Mitfahrgelegenheiten.",nl:"Juridische informatie over Tictactrip, het eerste platform voor het boeken van bussen, treinen en carpoolen."},header:{id:`${r}.header`,defaultMessage:"Mentions l\xe9gales",en:"Legal Notices",es:"Avisos legales",it:"Avvisi legali",de:"Rechtliche Hinweise",nl:"Juridische mededelingen"},infoTitle:{id:`${r}.infoTitle`,defaultMessage:"Informations l\xe9gales",en:"Legal Information",es:"Informaci\xf3n legal",it:"Informazioni legali",de:"Rechtliche Informationen",nl:"Juridische informatie"},textLegal:{id:`${r}.textLegal`,defaultMessage:"Le site www.tictactrip.eu est \xe9dit\xe9 et g\xe9r\xe9 par Tictatrip, Soci\xe9t\xe9 priv\xe9e sous la forme juridique SAS (Soci\xe9t\xe9 par actions simplifi\xe9s) \xe0 caract\xe8re c
170ommercial, immatricul\xe9e au registre du commerce et des soci\xe9t\xe9s de Paris sous le num\xe9ro 822 961 652.\n\n     Le si\xe8gle social de l'entreprise se trouve au 22 rue Popincourt 75011 Paris.\n\n     Soci\xe9t\xe9 immatricul\xe9e au r\xe9gime de TVA intracommunautaire n\xb0 FR34822961652.\n\n     Soci\xe9t\xe9 immatricul\xe9e \xe0 Atout France n\xb0 IM075180044.\n\n     Le responsable \xe9ditorial est Simon Robain, le pr\xe9sident.\n\n     Le site est h\xe9berg\xe9 par SCALEWAY SAS, 8 rue de la Ville l'Ev\xeaque 75008 Paris.\n     Le site web de l'h\xe9bergeur \xe9tant : https://www.scaleway.com/",en:"The www.tictactrip.eu website is published and managed by Tictatrip, a private company in the form of a SAS (simplified joint stock company), registered in the Paris Trade and Companies Register under number 822 961 652.\n\n    The company's head office is located at 22 rue Popincourt 75011 Paris.\n\n    Company registered for intra-Community VAT n\xb0 FR34822961652.\n\n    Company registered with Atout France n\xb0 IM075180044.\n\n    The editorial manager is Simon Robain, President.\n\n    The site is hosted by SCALEWAY SAS, 8 rue de la Ville l'Ev\xeaque 75008 Paris.\n    The host's website is: https://www.scaleway.com/",es:"El sitio web www.tictactrip.eu es editado y gestionado por Tictatrip, sociedad privada con forma de SAS (sociedad por acciones simplificada), inscrita en el Registro Mercantil y de Sociedades de Par\xeds con el n\xfamero 822 961 652.\n\n     La sociedad tiene su domicilio social en 22 rue Popincourt 75011 Par\xeds.\n\n     La empresa est\xe1 registrada a efectos del IVA intracomunitario con el n\xfamero FR34822961652.\n\n     Empresa registrada en Atout France con el n\xfamero IM075180044.\n\n     El director editorial es Simon Robain, el Presidente.\n\n     El sitio web est\xe1 alojado en SCALEWAY SAS, 8 rue de la Ville l'Ev\xeaque 75008 Paris.\n     El sitio web del anfitri\xf3n es: https://www.scaleway.com/",it:"Il sito www.tictactrip.eu \xe8 pubblicato e gestito da Tictatrip, una societ\xe0 privata sotto forma di SAS (societ\xe0 per azioni semplificata), iscritta al Registro del Commercio e delle Imprese di Parigi con il numero 822 961 652.\n\n     La sede legale della societ\xe0 \xe8 al 22 rue Popincourt 75011 Parigi.\n\n     La societ\xe0 \xe8 registrata ai fini dell'IVA intracomunitaria con il numero FR34822961652.\n\n     Societ\xe0 registrata presso Atout France n. IM075180044.\n\n     Il responsabile editoriale \xe8 Simon Robain, il presidente.\n\n     Il sito web \xe8 ospitato da SCALEWAY SAS, 8 rue de la Ville l'Ev\xeaque 75008 Paris.\n     Il sito web dell'host \xe8: https://www.scaleway.com/",de:"Die Website www.tictactrip.eu wird von Tictatrip herausgegeben und verwaltet, einer privaten Gesellschaft in der Rechtsform einer SAS (Soci\xe9t\xe9 par actions simplifi\xe9s) mit kommerziellem Charakter, die im Handels- und Gesellschaftsregister von Paris unter der Nummer 822 961 652 eingetragen ist.\n\n     Der Hauptsitz des Unternehmens befindet sich in 22 rue Popincourt 75011 Paris.\n\n     Das Unternehmen ist f\xfcr das innergemeinschaftliche Mehrwertsteuersystem unter der Nummer FR34822961652 registriert.\n\n     Eingetragenes Unternehmen bei Atout France Nr. IM075180044.\n\n     Der redaktionelle Verantwortliche ist Simon Robain, der Vorsitzende.\n\n     Die Website wird von SCALEWAY SAS, 8 rue de la Ville l'Ev\xeaque 75008 Paris, gehostet.\n     Die Website des Hosts lautet: https://www.scaleway.com/",nl:"De website www.tictactrip.eu wordt uitgegeven en beheerd door Tictatrip, een besloten vennootschap onder de vorm van een SAS (vereenvoudigde naamloze vennootschap), ingeschreven in het Handels- en Vennootschapsregister van Parijs onder het nummer 822 961 652.\n\n     De maatschappelijke zetel van de vennootschap is gevestigd te 22 rue Popincourt 75011 Parijs.\n\n     Het bedrijf is geregistreerd voor intracommunautaire btw onder nummer FR34822961652.\n\n     Het bedrijf is geregistreerd bij Atout France onder nummer IM075180044.\n\n     De redactiemanager is Simon Robain, de voorzitter.\n\n     De website wordt gehost door SCALEWAY SAS, 8 rue de la Ville l'Ev\xeaque 75008 Paris.\n     De website van de host is: https://www.scaleway.com/"},ODbLTitle:{id:`${r}.ODbLTitle`,defaultMessage:"Donn\xe9es",en:"Data",es:"Datos",it:"Dati",de:"Daten",nl:"Gegevens"},ODbL:{id:`${r}
170.ODbL`,defaultMessage:"Tictactrip utilise les versions des jeux de donn\xe9es communiqu\xe9s par les producteurs suivants :\n      - R\xe9gion Provence-Alpes-C\xf4te-d\u2019Azur\n      \n      Ces donn\xe9es sont disponibles sur transport.data.gouv.fr sous la licence \xab Open Database Licence \xbb (ODbL).",en:"Tictactrip uses versions of datasets supplied by the following producers:\n      - Provence-Alpes-C\xf4te-d'Azur Region\n      \n      These data are available on transport.data.gouv.fr under the Open Database Licence (ODbL).",es:"Tictactrip utiliza versiones de los conjuntos de datos proporcionados por los siguientes productores:\n      - Regi\xf3n Provenza-Alpes-Costa Azul\n      \n      Estos datos est\xe1n disponibles en transport.data.gouv.fr bajo la licencia Open Database Licence (ODbL).",it:"Tictactrip utilizza versioni dei set di dati forniti dai seguenti produttori:\n      - Regione Provenza-Alpi-Costa Azzurra\n      \n      Questi dati sono disponibili su transport.data.gouv.fr secondo la Open Database Licence (ODbL).",de:'Tictactrip verwendet die Versionen der Datens\xe4tze, die von den folgenden Produzenten mitgeteilt wurden:\n      - Region Provence-Alpes-C\xf4te-d\'Azur.\n      \n      Diese Daten sind auf transport.data.gouv.fr unter der "Open Database Licence" (ODbL) verf\xfcgbar.',nl:"Tictactrip gebruikt versies van de datasets van de volgende producenten:\n      - Regio Provence-Alpes-C\xf4te-d'Azur\n      \n      Deze gegevens zijn beschikbaar op transport.data.gouv.fr onder de Open Database Licence (ODbL)."}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.Privacy",a={metaTitle:{id:`${r}.metaTitle`,defaultMessage:"Politique de confidentialit\xe9",en:"Privacy Policy",es:"Pol\xedtica de privacidad",it:"Informativa sulla privacy",de:"Datenschutzrichtlinie",nl:"Privacybeleid"},metaDescription:{id:`${r}.metaDescription`,defaultMessage:"Chez Tictactrip nous prenons soin de vos donn\xe9es personnelles, la preuve !",en:"At Tictactrip we take care of your personal data, proof!",es:"\xa1En Tictactrip cuidamos tus datos personales, prueba!",it:"Da Tictactrip ci prendiamo cura dei tuoi dati personali, prova!",de:"Bei Tictactrip k\xfcmmern wir uns um Ihre pers\xf6nlichen Daten, Beweis!",nl:"Bij Tictactrip zorgen we voor uw persoonlijke gegevens, bewijs!"},header:{id:`${r}.header`,defaultMessage:"Politique de confidentialit\xe9",en:"Privacy Policy",es:"Pol\xedtica de privacidad",it:"Informativa sulla privacy",de:"Datenschutzrichtlinie",nl:"Privacybeleid"},title1:{id:`${r}.title1`,defaultMessage:"Quel type de donn\xe9es pouvons nous collecter ?",en:"What type of data can we collect?",es:"\xbfQu\xe9 tipo de datos podemos recopilar?",it:"Che tipo di dati possiamo raccogliere?",de:"Welche Art von Daten k\xf6nnen wir sammeln?",nl:"Welk type gegevens kunnen we verzamelen?"},title11:{id:`${r}.title11`,defaultMessage:"Les donn\xe9es et informations g\xe9n\xe9r\xe9es automatiquement par les utilisateurs",en:"Data and information generated automatically by users",es:"Datos e informaci\xf3n generados autom\xe1ticamente por los usuarios",it:"Dati e informazioni generati automaticamente dagli utenti",de:"Daten und Informationen, die automatisch von Benutzern generiert werden",nl:"Gegevens en informatie die automatisch door gebruikers worden gegenereerd"},title12:{id:`${r}.title12`,defaultMessage:"Les donn\xe9es que vous nous fournissez",en:"Data you provide to us",es:"Datos que nos proporciona",it:"Dati che ci fornite",de:"Daten, die Sie uns zur Verf\xfcgung stellen",nl:"Gegevens die u aan ons verstrekt"},title13:{id:`${r}.title13`,defaultMessage:"Les emails marketing et newsletters",en:"Marketing emails and newsletters",es:"Correos electr\xf3nicos de marketing y boletines informativos",it:"Email di marketing e newsletter",de:"Marketing-E-Mails und Newsletter",nl:"Marketing-e-mails en nieuwsbrieven"},title14:{id:`${r}.title14`,defaultMessage:"Gestion et utilisation des cookies",en:"Management and use of cookies",es:"Gesti\xf3n y uso de cookies",it:"Gestione e utilizzo dei cookie",de:"Verwaltung und Nutzung von Cookies",nl:"Beheer en gebruik van cookies"},title15:{id:`${r}.title15`,defaultMessage:"Retargeting, le re-ciblage client",en:"Retargeting, customer re-targeting",es:"Retargeting, reorientaci\xf3n al cliente",it:"Retargeting, re-targeting del cliente",de:"Retargeting, Kundenretargeting",nl:"Retargeting, klanten opnieuw targeten"},title16:{id:`${r}.title16`,defaultMessage:"Analyse web et statistiques - Google Analytics",en:"Web analytics and statistics - Google Analytics",es:"An\xe1lisis web y estad\xedsticas - Google Analytics",it:"Analisi web e statistiche - Google Analytics",de:"Webanal
170yse und Statistiken - Google Analytics",nl:"Webanalyse en statistieken - Google Analytics"},title17:{id:`${r}.title17`,defaultMessage:"Plugins pour les r\xe9seaux sociaux",en:"Plugins for social networks",es:"Plugins para redes sociales",it:"Plugin per i social network",de:"Plugins f\xfcr soziale Netzwerke",nl:"Plugins voor sociale netwerken"},title2:{id:`${r}.title2`,defaultMessage:"Qui a acc\xe8s \xe0 vos donn\xe9es ?",en:"Who has access to your data?",es:"\xbfQui\xe9n tiene acceso a sus datos?",it:"Chi ha accesso ai tuoi dati?",de:"Wer hat Zugriff auf Ihre Daten?",nl:"Wie heeft toegang tot uw gegevens?"},title21:{id:`${r}.title21`,defaultMessage:"La transmission de donn\xe9es pour les r\xe9servations",en:"Data transmission for bookings",es:"Transmisi\xf3n de datos para reservas",it:"Trasmissione di dati per prenotazioni",de:"Daten\xfcbertragung f\xfcr Buchungen",nl:"Gegevensoverdracht voor boekingen"},title211:{id:`${r}.title211`,defaultMessage:"Vers les fournisseurs de transports",en:"To transport providers",es:"A los proveedores de transporte",it:"Ai fornitori di trasporto",de:"An Transportanbieter",nl:"Naar transportaanbieders"},title212:{id:`${r}.title212`,defaultMessage:"Vers les fournisseurs de paiement",en:"To payment providers",es:"A los proveedores de pago",it:"Ai fornitori di pagamento",de:"An Zahlungsanbieter",nl:"Naar betalingsaanbieders"},title22:{id:`${r}.title22`,defaultMessage:"La transmission de donn\xe9es vers les fournisseurs de services",en:"Data transmission to service providers",es:"Transmisi\xf3n de datos a proveedores de servicios",it:"Trasmissione di dati a fornitori di servizi",de:"Daten\xfcbertragung an Dienstleister",nl:"Gegevensoverdracht naar dienstverleners"},title23:{id:`${r}.title23`,defaultMessage:"La transmission de donn\xe9es en dehors de l\u2019UE",en:"Data transmission outside the EU",es:"Transmisi\xf3n de datos fuera de la UE",it:"Trasmissione di dati al di fuori dell\u2019UE",de:"Daten\xfcbertragung au\xdferhalb der EU",nl:"Gegevensoverdracht buiten de EU"},title3:{id:`${r}.title3`,defaultMessage:"Quelle est la finalit\xe9 de notre utilisation de vos donn\xe9es et sur quelle base juridique le faisons nous ?",en:"What is the purpose of our use of your data and on what legal basis do we do it?",es:"\xbfCu\xe1l es el prop\xf3sito de nuestro uso de sus datos y sobre qu\xe9 base legal lo hacemos?",it:"Qual \xe8 lo scopo del nostro utilizzo dei tuoi dati e su quale base giuridica lo facciamo?",de:"Was ist der Zweck unserer Nutzung Ihrer Daten und auf welcher rechtlichen Grundlage tun wir dies?",nl:"Wat is het doel van ons gebruik van uw gegevens en op welke juridische basis doen we dat?"},title31:{id:`${r}.title31`,defaultMessage:"L\u2019article 6, 1a du R\xe8glement G\xe9n\xe9ral sur la Protection des Donn\xe9es",en:"Article 6, 1a of the General Data Protection Regulation",es:"Art\xedculo 6, 1a del Reglamento General de Protecci\xf3n de Datos",it:"Articolo 6, 1a del Regolamento generale sulla protezione dei dati",de:"Artikel 6, 1a der Allgemeinen Datenschutzverordnung",nl:"Artikel 6, 1a van de Algemene Verordening Gegevensbescherming"},title32:{id:`${r}.title32`,defaultMessage:"L\u2019article 6, 1b du RGPD",en:"Article 6, 1b of the GDPR",es:"Art\xedculo 6, 1b del RGPD",it:"Articolo 6, 1b del GDPR",de:"Artikel 6, 1b der DSGVO",nl:"Artikel 6, 1b van de AVG"},title33:{id:`${r}.title33`,defaultMessage:"L\u2019article 6, 1c du RGPD",en:"Article 6, 1c of the GDPR",es:"Art\xedculo 6, 1c del RGPD",it:"Articolo 6, 1c del GDPR",de:"Artikel 6, 1c der DSGVO",nl:"Artikel 6, 1c van de AVG"},title34:{id:`${r}.title34`,defaultMessage:"L\u2019article 6, 1f du RGPD",en:"Article 6, 1f of the GDPR",es:"Art\xedculo 6, 1f del RGPD",it:"Articolo 6, 1f del GDPR",de:"Artikel 6, 1f der DSGVO",nl:"Artikel 6, 1f van de AVG"},title4:{id:`${r}.title4`,defaultMessage:"Droits des utilisateurs sur leurs donn\xe9es personnelles, droit de porter plainte et droit d\u2019opposition",en:"User rights on their personal data, right to complain, and right to object",es:"Derechos de los usuarios sobre sus datos personales, derecho a presentar una queja y dere
170cho de oposici\xf3n",it:"Diritti degli utenti sui propri dati personali, diritto di presentare reclami e diritto di opposizione",de:"Rechte der Benutzer \xfcber ihre pers\xf6nlichen Daten, Beschwerderecht und Widerspruchsrecht",nl:"Rechten van gebruikers op hun persoonlijke gegevens, recht om een klacht in te dienen en recht op bezwaar"},content1:{id:`${r}.content1`,defaultMessage:"L'op\xe9rateur du site web de Tictactrip qui est aussi le \"responsable du traitement\" en mati\xe8re de l\xe9gislation relative \xe0 la protection des donn\xe9es est l'entreprise Tictactrip elle-m\xeame. \n\nTictactrip SAS est enregistr\xe9e au Registre du Commerce et des Soci\xe9t\xe9s en France sous le n\xb0 822 961 652. \n\nLe si\xe8ge social de l'entreprise Tictactrip est situ\xe9 au 22 rue Popincourt 75011 Paris. \n\nVous pouvez nous contacter \xe0 tout moment sur l'adresse email : [email protected] pour toutes questions et informations relatives ou non \xe0 la gestion des donn\xe9es et de vos donn\xe9es personnelles.\n\nNous souhaitons vous informer que notre traitement des donn\xe9es personnelles est conforme au R\xe8glement G\xe9n\xe9ral sur la Protection des Donn\xe9es (RGPD).",en:'The operator of Tictactrip\'s website, who is also the "data controller" in terms of data protection legislation, is the company Tictactrip itself.\n\nTictactrip SAS is registered with the Trade and Companies Register in France under number 822 961 652.\n\nThe registered office of Tictactrip is located at 22 rue Popincourt, 75011 Paris.\n\nYou can contact us at any time at the email address: [email protected] for any questions and information related or unrelated to data management and your personal data.\n\nWe want to inform you that our processing of personal data complies with the General Data Protection Regulation (GDPR).',es:'El operador del sitio web de Tictactrip, que tambi\xe9n es el "responsable del tratamiento" en t\xe9rminos de legislaci\xf3n de protecci\xf3n de datos, es la empresa Tictactrip en s\xed.\n\nTictactrip SAS est\xe1 registrada en el Registro Mercantil y de Sociedades de Francia con el n\xfamero 822 961 652.\n\nLa sede social de Tictactrip est\xe1 ubicada en 22 rue Popincourt, 75011 Par\xeds.\n\nPuede contactarnos en cualquier momento en la direcci\xf3n de correo electr\xf3nico: [email protected] para cualquier pregunta e informaci\xf3n relacionada o no con la gesti\xf3n de datos y sus datos personales.\n\nQueremos informarle que nuestro tratamiento de datos personales cumple con el Reglamento General de Protecci\xf3n de Datos (RGPD).',it:"L'operatore del sito web di Tictactrip, che \xe8 anche il \"responsabile del trattamento\" ai sensi della legislazione sulla protezione dei dati, \xe8 l'azienda Tictactrip stessa.\n\nTictactrip SAS \xe8 registrata presso il Registro delle imprese e delle societ\xe0 in Francia con il numero 822 961 652.\n\nLa sede legale di Tictactrip si trova al 22 rue Popincourt, 75011 Parigi.\n\n\xc8 possibile contattarci in qualsiasi momento all'indirizzo email: [email protected] per qualsiasi domanda e informazione relativa o non alla gestione dei dati e dei tuoi dati personali.\n\nVogliamo informarvi che il nostro trattamento dei dati personali \xe8 conforme al Regolamento generale sulla protezione dei dati (GDPR).",de:'Der Betreiber der Website von Tictactrip, der auch der "Datenverantwortliche" im Sinne der Datenschutzgesetzgebung ist, ist das Unternehmen Tictactrip selbst.\n\nDie Tictactrip SAS ist im Handels- und Gesellschaftsregister in Frankreich unter der Nummer 822 961 652 eingetragen.\n\nDer Hauptsitz von Tictactrip befindet sich in der 22 rue Popincourt, 75011 Paris.\n\nSie k\xf6nnen uns jederzeit unter der E-Mail-Adresse: [email protected] f\xfcr alle Fragen und Informationen kontaktieren, die mit der Datenverwaltung und Ihren personenbezogenen Daten zusammenh\xe4ngen oder nicht.\n\nWir m\xf6chten Sie darauf hinweisen, dass unsere Verarbeitung personenbezogener Daten den Bestimmungen der Datenschutz-Grundverordnung (DSGVO) entspricht.',nl:'De exploitant van de website van Tictactrip, die ook de "verwerkingsverantwoordelijke" is in termen van wetgeving inzake gegevensbescherming, is het bedrijf Tictactrip zelf.\n\nTictactrip SAS is geregistreerd bij de Kamer van Koophandel in Frankrijk onder nummer 822 961 652.\n\nHet hoofdkantoor van Tictactrip is gevestigd aan 22 rue Popincourt, 75011 Parijs.\n\nU kunt te allen tijde contact met ons opnemen op het e-mailadres: [email protected] voor alle vragen en informatie, gerelateerd of niet gerelateerd aan gegevensbeheer en uw persoonlijke gegevens.\n\nWij willen u informeren dat onze verwerking van persoonsgegevens in overeenstemming is met de Algemene Verordening Gegevensbescherming (AVG).'},content2:{id:`${r}.content2`,defaultMessage:"Sur le site Tictactrip, nous recueillons des donn\xe9es et autres informations qui sont automatiquement g\xe9n\xe9r\xe9es par votre navigateur web \xe0 chacune de vos visites sur notre site. Dans ces informations, il est question de :\n- L\u2019adresse IP,\n- Les urls du site visit\xe9es avant de venir sur notre site internet (site web r\xe9f\xe9rent),\n- Le navigateur utilis\xe9,\n- La date et l\u2019heure de votre visite,\n- Le temps que vous passez sur le site Tictactrip,\n- La langue du navigateur, \n- Le syst\xe8me d\u2019exploitation,\n- Le dispositif d\u2019acc\xe8s utilis\xe9,\n- Les urls des pages visit\xe9es sur notre site.\n\nCes donn\xe9es sont stock\xe9es durant une p\xe9riode de deux ans, apr\xe8s quoi elles sont supprim\xe9es automatiquement et d\xe9finitivement.",en:"On the Tictactrip website, we collect data and other information that is automatically generated by your web browser each time you visit our site. This information includes:\n- IP address,\n- URLs of the sites visited before coming to our website (referring website),\n- The browser used,\n- Date and time of your visit,\n- The time you spend on the Tictactrip site,\n- Browser language,\n- Operating system,\n- Access device used,\n- URLs of the pages visited on our site.\n\nThis data is stored for a period of two years, after which it is automatically and permanently deleted.",es:"En el sitio web de Tictactrip, recopilamos datos y otra informaci\xf3n que se genera autom\xe1ticamente mediante su navegador web cada vez que visita nuestro sitio. Esta informaci\xf3n incluye:\n- Direcci\xf3n IP,\n- URLs de los sitios visitados antes de llegar a nuestro sitio web (sitio web de referencia),\n- Navegador utilizado,\n- Fecha y hora de su visita,\n- El tiempo que pasa en el sitio Tictactrip,\n- Idioma del navegador,\n- Sistema operativo,\n- Dispositivo de acceso utilizado,\n- URLs de las p\xe1ginas visitadas en nuestro sitio.\n\nEstos datos se almacenan durante un per\xedodo de dos a\xf1os, despu\xe9s de lo cual se eliminan autom\xe1ticamente y de forma permanente.",it:"Sul sito web di Tictactrip raccogliamo dati e altre informazioni generate automaticamente dal tuo browser web ogni volta che visiti il nostro 
170sito. Queste informazioni includono:\n- Indirizzo IP,\n- URL dei siti visitati prima di arrivare al nostro sito web (sito web di riferimento),\n- Browser utilizzato,\n- Data e ora della tua visita,\n- Il tempo trascorso sul sito Tictactrip,\n- Lingua del browser,\n- Sistema operativo,\n- Dispositivo di accesso utilizzato,\n- URL delle pagine visitate sul nostro sito.\n\nQuesti dati vengono conservati per un periodo di due anni, dopodich\xe9 vengono eliminati automaticamente e definitivamente.",de:"Auf der Website von Tictactrip erfassen wir Daten und andere Informationen, die bei jedem Besuch unserer Website automatisch von Ihrem Webbrowser generiert werden. Zu diesen Informationen geh\xf6ren:\n- IP-Adresse,\n- URLs der besuchten Websites, bevor Sie unsere Website besuchen (verweisende Website),\n- Der verwendete Browser,\n- Datum und Uhrzeit Ihres Besuchs,\n- Die Zeit, die Sie auf der Tictactrip-Website verbringen,\n- Browsersprache,\n- Betriebssystem,\n- Verwendetes Zugriffsger\xe4t,\n- URLs der auf unserer Website besuchten Seiten.\n\nDiese Daten werden f\xfcr einen Zeitraum von zwei Jahren gespeichert und anschlie\xdfend automatisch und dauerhaft gel\xf6scht.",nl:"Op de website van Tictactrip verzamelen we gegevens en andere informatie die automatisch wordt gegenereerd door uw webbrowser telkens wanneer u onze site bezoekt. Deze informatie omvat:\n- IP-adres,\n- URL's van de bezochte sites voordat u naar onze website kwam (verwijzende website),\n- De gebruikte browser,\n- Datum en tijd van uw bezoek,\n- De tijd die u doorbrengt op de Tictactrip-site,\n- Browsertaal,\n- Besturingssysteem,\n- Gebruikt toegangsapparaat,\n- URL's van de pagina's die op onze site zijn bezocht.\n\nDeze gegevens worden gedurende een periode van twee jaar bewaard, waarna ze automatisch en permanent worden verwijderd."},content3:{id:`${r}.content3`,defaultMessage:"L\u2019application Tictactrip est une alternative pour vous permettre d\u2019acc\xe9der aux offres et services de Tictactrip. Sur cette app, nous enregistrons, traitons et utilisons les donn\xe9es de la m\xeame mani\xe8re que sur le site web Tictactrip, aux m\xeames fins et sur les m\xeames fondements juridiques. Le contenu de notre politique de confidentialit\xe9 s\u2019applique alors en cons\xe9quence.\n    \n    \xc9galement, nous enregistrons les donn\xe9es et informations que vous nous fournissez lors de l\u2019utilisation de notre site, en rapport \xe0 votre planification de voyage :\n  \n  \xc9galement, nous enregistrons les donn\xe9es et informations que vous nous fournissez lors de l\u2019utilisation de notre site, en rapport \xe0 votre planification de voyage :\n\n- Dans le cas de la r\xe9servation d\u2019un trajet sur notre site, nous vous demandons diff\xe9rents renseignements et donn\xe9es personnelles tels que : votre nom, votre num\xe9ro de t\xe9l\xe9phone, votre adresse e-mail, votre adresse de facturation, votre de type de paiement, vos informations sur vos cartes de r\xe9ductions ainsi que vos informations de carte de cr\xe9dit pour effectuer le paiement. Dans ce cas, nous ne vous demanderons jamais d\u2019autres informations que celles n\xe9cessaires pour compl\xe9ter le processus de r\xe9servation aupr\xe8s de nos fournisseurs de transport. Sans ces donn\xe9es, nous ne pourrons alors pas traiter votre r\xe9servation. Les informations de carte de cr\xe9dit sont directement transmises au fournisseur de paiement et nous ne les enregistrons pas. Vos donn\xe9es personnelles relatives \xe0 la r\xe9servation sont enregistr\xe9es dans notre base de donn\xe9e pendant une p\xe9riode de 10 ans. Nous conservons par la suite les informations requises par le droit commercial et fiscal pour des p\xe9riodes de conservation l\xe9gales qui sont le plus souvent de dix ans apr\xe8s la r\xe9servation et conclusion du contrat de ce fait.\n\n- Dans le cas o\xf9 vous vous inscriviez \xe0 un compte personnel sur le site Tictactrip avec la cr\xe9ation d\u2019un compte sur notre site, ces donn\xe9es seront alors stock\xe9es pour faciliter vos prochaines r\xe9servations. Ces donn\xe9es resteront enregistr\xe9es tant que vous aurez un compte utilisateur ouvert sur notre site Tictactrip. Dans l\u2019optique o\xf9 vou
170s d\xe9cideriez de supprimer votre compte, vos donn\xe9es personnelles associ\xe9es seront imm\xe9diatement supprim\xe9es \xe9galement. Cependant, les donn\xe9s de r\xe9servation potentielles et les donn\xe9es de base (ex : nom, adresse\u2026) sont conserv\xe9es comme \xe9nonc\xe9 ci-dessus.\n\n- Dans le cas o\xf9 vous nous contacteriez par mail ou si vous effectuez une demande de support client, les donn\xe9es que vous nous fournirez (par exemple : nom, email, t\xe9l\xe9phone\u2026) seront utilis\xe9es pour vous r\xe9pondre. Vos demandes de contact et de support client sont enregistr\xe9es pour une dur\xe9e de 5 ans \xe0 compter de la date de r\xe9ponse de nos \xe9quipes. Les droits commerciaux et fiscaux nous imposent de garder cette correspondance entre vous et nous pour les p\xe9riodes de r\xe9tentions l\xe9gales \xe0 savoir 6 ans en g\xe9n\xe9ral.",en:"The Tictactrip application is an alternative for you to access Tictactrip's offers and services. In this app, we record, process, and use data in the same way as on the Tictactrip website, for the same purposes and on the same legal basis. The content of our privacy policy applies accordingly.\n\nAdditionally, we record the data and information you provide us when using our site, related to your travel planning:\n\n- In the case of booking a trip on our site, we ask for various information and personal data such as: your name, phone number, email address, billing address, payment method, information about your discount cards, and your credit card information to process the payment. In this case, we will never ask for information other than what is necessary to complete the booking process with our transport providers. Without this data, we will not be able to process your reservation. Credit card information is transmitted directly to the payment provider, and we do not store it. Your personal data related to the reservation is stored in our database for a period of 10 years. We then retain information required by commercial and tax law for legal retention periods, most often ten years after the reservation and contract conclusion.\n\n- In case you create a personal account on the Tictactrip website with an account created on our site, this data will be stored to facilitate your future bookings. This data will remain recorded as long as you have an open user account on our Tictactrip site. In the event you decide to delete your account, your associated personal data will be immediately deleted as well. However, potential booking data and basic data (e.g., name, address) are retained as stated above.\n\n- If you contact us by email or if you make a customer support request, the data you provide us (for example: name, email, phone number) will be used to respond to you. Your customer contact and support requests are recorded for a duration of 5 years from the date of our team's response. Commercial and tax rights require us to keep this correspondence between you and us for legal retention periods, which is generally 6 years.",es:"La aplicaci\xf3n Tictactrip es una alternativa para que pueda acceder a las ofertas y servicios de Tictactrip. En esta aplicaci\xf3n, registramos, procesamos y utilizamos datos de la misma manera que en el sitio web de Tictactrip, para los mismos fines y sobre la misma base legal. El contenido de nuestra pol\xedtica de privacidad se aplica en consecuencia.\n\nAdem\xe1s, registramos los datos e informaci\xf3n que nos proporciona al utilizar nuestro sitio, en relaci\xf3n con la planificaci\xf3n de su viaje:\n\n- En el caso de reservar un viaje en nuestro sitio, solicitamos diversos datos e informaci\xf3n personal, como su nombre, n\xfamero de tel\xe9fono, direcci\xf3n de correo electr\xf3nico, direcci\xf3n de facturaci\xf3n, m\xe9todo de pago, informaci\xf3n sobre sus tarjetas de descuento y la informaci\xf3n de su tarjeta de cr\xe9dito para procesar el pago. En este caso, nunca solicitaremos informaci\xf3n que no sea necesaria para completar el proceso de reserva con nuestros proveedores de transporte. Sin estos datos, no podremos procesar su reserva. La informaci\xf3n de la tarjeta de cr\xe9dito se transmite directamente al proveedor de pagos y no la almacenamos. Sus datos personales relacionados con la reserva se almacenan en nuestra base de datos durante un per\xedodo de 10 a\xf1os. Luego, conservamos la informaci\xf3n requerida por la legislaci\xf3n comercial y fiscal durante per\xedodos de retenci\xf3n legales, que generalmente son de diez a\xf1os despu\xe9s de la reserva y la conclusi\xf3n del contrato.\n\n- 
170En caso de que cree una cuenta personal en el sitio web de Tictactrip con una cuenta creada en nuestro sitio, estos datos se almacenar\xe1n para facilitar sus futuras reservas. Estos datos permanecer\xe1n registrados mientras tenga una cuenta de usuario abierta en nuestro sitio Tictactrip. En caso de que decida eliminar su cuenta, sus datos personales asociados se eliminar\xe1n inmediatamente. Sin embargo, los datos potenciales de reserva y los datos b\xe1sicos (por ejemplo, nombre, direcci\xf3n) se conservan como se indica anteriormente.\n\n- Si se comunica con nosotros por correo electr\xf3nico o realiza una solicitud de soporte al cliente, los datos que nos proporcione (por ejemplo: nombre, correo electr\xf3nico, n\xfamero de tel\xe9fono) se utilizar\xe1n para responderle. Sus solicitudes de contacto y soporte al cliente se registran durante un per\xedodo de 5 a\xf1os a partir de la fecha de respuesta de nuestros equipos. Los derechos comerciales y fiscales nos obligan a conservar esta correspondencia entre usted y nosotros durante los per\xedodos de retenci\xf3n legales, que generalmente son de 6 a\xf1os.",it:"L'app Tictactrip \xe8 un'alternativa che ti consente di accedere alle offerte e ai servizi di Tictactrip. In questa app, registriamo, elaboriamo e utilizziamo i dati allo stesso modo del sito web Tictactrip, per gli stessi scopi e sulla stessa base giuridica. Il contenuto della nostra informativa sulla privacy si applica di conseguenza.\n\n  Inoltre, registriamo i dati e le informazioni che ci fornisci durante l'uso del nostro sito, in relazione alla pianificazione del tuo viaggio:\n  \n  - Nel caso della prenotazione di un viaggio sul nostro sito, ti chiediamo vari dati e informazioni personali come: il tuo nome, il numero di telefono, l'indirizzo email, l'indirizzo di fatturazione, il tipo di pagamento, le informazioni sulle tue carte di sconto e le informazioni sulla tua carta di credito per effettuare il pagamento. In questo caso, non chiederemo mai informazioni diverse da quelle necessarie per completare il processo di prenotazione con i nostri fornitori di trasporto. Senza questi dati, non saremo in grado di elaborare la tua prenotazione. Le informazioni sulla carta di credito vengono trasmesse direttamente al fornitore di pagamento e non le memorizziamo. I tuoi dati personali relativi alla prenotazione vengono registrati nel nostro database per un periodo di 10 anni. Successivamente, conserviamo le informazioni richieste dalla legislazione commerciale e fiscale per periodi di conservazione legali, che sono generalmente di dieci anni dopo la prenotazione e la conclusione del contratto.\n  \n  - Nel caso in cui crei un account personale sul sito Tictactrip con la creazione di un account sul nostro sito, questi dati verranno quindi memorizzati per facilitare le tue future prenotazioni. Questi dati rimarranno registrati finch\xe9 avrai un account utente aperto sul nostro sito Tictactrip. Nel caso decidessi di eliminare il tuo account, i tuoi dati personali associati verranno eliminati immediatamente. Tuttavia, i dati potenziali di prenotazione e i dati di base (ad esempio, nome, indirizzo) sono conservati come indicato sopra.\n  \n  - Nel caso in cui ci contatti via email o effettui una richiesta di supporto clienti, i dati che ci fornirai (ad esempio: nome, email, numero di telefono) saranno utilizzati per risponderti. Le tue richieste di contatto e",de:"Die Tictactrip-Anwendung ist eine Alternative, mit der Sie auf die Angebote und Dienstleistungen von Tictactrip zugreifen k\xf6nnen. In dieser App erfassen, verarbeiten und verwenden wir Daten auf die gleiche Weise wie auf der Tictactrip-Website, f\xfcr die gleichen Zwecke und auf der gleichen rechtlichen Grundlage. Der Inhalt unserer Datenschutzrichtlinie gilt entsprechend.\n\n  Au\xdferdem erfassen wir die Daten und Informationen, die Sie uns bei der Nutzung unserer Website im Zusammenhang mit Ihrer Reiseplanung zur Verf\xfcgung stellen:\n  \n  - Im Falle der Buchung einer Fahrt auf unserer Website bitten wir um verschiedene Informationen und pers\xf6nliche Daten wie Ihren Namen, Ihre Telefonnummer, Ihre E-Mail-Adresse, Ihre Rechnungsadresse, Ihre Zahlungsmethode, Informationen zu Ihren Rabattkarten sowie Ihre Kreditkartendaten zur Zahlungsabwicklung. In diesem Fall werden wir Sie niemals nach anderen Informationen als den f\xfcr den Buchungsvorgang bei unseren Transportanbietern erforderlichen Daten fragen. Ohne diese Daten k\xf6nnen wir Ihre Reservierung nicht bearbeiten. Kreditkartendaten werden direkt an den Zahlungsanbieter \xfcbermittelt, und wir speichern sie nicht. Ihre pers\xf6nlichen Daten im Zusammenhang mit der Reservierung werden in unserer Datenbank f\xfcr einen Zeitraum von 10 Jahren gespeichert. Anschlie\xdfend bewahren wir Informationen auf, die nach Handels- und Steuerrecht f\xfcr gesetzliche Aufbewahrungsfristen erforderlich sind, in der Regel zehn Jahre nach der Reservierung und Vertragsabschluss.\n  \n  - Falls Sie sich auf der Tictactrip-Website mit der Erstellung eines Kontos auf unserer Website registrieren, werden diese Daten gespeichert, um Ihre zuk\xfcnftigen Buchungen zu erleichtern. Diese Daten bleiben gespeichert, solange Sie ein offenes Benutzerkonto auf unserer Tictactrip-Website haben. Wenn Sie sich entscheiden, Ihr Konto zu l\xf6schen, werden Ihre zugeh\xf6rigen personenbezogenen Daten sofort gel\xf6scht. Die potenziellen Buchungsdaten und Basisdaten (z. B. Name, Adresse) werden jedoch wie oben beschrieben aufbewahrt.\n  \n  - Falls Sie uns per E-Mail kontaktieren oder eine Anfrage beim Kundensupport stellen, werden die von Ihnen bereitgestellten Daten (z. B. Name, E-Mail, Telefonnummer) verwendet, um Ihnen zu antworten. Ihre Kundenkontakt- und Supportanfragen werden f\xfcr einen Zeitraum von 5 Jahren ab dem Datum der Antwort unserer Teams aufgezeichnet. Handels- und Steuerrechte verpflichten uns, diese Korrespondenz zwischen Ihnen und uns f\xfcr die gesetzlichen Aufbewahrungsfristen aufzubewahren, die in der Regel 6 Jahre betragen.",nl:"De Tictactrip-app is een alternatief waarmee u toegang kunt krijgen tot de aanbiedingen en diensten van Tictactrip. In deze app registreren, verwerken en gebruiken we gegevens op dezelfde manier als op de Tictactrip-website, voor dezelfde doeleinden en op dezelfde juridische basis. De inhoud van ons privacybeleid is die
170novereenkomstig van toepassing.\n\n  Daarnaast registreren we de gegevens en informatie die u ons verstrekt bij het gebruik van onze website met betrekking tot uw reisplanning:\n  \n  - In het geval van het reserveren van een reis op onze website vragen we om verschillende gegevens en persoonlijke gegevens zoals uw naam, telefoonnummer, e-mailadres, factuuradres, betaalmethode, informatie over uw kortingskaarten en uw creditcardgegevens voor de betaling. In dit geval zullen we nooit om andere informatie vragen dan die nodig is om het boekingsproces bij onze vervoersaanbieders te voltooien. Zonder deze gegevens kunnen we uw reservering niet verwerken. Creditcardgegevens worden rechtstreeks aan de betaalaanbieder doorgegeven en we slaan ze niet op. Uw persoonlijke gegevens met betrekking tot de reservering worden gedurende een periode van 10 jaar in onze database bewaard. Vervolgens bewaren we informatie die vereist is door handels- en belastingwetgeving voor wettelijke bewaartermijnen, meestal tien jaar na de reservering en het sluiten van het contract.\n  \n  - Als u een persoonlijk account aanmaakt op de Tictactrip-website met het aanmaken van een account op onze site, worden deze gegevens vervolgens opgeslagen om uw toekomstige reserveringen te vergemakkelijken. Deze gegevens blijven geregistreerd zolang u een open gebruikersaccount heeft op onze Tictactrip-website. Als u besluit uw account te verwijderen, worden uw bijbehorende persoonlijke gegevens onmiddellijk verwijderd. Potenti\xeble boekingsgegevens en basisgegevens (bijvoorbeeld naam, adres) worden echter bewaard zoals hierboven beschreven.\n  \n  - Als u contact met ons opneemt via e-mail of als u een verzoek indient bij de klantenondersteuning, worden de gegevens die u ons verstrekt (bijvoorbeeld: naam, e-mail, telefoonnummer) gebruikt om u te antwoorden. Uw klantcontact- en ondersteuningsverzoeken worden gedurende een periode van 5 jaar vanaf de datum van het antwoord van onze teams geregistreerd. Handels- en belastingrechten vereisen dat we deze correspondentie tussen u en ons bewaren voor wettelijke bewaartermijnen, meestal 6 jaar."},content4:{id:`${r}.content4`,defaultMessage:"Si vous \xeates abonn\xe9 \xe0 notre newsletter, soit en vous y \xe9tant express\xe9ment inscrit sur notre site, soit suite \xe0 votre accord donn\xe9 \xe0 la suite d\u2019une r\xe9servation sur notre site, nous vous enverrons une newsletter et des emails marketing, de la publicit\xe9, des offres promotionnelles et services compl\xe9mentaires (h\xe9bergement, d\xe9placement\u2026), ainsi que des informations sur Tictactrip.\nVous pouvez vous d\xe9sinscrire de la newsletter et de notre liste d\u2019email en indiquant que vous souhaitez retirer votre consentement \xe0 tout moment. Pour ce faire, dans chacun de nos emails se trouve un lien \xab d\xe9sabonnement \xbb. Dans le cadre de votre retrait de consentement concernant la r\xe9ception d\u2019emails gratuits de la part de Tictactrip, vos coordonn\xe9es seront imm\xe9diatement supprim\xe9es, sauf si vous poss\xe9dez un compte utilisateur sur notre site, ou que vous avez effectu\xe9 et effectuerez potentiellement des r\xe9servations sur notre site (voir ci-dessus).",es:'Si est\xe1 suscrito a nuestro bolet\xedn, ya sea porque se ha registrado expresamente en nuestro sitio o porque ha dado su consentimiento despu\xe9s de realizar una reserva en nuestro sitio, le enviaremos un bolet\xedn y correos electr\xf3nicos de marketing, publicidad, ofertas promocionales y servicios complementarios (alojamiento, desplazamientos...), as\xed como informaci\xf3n sobre Tictactrip.\nPuede darse de baja del bolet\xedn y de nuestra lista de correo indicando que desea retirar su consentimiento en cualquier momento. Para ello, en cada uno de nuestros correos electr\xf3nicos hay un enlace "darse de baja". En el caso de retirar el consentimiento con respecto a la recepci\xf3n de correos electr\xf3nicos gratuitos de Tictactrip, sus datos se eliminar\xe1n inmediatamente, a menos que tenga una cuenta de usuario en nuestro sitio o haya realizado y realice potencialmente reservas en nuestro sitio (ver arriba).\n\nAdem\xe1s, la gesti\xf3n del env\xedo de correos electr\xf3nicos y del bolet\xedn se realiza exclusivamente a trav\xe9s del proveedor externo: Mailjet. Por lo tanto, sus datos de usuario:\n- Nombre, apellido,\n- Direcci\xf3n de correo electr\xf3nico.\nEstos datos se transmiten a un servidor de Mailjet espec\xedfico para Tictactrip. Por lo tanto, estos datos solo son utilizables y accesibles para Tictactrip.\n\nSi elige darse de baja del bolet\xedn, esta informaci\xf3n se eliminar\xe1 autom\xe1ticamente del servidor de Mailjet.\n\nAl no encontrarse en ninguno de nuestros servidores propios, no podemos aceptar la responsabilidad por cualquier mala gesti\xf3n de estos datos por parte del proveedor externo Mailjet.',it:'Se sei iscritto alla nostra newsletter, che tu lo abbia fatto esplicitamente sul nostro 
170sito o abbia dato il tuo consenso in seguito a una prenotazione sul nostro sito, ti invieremo una newsletter e email di marketing, pubblicit\xe0, offerte promozionali e servizi aggiuntivi (alloggio, spostamenti...), oltre a informazioni su Tictactrip.\nPuoi disiscriverti dalla newsletter e dalla nostra lista email indicando che desideri revocare il tuo consenso in qualsiasi momento. A tal fine, in ogni nostra email troverai un link "disiscriviti". Nel caso del ritiro del consenso riguardante la ricezione di email gratuite da parte di Tictactrip, le tue informazioni saranno cancellate immediatamente, a meno che tu non abbia un account utente sul nostro sito o non abbia effettuato e effettuerai potenzialmente prenotazioni sul nostro sito (vedi sopra).\n\nInoltre, la gestione delle email e della newsletter avviene esclusivamente tramite il fornitore terzo: Mailjet. Pertanto, i tuoi dati utente:\n- Nome, cognome,\n- Indirizzo email.\nQuesti dati vengono trasmessi a un server Mailjet specifico per Tictactrip. Pertanto, questi dati sono utilizzabili e accessibili solo da Tictactrip.\n\n\xc9galement, la gestion des emailing et de la newsletter passe exclusivement par le fournisseur tiers : Mailjet. Ainsi, vos donn\xe9es d\u2019utilisateurs : \n- Nom, pr\xe9nom,\n- Adresse email.\nCes donn\xe9es sont transmises \xe0 un serveur de Mailjet sp\xe9cifique \xe0 Tictactrip. Ces donn\xe9es ne sont donc utilisables et accessible qu\u2019\xe0 Tictactrip.\nSe scegli di disiscriverti dalla newsletter, queste informazioni verranno automaticamente cancellate dal server Mailjet.\n\nSi vous choisissez de vous d\xe9sabonner de la newsletter, ces informations seront automatiquement supprim\xe9es du serveur Mailjet. \nNon trovandosi su uno dei nostri server proprietari, non possiamo accettare la responsabilit\xe0 per eventuali problemi di gestione di questi dati da parte del fornitore terzo Mailjet.',de:'Als u zich hebt ingeschreven voor onze nieuwsbrief, hetzij door u daar uitdrukkelijk voor aan te melden op onze site, hetzij door uw toestemming te geven na een boeking op onze site, sturen wij u een nieuwsbrief en marketinge-mails, reclame, aanbiedingen en aanvullende diensten (accommodatie, reizen, enz.), alsmede informatie over Tictactrip.\n    U kunt zich te allen tijde afmelden voor de nieuwsbrief en onze e-maillijst door aan te geven dat u uw toestemming wilt intrekken. Om dit te doen bevat elk van onze e-mails een link "uitschrijven". Als u uw toestemming voor het ontvangen van gratis e-mails van Tictactrip intrekt, worden uw gegevens onmiddellijk verwijderd, tenzij u een gebruikersaccount op onze site hebt of boekingen op onze site hebt gemaakt en mogelijk nog gaat maken (zie hierboven).',nl:'Als u zich heeft aangemeld voor onze nieuwsbrief, hetzij omdat u zich expliciet heeft geregistreerd op onze site, hetzij na uw akkoord na een reservering op onze site, sturen wij u een nieuwsbrief en marketingmails, advertenties, promotieaanbiedingen en aanvullende diensten (accommodatie, reizen...), evenals informatie over Tictactrip.\nU kunt zich afmelden voor de nieuwsbrief en onze e-maillijst door aan te geven dat u op elk moment uw toestemming wilt intrekken. Daartoe vindt u in elk van onze e-mails een "uitschrijven"-link. In het kader van het intrekken van de toestemming met betrekking tot het ontvangen van gratis e-mails van Tictactrip worden uw gegevens onmiddellijk verwijderd, tenzij u een gebruikersaccount op onze site heeft of boekingen op onze site heeft gedaan en dit potentieel ook blijft doen (zie hierboven).\n\nOok verloopt het beheer van e-mails en de nieuwsbrief uitsluitend via de externe provider: Mailjet. Daarom worden uw gebruikersgegevens:\n- Naam, voornaam,\n- E-mailadres.\nDeze gegevens worden doorgestuurd naar een specifieke Mailjet-server voor Tictactrip. Deze gegevens zijn dus alleen bruikbaar en toegankelijk voor Tictactrip.\n\nAls u ervoor kiest om u af te melden voor de nieuwsbrief, worden deze gegevens automatisch verwijderd van de Mailjet-server.\n\nOmdat ze zich niet bevinden op een van onze eigen servers, kunnen we geen verantwoordelijkheid aanvaarden voor eventueel onjuist beheer van deze gegevens door de externe provider Mailjet.'},content5:{id:`${r}
170.content5`,defaultMessage:"Nous utilisons des cookies, comme la plupart des exploitants de sites web aujourd\u2019hui, qui se d\xe9posent sur votre navigateur une fois que vous visitez notre site Tictactrip.\nLes cookies sont en fait des petits fichiers .txt qui se stockent sur votre navigateur, que ce soit sur votre navigateur ou appareil mobile, apr\xe8s votre visite sur diff\xe9rents sites web.\n\nCes cookies ne comportent aucune donn\xe9e personnelle. En effet, certains cookies que nous utilisons sont supprim\xe9s automatiquement \xe0 la fin de votre session sur notre site, autrement dit, lorsque vous quittez notre site. Ceux-ci sont couramment appel\xe9s \xab cookies de sessions \xbb. Par ailleurs, d\u2019autres cookies restent quant \xe0 eux stock\xe9s sur votre appareil et nous permettent, \xe0 nous ou \xe0 nos partenaires commerciaux, de reconna\xeetre votre navigateur lors de vos prochaines visites sur notre site. Ceux-ci sont couramment appel\xe9s \xab cookies persistants\xbb.\n\nCes cookies ne contiennent aucune donn\xe9e personnelle. Certains des cookies que nous utilisons sont supprim\xe9s \xe0 nouveau \xe0 l\u2019expiration de la session, c\u2019est-\xe0-dire lorsque vous fermez votre navigateur (ceux-ci sont appel\xe9s cookies de session). D\u2019autres cookies restent stock\xe9s sur votre appareil et nous permettent, ou nos partenaires commerciaux, de reconna\xeetre votre navigateur lors de visites ult\xe9rieures (cookies persistants).\n\nNotre utilisation des cookies nous permet de recueillir des informations utiles sur les usages de nos clients sur le site Tictactrip. De ce fait, il nous est possible de fournir un acc\xe8s plus intuitif et facile \xe0 notre site web et ses diff\xe9rents services.\n\nLes diff\xe9rents buts de notre utilisation des cookies sont :\n- D\u2019enregistrer vos param\xe8tres d\u2019utilisation notamment pour la langue et la monnaie utilis\xe9s pour notre site.\n- Pour vous assurer une transition s\xfbre entre nos pages de r\xe9sultats du site et vos requ\xeates de recherche.\n- Pour surveiller le rendement et le bon fonctionnement de nos syst\xe8mes (il n\u2019y a aucune \xe9valuation des donn\xe9es par les utilisateurs)\n- Pour suivre les statistiques de notre site gr\xe2ce \xe0 des fournisseurs de services d\u2019analyse web. Ainsi, nous pourrons effectuer du \xab retargeting \xbb et suivre les conversions qui utilisent des cookies aussi (voir ci-dessus).\n\nSur le site Tictactrip, si vous \xeates amen\xe9 \xe0 cliquer sur un lien qui vous renvoie vers e site web de l\u2019un de nos fournisseurs (par exemple dans le cadre d\u2019une r\xe9servation de billets que l\u2019on ne prend pas en compte sur le site Tictactrip), il devient alors possible que d\u2019autres site web stockent des cookies sur votre navigateur. Nous n\u2019avons dans ce cadre, aucun contr\xf4le sur les cookies et autres donn\xe9es recueillies et nous ne pouvons accepter aucune responsabilit\xe9 dans ce cas.",en:'We use cookies, like most website operators today, which are deposited on your browser once you visit our Tictactrip site.\nCookies are actually small .txt files that are stored on your browser, whether you\'re using a browser or a mobile device, after your visit to various websites.\n\nThese cookies do not contain any personal data. Indeed, some cookies that we use are automatically deleted at the end of your session on our site, in other words, when you leave our site. These are commonly referred to as "session cookies". Additionally, other cookies remain stored on your device and allow us, or our business partners, to recognize your browser during your future visits to our site. These are commonly called "persistent cookies."\n\nThese cookies do not contain any personal data. Some of the cookies we use are deleted again at the end of the session, meaning when you close your browser (these are called session cookies). Other cookies remain stored on your device and allow us, or our business partners, to recognize your browser during subsequent visits (persistent cookies).\n\nOur use of cookies allows us to collect useful information about our customers\' usage on the Tictactrip site. As a result, we can provide a more intuitive and easy access to our website and its various services.\n\nThe different purposes of our use of cookies are:\n- To record your user settings, especially for the language and currency used on our site.\n- To ensure a smooth transition between our site\'s result pages and your search queries.\n- To monitor the performance and proper functioning of our systems (there is no user data evaluation)\n- To track the statistics of our site through web analytics service providers. This way, we can perform "retargeting" and track conversions using cookies as well (see above).\n\nOn the Tictactrip site, if you are led to click on a link that redirects you to the website of one of our providers (for example, in the case of booking tickets that are not handled on the Tictactrip site), it becomes possible for other websites to store cookies on your browser. In this context, we have no control over the cookies and other data collected, and we cannot accept any responsibility in this case.',es:'Utilizamos cookies, como la mayor\xeda de los operadores de sitios web hoy en d\xeda, que se depositan en tu navegador una vez que visitas nuestro sitio Tictactrip.\nLos cookies son, de hecho, peque\xf1os archivos .txt que se almacenan en tu navegador, ya sea en tu navegador o dispositivo m\xf3vil, despu\xe9s de tu visita a diferentes sitios web.\n\nEstos cookies no contienen datos personales. De hecho, algunos cookies que utilizamos se eliminan autom\xe1ticamente al final de tu sesi\xf3n en nuestro sitio, es decir, cuando abandonas nuestro sitio. Estos se llaman com\xfanmente "cookies de sesi\xf3n". Por otro lado, otros cookies permanecen almacenados en tu dispositivo y nos permiten, a nosotros o a nuestros socios comerciales, reconocer tu navegador durante tus visitas futuras a nuestro sitio. Estos se llaman com\xfanmente "cookies persistentes".\n\nEstos cookies no contienen datos personales. Algunos de los cookies que utilizamos se eliminan nuevamente al finalizar la sesi\xf3n, es decir, cuando cierras tu navegador (estos se llaman cookies de sesi\xf3n). Otros cookies permanecen almacenados en tu dispositivo y nos permiten, o a 
170nuestros socios comerciales, reconocer tu navegador durante visitas posteriores (cookies persistentes).\n\nNuestro uso de cookies nos permite recopilar informaci\xf3n \xfatil sobre los h\xe1bitos de nuestros clientes en el sitio Tictactrip. De esta manera, podemos proporcionar un acceso m\xe1s intuitivo y f\xe1cil al nuestro sitio web y sus diversos servicios.\n\nLos diferentes objetivos de nuestro uso de cookies son:\n- Registrar tus configuraciones de usuario, especialmente para el idioma y la moneda utilizados en nuestro sitio.\n- Asegurar una transici\xf3n segura entre las p\xe1ginas de resultados de nuestro sitio y tus consultas de b\xfasqueda.\n- Supervisar el rendimiento y el buen funcionamiento de nuestros sistemas (no hay ninguna evaluaci\xf3n de datos por parte de los usuarios).\n- Seguir las estad\xedsticas de nuestro sitio a trav\xe9s de proveedores de servicios de an\xe1lisis web. De esta manera, podemos realizar "retargeting" y seguir las conversiones que tambi\xe9n utilizan cookies (ver arriba).\n\nEn el sitio Tictactrip, si haces clic en un enlace que te lleva al sitio web de uno de nuestros proveedores (por ejemplo, en el caso de una reserva de boletos que no se tiene en cuenta en el sitio Tictactrip), es posible que otros sitios web almacenen cookies en tu navegador. En este contexto, no tenemos control sobre las cookies y otros datos recopilados y no podemos aceptar ninguna responsabilidad en este caso.',it:'Utilizziamo i cookie, come la maggior parte degli operatori di siti web oggi, che si depositano sul tuo browser una volta che visiti il nostro sito Tictactrip.\nI cookie sono in realt\xe0 piccoli file .txt che si memorizzano sul tuo browser, che tu stia usando un browser o un dispositivo mobile, dopo la tua visita a diversi siti web.\n\nQuesti cookie non comportano alcun dato personale. Infatti, alcuni cookie che utilizziamo vengono eliminati automaticamente alla fine della tua sessione sul nostro sito, cio\xe8 quando lasci il nostro sito. Questi sono comunemente chiamati "cookie di sessione". Altri cookie, d\'altra parte, rimangono memorizzati sul tuo dispositivo e ci consentono, a noi o ai nostri partner commerciali, di riconoscere il tuo browser durante le tue future visite al nostro sito. Questi sono comunemente chiamati "cookie persistenti".\n\nQuesti cookie non contengono alcun dato personale. Alcuni dei cookie che utilizziamo vengono eliminati nuovamente alla scadenza della sessione, cio\xe8 quando chiudi il tuo browser (questi sono chiamati cookie di sessione). Altri cookie rimangono memorizzati sul tuo dispositivo e ci consentono, o ai nostri partner commerciali, di riconoscere il tuo browser durante le visite successive (cookie persistenti).\n\nIl nostro utilizzo dei cookie ci consente di raccogliere informazioni utili sui comportamenti dei nostri clienti sul sito Tictactrip. In questo modo, possiamo fornire un accesso pi\xf9 intuitivo e facile al nostro sito web e ai suoi vari servizi.\n\nGli obiettivi principali del nostro utilizzo dei cookie sono:\n- Registrare le tue impostazioni utente, in particolare per la lingua e la valuta utilizzate sul nostro sito.\n- Garantire una transizione sicura tra le pagine dei risultati del nostro sito e le tue richieste di ricerca.\n- Monitorare le prestazioni e il corretto funzionamento dei nostri sistemi (non c\'\xe8 alcuna valutazione dei dati da parte degli utenti).\n- Seguire le statistiche del nostro sito attraverso fornitori di servizi di analisi web. In questo modo, possiamo effettuare il "retargeting" e seguire le conversioni che utilizzano anche i cookie (vedi sopra).\n\nSul sito Tictactrip, se clicchi su un link che ti rimanda al sito web di uno dei nostri fornitori (ad esempio, nel caso di una prenotazione di biglietti che non viene gestita sul sito Tictactrip), \xe8 possibile che altri siti web memorizzino cookie sul tuo browser. In questo contesto, non abbiamo alcun controllo sui cookie e altri dati raccolti, e non possiamo accettare alcuna responsabilit\xe0 in questo caso.',de:'Wir verwenden Cookies, wie die meisten Betreiber von Websites heute, die auf Ihrem Browser abgelegt werden, sobald Sie unsere Tictactrip-Website besuchen.\nCookies sind tats\xe4chlich kleine .txt-Dateien, die auf Ihrem Browser gespeichert werden, unabh\xe4ngig davon, ob Sie einen Browser oder ein mobiles Ger\xe4t verwenden, nach Ihrem Besuch auf verschiedenen Websites.\n\nDiese Cookies enthalten keine pers\xf6nlichen Daten. Einige Cookies, die wir verwenden, werden automatisch am Ende Ihrer Sitzung auf unserer Website gel\xf6scht, das hei\xdft, wenn Sie unsere Website verlassen. Diese werden allgemein als "Sitzungscookies" bezeichnet. Andererseits bleiben andere Cookies auf Ihrem Ger\xe4t gespeichert und erm\xf6glichen es uns oder unseren Gesch\xe4ftspartnern, Ihren Browser bei Ihren zuk\xfcnftigen Besuchen auf unserer Website zu erkennen. Diese werden allgemein als "dauerhafte Cookies" bezeichnet.\n\nDiese Cookies enthalten keine pers\xf6nlichen Daten. Einige der von uns verwendeten Cookies werden erneut am Ende der Sitzung gel\xf6scht, das hei\xdft, wenn Sie Ihren Browser schlie\xdfen (diese werden als Sitzungscookies bezeichnet). Andere Cookies bleiben auf Ihrem Ger\xe4t gespeichert und erm\xf6glichen es uns oder unseren Gesch\xe4ftspartnern, Ihren Browser bei zuk\xfcnftigen Besuchen zu erkennen (dauerhafte Cookies).\n\nUnsere Verwendung von Cookies erm\xf6glicht es uns, n\xfctzliche Informationen \xfcber das Nutzerverhalten unserer Kunden auf der Tictactrip-Website zu sammeln. Auf diese Weise k\xf6nnen wir einen intuitiveren und einfacheren Zugang zu unserer Website und ihren verschiedenen Diensten bieten.\n\nDie verschiedenen Zwecke unserer Verwendung von Cookies sind:\n- Ihre Benutzereinstellungen zu speichern, insbesondere f\xfcr die auf unserer Website verwendete Sprache und W\xe4hrung.\n- Einen reibungslosen \xdcbergang zwischen den Ergebnisseiten unserer Website und Ihren 
170Suchanfragen zu gew\xe4hrleisten.\n- Die Leistung und den ordnungsgem\xe4\xdfen Betreibung unserer Systeme zu \xfcberwachen (es gibt keine Bewertung von Benutzerdaten)\n- Die Statistiken unserer Website \xfcber Webanalyse-Dienstleister zu verfolgen. Auf diese Weise k\xf6nnen wir "Retargeting" durchf\xfchren und Konversionen verfolgen, die ebenfalls Cookies verwenden (siehe oben).\n\nAuf der Tictactrip-Website, wenn Sie dazu veranlasst werden, auf einen Link zu klicken, der Sie auf die Website eines unserer Anbieter weiterleitet (zum Beispiel im Falle der Buchung von Tickets, die nicht auf der Tictactrip-Website behandelt werden), besteht die M\xf6glichkeit, dass andere Websites Cookies auf Ihrem Browser speichern. In diesem Zusammenhang haben wir keine Kontrolle \xfcber die gespeicherten Cookies und sonstigen Daten, und wir k\xf6nnen keine Verantwortung in diesem Fall \xfcbernehmen.',nl:'Wij gebruiken cookies, net als de meeste exploitanten van websites vandaag de dag, die zich op uw browser nestelen zodra u onze Tictactrip-website bezoekt.\nCookies zijn eigenlijk kleine .txt-bestanden die op uw browser worden opgeslagen, of u nu een browser of een mobiel apparaat gebruikt, na uw bezoek aan verschillende websites.\n\nDeze cookies bevatten geen persoonlijke gegevens. Sommige cookies die we gebruiken, worden inderdaad automatisch verwijderd aan het einde van uw sessie op onze site, met andere woorden, wanneer u onze site verlaat. Deze worden doorgaans "sessiecookies" genoemd. Aan de andere kant blijven andere cookies op uw apparaat opgeslagen en stellen ze ons of onze zakelijke partners in staat om uw browser te herkennen tijdens uw volgende bezoeken aan onze site. Deze worden doorgaans "persistente cookies" genoemd.\n\nDeze cookies bevatten geen persoonlijke gegevens. Sommige van de cookies die we gebruiken, worden opnieuw verwijderd aan het einde van de sessie, dat wil zeggen wanneer u uw browser sluit (deze worden sessiecookies genoemd). Andere cookies blijven op uw apparaat opgeslagen en stellen ons of onze zakelijke partners in staat om uw browser te herkennen tijdens latere bezoeken (persistente cookies).\n\nOns gebruik van cookies stelt ons in staat nuttige informatie te verzamelen over het gebruik van onze klanten op de Tictactrip-website. Hierdoor kunnen we een meer intu\xeftieve en gemakkelijke toegang tot onze website en de verschillende services bieden.\n\nDe verschillende doelen van ons gebruik van cookies zijn:\n- Het registreren van uw gebruikersinstellingen, met name voor de taal en valuta die op onze site worden gebruikt.\n- Het zorgen voor een veilige overgang tussen de resultatenpagina\'s van onze site en uw zoekopdrachten.\n- Het monitoren van de prestaties en het goede functioneren van onze systemen (er is geen evaluatie van gegevens door gebruikers)\n- Het volgen van de statistieken van onze site via leveranciers van webanalyse-services. Op deze manier kunnen we "retargeting" uitvoeren en conversies volgen die ook cookies gebruiken (zie hierboven).\n\nOp de Tictactrip-website, als u wordt gevraagd om op een link te klikken die u doorverwijst naar de website van een van onze leveranciers (bijvoorbeeld bij het boeken van tickets die niet worden verwerkt op de Tictactrip-website), is het mogelijk dat andere websites cookies op uw browser opslaan. In dit verband hebben we geen controle over de opgeslagen cookies en andere verzamelde gegevens, en we kunnen geen verantwoordelijkheid aanvaarden in dit geval.'},content6:{id:`${r}.content6`,defaultMessage:"Sur le site Tictactrip, nous utilisons des \xab retargeting tags \xbb, en fran\xe7ais, des \xe9tiquettes de re-ciblage marketing, afin de vous proposer de la publicit\xe9 cibl\xe9e li\xe9e \xe0 vos int\xe9r\xeats, sur des sites web tiers.\n\nLe \xab retargeting tag \xbb est le nom donn\xe9 \xe0 l\u2019\xe9l\xe9ment JavaScript plac\xe9 dans le code source de notre site web. Dans le cas o\xf9 vous visiteriez une page de notre site contenant cette m\xeame balise, un fournisseur de publicit\xe9 en ligne \xab retargeting provider \xbb en anglais (exemple : Google ou Facebook), place un cookie sur votre navigateur et l\u2019associe \xe0 un groupe d\u2019audience cible, qui aura les m\xeame int\xe9r\xeats que vous.\n\nLe fournisseur de publicit\xe9 cibl\xe9e utilise alors les cookies pour rassembler des donn\xe9es relatives \xe0 vos int\xe9r\xeats, \xe0 votre profil de consommateur :par exemple gr\xe2ce aux pages visit\xe9 sur Tictactrip, et les requ\xeates de recherches comme si vous aviez recherch\xe9 un trajet Paris Lyon. Pour cela, il vous attribuera un pseudonyme correspondant \xe0 un \xab profil type \xbb. Gr\xe2ce \xe0 ces informations, le \xab retargeting provider \xbb affichera des annonces publicitaires cibl\xe9es pour vous et bas\xe9es sur vos int\xe9r\xeats d\xe9finis suite \xe0 vos visites de sites web tiers. Cependant, aucune donn\xe9e d\u2019identification personnelle directe n\u2019est stock\xe9e ou transmise par qui que ce soit et \xe0 qui que ce soit. Les \xab profils de consommation \xbb ne seront pas non plus fusionn\xe9s avec vos donn\xe9es personnelles. Le fournisseur de publicit\xe9 cibl\xe9e peut potentiellement vous identifier et suivre vos visites sur notre site web.",en:'On the Tictactrip website, we use "retargeting tags" to offer you targeted advertising linked to your interests on third-party websites.\n\nThe "retargeting tag" is the name given to the JavaScript element placed in the source code of our website. When you visit a page on our site containing this tag, a retargeting provider (e.g. Google or Facebook) places a cookie on your browser and associates it with a target audience group that has the same interests as you.\nThe targeted advertising provider then uses cookies to gather data about your interests and consumer profile: for example, the pages you visit on Tictactrip, and search queries such as Paris-Lyon. To do this, it will assign you a pseudonym corresponding to a "typical profile". Using this information, the "retargeting provider" will display advertisements targeted to you and based on your interests as defined following your visits to third-party websites. However, no direct personal identification data is stored or transmitted by anyone to anyone. Nor will "consumer profiles" be merged with your personal data. The targeted advertising provider may potentially identify you and track y
170our visits to our website.\n',es:'En el sitio web de Tictactrip, utilizamos etiquetas de retargeting para ofrecerle publicidad personalizada vinculada a sus intereses en sitios web de terceros.\n\nLa "etiqueta de retargeting" es el nombre que recibe el elemento JavaScript colocado en el c\xf3digo fuente de nuestro sitio web. Si visita una p\xe1gina de nuestro sitio que contiene esta etiqueta, un proveedor de retargeting (por ejemplo, Google o Facebook) coloca una cookie en su navegador y lo asocia a un grupo de p\xfablico objetivo que tiene los mismos intereses que usted.\n\nA continuaci\xf3n, el proveedor de publicidad dirigida utiliza cookies para recopilar datos relativos a sus intereses y a su perfil de consumidor: por ejemplo, gracias a las p\xe1ginas que visita en Tictactrip, y a las solicitudes de b\xfasqueda como, por ejemplo, si busca un trayecto de Par\xeds a Lyon. Para ello, le asignar\xe1 un seud\xf3nimo correspondiente a un "perfil t\xedpico". Utilizando esta informaci\xf3n, el "proveedor de retargeting" le mostrar\xe1 anuncios dirigidos a usted y basados en sus intereses definidos tras sus visitas a sitios web de terceros. Sin embargo, nadie almacena ni transmite a nadie datos de identificaci\xf3n personal directa. Tampoco se fusionar\xe1n "perfiles de consumidores" con sus datos personales. El proveedor de publicidad dirigida puede potencialmente identificarle y hacer un seguimiento de sus visitas a nuestro sitio web.\n',it:'Sul sito web di Tictactrip utilizziamo tag di retargeting per offrirvi pubblicit\xe0 mirata legata ai vostri interessi su siti web di terzi.\n\nIl "tag di retargeting" \xe8 il nome dato all\'elemento JavaScript inserito nel codice sorgente del nostro sito web. Se l\'utente visita una pagina del nostro sito contenente questo tag, un fornitore di servizi di retargeting (ad esempio Google o Facebook) inserisce un cookie nel suo browser e lo associa a un gruppo di pubblico target che ha i suoi stessi interessi.\n\nIl fornitore di pubblicit\xe0 mirata utilizza quindi i cookie per raccogliere dati relativi ai vostri interessi e al vostro profilo di consumatori: ad esempio, grazie alle pagine che visitate su Tictactrip e alle richieste di ricerca, come se steste cercando un viaggio da Parigi a Lione. A tal fine, vi assegner\xe0 uno pseudonimo corrispondente a un "profilo tipico". Utilizzando queste informazioni, il "fornitore di retargeting" visualizzer\xe0 annunci pubblicitari mirati all\'utente e basati sui suoi interessi definiti in seguito alle sue visite a siti web di terzi. Tuttavia, nessun dato di identificazione personale diretta viene memorizzato o trasmesso da nessuno a nessuno. Inoltre, i "profili dei consumatori" non verranno uniti ai vostri dati personali. Il fornitore di pubblicit\xe0 mirata pu\xf2 potenzialmente identificarvi e tracciare le vostre visite al nostro sito web.\n',de:'Auf der Tictactrip-Website verwenden wir sogenannte Retargeting-Tags, um Ihnen auf Websites von Drittanbietern gezielte, interessenbezogene Werbung anzuzeigen.\n\nRetargeting-Tag" ist die Bezeichnung f\xfcr ein JavaScript-Element, das im Quellcode unserer Website platziert wird. Wenn Sie eine Seite unserer Website besuchen, die dieses Tag enth\xe4lt, setzt ein Anbieter von Online-Werbung (z. B. Google oder Facebook) ein Cookie in Ihrem Browser und ordnet Sie einer Zielgruppe zu, die die gleichen Interessen wie Sie hat.\n\nDer Anbieter der gezielten Werbung verwendet dann Cookies, um Daten \xfcber Ihre Interessen und Ihr Verbraucherprofil zu sammeln: z. B. \xfcber die Seiten, die Sie auf Tictactrip besucht haben, und \xfcber Suchanfragen, z. B. wenn Sie nach einer Fahrt von Paris nach Lyon gesucht haben. Zu diesem Zweck wird er Ihnen ein Pseudonym zuweisen, das einem "typischen Profil" entspricht. Anhand dieser Informationen zeigt der "Retargeting-Provider" f\xfcr Sie gezielte Werbeanzeigen an, die auf Ihren Interessen basieren, die Sie aufgrund Ihrer Besuche auf Websites Dritter festgelegt haben. Es werden jedoch keine direkten pers\xf6nlich identifizierbaren Daten gespeichert oder von wem auch immer und an wen auch immer weitergegeben. Auch die "Nutzungsprofile" werden nicht mit Ihren pers\xf6nlichen Daten zusammengef\xfchrt. Der Anbieter von zielgerichteter Werbung kann Sie potenziell identifizieren und Ihre Besuche auf unserer Website verfolgen.',nl:'De aanbieder van gerichte reclame maakt vervolgens gebruik van cookies om gegevens te verzamelen met betrekking tot uw interesses en uw consumentenprofiel: bijvoorbeeld dankzij de pagina\'s die u op Tictactrip bezoekt en zoekopdrachten, bijvoorbeeld als u op zoek bent naar een reis van Parijs naar Lyon. Hiervoor wordt u een pseudoniem toegewezen dat overeenkomt met een "typisch profiel". Met behulp van deze informatie zal de "retargeting provider" advertenties weergeven die op u zijn gericht en gebaseerd zijn op uw interesses zoals gedefinieerd naar aanleiding van uw bezoeken aan websites van derden. Er worden echter geen directe persoonlijke identificatiegegevens opgeslagen of doorgegeven door wie dan ook aan wie dan ook. Er worden ook geen "consumentenprofielen" samengevoegd met uw persoonlijke gegevens. De aanbieder van gerichte reclame kan u mogelijk identificeren en uw bezoeken aan onze website volgen.\n\nOp de website van Tictactrip maken wij gebruik van "retargeting tags" om u gerichte reclame aan te bieden die gekoppeld is aan uw interesses op websites van derden.\n\nDe "retargeting tag" is de naam van het JavaScript-element dat in de broncode van onze website wordt geplaatst. Als je een pagina op onze site bezoekt die deze tag bevat, plaatst een retargetingprovider (bijv. Google of Facebook) een cookie op je browser en associeert deze met een doelgroep die dezelfde interesses heeft als jij.De aanbieder van gerichte reclame maakt vervolgens gebruik van cookies om gegevens te verzamelen met betrekking tot uw interesses en uw consumentenprofiel: bijvoorbeeld dankzij de pagina\'s die u op Tictactrip bezoekt en zoekopdrachten, bijvoorbeeld als u op zoek bent naar een reis van Parijs naar Lyon. Hiervoor wordt u een pseudoniem toegewezen dat overeenkomt met een "typisch profiel". Met behulp van deze informatie zal de "retargeting provider" advertenties weergeven die op u zijn gericht en gebaseerd zijn op uw interesses zoals gedefinieerd naar aanleiding van uw bezoeken aan websites van derden. Er worden echter geen directe persoonlijke identificatiegegevens opgeslagen of doorgegeven door wie dan ook aan wie dan ook. Er worden ook geen "consumentenprofielen" samengevoegd met uw persoonlijke gegevens. De aanbieder van gerichte reclame kan u mogelijk identificeren en uw bezoeken aan onze website volgen.\n'},content7:{id:`${r}.content7`,defaultMessage:'Sur notre site web Tictactrip nous utilisons Google Analytics qui est un service d\u2019anal
170yse web \xe0 la disposition de tous gr\xe2ce \xe0 Google LLC. . Google utilise des cookies (voir plus haut), qui sont stock\xe9s, une nouvelle fois, sur votre navigateur et nous permettent par la suite d\u2019analyser simplement l\u2019utilisation que vous faites de notre site web (<a href="https://business.safety.google/privacy/" target="_blank">Business Data Responsibility</a>).\n\nLes informations g\xe9n\xe9r\xe9es par les cookies d\u2019utilisation de Google, y compris pour les utilisateurs actuels (sur le site au m\xeame moment que l\u2019analyse), mais sans adresse IP d\xe9finie (elle sera tronqu\xe9e, voir juste apr\xe8s), sont transmises \xe0 un serveur Google aux \xc9tats-Unis et stock\xe9es l\xe0-bas. Nous avons activ\xe9 \xab l\u2019anonymisation des IP \xbb, votre adresse IP sera tronqu\xe9e par Google au sein d\u2019un \xc9tat membre de l\u2019Union Europ\xe9enne ou de l\u2019espace \xe9conomique Europ\xe9en afin d\u2019\xe9viter la fuite de donn\xe9es \xe0 l\u2019ext\xe9rieur de l\u2019Union Europ\xe9enne.\n\nEn outre, Google peut fournir ces donn\xe9es \xe0 des tiers si la loi l\u2019exige ou si ces tiers traitent ces donn\xe9es pour le compte de Google. L\u2019adresse IP envoy\xe9e par votre navigateur \xe0 Google Analytics ne sera pas combin\xe9e avec d\u2019autre donn\xe9es de Google. \n\nIl vous est utile de savoir que vous pouvez choisir d\u2019emp\xeacher l\u2019installation de cookies sur votre navigateur en changeant les param\xe8tres de dernier. N\xe9anmoins, veuillez noter aussi que cette interdiction d\u2019installation de cookies peut emp\xeacher le bon fonctionnement de diff\xe9rentes fonctionnalit\xe9s des services Tictactrip sur notre site. Aussi, il vous est envisageable d\u2019emp\xeacher la collecte de vos donn\xe9es de cookies et donn\xe9es d\u2019utilisation (y compris pour l\u2019adresse IP) par Google en t\xe9l\xe9chargeant et utilisant le plugin de navigateur disponible ici : <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">https://tools.google.com/dlpage/gaoptout</a> .\n\nLes donn\xe9es personnelles associ\xe9es aux cookies comme les identificateurs d\u2019utilisateur (User-ID) et les identificateurs publicitaires (cookies DoubleClick et autres par exemple) seront supprim\xe9s automatiquement apr\xe8s 14 mois.\n\nIl en va de m\xeame pour tous ces diff\xe9rents points avec l\u2019utilisation de Google Tag Manager, autre outil de Google.\n\nNotre utilisation de Google Analytics est en conformit\xe9 avec les exigences convenues entre les r\xe8glementations de protection des donn\xe9es de l\u2019\xc9tat fran\xe7ais et Google. Voici plus d\u2019informations compl\xe9mentaires : Google Dublin, Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Irlande, Fax : +353 (1) 436 1001.\n\nTermes d\u2019utilisation : <a href="https://marketingplatform.google.com/about/analytics/terms/fr/" target="_blank">https://marketingplatform.google.com/about/analytics/terms/fr/</a>\nPolitique de confidentialit\xe9 : <a href="https://policies.google.com/privacy" target="_blank">https://policies.google.com/privacy</a>\n\nGoogle est d\u2019autant plus contraint par la protection europ\xe9enne des donn\xe9es UE-\xc9tats-Unis : <a href="https://www.privacyshield.gov/EU-US-Framework" target="_blank">https://www.privacyshield.gov/EU-US-Framework</a>\n',en:'On our Tictactrip website, we use Google Analytics, which is a web analytics service provided by Google LLC. Google uses cookies (see above), which are stored once again on your browser and allow us to analyze how you use our website (<a href="https://business.safety.google/privacy/" target="_blank">Business Data Responsibility</a>).\n\nThe information generated by Google\'s usage cookies, including for current users (on the site at the same time as the analysis) but without a defined IP address (it will be truncated, see just after), is transmitted to a Google server in the United States and stored there. We have activated "IP anonymization"; your IP address will be truncated by Google within a member state of the European Union or the European Economic Area to prevent data leakage outside the European Union.\n\nIn addition, Google may provide this data to third parties if required by law or if these third parties process this data on behalf of Google. The IP address sent by your browser to Google Analytics will not be combined with other Google data.\n\n
170It is useful for you to know that you can choose to prevent the installation of cookies on your browser by changing its settings. However, please note that this prohibition of cookie installation may prevent the proper functioning of various Tictactrip services on our site. Also, you can prevent the collection of your cookie and usage data (including IP address) by Google by downloading and using the browser plugin available here: <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">https://tools.google.com/dlpage/gaoptout</a>.\n\nPersonal data associated with cookies, such as user identifiers (User-ID) and advertising identifiers (DoubleClick cookies and others, for example), will be automatically deleted after 14 months.\n\nThe same applies to all these different points with the use of Google Tag Manager, another tool from Google.\n\nOur use of Google Analytics complies with the agreements between the data protection regulations of the French state and Google. Here is additional information: Google Dublin, Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Ireland, Fax: +353 (1) 436 1001.\n\nTerms of use: <a href="https://marketingplatform.google.com/about/analytics/terms/en/" target="_blank">https://marketingplatform.google.com/about/analytics/terms/en/</a>\nPrivacy policy: <a href="https://policies.google.com/privacy" target="_blank">https://policies.google.com/privacy</a>\n\nGoogle is further bound by the European data protection EU-US: <a href="https://www.privacyshield.gov/EU-US-Framework" target="_blank">https://www.privacyshield.gov/EU-US-Framework</a>\n',es:'En nuestro sitio web Tictactrip utilizamos Google Analytics, que es un servicio de an\xe1lisis web disponible para todos gracias a Google LLC. Google utiliza cookies (ver arriba), que se almacenan, una vez m\xe1s, en su navegador y nos permiten analizar simplemente el uso que hace de nuestro sitio web (<a href="https://business.safety.google/privacy/" target="_blank">Business Data Responsibility</a>).\n\nLa informaci\xf3n generada por las cookies de uso de Google, incluidos los usuarios actuales (en el sitio al mismo tiempo que el an\xe1lisis), pero sin una direcci\xf3n IP definida (se truncar\xe1, ver justo despu\xe9s), se transmite a un servidor de Google en Estados Unidos y se almacena all\xed. Hemos activado la "anonimizaci\xf3n de IP"; su direcci\xf3n IP se truncar\xe1 por Google dentro de un estado miembro de la Uni\xf3n Europea o del Espacio Econ\xf3mico Europeo para evitar la fuga de datos fuera de la Uni\xf3n Europea.\n\nAdem\xe1s, Google puede proporcionar estos datos a terceros si la ley lo exige o si estos terceros procesan estos datos en nombre de Google. La direcci\xf3n IP enviada por su navegador a Google Analytics no se combinar\xe1 con otros datos de Google.\n\nLe resultar\xe1 \xfatil saber que puede optar por evitar la instalaci\xf3n de cookies en su navegador cambiando su configuraci\xf3n. Sin embargo, tenga en cuenta que esta prohibici\xf3n de la instalaci\xf3n de cookies puede evitar el buen funcionamiento de varias funciones de los servicios de Tictactrip en nuestro sitio. Adem\xe1s, puede evitar la recopilaci\xf3n de sus datos de cookies y datos de uso (incluida la direcci\xf3n IP) por parte de Google descargando y utilizando el complemento del navegador disponible aqu\xed: <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">https://tools.google.com/dlpage/gaoptout</a>.\n\nLos datos personales asociados con las cookies, como los identificadores de usuario (User-ID) y los identificadores publicitarios (cookies DoubleClick y otros, por ejemplo), se eliminar\xe1n autom\xe1ticamente despu\xe9s de 14 meses.\n\nLo mismo se aplica a todos estos puntos diferentes con el uso de Google Tag Manager, otra herramienta de Google.\n\nNuestro uso de Google Analytics cumple con los acuerdos entre las regulaciones de protecci\xf3n de datos del estado franc\xe9s y Google. Aqu\xed hay informaci\xf3n adicional: Google Dublin, Google Ireland Ltd., Gordon House, Barrow Street, Dubl\xedn 4, Irlanda, Fax: +353 (1) 436 1001.\n\nT\xe9rminos de uso: <a href="https://marketingplatform.google.com/about/analytics/terms/es/" target="_blank">https://marketingplatform.google.com/about/analytics/terms/es/</a>\nPol\xedtica de privacidad: <a href="https://policies.google.com/privacy" target="_blank">https://policies.google.com/privacy</a>\n\nGoogle est\xe1 m\xe1s vinculado por la protecci\xf3n de datos europea UE-EE. UU .: <a href="https://www.privacyshield.gov/EU-US-Framework" target="_blank">https://www.privacyshield.gov/EU-US-Framework</a>
170\n',it:'Sul nostro sito web Tictactrip utilizziamo Google Analytics, che \xe8 un servizio di analisi web a disposizione di tutti grazie a Google LLC. Google utilizza i cookie (vedi sopra), che vengono memorizzati, ancora una volta, sul tuo browser e ci consentono in seguito di analizzare semplicemente l\'utilizzo che fai del nostro sito web (<a href="https://business.safety.google/privacy/" target="_blank">Business Data Responsibility</a>).\n\nLe informazioni generate dai cookie di utilizzo di Google, compresi gli utenti attuali (sul sito nello stesso momento dell\'analisi), ma senza un indirizzo IP definito (sar\xe0 troncato, vedi subito dopo), vengono trasmesse a un server di Google negli Stati Uniti e l\xec memorizzate. Abbiamo attivato la "anonimizzazione dell\'IP"; il tuo indirizzo IP sar\xe0 troncato da Google all\'interno di uno stato membro dell\'Unione europea o dello Spazio economico europeo per evitare la fuoriuscita dei dati al di fuori dell\'Unione europea.\n\nInoltre, Google potrebbe fornire questi dati a terzi se la legge lo richiede o se questi terzi elaborano questi dati per conto di Google. L\'indirizzo IP inviato dal tuo browser a Google Analytics non sar\xe0 abbinato ad altri dati di Google.\n\nTi sar\xe0 utile sapere che puoi scegliere di impedire l\'installazione di cookie sul tuo browser modificando le relative impostazioni. Tuttavia, tieni presente che questa proibizione dell\'installazione di cookie potrebbe impedire il corretto funzionamento di varie funzionalit\xe0 dei servizi Tictactrip sul nostro sito. Inoltre, puoi impedire la raccolta dei tuoi dati di cookie e di utilizzo (compreso l\'indirizzo IP) da parte di Google scaricando e utilizzando il plugin del browser disponibile qui: <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">https://tools.google.com/dlpage/gaoptout</a>.\n\nI dati personali associati ai cookie, come gli identificatori utente (User-ID) e gli identificatori pubblicitari (cookie DoubleClick e altri, ad esempio), verranno automaticamente eliminati dopo 14 mesi.\n\nLo stesso vale per tutti questi diversi punti con l\'uso di Google Tag Manager, un altro strumento di Google.\n\nIl nostro utilizzo di Google Analytics \xe8 conforme agli accordi tra le normative sulla protezione dei dati dello stato francese e Google. Ecco ulteriori informazioni: Google Dublino, Google Ireland Ltd., Gordon House, Barrow Street, Dublino 4, Irlanda, Fax: +353 (1) 436 1001.\n\nCondizioni d\'uso: <a href="https://marketingplatform.google.com/about/analytics/terms/it/" target="_blank">https://marketingplatform.google.com/about/analytics/terms/it/</a>\nInformativa sulla privacy: <a href="https://policies.google.com/privacy" target="_blank">https://policies.google.com/privacy</a>\n\nGoogle \xe8 ulteriormente vincolato dallo scudo europeo per la protezione dei dati UE-USA: <a href="https://www.privacyshield.gov/EU-US-Framework" target="_blank">https://www.privacyshield.gov/EU-US-Framework</a>\n',de:'Auf unserer Website Tictactrip verwenden wir Google Analytics, einen Webanalysedienst, der allen durch Google LLC zur Verf\xfcgung steht. Google verwendet Cookies (siehe oben), die erneut in Ihrem Browser gespeichert werden und es uns erm\xf6glichen, die Nutzung unserer Website einfach zu analysieren (<a href="https://business.safety.google/privacy/" target="_blank">Business Data Responsibility</a>).\n\nDie Informationen, die durch die Verwendung von Google-Cookies generiert werden, einschlie\xdflich f\xfcr aktuelle Benutzer (auf der Website zum gleichen Zeitpunkt wie die Analyse), jedoch ohne eine festgelegte IP-Adresse (diese wird gek\xfcrzt, siehe gleich danach), werden an einen Google-Server in den USA \xfcbertragen und dort gespeichert. Wir haben die "IP-Anonymisierung" aktiviert; Ihre IP-Adresse wird von Google innerhalb eines Mitgliedstaats der Europ\xe4ischen Union oder des Europ\xe4ischen Wirtschaftsraums gek\xfcrzt, um den Datenaustritt aus der Europ\xe4ischen Union zu vermeiden.\n\nDar\xfcber hinaus kann Google diese Daten Dritten zur Verf\xfcgung stellen, wenn das Gesetz dies verlangt oder wenn diese Dritten diese Daten im Auftrag von Google verarbeiten. Die IP-Adresse, die Ihr Browser an Google Analytics sendet, wird nicht mit anderen Google-Daten kombiniert.\n\nEs ist f\xfcr Sie n\xfctzlich zu wissen, dass Sie die Installation von Cookies in Ihrem Browser verhindern k\xf6nnen, indem Sie dessen Einstellungen \xe4ndern. Beachten Sie jedoch auch, dass dieses Verbot der Installation von Cookies die ordnungsgem\xe4\xdfe Funktion verschiedener Funktionen der Tictactrip-Dienste auf unserer Website verhindern kann. Au\xdferdem k\xf6nnen Sie die Erfassung Ihrer Cookie- und Nutzungsdaten (einschlie\xdflich IP-Adresse) durch Google verhindern, indem Sie das Browser-Plugin hier herunterladen und verwenden: <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">https://tools.google.com/dlpage/gaoptout</a>.\n\nPersonenbezogene Daten, die mit Cookies verbunden sind, wie Benutzerkennungen (User-ID) und Werbekennungen (DoubleClick-Cookies und andere, zum Beispiel), werden automatisch nach 14 Monaten gel\xf6scht.\n\nGleiches gilt f\xfcr all diese verschiedenen Punkte bei der Verwendung von Google Tag Manager, einem anderen Tool von Google.\n\nUnsere Verwendung von Google Analytics entspricht den Vereinbarungen zwischen den Datenschutzbestimmungen des franz\xf6sischen Staates und Google. Hier finden Sie weitere Informationen: Google Dublin, Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Irland, Fax: +353 (1) 436 1001.\n\nNutzungsbedingungen: <a href="https://marketingplatform.google.com/about/analytics/terms/de/" target="_blank">https://marketingplatform.google.com/about/analytics/terms/de/</a>\nDatenschutzrichtlinie: <a href="https://policies.google.com/privacy" target="_blank">https://policies.google.com/privacy</a>\n\nGoogle ist umso mehr durch den europ\xe4ischen Datenschutz EU-USA gebunden: <a href="https://www.privacyshield.gov/EU-US-Framework" target="_blank">https://www.privacyshield.gov/EU-US-Framework</a>\n',nl:'Op onze website Tictactrip maken we gebruik van Google Analytics, een webanalyse-service die beschikbaar is voor iedereen dankzij Google LLC. Google maakt gebruik van cookies (zie hierboven), die opnieuw worden opgeslagen in uw browser en ons vervolgens in staat stellen eenvoudig het gebruik van onze website te analyseren (<a href="https://business.safety.google/privacy/" target="_blank">Business Data Responsibility</a>).\n\nDe informatie gegenereerd door de gebruikte Google-cookies, inclusief voor huidige gebruikers (op de site op hetzelfde moment als de analyse), maar zonder een vastgesteld IP-adres (dat wordt afgekapt, zie hierna), wordt verzonden naar een Google-server in de Verenigde Staten en daar opgeslagen. We hebben "IP-anonimisering" ingeschakeld; uw IP-adres wordt door Google afgekapt binnen een lidstaat van de Europese Unie of de Europese Economische Ruimte om gegevenslekken buiten de Europese Unie te voorkomen.\n\nBovendien kan Google deze gegevens aan derden verstrekken als de wet dat vereist of als deze derden deze gegevens namens Google verwerken. Het IP-adres dat uw browser naar Google Analytics stuurt, wordt niet gecombineerd met andere gegevens van Google.\n\nHet is handig om te weten dat u de installatie van cookies in uw browser kunt voorkomen door de instellingen te wijzigen. Houd er echter ook rekening mee dat dit verbod op het installeren van cookies het goede functioneren van verschillende functies van de Tictactrip-services op onze site kan verhinderen. Ook kunt u voorkomen dat Google uw cookie- en gebruiksgegevens (inclusief IP-adres) verzamelt door de browserplug-in hier te downloaden en te gebruiken: <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">https://tools.google.com/dlpage/gaoptout</a>.\n\nPersoonsgegevens die zijn gekoppeld aan cookies, zoals gebruikersidentificatoren (User-ID) en advertentie-identificatoren (DoubleClick-cookies en andere, bijvoorbeeld), worden automatisch verwijderd na 14 maanden.\n\nDitzelfde geldt voor al deze verschillende punten bij het gebruik van Google Tag Manager, een ander hulpmiddel van Google.\n\nOns gebruik van Google Analytics voldoet aan de overeenkomsten tussen de gegevensbeschermingsvoorschriften van de Franse staat en Google. Hier vindt u meer informatie: Google Dublin, Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Ierland, Fax: +353 (1) 436 1001.\n\nGebruiksvoorwaarden: <a href="https://marketingplatform.google.com/about/analytics/terms/nl/" target="_blank">https://marketingplatform.google.com/about/analytics/terms/nl/</a>\nPrivacybeleid: <a href="https://policies.google.com/privacy" target="_blank">https://policies.google.com/privacy</a>\n\nGoogle is des te meer gebonden door de Europese gegevensbescherming EU-VS: <a href="https://www.privacyshield.gov/EU-US-Framework" target="_blank">https://www.privacyshield.gov/EU-US-Framework</a>\n'},content8:{id:`${r}.content8`,defaultMessage:"Seul le blog de Tictactrip poss\xe8de ce type de service. Les fournisseurs de m\xe9dias sociaux nomment ces service : des plugins sociaux.\n\nPour que vous puissiez utiliser ce type de service et r\xe9agir sur les r\xe9seaux sociaux \xe0 nos blogposts, nous utilisons la solution nomm\xe9e \xab 2-click \xbb. Si vous vous rendez sur le blog Tictactrip, aucune donn\xe9e personnelle ne sera transf\xe9r\xe9e au fournisseur du plugin. Vous reconnaitrez le fournisseur du plugin par le logo du bouton. Gr\xe2ce \xe0 ce m\xeame bouton, vou
170s pourrez communiquer directement avec le fournisseur.\n\nSi vous cliquez sur ce bouton et activez par la suite le plugin, le fournisseur aura d\xe8s lors acc\xe8s aux informations de page visit\xe9e sur notre site web. Cela signifie que les informations mentionn\xe9es plus haut seront transmises \xe0 ce fournisseur.\n\nSi vous disposez d\u2019un compte sur le r\xe9seau social dont il est question et que vous \xeates connect\xe9, le fournisseur pourra lier votre visite sur notre blog \xe0 votre interaction avec le plugin social (exemple : si vous cliquez sur le bouton \xab J\u2019aime \xbb), \xe0 votre compte utilisateur sur le r\xe9seau en question (dans cet exemple il s\u2019agirait de votre compte Facebook).\nNous n\u2019avons aucun contr\xf4le et aucune influence sur les donn\xe9es r\xe9colt\xe9es et trait\xe9es par la suite par le fournisseur du plugin et nous ne connaissons pas l\u2019envergure de l\u2019\xe9tendue des traitements de donn\xe9es, les objectifs et les conditions de conservation et suppression de ces donn\xe9es qu\u2019en fait le fournisseur du plugin. ",een:'Only the Tictactrip blog has this type of service. Social media providers call these services: social plugins.\n\n    To enable you to use this type of service and interact on social networks with our blog posts, we use the solution called "2-click." When you visit the Tictactrip blog, no personal data will be transferred to the plugin provider. You can recognize the plugin provider by the button\'s logo. Through the same button, you can communicate directly with the provider.\n    \n    If you click on this button and subsequently activate the plugin, the provider will then have access to the information about the page visited on our website. This means that the information mentioned above will be transmitted to this provider.\n    \n    If you have an account on the social network in question and you are logged in, the provider may link your visit to our blog to your interaction with the social plugin (for example, if you click the "Like" button), to your user account on the respective network (in this example, your Facebook account).\n    We have no control or influence over the data collected and processed later by the plugin provider, and we do not know the extent of the data processing, the purposes, and the conditions for storing and deleting this data by the plugin provider.\n    ',es:'Solo el blog de Tictactrip tiene este tipo de servicio. Los proveedores de redes sociales llaman a estos servicios: plugins sociales.\n\n    Para que pueda utilizar este tipo de servicio e interactuar en las redes sociales con nuestras publicaciones de blog, utilizamos la soluci\xf3n llamada "2-clics". Cuando visita el blog de Tictactrip, no se transferir\xe1n datos personales al proveedor del plugin. Puede reconocer al proveedor del plugin por el logotipo del bot\xf3n. A trav\xe9s del mismo bot\xf3n, puede comunicarse directamente con el proveedor.\n    \n    Si hace clic en este bot\xf3n y activa posteriormente el plugin, el proveedor tendr\xe1 acceso a la informaci\xf3n sobre la p\xe1gina visitada en nuestro sitio web. Esto significa que la informaci\xf3n mencionada anteriormente se transmitir\xe1 a este proveedor.\n    \n    Si tiene una cuenta en la red social en cuesti\xf3n y est\xe1 conectado, el proveedor puede vincular su visita a nuestro blog con su interacci\xf3n con el plugin social (por ejemplo, si hace clic en el bot\xf3n "Me gusta"), con su cuenta de usuario en la red respectiva (en este ejemplo, su cuenta de Facebook).\n    No tenemos control ni influencia sobre los datos recopilados y procesados posteriormente por el proveedor del plugin, y no conocemos la extensi\xf3n del procesamiento de datos, los objetivos y las condiciones de almacenamiento y eliminaci\xf3n de estos datos por parte del proveedor del plugin.\n    ',it:'Solo il blog di Tictactrip dispone di questo tipo di servizio. I fornitori di social media chiamano questi servizi: plugin sociali.\n\n    Per consentirti di utilizzare questo tipo di servizio e interagire sui social network con i nostri articoli del blog, utilizziamo la soluzione chiamata "2-click". Quando visiti il blog di Tictactrip, nessun dato personale verr\xe0 trasferito al fornitore del plugin. Puoi riconoscere il fornitore del plugin dal logo del pulsante. Attraverso lo stesso pulsante, puoi comunicare direttamente con il fornitore.\n    \n    Se fai clic su questo pulsante e attivi successivamente il plugin, il fornitore avr\xe0 accesso alle informazioni sulla pagina visitata sul nostro 
170sito web. Ci\xf2 significa che le informazioni menzionate sopra saranno trasmesse a questo fornitore.\n    \n    Se hai un account sul social network in questione e sei connesso, il fornitore pu\xf2 collegare la tua visita al nostro blog alla tua interazione con il plugin sociale (ad esempio, se fai clic sul pulsante "Mi piace"), al tuo account utente sulla rete in questione (in questo esempio, il tuo account Facebook).\n    Non abbiamo alcun controllo o influenza sui dati raccolti e successivamente elaborati dal fornitore del plugin, e non conosciamo l\'estensione del trattamento dei dati, gli obiettivi e le condizioni di archiviazione ed eliminazione di questi dati da parte del fornitore del plugin.\n    ',de:'Nur der Blog von Tictactrip verf\xfcgt \xfcber diese Art von Dienst. Die Anbieter von sozialen Medien nennen diese Dienste: soziale Plugins.\n\n    Damit Sie diesen Dienst nutzen und auf sozialen Netzwerken auf unsere Blogbeitr\xe4ge reagieren k\xf6nnen, verwenden wir die L\xf6sung namens "2-Klick". Wenn Sie den Blog von Tictactrip besuchen, werden keine pers\xf6nlichen Daten an den Plugin-Anbieter \xfcbertragen. Sie erkennen den Plugin-Anbieter am Logo des Buttons. \xdcber denselben Button k\xf6nnen Sie direkt mit dem Anbieter kommunizieren.\n    \n    Wenn Sie auf diesen Button klicken und anschlie\xdfend das Plugin aktivieren, hat der Anbieter Zugriff auf die Informationen zur besuchten Seite auf unserer Website. Das bedeutet, dass die oben genannten Informationen an diesen Anbieter \xfcbertragen werden.\n    \n    Wenn Sie ein Konto im betreffenden sozialen Netzwerk haben und angemeldet sind, kann der Anbieter Ihren Besuch auf unserem Blog mit Ihrer Interaktion mit dem sozialen Plugin verkn\xfcpfen (zum Beispiel wenn Sie auf den "Gef\xe4llt mir" Button klicken), mit Ihrem Benutzerkonto im jeweiligen Netzwerk (in diesem Beispiel Ihr Facebook-Konto).\n    Wir haben keine Kontrolle oder Einfluss auf die sp\xe4ter vom Plugin-Anbieter gesammelten und verarbeiteten Daten, und wir kennen den Umfang der Datenverarbeitung, die Zwecke und die Bedingungen f\xfcr die Speicherung und L\xf6schung dieser Daten durch den Plugin-Anbieter nicht.\n    ',nl:'Alleen de Tictactrip-blog heeft dit soort service. Leveranciers van sociale media noemen deze services: sociale plugins.\n\n    Om u in staat te stellen gebruik te maken van dit type service en te reageren op sociale netwerken op onze blogposts, gebruiken we de oplossing genaamd "2-click". Wanneer u de Tictactrip-blog bezoekt, worden er geen persoonlijke gegevens overgedragen aan de plug-in-provider. U herkent de plug-in-provider aan het logo van de knop. Via dezelfde knop kunt u rechtstreeks communiceren met de provider.\n    \n    Als u op deze knop klikt en vervolgens de plug-in activeert, heeft de provider toegang tot informatie over de bezochte pagina op onze website. Dit betekent dat de hierboven genoemde informatie naar deze provider wordt verzonden.\n    \n    Als u een account heeft op het betreffende sociale netwerk en u bent ingelogd, kan de provider uw bezoek aan onze blog koppelen aan uw interactie met de sociale plug-in (bijvoorbeeld als u op de knop "Vind ik leuk" klikt), aan uw gebruikersaccount op het betreffende netwerk (in dit voorbeeld uw Facebook-account).\n    We hebben geen controle of invloed op de gegevens die later door de plug-in-provider worden verzameld en verwerkt, en we kennen de omvang van de gegevensverwerking, de doelen en de voorwaarden voor het opslaan en verwijderen van deze gegevens door de plug-in-provider niet.\n    '},content9:{id:`${r}.content9`,defaultMessage:"D\xe9sormais, nous allons nous int\xe9resser \xe0 la transmission de vos donn\xe9es personnelles afin de savoir qui y a acc\xe8s apr\xe8s votre utilisation et/ou r\xe9servation sur le site Tictactrip ! On sait que c\u2019est important pour vous, on en fait une priorit\xe9 chez nous !",en:"Now, we will focus on the transmission of your personal data to understand who has access to it after your use and/or reservation on the Tictactrip website! We know it's important to you, and we prioritize it here!\n      ",es:"Ahora nos centraremos en la transmisi\xf3n de sus datos personales para entender qui\xe9n tiene acceso a ellos de
170spu\xe9s de su uso y/o reserva en el sitio web de Tictactrip. \xa1Sabemos que es importante para ti, lo priorizamos aqu\xed!      ",it:"Ora ci concentreremo sulla trasmissione dei tuoi dati personali per capire chi ha accesso ad essi dopo la tua utilizzazione e/o prenotazione sul sito di Tictactrip! Sappiamo che \xe8 importante per te, lo mettiamo al primo posto qui!      ",de:"Nun werden wir uns auf die \xdcbertragung Ihrer pers\xf6nlichen Daten konzentrieren, um herauszufinden, wer darauf zugreifen kann, nachdem Sie die Tictactrip-Website genutzt und/oder reserviert haben! Wir wissen, dass dies f\xfcr Sie wichtig ist, und wir stellen es hier in den Vordergrund!      ",nl:"Nu zullen we ons richten op de overdracht van uw persoonlijke gegevens om te begrijpen wie er toegang toe heeft na uw gebruik en/of reservering op de Tictactrip-website! We weten dat het belangrijk voor u is, en we geven er hier prioriteit aan!      "},content10:{id:`${r}.content10`,defaultMessage:'Tictactrip est avant tout un comparateur de bus, train et covoiturage. De ce fait, nous n\u2019avions, au d\xe9but du moins, pas la possibilit\xe9 de proposer le paiement int\xe9gr\xe9, directement sur le site. Aujourd\u2019hui, nous proposons le paiement int\xe9gr\xe9 mais nous n\u2019avons pas qualification \xe0 \xe9mettre nous m\xeame vos billets de transport. Nous devons alors passer par nos fournisseurs de transport et r\xe9server votre place aupr\xe8s d\u2019eux.\n\nC\u2019est pourquoi, il est n\xe9cessaire et m\xeame obligatoire que nous transmettions \xe0 ces fournisseurs partenaires (compagnies de bus, compagnies de train et compagnies de covoiturage), vos donn\xe9es personnelles requise et uniquement celles requise, nous pr\xe9f\xe9rons insister. Jamais nous ne leur fournirons vos donn\xe9es personnelles dont il n\u2019ont pas besoins pour r\xe9server un trajet. Une fois ces donn\xe9es personnelles n\xe9cessaires transmises, le fournisseur de transport \xe9ditera votre billet et nous vous l\u2019enverrons. \n\nCes fournisseurs de transport sont alors des tiers qui engagent leur responsabilit\xe9 quant au traitement de vos donn\xe9es personnelles (comme si vous aviez directement r\xe9serv\xe9 vos billets sur leurs sites) et traiteront vos donn\xe9es conform\xe9ment \xe0 leurs propres politiques de confidentialit\xe9.\n\nPour certains pays tels que la Russie, l\u2019Ukraine ou la Pologne, les r\xe9servations sont trait\xe9es par notre partenaire de service : Amadeus IT Group SA (Salvador de Madariaga 1, Madrid 28027, Espagne) ainsi que ses soci\xe9t\xe9s affili\xe9es. Pour ce type de transactions, nous nous devons de transmettre vos donn\xe9s de r\xe9servation \xe0 Amadeus, et une fois encore uniquement ces donn\xe9es essentielles \xe0 la r\xe9servation m\xeame, qui les traite par la suite sous sa propre responsabilit\xe9 conform\xe9ment \xe0 sa propre politique de confidentialit\xe9 et de protection des donn\xe9es.\n\n<a href="https://amadeus.com/fr/politiques/amadeus-et-le-rgpd" target="_blank">https://amadeus.com/fr/politiques/amadeus-et-le-rgpd</a>\n\nCe transfert de donn\xe9es requiert que votre consentement nous soit donn\xe9 pour chaque processus de r\xe9servation, en accord avec l\u2019art. 6(1)(a) RGPD.',en:'Tictactrip is primarily a bus, train, and carpool comparator. Therefore, initially, we did not have the ability to offer integrated payment directly on the site. Today, we offer integrated payment, but we are not qualified to issue your transport tickets ourselves. We must go through our transport providers and book your seat with them.\n\nFor this reason, it is necessary and even obligatory that we transmit to these partner providers (bus companies, train companies, and carpooling companies) your required personal data and only the data required, we prefer to emphasize. We will never provide them with your personal data that they do not need to book a trip. Once these necessary personal data are transmitted, the transport provider will issue your ticket, and we will send it to you.\n\nThese transport providers are then third parties who are responsible for the processing of your personal data (as if you had directly booked your tickets on their sites) and will process your data in accordance with their own privacy policies.\n\nFor some countries such as Russia, Ukraine, or Poland, reservations are processed by our service partner: Amadeus IT Group SA (Salvador de Madariaga 1, Madrid 28027, Spain) and its affiliated companies. For this type of transactions, we are required to transmit your reservation data to Amadeus, and once again, only this essential data for the reservation itself, which it subsequently processes under its own responsibility in accordance with its own privacy and data protection policy.\n\n<a href="https://amadeus.com/fr/politiques/amadeus-et-le-rgpd" target="_blank">https://amadeus.com/fr/politiques/amadeus-et-le-rgpd</a>\n\nThis data transfer requires your consent to be given to us for each booking process, in accordance with Art. 6(1)(a) GDPR.\n',es:'Tictactrip es principalmente un comparador de autobuses, trenes y coche 
170compartido. Por lo tanto, al principio, no ten\xedamos la posibilidad de ofrecer el pago integrado directamente en el sitio. Hoy en d\xeda, ofrecemos el pago integrado, pero no tenemos la calificaci\xf3n para emitir sus boletos de transporte nosotros mismos. Por lo tanto, debemos pasar por nuestros proveedores de transporte y reservar su lugar con ellos.\n\nPor esta raz\xf3n, es necesario e incluso obligatorio que transmitamos a estos proveedores asociados (empresas de autobuses, empresas de trenes y empresas de coche compartido) sus datos personales requeridos y solo aquellos necesarios, preferimos insistir en esto. Nunca les proporcionaremos sus datos personales que no necesiten para reservar un viaje. Una vez transmitidos estos datos personales necesarios, el proveedor de transporte emitir\xe1 su boleto y se lo enviaremos.\n\nEstos proveedores de transporte son terceros que asumen la responsabilidad del tratamiento de sus datos personales (como si hubiera reservado sus boletos directamente en sus sitios) y tratar\xe1n sus datos de acuerdo con sus propias pol\xedticas de privacidad.\n\nPara algunos pa\xedses como Rusia, Ucrania o Polonia, las reservas son procesadas por nuestro socio de servicio: Amadeus IT Group SA (Salvador de Madariaga 1, Madrid 28027, Espa\xf1a) y sus empresas afiliadas. Para este tipo de transacciones, debemos transmitir sus datos de reserva a Amadeus, y una vez m\xe1s, solo estos datos esenciales para la reserva en s\xed, que luego procesa bajo su propia responsabilidad de acuerdo con su propia pol\xedtica de privacidad y protecci\xf3n de datos.\n\n<a href="https://amadeus.com/fr/politiques/amadeus-et-le-rgpd" target="_blank">https://amadeus.com/fr/politiques/amadeus-et-le-rgpd</a>\n\nEsta transferencia de datos requiere que se nos otorgue su consentimiento para cada proceso de reserva, de acuerdo con el art. 6(1)(a) del RGPD.\n',it:'Tictactrip \xe8 prima di tutto un comparatore di bus, treni e carpooling. Di conseguenza, inizialmente, non avevamo la possibilit\xe0 di offrire il pagamento integrato direttamente sul sito. Oggi offriamo il pagamento integrato, ma non siamo qualificati per emettere i biglietti di trasporto direttamente. Dobbiamo quindi passare attraverso i nostri fornitori di trasporto e prenotare il tuo posto con loro.\n\nPer questo motivo, \xe8 necessario e persino obbligatorio che trasmettiamo a questi fornitori partner (compagnie di autobus, compagnie ferroviarie e compagnie di carpooling) i tuoi dati personali richiesti e solo quelli necessari, preferiamo sottolinearlo. Non forniremo mai loro i tuoi dati personali di cui non hanno bisogno per prenotare un viaggio. Una volta trasmessi questi dati personali necessari, il fornitore di trasporto emetter\xe0 il tuo biglietto e te lo invieremo.\n\nQuesti fornitori di trasporto sono quindi terze parti che assumono la responsabilit\xe0 del trattamento dei tuoi dati personali (come se avessi prenotato direttamente i tuoi biglietti sui loro siti) e tratteranno i tuoi dati in conformit\xe0 con le loro politiche sulla privacy.\n\nPer alcuni paesi come Russia, Ucraina o Polonia, le prenotazioni sono elaborate dal nostro partner di servizio: Amadeus IT Group SA (Salvador de Madariaga 1, Madrid 28027, Spagna) e le sue societ\xe0 affiliate. Per questo tipo di transazioni, dobbiamo trasmettere i tuoi dati di prenotazione ad Amadeus, e ancora una volta, solo questi dati essenziali per la prenotazione stessa, che verranno successivamente elaborati sotto la sua responsabilit\xe0 in conformit\xe0 con la sua politica sulla privacy e protezione dei dati.\n\n<a href="https://amadeus.com/fr/politiques/amadeus-et-le-rgpd" target="_blank">https://amadeus.com/fr/politiques/amadeus-et-le-rgpd</a>\n\nQuesta trasmissione di dati richiede il tuo consenso per ogni processo di prenotazione, in conformit\xe0 all\'art. 6(1)(a) del GDPR.\n',de:"Tictactrip est principalement un comparateur de bus, de trains et de covoiturage. Par cons\xe9quent, au d\xe9but du moins, nous n'avions pas la possibilit\xe9 d'offrir le paiement int\xe9gr\xe9 directement sur le site. Aujourd'hui, nous proposons le paiement int\xe9gr\xe9, mais nous ne sommes pas qualifi\xe9s pour \xe9mettre vos billets de transport nous-m\xeames. Nous devons donc passer par nos fournisseurs de transport et r\xe9server votre place aupr\xe8s d'eux.\n\nC'est pourquoi il est n\xe9cessaire, voire obligatoire, que nous transmettions \xe0 ces fournisseurs partenaires (compagnies de bus, compagnies de train et compagnies de covoiturage) vos donn\xe9es personnelles requises et uniquement celles requises, nous pr\xe9f\xe9rons insister. Nous ne leur fournirons jamais vos donn\xe9es personnelles dont ils n'ont pas besoin pour r\xe9server un trajet. Une fois ces donn\xe9es personnelles n\xe9cessaires transmises, le fournisseur de transport \xe9ditera votre billet et nous vous l'enverrons.\n\nCes fournisseurs de transport sont donc des tiers qui assument la responsabilit\xe9 du traitement de vos donn\xe9es personnelles (comme si vous aviez r\xe9serv\xe9 directement vos billets sur leurs sites) et traiteront vos donn\xe9es conform\xe9ment \xe0 leurs propres politiques de confidentialit\xe9.\n\nPour certains pays tels que la Russie, l'Ukraine ou la Pologne, les r\xe9servations sont trait\xe9es par notre partenaire de service : Amadeus IT Group SA (Salvador de Madariaga 1, Madrid 28027, Espagne) ainsi que ses soci\xe9t\xe9s affili\xe9es. Pour ce type de transactions, nous devons transmettre vos donn\xe9es de r\xe9servation \xe0 Amadeus, et une fois encore, uniquement ces donn\xe9es essentielles \xe0 la r\xe9servation elle-m\xeame, qui les traite par la suite sous sa propre responsabilit\xe9 conform\xe9ment \xe0 sa propre politique de confidentialit\xe9 et de protection des donn\xe9es.\n\n<a href=\"https://amadeus.com/fr/politiques/amadeus-et-le-rgpd\" target=\"_blank\">https://amadeus.com/fr/politiques/amadeus-et-le-rgpd</a>\n\nCe transfert de donn\xe9es requiert que votre consentement nous soit donn\xe9 pour chaque processus de r\xe9servation, en accord avec l'art. 6(1)(a) RGPD.\n",nl:'Tictactrip is in de eerste plaats een vergelijker van bus-, trein- en carpoolopties. Daarom hadden we aanvankelijk niet de mogelijkheid om ge\xefntegreerde betaling rechtstreeks op de site aan te bieden. Tegenwoordig bieden we ge\xefntegreerde betaling aan, maar we zijn niet gekwalificeerd om zelf uw vervoersbewijzen uit te geven. We moeten dus gebruikmaken van onze transportpartners en uw plek bij hen reserveren.\n\nDaarom is het noodzakelijk en zelfs verplicht dat we deze partnerverstrekkers (busmaatschappijen, spoorwegmaatschappijen en carpoolbedrijven) uw vereiste persoonlijke gegevens en alleen de benodigde gegevens doorgeven, we benadrukken dit liever. We zullen hen nooit uw persoonlijke gegevens ver
170strekken die ze niet nodig hebben om een reis te boeken. Zodra deze noodzakelijke persoonlijke gegevens zijn doorgegeven, zal de transportaanbieder uw ticket uitgeven en sturen wij het naar u op.\n\nDeze transportaanbieders zijn dus derde partijen die verantwoordelijk zijn voor de verwerking van uw persoonlijke gegevens (alsof u uw tickets rechtstreeks op hun sites had geboekt) en zullen uw gegevens verwerken in overeenstemming met hun eigen privacybeleid.\n\nVoor sommige landen zoals Rusland, Oekra\xefne of Polen worden reserveringen verwerkt door onze servicepartner: Amadeus IT Group SA (Salvador de Madariaga 1, Madrid 28027, Spanje) en zijn gelieerde ondernemingen. Voor dit soort transacties moeten we uw reserveringsgegevens doorgeven aan Amadeus, en nogmaals, alleen deze essenti\xeble gegevens voor de reservering zelf, die vervolgens onder zijn eigen verantwoordelijkheid worden verwerkt in overeenstemming met zijn eigen privacy- en gegevensbeschermingsbeleid.\n\n<a href="https://amadeus.com/fr/politiques/amadeus-et-le-rgpd" target="_blank">https://amadeus.com/fr/politiques/amadeus-et-le-rgpd</a>\n\nDeze gegevensoverdracht vereist dat uw toestemming ons wordt gegeven voor elk reserveringsproces, in overeenstemming met art. 6(1)(a) AVG.\n'},content11:{id:`${r}.content11`,defaultMessage:"Les informations concernant les d\xe9tails de votre paiement (les informations concernant votre carte de cr\xe9dit) pour les r\xe9servations que vous effectuez directement sur le site Tictactrip, sont trait\xe9es par un processeur de paiement Internet de confiance, qui transmettra de lui-m\xeame directement ces donn\xe9es \xe0 la soci\xe9t\xe9 de carte de cr\xe9dit concern\xe9e.\n\nPour s\u2019assurer que la carte de cr\xe9dit est utilis\xe9e en toute l\xe9gitimit\xe9 et de pr\xe9venir les potentiels cas de fraude, les informations chiffr\xe9es des cartes de cr\xe9dit sont transf\xe9r\xe9es un service de s\xe9curisation des paiements, ext\xe9rieur \xe0 Tictactrip, \xe0 des fins de v\xe9rification. Parmi ces informations, des donn\xe9es personnelles suppl\xe9mentaires peuvent \xeatre incluses.\n\nToutes les donn\xe9es concernant les cartes de cr\xe9dits suite \xe0 une r\xe9servation sur notre site, sont trait\xe9es par des processeurs de paiement Internet de qualit\xe9 et de confiance. Toutes les donn\xe9es concernant vos informations de carte de cr\xe9dit sont chiffr\xe9es (la plupart du temps \xe0 l\u2019aide du protocole SSL) avant de les transmettre au processeur de paiement. Cela permet d\u2019\xe9viter tout risque. Vos donn\xe9es ne seront en aucun cas communiqu\xe9es par les fournisseurs de solution de paiement.",en:"Your payment details (credit card information) for bookings you make directly on the Tictactrip site are processed by a trusted Internet payment processor, which will in turn transmit this data directly to the relevant credit card company.\n\nTo ensure that the credit card is used legitimately and to prevent potential cases of fraud, encrypted credit card information is transferred to a payment security service, external to Tictactrip, for verification purposes. This information may include additional personal data.\n\nAll data concerning credit cards following a reservation on our site is processed by high quality and trusted Internet payment processors. All data concerning your credit card information is encrypted (in most cases using SSL protocol) before being transmitted to the payment processor. This prevents any risk. Under no circumstances will your data be passed on to payment solution providers.",es:"La informaci\xf3n sobre los detalles de su pago (informaci\xf3n sobre su tarjeta de cr\xe9dito) para las reservas que realiza directamente en el sitio de Tictactrip es procesada por un procesador de pagos en l\xednea de confianza, que transmitir\xe1 directamente estos datos a la compa\xf1\xeda de tarjeta de cr\xe9dito correspondiente.\n\nPara asegurarse de que la tarjeta de cr\xe9dito se utilice leg\xedtimamente y prevenir posibles casos de fraude, la informaci\xf3n cifrada de las tarjetas de cr\xe9dito se transfiere a un servicio de seguridad de pagos externo a Tictactrip para su verificaci\xf3n. Entre esta informaci\xf3n, pueden incluirse datos personales adicionales.\n\nTodos los datos relacionados con las tarjetas de cr\xe9dito despu\xe9s de una reserva en nuestro sitio son procesados por procesadores de pagos en l\xednea de calida
170d y confianza. Todos los datos sobre su informaci\xf3n de tarjeta de cr\xe9dito est\xe1n cifrados (la mayor\xeda de las veces con el protocolo SSL) antes de transmitirse al procesador de pagos. Esto evita cualquier riesgo. Sus datos no ser\xe1n comunicados en ning\xfan caso por los proveedores de soluciones de pago.\n",it:"Le informazioni sui dettagli del suo pagamento (le informazioni sulla sua carta di credito) per le prenotazioni effettuate direttamente sul sito Tictactrip sono elaborate da un processore di pagamento online affidabile, che trasmetter\xe0 direttamente questi dati alla societ\xe0 della carta di credito interessata.\n\nPer garantire che la carta di credito venga utilizzata legittimamente e prevenire potenziali casi di frode, le informazioni criptate delle carte di credito vengono trasferite a un servizio di sicurezza dei pagamenti esterno a Tictactrip per scopi di verifica. Tra queste informazioni potrebbero essere incluse informazioni personali aggiuntive.\n\nTutti i dati relativi alle carte di credito dopo una prenotazione sul nostro sito sono elaborati da processori di pagamento online affidabili e di qualit\xe0. Tutti i dati relativi alle informazioni della sua carta di credito sono cifrati (per lo pi\xf9 con il protocollo SSL) prima di essere trasmessi al processore di pagamento. Ci\xf2 evita qualsiasi rischio. I suoi dati non saranno in nessun caso comunicati dai fornitori di soluzioni di pagamento.\n",de:"Die Informationen zu den Einzelheiten Ihrer Zahlung (Informationen zu Ihrer Kreditkarte) f\xfcr die Reservierungen, die Sie direkt auf der Website von Tictactrip vornehmen, werden von einem vertrauensw\xfcrdigen Online-Zahlungsprozessor verarbeitet, der diese Daten direkt an das jeweilige Kreditkartenunternehmen \xfcbermittelt.\n\nUm sicherzustellen, dass die Kreditkarte legitim verwendet wird und potenzielle Betrugsf\xe4lle zu verhindern, werden die verschl\xfcsselten Informationen der Kreditkarten zu einem externen Zahlungssicherungsdienst \xfcbertragen, der f\xfcr \xdcberpr\xfcfungszwecke verwendet wird. Unter diesen Informationen k\xf6nnen zus\xe4tzliche personenbezogene Daten enthalten sein.\n\nAlle Daten im Zusammenhang mit Kreditkarten nach einer Reservierung auf unserer Website werden von zuverl\xe4ssigen und vertrauensw\xfcrdigen Online-Zahlungsprozessoren verarbeitet. Alle Daten zu Ihren Kreditkarteninformationen sind verschl\xfcsselt (meistens mit dem SSL-Protokoll), bevor sie an den Zahlungsprozessor \xfcbertragen werden. Dies vermeidet jedes Risiko. Ihre Daten werden in keinem Fall von den Zahlungsl\xf6sungsanbietern weitergegeben.\n",nl:"De informatie over de details van uw betaling (informatie over uw creditcard) voor de reserveringen die u rechtstreeks op de Tictactrip-website maakt, wordt verwerkt door een betrouwbare online betaalprocessor, die deze gegevens rechtstreeks zal doorgeven aan het betreffende creditcardbedrijf.\n\nOm ervoor te zorgen dat de creditcard legitiem wordt gebruikt en potenti\xeble fraudegevallen te voorkomen, worden de versleutelde gegevens van creditcards overgedragen aan een externe betaalbeveiligingsservice, voor verificatiedoeleinden. Onder deze informatie kunnen aanvullende persoonlijke gegevens worden opgenomen.\n\nAlle gegevens met betrekking tot creditcards na een reservering op onze site worden verwerkt door betrouwbare en kwalitatieve online betaalprocessors. Alle gegevens over uw creditcardinformatie zijn versleuteld (meestal met het SSL-protocol) voordat ze naar de betaalprocessor worden verzonden. Dit voorkomt elk risico. Uw gegevens worden in geen geval doorgegeven door de betalingsoplossingsproviders.\n"},content12:{id:`${r}.content12`,defaultMessage:"Il est possible dans certaines mesures, que nous fassions appel \xe0 des fournisseurs de services tiers, particuli\xe8rement pour des besoins techniques, commerciaux, juridiques et fiscaux. \xc9galement, il peut potentiellement s\u2019agir de fournisseurs d\u2019h\xe9bergement web, d\u2019un r\xe9seau de fournisseur pour mettre en cache du contenu et le cr\xe9er, de fournisseurs de solutions d\u2019anal
170yses et de statistiques, des fournisseurs pour nous aider dans la gestion des demandes de supports, la fourniture de syst\xe8mes CRM, toute la gestion centralis\xe9e des newsletter et des services de mails marketing (voir \xab Les emails marketing et newsletters \xbb plus haut), les solutions contre le spam et les fraude ainsi que les fournisseurs de services pour les technologie de l\u2019information (IT) et les services de d\xe9veloppement.\n\nL\u2019ensemble de ces diff\xe9rents fournisseurs re\xe7oivent des donn\xe9es personnelles uniquement dans le cadre de l\u2019ex\xe9cution de leur services, pour nous et en notre nom. Ils sont tenus par le contrat entre eux et nous, de ne pas utiliser les donn\xe9es \xe0 caract\xe8re personnel \xe0 d\u2019autres fins.",en:'To some extent, we may engage third-party service providers, especially for technical, business, legal, and tax-related needs. It may also potentially involve web hosting providers, a network of providers for caching and content creation, analytics and statistics solutions providers, providers to assist us in managing support requests, CRM system providers, centralized management of newsletters, and email marketing services (see "Email Marketing and Newsletters" above), spam and fraud prevention solutions, as well as service providers for information technology (IT) and development services.\n\nAll these various providers receive personal data only in the execution of their services, for us and on our behalf. They are bound by the contract between them and us not to use personal data for other purposes.\n',es:'En cierta medida, es posible que recurramos a proveedores de servicios externos, especialmente para necesidades t\xe9cnicas, comerciales, legales y fiscales. Tambi\xe9n puede tratarse potencialmente de proveedores de alojamiento web, una red de proveedores para almacenar en cach\xe9 y crear contenido, proveedores de soluciones de an\xe1lisis y estad\xedsticas, proveedores para ayudarnos en la gesti\xf3n de solicitudes de soporte, proveedores de sistemas CRM, gesti\xf3n centralizada de boletines y servicios de marketing por correo electr\xf3nico (ver "Marketing por Correo Electr\xf3nico y Boletines" arriba), soluciones de prevenci\xf3n de spam y fraude, as\xed como proveedores de servicios para tecnolog\xeda de la informaci\xf3n (TI) y servicios de desarrollo.\n\nTodos estos diversos proveedores reciben datos personales solo en el marco de la ejecuci\xf3n de sus servicios, para nosotros y en nuestro nombre. Est\xe1n obligados por el contrato entre ellos y nosotros a no utilizar los datos personales con fines distintos.\n',it:"In certa misura, potremmo avvalerci di fornitori di servizi terzi, specialmente per esigenze tecniche, commerciali, legali e fiscali. Potrebbe anche coinvolgere potenzialmente fornitori di hosting web, una rete di fornitori per la memorizzazione nella cache e la creazione di contenuti, soluzioni di analisi e statistiche, fornitori per aiutarci nella gestione delle richieste di supporto, fornitori di sistemi CRM, gestione centralizzata di newsletter e servizi di marketing via email (vedi \"Email Marketing e Newsletter\" sopra), soluzioni di prevenzione dello spam e frodi, nonch\xe9 fornitori di servizi per tecnologia dell'informazione (IT) e servizi di sviluppo.\n\nTutti questi vari fornitori ricevono dati personali solo nell'ambito dell'esecuzione dei loro servizi, per nostro conto. Sono vincolati dal contratto tra loro e noi a non utilizzare i dati personali per altri scopi.\n",de:'In gewissem Umfang k\xf6nnen wir auf Dienstleister von Drittanbietern zur\xfcckgreifen, insbesondere f\xfcr technische, gesch\xe4ftliche, rechtliche und steuerliche Bed\xfcrfnisse. Es kann sich auch potenziell um Webhosting-Anbieter, ein Netzwerk von Anbietern f\xfcr das Zwischenspeichern und Erstellen von Inhalten, Anbieter von Analyse- und Statistikl\xf6sungen, Anbieter handeln, die uns bei der Bearbeitung von Supportanfragen unterst\xfctzen, CRM-Systemanbieter, zentralisierte Verwaltung von Newslettern und E-Mail-Marketing-Dienstleistungen (siehe oben "E-Mail-Marketing und Newsletter"), Spam- und Betrugspr\xe4ventionsl\xf6sungen sowie Dienstleister f\xfcr Informationstechnologie (IT) und Entwicklungsdienstleistungen.\n\nAlle diese verschiedenen Anbieter erhalten personenbezogene Daten nur im Rahmen der Durchf\xfchrung ihrer Dienstleistungen f\xfcr uns und in unserem Namen. Sie sind vertraglich verpflichtet, die personenbezogenen Daten nicht f\xfcr andere Zwecke zu verwenden.\n',nl:'In zekere mate kunnen we een beroep doen op externe dienstverleners, met name voor technische, zakelijke, juridische en fiscale behoeften. Het kan ook potentieel gaan om webhostingproviders, een netwerk van providers voor het cachen en cre\xebren van inhoud, analyse- en statistiekoplossingen, providers om ons te helpen bij het beheren van ondersteuningsverzoeken, CRM-systeemproviders, gecentraliseerd beheer van nieuwsbrieven en e-mailmarketingdiensten (zie "E-mailmarketing en Nieuwsbrieven" hierboven), spam- en fraudepreventieoplossingen, evenals dienstverleners voor informatietechnologie (IT) en ontwikkelingsdiensten.\n\nAl deze verschillende providers ontvangen persoonlijke gegevens alleen in het kader van de uitvoering van hun diensten, voor ons en namens ons. Ze zijn contractueel gebonden om de persoonlijke gegevens niet voor andere doeleinden te gebruiken.\n'},content13:{id:`${r}.content13`,defaultMessage:'Les diff\xe9rents traitements de donn\xe9es \xe9voqu\xe9s pr\xe9c\xe9demment peuvent \xe9ventuellement entra\xeener la transmission de donn\xe9es \xe0 des destinataires situ\xe9s en dehors de l\u2019Union Europ\xe9enne. Bien entendu, cette transmission de donn\xe9es \xe0 l\u2019\xe9tranger se fait en conformit\xe9 avec les r\xe8glements sur la protection de la vie priv\xe9e, voir ce lien : <a href="https://www.privacyshield.gov/welcome" target="_blank">https://www.privacyshield.gov/welcome</a>. \xc9galement, cette transmission est aussi bas\xe9e sur les contrats types de l\u2019Union Europ\xe9enne, voir ici : <a href="https://ec.europa.eu/info/law/law-topic/d
170ata-protection_en" target="_blank">https://ec.europa.eu/info/law/law-topic/data-protection_en</a>.\nVos informations personnelles peuvent aussi \xeatre transf\xe9r\xe9es \xe0 des fournisseurs de transport situ\xe9s dans des pays hors Union Europ\xe9enne, dans lesquels le voyage est pr\xe9vu (bien que nous ne traitions que des pays d\u2019Europe). Tictactrip ne peut cependant fournir d\u2019autres informations compl\xe9mentaires sur la protection des donn\xe9es offerte par ces pays tiers. Aucune d\xe9cision d\u2019ad\xe9quation, conform\xe9ment \xe0 l\u2019article 45 alin\xe9a 3 RGPD ou de garanties appropri\xe9es, conform\xe9ment \xe0 l\u2019article 46 RGPD, ne sont n\xe9cessaires pour ces transferts de donn\xe9es. Cependant il existe deux cas, o\xf9 cela est n\xe9cessaire : \n- Pour l\u2019ex\xe9cution d\u2019un contrat entre vous et Tictactrip, ou bien m\xeame dans le cadre de mesures pr\xe9-contractuelles prises suite \xe0 votre demande (article 49 - 1 - b, RGPD).\n- Pour la conclusion ou l\u2019ex\xe9cution d\u2019un contrat conclu dans votre propre int\xe9r\xeat entre Tictactrip et personne physique ou morale tiers (article 49 - 1 - c, RGPD).',en:'The various data processing activities mentioned earlier may potentially involve the transmission of data to recipients located outside the European Union. Of course, this foreign data transmission is done in accordance with privacy regulations; see this link: <a href="https://www.privacyshield.gov/welcome" target="_blank">https://www.privacyshield.gov/welcome</a>. Additionally, this transmission is also based on the European Union\'s standard contractual clauses; see here: <a href="https://ec.europa.eu/info/law/law-topic/data-protection_en" target="_blank">https://ec.europa.eu/info/law/law-topic/data-protection_en</a>.\nYour personal information may also be transferred to transport providers located in countries outside the European Union, where the journey is planned (although we only process European countries). Tictactrip, however, cannot provide additional information on the data protection offered by these third countries. No adequacy decision, in accordance with Article 45(3) GDPR, or appropriate safeguards, in accordance with Article 46 GDPR, are required for these data transfers. However, there are two cases where this is necessary:\n- For the performance of a contract between you and Tictactrip, or even in the context of pre-contractual measures taken at your request (Article 49(1)(b), GDPR).\n- For the conclusion or performance of a contract concluded in your own interest between Tictactrip and a natural or legal person third party (Article 49(1)(c), GDPR).\n',es:'Las diferentes actividades de procesamiento de datos mencionadas anteriormente pueden implicar eventualmente la transmisi\xf3n de datos a destinatarios ubicados fuera de la Uni\xf3n Europea. Por supuesto, esta transmisi\xf3n de datos al extranjero se realiza de conformidad con las regulaciones de privacidad; consulte este enlace: <a href="https://www.privacyshield.gov/welcome" target="_blank">https://www.privacyshield.gov/welcome</a>. Adem\xe1s, esta transmisi\xf3n tambi\xe9n se basa en las cl\xe1usulas contractuales est\xe1ndar de la Uni\xf3n Europea; vea aqu\xed: <a href="https://ec.europa.eu/info/law/law-topic/data-protection_en" target="_blank">https://ec.europa.eu/info/law/law-topic/data-protection_en</a>.\nSu informaci\xf3n personal tambi\xe9n puede transferirse a proveedores de transporte ubicados en pa\xedses fuera de la Uni\xf3n Europea, donde se planifica el viaje (aunque solo procesamos pa\xedses europeos). Sin embargo, Tictactrip no puede proporcionar informaci\xf3n adicional sobre la protecci\xf3n de datos ofrecida por estos pa\xedses terceros. No se requiere ninguna decisi\xf3n de adecuaci\xf3n, de conformidad con el art\xedculo 45(3) del RGPD, ni garant\xedas apropiadas, de conformidad con el art\xedculo 46 del RGPD, para estas transferencias de datos. Sin embargo, hay dos casos en los que esto es necesario:\n- Para la ejecuci\xf3n de un contrato entre usted y Tictactrip, o incluso en el contexto de medidas precontractuales tomadas a su solicitud (art\xedculo 49(1)(b) del RGPD).\n- Para la conclusi\xf3n o ejecuci\xf3n de un contrato celebrado en su propio inter\xe9s entre Tictactrip y una persona f\xedsica o jur\xeddica tercera (art\xedculo 49(1)(c) del RGPD).\n',it:"Le varie attivit\xe0 di elaborazione dati menzionate in precedenza possono comportare eventualmente la trasmissione di dati a destinatari situati al di fuori dell'Unione Europea. Naturalmente, questa trasmissione di dati all'estero avviene in conformit\xe0 con le normative sulla privacy; vedere questo link: <a href=\"https://www.privacyshield.gov/welcome\" target=\"_blank\">https://www.privacyshield.gov/welcome</a>. Inoltre, questa trasmissione si basa anche sulle clausole contrattuali standard dell'Unione Europea; vedere qui: <a href=\"https://ec.europa.eu/info/law/law-topic/d
170ata-protection_en\" target=\"_blank\">https://ec.europa.eu/info/law/law-topic/data-protection_en</a>.\nLe tue informazioni personali possono anche essere trasferite a fornitori di trasporto situati in paesi al di fuori dell'Unione Europea, dove \xe8 previsto il viaggio (anche se trattiamo solo paesi europei). Tuttavia, Tictactrip non pu\xf2 fornire ulteriori informazioni sulla protezione dei dati offerta da questi paesi terzi. Non \xe8 richiesta alcuna decisione di adeguatezza, ai sensi dell'articolo 45, paragrafo 3, del GDPR, n\xe9 garanzie adeguate, ai sensi dell'articolo 46 del GDPR, per questi trasferimenti di dati. Tuttavia, ci sono due casi in cui questo \xe8 necessario:\n- Per l'esecuzione di un contratto tra te e Tictactrip, o anche nel contesto di misure precontrattuali adottate su tua richiesta (articolo 49, paragrafo 1, lettera b, del GDPR).\n- Per la conclusione o l'esecuzione di un contratto concluso nel tuo proprio interesse tra Tictactrip e una persona fisica o giuridica terza (articolo 49, paragrafo 1, lettera c, del GDPR).\n",de:'Die verschiedenen oben erw\xe4hnten Datenverarbeitungsaktivit\xe4ten k\xf6nnen m\xf6glicherweise die \xdcbertragung von Daten an Empf\xe4nger au\xdferhalb der Europ\xe4ischen Union nach sich ziehen. Selbstverst\xe4ndlich erfolgt diese \xdcbertragung von Daten ins Ausland in \xdcbereinstimmung mit den Datenschutzbestimmungen; siehe diesen Link: <a href="https://www.privacyshield.gov/welcome" target="_blank">https://www.privacyshield.gov/welcome</a>. Diese \xdcbertragung basiert auch auf den Standardvertragsklauseln der Europ\xe4ischen Union; siehe hier: <a href="https://ec.europa.eu/info/law/law-topic/data-protection_en" target="_blank">https://ec.europa.eu/info/law/law-topic/data-protection_en</a>.\nIhre pers\xf6nlichen Informationen k\xf6nnen auch an Transportanbieter in L\xe4ndern au\xdferhalb der Europ\xe4ischen Union \xfcbertragen werden, in denen die Reise geplant ist (obwohl wir nur europ\xe4ische L\xe4nder verarbeiten). Tictactrip kann jedoch keine zus\xe4tzlichen Informationen zum Datenschutz bieten, die von diesen Drittl\xe4ndern angeboten werden. F\xfcr diese Daten\xfcbertragungen sind weder ein Angemessenheitsbeschluss gem\xe4\xdf Artikel 45 Absatz 3 der DSGVO noch geeignete Garantien gem\xe4\xdf Artikel 46 der DSGVO erforderlich. Es gibt jedoch zwei F\xe4lle, in denen dies erforderlich ist:\n- F\xfcr die Erf\xfcllung eines Vertrags zwischen Ihnen und Tictactrip, oder sogar im Rahmen von vorvertraglichen Ma\xdfnahmen, die auf Ihre Anfrage hin getroffen wurden (Artikel 49 Absatz 1 Buchstabe b DSGVO).\n- F\xfcr den Abschluss oder die Durchf\xfchrung eines Vertrags, der in Ihrem eigenen Interesse zwischen Tictactrip und einer nat\xfcrlichen oder juristischen Person Dritter geschlossen wurde (Artikel 49 Absatz 1 Buchstabe c DSGVO).\n',nl:'De verschillende eerder genoemde gegevensverwerkingsactiviteiten kunnen mogelijk de overdracht van gegevens aan ontvangers buiten de Europese Unie met zich meebrengen. Deze buitenlandse gegevensoverdracht gebeurt uiteraard in overeenstemming met privacyregelgeving; zie deze link: <a href="https://www.privacyshield.gov/welcome" target="_blank">https://www.privacyshield.gov/welcome</a>. Daarnaast is deze overdracht ook gebaseerd op de standaardcontractuele clausules van de Europese Unie; zie hier: <a href="https://ec.europa.eu/info/law/law-topic/data-protection_en" target="_blank">https://ec.europa.eu/info/law/law-topic/data-protection_en</a>.\nUw persoonlijke informatie kan ook worden overgedragen aan transportproviders in landen buiten de Europese Unie, waar de reis is gepland (hoewel we alleen Europese landen verwerken). Tictactrip kan echter geen aanvullende informatie verstrekken over de gegevensbescherming die deze derde landen bieden. Voor deze gegevensoverdrachten zijn geen adequaatheidsbeslissingen vereist overeenkomstig artikel 45, lid 3, AVG, noch passende waarborgen overeenkomstig artikel 46 AVG. Er zijn echter twee gevallen waarin dit noodzakelijk is:\n- Voor de uitvoering van een overeenkomst tussen u en Tictactrip, of zelfs in het kader van precontractuele maatregelen genomen op uw verzoek (artikel 49, lid 1, onder b, AVG).\n- Voor de sluiting of uitvoering van een contract dat in uw eigen belang is gesloten tussen Tictactrip en een natuurlijke of rechtspersoon derde partij (artikel 49, lid 1, onder c, AVG).\n'},content14:{id:`${r}.content14`,defaultMessage:"Nous traitons vos donn\xe9es conform\xe9ment aux bases juridiques suivantes.",en:"We process your data in accordance with the following legal bases.",es:"Tratamos sus datos de acuerdo con las siguientes bases jur\xeddicas.",it:"Trattiamo i vostri dati in base alle seguenti basi giuridiche.",de:"Wir verarbeiten Ihre Daten gem\xe4\xdf den folgenden Rechtsgrundlagen.",nl:"Wij verwerken uw gegevens in overeenstemming met de volgende rechtsgrondslagen."},content15:{id:`${r}.content15`,defaultMessage:"Dans le but de vous envoyer des emails marketing, des informations sur Tictactrip : nos nouvelles fonctionnalit\xe9s, grandes avanc\xe9es et offres promotionnelles (voyages \xe0 prix cass\xe9s, offres des compagnies de transports partenaires\u2026). Aussi, le transfert de certaines donn\xe9es pour quelques r\xe9servations vers notre partenaire Amadeus (voir plus haut).",en:"In order to send you marketing emails and information about Tictactrip: our new features, major advances and promotional offers (discounted travel, offers from partner transport companies, etc.). Also, the transfer of certain data for some bookings to our partner Amadeus (see above).",es:"Para enviarle correos electr\xf3nicos de marketing e informaci\xf3n sobre Tictactrip: nuestras novedades, principales avances y ofertas promocionales (descuentos en viajes, ofertas de empresas de transporte asociadas, etc.). Asimismo, para transferir determinados datos de algunas reservas a nuestro socio Amadeus (v\xe9ase m\xe1s arriba).",it:"Per inviare all'utente e-mail di marketing e informazioni su Tictactrip: le nostre nuove funzionalit\xe0, i principali progressi e le offerte promozionali (sconti sui viaggi, offerte di aziende di trasporto partner, ecc.) Inoltre, per trasferire alcuni dati per alcune prenotazioni al nostro partner Amadeus (vedi sopra).",de:"Mit dem Ziel, Ihnen Marketing-E-Mails und Informationen \xfcber Tictactrip zu senden: unsere neuen Funktionen, gro\xdfe Fortschritte und Werbeangebote (Reisen zum Schn\xe4ppchenpreis, Angebote von Partner-Transportunternehmen...). Auch die \xdcbertragung bestimmter Daten f\xfcr einige Buchungen an unseren Partner Amadeus (siehe oben).",nl:"Om u marketinge-mails en informatie over Tictactrip te sturen: onze nieuwe functies, belangrijke ontwikkelingen en promotieaanbiedingen (kortingen op reizen, aanbiedingen van partnertransportbedrijven, etc.). Ook om bepaalde gegevens voor sommige boekingen door te geven aan onze partner Amadeus (zie hierboven)."},content16:{id:`${r}.content16`,defaultMessage:"Cet article mentionne la conclusion, l\u2019ex\xe9cution, la modification, la r\xe9siliation d\u2019une relation contractuelle avec vous :\n- Pour faciliter votre utilisation de notre service ainsi que vos re
170cherches et r\xe9servations,\n- pour nous acquitter de nos obligations li\xe9es au contrat,\n- pour permettre un acc\xe8s et des visites simples sur notre site web et faciliter votre connexion,\n- pour personnaliser au mieux votre billet et/ou r\xe9servation et pour vous contacter efficacement en rapport \xe0 votre r\xe9servation : comme vous envoyer vos billets de transport,\n- pour vous reconna\xeetre comme utilisateur et vous faciliter l\u2019acc\xe8s \xe0 votre compte.",en:'To some extent, we may engage third-party service providers, especially for technical, business, legal, and tax-related needs. It may also potentially involve web hosting providers, a network of providers for caching and content creation, analytics and statistics solutions providers, providers to assist us in managing support requests, CRM system providers, centralized management of newsletters, and email marketing services (see "Email Marketing and Newsletters" above), spam and fraud prevention solutions, as well as service providers for information technology (IT) and development services.\n\nAll these various providers receive personal data only in the execution of their services, for us and on our behalf. They are bound by the contract between them and us not to use personal data for other purposes.\n',es:'En cierta medida, es posible que recurramos a proveedores de servicios externos, especialmente para necesidades t\xe9cnicas, comerciales, legales y fiscales. Tambi\xe9n puede tratarse potencialmente de proveedores de alojamiento web, una red de proveedores para almacenar en cach\xe9 y crear contenido, proveedores de soluciones de an\xe1lisis y estad\xedsticas, proveedores para ayudarnos en la gesti\xf3n de solicitudes de soporte, proveedores de sistemas CRM, gesti\xf3n centralizada de boletines y servicios de marketing por correo electr\xf3nico (ver "Marketing por Correo Electr\xf3nico y Boletines" arriba), soluciones de prevenci\xf3n de spam y fraude, as\xed como proveedores de servicios para tecnolog\xeda de la informaci\xf3n (TI) y servicios de desarrollo.\n\nTodos estos diversos proveedores reciben datos personales solo en el marco de la ejecuci\xf3n de sus servicios, para nosotros y en nuestro nombre. Est\xe1n obligados por el contrato entre ellos y nosotros a no utilizar los datos personales con fines distintos.\n',it:"In certa misura, potremmo avvalerci di fornitori di servizi terzi, specialmente per esigenze tecniche, commerciali, legali e fiscali. Potrebbe anche coinvolgere potenzialmente fornitori di hosting web, una rete di fornitori per la memorizzazione nella cache e la creazione di contenuti, soluzioni di analisi e statistiche, fornitori per aiutarci nella gestione delle richieste di supporto, fornitori di sistemi CRM, gestione centralizzata di newsletter e servizi di marketing via email (vedi \"Email Marketing e Newsletter\" sopra), soluzioni di prevenzione dello spam e frodi, nonch\xe9 fornitori di servizi per tecnologia dell'informazione (IT) e servizi di sviluppo.\n\nTutti questi vari fornitori ricevono dati personali solo nell'ambito dell'esecuzione dei loro servizi, per nostro conto. Sono vincolati dal contratto tra loro e noi a non utilizzare i dati personali per altri scopi.\n",de:'In gewissem Umfang k\xf6nnen wir auf Dienstleister von Drittanbietern zur\xfcckgreifen, insbesondere f\xfcr technische, gesch\xe4ftliche, rechtliche und steuerliche Bed\xfcrfnisse. Es kann sich auch potenziell um Webhosting-Anbieter, ein Netzwerk von Anbietern f\xfcr das Zwischenspeichern und Erstellen von Inhalten, Anbieter von Analyse- und Statistikl\xf6sungen, Anbieter handeln, die uns bei der Bearbeitung von Supportanfragen unterst\xfctzen, CRM-Systemanbieter, zentralisierte Verwaltung von Newslettern und E-Mail-Marketing-Dienstleistungen (siehe oben "E-Mail-Marketing und Newsletter"), Spam- und Betrugspr\xe4ventionsl\xf6sungen sowie Dienstleister f\xfcr Informationstechnologie (IT) und Entwicklungsdienstleistungen.\n\nAlle diese verschiedenen Anbieter erhalten personenbezogene Daten nur im Rahmen der Durchf\xfchrung ihrer Dienstleistungen f\xfcr uns und in unserem Namen. Sie sind vertraglich verpflichtet, die personenbezogenen Daten nicht f\xfcr andere Zwecke zu verwenden.\n',nl:'In zekere mate kunnen we een beroep doen op externe dienstverleners, met name voor technische, zakelijke, juridische en fiscale behoeften. Het kan ook potentieel gaan om webhostingproviders, een netwerk van providers voor het cachen en cre\xebren van inhoud, analyse- en statistiekoplossingen, providers om ons te helpen bij het beheren van ondersteuningsverzoeken, CRM-systeemproviders, gecentraliseerd beheer van nieuwsbrieven en e-mailmarketingdiensten (zie "E-mailmarketing en Nieuwsbrieven" hierboven), spam- en fraudepreventieoplossingen, evenals dienstverleners voor informatietechnologie (IT) en ontwikkelingsdiensten.\n\nAl deze verschillende providers ontvangen persoonlijke gegevens alleen in het kader van de uitvoering van hun diensten, voor ons en namens ons. Ze zijn contractueel gebonden om de persoonlijke gegevens niet voor andere doeleinden te gebruiken.\n'},content17:{id:`${r}.content17`,defaultMessage:"Cet article cible des obligations l\xe9gales telles que : le respect des d\xe9lais en termes de conservation de donn\xe9es, qui sont requis par le droit fiscal ou commercial et tout en se pliant aux obligations de divulgation des donn\xe9es, fond\xe9es sur une d\xe9cision judiciaire contraignante ou une ordonnance l\xe9gale.",en:"This article focuses on legal obligations such as complying with data retention deadlines required by tax or commercial law, and complying with data disclosure obligations based on a binding court decision or legal order.",es:"Este art\xedculo se centra en las obligaciones legales, como el cumplimiento de los periodos de conservaci\xf3n de datos exigidos por la legislaci\xf3n fiscal o mercantil y el cumplimiento de las obligaciones de divulgaci\xf3n de datos basadas en una resoluci\xf3n judicial vinculante o en una orden legal.",it:"Questo articolo si concentra sugli obblighi legali, come il rispetto dei periodi di conservazione dei dati richiesti dal diritto fiscale o commerciale e l'adempimento degli obblighi di divulgazione dei dati basati su una decisione giudiziaria vincolante o su un ordine di legge.",de:"Dieser Artikel zielt auf rechtliche Verpflichtungen ab, wie z. B.: die Einhaltung von Fristen f\xfcr die Datenaufbewahrung, die durch Steuer- oder Handelsgesetze vorgeschrieben sind, und gleichzeitig die Einhaltung von Verpflichtungen zur Offenlegung von Daten, die auf einer verbindlichen gerichtlichen Entscheidung oder einer gesetzlichen Anordnung beruhen.",nl:"Dit artikel richt zich op wettelijke verplichtingen, zoals het naleven van de bewaartermijnen die vereist zijn onder de belasting- of handelswetgeving en het naleven van de verplichtingen tot openbaarmaking van gegevens op basis van een bindende uitspraak van een rechtbank of een wettelijk bevel."},content18:{id:`${r}.content18`,defaultMessage:"Cet article se fonde sur les int\xe9r\xeats l\xe9gitimes que nous avons et dont les finalit\xe9s sont : \n- D\u2019am\xe9liorer notre site web en l\u2019adaptant \xe0 vos besoins,\n- de pr\xe9venir, trouver, traiter et enqu\xeater sur les fraudes, bugs, incidents, ou activit\xe9s ill\xe9gales de tous types ainsi qu\u2019en diminuant les risques que de tels \xe9v\xe9nements se produisent,\n- d\u2019effectuer des analyses et v\xe9rifications de la qualit\xe9 des services en interne,\n- de prot\xe9ger la s\xe9curit\xe9 de notre r\xe9seau et des informations,\n- d\u2019anal
170yser et de cr\xe9er des statistiques sur la provenance de notre trafic utilisateur, sur l\u2019utilisation de notre site web ainsi que sur le passage de notre site \xe0 ceux de nos partenaires de services,\n- de servir \xe0 notre facturation avec nos partenaires de transport et services, ainsi qu\u2019a notre comptabilit\xe9 interne,\n- de personnaliser votre exp\xe9rience sur notre site ainsi que nos offres,\n- et enfin, de vous afficher des annonces qui correspondent au mieux \xe0 vos int\xe9r\xeats.",en:"This article is based on our legitimate interests, and its purposes are:\n    - To improve our website by adapting it to your needs,\n    - To prevent, detect, process, and investigate fraud, bugs, incidents, or illegal activities of all kinds, and by reducing the risks of such events occurring,\n    - To perform internal analyses and quality checks of services,\n    - To protect the security of our network and information,\n    - To analyze and create statistics on the origin of our user traffic, the use of our website, and the transition from our site to those of our service partners,\n    - To serve our billing with our transport and service partners, as well as our internal accounting,\n    - To personalize your experience on our site and our offers,\n    - And finally, to display ads that best match your interests.\n    ",es:"Este art\xedculo se basa en nuestros intereses leg\xedtimos, y sus prop\xf3sitos son:\n    - Mejorar nuestro sitio web adapt\xe1ndolo a sus necesidades,\n    - Prevenir, detectar, procesar e investigar fraudes, errores, incidentes o actividades ilegales de todo tipo, y reducir los riesgos de que ocurran tales eventos,\n    - Realizar an\xe1lisis y verificaciones internas de la calidad de los servicios,\n    - Proteger la seguridad de nuestra red e informaci\xf3n,\n    - Analizar y crear estad\xedsticas sobre el origen de nuestro tr\xe1fico de usuarios, el uso de nuestro sitio web y la transici\xf3n desde nuestro sitio hacia los de nuestros socios de servicios,\n    - Servir para nuestra facturaci\xf3n con nuestros socios de transporte y servicios, as\xed como nuestra contabilidad interna,\n    - Personalizar su experiencia en nuestro sitio y nuestras ofertas,\n    - Y finalmente, mostrar anuncios que se ajusten mejor a sus intereses.\n    ",it:"Questo articolo si basa sui nostri legittimi interessi e ha i seguenti scopi:\n    - Migliorare il nostro sito web adattandolo alle vostre esigenze,\n    - Prevenire, individuare, elaborare e investigare frodi, bug, incidenti o attivit\xe0 illegali di ogni tipo e ridurre i rischi che tali eventi si verifichino,\n    - Effettuare analisi e controlli interni sulla qualit\xe0 dei servizi,\n    - Proteggere la sicurezza della nostra rete e delle informazioni,\n    - Analizzare e creare statistiche sull'origine del nostro traffico utente, sull'uso del nostro sito web e sulla transizione dal nostro 
170sito a quelli dei nostri partner di servizi,\n    - Servire la nostra fatturazione con i nostri partner di trasporto e servizi, cos\xec come la nostra contabilit\xe0 interna,\n    - Personalizzare la vostra esperienza sul nostro sito e sulle nostre offerte,\n    - E infine, mostrare annunci che corrispondono al meglio ai vostri interessi.\n    ",de:"Dieser Artikel basiert auf unseren legitimen Interessen und hat folgende Zwecke:\n    - Verbesserung unserer Website durch Anpassung an Ihre Bed\xfcrfnisse,\n    - Verhinderung, Erkennung, Verarbeitung und Untersuchung von Betrug, Fehlern, Vorf\xe4llen oder illegalen Aktivit\xe4ten aller Art sowie Verringerung der Risiken solcher Ereignisse,\n    - Durchf\xfchrung interner Analysen und Qualit\xe4tskontrollen von Dienstleistungen,\n    - Schutz der Sicherheit unseres Netzwerks und unserer Informationen,\n    - Analyse und Erstellung von Statistiken zum Ursprung unseres Benutzertraffics, zur Nutzung unserer Website und zum \xdcbergang von unserer Website zu denen unserer Servicepartner,\n    - Bedienung unserer Abrechnung mit unseren Transport- und Servicepartnern sowie unserer internen Buchhaltung,\n    - Personalisierung Ihrer Erfahrung auf unserer Website und unseren Angeboten,\n    - Und schlie\xdflich Anzeigen anzeigen, die am besten Ihren Interessen entsprechen.\n    ",nl:"Dit artikel is gebaseerd op onze legitieme belangen en heeft de volgende doelen:\n    - Onze website verbeteren door deze aan te passen aan uw behoeften,\n    - Fraude, bugs, incidenten of illegale activiteiten van allerlei aard voorkomen, detecteren, verwerken en onderzoeken, en de risico's van dergelijke gebeurtenissen verminderen,\n    - Interne analyses en kwaliteitscontroles van diensten uitvoeren,\n    - De veiligheid van ons netwerk en informatie beschermen,\n    - Statistieken over de herkomst van ons gebruikersverkeer, het gebruik van onze website en de overgang van onze site naar die van onze servicepartners analyseren en cre\xebren,\n    - Onze facturatie met onze transport- en servicepartners bedienen, evenals onze interne boekhouding,\n    - Uw ervaring op onze site en onze aanbiedingen personaliseren,\n    - En tot slot advertenties weergeven die het beste aansluiten bij uw interesses.\n    "},content19:{id:`${r}.content19`,defaultMessage:"Nous avons d\xe9j\xe0 \xe9voqu\xe9 plus haut, le droit de retirer votre consentement par rapport \xe0 l\u2019utilisation et \xe0 notre traitement de vos donn\xe9es personnelles, le cas \xe9ch\xe9ant, vous avez \xe9galement le droit d\u2019y demander l\u2019acc\xe8s (article 15 RGPD), d\u2019effacer (article 17 RGPD) ou de rectifier (article 16 RGPD) aux donn\xe9es \xe0 caract\xe8re personnel que nous poss\xe9dons. \n\n\xc9galement, vous avez le droit de restreindre notre traitement de ces donn\xe9es (article 18 RGPD), le droit de vous opposer \xe0 ces traitements (article 21 RGPD) ou encore le droit \xe0 la portabilit\xe9 des donn\xe9es (article 20 RGPD).\n\nVous avez le droit de vous opposer \xe0 tous les traitements possibles de vos donn\xe9es d\xe9crits sur cette page de notre politique de confidentialit\xe9 qui est bas\xe9e sur l\u2019article 6, 1f RGPD et fond\xe9e sur des motifs en lien avec votre situation particuli\xe8re d\u2019apr\xe8s l\u2019article 21,1 RGPD.\n\nComme nous traitons vos donn\xe9es personnelles en conformit\xe9 avec l\u2019article 6,1f RGPD, \xe0 des fins de marketing, il vous est possible de vous opposer \xe0 ce traitement de donn\xe9es et ce, sans avoir \xe0 fournir quelconque explication ou raison particuli\xe8re.",en:"We have already mentioned above the right to withdraw your consent regarding the use and processing of your personal data. If applicable, you also have the right to request access (Article 15 GDPR), deletion (Article 17 GDPR), or rectification (Article 16 GDPR) of the personal data we hold.\n\n    Furthermore, you have the right to restrict our processing of this data (Article 18 GDPR), the right to object to these processes (Article 21 GDPR), or the right to data portability (Article 20 GDPR).\n    \n    You have the right to object to all possible data processing described on this page of our privacy policy, which is based on Article 6(1)(f) GDPR and based on reasons related to your particular situation according to Article 21(1) GDPR.\n    \n    As we process your personal data in accordance with Article 6(1)(f) GDPR for marketing purposes, you have the right to object to this data processing without having to provide any specific explanation or reason.\n    ",es:"Ya hemos mencionado anteriormente el derecho a retirar su 
170consentimiento con respecto al uso y procesamiento de sus datos personales. En su caso, tambi\xe9n tiene derecho a solicitar el acceso (Art\xedculo 15 del RGPD), la eliminaci\xf3n (Art\xedculo 17 del RGPD) o la rectificaci\xf3n (Art\xedculo 16 del RGPD) de los datos personales que poseemos.\n\n    Adem\xe1s, tiene el derecho de restringir nuestro procesamiento de estos datos (Art\xedculo 18 del RGPD), el derecho de oponerse a estos procesos (Art\xedculo 21 del RGPD) o el derecho a la portabilidad de datos (Art\xedculo 20 del RGPD).\n    \n    Tiene el derecho de oponerse a todos los posibles tratamientos de datos descritos en esta p\xe1gina de nuestra pol\xedtica de privacidad, que se basa en el Art\xedculo 6, 1f del RGPD y se basa en motivos relacionados con su situaci\xf3n particular seg\xfan el Art\xedculo 21,1 del RGPD.\n    \n    Dado que procesamos sus datos personales de acuerdo con el Art\xedculo 6,1f del RGPD, con fines de marketing, tiene el derecho de oponerse a este procesamiento de datos sin tener que proporcionar ninguna explicaci\xf3n o raz\xf3n espec\xedfica.\n    ",it:"Abbiamo gi\xe0 menzionato sopra il diritto di revocare il consenso riguardo all'uso e al trattamento dei tuoi dati personali. Se applicabile, hai anche il diritto di richiedere l'accesso (articolo 15 del GDPR), la cancellazione (articolo 17 del GDPR) o la rettifica (articolo 16 del GDPR) dei dati personali che deteniamo.\n\n    Inoltre, hai il diritto di limitare il nostro trattamento di questi dati (articolo 18 del GDPR), il diritto di opporsi a questi processi (articolo 21 del GDPR) o il diritto alla portabilit\xe0 dei dati (articolo 20 del GDPR).\n    \n    Hai il diritto di opporsi a tutti i possibili trattamenti dei dati descritti in questa pagina della nostra informativa sulla privacy, basati sull'articolo 6,1f del GDPR e basati su motivi legati alla tua particolare situazione secondo l'articolo 21,1 del GDPR.\n    \n    Poich\xe9 trattiamo i tuoi dati personali in conformit\xe0 all'articolo 6,1f del GDPR per scopi di marketing, hai il diritto di opporsi a questo trattamento dei dati senza dover fornire spiegazioni o motivazioni specifiche.\n    ",de:"Wir haben bereits oben das Recht erw\xe4hnt, Ihre Einwilligung in Bezug auf die Verwendung und Verarbeitung Ihrer personenbezogenen Daten zu widerrufen. Wenn zutreffend, haben Sie auch das Recht, Zugang (Artikel 15 DSGVO), L\xf6schung (Artikel 17 DSGVO) oder Berichtigung (Artikel 16 DSGVO) der von uns gehaltenen personenbezogenen Daten zu verlangen.\n\n    Dar\xfcber hinaus haben Sie das Recht, unsere Verarbeitung dieser Daten zu beschr\xe4nken (Artikel 18 DSGVO), das Recht, sich gegen diese Prozesse zu widersetzen (Artikel 21 DSGVO) oder das Recht auf Daten\xfcbertragbarkeit (Artikel 20 DSGVO).\n    \n    Sie haben das Recht, sich gegen alle m\xf6glichen Datenverarbeitungen zu widersetzen, die auf dieser Seite unserer Datenschutzrichtlinie beschrieben sind und auf Artikel 6,1f DSGVO beruhen und auf Gr\xfcnden beruhen, die mit Ihrer besonderen Situation gem\xe4\xdf Artikel 21,1 DSGVO zusammenh\xe4ngen.\n    \n    Da wir Ihre personenbezogenen Daten gem\xe4\xdf Artikel 6,1f DSGVO f\xfcr Marketingzwecke verarbeiten, haben Sie das Recht, sich gegen diese Datenverarbeitung zu widersetzen, ohne eine spezifische Erkl\xe4rung oder Begr\xfcndung abgeben zu m\xfcssen.\n    ",nl:"We hebben hierboven al het recht genoemd om uw toestemming met betrekking tot het gebruik en de verwerking van uw persoonlijke gegevens in te trekken. Indien van toepassing heeft u ook het recht om toegang te vragen (artikel 15 AVG), verwijdering (artikel 17 AVG) of rectificatie (artikel 16 AVG) van de persoonlijke gegevens die wij hebben.\n\n    Bovendien heeft u het recht om onze verwerking van deze gegevens te beperken (artikel 18 AVG), het recht om bezwaar te maken tegen deze processen (artikel 21 AVG) of het recht op gegevensoverdraagbaarheid (artikel 20 AVG).\n    \n    U heeft het recht om u te verzetten tegen alle mogelijke gegevensverwerkingen die op deze pagina van ons privacybeleid worden beschreven, die zijn gebaseerd op artikel 6,1f AVG en gebaseerd zijn op redenen die verband houden met uw specifieke situatie volgens artikel 21,1 AVG.\n    \n    Aangezien wij uw persoonlijke gegevens verwerken in overeenstemming met artikel 6,1f AVG voor marketingdoeleinden, heeft u het recht om bezwaar te maken tegen deze gegevensverwerking zonder specifieke uitleg of reden te hoeven geven.\n    "}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);
170const r="app.containers.Redirect",a={redirect:{id:`${r}.redirect`,defaultMessage:"Vous allez \xeatre redirig\xe9 sur le site de {company}, ne quittez pas cet \xe9cran. \xc0 tr\xe8s vite !",en:"You will be redirected to the {company} website, do not leave this screen. See you soon!",it:"Verrai reindirizzato al sito di {company}, non lasciare questa schermata. A presto!",es:"Ser\xe1s redirigido al sitio web de {company}, no abandones esta pantalla. \xa1Hasta pronto!",de:"Sie werden auf die {company}-Website weitergeleitet. Verlassen Sie diese Seite nicht. Bis bald!",nl:"Je wordt doorgestuurd naar de {company}-website, verlaat dit scherm niet. Tot snel!"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.Search.meta",a={transportTypeTrain:{id:`${r}.transportTypeTrain`,defaultMessage:"train",en:"train",it:"treno",es:"tren",de:"Zug",nl:"trein"},transportTypeBus:{id:`${r}.transportTypeBus`,defaultMessage:"bus",en:"bus",it:"autobus",es:"autob\xfas",de:"Bus",nl:"bus"},transportTypeCarpooling:{id:`${r}.transportTypeCarpooling`,defaultMessage:"covoiturage",en:"carpooling",it:"carpooling",es:"coche compartido",de:"Mitfahrgelegenheit",nl:"carpoolen"},transportTypeGeneric:{id:`${r}.transportTypeGeneric`,defaultMessage:"train, bus et covoiturage",en:"train, bus and carpooling",it:"treno, autobus e carpooling",es:"tren, autob\xfas y coche compartido",de:"Zug, Bus und Mitfahrgelegenheit",nl:"trein, bus en carpoolen"},fromPrice:{id:`${r}.fromPrice`,defaultMessage:"d\xe8s {price} euros",en:"from {price} euros",it:"da {price} euro",es:"desde {price} euros",de:"ab {price} Euro",nl:"vanaf {price} euro"},priceRange:{id:`${r}.priceRange`,defaultMessage:"Prix entre : {min}\u20ac et {max}\u20ac",en:"Prices between \u20ac{min} and \u20ac{max}",it:"Prezzi tra {min}\u20ac e {max}\u20ac",es:"Precios entre {min}\u20ac y {max}\u20ac",de:"Preise zwischen {min}\u20ac und {max}\u20ac",nl:"Prijzen tussen \u20ac{min} en \u20ac{max}"},durationRange:{id:`${r}.durationRange`,defaultMessage:"Dur\xe9e : entre {min} et {max}",en:"Duration: between {min} and {max}",it:"Durata: tra {min} e {max}",es:"Duraci\xf3n: entre {min} y {max}",de:"Dauer: zwischen {min} und {max}",nl:"Duur: tussen {min} en {max}"},dailyTrips:{id:`${r}.dailyTrips`,defaultMessage:"Trajets quotidien : {count}",en:"Daily trips: {count}",it:"Viaggi giornalieri: {count}",es:"Viajes diarios: {count}",de:"T\xe4gliche Verbindungen: {count}",nl:"Dagelijkse ritten: {count}"},title:{id:`${r}.title`,defaultMessage:"Billet de {transportType} {origin} {destination} pas cher {price}",en:"Cheap {transportType} ticket from {origin} to {destination} {price}",it:"Biglietto {transportType} {origin} {destination} economico {price}",es:"Billete de {transportType} {origin} {destination} barato {price}",de:"G\xfcnstiges {transportType}-Ticket {origin} {destination} {price}",nl:"Goedkoop {transportType}-ticket {origin} {destination} {price}"},descriptionEnd:{id:`${r}.descriptionEnd`,defaultMessage:"R\xe9servez le trajets le moins cher.",en:"Book the cheapest trip.",it:"Prenota il viaggio pi\xf9 economico.",es:"Reserva el viaje m\xe1s barato.",de:"Buche die g\xfcnstigste Verbindung.",nl:"Boek de goedkoopste rit."},productName:{id:`${r}.productName`,defaultMessage:"Billet de {transportType} {origin} {destination}",en:"{origin} to {destination} {transportType} ticket",it:"Biglietto {transportType} {origin} {destination}",es:"Billete de {transportType} {origin} {destination}",de:"{transportType}-Ticket {origin} {destination}",nl:"{transportType}-ticket {origin} {destination}"}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(6);const r="app.components.searchHeader",a={fileUploadSuccess:{id:`${r}.fileUploadSuccess`,defaultMessage:"Votre fichier a \xe9t\xe9 t\xe9l\xe9charg\xe9 avec succ\xe8s !",en:"Your file has been uploaded successfully!",es:"\xa1Su archivo ha sido subido con \xe9xito!",it:"Il tuo file \xe8 stato caricato con successo!",de:"Ihre Datei wurde erfolgreich hochgeladen!",nl:"Uw bestand is succesvol ge\xfcpload!"},unexpectedError:{id:`${r}.unexpectedError`,defaultMessage:"Erreur inattendue",en:"Unexpected error",es:"Error inesperado",it:"Errore imprevisto",de:"Unerwarteter Fehler",nl:"Onverwachte fout"},noKeepIt:{id:`${r}.noKeepIt`,defaultMessage:"Non, la garder.",en:"No, keep it.",es:"No, d\xe9jalo.",it:"No, mantienilo.",de:"Nein, behalten.",nl:"Nee, houd het."},deleteImage:{id:`${r}.deleteImage`,defaultMessage:"Supprimer l'image",en:"Delete image",es:"Eliminar imagen",it:"Elimina immagine",de:"Bild l\xf6schen",nl:"Afbeelding verwijderen"},deleteHeaderImageConfirmation:{id:`${r}.deleteHeaderImageConfirmation`,defaultMessage:"Vous \xeates sur le point de supprimer l'image d'en-t\xeate de la page de destination actuelle. \xcates-vous s\xfbr?",en:"You're about to delete the header image of the current page destination. Are you sure?",es:"Est\xe1 a punto de eliminar la imagen de encabezado de la p\xe1gina de destino actual. \xbfEst\xe1s seguro?",it:"Stai per eliminare l'immagine di intestazione della pagina di destinazione corrente. Sei sicuro?",de:"Sie sind dabei, das Header-Bild der aktuellen Zielseite zu l\xf6schen. Bist du sicher?",nl:"U staat op het punt de headerafbeelding van de huidige bestemmingspagina te verwijderen. Weet je het zeker?"},yesDelete:{id:`${r}.yesDelete`,defaultMessage:"Oui, supprimez !",en:"Yes, delete!",es:"\xa1S\xed, eliminar!",it:"S\xec, elimina!",de:"Ja, l\xf6schen!",nl:"Ja, verwijderen!"},preview:{id:`${r}.preview`,defaultMessage:"Aper\xe7u",en:"Preview",es:"Vista previa",it:"Anteprima",de:"Vorschau",nl:"Voorbeeld"},updateImage:{id:`${r}
170.updateImage`,defaultMessage:"Mettre \xe0 jour l'image",en:"Update image",es:"Actualizar imagen",it:"Aggiorna immagine",de:"Bild aktualisieren",nl:"Afbeelding bijwerken"},save:{id:`${r}.save`,defaultMessage:"Sauvegarder",en:"Save",es:"Guardar",it:"Salvare",de:"Speichern",nl:"Opslaan"}};Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a}));var i=n(6);const r="app.containers.TermsOfSales",a={metaTitle:{id:`${r}.metaTitle`,defaultMessage:"Conditions g\xe9n\xe9rales de vente",en:"Terms and conditions of sale",es:"Condiciones generales de venta",it:"Condizioni generali di vendita",de:"Allgemeine Verkaufsbedingungen",nl:"Algemene verkoopvoorwaarden"},metaDescription:{id:`${r}.metaDescription`,defaultMessage:"Conditions g\xe9n\xe9rales de vente de Tictactrip, la 1\xe8re plateforme de r\xe9servation de train, bus et covoiturage.",en:"Tictactrip Terms and Conditions of Sale. The first platform for booking train, bus and carpooling.",es:"Condiciones generales de venta de Tictactrip, la primera plataforma para reservar trenes, autobuses y coches compartidos.",it:"Condizioni generali di vendita di Tictactrip, la prima piattaforma per la prenotazione di treni, autobus e carpooling.",de:"Allgemeine Verkaufsbedingungen von Tictactrip, der ersten Plattform f\xfcr die Buchung von Z\xfcgen, Bussen und Mitfahrgelegenheiten.",nl:"Algemene verkoopvoorwaarden van Tictactrip, het eerste platform voor het boeken van treinen, bussen en carpoolen."},header:{id:`${r}.header`,defaultMessage:"Conditions G\xe9n\xe9rales de Vente",en:"Terms and Conditions of Sale",es:"Condiciones Generales de Venta",it:"Condizioni Generali di Vendita",de:"Allgemeine Verkaufsbedingungen",nl:"Algemene verkoopvoorwaarden"},termsTitle1:{id:`${r}.termsTitle1`,defaultMessage:"1. Qui sommes-nous ?",en:"1. Who are we?",es:"1. \xbfQui\xe9nes somos?",it:"1. Chi siamo?",de:"1. Wer sind wir?",nl:"1. Wie zijn wij?"},firstContentText1:{id:`${r}.firstContentText1`,defaultMessage:"Le site www.tictactrip.eu est \xe9dit\xe9 et g\xe9r\xe9 par Tictactrip, soci\xe9t\xe9 priv\xe9e sous la forme juridique SAS (Soci\xe9t\xe9 par actions simplifi\xe9es) \xe0 caract\xe8re commercial, immatricul\xe9e au registre du commerce et des soci\xe9t\xe9s de Paris sous le num\xe9ro 822 961 652 (ci-apr\xe8s d\xe9nomm\xe9e \xab Tictactrip \xbb ou \xab nous \xbb, \xab notre \xbb ou \xab nos \xbb).\n\n    Le si\xe8ge social de l\u2019entreprise se trouve au 22 rue Popincourt 75011 Paris.\n\n    Soci\xe9t\xe9 immatricul\xe9e au r\xe9gime de TVA intracommunautaire n\xb0 FR34822961652.\n\n    Soci\xe9t\xe9 immatricul\xe9e \xe0 Atout France n\xb0 IM075180044.\n\n    Le responsable \xe9ditorial est Simon Robain, le pr\xe9sident.\n\n    Le site est h\xe9berg\xe9 par SCALEWAY SAS, 8 rue de la Ville l\u2019Ev\xeaque 75008 Paris.\n    Le site web de l\u2019h\xe9bergeur \xe9tant : https://www.scaleway.com/\n\n    Tictactrip propose sur son site www.tictactrip.eu (d\xe9nomm\xe9 \xab site \xbb) de comparer les offres bus, train et covoiturage pour un trajet d\xe9termin\xe9. Il est ensuite possible de r\xe9server les billets de train, bus ou covoiturage directement sur le site de Tictactrip (ou \xab service de r\xe9servation \xbb). Tictactrip fait office d'interm\xe9diaire pour le compte des op\xe9rateurs partenaires. Tictactrip ne s'occupe pas de la partie transport mais se charge uniquement de fournir un service de r\xe9servation, conform\xe9ment aux conditions d\xe9crites dans les conditions g\xe9n\xe9rales.\n\n    Toute personne, physique ou morale majeure aux yeux de la loi peut se permettre d'utiliser le service de r\xe9servation (personne d\xe9nomm\xe9e, \xab utilisateur \xbb, \xab client \xbb, \xab vous \xbb, \xab votre \xbb ou \xab vos \xbb).\n\n    L\u2019utilisation de ce service est r\xe9gie par les conditions g\xe9n\xe9rales de vente d\xe9crites sur cette page et \xe0 la politique de confidentialit\xe9 (ou \xab conditions g\xe9n\xe9rales \xbb). Lors de votre acc\xe8s au site pour comparer et r\xe9server votre trajet, vous reconnaissez et approuvez nos conditions g\xe9n\xe9rales. Dans le cas contraire, n'utilisez pas ce service. Vous acceptez \xe9galement que les informations relatives \xe0 la conclusion ou la mise en \u0153uvre du contrat avec Tictactrip vous soient exp\xe9di\xe9es par courrier \xe9lectronique.",en:'The website www.tictactrip.eu is published and managed by Tictactrip, a private company under the legal form of SAS (Simplified Joint Stock Company) for commercial purposes, registered with the Paris Trade and Companies Registry under number 822 961 652 (hereinafter referred to as "Tictactrip" or "we," "our," or "us").\n\n  You also agree that information related to the conclusion or implementation of the contract with Tictactrip will be sent to you by email.',es:'El sitio www.tictactrip.eu es editado y gestionado por Tictactrip, una sociedad privada bajo la forma jur\xeddica de SAS (Sociedad por Acciones Simplificada) con fines comerciales, inscrita en el registro mercantil de Par\xeds con el n\xfamero 822 961 652 (en adelante denominada "Tictactrip" o "nosotros", "nuestro" o "nuestros").\n\n  Tambi\xe9n acepta que la informaci\xf3n relacionada con la conclusi\xf3n o implementaci\xf3n del contrato con Tictactrip le sea enviada por correo electr\xf3nico.',it:'Il sito www.tictactrip.eu \xe8 edito e gestito da Tictactrip, una societ\xe0 privata sotto la forma giuridica di SAS (Societ\xe0 per Azioni Semplificata) a carattere commerciale, iscritta presso il registro delle imprese di Parigi con il numero 822 961 652 (di seguito de
170nominata "Tictactrip" o "noi", "nostro" o "nostri").\n\n  Accetti anche che le informazioni relative alla conclusione o all\'attuazione del contratto con Tictactrip ti vengano inviate per posta elettronica.',de:'Die Website www.tictactrip.eu wird von Tictactrip herausgegeben und verwaltet, einem privaten Unternehmen in der Rechtsform einer SAS (Vereinfachte Aktiengesellschaft) f\xfcr kommerzielle Zwecke, eingetragen im Handels- und Gesellschaftsregister von Paris unter der Nummer 822 961 652 (im Folgenden als "Tictactrip" oder "wir", "unser" oder "uns" bezeichnet).\n\n  Sie stimmen auch zu, dass Ihnen Informationen zum Vertragsabschluss oder zur Umsetzung des Vertrags mit Tictactrip per E-Mail zugesandt werden.',nl:'De website www.tictactrip.eu wordt uitgegeven en beheerd door Tictactrip, een priv\xe9bedrijf onder de rechtsvorm van een SAS (Vereenvoudigde naamloze vennootschap) voor commerci\xeble doeleinden, ingeschreven bij de Kamer van Koophandel van Parijs onder nummer 822 961 652 (hierna aangeduid als "Tictactrip" of "wij", "onze" of "ons").\n\n  U stemt er ook mee in dat informatie met betrekking tot de totstandkoming of uitvoering van de overeenkomst met Tictactrip per e-mail aan u wordt verzonden.'},termsTitle2:{id:`${r}.termsTitle2`,defaultMessage:"2. Les op\xe9rateurs",en:"2. The Operators",es:"2. Los Operadores",it:"2. Gli Operatori",de:"2. Die Betreiber",nl:"2. De exploitanten"},termsTitle2sub1:{id:`${r}.termsTitle2sub1`,defaultMessage:"2.1. R\xe9servation avec Tictactrip",en:"2.1. Reservation with Tictactrip",es:"2.1. Reserva con Tictactrip",it:"2.1. Prenotazione con Tictactrip",de:"2.1. Buchung mit Tictactrip",nl:"2.1. Reservering bij Tictactrip"},secondContentText1:{id:`${r}.secondContentText1`,defaultMessage:"Les trajets compar\xe9s et r\xe9serv\xe9s sur le site de Tictactrip sont propos\xe9s par plusieurs compagnies de train, bus et covoiturage, (d\xe9nomm\xe9s \xab op\xe9rateurs \xbb). Tictactrip propose \xe0 la vente leurs billets de train, bus et covoiturage par le biais de notre comparateur et service de r\xe9servation de billets (appel\xe9s \xe9galement \xab titres de transport \xbb).\n\n    Tictactrip ne propose \xe0 la r\xe9servation que des titres de transport vendus par les op\xe9rateurs partenaires uniquement. Ainsi, les titres de transports vendus par d\u2019autres compagnies ne seront pas affich\xe9s au moment de votre recherche.\n  Tictactrip ne propose \xe0 la r\xe9servation que des titres de transport vendus par les op\xe9rateurs partenaires uniquement. Ainsi, les titres de transports vendus par d\u2019autres compagnies ne seront pas affich\xe9s au moment de votre recherche.\n\n  Les billets ou titres de transport obtenus gr\xe2ce au comparateur et au service de r\xe9servation sont soumis \xe0 des conditions fix\xe9es par l\u2019op\xe9rateur choisi lors de votre commande. Ainsi, vous pourrez prendre connaissance de ces conditions de vente lors de la commande, avant de proc\xe9der \xe0 votre paiement.",en:'The journeys compared and booked on the Tictactrip website are offered by several train, bus, and carpooling companies (referred to as "operators"). Tictactrip sells their train, bus, and carpooling tickets through our ticket comparison and reservation service (also called "transport tickets").\n\n  Tictactrip only offers reservations for transport tickets sold by partner operators. Therefore, transport tickets sold by other companies will not be displayed when you search.\n\n  The tickets or transport tickets obtained through the comparison and reservation service are subject to conditions set by the chosen operator during your order. Thus, you can familiarize yourself with these sales conditions when placing the order, before proceeding with payment.',es:'Los viajes comparados y reservados en el sitio web de Tictactrip son ofrecidos por varias compa\xf1\xedas de trenes, autobuses y coche compartido (denominadas "operadores"). Tictactrip vende sus boletos de tren, autob\xfas y coche compartido a trav\xe9s de nuestro servicio de comparaci\xf3n y reserva de boletos (tambi\xe9n llamados "t\xedtulos de transporte").\n\n  Tictactrip solo ofrece reservas para t\xedtulos de transporte vendidos por operadores asociados. Por lo tanto, los t\xedtulos de transporte vendidos por otras compa\xf1\xedas no se mostrar\xe1n al realizar la b\xfasqueda.\n\n  Los boletos o t\xedtulos de transporte obtenidos a trav\xe9s del servicio de comparaci\xf3n y reserva est\xe1n sujetos a condiciones establecidas por el operador elegido durante su pedido. As\xed, podr\xe1 conocer estas condiciones de venta al realizar el pedido, antes de proceder al pago.',it:'I viaggi comparati e prenotati sul sito di Tictactrip sono offerti da diverse compagnie ferroviarie, autobus e carpooling (denominate "operatori"). Tictactrip vende i loro biglietti per treni, autobus e carpooling attraverso il nostro 
170servizio di confronto e prenotazione biglietti (chiamato anche "titoli di trasporto").\n\n  Tictactrip offre solo prenotazioni per titoli di trasporto venduti esclusivamente da operatori partner. Pertanto, i titoli di trasporto venduti da altre compagnie non verranno visualizzati durante la ricerca.\n\n  I biglietti o i titoli di trasporto ottenuti tramite il servizio di confronto e prenotazione sono soggetti a condizioni stabilite dall\'operatore scelto durante il tuo ordine. Pertanto, potrai prendere visione di queste condizioni di vendita al momento dell\'ordine, prima di procedere al pagamento.',de:'Die auf der Website von Tictactrip verglichenen und gebuchten Fahrten werden von mehreren Zug-, Bus- und Mitfahrgelegenheitsunternehmen angeboten (als "Betreiber" bezeichnet). Tictactrip verkauft ihre Zug-, Bus- und Mitfahrgelegenheitskarten \xfcber unseren Ticketvergleichs- und Reservierungsservice (auch "Transporttickets" genannt).\n\n  Tictactrip bietet nur Reservierungen f\xfcr Transporttickets an, die von Partnerbetreibern verkauft werden. Daher werden Transporttickets, die von anderen Unternehmen verkauft werden, bei Ihrer Suche nicht angezeigt.\n\n  Die \xfcber den Vergleichs- und Reservierungsdienst erhaltenen Tickets oder Transporttickets unterliegen den Bedingungen, die vom gew\xe4hlten Betreiber w\xe4hrend Ihrer Bestellung festgelegt wurden. Sie k\xf6nnen sich daher bei der Bestellung, vor der Zahlung, \xfcber diese Verkaufsbedingungen informieren.',nl:'De reizen die op de Tictactrip-website worden vergeleken en geboekt, worden aangeboden door verschillende trein-, bus- en carpoolbedrijven (ook "operators" genoemd). Tictactrip biedt hun trein-, bus- en carpoolingtickets te koop aan via onze dienst voor het vergelijken en boeken van tickets (ook "tickets" genoemd).\n\n  Tictactrip biedt alleen tickets aan die door partneroperators worden verkocht. Daarom worden tickets die door andere bedrijven worden verkocht, niet weergegeven op het moment van uw zoekopdracht.\n\n    Les billets ou titres de transport obtenus gr\xe2ce au comparateur et au service de r\xe9servation sont soumis \xe0 des conditions fix\xe9es par l\u2019op\xe9rateur choisi lors de votre commande. Ainsi, vous pourrez prendre connaissance de ces conditions de vente lors de la commande, avant de proc\xe9der \xe0 votre paiement.'},termsTitle2sub2:{id:`${r}.termsTitle2sub2`,defaultMessage:"2.2. R\xe9servation via des compagnies non partenaires",en:"2.2. Reservation via Non-Partner Companies",es:"2.2. Reserva a trav\xe9s de Compa\xf1\xedas No Asociadas",it:"2.2. Prenotazione tramite Compagnie non Partner",de:"2.2. Buchung \xfcber Nicht-Partnerunternehmen",nl:"2.2. Reservering via Niet-geaffilieerde Bedrijven"},secondContentText2:{id:`${r}.secondContentText2`,defaultMessage:"Lors de votre recherche de voyage \xe0 l\u2019aide du comparateur Tictactrip, nous pouvons afficher un lien vous redirigeant vers les sites des compagnies non partenaires avec Tictactrip, sites qui vous permettront d\u2019acheter le billet correspondant \xe0 votre voyage et d\u2019y effectuer les r\xe9servations souhait\xe9es.\n\n    L\u2019ensemble des contrats concernant les titres de transport achet\xe9s sur les sites des compagnies partenaires sont trait\xe9s entre vous et le/les compagnies partenaires et seuls les conditions g\xe9n\xe9rales de ces compagnies feront foi. Ainsi, pour toute r\xe9clamation, adressez vous directement \xe0 ces prestataires tiers.",en:"When searching for a journey using the Tictactrip comparator, we may display a link redirecting you to the websites of non-partner companies with Tictactrip, sites that will allow you to purchase the ticket corresponding to your journey and make the desired reservations.\n\n  All contracts concerning transport tickets purchased on the websites of partner companies are handled between you and the partner companies, and only the general conditions of these companies will prevail. Therefore, for any claim, please contact these third-party providers directly.",es:"Al buscar un viaje utilizando el comparador Tictactrip, podemos mostrar un enlace que lo redirige a los sitios web de compa\xf1\xedas no asociadas con Tictactrip, sitios que le permitir\xe1n comprar el boleto correspondiente a su viaje y realizar las reservas deseadas.\n\n  Todos los contratos relacionados con los t\xedtulos de transporte comprados en los sitios web de las compa\xf1\xedas asociadas se gestionan entre usted y las compa\xf1\xedas asociadas, y solo las condiciones generales de estas compa\xf1\xedas prevalecer\xe1n. Por lo tanto, para cualquier reclamo, comun\xedquese directamente con estos proveedores de terceros.",it:"Durante la ricerca di un viaggio tramite il comparatore Tictactrip, potremmo mostrare un collegamento che ti reindirizza ai siti delle compagnie non partner con Tictactrip, siti che ti consentiranno di acquistare il biglietto corrispondente al tuo viaggio e di effettuare le prenotazioni desiderate.\n\n  Tutti i contratti relativi ai titoli di trasporto acquistati sui siti delle compagnie partner sono gestiti tra te e le compagnie partner, e solo le condizioni generali di queste compagnie prevarranno. Pertanto, per qualsiasi reclamo, contatta direttamente questi fornitori terzi.",de:"Bei der Suche nac
170h einer Reise mit dem Tictactrip-Vergleich k\xf6nnen wir einen Link anzeigen, der Sie zu den Websites von Nicht-Partnerunternehmen mit Tictactrip weiterleitet, Websites, die es Ihnen erm\xf6glichen, das Ticket f\xfcr Ihre Reise zu kaufen und die gew\xfcnschten Reservierungen vorzunehmen.\n\n  Alle Vertr\xe4ge \xfcber Transporttickets, die auf den Websites von Partnerunternehmen gekauft wurden, werden zwischen Ihnen und den Partnerunternehmen abgewickelt, und nur die allgemeinen Bedingungen dieser Unternehmen haben Vorrang. Daher wenden Sie sich f\xfcr jegliche Anspr\xfcche bitte direkt an diese Drittanbieter.",nl:"Bij het zoeken naar een reis met behulp van de Tictactrip-vergelijker kunnen we een link weergeven die u doorverwijst naar de websites van niet-geaffilieerde bedrijven bij Tictactrip, sites waarmee u het ticket voor uw reis kunt kopen en de gewenste reserveringen kunt maken.\n\n  Alle contracten met betrekking tot transporttickets die zijn gekocht op de websites van partnerbedrijven worden afgehandeld tussen u en de partnerbedrijven, en alleen de algemene voorwaarden van deze bedrijven zullen van kracht zijn. Daarom kunt u voor eventuele claims rechtstreeks contact opnemen met deze externe dienstverleners."},termsTitle3:{id:`${r}.termsTitle3`,defaultMessage:"3. Le service de r\xe9servation et son fonctionnement",en:"3. The Booking Service and Its Operation",es:"3. El Servicio de Reservas y su Funcionamiento",it:"3. Il Servizio di Prenotazione e il suo Funzionamento",de:"3. Der Buchungsservice und seine Funktionsweise",nl:"3. De Reserveringsservice en hoe het werkt"},thirdContentText1:{id:`${r}.thirdContentText1`,defaultMessage:"Le service a pour objectif de vous procurer les informations souhait\xe9es concernant les titres de transport vendus par les compagnies, et vous donne \xe9galement l\u2019occasion d\u2019effectuer des r\xe9servations pour acheter ces titres de transport.",en:"The service aims to provide you with the desired information regarding the transport tickets sold by the companies and also gives you the opportunity to make reservations to purchase these transport tickets.",es:"El servicio tiene como objetivo proporcionarle la informaci\xf3n deseada sobre los t\xedtulos de transporte vendidos por las compa\xf1\xedas y tambi\xe9n le brinda la oportunidad de realizar reservas para comprar estos t\xedtulos de transporte.",it:"Il servizio ha lo scopo di fornirti le informazioni desiderate sui titoli di trasporto venduti dalle compagnie e ti offre anche l'opportunit\xe0 di effettuare prenotazioni per acquistare questi titoli di trasporto.",de:"Der Service soll Ihnen die gew\xfcnschten Informationen zu den von den Unternehmen verkauften Transporttickets liefern und Ihnen auch die M\xf6glichkeit geben, Reservierungen zur Kauf dieser Transporttickets vorzunehmen.",nl:"Het doel van de service is om u de gewenste informatie te verstrekken over de door de bedrijven verkochte transporttickets en geeft u ook de mogelijkheid om reserveringen te maken voor de aankoop van deze transporttickets."},termsTitle3sub1:{id:`${r}.termsTitle3sub1`,defaultMessage:"3.1. Le client",en:"3.1. The Customer",es:"3.1. El Cliente",it:"3.1. Il Cliente",de:"3.1. Der Kunde",nl:"3.1. De Klant"},thirdContentText2:{id:`${r}.thirdContentText2`,defaultMessage:"Vous avez la possibilit\xe9 (\xe0 votre guise) de vous enregistrer sur le site \xe0 l\u2019aide d\u2019un compte personnel (ou \xab le Compte \xbb) afin d\u2019utiliser le service permettant de r\xe9server vos titres de transports mais il est \xe9galement possible d\u2019utiliser le service sans \xeatre enregistr\xe9.\n    Tictactrip se r\xe9serve le droit de s\u2019opposer \xe0 la cr\xe9ation d\u2019un compte, mais \xe9galement restreindre l\u2019acc\xe8s au service de r\xe9servation pour toute raison valable.\n\n    Lorsque vous enregistrez vos informations personnelles au moment de cr\xe9er votre compte, il est primordial de s\u2019assurer que les donn\xe9es obligatoires demand\xe9es soient exactes et compl\xe8tes. Il vous incombe \xe9galement de mettre \xe0 jour r\xe9guli\xe8rement ces donn\xe9es.\n\n    Lors de la cr\xe9ation de votre compte, vous devez d\xe9finir un mot de passe, et serez alors seul responsable de votre mot de passe et de son utilisation. De plus, vous prenez l\u2019engagement de ne pas le divulguer et de le garder secret. En cons\xe9quence, si votre mot de passe est perdu ou vol\xe9, en cas de cons\xe9quence dommageable, vous serez tenu pour seul responsable de la perte ou du vol, et vous engagez \xe0 contacter Tictactrip le plus rapidement possible.\n\n    L\u2019utilisation de scripts, robots (ou toute utilisation automatis\xe9e) du site Tictactrip est formellement interdite et pourra mener \xe0 une suspension de votre compte.\n    Vous devez \xe9galement vous assurer de l\u2019exactitude de l\u2019adresse email fournie par vos soins et que les emails envoy\xe9s par Tictactrip soient autoris\xe9s par votre op\xe9rateur internet et veiller \xe0 ce qu\u2019ils ne soient pas automatiquement redirig\xe9s dans le dossier spam.",en:'You have the option (at your discretion) to register on the site using a personal account (or "the Account") to use the service for booking your transport tickets, but it is also possible to use the service without being registered.\n    Tictactrip reserves the right to oppose the creation of an account, but also to restrict access to the reservation service for any valid reason.\n\n    When you register your personal information when creating your account, it is essential to ensure that the mandatory data requested is accurate and complete. It is also your responsibility to regularly update this information.\n\n    When creating your account, you must set a password and will be solely responsible for your password and its use. Moreover, you commit not to disclose it and to keep it secret. Consequently, if your password is lost or stolen, in the event of harmful consequences, you will be held solely responsible for the loss or theft and commit to contacting Tictactrip as soon as possible.\n\n    The use of scripts, robots (or any automated use) on the Tictactrip site is strictly prohibited and may lead to the suspension of your account.\n    You must also ensure the accuracy of the email address provided by you and that emails sent by Tictactrip are authorized by your internet service provider and ensure that they are not automatically redirected to the spam folder.',es:'Usted tiene la opci\xf3n (a su discreci\xf3n) de registrarse en el sitio mediante una cuenta personal (o "la Cuenta") para utilizar el servicio de reserva de sus t\xedtulos de transporte, pero tambi\xe9n es posible utilizar el servicio sin estar registrado.\n    Tictactrip se reserva el derecho de oponerse a la creaci\xf3n de una cuenta, pero tambi\xe9n de restringir el acceso al servicio de reserva por cualquier raz\xf3n v\xe1lida.\n\n    Al registrar su informaci\xf3n personal al crear su 
170cuenta, es esencial asegurarse de que los datos obligatorios solicitados sean precisos y completos. Tambi\xe9n es su responsabilidad actualizar regularmente esta informaci\xf3n.\n\n    Al crear su cuenta, debe establecer una contrase\xf1a y ser\xe1 el \xfanico responsable de su contrase\xf1a y su uso. Adem\xe1s, se compromete a no divulgarla y a mantenerla en secreto. En consecuencia, si su contrase\xf1a se pierde o se roba, en caso de consecuencias perjudiciales, usted ser\xe1 considerado el \xfanico responsable de la p\xe9rdida o el robo y se compromete a ponerse en contacto con Tictactrip lo antes posible.\n\n    El uso de scripts, robots (o cualquier uso automatizado) en el sitio web de Tictactrip est\xe1 estrictamente prohibido y puede dar lugar a la suspensi\xf3n de su cuenta.\n    Tambi\xe9n debe asegurarse de que la direcci\xf3n de correo electr\xf3nico proporcionada por usted sea precisa y de que los correos electr\xf3nicos enviados por Tictactrip est\xe9n autorizados por su proveedor de servicios de Internet y asegurarse de que no se redirijan autom\xe1ticamente a la carpeta de spam.',it:"Avete la possibilit\xe0 (a vostra discrezione) di registrarti sul sito utilizzando un account personale (o \"l'Account\") per utilizzare il servizio di prenotazione dei vostri titoli di trasporto, ma \xe8 anche possibile utilizzare il servizio senza essere registrati.\n    Tictactrip si riserva il diritto di opporsi alla creazione di un account, ma anche di limitare l'accesso al servizio di prenotazione per qualsiasi motivo valido.\n\n    Quando registrate le vostre informazioni personali al momento di creare il vostro account, \xe8 essenziale assicurarsi che i dati obbligatori richiesti siano precisi e completi. \xc8 anche vostra responsabilit\xe0 aggiornare regolarmente queste informazioni.\n\n    Al momento della creazione del vostro account, dovete definire una password e sarete voi i soli responsabili della vostra password e del suo utilizzo. Inoltre, vi impegnate a non divulgarla e a mantenerla segreta. Di conseguenza, se la vostra password viene persa o rubata, in caso di conseguenze dannose, sarete ritenuti i soli responsabili della perdita o del furto e vi impegnate a contattare Tictactrip il prima possibile.\n\n    L'uso di script, robot (o qualsiasi uso automatizzato) sul sito Tictactrip \xe8 strettamente proibito e pu\xf2 portare alla sospensione del vostro account.\n    Dovete anche assicurarvi che l'indirizzo email fornito da voi sia preciso e che gli email inviati da Tictactrip siano autorizzati dal vostro fornitore di servizi internet e accertarvi che non siano indirizzati automaticamente nella cartella dello spam.",de:'Sie haben die M\xf6glichkeit (nach Belieben), sich auf der Website mit einem pers\xf6nlichen Konto (oder "dem Konto") zu registrieren, um den Service zur Buchung Ihrer Transporttickets zu nutzen, es ist jedoch auch m\xf6glich, den Service ohne Registrierung zu nutzen.\n    Tictactrip beh\xe4lt sich das Recht vor, der Kontoerstellung zu widersprechen, aber auch den Zugang zum Buchungsservice aus jedem g\xfcltigen Grund einzuschr\xe4nken.\n\n    Wenn Sie Ihre pers\xf6nlichen Informationen bei der Erstellung Ihres Kontos registrieren, ist es wichtig sicherzustellen, dass die obligatorischen Daten genau und vollst\xe4ndig sind. Es liegt auch in Ihrer Verantwortung, diese Informationen regelm\xe4\xdfig zu aktualisieren.\n\n    Bei der Erstellung Ihres Kontos m\xfcssen Sie ein Passwort festlegen und sind dann allein verantwortlich f\xfcr Ihr Passwort und seine Verwendung. Dar\xfcber hinaus verpflichten Sie sich, es nicht weiterzugeben und geheim zu halten. Folglich werden Sie im Falle eines Verlusts oder Diebstahls Ihres Passworts im Falle von sch\xe4dlichen Folgen als allein verantwortlich f\xfcr den Verlust oder Diebstahl betrachtet und verpflichten sich, Tictactrip so schnell wie m\xf6glich zu kontaktieren.\n\n    Die Verwendung von Skripten, Robotern (oder jeglicher automatisierten Verwendung) auf der Tictactrip-Website ist ausdr\xfccklich untersagt und kann zur Sperrung Ihres Kontos f\xfchren.\n    Sie m\xfcssen auch sicherstellen, dass die von Ihnen bereitgestellte E-Mail-Adresse genau ist und dass von Tictactrip gesendete E-Mails von Ihrem Internetdienstanbieter autorisiert sind und sicherstellen, dass sie nicht automatisch in de
170n Spam-Ordner umgeleitet werden.',nl:'U hebt de mogelijkheid (naar uw goeddunken) om u op de site te registreren met een persoonlijk account (of "het Account") om de service te gebruiken voor het boeken van uw vervoerstickets, maar het is ook mogelijk om de service te gebruiken zonder geregistreerd te zijn.\n    Tictactrip behoudt zich het recht voor om bezwaar te maken tegen de aanmaak van een account, maar ook om de toegang tot de reserveringsservice om geldige redenen te beperken.\n\n    Wanneer u uw persoonlijke informatie registreert bij het aanmaken van uw account, is het essentieel om ervoor te zorgen dat de vereiste verplichte gegevens nauwkeurig en volledig zijn. Het is ook uw verantwoordelijkheid om deze informatie regelmatig bij te werken.\n\n    Bij het aanmaken van uw account moet u een wachtwoord instellen en bent u als enige verantwoordelijk voor uw wachtwoord en het gebruik ervan. Bovendien verbindt u zich ertoe het niet bekend te maken en geheim te houden. Als gevolg daarvan, als uw wachtwoord verloren gaat of wordt gestolen, in geval van schadelijke gevolgen, wordt u beschouwd als de enige verantwoordelijke voor het verlies of de diefstal en verbindt u zich ertoe Tictactrip zo snel mogelijk te contacteren.\n\n    Het gebruik van scripts, robots (of elke geautomatiseerde gebruik) op de Tictactrip-website is uitdrukkelijk verboden en kan leiden tot de opschorting van uw account.\n    U moet er ook voor zorgen dat het door u verstrekte e-mailadres correct is en dat e-mails die door Tictactrip zijn verzonden zijn goedgekeurd door uw internetprovider en ervoor zorgen dat ze niet automatisch worden doorgestuurd naar de spammap.'},termsTitle3sub2:{id:`${r}.termsTitle3sub2`,defaultMessage:"3.2. Les passagers",en:"3.2. Passengers",es:"3.2. Pasajeros",it:"3.2. Passeggeri",de:"3.2. Passagiere",nl:"3.2. Passagiers"},thirdContentText3:{id:`${r}.thirdContentText3`,defaultMessage:"Vous pouvez \xe9galement vous procurer des billets de transport pour plusieurs personnes (ou \xab passagers \xbb, individuellement \xab passager \xbb). Ainsi, vous avez la possibilit\xe9 d\u2019ajouter directement sur votre compte le nombre de passagers souhait\xe9. \xc0 partir du moment o\xf9 vous ajoutez un passager, vous devez vous assurer que le passager accepte que nous puissions utiliser ses donn\xe9es.\n    Vous \xeates \xe9galement enti\xe8rement responsable des informations personnelles que vous nous fournissez.\n    Ces donn\xe9es sont indispensables afin que l\u2019op\xe9rateur puisse \xe9diter les Titres de transport. Tictactrip ne pourra \xeatre tenu pour responsable en cas d\u2019\xe9dition d\u2019un billet qui comporte une ou plusieurs informations erron\xe9es que vous aurez fournies.\n\n    Tictactrip vous rappelle que l\u2019ensemble des cartes de fid\xe9lit\xe9 et/ou de r\xe9duction sont strictement personnelles. Par cons\xe9quent, elles doivent \xeatre utilis\xe9es pour les passagers correspondants aux informations fournies. Vous retrouverez l\u2019ensemble de ces r\xe8gles dans la section des conditions g\xe9n\xe9rales de vente li\xe9es aux Op\xe9rateurs.",en:'You can also purchase tickets for several people (or "passengers", individually "passenger"). In this way, you can add the desired number of passengers directly to your account. From the moment you add a passenger, you must ensure that the passenger agrees to our use of his or her data.\n    You are also entirely responsible for the personal information you provide.\n    This information is essential for the operator to be able to issue tickets. Tictactrip cannot be held responsible if a ticket is issued containing one or more items of incorrect information provided by you.\n\n    Tictactrip reminds you that all loyalty and/or discount cards are strictly personal. Consequently, they must be used for passengers corresponding to the information provided. You will find all these rules in the section of the general conditions of sale relating to Operators.',es:'Tambi\xe9n puede comprar billetes para varias personas (o "pasajeros", individualmente "pasajero"). De este modo, puede a\xf1adir directamente a su cuenta el n\xfamero de pasajeros que desee. Desde el momento en que a\xf1ade un pasajero, debe asegurarse de que \xe9ste acepta que utilicemos sus datos.\n    Adem\xe1s, usted es el \xfanico responsable de la informaci\xf3n personal que facilite.\n    Estos datos son esenciales para que el operador pueda emitir billetes. Tictactrip no se hace responsable si se emite un billete que contenga uno o m\xe1s datos incorrectos proporcionados por usted.\n\n    Tictactrip le recuerda que todas las tarjetas de fidelidad y/o de descuento son estrictamente personales. Por consiguiente, deben utilizarse para los pasajeros correspondientes a la informaci\xf3n facilitada. Encontrar\xe1 todas estas normas en la secci\xf3n de las condiciones generales de venta relativa a los Operadores.',it:'\xc8 anche possibile acquistare biglietti per pi\xf9 persone (o "passeggeri", singolarmente "passeggero"). In questo modo, \xe8 possibile aggiungere il numero desiderato di passeggeri direttamente al proprio account. Dal momento in cui aggiungete un passeggero, dovete assicurarvi che il passeggero accetti che i suoi dati vengano utilizzati.\n    L\'utente \xe8 inoltre interamente responsabile delle informazioni personali fornite.\n    Questi dati sono essenziali per consentire all\'operatore di emettere i Biglietti. Tictactrip non pu\xf2 essere ritenuta responsabile se viene emesso un Biglietto contenente una o pi\xf9 informazioni errate fornite dall\'utente.\n\n    Tictactrip ricorda che tutte le carte fedelt\xe0 e/o di sconto sono strettamente personali. Di conseguenza, devono essere utilizzate per i passeggeri corrispondenti alle informazioni fornite. Tutte queste regole sono riportate nella sezione delle condizioni generali di vendita relativa agli Operatori.',de:'Sie k\xf6nnen auch Fahrkarten f\xfcr mehrere Personen (oder "Passagiere", einzeln "Fahrgast") erwerben. So haben Sie die M\xf6glichkeit, die gew\xfcnschte Anzahl an Passagieren direkt auf Ihrem Konto hinzuzuf\xfcgen. Ab dem Zeitpunkt, an dem Sie einen Fahrgast hinzuf\xfcgen, m\xfcssen Sie sicherstellen, dass der Fahrgast damit einverstanden ist, dass wir seine Daten verwenden d\xfcrfen.\n    Sie sind auch voll verantwortlich f\xfcr die pers\xf6nlichen Daten, die Sie uns zur Verf\xfcgung stellen.\n    Diese Daten sind unerl\xe4sslich, damit der Betreiber die Fahrscheine ausstellen kann. Tictactrip kann nicht haftbar gemacht werden, wenn ein Fahrschein ausgestellt wird, der eine oder mehrere falsche Informationen enth\xe4lt, die Sie angegeben haben.\
170n\n    Tictactrip erinnert Sie daran, dass alle Treue- und/oder Rabattkarten streng pers\xf6nlich sind. Folglich m\xfcssen sie f\xfcr die Passagiere verwendet werden, die den angegebenen Informationen entsprechen. Alle diese Regeln finden Sie im Abschnitt der Allgemeinen Gesch\xe4ftsbedingungen in Bezug auf Reiseveranstalter.',nl:'Je kunt ook tickets kopen voor meerdere personen (of "passagiers", individueel "passagier"). Op deze manier kun je het gewenste aantal passagiers direct aan je account toevoegen. Vanaf het moment dat je een passagier toevoegt, moet je ervoor zorgen dat de passagier accepteert dat we zijn of haar gegevens mogen gebruiken.\n    Je bent ook volledig verantwoordelijk voor de persoonlijke gegevens die je verstrekt.\n    Deze gegevens zijn essentieel voor de touroperator om Tickets te kunnen uitgeven. Tictactrip kan niet aansprakelijk worden gesteld indien een ticket wordt uitgegeven dat een of meer door u verstrekte onjuiste gegevens bevat.\n\n    Tictactrip herinnert u eraan dat alle klantenkaarten en/of kortingskaarten strikt persoonlijk zijn. Bijgevolg moeten ze worden gebruikt voor passagiers die overeenkomen met de verstrekte informatie. U vindt al deze regels in het gedeelte van de algemene verkoopvoorwaarden dat betrekking heeft op de Operators.'},termsTitle3sub3:{id:`${r}.termsTitle3sub3`,defaultMessage:"3.3. Titres de transport et s\xe9lection",en:"3.3. Transport Tickets and Selection",es:"3.3. Billetes de transporte y selecci\xf3n",it:"3.3. Biglietti di trasporto e selezione",de:"3.3. Fahrkarten und Auswahl",nl:"3.3. Vervoerstickets en selectie"},thirdContentText4:{id:`${r}.thirdContentText4`,defaultMessage:"Tictactrip s\u2019efforce de soigner la pr\xe9sentation, mais \xe9galement la description lors des r\xe9sultats de vos recherches pr\xe9sent\xe9es, dans un souci constant d\u2019information. Malheureusement, malgr\xe9 nos efforts et compte tenu du fait que les prix indiqu\xe9s au moment d\u2019une recherche sont fournis par les compagnies, il nous est impossible de garantir l\u2019exactitude de toutes les informations contenus dans notre service de comparaison et r\xe9servation.\n    Cela vaut \xe9galement pour les horaires, les tarifs et les informations fournies en temps r\xe9el par les op\xe9rateurs.\n    \xc9tant donn\xe9 que chaque op\xe9rateur poss\xe8de un processus de tarification diff\xe9rent, il est possible que les prix puissent \xe9voluer \xe0 tout instant, tout particuli\xe8rement entre le moment o\xf9 les prix vous sont affich\xe9s et leur s\xe9lection avant le paiement.\n\n    Tictactrip propose \xe0 la vente les billets propos\xe9s et autoris\xe9s \xe0 la vente par les Op\xe9rateurs. Ainsi, il est possible que d\u2019autres produits puissent \xeatre pr\xe9sent\xe9s, cependant, ils seront affich\xe9s comme \xab indisponibles \xbb.",en:'Tictactrip makes every effort to present and describe the results of your search in the most informative way possible. Unfortunately, in spite of our efforts and given that the prices indicated at the time of a search are provided by the companies, it is impossible for us to guarantee the accuracy of all the information contained in our comparison and booking service.\n    This also applies to timetables, fares and real-time information provided by operators.\n    As each operator has a different pricing process, it is possible that prices may change at any time, especially between the time the prices are displayed to you and their selection prior to payment.\n\n    Tictactrip offers for sale the tickets proposed and authorized for sale by the Operators. It is therefore possible that other products may be presented, however, they will be displayed as "unavailable".',es:'Tictactrip hace todo lo posible para que no s\xf3lo la presentaci\xf3n, sino tambi\xe9n la descripci\xf3n de los resultados de sus b\xfasquedas sea lo m\xe1s informativa posible. Lamentablemente, a pesar de nuestros esfuerzos y dado que los precios indicados en el momento de una b\xfasqueda son facilitados por las compa\xf1\xedas, nos resulta imposible garantizar la exactitud de toda la informaci\xf3n contenida en nuestro servicio de comparaci\xf3n y reserva.\n    Esto tambi\xe9n se aplica a los horarios, tarifas e informaci\xf3n en tiempo real proporcionada por los operadores.\n    Como cada operador tiene un proceso de fijaci\xf3n de precios diferente, es posible que los precios cambien en cualquier momento, especialmente entre el momento en que se le muestran los precios y su selecci\xf3n antes del pago.\n\n    Tictactrip pone a la venta los billetes propuestos y autorizados para la venta por los Operadores. Por lo tanto, es posible que se presenten otros productos, sin embargo, se mostrar\xe1n como "
170no disponibles".',it:"Tictactrip si impegna al massimo per garantire che non solo la presentazione, ma anche la descrizione dei risultati delle ricerche siano il pi\xf9 possibile informative. Purtroppo, nonostante i nostri sforzi e dato che i prezzi indicati al momento della ricerca sono forniti dalle compagnie, \xe8 impossibile per noi garantire l'accuratezza di tutte le informazioni contenute nel nostro servizio di confronto e prenotazione.\n    Ci\xf2 vale anche per gli orari, le tariffe e le informazioni in tempo reale fornite dagli operatori.\n    Poich\xe9 ogni operatore ha un processo di determinazione dei prezzi diverso, \xe8 possibile che i prezzi cambino in qualsiasi momento, in particolare tra il momento in cui i prezzi vengono visualizzati all'utente e la loro selezione prima del pagamento.\n\n    Tictactrip offre in vendita i biglietti proposti e autorizzati dagli Operatori. \xc8 pertanto possibile che vengano presentati altri prodotti, che tuttavia saranno visualizzati come \"non disponibili\".",de:'Tictactrip bem\xfcht sich um eine sorgf\xe4ltige Pr\xe4sentation und Beschreibung Ihrer Suchergebnisse, um Ihnen die bestm\xf6gliche Information zu bieten. Leider k\xf6nnen wir trotz unserer Bem\xfchungen und aufgrund der Tatsache, dass die Preise, die zum Zeitpunkt der Suche angezeigt werden, von den Fluggesellschaften angegeben werden, nicht f\xfcr die Richtigkeit aller Informationen in unserem Vergleichs- und Buchungsservice garantieren.\n    Dies gilt auch f\xfcr Fahrpl\xe4ne, Preise und Echtzeitinformationen, die von den Betreibern bereitgestellt werden.\n    Da jeder Anbieter ein anderes Preisgestaltungsverfahren anwendet, k\xf6nnen sich die Preise jederzeit \xe4ndern, insbesondere zwischen dem Zeitpunkt, an dem Ihnen die Preise angezeigt werden, und der Auswahl der Preise vor der Bezahlung.\n\n    Tictactrip bietet Tickets zum Verkauf an, die von den Betreibern angeboten und zum Verkauf freigegeben wurden. Es ist daher m\xf6glich, dass andere Produkte angeboten werden, diese werden jedoch als "nicht verf\xfcgbar" angezeigt.',nl:'Tictactrip stelt alles in het werk om ervoor te zorgen dat niet alleen de presentatie, maar ook de beschrijving van de resultaten van uw zoekopdrachten zo informatief mogelijk is. Ondanks onze inspanningen en gezien het feit dat de prijzen die op het moment van de zoekopdracht worden aangegeven, door de maatschappijen worden verstrekt, is het voor ons helaas onmogelijk om de juistheid van alle informatie in onze vergelijkings- en boekingsservice te garanderen.\n    Dit geldt ook voor dienstregelingen, tarieven en realtime-informatie die door de maatschappijen wordt verstrekt.\n    Aangezien elke touroperator een ander prijsbeleid voert, is het mogelijk dat prijzen op elk moment veranderen, met name tussen het moment dat de prijzen aan u worden getoond en de selectie ervan voorafgaand aan de betaling.\n\n    Tictactrip biedt de tickets te koop aan die door de exploitanten worden voorgesteld en geautoriseerd. Het is dus mogelijk dat er andere producten worden aangeboden, die echter als "niet beschikbaar" worden weergegeven.'},termsTitle3sub4:{id:`${r}.termsTitle3sub4`,defaultMessage:"3.4. Modalit\xe9s de paiement",en:"3.4. Payment Terms",es:"3.4. Condiciones de pago",it:"3.4. Termini di pagamento",de:"3.4. Zahlungsbedingungen",nl:"3.4. Betalingsvoorwaarden"},thirdContentText5:{id:`${r}.thirdContentText5`,defaultMessage:"Titulaire ou non d\u2019un compte Tictactrip, il vous sera demand\xe9 \xe0 l\u2019issue de votre commande de payer la totalit\xe9 de la somme correspondant au prix des Titres de transport ajout\xe9s dans votre Panier. N\xe9anmoins, vous avez la possibilit\xe9 de retirer mais un Titre de transport du panier d\u2019achat librement.\n\n    Les moyens de paiement autoris\xe9s sur notre site sont les suivants :\n\n    Carte Bancaire (Carte Bleue, Visa, Mastercard ou American Express) ;\n    PayPal ;\n\n    L\u2019ensemble des paiements effectu\xe9s sur le site de Tictactrip seront conclus en Euro TTC uniquement.\n\n    Avant de pouvoir proc\xe9der au paiement, vous \xeates dans l\u2019obligation d\u2019approuver les conditions g\xe9n\xe9rales de vente. Il en est de m\xeame pour les conditions g\xe9n\xe9rales relatives aux Op\xe9rateurs qui commercialisent les Titres de Transport que vous souhaitez acheter.\n\n    Le tunnel de paiement sera enti\xe8rement s\xe9curis\xe9 \xe0 l\u2019aide des protocoles suivants : TLS 1.0 / 1.1 / 1.2 (SSL). Cette technologie variera en fonction du navigateur utilis\xe9.\n\n    La commande sera estim\xe9e d\xe9finitive au moment de l\u2019envoi au Client d\u2019une confirmation stipulant que Tictactrip a bien accept\xe9 la commande. Cette c
170onfirmation sera envoy\xe9e par courrier \xe9lectronique apr\xe8s avoir re\xe7u l\u2019int\xe9gralit\xe9 de la somme due dans la commande. Tictactrip se r\xe9serve la possibilit\xe9 de refuser ou d\u2019annuler toute commande d\u2019un membre qui pr\xe9senterait un litige apparu lors d\u2019un paiement li\xe9 \xe0 une commande ant\xe9rieure.\n\n    Dans le cas o\xf9 vous d\xe9cideriez de r\xe9gler votre commande de titres de transport \xe0 l\u2019aide d\u2019une carte de cr\xe9dit ou de d\xe9bit \xe9trang\xe8re, les frais de change seront \xe0 votre charge. Les modifications et/ou remboursement de es titres de transport pourront \xe9galement par la suite se voir additionn\xe9s les frais de change.\n\n    \xc0 la suite d\u2019un paiement effectu\xe9, il vous est possible de choisir, en cochant une case, si vous souhaitez que votre carte bancaire soit enregistr\xe9e de mani\xe8re s\xe9curis\xe9e dans votre compte, pour faciliter votre prochain achat, ou non. Il vous sera par ailleurs possible de consulter votre listes de cartes bancaires enregistr\xe9es, mais aussi bien de facilement supprimer celles-ci dans les r\xe9glages et pr\xe9f\xe9rences de votre compte.",en:"Whether or not you have a Tictactrip account, you will be required to pay the full amount corresponding to the price of the Transport Tickets added to your Cart at the end of your order. However, you have the option to freely remove a Transport Ticket from the shopping cart.\n\n    The authorized payment methods on our site are as follows:\n    \n    Credit Card (Carte Bleue, Visa, Mastercard, or American Express);\n    PayPal;\n    All payments made on the Tictactrip site will be in Euros, including VAT.\n    \n    Before proceeding with the payment, you are obligated to approve the general terms and conditions of sale. The same applies to the general terms and conditions related to the Operators who market the Transport Tickets you wish to purchase.\n    \n    The payment tunnel will be entirely secure using the following protocols: TLS 1.0 / 1.1 / 1.2 (SSL). This technology will vary depending on the browser used.\n    \n    The order will be considered final at the time Tictactrip sends the Customer a confirmation stating that Tictactrip has accepted the order. This confirmation will be sent by email after receiving the full amount due in the order. Tictactrip reserves the right to refuse or cancel any order from a member who presents a dispute arising from a payment related to a previous order.\n    \n    In the event that you choose to pay for your transport tickets using a foreign credit or debit card, the exchange fees will be at your expense. Changes and/or refunds for these transport tickets may also subsequently incur additional exchange fees.\n    \n    After making a payment, you can choose, by checking a box, whether you want your credit card to be securely stored in your account to facilitate your next purchase or not. You will also be able to view your list of registered credit cards and easily delete them in the settings and preferences of your account.",es:"Titular o no de una cuenta Tictactrip, se le pedir\xe1 al finalizar su pedido que pague la totalidad de la suma correspondiente al precio de los T\xedtulos de transporte a\xf1adidos a su Carrito. Sin embargo, tiene la posibilidad de retirar un T\xedtulo de transporte del carrito de compras libremente.\n\n    Los medios de pago autorizados en nuestro sitio son los siguientes:\n    \n    Tarjeta bancaria (Carte Bleue, Visa, Mastercard o American Express);\n    PayPal;\n    Todos los pagos realizados en el sitio de Tictactrip se realizar\xe1n en euros IVA incluido.\n    \n    Antes de poder proceder al pago, est\xe1 obligado a aprobar las condiciones generales de venta. Lo mismo se aplica a las condiciones generales relacionadas con los Operadores que comercializan los T\xedtulos de transporte que desea comprar.\n    \n    El t\xfanel de pago ser\xe1 completamente seguro mediante los siguientes protocolos: TLS 1.0 / 1.1 / 1.2 (SSL). Esta tecnolog\xeda variar\xe1 seg\xfan el navegador utilizado.\n    \n    La orden se considerar\xe1 definitiva en el momento en que Tictactrip env\xede al Cliente una confirmaci\xf3n de que Tictactrip ha aceptado el pedido. Esta confirmaci\xf3n se enviar\xe1 por correo electr\xf3nico despu\xe9s de recibir la totalidad del importe debido en el pedido. Tictactrip se reserva el derecho de rechazar o cancelar cualquier pedido de un miembro que presente una disputa surgida durante un pago relacionado con un pedido anterior.\n    \n    En el caso de que decida pagar su pedido de t\xedtulos de transporte con una tarjeta de cr\xe9dito o d\xe9bito extranjera, los gastos de cambio correr\xe1n a su cargo. Los cambios y/o reembolsos de estos t\xedtulos de transporte tambi\xe9n pueden conllevar posteriormente gastos adicionales de cambio.\n    \n    Despu\xe9s de realizar un pago, tiene la posibilidad de elegir, marcando una casilla, si desea que su tarjeta bancaria se registre de manera segura en su cuenta para facilitar su pr\xf3xima compra o no. Tambi\xe9n podr\xe1 consultar su lista de tarjetas bancarias registradas y eliminarlas f\xe1cilmente en la configuraci\xf3n y preferencias de su cuenta.",it:"Titolare o meno di un account Tictactrip, vi sar\xe0 richiesto al termine del vostro ordine di pagare l'intera somma corrispondente al prezzo dei Titoli di trasporto aggiunti nel vostro Carrello. Tuttavia, avete la possibilit\xe0 di rimuovere liberamente un Titolo di trasporto dal carrello degli acquisti.\n\n    I metodi di pagamento autorizzati sul nostro 
170sito sono i seguenti:\n    \n    Carta di credito (Carte Bleue, Visa, Mastercard o American Express);\n    PayPal;\n    Tutti i pagamenti effettuati sul sito di Tictactrip saranno conclusi in Euro, IVA inclusa.\n    \n    Prima di poter procedere al pagamento, siete obbligati ad approvare le condizioni generali di vendita. Lo stesso vale per le condizioni generali relative agli Operatori che commercializzano i Titoli di Trasporto che desiderate acquistare.\n    \n    Il tunnel di pagamento sar\xe0 completamente sicuro grazie ai seguenti protocolli: TLS 1.0 / 1.1 / 1.2 (SSL). Questa tecnologia varier\xe0 a seconda del browser utilizzato.\n    \n    L'ordine sar\xe0 considerato definitivo al momento dell'invio al Cliente di una conferma che Tictactrip ha accettato l'ordine. Questa conferma sar\xe0 inviata via e-mail dopo aver ricevuto l'intero importo dovuto nell'ordine. Tictactrip si riserva il diritto di rifiutare o annullare qualsiasi ordine di un membro che presenti una controversia derivante da un pagamento relativo a un ordine precedente.\n    \n    Nel caso decidiate di pagare il vostro ordine di titoli di trasporto con una carta di credito o di debito straniera, le spese di cambio saranno a vostro carico. Le modifiche e/o i rimborsi per questi titoli di trasporto potrebbero comportare in seguito costi aggiuntivi di cambio.\n    \n    Dopo aver effettuato un pagamento, avete la possibilit\xe0 di scegliere, spuntando una casella, se desiderate che la vostra carta di credito sia registrata in modo sicuro nel vostro account per facilitare il vostro prossimo acquisto o meno. Avrete inoltre la possibilit\xe0 di visualizzare il vostro elenco di carte di credito registrate e eliminarle facilmente nelle impostazioni e preferenze del vostro account.",de:"Ob Sie nun ein Tictactrip-Konto haben oder nicht, Sie werden am Ende Ihrer Bestellung aufgefordert, den Gesamtbetrag entsprechend dem Preis der im Warenkorb hinzugef\xfcgten Transporttickets zu bezahlen. Sie haben jedoch die M\xf6glichkeit, ein Transportticket frei aus dem Einkaufswagen zu entfernen.\n\n    Die auf unserer Website zugelassenen Zahlungsmethoden sind wie folgt:\n    \n    Kreditkarte (Carte Bleue, Visa, Mastercard oder American Express);\n    PayPal;\n    Alle auf der Tictactrip-Website get\xe4tigten Zahlungen erfolgen ausschlie\xdflich in Euro inklusive Mehrwertsteuer.\n    \n    Bevor Sie mit der Zahlung fortfahren k\xf6nnen, sind Sie verpflichtet, den Allgemeinen Gesch\xe4ftsbedingungen zuzustimmen. Das Gleiche gilt f\xfcr die Allgemeinen Gesch\xe4ftsbedingungen der Betreiber, die die von Ihnen zu kaufenden Transporttickets vermarkten.\n    \n    Der Zahlungstunnel wird vollst\xe4ndig mit den folgenden Protokollen gesichert: TLS 1.0 / 1.1 / 1.2 (SSL). Diese Technologie variiert je nach verwendeten Browser.\n    \n    Die Bestellung gilt als endg\xfcltig, wenn Tictactrip dem Kunden eine Best\xe4tigung sendet, dass Tictactrip die Bestellung akzeptiert hat. Diese Best\xe4tigung wird per E-Mail gesendet, nachdem der vollst\xe4ndige Betrag in der Bestellung eingegangen ist. Tictactrip beh\xe4lt sich das Recht vor, jede Bestellung eines Mitglieds abzulehnen oder zu stornieren, das einen Streitfall aufgrund einer Zahlung im Zusammenhang mit einer vorherigen Bestellung vorlegt.\n    \n    Falls Sie sich entscheiden, Ihre Transporttickets mit einer ausl\xe4ndischen Kredit- oder Debitkarte zu bezahlen, gehen die Wechselkosten zu Ihren Lasten. \xc4nderungen und/oder R\xfcckerstattungen f\xfcr diese Transporttickets k\xf6nnen ebenfalls nachtr\xe4glich zus\xe4tzliche Wechselgeb\xfchren verursachen.\n    \n    Nach erfolgter Zahlung k\xf6nnen Sie durch Ankreuzen eines K\xe4stchens ausw\xe4hlen, ob Ihre Kreditkarte sicher in Ihrem Konto gespeichert werden soll, um Ihren n\xe4chsten Kauf zu erleichtern, oder nicht. Sie k\xf6nnen auch Ihre Liste der registrierten Kreditkarten einsehen und diese einfach in den Einstellungen und Pr\xe4ferenzen Ihres Kontos l\xf6schen.",nl:"Al dan niet houder van een Tictactrip-account, wordt u aan het einde van uw bestelling gevraagd het volledige bedrag te betalen dat overeenkomt met de prijs van de toegevoegde vervoersbewijzen in uw Winkelwagen. U heeft echter de mogelijkheid om vrijelijk een vervoersbewijs uit het winkelwagentje te verwijderen.\n\n    De geautoriseerde betaalmethoden op onze site zijn als volgt:\n    \n    Creditcard (Carte Bleue, Visa, Mastercard of American Express);\n    PayPal;\n    Alle betalingen die op de Tictactrip-site worden gedaan, worden uitsluitend in euro's, inclusief btw, afgerond.\n    \n    Voordat u verder kunt gaan met de betaling, bent u verplicht de algemene verkoopvoorwaarden goed te keuren. Hetzelfde geldt voor de algemene voorwaarden met betrekking tot de exploitanten die de vervoersbewijzen verkopen die u wilt kopen.\n    \n    De betalingstunnel zal volledig beveiligd zijn met behulp van de volgende protocollen: TLS 1.0 / 1.1 / 1.2 (SSL). Deze technologie zal vari\xebren afhankelijk van de gebruikte browser.\n    \n    De bestelling wordt als definitief beschouwd op het moment dat Tictactrip de klant een bevestiging stuurt waarin staat dat Tictactrip de bestelling heeft geaccepteerd. Deze bevestiging wordt per e-mail verzonden nadat het volledige bedrag in de bestelling is ontvangen. Tictactrip behoudt zich het recht voor om elke bestelling van een lid te weigeren of te annuleren dat een geschil heeft aangaande een betaling die verband houdt met een eerdere bestelling.\n    \n    In het geval dat u besluit uw vervoersbewijzen te betalen met een buitenlandse creditcard of betaalpas, zijn de wisselkosten voor uw rekening. Wijzigingen en/of terugbetalingen voor deze vervoersbewijzen kunnen ook nadien extra wisselkosten met zich meebrengen.\
170n    \n    Na een voltooide betaling kunt u, door een vakje aan te vinken, kiezen of u wilt dat uw creditcard veilig wordt opgeslagen in uw account om uw volgende aankoop te vergemakkelijken, of niet. U kunt ook uw lijst met geregistreerde creditcards eenvoudig bekijken en verwijderen in de instellingen en voorkeuren van uw account."},termsTitle3sub5:{id:`${r}.termsTitle3sub5`,defaultMessage:"3.5. Titres de transport et retrait",en:"3.5. Transport Tickets and Pickup",es:"3.5. Billetes de transporte y recogida",it:"3.5. Biglietti di trasporto e ritiro",de:"3.5. Fahrkarten und Abholung",nl:"3.5. Vervoerstickets en ophalen"},thirdContentText6:{id:`${r}.thirdContentText6`,defaultMessage:"\xc0 la suite de votre paiement et de la confirmation de votre commande pass\xe9e, Tictactrip vous procure l\u2019ensemble complet des informations n\xe9cessaires au retrait de vos titres de transport. Ceux-ci vous seront fournis dans les meilleurs d\xe9lais et au plus tard dans les 72h.\n\n     Dans le cas o\xf9 les titres de transport n\u2019auraient pas \xe9t\xe9 d\xe9livr\xe9s dans un d\xe9lai de 72 heures suivant la confirmation de commande, pour une raison autre que la force majeure ou l\u2019action m\xeame du client, la vente pourra se conclure sur demande \xe9crite de la part du client. Les sommes engag\xe9es par notre part vous seront restitu\xe9es dans un d\xe9lai maximum de 14 jours \xe0 compter de la date de r\xe9ception de la demande \xe9crite nous notifiant de cette r\xe9solution.\n\n     Lors de la commande, vous serez inform\xe9s du format d\u2019\xe9mission de votre billet de transport. Suite \xe0 cette commande, vous recevrez par email des instructions d\xe9taill\xe9es concernant l\u2019impression et l\u2019utilisation du titre de transport. Ces informations peuvent \xe9galement se trouver dans le panier lors de l\u2019achat. Veuillez suivre ces instructions scrupuleusement. Parmi les formats propos\xe9s sur le site de Tictactrip, nous pouvons retrouver :\n\n     - Le E-billet : il s\u2019agit d\u2019un titre de transport \xe0 imprimer sur une feuille aux dimensions A4. Ce titre de transport est contenu dans un fichier au format PDF qui vous est fourni par Tictactrip par courrier \xe9lectronique, ou bien par les op\xe9rateurs, dans le cas o\xf9 ils vous enverraient directement les titres de transport. Sauf indication contraire contenue dans l\u2019email de confirmation, chaque e-billet doit \xeatre imp\xe9rativement imprim\xe9. Si l\u2019email de confirmation le stipule, le e-billet peut \xeatre montr\xe9 \xe0 l\u2019aide de votre mobile. Si votre e-billet est montr\xe9 depuis votre mobile, il est possible que certains op\xe9rateurs acceptent de montrer ce e-billet au format PDF, et que d\u2019autres vous obligent de montrer un format appel\xe9 m-billet, principalement con\xe7u pour mobile et ce, \xe0 l\u2019aide d\u2019une application mobile propre \xe0 l\u2019op\xe9rateur.\n\n     - Le billet dit \u201cclassique\u201d ou billet dit \u201ccartonn\xe9\u201d, \xe9galement appel\xe9 par la SNCF \u201cbillet \xe9lectronique\u201d : il s\u2019agit d\u2019un titre de transport \xe0 retirer dans une borne libre-service dans une gare \xe9quip\xe9e, ou dans un guichet d\u2019une gare d\xe8s lors qu\u2019il est ouvert. Pour le retirer, il est imp\xe9ratif de conna\xeetre son num\xe9ro de dossier SNCF et le nom que vous avez fourni lors de la commande, qui est associ\xe9 au dossier (ou, le cas \xe9ch\xe9ant, des num\xe9ros et des noms associ\xe9s). Tictactrip (ou les op\xe9rateurs quand ces derniers envoient directement les titres de transport aux clients) vous enverra ces informations (\xe0 savoir le nom et le num\xe9ro de dossier) par email. En cas de non pr\xe9sentation du titre de transport ou de non retrait du titre de transport, le voyage sera consid\xe9r\xe9 comme un voyage r\xe9alis\xe9 sans titre de transport. Il est fortement recommand\xe9 de se pr\xe9senter au guichet ou \xe0 une borne libre-service convenablement \xe0 l\u2019avance afin de pouvoir retirer vos titres de transport, et ce, particuli\xe8rement en heure de pointe. Si votre billet classique a \xe9t\xe9 vol\xe9, oubli\xe9 ou perdu, pour pouvoir voyager, il est imp\xe9ratif de passer commande d\u2019un nouveau titre de transport.\n\n     Afin d\u2019obtenir de plus amples informations concernant les titres de transport fournis par les op\xe9rateurs et leur typologie, nous vous conseillons de vous r\xe9f\xe9rer aux conditions g\xe9n\xe9rales de vente \xe9mises par les op\xe9rateurs.\n\n     Avant de monter \xe0 bord, soyez s\xfbrs d\u2019\xeatre en possession de vos titres de transport. Si vous n\u2019\xeates pas apte \xe0 pr\xe9senter votre titre de transport valable pour le service utilis\xe9, vous devrez vous acquitter du montant correspondant ainsi que de toute amende qui pourrait vous \xeatre inflig\xe9e, \xe0 bord.",en:'Following your payment and the confirmation of your placed order, Tictactrip provides you with the complete set of information necessary for the retrieval of your transport tickets. These will be provided to you promptly and at the latest within 72 hours.\n\n     In the event that the transport tickets have not been issued within a period of 72 hours following the order 
170confirmation, for a reason other than force majeure or the customer\'s own action, the sale may be concluded upon the written request of the customer. The amounts committed by us will be refunded to you within a maximum period of 14 days from the date of receipt of the written request notifying us of this resolution.\n     \n     During the order, you will be informed of the issuance format of your transport ticket. Following this order, you will receive detailed instructions by email regarding the printing and use of the transport ticket. These instructions may also be found in the cart during the purchase. Please follow these instructions carefully. Among the formats offered on the Tictactrip website, we can find:\n     \n     The E-ticket: This is a transport ticket to be printed on an A4-sized sheet. This transport ticket is contained in a PDF file provided to you by Tictactrip by email, or by the operators, in case they send you the transport tickets directly. Unless otherwise indicated in the confirmation email, each e-ticket must be printed. If the confirmation email specifies, the e-ticket can be shown using your mobile. If your e-ticket is shown from your mobile, it is possible that some operators accept showing this e-ticket in PDF format, and others require you to show a format called m-ticket, mainly designed for mobile use, using a mobile application specific to the operator.\n     \n     The so-called "classic" ticket or so-called "cardboard" ticket, also called by the SNCF "electronic ticket": This is a transport ticket to be collected from a self-service kiosk in an equipped station, or from a ticket counter in a station when it is open. To collect it, it is imperative to know its SNCF file number and the name you provided when ordering, which is associated with the file (or, if applicable, associated numbers and names). Tictactrip (or the operators when they send the transport tickets directly to customers) will send you this information (namely the name and file number) by email. In case of non-presentation of the transport ticket or non-collection of the transport ticket, the journey will be considered as a journey carried out without a transport ticket. It is strongly recommended to present yourself at the counter or at a self-service kiosk well in advance in order to collect your transport tickets, especially during peak hours. If your classic ticket has been stolen, forgotten, or lost, to be able to travel, it is imperative to order a new transport ticket.\n     \n     To obtain more information regarding the transport tickets provided by the operators and their typology, we advise you to refer to the general terms and conditions issued by the operators.\n     \n     Before boarding, make sure you have your transport tickets with you. If you are unable to present your valid transport ticket for the service used, you will have to pay the corresponding amount as well as any fine that may be imposed on board.',es:'Despu\xe9s de su pago y la confirmaci\xf3n de su pedido, Tictactrip le proporciona el conjunto completo de informaci\xf3n necesario para la obtenci\xf3n de sus boletos de transporte. Estos le ser\xe1n proporcionados de manera r\xe1pida y a m\xe1s tardar en un plazo de 72 horas.\n\n     En caso de que los boletos de transporte no se hayan emitido dentro de un per\xedodo de 72 horas despu\xe9s de la confirmaci\xf3n del pedido, por una raz\xf3n que no sea de fuerza mayor o la acci\xf3n misma del cliente, la venta podr\xe1 concluirse a solicitud escrita del cliente. Los montos comprometidos por nuestra parte le ser\xe1n reembolsados en un plazo m\xe1ximo de 14 d\xedas a partir de la fecha de recepci\xf3n de la solicitud escrita que nos notifique esta resoluci\xf3n.\n     \n     Durante el pedido, se le informar\xe1 sobre el formato de emisi\xf3n de su boleto de transporte. Despu\xe9s de este pedido, recibir\xe1 instrucciones detalladas por correo electr\xf3nico sobre la impresi\xf3n y el uso del boleto de transporte. Estas instrucciones tambi\xe9n pueden encontrarse en el carrito durante la compra. Siga estas instrucciones cuidadosamente. Entre los formatos ofrecidos en el sitio web de Tictactrip, podemos encontrar:\n     \n     El E-ticket: Este es un boleto de transporte para imprimir en una hoja de tama\xf1o A4. Este boleto de transporte est\xe1 contenido en un archivo PDF que Tictactrip le proporciona por correo electr\xf3nico, o por los operadores, en caso de que le env\xeden los boletos de transporte directamente. A menos que se indique lo contrario en el correo electr\xf3nico de confirmaci\xf3n, cada E-ticket debe imprimirse obligatoriamente. Si el correo electr\xf3nico de confirmaci\xf3n lo especifica, el E-ticket se puede mostrar usando su m\xf3vil. Si su E-ticket se muestra desde su m\xf3vil, es posible que algunos operadores acepten mostrar este E-ticket en formato PDF y que otros le exijan mostrar un formato llamado M-ticket, dise\xf1ado principalmente para el uso m\xf3vil, mediante una aplicaci\xf3n m\xf3vil espec\xedfica del operador.\n     \n     El boleto llamado "cl\xe1sico" o boleto llamado "cart\xf3n", tambi\xe9n llamado por la SNCF "boleto electr\xf3nico": Este es un boleto de transporte que se recoge en un quiosco de autoservicio en una estaci\xf3n equipada, o en un mostrador de una estaci\xf3n cuando est\xe1 abierto. Para recogerlo, es imprescindible conocer su n\xfamero de expediente SNCF y el nombre que proporcion\xf3 al realizar el pedido, que est\xe1 asociado al expediente (o, si corresponde, n\xfameros y nombres asociados). Tictactrip (o los operadores cuando env\xedan los boletos de transporte directamente a los clientes) le enviar\xe1n esta informaci\xf3n (nombre y n\xfamero de expediente) por correo electr\xf3nico. En caso de no presentaci\xf3n del boleto de transporte o no recogida del boleto de transporte, el viaje se considerar\xe1 como realizado sin boleto de transporte. Se recomienda encarecidamente presentarse en el mostrador o en un quiosco de autoservicio con suficiente antelaci\xf3n para poder recoger sus boletos de transporte, especialmente durante las horas pico. Si su boleto cl\xe1sico ha sido robado, olvidado o perdido, para poder viajar es imprescindible pedir un nuevo boleto de transporte.\n     \n     Para obtener m\xe1s informaci\xf3n sobre los boletos de transporte proporcionados por los operadores y su tipolog\xeda, le recomendamos que consulte las condiciones generales de venta emitidas por los operadores.\n     \n     Antes de abordar, aseg\xfarese de tener sus boletos de transporte con usted. Si no puede presentar su boleto de transporte v\xe1lido para el servicio utilizado, deber\xe1 pagar el monto correspondiente y cualquier multa que pueda impon\xe9rsele a bordo.',it:"Dopo il pagamento e la conferma dell'ordine effettuato, Tictactrip fornisce l'insieme completo delle informazioni necessarie per il ritiro dei tuoi biglietti di trasporto. Questi ti saranno forniti tempestivamente e al pi\xf9 tardi entro 72 ore.\n\n     Nel caso in cui i biglietti di trasporto non siano stati emessi entro un periodo di 72 ore dalla conferma dell'ordine, per una ragione diversa dalla forza maggiore o dall'azione stessa del cliente, la vendita potr\xe0 concludersi su richiesta scritta del cliente. Gli importi impegnati dalla nostra parte ti saranno rimborsati entro un periodo massimo di 14 giorni dalla data di ricezione della richiesta scritta che ci notifica questa risoluzione.\n     \n     Durante l'ordine, sarai informato del formato di emissione del tuo biglietto di trasporto. A seguito di questo ordine, riceverai per email istruzioni dettagliate riguardanti la stampa e l'uso del titolo di trasporto. Queste informazioni possono essere trovate anche nel carrello durante l'acquisto. Segui attentamente queste istruzioni. Tra i formati offerti sul sito web di Tictactrip, possiamo trovare:\n     \n     L'E-ticket: Questo \xe8 un titolo di trasporto da stampare su un foglio di dimensioni A4. Questo titolo di trasporto \xe8 contenuto in un file PDF fornito da Tictactrip via email o dagli operatori, nel caso in cui ti inviino direttamente i titoli di trasporto. Salvo diversa indicazione nell'email di conferma, ogni e-ticket deve essere necessariamente stampato. Se l'email di conferma lo specifica, l'e-ticket pu\xf2 essere mostrato usando il tuo cellulare. Se il tuo e-ticket viene mostrato dal tuo cellulare, \xe8 possibile che alcuni operatori accettino di mostrare questo e-ticket in formato PDF e che altri richiedano di mostrare un formato chiamato m-ticket, principalmente progettato per l'uso su dispositivi mobili, utilizzando un'applicazione mobile specifica dell'operatore.\n     \n     Il cosiddetto biglietto \"classico\" o il cosiddetto biglietto \"cartonato\", chiamato anche dalla SNCF \"biglietto elettronico\": Questo \xe8 un titolo di trasporto da ritirare da un distributore automatico in una stazione attrezzata o da uno sportello di una stazione quando \xe8 aperto. Per ritirarlo, \xe8 essenziale conoscere il numero del file SNCF e il nome che hai fornito al momento dell'ordine, che \xe8 associato al file (o, se del caso, numeri e nomi associati). Tictactrip (o gli operatori quando inviano direttamente i titoli di trasporto ai clienti) ti invier\xe0 queste informazioni (cio\xe8 il nome e il numero di file) via email. In caso di mancata presentazione del titolo di trasporto o di mancato ritiro del titolo di trasporto, il viaggio sar\xe0 considerato come un viaggio effettuato senza titolo di trasporto. Si raccomanda vivamente di presentarsi allo sportello o a un distributore automatico in anticipo per poter ritirare i tuoi titoli di trasporto, soprattutto durante le ore di punta. Se il tuo biglietto classico \xe8 stato rubato, dimenticato o perso, per poter viaggiare \xe8 essenziale ordinare un nuovo titolo di trasporto.\n     \n     Per ottenere ulteriori informazioni sui titoli di trasporto forniti dagli operatori e sulla loro tipologia, ti consigliamo di fare riferimento alle condizioni generali di vendita emesse dagli operatori.\n     \n     Prima di salire a bordo, assicurati di avere con te i tuoi titoli di trasporto. Se non sei in grado di presentare il tuo titolo di trasporto valido per il servizio utilizzato, dovrai pagare l'importo corrispondente e qualsiasi multa che potrebbe essere inflitta a bordo.",de:'Nach Ihrer Zahlung und der Best\xe4tigung Ihrer get\xe4tigten Bestellung stellt Ihnen Tictactrip alle erforderlichen Informationen zur Abholung Ihrer Fahrkarten zur Verf\xfcgung. Diese werden Ihnen so schnell wie m\xf6glich und sp\xe4testens innerhalb von 72 Stunden bereitgestellt.\n\n     Falls die Fahrkarten nicht innerhalb von 72 Stunden n
170ach Bestellbest\xe4tigung ausgeliefert wurden, aus Gr\xfcnden, die nicht h\xf6herer Gewalt oder dem Handeln des Kunden selbst zuzurechnen sind, kann der Verkauf auf schriftliche Anfrage des Kunden abgeschlossen werden. Die von unserer Seite get\xe4tigten Zahlungen werden Ihnen innerhalb von maximal 14 Tagen ab dem Datum des Erhalts des schriftlichen Antrags, der uns \xfcber diese Aufl\xf6sung benachrichtigt, zur\xfcckerstattet.\n     \n     Bei der Bestellung werden Sie \xfcber das Ausgabeformat Ihres Fahrscheins informiert. Nach Abschluss dieser Bestellung erhalten Sie per E-Mail detaillierte Anweisungen zur Druck- und Verwendung des Fahrscheins. Diese Informationen k\xf6nnen auch im Warenkorb w\xe4hrend des Kaufs angezeigt werden. Bitte folgen Sie diesen Anweisungen sorgf\xe4ltig. Unter den auf der Tictactrip-Website angebotenen Formaten finden sich:\n     \n     Das E-Ticket: Dies ist ein Fahrschein zum Ausdrucken auf einem Blatt im A4-Format. Dieser Fahrschein ist in einer PDF-Datei enthalten, die Ihnen von Tictactrip per E-Mail zur Verf\xfcgung gestellt wird oder von den Betreibern, falls sie Ihnen die Fahrscheine direkt zusenden. Sofern im Best\xe4tigungsemail nichts anderes angegeben ist, muss jedes E-Ticket unbedingt ausgedruckt werden. Wenn das Best\xe4tigungsemail es angibt, kann das E-Ticket mit Ihrem Mobilger\xe4t gezeigt werden. Wenn Ihr E-Ticket von Ihrem Mobilger\xe4t aus gezeigt wird, ist es m\xf6glich, dass einige Betreiber akzeptieren, dieses E-Ticket im PDF-Format zu zeigen, w\xe4hrend andere verlangen, dass Sie ein Format namens M-Ticket zeigen, das haupts\xe4chlich f\xfcr Mobilger\xe4te konzipiert ist und dies mit einer mobilen App des Betreibers.\n     \n     Das sogenannte "klassische" Ticket oder das sogenannte "kartonierte" Ticket, auch von der SNCF als "elektronisches Ticket" bezeichnet: Dies ist ein Fahrschein, der an einem ausgestatteten Selbstbedienungsterminal an einem Bahnhof oder an einem Schalter eines ge\xf6ffneten Bahnhofs abgeholt werden muss. Um ihn abzuholen, ist es unerl\xe4sslich, die SNCF-Dossiernummer und den bei der Bestellung angegebenen Namen zu kennen, der mit dem Dossier verbunden ist (oder gegebenenfalls Nummern und Namen zugeordnet sind). Tictactrip (oder die Betreiber, wenn sie die Fahrscheine direkt an die Kunden senden) sendet Ihnen diese Informationen (Name und Dossiernummer) per E-Mail. Bei Nichtvorlage des Fahrscheins oder Nichtabholung des Fahrscheins wird die Reise als Reise ohne g\xfcltigen Fahrschein betrachtet. Es wird dringend empfohlen, sich rechtzeitig am Schalter oder an einem geeigneten Selbstbedienungsterminal zu melden, um Ihre Fahrscheine abzuholen, insbesondere w\xe4hrend der Sto\xdfzeiten. Wenn Ihr klassisches Ticket gestohlen, vergessen oder verloren wurde, m\xfcssen Sie zwingend einen neuen Fahrschein bestellen, um reisen zu k\xf6nnen.\n     \n     Um weitere Informationen zu den von den Betreibern bereitgestellten Fahrscheinen und ihrer Typologie zu erhalten, empfehlen wir Ihnen, die von den Betreibern herausgegebenen Allgemeinen Gesch\xe4ftsbedingungen zu konsultieren.\n     \n     Bevor Sie an Bord gehen, stellen Sie sicher, dass Sie im Besitz Ihrer Fahrscheine sind. Wenn Sie nicht in der Lage sind, einen g\xfcltigen Fahrschein f\xfcr den genutzten Service vorzuzeigen, m\xfcssen Sie den entsprechenden Betrag sowie eventuelle Strafen, die an Bord verh\xe4ngt werden k\xf6nnten, bezahlen.',nl:'Na uw betaling en bevestiging van uw geplaatste bestelling, voorziet Tictactrip u van alle nodige informatie voor het ophalen van uw vervoersbewijzen. Deze worden u zo snel mogelijk en uiterlijk binnen 72 uur verstrekt.\n\n     Indien de vervoersbewijzen niet binnen 72 uur na de bestelbevestiging zijn afgeleverd, om redenen anders dan overmacht of de handeling van de klant zelf, kan de verkoop worden afgesloten op schriftelijk verzoek van de klant. De door onze kant gemaakte kosten worden binnen maximaal 14 dagen na de datum van ontvangst van het schriftelijke verzoek tot ontbinding aan u terugbetaald.\n     \n     Bij het plaatsen van de bestelling wordt u ge\xefnformeerd over het uitgifteformaat van uw vervoersbewijs. Na het plaatsen van de bestelling ontvangt u per e-mail gedetailleerde instructies over het afdrukken en gebruiken van het vervoersbewijs. Deze informatie kan ook in het winkelmandje tijdens de aankoop worden weergegeven. Volg deze instructies nauwkeurig op. Onder de op de Tictactrip-website aangeboden formaten vinden we:\n     \n     Het E-ticket: dit is een vervoersbewijs om af te drukken op een vel van het A4-formaat. Dit vervoersbewijs zit in een PDF-bestand dat u door Tictactrip per e-mail wordt verstrekt of door de exploitanten, indien zij de vervoersbewijzen rechtstreeks naar u zouden sturen. Tenzij anders vermeld in de bevestigingse-mail, moet elk E-ticket absoluut worden afgedrukt. Als de bevestigingse-mail dit aangeeft, kan het E-ticket worden getoond met behulp van uw mobiele telefoon. Als uw E-ticket wordt getoond vanaf uw mobiele telefoon, is het mogelijk dat sommige exploitanten dit E-ticket in PDF-formaat accepteren, en dat anderen vereisen dat u een formaat genaamd M-ticket toont, voornamelijk ontworpen voor mobiel gebruik en dit met behulp van een mobiele app van de exploitant.\n     \n     Het zogenaamde "klassieke" ticket of het zogenaamde "kartonnen" ticket, ook wel door de SNCF aangeduid als "elektronisch ticket": dit is een vervoersbewijs dat moet worden opgehaald bij een zelfbedieningsterminal op een uitgerust station of bij een loket van een geopend station. Om het op te halen, is het essentieel om het SNCF-dossiernummer te kennen en de naam die u heeft opgegeven bij de bestelling, die is gekoppeld aan het dossier (of indien van toepassing, aan nummers en namen). Tictactrip (of de exploitanten wanneer zij de vervoersbewijzen rechtstreeks naar de klanten sturen) stuurt u deze informatie (naam en dossiernummer) per e-mail. Bij niet-presentatie van het vervoersbewijs of het niet ophalen ervan wordt de reis beschouwd als een reis zonder geldig vervoersbewijs. Het wordt sterk aanbevolen om ruim van tevoren naar het loket of een geschikte zelfbedieningsterminal te gaan om uw vervoersbewijzen op te halen, vooral tijdens de spitsuren. Als uw klassieke ticket gestolen, vergeten of verloren is, moet u een nieuw vervoersbewijs bestellen om te kunnen reizen.\
170n     \n     Om meer informatie te verkrijgen over de vervoersbewijzen die door de exploitanten worden verstrekt en hun typologie, raden wij u aan de algemene verkoopvoorwaarden van de exploitanten te raadplegen.\n     \n     Voordat u aan boord gaat, zorg ervoor dat u uw vervoersbewijzen bij u heeft. Als u niet in staat bent om een geldig vervoersbewijs voor de gebruikte dienst te tonen, moet u het overeenkomstige bedrag betalen, evenals eventuele boetes die aan boord kunnen worden opgelegd.'},termsTitle3sub6:{id:`${r}.termsTitle3sub6`,defaultMessage:"3.6 Frais de Service",en:"3.6 Service Fees",es:"3.6 Tarifas de servicio",it:"3.6 Commissioni di servizio",de:"3.6 Servicegeb\xfchren",nl:"3.6 Servicekosten"},thirdContentText7:{id:`${r}.thirdContentText7`,defaultMessage:"Dans le cadre de la cr\xe9ation d'itin\xe9raires uniques et exclusifs, Tictactrip se r\xe9serve le droit d'appliquer des frais de service sur certains trajets.\n    \n    Prenons pour exemple un trajet combinant 2 compagnies de transport diff\xe9rentes. La hauteur des frais de services appliqu\xe9s par Tictactrip s'\xe9value en fonction du prix des billets.\n    \n    Ces frais de services permettent \xe0 Tictactrip de se r\xe9mun\xe9rer sur les ventes de billets et donc d'offrir un service optimal \xe0 ses clients.\n    \n    Tictactrip propose \xe9galement des niveaux tarifaires diff\xe9rents selon le niveau de service que le client aura s\xe9lectionn\xe9. (cf article 3.7)\n\n    Pour tout type d\u2019annulation demand\xe9 par le client,  les frais de service ne sont pas remboursables.\n    Exception : Si nos partenaires de transport annulent un ou l'ensemble de votre trajet les frais de service seront rembours\xe9s.",en:"In the context of creating unique and exclusive itineraries, Tictactrip reserves the right to apply service fees to certain routes.\n\n    Take, for example, a journey combining 2 different transport companies. The amount of service fees applied by Tictactrip is assessed based on the ticket prices.\n    \n    These service fees allow Tictactrip to earn revenue from ticket sales and, in turn, provide optimal service to its customers.\n    \n    Tictactrip also offers different tariff levels depending on the service level selected by the customer (see Article 3.7).\n    \n    For any cancellation requested by the customer, service fees are non-refundable.\n    Exception: If our transport partners cancel all or part of your journey, service fees will be refunded.",es:"En el marco de la creaci\xf3n de itinerarios \xfanicos y exclusivos, Tictactrip se reserva el derecho de aplicar tarifas de servicio en ciertos trayectos.\n\n    Tomemos como ejemplo un trayecto que combina 2 compa\xf1\xedas de transporte diferentes. La cuant\xeda de las tarifas de servicio aplicadas por Tictactrip se eval\xfaa en funci\xf3n del precio de los billetes.\n    \n    Estas tarifas de servicio permiten a Tictactrip obtener ingresos por la venta de billetes y, por lo tanto, ofrecer un servicio \xf3ptimo a sus clientes.\n    \n    Tictactrip tambi\xe9n ofrece diferentes niveles tarifarios seg\xfan el nivel de servicio que el cliente haya seleccionado (consulte el art\xedculo 3.7).\n    \n    Para cualquier tipo de cancelaci\xf3n solicitada por el cliente, las tarifas de servicio no son reembolsables.\n    Excepci\xf3n: si nuestros socios de transporte cancelan todo o parte de su trayecto, las tarifas de servicio ser\xe1n reembolsadas.",it:"Nel contesto della creazione di itinerari unici ed esclusivi, Tictactrip si riserva il diritto di applicare tariffe di servizio su determinati percorsi.\n\n    Prendiamo ad esempio un percorso che combina 2 diverse compagnie di trasporto. L'importo delle tariffe di servizio applicate da Tictactrip \xe8 valutato in base al prezzo dei biglietti.\n    \n    Queste tariffe di servizio consentono a Tictactrip di remunerarsi sulle vendite dei biglietti e quindi di offrire un servizio ottimale ai suoi clienti.\n    \n    Tictactrip propone anche diversi livelli tariffari a seconda del livello di servizio che il cliente avr\xe0 selezionato (vedi articolo 3.7).\n    \n    Per qualsiasi tipo di annullamento richiesto dal cliente, le tariffe di servizio non sono rimborsabili.\n    Eccezione: se i nostri partner di trasporto annullano tutto o parte del tuo percorso, le tariffe di servizio verranno rimborsate.",de:"Im Rahmen der Erstellung einzigartiger und exklusiver Reiserouten beh\xe4lt sich Tictactrip das Recht vor, auf bestimmten Strecken Servicegeb\xfchren zu erheben.\n\n    Nehmen wir als Beispiel eine Reise, die 2 verschiedene Verkehrsunternehmen kombiniert. Die H\xf6he der von Tictactrip erhobenen Servicegeb\xfchren richtet sich nach dem Preis der Tickets.\n    \n    Diese Servicegeb\xfchren erm\xf6glichen es Tictactrip, sich auf den Ticketverk\xe4ufen zu verg\xfcten und seinen Kunden einen optimalen Service zu bieten.\n    \n    Tictactrip bietet auch unterschiedliche Tarife je nac
170h dem vom Kunden ausgew\xe4hlten Serviceniveau an (siehe Artikel 3.7).\n    \n    F\xfcr jede Art von Stornierung, die vom Kunden beantragt wird, sind die Servicegeb\xfchren nicht erstattungsf\xe4hig.\n    Ausnahme: Wenn unsere Transportpartner eine oder alle Teile Ihrer Reise stornieren, werden die Servicegeb\xfchren erstattet.",nl:"\n    In het kader van het cre\xebren van unieke en exclusieve routes behoudt Tictactrip zich het recht voor om servicekosten in rekening te brengen voor bepaalde reizen.\n    \n    Laten we als voorbeeld een reis nemen waarbij 2 verschillende vervoersbedrijven worden gecombineerd. De hoogte van de servicekosten die Tictactrip in rekening brengt, wordt bepaald door de ticketprijzen.\n    \n    Deze servicekosten stellen Tictactrip in staat om zich te vergoeden voor de verkoop van tickets en zo een optimale service aan zijn klanten te bieden.\n    \n    Tictactrip biedt ook verschillende tariefniveaus aan, afhankelijk van het serviceniveau dat de klant heeft geselecteerd (zie artikel 3.7).\n    \n    Voor elk type annulering dat door de klant wordt aangevraagd, zijn de servicekosten niet restitueerbaar.\n    Uitzondering: Als onze transportpartners een deel of het geheel van uw reis annuleren, worden de servicekosten wel vergoed."},termsTitle3sub7:{id:`${r}.termsTitle3sub7`,defaultMessage:"3.7 Tarifs des billets Tictactrip et offres de services suppl\xe9mentaires",en:"3.7 Tictactrip Ticket Prices and Additional Service Offers",es:"3.7 Tarifas de boletos Tictactrip y ofertas de servicios adicionales",it:"3.7 Tariffe dei biglietti Tictactrip e offerte di servizi aggiuntivi",de:"3.7 Tictactrip Ticketpreise und zus\xe4tzliche Serviceangebote",nl:"3.7 Tictactrip Ticketprijzen en aanvullende serviceaanbiedingen"},thirdContentText8:{id:`${r}.thirdContentText8`,defaultMessage:'Lors de l\u2019achat de votre billet, Tictactrip vous propose diff\xe9rents niveaux de service afin d\u2019\xeatre pris en charge selon vos besoins.\n    \n    Nous vous proposons donc des options, d\xe8s lorsque vous avez r\xe9alis\xe9 la s\xe9lection de l\u2019une d\u2019entre elles, cela modifiera la port\xe9e et les conditions de votre r\xe9servation ainsi que son prix total. Vous disposez donc d\u2019un moyen efficace de r\xe9pondre \xe0 vos \xe9ventuels besoins en mati\xe8re de flexibilit\xe9 de r\xe9servation. Celles-ci pouvant \xeatre agr\xe9ment\xe9es de services li\xe9s aux voyages, modifi\xe9es ou annul\xe9es \xe0 l\u2019aide de nos services suppl\xe9mentaires mais aussi de juger de la n\xe9cessit\xe9 du traitement prioritaire de vos demandes par notre service client.\n    \n    <strong>1. Options de service des billets Tictactrip.</strong>\n    \n    En tant que condition pr\xe9alable \xe0 l\'ach\xe8vement de la r\xe9servation et \xe0 l\'ex\xe9cution du contrat de service entre vous et nous, il vous sera propos\xe9, dans le cadre de la proc\xe9dure de r\xe9servation, de choisir l\'une des options de de tarifs de billets et services que nous vous proposerons. Chaque Tarif de billet Tictactrip repr\xe9sente l\'ensemble sp\xe9cifique de conditions g\xe9n\xe9rales contraignantes en vertu desquelles nous vous procurons un service client, des services suppl\xe9mentaires et du traitement des remboursements correspondants aux modifications/changements de r\xe9servation. (Ci-apr\xe8s les **services suppl\xe9mentaires sp\xe9cifiques** \xab Zen & Relax \xbb) ;  des services suppl\xe9mentaires sp\xe9cifiques consistant \xe0 recevoir en plus de l\u2019email de confirmation, un sms confirmant \xe9galement le trajet \xe0 venir, un acc\xe8s prioritaire au service client, l\u2019annulation et le remboursement du billet selon les conditions des transporteurs, l\u2019acc\xe9l\xe9ration du processus dans la demande de remboursement et d\u2019annulation d\u2019un billet, la modification de la r\xe9servation (hors annulation et remboursement) pour 10\u20ac ; d\'autres Services suppl\xe9mentaires (Ci-apr\xe8s d\xe9nomm\xe9s les **Services suppl\xe9mentaires standards** \xab Le bon deal \xbb) ; sont compris dans les services suppl\xe9mentaires standards la r\xe9ception de l\u2019email de confirmation, l\u2019acc\xe8s au service client, l\u2019annulation et le remboursement du billet selon les conditions des transporteurs, nous vous facturons l\u2019acc\xe9l\xe9ration du processus dans la demande de remboursement et d\u2019annulation d\u2019un billet pour 10\u20ac  et la modification de la r\xe9servation (hors annulation et remboursement) pour 15\u20ac pour couvrir nos frais de gestion.\n\n    Veuillez noter que : les diff\xe9rentes contreparties pour le tarif du billet s\xe9lectionn\xe9 seront incluses dans les frais de nos Services dans le cadre du prix total, comme cela vous sera clairement indiqu\xe9 avant votre s\xe9lection finale du Tarif de billet Tictactrip ;\n    <ul>\n      <li>La s\xe9lection du tarif du billet ne modifie en rien nos droits et obligations r\xe9ciproques envers les termes du contrat de service ;</li>\n      <li>Vous ne pouvez pas modifier votre s\xe9lection du tarif du billet apr\xe8s avoir effectu\xe9 votre r\xe9servation. Toutefois, vou
170s pouvez acheter une offre de service soumise \xe0 des conditions g\xe9n\xe9rales plus favorables concernant notre service client ou nos services suppl\xe9mentaires standards. Veuillez toujours prendre en compte le fait que nous sommes susceptibles de ne pas pouvoir vous fournir des services suppl\xe9mentaires standards si vous en faites la demande moins de 24 heures avant le d\xe9part du premier transport de votre r\xe9servation ;</li>\n      <li>Les conditions g\xe9n\xe9rales de nos prestations de services suppl\xe9mentaires sp\xe9cifiques ne sont plus modifiables une fois votre r\xe9servation finalis\xe9e et il n\'existe aucune possibilit\xe9 d\'y d\xe9roger.</li>\n    </ul>    \n    \n    <strong>2. Conditions g\xe9n\xe9rales sp\xe9cifiques des tarifs de billets et niveaux de service chez Tictactrip.</strong>\n    \n    Vous pouvez choisir un des tarifs et option de services de billets ci-dessous :\n    \n    <table style="max-width: 900px; width: 100%">\n      <thead>\n        <tr>\n          <th title="Field #1">Niveau de service</th>\n          <th title="Field #2">Le bon deal</th>\n          <th title="Field #3">Zen &amp; Relax</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>Email de confirmation</td>\n          <td style="text-align: center">inclus</td>\n          <td style="text-align: center">inclus</td>\n        </tr>\n        <tr>\n          <td>SMS de confirmation</td>\n          <td style="text-align: center">non inclus</td>\n          <td style="text-align: center">inclus</td>\n        </tr>\n        <tr>\n          <td>Service client</td>\n          <td style="text-align: center">inclus</td>\n          <td style="text-align: center">inclus</td>\n        </tr>\n        <tr>\n          <td>Acc\xe8s prioritaire au traitement d\u2019une demande de support</td>\n          <td style="text-align: center">non inclus</td>\n          <td style="text-align: center">inclus</td>\n        </tr>\n        <tr>\n          <td>Actions d\u2019apr\xe8s-vente (hors annulation et remboursement)</td>\n          <td style="text-align: center">15\u20ac</td>\n          <td style="text-align: center">10\u20ac</td>\n        </tr>\n        <tr>\n          <td>Annulation et remboursement</td>\n          <td style="text-align: center">inclus</td>\n          <td style="text-align: center">inclus</td>\n        </tr>\n        <tr>\n          <td>Acc\xe9l\xe9ration du processus d\u2019annulation et de remboursement</td>\n          <td style="text-align: center">10\u20ac</td>\n          <td style="text-align: center">inclus</td>\n        </tr>\n      </tbody>\n    </table>\n\n    <strong>3. Conditions g\xe9n\xe9rales des tarifs de billets achet\xe9s chez Tictactrip</strong>\n\n    Veuillez noter que :\n    <ul>\n      <li>Un billet peut \xeatre soumis de la part du transporteur \xe0 une augmentation du tarif entre le moment de la r\xe9servation et du paiement. Vous serez toujours notifi\xe9 de cette augmentation.</li>\n      <li>Les conditions d\u2019annulation et de remboursement des billets sont celles de nos compagnies de transport partenaires. Le remboursement n\u2019est donc pas possible dans tous les cas.</li>\n      <li>Il vous sera toujours demand\xe9 une confirmation d\u2019annulation par mail. Une r\xe9ponse est attendue dans les 24h. Pass\xe9 ce d\xe9lai nous tiendrons compte de la demande initiale et votre billet sera annul\xe9.</li>\n      <li>Vous b\xe9n\xe9ficiez d\u2019un service client pour toutes questions ou demande d\u2019informations \xe0 propos de votre r\xe9servation dans les conditions de l\u2019option de service que vous aurez s\xe9lectionn\xe9 au pr\xe9alable.</li>\n      <li>Les actions d\u2019apr\xe8s-vente concernent les changements de date, de nom, de trajet, l\u2019ajout de passagers (hors annulation et remboursement).</li>\n      <li>L\u2019acc\xe9l\xe9ration du processus d\u2019annulation et de remboursement permet d\u2019organiser de mani\xe8re prioritaire la proc\xe9dure d\u2019annulation et de remboursement aupr\xe8s de nos partenaires. Dans la limite des conditions et du temps de traitement des transporteurs.</li>\n    </ul>\n    ',en:'<p>When purchasing your ticket, Tictactrip offers you various service levels to meet your needs.</p>\n\n    <p>We provide you with options once you have made your selection, and this will modify the scope and conditions of your reservation as well as its total price. This gives you an effective way to address your potential reservation flexibility needs. These options may include travel-related services, modifications or cancellations using our additional services, and assessing the need for priority processing of your requests by our customer service.</p>\n    \n    <strong>1. Tictactrip Ticket Service Options.</strong>\n    \n    <p>As a prerequisite for completing the reservation and executing the service contract between you and us, you will be offered, as part of the booking process, to choose one of the ticket fare and service options we propose. Each Tictactrip Ticket Fare represents the specific set of binding terms under which we provide you with customer service, additional services, and corresponding refund processing for reservation changes. (Hereinafter referred to as <strong>specific additional services</strong> "Zen & Relax"); specific additional services include receiving, in addition to the confirmation email, an SMS confirming the upcoming journey, priority access to customer service, cancellation and refund of the ticket according to carrier conditions, expedited processing in the refund and cancellation request for \u20ac10; other Additional Services (Hereinafter referred to as <strong>standard additional services</strong> "The Good Deal"); standard additional services include receiving the confirmation email, access to customer service, cancellation and refund of the ticket according to carrier conditions, we charge \u20ac10 for expedited processing in the refund and cancellation request, and \u20ac15 for modifying the reservation (excluding cancellation and refund) to cover our administrative costs.</p>\n    \n    <p>Please note that: the various benefits for the selected ticket fare will be included in the fees for our services as part of the total price, as clearly indicated to you before your final selection of the Tictactrip Ticket Fare;\n    <ul>\n      <li>Selecting the ticket fare does not modify our reciprocal rights and obligations under the terms of the service contract;</li>\n      <li>You cannot modify your ticket fare selection after completing your reservation. However, you can purchase a service offer subject to more favorable general conditions regarding our customer service or standard additional services. Always keep in mind that we may 
170not be able to provide you with standard additional services if you request them less than 24 hours before the departure of the first transport in your reservation;</li>\n      <li>The general conditions of our specific additional services are no longer modifiable once your reservation is finalized, and there is no possibility of derogation.</li>\n    </ul></p>\n    \n    <strong>2. Specific General Conditions of Tictactrip Ticket Fares and Service Levels.</strong>\n    \n    <p>You can choose one of the ticket fares and service options below:</p>\n    \n    <table style="max-width: 900px; width: 100%">\n      <thead>\n        <tr>\n          <th title="Field #1">Service Level</th>\n          <th title="Field #2">The Good Deal</th>\n          <th title="Field #3">Zen &amp; Relax</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>Email Confirmation</td>\n          <td style="text-align: center">Included</td>\n          <td style="text-align: center">Included</td>\n        </tr>\n        <tr>\n          <td>SMS Confirmation</td>\n          <td style="text-align: center">Not Included</td>\n          <td style="text-align: center">Included</td>\n        </tr>\n        <tr>\n          <td>Customer Service</td>\n          <td style="text-align: center">Included</td>\n          <td style="text-align: center">Included</td>\n        </tr>\n        <tr>\n          <td>Priority Access to Support Request Processing</td>\n          <td style="text-align: center">Not Included</td>\n          <td style="text-align: center">Included</td>\n        </tr>\n        <tr>\n          <td>After-Sales Actions (excluding cancellation/refund)</td>\n          <td style="text-align: center">\u20ac15</td>\n          <td style="text-align: center">\u20ac10</td>\n        </tr>\n        <tr>\n          <td>Cancellation and Refund</td>\n          <td style="text-align: center">Included</td>\n          <td style="text-align: center">Included</td>\n        </tr>\n        <tr>\n          <td>Acceleration of Cancellation and Refund Process</td>\n          <td style="text-align: center">\u20ac10</td>\n          <td style="text-align: center">Included</td>\n        </tr>\n      </tbody>\n    </table>\n    \n    <strong>3. General Conditions for Tictactrip Ticket Fares Purchased.</strong>\n    \n    <p>Please note that:\n<ul>\n  <li>A ticket may be subject to an increase in the fare by the carrier between the time of booking and payment. You will always be notified of this increase.</li>\n  <li>The cancellation and refund conditions for tickets are those of our partner transport companies. Refund is therefore not possible in all cases.</li>\n  <li>You will always be asked for a cancellation confirmation by email. A response is expected within 24 hours. After this period, we will consider the initial request, and your ticket will be canceled.</li>\n  <li>You have access to customer service for any questions or information requests about your reservation, according to the conditions of the service option you have selected in advance.</li>\n  <li>After-sales actions concern changes to the date, name, route, and the addition of passengers (excluding cancellation and refund).</li>\n  <li>The acceleration of the cancellation and refund process allows for the prioritized organization of the cancellation and refund procedure with our partners, within the conditions and processing time limits of the transport companies.</li>\n</ul></p>\n\n    ',es:'<p>Al comprar su boleto, Tictactrip le ofrece diferentes niveles de servicio para satisfacer sus necesidades.\n    \n    Por lo tanto, le ofrecemos opciones. Tan pronto como haya realizado la selecci\xf3n de una de ellas, modificar\xe1 el alcance y las condiciones de su reserva, as\xed como su precio total. Por lo tanto, tiene un medio efectivo para satisfacer sus posibles necesidades de flexibilidad en la reserva. Estas opciones pueden incluir servicios relacionados con los viajes, modificarse o cancelarse mediante nuestros servicios adicionales, as\xed como juzgar la necesidad de priorizar el tratamiento de sus solicitudes por parte de nuestro servicio al cliente.\n    \n    <strong>1. Opciones de servicio de boletos Tictactrip.</strong>\n    \n    Como requisito previo para completar la reserva y ejecutar el contrato de servicio entre usted y nosotros, se le ofrecer\xe1, como parte del procedimiento de reserva, elegir una de las opciones de tarifas de boletos y servicios que le ofreceremos. Cada Tarifa de boleto Tictactrip representa el conjunto espec\xedfico de condiciones generales vinculantes bajo las cuales le proporcionamos 
170servicio al cliente, servicios adicionales y el tratamiento de reembolsos correspondientes a modificaciones/cambios en la reserva. (En adelante, los **servicios adicionales espec\xedficos** "Zen & Relax"); los servicios adicionales espec\xedficos consisten en recibir, adem\xe1s del correo electr\xf3nico de confirmaci\xf3n, un SMS que tambi\xe9n confirma el pr\xf3ximo viaje, acceso prioritario al servicio al cliente, cancelaci\xf3n y reembolso del boleto seg\xfan las condiciones de los transportistas, aceleraci\xf3n del proceso en la solicitud de reembolso y cancelaci\xf3n de un boleto, modificaci\xf3n de la reserva (excluyendo cancelaci\xf3n y reembolso) por 10\u20ac; otros Servicios adicionales (En adelante, los **Servicios adicionales est\xe1ndar** "La buena oferta"); se incluyen en los servicios adicionales est\xe1ndar la recepci\xf3n del correo electr\xf3nico de confirmaci\xf3n, acceso al servicio al cliente, cancelaci\xf3n y reembolso del boleto seg\xfan las condiciones de los transportistas, le cobramos la aceleraci\xf3n del proceso en la solicitud de reembolso y cancelaci\xf3n de un boleto por 10\u20ac y la modificaci\xf3n de la reserva (excluyendo cancelaci\xf3n y reembolso) por 15\u20ac para cubrir nuestros gastos de gesti\xf3n.\n\n    Tenga en cuenta que: las diferentes contrapartes para la tarifa del boleto seleccionado estar\xe1n incluidas en las tarifas de nuestros Servicios como parte del precio total, como se le indicar\xe1 claramente antes de su selecci\xf3n final de la Tarifa de boleto Tictactrip;\n    <ul>\n      <li>La selecci\xf3n de la tarifa del boleto no modifica en absoluto nuestros derechos y obligaciones mutuas en virtud de los t\xe9rminos del contrato de servicio;</li>\n      <li>No puede modificar su selecci\xf3n de la tarifa del boleto despu\xe9s de haber realizado su reserva. Sin embargo, puede comprar una oferta de servicio sujeta a condiciones generales m\xe1s favorables con respecto a nuestro servicio al cliente o nuestros servicios adicionales est\xe1ndar. Tenga siempre en cuenta que es posible que no podamos proporcionarle servicios adicionales est\xe1ndar si hace la solicitud menos de 24 horas antes de la salida del primer transporte de su reserva;</li>\n      <li>Las condiciones generales de nuestros servicios adicionales espec\xedficos ya no son modificables una vez que su reserva est\xe9 finalizada y no hay posibilidad de excepci\xf3n.</li>\n    </ul>    \n    \n    <strong>2. Condiciones generales espec\xedficas de las tarifas de boletos y niveles de servicio en Tictactrip.</strong>\n    \n    Puede elegir una de las tarifas y opciones de servicios de boletos a continuaci\xf3n:\n    \n    <table style="max-width: 900px; width: 100%">\n      <thead>\n        <tr>\n          <th title="Field #1">Nivel de servicio</th>\n          <th title="Field #2">La buena oferta</th>\n          <th title="Field #3">Zen &amp; Relax</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>Correo electr\xf3nico de confirmaci\xf3n</td>\n          <td style="text-align: center">incluido</td>\n          <td style="text-align: center">incluido</td>\n        </tr>\n        <tr>\n          <td>SMS de confirmaci\xf3n</td>\n          <td style="text-align: center">no incluido</td>\n          <td style="text-align: center">incluido</td>\n        </tr>\n        <tr>\n          <td>Servicio al cliente</td>\n          <td style="text-align: center">incluido</td>\n          <td style="text-align: center">incluido</td>\n        </tr>\n        <tr>\n          <td>Acceso prioritario al procesamiento de una solicitud de soporte</td>\n          <td style="text-align: center">no incluido</td>\n          <td style="text-align: center">incluido</td>\n        </tr>\n        <tr>\n          <td>Acciones postventa (excluyendo cancelaci\xf3n y reembolso)</td>\n          <td style="text-align: center">15\u20ac</td>\n          <td style="text-align: center">10\u20ac</td>\n        </tr>\n        <tr>\n          <td>Cancelaci\xf3n y reembolso</td>\n          <td style="text-align: center">incluido</td>\n          <td style="text-align: center">incluido</td>\n        </tr>\n        <tr>\n    <td>Aceleraci\xf3n del proceso de cancelaci\xf3n y reembolso</td>\n    <td style="text-align: center">10\u20ac</td>\n    <td style="text-align: center">incluido</td>\n</tr>\n</tbody>\n</table>\n\n<strong>3. Condiciones generales de las tarifas de boletos comprados en Tictactrip</strong>\n\nTenga en cuenta que:\n<ul>\n    <li>Un billete puede estar sujeto a un aumento de tarifa por parte del transportista entre el momento de la reserva y el pago. Siempre se le notificar\xe1 de este aumento.</li>\n    <li>Las condiciones de cancelaci\xf3n y reembolso de los billetes son las de nuestras compa\xf1\xedas de transporte asociadas. Por lo tanto, el reembolso no es posible en todos los casos.</li>\n    <li>Siempre se le pedir\xe1 una confirmaci\xf3n de cancelaci\xf3n por correo electr\xf3nico. Se espera una respuesta en 24 horas. Pasado este plazo, tendremos en cuenta la solicitud inicial y su boleto se cancelar\xe1.</li>\n    <li>Usted cuenta con un servicio al cliente para cualquier pregunta o solicitud de informaci\xf3n sobre su reserva en las condiciones de la o
170pci\xf3n de servicio que haya seleccionado previamente.</li>\n    <li>Las acciones postventa se refieren a cambios de fecha, nombre, ruta, la adici\xf3n de pasajeros (excluyendo cancelaci\xf3n y reembolso).</li>\n    <li>La aceleraci\xf3n del proceso de cancelaci\xf3n y reembolso permite organizar de manera prioritaria el procedimiento de cancelaci\xf3n y reembolso con nuestros socios. Dentro de las condiciones y el tiempo de procesamiento de los transportistas.</li>\n</ul>\n',it:'L\'acquisto del tuo biglietto con Tictactrip ti offre diversi livelli di servizio per essere assistito in base alle tue esigenze.\n\n    Ti offriamo opzioni, appena hai effettuato la selezione di una di esse, ci\xf2 modificher\xe0 la portata e le condizioni della tua prenotazione, nonch\xe9 il suo prezzo totale. Hai quindi un modo efficace per rispondere alle tue eventuali esigenze di flessibilit\xe0 nella prenotazione. Queste opzioni possono essere arricchite con servizi legati ai viaggi, modificate o annullate attraverso i nostri servizi aggiuntivi e puoi anche valutare la necessit\xe0 del trattamento prioritario delle tue richieste da parte del nostro servizio clienti.\n    \n    <strong>1. Opzioni di servizio per i biglietti Tictactrip.</strong>\n    \n    Come condizione preliminare per la conclusione della prenotazione e per l\'esecuzione del contratto di servizio tra te e noi, ti sar\xe0 proposto, nell\'ambito della procedura di prenotazione, di scegliere una delle opzioni di tariffe dei biglietti e dei servizi che ti proporremo. Ogni Tariffa del biglietto Tictactrip rappresenta l\'insieme specifico di condizioni generali vincolanti in base alle quali ti forniamo assistenza clienti, servizi aggiuntivi e il relativo trattamento dei rimborsi per le modifiche/cambiamenti della prenotazione. (Di seguito i **servizi aggiuntivi specifici** "Zen & Relax"); altri servizi aggiuntivi specifici consistono nel ricevere, oltre all\'e-mail di conferma, anche un SMS che conferma il percorso a venire, un accesso prioritario al servizio clienti, l\'annullamento e il rimborso del biglietto secondo le condizioni dei trasportatori, l\'accelerazione del processo nella richiesta di rimborso e annullamento di un biglietto, la modifica della prenotazione (esclusa l\'annullamento e il rimborso) per 10\u20ac; altri Servizi aggiuntivi (Di seguito denominati i **Servizi aggiuntivi standard** "L\'affare giusto"); sono inclusi nei servizi aggiuntivi standard la ricezione dell\'e-mail di conferma, l\'accesso al servizio clienti, l\'annullamento e il rimborso del biglietto secondo le condizioni dei trasportatori, ti addebitiamo l\'accelerazione del processo nella richiesta di rimborso e annullamento di un biglietto per 10\u20ac e la modifica della prenotazione (esclusa l\'annullamento e il rimborso) per 15\u20ac per coprire le nostre spese di gestione.\n    \n    Si prega di notare che: le diverse controparti per la tariffa del biglietto selezionato saranno incluse nei costi dei nostri servizi nel totale del prezzo, come ti verr\xe0 chiaramente indicato prima della tua selezione finale della Tariffa del biglietto Tictactrip;\n    \n    <ul>\n        <li>La selezione della tariffa del biglietto non modifica in alcun modo i nostri diritti e doveri reciproci ai sensi dei termini del contratto di servizio;</li>\n        <li>Non \xe8 possibile modificare la selezione della tariffa del biglietto dopo aver effettuato la prenotazione. Tuttavia, puoi acquistare un\'offerta di servizio soggetta a condizioni generali pi\xf9 favorevoli riguardanti il nostro servizio clienti o i nostri servizi aggiuntivi standard. Tieni sempre presente che potremmo non essere in grado di fornirti servizi aggiuntivi standard se ne fai richiesta meno di 24 ore prima della partenza del primo trasporto della tua prenotazione;</li>\n        <li>Le condizioni generali delle nostre prestazioni di servizi aggiuntivi specifici non sono pi\xf9 modificabili una volta che la tua prenotazione \xe8 finalizzata e non esiste alcuna possibilit\xe0 di derogare.</li>\n    </ul>\n    \n    <strong>2. Condizioni generali specifiche delle tariffe e dei livelli di servizio presso Tictactrip.</strong>\n    \n    Puoi scegliere una delle tariffe e delle opzioni di servizio per i biglietti qui s
170otto:\n    \n    <table style="max-width: 900px; width: 100%">\n        <thead>\n            <tr>\n                <th title="Campo #1">Livello di servizio</th>\n                <th title="Campo #2">L\'affare giusto</th>\n                <th title="Campo #3">Zen & Relax</th>\n            </tr>\n            </thead>\n    <tbody>\n        <tr>\n            <td>Email di conferma</td>\n            <td style="text-align: center">incluso</td>\n            <td style="text-align: center">incluso</td>\n        </tr>\n        <tr>\n            <td>SMS di conferma</td>\n            <td style="text-align: center">non incluso</td>\n            <td style="text-align: center">incluso</td>\n        </tr>\n        <tr>\n            <td>Servizio clienti</td>\n            <td style="text-align: center">incluso</td>\n            <td style="text-align: center">incluso</td>\n        </tr>\n        <tr>\n            <td>Accesso prioritario al trattamento di una richiesta di supporto</td>\n            <td style="text-align: center">non incluso</td>\n            <td style="text-align: center">incluso</td>\n        </tr>\n        <tr>\n            <td>Azioni post-vendita (esclusa annullamento e rimborso)</td>\n            <td style="text-align: center">15\u20ac</td>\n            <td style="text-align: center">10\u20ac</td>\n        </tr>\n        <tr>\n            <td>Annullamento e rimborso</td>\n            <td style="text-align: center">incluso</td>\n            <td style="text-align: center">incluso</td>\n        </tr>\n        <tr>\n            <td>Accelerazione del processo di annullamento e rimborso</td>\n            <td style="text-align: center">10\u20ac</td>\n            <td style="text-align: center">incluso</td>\n        </tr>\n    </tbody>\n</table>\n\n<strong>3. Condizioni generali dei biglietti acquistati presso Tictactrip</strong>\n\nSi prega di notare che:\n<ul>\n    <li>Un biglietto pu\xf2 essere soggetto da parte del vettore a un aumento della tariffa tra il momento della prenotazione e del pagamento. Sarai sempre informato di questo aumento;</li>\n    <li>Le condizioni di annullamento e rimborso dei biglietti sono quelle dei nostri partner di trasporto. Il rimborso non \xe8 quindi possibile in tutti i casi;</li>\n    <li>
170Ti sar\xe0 sempre richiesta una conferma di annullamento via email. Una risposta \xe8 attesa entro 24 ore. Trascorso questo periodo, terremo conto della richiesta iniziale e il tuo biglietto sar\xe0 annullato;</li>\n    <li>Hai accesso a un servizio clienti per tutte le domande o richieste di informazioni sulla tua prenotazione nelle condizioni dell\'opzione di servizio che avrai selezionato in precedenza;</li>\n    <li>Le azioni post-vendita riguardano i cambi di data, di nome, di percorso, l\'aggiunta di passeggeri (esclusi annullamento e rimborso);</li>\n    <li>L\'accelerazione del processo di annullamento e rimborso consente di organizzare in modo prioritario la procedura di annullamento e rimborso con i nostri partner. Nei limiti delle condizioni e dei tempi di elaborazione dei vettori.</li>\n</ul>\n\n    ',de:'Beim Kauf Ihres Tickets bietet Ihnen Tictactrip verschiedene Servicelevels, um Ihren Anforderungen gerecht zu werden.\n\n    Wir bieten Ihnen daher Optionen an. Sobald Sie die Auswahl einer dieser Optionen getroffen haben, \xe4ndert sich der Umfang und die Bedingungen Ihrer Reservierung sowie deren Gesamtpreis. Sie haben also eine effektive M\xf6glichkeit, auf Ihre eventuellen Bed\xfcrfnisse hinsichtlich der Flexibilit\xe4t bei der Reservierung zu reagieren. Diese k\xf6nnen durch mit Reisen verbundene Dienstleistungen erg\xe4nzt, ge\xe4ndert oder mithilfe unserer zus\xe4tzlichen Dienstleistungen storniert werden. Sie k\xf6nnen auch beurteilen, ob eine priorisierte Bearbeitung Ihrer Anfragen durch unseren Kundenservice notwendig ist.\n    \n    <strong>1. Serviceoptionen f\xfcr Tictactrip-Tickets.</strong>\n    \n    Als Voraussetzung f\xfcr den Abschluss der Reservierung und die Ausf\xfchrung des Servicevertrags zwischen Ihnen und uns wird Ihnen im Rahmen des Reservierungsvorgangs eine der von uns angebotenen Tarif- und Serviceoptionen vorgeschlagen. Jedes Tictactrip-Ticket repr\xe4sentiert den spezifischen Satz verbindlicher Allgemeiner Gesch\xe4ftsbedingungen, unter denen wir Ihnen Kundenservice, zus\xe4tzliche Dienstleistungen und die entsprechende Abwicklung von R\xfcckerstattungen im Zusammenhang mit \xc4nderungen der Reservierung bieten. (Im Folgenden die **spezifischen Zusatzleistungen** "Zen & Relax"); Zus\xe4tzliche spezifische Dienstleistungen umfassen den Erhalt einer SMS neben der Best\xe4tigungs-E-Mail, eine SMS zur Best\xe4tigung der bevorstehenden Reise, bevorzugten Zugang zum Kundenservice, Stornierung und R\xfcckerstattung des Tickets gem\xe4\xdf den Bedingungen der Transportunternehmen, Beschleunigung des Prozesses bei der Anfrage von R\xfcckerstattung und Stornierung eines Tickets, \xc4nderung der Reservierung (au\xdfer Stornierung und R\xfcckerstattung) f\xfcr 10\u20ac. Weitere Zusatzleistungen (im Folgenden als **Standardzusatzleistungen** "Das gute Angebot" bezeichnet) sind im Preis der Standardzusatzleistungen enthalten: Empfang der Best\xe4tigungsemail, Zugang zum Kundenservice, Stornierung und R\xfcckerstattung des Tickets gem\xe4\xdf den Bedingungen der Transportunternehmen. Wir berechnen Ihnen die Beschleunigung des Prozesses bei der Anfrage von R\xfcckerstattung und Stornierung eines Tickets f\xfcr 10\u20ac und die \xc4nderung der Reservierung (au\xdfer Stornierung und R\xfcckerstattung) f\xfcr 15\u20ac, um unsere Verwaltungskosten zu decken.\n    \n    Bitte beachten Sie, dass die verschiedenen Gegenleistungen f\xfcr die ausgew\xe4hlte Ticketrate in den Kosten unserer Dienstleistungen im Gesamtpreis enthalten sind, wie Ihnen vor Ihrer endg\xfcltigen Auswahl des Tictactrip-Tickettarifs klar mitgeteilt wird;\n    \n    <ul>\n        <li>Die Auswahl des Tickettarifs \xe4ndert nichts an unseren gegenseitigen Rechten und Pflichten gem\xe4\xdf den Bedingungen des Servicevertrags;</li>\n        <li>Sie k\xf6nnen Ihre Auswahl des Tickettarifs nach Abschluss Ihrer Reservierung nicht mehr \xe4ndern. Sie k\xf6nnen jedoch ein Serviceangebot mit g\xfcnstigeren Allgemeinen Gesch\xe4ftsbedingungen f\xfcr unseren Kundenservice oder unsere Standardzusatzleistungen kaufen. Beachten Sie bitte immer, dass wir Ihnen m\xf6glicherweise keine Standardzusatzleistungen anbieten k\xf6nnen, wenn Sie diese weniger als 24 Stunden vor Abfahrt des ersten Transports Ihrer Reservierung anfordern;</li>\n        <li>Die Allgemeinen Gesch\xe4ftsbedingungen f\xfcr unsere spezifischen Zusatzleistungen k\xf6nnen nach Abschluss Ihrer Reservierung nicht mehr ge\xe4ndert werden, und es besteht keine M\xf6glichkeit einer Ausnahme.</li>\n    </ul>\n    \n    <strong>2. Spezifische Allgemeine Gesch\xe4ftsbedingungen f\xfcr Ticketpreise und Servicelevels bei Tictactrip.</strong>\n    \n    Sie k\xf6nnen einen der folgenden Tickettarife und Serviceoptionen ausw\xe4hlen:\n    \n    <table style="max-width: 900px; width: 100%">\n        <thead>\n            <tr>\n                <th title="Feld #1">Servicelevel</th>\n                <th title="Feld #2">Das gute Angebot</th>\n                <th title="Feld #3">Zen & Relax</th>\n            </tr>\n            </thead>\n    <tbody>\n        <tr>\n            <td>Best\xe4tigungs-E-Mail</td>\n            <td style="text-align: center">inklusive</td>\n            <td style="text-align: center">inklusive</td>\n        </tr>\n        <tr>\n            <td>Best\xe4tigungs-SMS</td>\n            <td style="text-align: center">nicht inbegriffen</td>\n            <td style="text-align: center">inklusive</td>\n        </tr>\n        <tr>\n            <td>Kundenservice</td>\n            <td style="text-align: center">inklusive</td>\n            <td style="text-align: center">inklusive</td>\n        </tr>\n        <tr>\n            <td>Priorisierter Zugang zur Bearbeitung einer Supportanfrage</td>\n            <td style="text-align: center">nicht inbegriffen</td>\n            <td style="text-align: center">inklusive</td>\n        </tr>\n        <tr>\n            <td>Nachverkaufsaktionen (au\xdfer Stornierung und R\xfcckerstattung)</td>\n            <td style="text-align: center">15\u20ac</td>\n            <td style="text-align: center">10\u20ac</td>\n        </tr>\n        <tr>\n            <td>Stornierung und R\xfcckerstattung</td>\n            <td style="text-align: center">inklusive</td>\n            <td style="text-align: center">inklusive</td>\n        </tr>\n        <tr>\n            <td>Beschleunigung des Prozesses zur Stornierung und R\xfcckerstattung</td>\n            <td style="text-align: center">10\u20ac</td>\n            <td style="text-align: center">inklusive</td>\n        </tr>\n    </tbody>\n</table>\n\n<strong>3. Allgemeine Gesch\xe4ftsbedingungen f\xfcr bei Tictactrip gekaufte Tickettarife</strong>\n\nBitte beachten Sie:\n<ul>\n    <li>Ein Ticket kann vom Transportunternehmen zwischen dem Zeitpunkt der Reservierung und der Zahlung einer Preiserh\xf6hung unterliegen. Sie werden immer \xfcber diese Erh\xf6hung informiert;</li>\n    <li>Die Bedingungen f\xfcr Stornierung und R\xfcckerstattung von Tickets entsprechen denen unserer Transportpartner. Eine R\xfcckerstattung ist daher nicht in allen F\xe4llen m\xf6glich;</li>\n    <li>Ihnen wird immer eine Stornierungsbest\xe4tigung per E-Mail angefordert. Eine Antwort wird innerhalb von 24 Stunden erwartet. Nach Ablauf dieser Frist ber\xfccksichtigen wir die urspr\xfcngliche Anfrage, und Ihr Ticket wird storniert;</li>\n    <li>Sie haben Zugang zu einem Kundenservice f\xfcr alle Fragen oder Informationsanfragen zu Ihrer Reservierung unter den Bedingungen der zuvor ausgew\xe4hlten Serviceoption;</li>\n    <li>Die Nachverkaufsaktionen betreffen \xc4nderungen von Datum, Name, Route sowie das Hinzuf\xfcgen von Passagieren (ausgeschlossen Stornierung und R\xfcckerstattung);</li>\n    <li>Die Beschleunigung des Prozesses zur Stornierung und R\xfcckerstattung erm\xf6glicht eine vorrangige Organisation des Stornierungs- und R\xfcckerstattungsverfahrens bei unseren Partnern. Dies erfolgt innerhalb der Bedingungen und Bearbeitungszeiten der Trans
170portunternehmen.</li>\n</ul>\n\n    ',nl:'Bij het kopen van uw ticket biedt Tictactrip verschillende serviceniveaus aan om aan uw behoeften te voldoen.\n\n    Wij bieden u daarom opties aan. Zodra u een van deze opties heeft geselecteerd, zal dit de reikwijdte en de voorwaarden van uw reservering en de totale prijs wijzigen. U heeft dus een effectieve manier om te reageren op uw eventuele behoeften met betrekking tot de flexibiliteit van uw reservering. Deze kunnen worden aangevuld met reisgerelateerde diensten, gewijzigd of geannuleerd met behulp van onze aanvullende services. U kunt ook beoordelen of het noodzakelijk is om de prioritaire behandeling van uw verzoeken door onze klantenservice te overwegen.\n    \n    <strong>1. Serviceopties voor Tictactrip-tickets.</strong>\n    \n    Als voorwaarde voor het voltooien van de reservering en de uitvoering van het servicecontract tussen u en ons, wordt u tijdens het reserveringsproces gevraagd een van de tarief- en serviceopties te kiezen die wij aanbieden. Elk Tictactrip-ticket vertegenwoordigt de specifieke reeks bindende algemene voorwaarden waaronder wij u klantenservice, aanvullende diensten en de verwerking van terugbetalingen bieden die overeenkomen met wijzigingen in de reservering. (Hierna de **specifieke aanvullende services** "Zen & Relax"); Specifieke aanvullende diensten omvatten het ontvangen van een sms naast de bevestigingsmail, een sms ter bevestiging van de aankomende reis, voorrangstoegang tot de klantenservice, annulering en terugbetaling van het ticket volgens de voorwaarden van de vervoerders, versnelling van het proces bij het aanvragen van terugbetaling en annulering van een ticket, wijziging van de reservering (uitgezonderd annulering en terugbetaling) voor 10\u20ac; andere standaard aanvullende services (hierna aangeduid als de **standaard aanvullende services** "Het goede aanbod"); zijn inbegrepen in de standaard aanvullende services: ontvangst van de bevestigingsmail, toegang tot de klantenservice, annulering en terugbetaling van het ticket volgens de voorwaarden van de vervoerders, wij brengen u kosten in rekening voor het versnellen van het proces bij het aanvragen van terugbetaling en annulering van een ticket voor 10\u20ac en wijziging van de reservering (uitgezonderd annulering en terugbetaling) voor 15\u20ac om onze beheerskosten te dekken.\n    \n    Houd er rekening mee dat: de verschillende tegenprestaties voor het geselecteerde tickettarief zijn opgenomen in de kosten van onze diensten in de totale prijs, zoals duidelijk aan u wordt meegedeeld voor uw uiteindelijke selectie van het Tictactrip-tickettarief;\n    \n    <ul>\n        <li>De selectie van het tickettarief verandert niets aan onze wederzijdse rechten en verplichtingen volgens de voorwaarden van het servicecontract;</li>\n        <li>U kunt uw selectie van het tickettarief niet wijzigen nadat u uw reservering heeft gemaakt. U kunt echter een serviceaanbieding kopen onder gunstigere algemene voorwaarden voor onze klantenservice of onze standaard aanvullende diensten. Houd er altijd rekening mee dat we mogelijk geen standaard aanvullende diensten kunnen leveren als u deze minder dan 24 uur voor het vertrek van het eerste vervoermiddel van uw reservering aanvraagt;</li>\n        <li>De algemene voorwaarden van onze specifieke aanvullende diensten kunnen niet meer worden gewijzigd nadat uw reservering is voltooid, en er is geen mogelijkheid om hiervan af te wijken.</li>\n    </ul>\n    \n    <strong>2. Specifieke algemene voorwaarden voor tickettarieven en serviceniveaus bij Tictactrip.</strong>\n    \n    U kunt een van de onderstaande tarieven en ticketopties kiezen:\n    \n    <table style="max-width: 900px; width: 100%">\n        <thead>\n            <tr>\n                <th title="Veld #1">Serviceniveau</th>\n                <th title="Veld #2">Het goede aanbod</th>\n                <th title="Veld #3">Zen & Relax</th>\n            </tr>\n            </thead>\n    <tbody>\n        <tr>\n            <td>E-mailbevestiging</td>\n            <td style="text-align: center">inbegrepen</td>\n            <td style="text-align: center">inbegrepen</td>\n        </tr>\n        <tr>\n            <td>SMS-bevestiging</td>\n            <td style="text-align: center">niet inbegrepen</td>\n            <td style="text-align: center">inbegrepen</td>\n        </tr>\n        <tr>\n            <td>Klantenservice</td>\n            <td style="text-align: center">inbegrepen</td>\n            <td style="text-align: center">inbegrepen</td>\n        </tr>\n        <tr>\n            <td>Voorrangstoegang tot de verwerking van een ondersteuningsverzoek</td>\n            <td style="text-align: center">niet inbegrepen</td>\n            <td style="text-align: center">inbegrepen</td>\n        </tr>\n        <tr>\n            <td>Naverkoopacties (uitgezonderd annulering en terugbetaling)</td>\n            <td style="text-align: center">15\u20ac</td>\n            <td style="text-align: center">10\u20ac</td>\n        </tr>\n        <tr>\n            <td>Annulering en terugbetaling</td>\n            <td style="text-align: center">inbegrepen</td>\n            <td style="text-align: center">inbegrepen</td>\n        </tr>\n        <tr>\n            <td>Versnelling van het proces van annulering en terugbetaling</td>\n            <td style="text-align: center">10\u20ac</td>\n            <td style="text-align: center">inbegrepen</td>\n        </tr>\n    </tbody>\n</table>\n\n<strong>3. Algemene voorwaarden voor bij Tictactrip gekochte tickettarieven</strong>\n\nGelieve op te merken:\n<ul>\n    <li>
170Een ticket kan door de vervoerder worden onderworpen aan een tariefstijging tussen het moment van reservering en betaling. U wordt altijd op de hoogte gesteld van deze verhoging;</li>\n    <li>De annulerings- en terugbetalingsvoorwaarden van tickets zijn die van onze partnervervoerders. Terugbetaling is dus niet in alle gevallen mogelijk;</li>\n    <li>U wordt altijd gevraagd om een annuleringsbevestiging per e-mail. Een antwoord wordt binnen 24 uur verwacht. Na deze termijn houden we rekening met het oorspronkelijke verzoek, en uw ticket wordt geannuleerd;</li>\n    <li>U heeft toegang tot klantenservice voor alle vragen of informatieverzoeken met betrekking tot uw reservering onder de voorwaarden van de eerder geselecteerde serviceoptie;</li>\n    <li>De naverkoopacties betreffen wijzigingen van datum, naam, route, toevoeging van passagiers (uitgezonderd annulering en terugbetaling);</li>\n    <li>De versnelling van het proces van annulering en terugbetaling stelt ons in staat om het annulerings- en terugbetalingsproces bij onze partners met voorrang te organiseren. Dit binnen de voorwaarden en verwerkingstijden van de vervoerders.</li>\n</ul>\n    '},termsTitle4:{id:`${r}.termsTitle4`,defaultMessage:"4. Responsabilit\xe9",en:"4. Liability",es:"4. Responsabilidad",it:"4. Responsabilit\xe0",de:"4. Haftung",nl:"4. Aansprakelijkheid"},fourthContentText1:{id:`${r}.fourthContentText1`,defaultMessage:"Les services de transport command\xe9s depuis notre service de r\xe9servation vous seront procur\xe9s par les Op\xe9rateurs (nos compagnies de transport partenaires). Les conditions g\xe9n\xe9rales de ces op\xe9rateurs s\u2019appliqueront et encadreront votre utilisation de leur service de transport une fois vos Titres de transports command\xe9s et ce, m\xeame depuis notre service de r\xe9servation. Nous vous recommandons donc de vous informer des conditions g\xe9n\xe9rales de l\u2019Op\xe9rateur pertinent pour votre voyage avant de r\xe9server vos titres de transport.",en:"\n      The transport services ordered through our booking service will be provided by the Operators (our partner transport companies). The terms and conditions of these operators will apply and govern your use of their transport service once your transport tickets are ordered, even through our booking service. We recommend that you familiarize yourself with the general terms and conditions of the relevant Operator for your journey before booking your transport tickets.\n\n      You are informed that you will be financially responsible for your purchases and order(s) made through our booking service and your account. Also, for any reasonable and foreseeable losses that Tictactrip may incur solely due to your violation of our General Terms and Conditions, or due to your negligence when using our platform and booking service (including if you deliberately or negligently allow others to use your account on your behalf).\n\n      Tictactrip acts as a travel agency, on behalf of its partner transport companies. Tictactrip does not provide any transport services but only a comparison, combination, and booking service.",es:"\n      Los servicios de transporte solicitados a trav\xe9s de nuestro servicio de reserva ser\xe1n proporcionados por los Operadores (nuestras compa\xf1\xedas de transporte asociadas). Los t\xe9rminos y condiciones de estos operadores se aplicar\xe1n y regir\xe1n su uso del servicio de transporte una vez que se hayan solicitado sus t\xedtulos de transporte, incluso a trav\xe9s de nuestro servicio de reserva. Le recomendamos que se informe sobre los t\xe9rminos y condiciones generales del Operador relevante para su viaje antes de reservar sus t\xedtulos de transporte.\n\n      Se le informa que ser\xe1 responsable financieramente de sus compras y pedidos realizados a trav\xe9s de nuestro servicio de reserva y su cuenta. Adem\xe1s, de cualquier p\xe9rdida razonable y previsible que Tictactrip pueda sufrir solo debido a su violaci\xf3n de nuestras Condiciones Generales, o debido a su negligencia al usar nuestra plataforma y servicio de reserva (incluido si permite deliberada o negligentemente que otras personas usen su cuenta en su nombre).\n\n      Tictactrip act\xfaa como una agencia de viajes, en nombre de sus compa\xf1\xedas de transporte asociadas. Tictactrip no proporciona servicios de transporte sino solo un servicio de comparaci\xf3n, combinaci\xf3n y reserva.",it:"\n      I servizi di trasporto ordinati attraverso il nostro 
170servizio di prenotazione saranno forniti dagli Operatori (le nostre compagnie di trasporto partner). I termini e le condizioni di questi operatori si applicheranno e disciplineranno l'uso del loro servizio di trasporto una volta che i vostri titoli di trasporto saranno ordinati, anche attraverso il nostro servizio di prenotazione. Vi consigliamo di informarvi sui termini e le condizioni generali dell'Operatore pertinente per il vostro viaggio prima di prenotare i titoli di trasporto.\n\n      Siete informati che sarete finanziariamente responsabili per i vostri acquisti e ordini effettuati attraverso il nostro servizio di prenotazione e il vostro account. Inoltre, per qualsiasi perdita ragionevole e prevedibile che Tictactrip potrebbe subire unicamente a causa della vostra violazione delle nostre Condizioni Generali, o a causa della vostra negligenza nell'uso della nostra piattaforma e del nostro servizio di prenotazione (anche se avete deliberatamente o negligentemente permesso ad altre persone di utilizzare il vostro account per conto vostro).\n\n      Tictactrip agisce come agenzia di viaggi, per conto delle sue compagnie di trasporto partner. Tictactrip non fornisce servizi di trasporto ma solo un servizio di confronto, combinazione e prenotazione.",nl:"\n      De transportdiensten die zijn besteld via onze boekingsservice worden verzorgd door de Operators (onze partnervervoersmaatschappijen). De algemene voorwaarden van deze operators zijn van toepassing en regelen uw gebruik van hun transportdienst zodra uw vervoerstickets zijn besteld, zelfs via onze boekingsservice. We raden u daarom aan om op de hoogte te zijn van de algemene voorwaarden van de relevante Operator voor uw reis voordat u uw vervoerstickets boekt.\n\n      U wordt ervan op de hoogte gesteld dat u financieel verantwoordelijk zult zijn voor uw aankopen en bestellingen die zijn gedaan via onze boekingsservice en uw account. Ook voor eventuele redelijke en voorzienbare verliezen die Tictactrip zou kunnen lijden uitsluitend als gevolg van uw schending van onze Algemene Voorwaarden, of als gevolg van uw nalatigheid bij het gebruik van ons platform en onze boekingsservice (inclusief als u opzettelijk of nalatig anderen toestaat uw account namens u te gebruiken).\n\n      Tictactrip treedt op als reisbureau, namens zijn partnervervoersmaatschappijen. Tictactrip biedt dan ook geen vervoersdiensten aan, maar uitsluitend een vergelijkings-, combinatie- en boekingsservice."},termsTitle5:{id:`${r}.termsTitle5`,defaultMessage:"5. Droit de r\xe9tractation",en:"5. Right of Withdrawal",es:"5. Derecho de desistimiento",it:"5. Diritto di recesso",de:"5. Widerrufsrecht",nl:"5. Herroepingsrecht"},fiveContentText1:{id:`${r}.fiveContentText1`,defaultMessage:"Il vous est communiqu\xe9 qu\u2019en vertu de la l\xe9gislation applicable aux consommateurs, les Titres de transport que nous vend
170ons ne sont en aucun cas soumis \xe0 l\u2019utilisation du droit de r\xe9tractation.",en:"It is communicated to you that, under the applicable consumer legislation, the Transport Tickets we sell are in no way subject to the use of the right of withdrawal.",es:"Se le informa que, seg\xfan la legislaci\xf3n aplicable a los consumidores, los T\xedtulos de transporte que vendemos no est\xe1n en modo alguno sujetos al uso del derecho de desistimiento.",it:"Si comunica che, ai sensi della legislazione applicabile ai consumatori, i Titoli di trasporto che vendiamo non sono in alcun modo soggetti all'uso del diritto di recesso.",de:"Es wird Ihnen mitgeteilt, dass gem\xe4\xdf der geltenden Verbrauchergesetzgebung die von uns verkauften Transporttickets in keiner Weise dem Widerrufsrecht unterliegen.",nl:"U wordt meegedeeld dat volgens de toepasselijke consumentenwetgeving de door ons verkochte Vervoerstickets op geen enkele manier onderhevig zijn aan het recht op herroeping."},termsTitle6:{id:`${r}.termsTitle6`,defaultMessage:"6. Liens Hypertexte",en:"6. Hyperlinks",es:"6. Hiperv\xednculos",it:"6. Collegamenti ipertestuali",de:"6. Hyperlinks",nl:"6. Hyperlinks"},sixContentText1:{id:`${r}.sixContentText1`,defaultMessage:"Le site de Tictactrip contient des liens hypertextes \xe0 destination d\u2019autres sites internet et applications de tiers. Ces sites internet ne sont dans un aucun cas, sous le contr\xf4le et la responsabilit\xe9 de Tictactrip. Les contenus de ces sites n\u2019engagent alors en rien la responsabilit\xe9 de Tictactrip, qui met en avant ces liens pour convenance. Un lien n\u2019implique en aucun cas, que Tictactrip recommande, soit affili\xe9 ou parraine le(s) site(s) en question.",en:"The Tictactrip site contains hyperlinks to other websites and third-party applications. These websites are in no way under the control and responsibility of Tictactrip. The contents of these sites do not, therefore, engage the responsibility of Tictactrip, which highlights these links for convenience. A link in no way implies that Tictactrip recommends, is affiliated with, or sponsors the site(s) in question.",es:"El sitio de Tictactrip contiene hiperv\xednculos a otros sitios web y aplicaciones de terceros. Estos sitios web no est\xe1n en modo alguno bajo el control y la responsabilidad de Tictactrip. El contenido de estos sitios no compromete en modo alguno la responsabilidad de Tictactrip, que destaca estos enlaces por conveniencia. Un enlace no implica de ninguna manera que Tictactrip recomiende, est\xe9 afiliado o patrocine el(los) sitio(s) en cuesti\xf3n.",it:"Il sito Tictactrip contiene collegamenti ipertestuali ad altri siti web e applicazioni di terze parti. Questi siti web non sono in alcun modo sotto il controllo e la responsabilit\xe0 di Tictactrip. I contenuti di questi siti non impegnano, quindi, la responsabilit\xe0 di Tictactrip, che evidenzia questi collegamenti per convenienza. Un collegamento non implica in alcun modo che Tictactrip raccomandi, sia affiliato o sponsorizzi il(i) sito(i) in questione.",de:"Die Tictactrip-Website enth\xe4lt Hyperlinks zu anderen Websites und Anwendungen von Drittanbietern. Diese Websites stehen in keiner Weise unter der Kontrolle und Verantwortung von Tictactrip. Die Inhalte dieser Websites verpflichten Tictactrip daher in keiner Weise, die diese Links aus Bequemlichkeit hervorhebt. Ein Link bedeutet in keiner Weise, dass Tictactrip die betreffende(n) Website(s) empfiehlt, damit verbunden ist oder sponsert.",nl:"De Tictactrip-site bevat hyperlinks naar andere websites en applicaties van derden. Deze websites vallen op geen enkele manier onder de controle en verantwoordelijkheid van Tictactrip. De inhoud van deze sites verbindt Tictactrip dan ook op geen enkele manier, wat deze links voor het gemak benadrukt. Een link impliceert op geen enkele manier dat Tictactrip de betreffende site(s) aanbeveelt, erbij is aangesloten of sponsort."},termsTitle7:{id:`${r}.termsTitle7`,defaultMessage:"7. Droit applicable",en:"7. Applicable Law",es:"7. Ley Aplicable",it:"7. Legge Applicabile",de:"7. Anwendbares Recht",nl:"7. Toepasselijk Recht"},sevenContentText1:{id:`${r}.sevenContentText1`,defaultMessage:"Les Conditions G\xe9n\xe9rales ici pr\xe9sentes, sont soumises au droit fran\xe7ais, sans pr\xe9judice des dis
170positions imp\xe9ratives de la loi du pays du domicile du consommateur.",en:"These General Terms and Conditions are subject to French law, without prejudice to the mandatory provisions of the law of the consumer's country of residence.",es:"Estas Condiciones Generales est\xe1n sujetas a la ley francesa, sin perjuicio de las disposiciones imperativas de la ley del pa\xeds de residencia del consumidor.",it:"Queste Condizioni Generali sono soggette alla legge francese, fatti salvi i provvedimenti imperativi della legge del paese di residenza del consumatore.",de:"Diese Allgemeinen Gesch\xe4ftsbedingungen unterliegen franz\xf6sischem Recht, ohne dass die zwingenden Bestimmungen des Rechts des Wohnsitzlandes des Verbrauchers beeintr\xe4chtigt werden.",nl:"Deze Algemene Voorwaarden vallen onder het Franse recht, onverminderd de dwingende bepalingen van de wet van het land van de consumentenwoonplaats."},termsTitle8:{id:`${r}.termsTitle8`,defaultMessage:"8. Litiges",en:"8. Disputes",es:"8. Disputas",it:"8. Controversie",de:"8. Streitigkeiten",nl:"8. Geschillen"},heightContentText1:{id:`${r}.heightContentText1`,defaultMessage:"Tous litiges qui pourraient avoir lieu, en lien avec l\u2019utilisation du site de Tictactrip et par rapport aux conditions g\xe9n\xe9ral de ce m\xeame site, concernant, leur validit\xe9, ex\xe9cution, r\xe9siliation, cons\xe9quences et r\xe9percussions, devront \xeatre dans un premier temps communiquer directement \xe0 l\u2019\xe9quipe de Tictactrip afin d\u2019y trouver une solution amiable.\n    Dans le cas o\xf9 aucune solution ne serait trouv\xe9e, le litige sera pr\xe9sent\xe9 devant les tribunaux comp\xe9tents dans les conditions du droit commun.",en:"Any disputes that may arise in connection with the use of the Tictactrip website and regarding the general conditions of this website, concerning their validity, execution, termination, consequences, and repercussions, must first be communicated directly to the Tictactrip team to find an amicable solution.\n  In the event that no solution is found, the dispute will be brought before the competent courts in accordance with common law.",es:"Cualquier disputa que pueda surgir en relaci\xf3n con el uso del sitio web de Tictactrip y en relaci\xf3n con las condiciones generales de este mismo 
170sitio web, en lo que respecta a su validez, ejecuci\xf3n, terminaci\xf3n, consecuencias y repercusiones, deber\xe1 comunicarse primero directamente al equipo de Tictactrip para encontrar una soluci\xf3n amistosa.\n  En caso de que no se encuentre ninguna soluci\xf3n, la disputa se presentar\xe1 ante los tribunales competentes de acuerdo con el derecho com\xfan.",it:"Eventuali dispute che potrebbero sorgere in relazione all'uso del sito Tictactrip e riguardo alle condizioni generali dello stesso sito, riguardanti la loro validit\xe0, esecuzione, risoluzione, conseguenze e ripercussioni, devono prima essere comunicate direttamente al team di Tictactrip per trovare una soluzione amichevole.\n  Nel caso in cui non si trovi alcuna soluzione, la controversia sar\xe0 portata davanti ai tribunali competenti secondo le norme di diritto comune.",de:"Alle Streitigkeiten, die im Zusammenhang mit der Nutzung der Tictactrip-Website und in Bezug auf die allgemeinen Bedingungen dieser Website, hinsichtlich ihrer G\xfcltigkeit, Ausf\xfchrung, K\xfcndigung, Folgen und Auswirkungen auftreten k\xf6nnen, m\xfcssen zun\xe4chst direkt dem Team von Tictactrip mitgeteilt werden, um eine einvernehmliche L\xf6sung zu finden.\n  Wenn keine L\xf6sung gefunden wird, wird der Streit vor den zust\xe4ndigen Gerichten gem\xe4\xdf dem allgemeinen Recht vorgelegt.",nl:"Alle geschillen die zouden kunnen ontstaan in verband met het gebruik van de Tictactrip-website en met betrekking tot de algemene voorwaarden van deze website, met betrekking tot hun geldigheid, uitvoering, be\xebindiging, gevolgen en repercussies, moeten in eerste instantie rechtstreeks aan het Tictactrip-team worden gemeld om een vriendelijke oplossing te vinden.\n  Indien er geen oplossing wordt gevonden, zal het geschil worden voorgelegd aan de bevoegde rechtbanken overeenkomstig het gemeen recht."},termsTitle9:{id:`${r}.termsTitle9`,defaultMessage:"9. Donn\xe9es et preuves ",en:"9. Data and Evidence",es:"9. Datos y Pruebas",it:"9. Dati e Prove",de:"9. Daten und Beweise",nl:"9. Gegevens en Bewijs"},nineContentText1:{id:`${r}.nineContentText1`,defaultMessage:"Il est express\xe9ment d\xe9crit que les donn\xe9es que Tictactrip d\xe9tient au sein de ses syst\xe8mes d\u2019information ont caract\xe8re de force probante par rapport aux achats et commandes pass\xe9es, demandes, et tout autres cas de figures en relation \xe0 l\u2019utilisation m\xeame du site de Tictactrip. Ces donn\xe9es pourront alors \xeatre r\xe9utilis\xe9es en tant que moyens de preuves et ce, notamment en justice, au m\xeame titre que tout document \xe9crit.",en:"It is expressly stated that the data that Tictactrip holds within its information systems have probative value with regard to purchases and orders placed, requests, and any other cases related to the use of the Tictactrip site. This data can then be reused as a means of evidence, particularly in court, on an equal footing with any written document.",es:"Se establece expresamente que los datos que Tictactrip posee dentro de sus sistemas de informaci\xf3n tienen car\xe1cter de fuerza probatoria con respecto a las compras y pedidos realizados, solicitudes y cualquier otro caso relacionado con el uso del sitio de Tictactrip. Estos datos pueden ser reutilizados como medios de prueba, especialmente en la corte, al igual que cualquier documento escrito.",it:"Si specifica espressamente che i dati detenuti da Tictactrip all'interno dei suoi sistemi informativi hanno valore probatorio per quanto riguarda gli acquisti e gli ordini effettuati, le richieste e qualsiasi altro caso legato all'uso del sito di Tictactrip. Questi dati possono quindi essere riutilizzati come mezzi di prova, in particolare in tribunale, alla pari di qualsiasi documento scritto.",de:"Es wird ausdr\xfccklich darauf hingewiesen, dass die Daten, die Tictactrip in seinen Informationssystemen hat, einen Beweiswert f\xfcr get\xe4tigte Eink\xe4ufe und Bestellungen, Anfragen und alle anderen F\xe4lle im Zusammenhang mit der Nutzung der Tictactrip-Website haben. Diese Daten k\xf6nnen dann als Beweismittel wiederverwendet werden, insbesondere vor Gericht, ebenso wie jedes schriftliche Dokument.",nl:"Het wordt uitdrukkelijk vermeld dat de gegevens die Tictactrip in zijn informatiesystemen heeft, bewijskracht hebben met betrekking tot aankopen en bestellingen, verzoeken en alle andere gevallen met betrekking tot het gebruik van de Tictactrip-website. Deze gegevens kunnen dan worden hergebruikt als bewijsmiddel, met name in de rechtbank, op gelijke voet met el
170k schriftelijk document."},ODbL:{id:`${r}.ODbL`,defaultMessage:"\n      Tictactrip utilise les versions des jeux de donn\xe9es communiqu\xe9s par les producteurs suivants :\n        - R\xe9gion Provence-Alpes-C\xf4te-d\u2019Azur\n      Ces donn\xe9es sont disponibles sur transport.data.gouv.fr sous la licence \xab Open Database Licence \xbb (ODbL).",en:'\n    Tictactrip uses versions of datasets provided by the following producers:\n      - R\xe9gion Provence-Alpes-C\xf4te-d\'Azur\n    These data are available on transport.data.gouv.fr under the "Open Database Licence" (ODbL).',es:'\n    Tictactrip utiliza versiones de conjuntos de datos proporcionados por los siguientes productores:\n      - R\xe9gion Provence-Alpes-C\xf4te-d\'Azur\n    Estos datos est\xe1n disponibles en transport.data.gouv.fr bajo la "Open Database Licence" (ODbL).',it:'\n    Tictactrip utilizza versioni di set di dati fornite dai seguenti produttori:\n      - R\xe9gion Provence-Alpes-C\xf4te-d\'Azur\n    Questi dati sono disponibili su transport.data.gouv.fr sotto la "Open Database Licence" (ODbL).',de:'\n    Tictactrip verwendet Versionen von Datens\xe4tzen, die von den folgenden Produzenten bereitgestellt werden:\n      - R\xe9gion Provence-Alpes-C\xf4te-d\'Azur\n    Diese Daten sind auf transport.data.gouv.fr unter der "Open Database Licence" (ODbL) verf\xfcgbar.',nl:'\n    Tictactrip gebruikt versies van datasets die worden geleverd door de volgende producenten:\n      - R\xe9gion Provence-Alpes-C\xf4te-d\'Azur\n    Deze gegevens zijn beschikbaar op transport.data.gouv.fr onder de "Open Database Licence" (ODbL).'},termsTitle10:{id:`${r}.termsTitle10`,defaultMessage:"10. Acceptation des conditions g\xe9n\xe9rales",en:"10. Acceptance of the General Terms and Conditions",es:"10. Aceptaci\xf3n de las Condiciones Generales",it:"10. Accettazione delle Condizioni Generali",de:"10. Akzeptanz der Allgemeinen Gesch\xe4ftsbedingungen",nl:"10. Acceptatie van de Algemene Voorwaarden"},tenContentText1:{id:`${r}.tenContentText1`,defaultMessage:" Vous reconnaissez avoir eu connaissance au pr\xe9alable de votre achat, des pr\xe9sentes Conditions G\xe9n\xe9rales de vente, et ce, de mani\xe8re lisible et compr\xe9hensible.\n    Le fait pour toute personne de commander sur le site de Tictactrip vaut acceptation compl\xe8te des pr\xe9sentes Conditions G\xe9n\xe9rales de vente et obligation du paiement de la commande.\n    Les Conditions G\xe9n\xe9rales peuvent \xeatre amen\xe9es \xe0 changer. La version qui sera applicable \xe0 votre commande sera celle en vigueur \xe0 la date de votre achat. ",en:"You acknowledge that you have prior knowledge of these General Terms of Sale, in a readable and understandable manner, before making your purchase. The act of ordering on the Tictactrip website constitutes full acceptance of these General Terms of Sale and an obligation to pay for the order. The General Terms and Conditions may be subject to change. The version applicable to your order will be the one in effect on the date of your purchase.",es:"Reconoce haber tenido conocimiento previo de su compra, de las presentes Condiciones Generales de Venta, de manera legible y comprensible. El acto de realizar un pedido en el sitio web de Tictactrip implica la aceptaci\xf3n completa de las presentes Condiciones Generales de Venta y la obligaci\xf3n de pagar el pedido. Las Condiciones Generales pueden estar sujetas a cambios. La versi\xf3n aplicable a su pedido ser\xe1 la que est\xe9 en vigor en la fecha de su compra.",it:"Riconosci di aver avuto conoscenza preventiva del tuo acquisto, delle presenti Condizioni Generali di Vendita, in modo leggibile e comprensibile. Il fatto che una persona effettui un ordine sul sito di Tictactrip costituisce accettazione completa delle presenti Condizioni Generali di Vendita e obbligo di pagamento dell'ordine. Le Condizioni Generali possono essere soggette a modifiche. La versione applicabile al tuo ordine sar\xe0 quella in vigore alla data del tuo acquisto.",de:"Sie erkennen an, dass Sie im Voraus von Ihrem Kauf Kenntnis genommen haben, von den vorliegenden Allgemeinen Verkaufsbedingungen, auf eine lesbare und verst\xe4ndliche Weise. Die Bestellung auf der Tictactrip-Website gilt als vollst\xe4ndige Akzeptanz dieser Allgemeinen Verkaufsbedingungen und Verpflichtung zur Zahlung der Bestellung. Die Allgemeinen Gesch\xe4ftsbedingungen k\xf6nnen \xc4nderungen unterliegen. Die Version, die f\xfcr Ihre Bestellung gilt, ist diejenige, die zum Zeitpunkt Ihres Kaufs in Kraft ist.",nl:"U erkent dat u voorafgaand aan uw aankoop op de hoogte bent gesteld van deze Algemene Verkoopvoorwaarden, op een leesbare en begrijpelijke manier. Het plaatsen van een bestelling op de Tictactrip-website houdt in dat u de volledige aanvaarding van deze Algemene Verkoopvoorwaarden en de verplichting om te betalen voor de bestelling impliceert. De Algemene Voorwaarden kunnen onderhevig zijn aan wijzigingen. De versie die van toepassing is op uw bestelling, is degene die van kracht is o
170p de datum van uw aankoop."},termsTitle11:{id:`${r}.termsTitle11`,defaultMessage:"11. Propri\xe9t\xe9 intellectuelle",en:"11. Intellectual Property",es:"11. Propiedad Intelectual",it:"11. Propriet\xe0 Intellettuale",de:"11. Geistiges Eigentum",nl:"11. Intellectueel Eigendom"},elevenContentText1:{id:`${r}.elevenContentText1`,defaultMessage:"L\u2019acc\xe8s au site ne vous donne aucun droit de propri\xe9t\xe9 intellectuelle par rapport au pr\xe9sent site de Tictactrip. Vous n\u2019avez donc aucun droit de modifier, repr\xe9senter, transmettre, reproduire ou encore publier dans quelque cas de figure et par quelque fa\xe7on que ce soit, tout ou partie du pr\xe9sent site de Tictactrip. Le fait de d\xe9roger \xe0 cela, pourrait \xeatre l\u2019objet d\u2019un recours ou d\u2019action en contrefa\xe7on. L\u2019usage de n\u2019importe quel syst\xe8me ou logiciel utilis\xe9 (scrapping ou connexion direct \xe0 notre API) dans le but d\u2019extraire des donn\xe9es purement appartenantes \xe0 Tictactrip, est interdit sauf autorisation \xe9crite pr\xe9alable de Tictactrip.",en:"Access to the site does not give you any intellectual property rights with respect to the Tictactrip site. You therefore have no right to modify, represent, transmit, reproduce, or publish in any case and in any way whatsoever, all or part of the Tictactrip site. The violation of this could be the subject of legal action or infringement proceedings. The use of any system or software (scraping or direct connection to our API) with the aim of extracting data purely belonging to Tictactrip is prohibited without prior written authorization from Tictactrip.",es:"El acceso al sitio no le otorga ning\xfan derecho de propiedad intelectual con respecto al sitio de Tictactrip. Por lo tanto, no tiene derecho a modificar, representar, transmitir, reproducir o publicar en ning\xfan caso y de ninguna manera, todo o parte del sitio de Tictactrip. El incumplimiento de esto podr\xeda ser objeto de una acci\xf3n legal o de un proceso por infracci\xf3n. El uso de cualquier sistema o software (scraping o conexi\xf3n directa a nuestra API) con el objetivo de extraer datos puramente pertenecientes a Tictactrip est\xe1 prohibido sin la autorizaci\xf3n previa por escrito de Tictactrip.",it:"L'accesso al sito non ti conferisce alcun diritto di propriet\xe0 intellettuale rispetto al sito di Tictactrip. Pertanto, non hai il diritto di modificare, rappresentare, trasmettere, riprodurre o pubblicare in nessun caso e in nessun modo, tutto o parte del sito di Tictactrip. La violazione di ci\xf2 potrebbe essere oggetto di azioni legali o procedimenti per violazione. L'uso di qualsiasi sistema o software (scraping o connessione diretta alla nostra API) con lo scopo di estrarre dati appartenenti esclusivamente a Tictactrip \xe8 vietato senza l'autorizzazione scritta preventiva di Tictactrip.",de:"Der Zugriff auf die Website verleiht Ihnen keine geistigen Eigentumsrechte an der Tictactrip-Website. Sie haben daher kein Recht, Teile oder das gesamte Material dieser Tictactrip-Website in irgendeiner Weise zu modifizieren, darzustellen, zu \xfcbertragen, zu reproduzieren oder zu ver\xf6ffentlichen. Ein Versto\xdf dagegen k\xf6nnte zu rechtlichen Schritten oder Klagen wegen Urheberrechtsverletzung f\xfchren. Die Verwendung von Systemen oder Software (Scraping oder direkte Verbindung zu unserer API), um ausschlie\xdflich Tictactrip geh\xf6rende Daten zu extrahieren, ist ohne vorherige schriftliche Genehmigung von Tictactrip untersagt.",nl:"Toegang tot de website verleent u geen intellectuele eigendomsrechten met betrekking tot de Tictactrip-website. U heeft dus geen recht om delen of het geheel van de Tictactrip-website op enigerlei wijze te wijzigen, te tonen, over te dragen, te reproduceren of te publiceren. Een schending hiervan kan leiden tot juridische stappen of procedures wegens inbreuk op het auteursrecht. Het gebruik van elk systeem of software (scraping of rechtstreekse verbinding met onze API) om uitsluitend tot Tictactrip behorende gegevens te extraheren, is verboden zonder voorafgaande schriftelijke toestemming van Tictactrip."},termsTitle12:{id:`${r}.termsTitle12`,defaultMessage:"12. Conditions sp\xe9cifiques aux ventes anticip\xe9es"},twelveContentText1:{id:`${r}.twelveContentText1`,defaultMessage:"Les pr\xe9sentes dispositions s\u2019appliquent aux offres de pr\xe9vente et de pr\xe9commande propos\xe9es avant l\u2019ouverture officielle des ventes par les op\xe9rateurs ferroviaires. Elles compl\xe8tent les pr\xe9sentes CGV et pr\xe9valent en cas de contradiction pour les offres concern\xe9es."},termsTitle12sub1:{id:`${r}.termsTitle12sub1`,defaultMessage:"12.1 D\xe9finitions"},twelveContentText2:{id:`${r}.twelveContentText2`,defaultMessage:"Une \xab pr\xe9vente \xbb ou \xab pr\xe9commande \xbb d\xe9signe une demande d\u2019achat formul\xe9e par le Client avant la disponibilit\xe9 effective du billet aupr\xe8s de l\u2019op\xe9rateur. La \xab confirmation d\xe9finitive \xbb intervient \xe0 la date du premier des \xe9v\xe9nements suivants : \xe9mission effective du billet, mise \xe0 disposition effective au Client, ou envoi d\u2019un message confirmant d\xe9finitivement la r\xe9servation."},termsTitle12sub2:{id:`${r}.termsTitle12sub2`,defaultMessage:"12.2 Nature de la commande avant confirmation d\xe9finitive"},twelveContentText3:{id:`${r}.twelveContentText3`,defaultMessage:"Lorsqu\u2019une offre porte sur une pr\xe9vente ou une pr\xe9commande, la validation de la commande vaut demande ferme de r\xe9servation prioritaire aupr\xe8s de Tictactrip. Tant que la confirmation d\xe9finitive n\u2019est pas intervenue, la commande constitue une demande d\u2019approv
170isionnement anticip\xe9 et non encore l\u2019\xe9mission d\xe9finitive du billet."},termsTitle12sub3:{id:`${r}.termsTitle12sub3`,defaultMessage:"12.3 Prix, composition et tarification pr\xe9dictive"},twelveContentText4:{id:`${r}.twelveContentText4`,defaultMessage:"Le prix affich\xe9 est un prix forfaitaire de vente pouvant inclure le co\xfbt estim\xe9 ou r\xe9el du billet, la r\xe9mun\xe9ration du service de conciergerie, l\u2019interm\xe9diation, l\u2019approvisionnement et une prime li\xe9e au risque tarifaire et au risque de disponibilit\xe9. Le prix pay\xe9 par le Client ne correspond donc pas n\xe9cessairement au prix facial futur ou final du billet. Le Client accepte que le prix puisse \xeatre sup\xe9rieur ou inf\xe9rieur au co\xfbt r\xe9el final d\u2019approvisionnement, sans ajustement ult\xe9rieur du seul fait des \xe9carts de pr\xe9diction."},termsTitle12sub4:{id:`${r}.termsTitle12sub4`,defaultMessage:"12.4 Disponibilit\xe9 et indisponibilit\xe9 avant confirmation d\xe9finitive"},twelveContentText5:{id:`${r}.twelveContentText5`,defaultMessage:"Avant confirmation d\xe9finitive, Tictactrip s\u2019efforce d\u2019obtenir le billet dans les meilleures conditions possibles mais ne garantit pas sa disponibilit\xe9. En cas d\u2019indisponibilit\xe9, Tictactrip pourra proposer une solution alternative ou annuler la commande concern\xe9e. En cas d\u2019annulation pour impossibilit\xe9 d\u2019approvisionnement, les sommes vers\xe9es au titre de la commande non ex\xe9cut\xe9e seront rembours\xe9es, sauf acceptation expresse d\u2019une solution alternative par le Client."},termsTitle12sub5:{id:`${r}.termsTitle12sub5`,defaultMessage:"12.5 Prix ferme apr\xe8s confirmation d\xe9finitive"},twelveContentText6:{id:`${r}.twelveContentText6`,defaultMessage:"Apr\xe8s confirmation d\xe9finitive, le prix devient ferme et d\xe9finitif pour le Client. Aucune variation ult\xe9rieure des tarifs op\xe9rateurs, erreur d\u2019anticipation ou surco\xfbt d\u2019approvisionnement ne peut justifier une augmentation du prix factur\xe9 au Client. A l\u2019inverse, aucun remboursement compl\xe9mentaire n\u2019est d\xfb lorsque le co\xfbt r\xe9el final d\u2019approvisionnement est inf\xe9rieur au prix pay\xe9."}};t.a=Object(i.defineMessages)(a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(2);var i=n(4),r=n(86),a=n(141),o=n(341),s=n(361),d=n(362),l=n(363),c=n(1);const u=i.d.div`
171  ${{borderRadius:"30px",borderWidth:"1px",marginLeft:"auto",marginRight:"auto",display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",padding:"24px",marginTop:"48px"}}
172  ${e=>{let{customStyle:t}=e;return t}}
173`,p=i.d.div`
174  ${{borderRadius:"15px",marginBottom:"24px"}}
175  width: 200px;
176  height: 200px;
177  background-position: center;
178  background-size: cover;
179  background-image: url(${s.a});
180
181  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
182    background-image: url(${d.a});
183  }
184
185  @media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
186    background-image: url(${l.a});
187  }
188`,g=Object(i.d)(a.b)`
189  ${{marginTop:"16px",marginBottom:"16px"}}
190`,m=e=>{const{buttonContent:t,image:n=Object(c.jsx)(p,{}),paragraph:i,title:a,customStyle:s,onButtonClick:d}=e;return Object(c.jsxs)(u,{customStyle:s,children:[n,Object(c.jsx)(o.e,{children:a}),Object(c.jsx)(g,{children:i}),Object(c.jsx)(r.b,{onClick:d,variant:"PRIMARY",children:t})]})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return l}));n(2);var i=n(167),r=n(4),a=n(126),o=n(208),s=n(1);const d=["FR","ES","GB","IT","BE","LU","CH","DE","PT","NL"],l={FR:"France",ES:"Espagne",GB:"Royaume-Uni",IT:"Italie",BE:"Belgique",LU:"Luxembourg",CH:"Suisse",DE:"Allemagne",PT:"Portugal",NL:"Pays-Bas"},c=r.d.div`
191  input {
192    ${o.b}
193    ${{paddingLeft:"0",paddingRight:"0"}}
194  }
195
196  .PhoneInput {
197    ${{borderStyle:"none"}}
198    ${a.c}
199  }
200`,u=Object(r.d)(o.c)`
201  left: 80px;
202`;t.c=e=>{let{id:t,inputId:n,name:r,onChange:a,placeholder:p,placeHolderLabel:g,value:m}=e;return Object(s.jsxs)(o.a,{id:t,children:[Object(s.jsx)(c,{children:Object(s.jsx)(i.a,{addInternationalOption:!1,countries:d,defaultCountry:"FR",id:n,labels:l,maxLength:"15",name:r,onChange:a,onFocus:e=>e.target.select(),placeholder:p,style:{width:"100%"},value:m})}),Object(s.jsx)(u,{isFilled:!!m,children:g})]})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(12);
202const r={[i.j.OUTBOUND]:null,[i.j.RETURN]:null}},,,,,function(e){e.exports=JSON.parse('{"_comment":["Pages opened to indexing in the locales listed below, on top of the","always-indexable ones (french at the bare URL, plus INDEXABLE_URL_LOCALES","in src/utils/i18nUrls.ts). Everything else stays noindex in those locales.","","Paths are exact and language-neutral: no prefix, no trailing slash, \'/\' for","the home page. They are matched against stripLocale(pathname).","","Read by src/utils/i18nUrls.ts (meta robots + hreflang) and by","scripts/buildSitemap.js (sitemap mirror + the nginx maps it generates).","JSON rather than TS because the build script runs under plain node.","","Adding a /search URL: check it answers 200 first. A trajet-* page whose","alternative does not exist 301s to its parent (shouldRedirectToMainPage,","containers/Search/saga.js), and a pair with no trip data 404s. Neither is","visible from this repository -- it depends on live API data.","  curl -s -o /dev/null -w \'%{http_code}\' \\\\","    -A \'Mozilla/5.0 (compatible; Googlebot/2.1)\' https://www.tictactrip.eu<path>","","Adding a /faq path: widen the build-faq line in .gitlab-ci.yml too. That","job keeps the FAQ english-only, so a /faq page opened here without it would","be indexed in french."],"locales":["it","nl","de"],"paths":["/","/about","/partners","/company/bus/flixbus","/company/bus/flixbus/contact","/company/bus/ouibus/ouigo-bus","/company/carpooling","/company/carpooling/blablacar","/company/carpooling/blablacar/animaux","/company/carpooling/blablacar/blablabus/contact","/company/carpooling/blablacar/blablabus/remboursement","/company/carpooling/blablacar/contact","/company/carpooling/blablacar/remboursement","/company/comparator/sncf-connect","/company/comparator/trainline","/company/train","/company/train/sncf","/company/train/sncf/inoui/ouitgv","/company/train/sncf/inoui/place","/company/train/sncf/intercites/wifi","/company/train/sncf/ouigo/contact","/company/train/sncf/ouigo/place","/company/train/sncf/ouigo/reservation","/search/bordeaux/paris","/search/bordeaux/paris/trajet-bus","/search/bruxelles/paris","/search/bruxelles/paris/trajet-covoiturage","/search/lyon/paris","/search/lyon/paris/trajet-covoiturage","/search/marseille/paris","/search/marseille/paris/trajet-covoiturage","/search/montpellier/paris","/search/montpellier/paris/trajet-bus","/search/nice/paris","/search/paris/amsterdam","/search/paris/amsterdam/trajet-bus","/search/paris/barcelona","/search/paris/barcelona/trajet-covoiturage","/search/paris/bordeaux","/search/paris/bruxelles","/search/paris/bruxelles/trajet-covoiturage","/search/paris/europa-park-rust","/search/paris/la-rochelle","/search/paris/lille","/search/paris/london","/search/paris/london/trajet-covoiturage","/search/paris/lyon","/search/paris/lyon/trajet-covoiturage","/search/paris/marseille","/search/paris/montpellier","/search/paris/montpellier/trajet-covoiturage","/search/paris/nantes","/search/paris/nice","/search/paris/strasbourg","/search/rennes/paris","/search/strasbourg/paris"]}')},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c}));var i=n(4);const r=i.d.h1`
203  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"7.2rem",lineHeight:"normal","@media (min-width: 768px)":{fontSize:"8.2rem",lineHeight:"normal"}}}
204`,a=i.d.h1`
205  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"4.4rem",lineHeight:"50px","@media (min-width: 768px)":{fontSize:"5.4rem",lineHeight:"60px"}}}
206`,o=i.d.h2`
207  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"3.4rem",lineHeight:"auto","@media (min-width: 768px)":{fontSize:"4.4rem",lineHeight:"auto"}}}
208`,s=i.d.h3`
209  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"2.4rem",lineHeight:"normal","@media (min-width: 768px)":{fontSize:"3.4rem",lineHeight:"auto"}}}
210`,d=i.d.h4`
211  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"1.8rem",lineHeight:"32px","@media (min-width: 768px)":{fontSize:"2.2rem",lineHeight:"34px"}}}
212`,l=i.d.h5`
213  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"1.6rem",lineHeight:"24px","@media (min-width: 768px)":{fontSize:"1.8rem",lineHeight:"auto"}}}
214`,c=i.d.h6`
215  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',marginTop:"0",marginBottom:"0",marginLeft:"0",marginRight:"0",fontSize:"1.4rem",lineHeight:"21px","@media (min-width: 768px)":{fontSize:"1.6rem",lineHeight:"24px"}}}
216`},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n(4),r=n(2),a=n(6),o=n(148),s=n(200),d=n(199),l=n(1);const c=Object(i.c)(["",";font-weight:700;transition:background-color 150ms ease;"],{display:"flex",justifyContent:"center",alignItems:"center",padding:"2rem","@media (min-width: 768px)":{padding:"0",paddingLeft:"2rem",paddingRight:"2rem"},borderRadius:"1rem",fontSize:"1.6rem",color:"#FFFFFF",textAlign:"center",textDecoration:"none",backgroundColor:"#353746",":hover":{backgroundColor:"#1B1D2C"},height:"6rem"}),u=i.d.button.withConfig({displayName:"ButtonSubmit__StyledButton",componentId:"sc-14pq0p-0"})(["",";display:grid;grid-gap:1rem;grid-auto-flow:column;",";"],c,(e=>{let{disabled:t}=e;return t&&{cursor:"not-allowed",":hover":{backgroundColor:"#92939B"},backgroundColor:"#92939B"}}));function p(e){let{children:t,isDisabled:n,isLoading:i,loadingMessage:s,...d}=e;return Object(l.jsx)(u,{disabled:n||i,type:"submit",...d,children:i?Object(l.jsxs)(r.Fragment,{children:[Object(l.jsx)(o.a,{desktop:10,mobile:10}),Object(l.jsx)(a.FormattedMessage,{...s})]}):t})}p.defaultProps={loadingMessage:d.a[s.a]},t.b=p},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(4);const r=Object(i.c)(["",";font-weight:700;"],{lineHeight:"32.2px","@media (min-width: 576px)":{lineHeight:"50.6px",fontSize:"4.4rem"},fontSize:"2.8rem",paddingLeft:"2rem",paddingRight:"2rem",marginTop:"2rem",marginBottom:"2rem"}),a=i.d.h1.withConfig({displayName:"H1",componentId:"sc-1jy59ld-0"})(["",";"],r)},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}
216));var i=n(6),r=n(12),a=n(16);const o={[a.t]:{id:`${a.E}.${a.t}`,defaultMessage:"Mes billets",en:"My orders",it:"I miei biglietti",es:"Mis pedidos",de:"Meine Tickets",nl:"Mijn tickets"},[a.h]:{id:`${a.E}.${a.h}`,defaultMessage:"R\xe9f\xe9rence client : ",en:"Customer reference: ",it:"Riferimento del cliente: ",es:"Referencia del cliente: ",de:"Kundenreferenz: ",nl:"Klant referentie: "},[a.c]:{id:`${a.E}.${a.c}`,defaultMessage:"Un souci avec ma commande :",en:"A problem with my order:",it:"Un problema con il mio ordine:",es:"Un problema con mi pedido:",de:"Ein Problem mit meiner Bestellung:",nl:"Een probleem met mijn bestelling:"},[a.d]:{id:`${a.E}.${a.d}`,defaultMessage:"contacter le service client",en:"contact the support",it:"contattare il servizio clienti",es:"contactar con el servicio de atenci\xf3n al cliente",de:"den Kundenservice kontaktieren",nl:"contact opnemen met klantenservice"},[a.f]:{id:`${a.E}.${a.f}`,defaultMessage:"Trajets \xe0 venir",en:"Upcoming trips",it:"Prossimi itinerari",es:"Pr\xf3ximas rutas",de:"Zuk\xfcnftige Fahrten",nl:"Komende routes"},[a.w]:{id:`${a.E}.${a.w}`,defaultMessage:"Trajets effectu\xe9s",en:"Past trips",it:"Viaggi effettuati",es:"Viajes realizados",de:"Durchgef\xfchrte Fahrten",nl:"Gemaakte reizen"},[a.a]:{id:`${a.E}.${a.a}`,defaultMessage:"Trajets annul\xe9s",en:"Cancelled trips",it:"Viaggi annullati",es:"Viajes cancelados",de:"Stornierte Fahrten",nl:"Geannuleerde reizen"},[a.r]:{id:`${a.E}.${a.r}`,defaultMessage:"n\xb0 de commande : ",en:"order number: ",it:"numero d'ordine:",es:"n\xfamero de pedido: ",de:"Bestellnummer: ",nl:"bestelnummer: "},[a.o]:{id:`${a.E}.${a.o}`,defaultMessage:"Voir le d\xe9tail du voyage",en:"See order details",it:"Vedi i dettagli del viaggio",es:"Ver los detalles del viaje",de:"Reisedetails anzeigen",nl:"Zie de details van de reis"},[a.i]:{id:`${a.E}.${a.i}`,defaultMessage:"T\xe9l\xe9charger mes billets",en:"Download my tickets",it:"Scarica i miei biglietti",es:"Descargar mis entradas",de:"Meine Tickets herunterladen",nl:"Mijn tickets downloaden"},[a.A]:{id:`${a.E}.${a.A}`,defaultMessage:"Prix total :",en:"Total price:",it:"Prezzo totale:",es:"Precio total:",de:"Gesamtpreis:",nl:"Totale prijs:"},[a.x]:{id:`${a.E}.${a.x}`,defaultMessage:"Laisser un avis",en:"Post a review",it:"Lascia un commento",es:"Deja un comentario",de:"Eine Meinung hinterlassen",nl:"Laat een reactie achter"},[a.s]:{id:`${a.E}.${a.s}`,defaultMessage:"Copi\xe9 !",en:"Copied!",it:"Ricevuto!",es:"\xa1Copiado!",de:"Kopiert!",nl:"Gekopieerd!"},[a.j]:{id:`${a.E}.${a.j}`,defaultMessage:"Modifier la r\xe9servation",en:"Modify the order",it:"Modifica della prenotazione",es:"Cambiar la reserva",de:"Buchung \xe4ndern",nl:"Wijzig reservering"},[a.b]:{id:`${a.E}.${a.b}`,defaultMessage:"Voir les conditions d'annulation",en:"View cancellation conditions",it:"Visualizza le condizioni di annullamento",es:"Ver las condiciones de cancelaci\xf3n",de:"Stornierungsbedingungen ansehen",nl:"Annuleringsvoorwaarden bekijken"},[a.q]:{id:`${a.E}.${a.q}`,defaultMessage:"D\xe9tail du trajet",en:"Travel detail",it:"D\xe9tail du trajet",es:"Detalles de la ruta",de:"Detail der Fahrt",nl:"Details van de route"},[a.u]:{id:`${a.E}.${a.u}`,defaultMessage:"Passager",en:"Passenger",it:"Passeggero",es:"Pasajeros",de:"Passagier",nl:"Passagier"},[a.v]:{id:`${a.E}.${a.v}`,defaultMessage:"Passagers",en:"Passengers",it:"Passeggero",es:"Pasajeros",de:"Passagiere",nl:"Passagier"},[a.n]:{id:`${a.E}.${a.n}`,defaultMessage:"Pas de carte de r\xe9duction",en:"No discount card",it:"Nessuna carta sconti",es:"Sin tarjeta de descuento",de:"Keine Erm\xe4\xdfigungskarte",nl:"Geen kortingskaart"},[r.f.MR]:{id:`${a.E}.${r.f.MR}`,defaultMessage:"M.",en:"Mr.",it:"Sig.",es:"Sr.",de:"Herr.",nl:"Mr."},[r.f.MS]:{id:`${a.E}.${r.f.MS}`,defaultMessage:"Mme.",en:"Ms.",it:"Sig.ra",es:"Sra.",de:"Frau.",nl:"Mevrouw."},[r.f.MX]:{id:`${a.E}.${r.f.MX}`,defaultMessage:"Mx.",en:"Mx.",it:"Mx.",es:"Mx.",de:"Mx.",nl:"Mx."},LOGOUT:{id:`${a.E}.LOGOUT`,defaultMessage:"Se d\xe9connecter",en:"Logout",it:"Disconnessionea",es:"Desconectando",de:"Sich abmelden",nl:"Loskoppelen"},logoutInProgress:{id:`${a.E}.logoutInProgress`,defaultMessage:"D\xe9connexion en cours",en:"Logout in progress",es:"Cierre de sesi\xf3n en curso",it:"Disconnessione in corso",de:"Abmeldung l\xe4uft",nl:"Uitloggen bezig"},bookHotel:{id:`${a.E}.bookHotel`,defaultMessage:"R\xe9server un h\xf4tel",en:"Book a hotel",it:"Prenota un hotel",es:"Reservar un hotel",de:"Hotel buchen",nl:"Hotel boeken"}};t.a=Object(i.defineMessages)(o)},function(e,t,n){"use strict";n.d(t,"f",(function(){return s})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return g}));var i=n(92),r=n(5),a=n(73),o=n(125);const s=e=>{if(Object(i.isEmpty)(e))return e;const t={...e};let n;
216return Object.keys(t.transportInformation).forEach((e=>{if(Object(i.isEmpty)(t.transportInformation[e]))return;const r=t.transportInformation[e];if(r&&!r.length){const{mean:i,min:r}=t.transportInformation[e].bestItinerary.price;0===r&&(t.transportInformation[e].bestItinerary.price.min=.2*i),t.transportInformation[e].bestItinerary.price.max=((e,t)=>{const n=10.3*t;return e<n?e:n})(t.transportInformation[e].bestItinerary.price.max,t.transportInformation[e].bestItinerary.price.min),(0===t.priceDurationGeneralInfo.minPrice||t.transportInformation[e].bestItinerary.price.min<t.priceDurationGeneralInfo.minPrice)&&(t.priceDurationGeneralInfo.minPrice=t.transportInformation[e].bestItinerary.price.min),(!n||t.transportInformation[e].bestItinerary.price.max>n)&&(n=t.transportInformation[e].bestItinerary.price.max)}})),n&&(t.priceDurationGeneralInfo.maxPrice=n),t},d=e=>!1===Object(i.isEmpty)(e)&&e.transportInformation.historyData,l=e=>{const{destinationCity:t,isMainPageAllowed:n,originCity:o,pageType:s,tripData:d}=e,l=c({destinationCity:t,originCity:o,tripData:d});if(!n&&l===s||l===a.a.GENERIC)return!1;if("fr"!==o.countryCode&&"fr"!==t.countryCode)return!1;if(Object(i.isEmpty)(d)||!d.transportInformation.historyData)return!1;const u=r.vb[s],p=d.transportInformation[u];return!(Object(i.isEmpty)(p)||s===a.a.BUS&&p.minNbSteps>1)},c=e=>{const{destinationCity:t,originCity:n,tripData:r}=e;if("fr"!==n.countryCode&&"fr"!==t.countryCode||Object(i.isEmpty)(r))return a.a.GENERIC;const{bus:o,historyData:s,train:d}=r.transportInformation,l=u(d,s),c=u(o,s);return l.hasData&&c.hasData&&c.hasDirect?d.bestItinerary.duration.min<o.bestItinerary.duration.min?a.a.TRAIN:a.a.BUS:l.hasData&&l.hasDirect?a.a.TRAIN:c.hasData&&c.hasDirect?a.a.BUS:a.a.GENERIC},u=(e,t)=>Object(i.isEmpty)(e)?{hasDirect:!1,hasData:!1}:t?{hasData:!0,hasDirect:e.minNbSteps-1===0}:{hasDirect:e.some((e=>e.hasDirectTrip)),hasData:!1},p=(e,t)=>{if(Object(i.isEmpty)(e))return null;if(!e.priceDurationGeneralInfo||!e.transportInformation.historyData)return{price:null,duration:null,dailyTripsPerDay:null,companies:e.companiesInvolved,minNbStops:e.minNbStops,pageType:t,transportType:null};if(t===a.a.GENERIC)return{price:{min:e.priceDurationGeneralInfo.minPrice,max:e.priceDurationGeneralInfo.maxPrice},duration:{min:e.priceDurationGeneralInfo.minDuration/60,max:e.priceDurationGeneralInfo.maxDuration/60||90},dailyTripsPerDay:null,companies:e.companiesInvolved,minNbStops:e.minNbStops,pageType:t,transportType:null};const n=r.vb[t];if(!n)return null;const o=e.transportInformation[n],{bestItinerary:s}=o;return{price:{min:s.price.min,max:s.price.max},duration:{min:s.duration.min,max:s.duration.max},dailyTripsPerDay:o.nbPerDay,companies:s.companies,minNbStops:s.minNbStops,pageType:t,transportType:n}},g=(e,t,n)=>({formattedTrip1Message:e.formatMessage(o.a[r.F],{origin:t.name,destination:n.name}),formattedTrip2Message:e.formatMessage(o.a[r.G],{origin:t.name,destination:n.name}),formattedTrip3Message:e.formatMessage(o.a[r.H],{origin:t.name,destination:n.name})})},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return o}));const i="@@saga-injector/restart-on-remount",r="@@saga-injector/daemon",a="@@saga-injector/once-till-unmount",o=["cities:client:cityNotFound"]},function(e,t,n){"use strict";n.d(t,"n",(function(){return i})),n.d(t,"l",(function(){return r})),n.d(t,"m",(function(){return a})),n.d(t,"q",(function(){return o})),n.d(t,"o",(function(){return s})),n.d(t,"p",(function(){return d})),n.d(t,"r",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"i",(function(){return m})),n.d(t,"h",(function(){return f})),n.d(t,"g",(function(){return h})),n.d(t,"j",(function(){return b})),n.d(t,"b",(function(){return v})),n.d(t,"k",(function(){return y})),n.d(t,"a",(function(){return T})),n.d(t,"s",(function(){return k})),n.d(t,"t",(function(){return j}));const i="passengers-info-header-recao",r="passengers-form-update-discount-card-button",a="passengers-form-update-discount-card-input",o="passengers-form-passenger-inputs",s="passengers-form-open-passengers-modal-button",d="passengers-form-passengers-modal",l="passengers-form-remove-passenger-modal-button",c="passengers-form-add-passenger-modal-button",u="passengers-info-customer-id-select",p="passengers-info-customer-mail-input",g="passengers-info-customer-confirm-mail-checkbox",m="passengers-info-customer-suggested-mail",f="passengers-info-customer-mail-input",h="passengers-info-customer-newsletter-checkbox",b="passengers-info-customer-terms-checkbox",v=-1,y="passengers-info-form",T="-",k=17,j="290901"},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return u}));var i=n(4),r=n(51),a=n(44),o=n(14),s=n(1);const d=i.d.a.withConfig({displayName:"AppLink__LinkExtern",componentId:"gqbd7a-0"})(["",";text-decoration:none;display:",";"],(e=>e.styles),(e=>e.hidden?"none":"flex")),l=Object(i.d)(r.b).withConfig({displayName:"AppLink__LinkIntern",componentId:"gqbd7a-1"})(["",";text-decoration:none;display:",";"],(e=>e.styles),(e=>e.hidden?"none":"flex")),c=i.d.span.withConfig({displayName:"AppLink__MagicLink",componentId:"gqbd7a-2"})(["",";text-decoration:none;display:",";"],(e=>e.styles),(e=>e.hidden?"none":"flex")),u=e=>e.includes("https://")||e.includes("http://");t.b=e=>{let{url:t,id:n,name:i,styles:r,hidden:p,inFunnelStep:g,activeStyle:m,methods:f=()=>{},openInNewTab:h,isCloaked:b,mustReload:v,content:y,nofollow:T}=e;return!u(t)&&b?Object(s.jsx)(c,{"data-attr":window.btoa(encodeURIComponent(t)),hidden:p&&g,id:n,onClick:e=>((e,t,n,i)=>{const r=n.currentTarget.getAttribute("data-attr");e?window.open(Object(o.j)(decodeURIComponent(window.atob(r))),"_blank").focus():t?window.location.href=Object(o.j)(decodeURIComponent(window.atob(r))):(a.a.push(decodeURIComponent(window.atob(r))),i())})(h,v,e,f),styles:r,children:i||y}):v?Object(s.jsx)(d,{hidden:p&&g,href:Object(o.j)(t),id:n,onClick:()=>{f()},rel:"noopener"+(T?" nofollow":""),styles:r,target:h?"_blank":null,children:i||y}):Object(s.jsx)(l,{activeStyle:m,hidden:p&&g,id:n,onClick:()=>{f()},styles:r,target:h?"_blank":null,to:t,children:i||y})}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var i=n(165),r=n(517),a=n(19),o=n(7),s=n(83);const d={outboundTrip:s.b,returnTrip:s.b},l=Object(a.fromJS)({selectedTrip:d,[s.a]:void 0});var c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case s.d:return[o.g,o.l].includes(t.direction)?e.setIn(["selectedTrip",t.direction],Object(a.fromJS)(s.b)):e.set("selectedTrip",Object(a.fromJS)(d));case s.e:return e.setIn(["selectedTrip",t.direction],Object(a.fromJS)(t.trip));case s.c:{const n=e.set("selectedTrip",Object(a.fromJS)(t.trips)).setIn(["selectedTrip","outboundTrip","id"],e.getIn(["selectedTrip","outboundTrip","id"]));return e.getIn(["selectedTrip","returnTrip"])?n.setIn(["selectedTrip","returnTrip","id"],e.getIn(["selectedTrip","returnTrip","id"])):n}case s.f:return e.set(s.a,t.cartId);default:return e}},u=n(404);const p=Object(a.fromJS)({[o.c]:o.w,[o.m]:"",[o.j]:void 0,[o.h]:{},[o.b]:{[o.k]:null,[o.n]:null}});var g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.p:return e.set(o.c,t.step);case o.u:return e.set(o.m,t.url);case o.s:return e.set(o.j,t.partnerId);case o.r:return e.set(o.i,t.partnerExternalId);case o.q:return e.set(o.h,Object(a.fromJS)(t.config));case o.t:return e.setIn([o.b,o.k],t.color);case o.v:return e.setIn([o.b,o.n],t.color);case o.o:return e.setIn([o.b,o.k],t.theme[o.k]).setIn([o.b,o.n],t.theme[o.n]);default:return e}},m=n(365),f=n(244),h=n(366),b=n(16),v=n(367),y=n(368),T=n(369),k=n(13);const j=Object(a.fromJS)({[k.T]:{},[k.R]:{},[k.O]:{},[k.r]:!0});var w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:j,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case k.bb:return e.set(k.T,Object(a.fromJS)(t.stationInfos));case k.ab:return e.set(k.R,Object(a.fromJS)(t.stationDepartures));case k.Z:return e.set(k.O,Object(a.fromJS)(t.stationArrivals));case k.K:return e.set(k.r,Object(a.fromJS)(t.loadingStatus));default:return e}},z=n(370),C=n(44);function S(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Object(r.combineReducers)({global:g,language:f.a,travelSearchBar:z.a,largeTravelSlider:h.a,partners:y.a,passengers:u.a,commonCart:c,search:T.a,city:m.a,station:w,[b.p]:v.a,...e});return Object(i.connectRouter)(C.a)(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(4);const r=Object(i.c)(["",";font-weight:700;"],{lineHeight:"21px","@media (min-width: 576px)":{lineHeight:"24px",fontSize:"1.6rem"},fontSize:"1.4rem",margin:"0"});i.d.h6.withConfig({displayName:"H6",componentId:"sc-1vojymu-0"})(["",";"],r)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
216));n(2);var i=n(4),r=n(1);const a=i.d.svg`
217  ${e=>{let{customStyle:t}=e;return t}}
218`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var i=n(34);const r=e=>{const{address:t,campaign:n,checkin:i,checkout:r,forceBrowser:a}=e,o=new URLSearchParams({aid:"tictactrip",campaign:n});return t&&o.append("address",t),i&&o.append("checkin",i),r&&o.append("checkout",r),a&&o.append("medium","undertab"),`https://www.stay22.com/allez/searchbar?${o.toString()}`},a=e=>{const{address:t,birthdates:n,campaign:r,checkin:a,checkout:o}=e,s=new URLSearchParams({aid:"tictactrip",campaign:r,address:t});if(a&&s.append("checkin",a),o&&s.append("checkout",o),n&&n.length>0){let e=0,t=0;const r=Object(i.a)();n.forEach((n=>{r.diff(Object(i.a)(n),"year")>=13?e++:t++})),s.append("adults",e.toString()),s.append("children",t.toString())}return`https://www.stay22.com/embed/gm?${s.toString()}`}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(22);const r={destinationsBannerSubTitle:{id:`${i.a}.destinationsBannerSubTitle`,defaultMessage:"Direction la Bretagne ou la Provence, le bout de l\u2019Europe ou la ville d\u2019\xe0 c\xf4t\xe9. Qu\u2019importe votre destination et la complexit\xe9 pour s\u2019y rendre, on vous accompagne de l\u2019id\xe9e \xe0 l\u2019arriv\xe9e.",en:"Heading to Brittany or Provence, the edge of Europe or the nearby city. No matter your destination or the complexity of getting there, we'll accompany you from the idea to the arrival.",it:"Direzione Bretagna o Provenza, l'estremit\xe0 dell'Europa o la citt\xe0 vicina. Non importa la tua destinazione o la complessit\xe0 per arrivarci, ti accompagneremo dall'idea all'arrivo.",es:"Rumbo a Breta\xf1a o Provenza, el borde de Europa o la ciudad cercana. No importa su destino o la complejidad de llegar all\xed, lo acompa\xf1aremos desde la idea hasta la llegada.",de:"Richtung Bretagne oder Provence, zum Rand Europas oder zur nahegelegenen Stadt. Egal, wohin Ihre Reise geht oder wie komplex sie ist - wir begleiten Sie von der Idee bis zur Ankunft.",nl:"Op weg naar Bretagne of de Provence, de rand van Europa of de nabijgelegen stad. Ongeacht uw bestemming of de complexiteit van de reis, wij begeleiden u van het idee tot de aankomst."},destinationsBannerTitle:{id:`${i.a}.destinationsBannerTitle`,defaultMessage:"R\xe9servez maintenant, partez demain.",en:"Book now, leave tomorrow.",it:"Prenota ora, parti domani.",es:"Reserva ahora, sal ma\xf1ana.",de:"Jetzt buchen, morgen abreisen.",nl:"Boek nu, vertrek morgen."},verytrainBannerTitle:{id:`${i.a}.verytrainBannerTitle`,defaultMessage:"Verytrain : le package train + h\xf4tel.",en:"Verytrain: train + hotel package.",es:"Verytrain: el paquete tren + hotel.",it:"Verytrain: il pacchetto treno + hotel.",de:"Verytrain: das Zug- und Hotelpaket.",nl:"Verytrain: het trein + hotel pakket."},verytrainBannerSubTitle:{id:`${i.a}.verytrainBannerSubTitle`,defaultMessage:"Train et h\xf4tel au m\xeame endroit, pour des city breaks et s\xe9jours packag\xe9s \xe0 un prix plus malin.",en:"Train and hotel in one place, for city breaks and package stays at a smarter price.",es:"Tren y hotel en un mismo lugar, para escapadas urbanas y viajes combinados a un precio m\xe1s inteligente.",it:"Treno e hotel nello stesso posto, per city break e soggiorni in pacchetto a un prezzo pi\xf9 conveniente.",de:"Zug und Hotel an einem Ort, f\xfcr St\xe4dtetrips und Reisepakete zu einem attraktiveren Preis.",nl:"Trein en hotel op \xe9\xe9n plek, voor citytrips en pakketreizen tegen een slimmer tarief."},verytrainBannerPromoPrefix:{id:`${i.a}.verytrainBannerPromoPrefix`,defaultMessage:"Profitez du code promo",en:"Use promo code",es:"Aprovecha el c\xf3digo promocional",it:"Approfitta del codice promo",de:"Nutzen Sie den Gutscheincode",nl:"Gebruik promotiecode"},verytrainBannerPromoSuffix:{id:`${i.a}.verytrainBannerPromoSuffix`,defaultMessage:"pour \xe9conomiser 50\u20ac.",en:"to save EUR50.",es:"para ahorrar 50 EUR.",it:"per risparmiare 50 EUR.",de:"und sparen Sie 50 EUR.",nl:"om EUR50 te besparen."},verytrainBannerCta:{id:`${i.a}.verytrainBannerCta`,defaultMessage:"D\xe9couvrir Verytrain",en:"Discover Ver
218ytrain",es:"Descubrir Verytrain",it:"Scopri Verytrain",de:"Verytrain entdecken",nl:"Ontdek Verytrain"},destinationsCardFrom:{id:`${i.a}.destinationsCardFrom`,defaultMessage:"\xc0 partir de",en:"From",es:"Desde",it:"Da",de:"Ab",nl:"Vanaf"},destinationsHeaderTitle1:{id:`${i.a}.destinationsHeaderTitle1`,defaultMessage:"Vous ",en:"You ",es:"Puedes ",de:"Sie ",it:"Puoi ",nl:"U "},destinationsHeaderTitle2:{id:`${i.a}.destinationsHeaderTitle2`,defaultMessage:'pouvez partir partout, <span class="highlight">(vraiment) partout.</span>',en:'can depart from anywhere, <span class="highlight">(really) anywhere.</span>',es:'partir desde cualquier lugar, <span class="highlight">(de verdad) cualquier lugar.</span>',de:'k\xf6nnen von \xfcberall aus abfahren, <span class="highlight">(wirklich) \xfcberall.</span>',it:'partire da qualsiasi luogo, <span class="highlight">(davvero) da qualsiasi luogo.</span>',nl:'kunt overal, <span class="highlight">(echt) overal vandaan vertrekken.</span>'}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n(3),r=n.n(i);const a=r.a.shape({answer:r.a.oneOfType([r.a.string,r.a.node]),id:r.a.oneOfType([r.a.string,r.a.number]),priority:r.a.number,question:r.a.string});r.a.arrayOf(a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
219  ${e=>{let{customStyle:t}=e;return t}}
220`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"18",viewBox:"0 0 19 18",width:"19",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M14.2031 9.77744C14.3642 8.31886 14.0234 7.08405 12.964 5.96169C11.9565 4.89436 10.9567 4.77794 9.55341 5.01777C8.04662 5.27528 6.89161 5.53806 5.45504 4.8347C4.77752 4.50298 3.98439 3.95037 3.56218 3.31298C3.36523 3.01567 3.15291 1.96596 3.15291 2.32329V4.1711C3.15291 5.19257 2.85838 6.20037 2.84596 7.22598C2.83436 8.18292 2.87195 9.15329 3.15291 10.076C3.44139 11.0234 4.18251 12.2982 4.88464 12.9593C6.19996 14.1976 8.30797 15.1258 10.2128 14.8003C11.1857 14.634 13.091 13.3938 13.3441 12.375M16.25 15.75C16.25 15 15.9184 14.5248 15.8407 14.3885C15.3887 13.5955 14.796 13.0187 14.1013 12.432C12.8659 11.3884 11.3506 10.6013 9.70171 10.6013",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeWidth:"2"})})}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"d",(function(){return u}));var i=n(4);const r=Object(i.c)(["",""],{fontSize:"1.6rem",lineHeight:"24px"}),a=i.d.p.withConfig({displayName:"P__P1",componentId:"c77mpg-0"})(["",""],r),o=Object(i.c)([""," ",""],r,{fontWeight:600}),s=i.d.p.withConfig({displayName:"P__P1SemiBold",componentId:"c77mpg-1"})(["",""],o),d=Object(i.c)([""," ",""],r,{fontStyle:"italic"}),l=(i.d.p.withConfig({displayName:"P__P1Italic",componentId:"c77mpg-2"})(["",""],d),Object(i.c)([""," ",""],r,{textDecoration:"underline"})),c=(i.d.p.withConfig({displayName:"P__P1Underline",componentId:"c77mpg-3"})(["",""],l),Object(i.c)(["",""],{fontSize:"1.4rem",lineHeight:"21px"})),u=i.d.p.withConfig({displayName:"P__P2",componentId:"c77mpg-4"})(["",""],c),p=Object(i.c)([""," ",""],c,{fontWeight:600}),g=(i.d.p.withConfig({displayName:"P__P2SemiBold",componentId:"c77mpg-5"})(["",""],p),Object(i.c)([""," ",""],c,{fontStyle:"italic"})),m=(i.d.p.withConfig({displayName:"P__P2Italic",componentId:"c77mpg-6"})(["",""],g),Object(i.c)([""," ",""],c,{textDecoration:"underline"})),f=(i.d.p.withConfig({displayName:"P__P2Underline",componentId:"c77mpg-7"})(["",""],m),Object(i.c)(["",""],{fontSize:"1.2rem",lineHeight:"15px"})),h=(i.d.p.withConfig({displayName:"P__P3",componentId:"c77mpg-8"})(["",""],f),Object(i.c)([""," ",""],f,{fontWeight:600})),b=(i.d.p.withConfig({displayName:"P__P3SemiBold",componentId:"c77mpg-9"})(["",""],h),Object(i.c)([""," ",""],f,{fontStyle:"italic"})),v=(i.d.p.withConfig({displayName:"P__P3Italic",componentId:"c77mpg-10"})(["",""],b),Object(i.c)([""," ",""],f,{textDecoration:"underline"}));i.d.p.withConfig({displayName:"P__P3Underline",componentId:"c77mpg-11"})(["",""],v)},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));const i="/return",r="outboundTrip",a="returnTrip"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(22);const r={reviewTitle:{id:`${i.a}.reviewTitle`,defaultMessage:'On s\u2019occupe de vous <span class="highlight">comme si on partait ensemble.</span>',en:'We take care of you <span class="highlight">
220as if we were traveling together.</span>',es:'Cuidamos de ti <span class="highlight">como si viaj\xe1ramos juntos.</span>',it:'Ci prendiamo cura di te <span class="highlight">come se viaggiassimo insieme.</span>',de:'Wir k\xfcmmern uns um dich, <span class="highlight">als ob wir gemeinsam unterwegs w\xe4ren.</span>',nl:'Wij zorgen voor je <span class="highlight">alsof we samen op reis zijn.</span>'},reviewReactivityComment:{id:`${i.a}.reviewReactivityComment`,defaultMessage:"Je cherchais un service capable de proposer des trajets de plusieurs compagnies en train et en bus et j\u2019ai trouv\xe9 ! Exp\xe9rience fluide, service client au top. Merci et bravo ! <br></br>-Alexandre, 21 mars 2024",en:"I was looking for a service that could offer journeys from multiple train and bus companies and I found it! Smooth experience, top-notch customer service. Thank you and well done! <br></br>-Alexandre, March 21, 2024",it:"Stavo cercando un servizio che potesse offrire viaggi da diverse compagnie ferroviarie e autobus e l'ho trovato! Esperienza fluida, servizio clienti di alto livello. Grazie e bravo! <br></br>-Alexandre, 21 marzo 2024",es:"Estaba buscando un servicio que pudiera ofrecer viajes de m\xfaltiples compa\xf1\xedas de trenes y autobuses \xa1y lo encontr\xe9! Experiencia fluida, servicio al cliente de primera. \xa1Gracias y bien hecho! <br></br>-Alexandre, 21 de marzo de 2024",de:"Ich war auf der Suche nach einem Service, der Fahrten von mehreren Zug- und Busunternehmen anbieten konnte und habe es gefunden! Reibungslose Erfahrung, erstklassiger Kundenservice. Vielen Dank und gut gemacht! <br></br>-Alexandre, 21. M\xe4rz 2024",nl:"Ik was op zoek naar een dienst die reizen kon aanbieden van meerdere trein- en busbedrijven en ik vond het! Soepele ervaring, eersteklas klantenservice. Bedankt en goed gedaan! <br></br>-Alexandre, 21 maart 2024"},reviewRatings:{id:`${i.a}.reviewRatings`,defaultMessage:'<strong>4.4</strong> sur <a href="https://fr.trustpilot.com/review/tictactrip.eu"> <u>767 avis</u> </a>',en:'<strong>4.4</strong> out of<a href="https://fr.trustpilot.com/review/tictactrip.eu"> <u>767 reviews</u> </a>',it:'<strong>4,4</strong> su <a href="https://fr.trustpilot.com/review/tictactrip.eu"> <u>767 recensioni</u> </a>',es:'<strong>4,4</strong> sobre <a href="https://fr.trustpilot.com/review/tictactrip.eu"> <u>767 opiniones</u> </a>',de:'<strong>4,4</strong> von <a href="https://fr.trustpilot.com/review/tictactrip.eu"> <u>767 Bewertungen</u> </a>',nl:'<strong>4,4</strong> uit <a href="https://fr.trustpilot.com/review/tictactrip.eu"> <u>767 beoordelingen</u> </a>'},reviewTestimonial1:{id:`${i.a}.reviewTestimonial1`,defaultMessage:"Je ne pensais pas trouver un prix si bas pour mon Paris La Rochelle en bus. Le comparateur Tictactrip a ce gros avantage de proposer des escales pour changer de compagnie et donc baisser les prix !",en:"I didn't expect to find such a low price for my Paris La Rochelle bus trip. Tictactrip's comparator has the great advantage of offering layovers to change companies and thus lower the prices!",it:"Non mi aspettavo di trovare un prezzo cos\xec basso per il mio viaggio in autobus da Parigi a La Rochelle. Il comparatore di Tictactrip ha il grande vantaggio di offrire scali per cambiare compagnie e quindi abbassare i prezzi!",es:"No esperaba encontrar un precio tan bajo para mi viaje en autob\xfas de Par\xeds a La Rochelle. El comparador de Tictactrip tiene la gran ventaja de ofrecer escalas para cambiar de compa\xf1\xeda y as\xed bajar los precios.",de:"Ich h\xe4tte nicht erwartet, dass ich f\xfcr meine Busreise von Paris nach La Rochelle einen so niedrigen Preis finde. Der Vergleich von Tictactrip hat den gro\xdfen Vorteil, Zwischenstopps anzubieten, um die Unternehmen zu wechseln und damit die Preise zu senken!",nl:"Ik had niet verwacht dat ik zo'n lage prijs zou vinden voor mijn busreis van Parijs naar La Rochelle. De vergelijker van Tictactrip heeft het grote voordeel dat er tussenstops worden aangeboden om van bedrijf te veranderen en zo de prijzen te verlagen!"},reviewTestimonial2:{id:`${i.a}.reviewTestimonial2`,defaultMessage:"Hyper pratique de pouvoir combiner les moyens de transports et les transporteurs. Les prix sont plus bas et surtout j\u2019ai pu tout r\xe9server sur la m\xeame application, c\u2019est top !",en:"It is so practical to be able to combine different means of transport and transport companies. Prices are lower and I was able to book everything on the same app, it is awesome!",it:"\xc8 cos\xec pratico poter combinare diversi mezzi di trasporto e compagnie di trasporto. I prezzi sono pi\xf9 bassi e ho potuto prenotare tutto sulla stessa app, \xe8 fantastico!",es:"Es muy pr\xe1ctico poder combinar diferentes medios de transporte y compa\xf1\xedas de transporte. Los precios son m\xe1s bajos y pude reservar todo en la misma aplicaci\xf3n, \xa1es genial!",de:"Es ist so praktisch, verschiedene Verkehrsmittel und Verkehrsunternehmen kombinieren zu k\xf6nnen. Die Preise sind niedriger und ich konnte alles auf derselben App buchen, es ist gro\xdfartig!",nl:"Het is zo praktisch om verschillende vervoersmiddelen en vervoersbedrijven te kunnen combineren. De prijzen zijn lager en ik kon alles op dezelfde app boeken, het is geweldig!"},reviewTestimonial3:{id:`${i.a}.reviewTestimonial3`,defaultMessage:"Gr\xe2ce \xe0 Tictactrip j'ai pu aller \xe0 la montage en train et navette. L'occasion de laisser la voiture \xe0 la maison et promouvoir les transports bas-carbone. Simple, rapide et efficace.",en:"Thanks to Tictactrip, I was able to go to the mountains by train and shuttle. A chance to leave the car at home and promote low-carbon transport. Simple, fast, and efficie
220nt.",fr:"Gr\xe2ce \xe0 Tictactrip j'ai pu aller \xe0 la montagne en train et navette. L'occasion de laisser la voiture \xe0 la maison et de promouvoir les transports bas-carbone. Simple, rapide et efficace.",es:"Gracias a Tictactrip, pude ir a las monta\xf1as en tren y transporte compartido. Una oportunidad para dejar el coche en casa y promover el transporte de bajas emisiones. \xa1Simple, r\xe1pido y eficiente!",de:"Dank Tictactrip konnte ich mit dem Zug und Shuttle in die Berge fahren. Eine Gelegenheit, das Auto zu Hause zu lassen und den klimafreundlichen Verkehr zu f\xf6rdern. Einfach, schnell und effizient.",it:"Grazie a Tictactrip sono riuscito ad andare in montagna in treno e navetta. Un'occasione per lasciare l'auto a casa e promuovere i trasporti a basse emissioni. Semplice, veloce ed efficiente.",nl:"Dankzij Tictactrip kon ik met de trein en shuttle naar de bergen. Een kans om de auto thuis te laten en milieuvriendelijk transport te bevorderen. Eenvoudig, snel en effici\xebnt."}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var i=n(3),r=n.n(i);const a="app/Partners/ACTIVE_STEP",o="https://meetings.hubspot.com/hugo-bazin";r.a.shape({activeStep:r.a.string})},function(e,t,n){"use strict";t.a=n.p+"static/media/sad-nodi-reduce.c3f09045.webp"},function(e,t,n){"use strict";t.a=n.p+"static/media/sad-nodi-reduce-2x.92d97ac9.webp"},function(e,t,n){"use strict";t.a=n.p+"static/media/sad-nodi-reduce-3x.b661b0c8.webp"},function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return I}));var i=n(4),r=n(3),a=n.n(r),o=n(2),s=n(6),d=n.p+"static/media/arrowRightBlack.565007b3.svg",l=n(405),c=n(11),u=n(348),p=n(144),g=n(145),m=n(351),f=n(38),h=n(201),b=n(1);const v=Object(i.c)(["",";width:280px;height:378px;border-radius:10px;box-shadow:0px 3px 8px 0px rgba(231,232,240,1);background-color:",";color:",";transition:box-shadow 250ms ease;&:hover{box-shadow:0px 8px 24px 0px rgba(231,232,240,1);}@media (min-width:768px){width:320px;height:457px;}"],{position:"relative",display:"flex",flexShrink:0,marginTop:"4rem",marginRight:"auto",marginLeft:"auto",textDecoration:"none",cursor:"pointer"},(e=>e.isYellow?c.a.brandYellow:c.a.brandRed),(e=>e.isYellow?c.a.primary400:"white")),y=Object(i.c)(["",";background-color:",";color:white;"],v,c.a.brandRed),T=Object(i.c)(["",";background-color:",";color:",";"],v,c.a.brandYellow,c.a.primary400),k=i.d.span.withConfig({displayName:"DestinationCard__CustomHandler",componentId:"ixdu7q-0"})(["",";"],v),j=i.d.div.withConfig({displayName:"DestinationCard__Image",componentId:"ixdu7q-1"})(["",";width:260px;height:300px;top:-40px;background:url(",");background-size:cover;background-position:center;@media (min-width:768px){width:280px;height:350px;}"],{position:"absolute"},(e=>e.src)),w=i.d.div.withConfig({displayName:"DestinationCard__Infos",componentId:"ixdu7q-2"})(["",";padding-right:2.5rem;"],{display:"flex",flexDirection:"column",justifyContent:"flex-end",paddingTop:"3rem",paddingBottom:"3rem",paddingLeft:"2rem","@media (min-width: 768px)":{paddingBottom:"5rem"}}),z=Object(i.d)(g.a).withConfig({displayName:"DestinationCard__City",componentId:"ixdu7q-3"})(["",";"],{margin:"0",marginBottom:"1rem"}),C=i.d.div.withConfig({displayName:"DestinationCard__Price",componentId:"ixdu7q-4"})(["",";"],{display:"flex",alignItems:"flex-start"}),S=i.d.span.withConfig({displayName:"DestinationCard__From",componentId:"ixdu7q-5"})([""," margin:7px 10px 0 2px;"],m.a),M=i.d.span.withConfig({displayName:"DestinationCard__PriceValue",componentId:"ixdu7q-6"})([""," ",";margin:unset !important;font-size:3.8rem;"],p.b,{paddingLeft:"1rem"}),A=i.d.img.withConfig({displayName:"DestinationCard__Arrow",componentId:"ixdu7q-7"})([""," position:absolute;bottom:20px;right:20px;"],f.d),x=e=>"France"===e,O=e=>{let{customClickHandler:t,destination:n,isCloaked:i}=e;return t?Object(b.jsx)(k,{isYellow:x(n.country),onClick:()=>t(),children:Object(b.jsx)(D,{destination:n})}):Object(b.jsx)(u.b,{content:Object(b.jsx)(D,{destination:n}),id:`destinationCard${n.id}`,isCloaked:i,methods:t,mustReload:!0,styles:x(n.country)?T:y,url:n.url})},D=e=>{let{destination:t}=e;return Object(b.jsxs)(o.Fragment,{children:[Object(b.jsx)(j,{src:t.image}),Object(b.jsxs)(w,{children:[Object(b.jsx)(z,{children:t.title}),Object(b.jsxs)(C,{children:[Object(b.jsx)(S,{children:Object(b.jsx)(s.FormattedMessage,{...h.a.priceFrom})}),Object(b.jsxs)(M,{children:[t.price,"\u20ac"]})]})]}),Object(b.jsx)(A,{alt:"Arrow select destination",src:x(t.country)?d:l.a})]})},I=a.a.shape({country:a.a.string,external:a.a.bool,id:a.a.number,image:a.a.string,price:a.a.number,title:a.a.string,url:a.a.string})},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var i=n(19),r=n(20);const a=Object(i.fromJS)({[r.c]:{},[r.a]:{[r.g]:[],[r.h]:[]}});t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r.J:return e.set(r.c,Object(i.fromJS)(t.cityData));case r.I:{const n=e.getIn([r.c,"city"]),a=t.linksFrom.map((e=>({origin:n,destination:e.local_name.split(",")[0],path:`/search/${t.validCitySlug}/${e.unique_name}`}))),o=t.linksTo.map((e=>({origin:e.local_name.split(",")[0],destination:n,path:`/search/${e.unique_name}/${t.validCitySlug}`})));return e.setIn([r.a,r.g],Object(i.fromJS)(a)).setIn([r.a,r.h],Object(i.fromJS)(o))}default:return e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var i=n(19),r=n(56);const a=Object(i.fromJS)({[r.a]:0,[r.b]:[],[r.c]:!1});t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r.g:return e.set(r.b,Object(i.fromJS)(t.data));case r.d:return e.set(r.c,!0).set(r.a,(e.get(r.a)+1)%e.get(r.b).size);case r.e:return e.set(r.c,!0).set(r.a,(e.get(r.a)+(e.get(r.b).size-1))%e.get(r.b).size);case r.h:return e.set(r.c,!1);case r.f:return e.set(r.a,t.next);default:return e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var i=n(19),r=n(16);const a=Object(i.fromJS)({[r.m]:!0,[r.e]:r.f,[r.g]:{},[r.p]:[]});t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r.z:return e.set(r.m,Object(i.fromJS)(t.loadingStatus));case r.y:return e.set(r.e,Object(i.fromJS)(t.tab));case r.C:return e.set(r.p,Object(i.fromJS)(t.orders));case r.B:return e.set(r.g,Object(i.fromJS)(t.customer));default:return e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var i=n(19),r=n(360);const a=Object(i.fromJS)({network:!0,partnership:!1,createWidget:!1});t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(arguments.length>1?arguments[1]:void 0).type===r.a?window.scrollY<1080?e.set("network",!0).set("partnership",!1):window.scrollY>1080&&window.scrollY<2650?e.set("network",!1).set("partnership",!0).set("createWidget",!1):window.scrollY>2650?e.set("network",!1).set("partnership",!1).set("createWidget",!0):e.set("network",!1).set("partnership",!1).set("createWidget",!1):e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return s}));var i=n(19),r=n(9),a=n(5),o=n(345);const s=Object(i.fromJS)({[a.pb]:{},[a.w]:{},[a.ud]:{},[a.hb]:!0,[a.gb]:{[a.M]:[],[a.nd]:[],[a.L]:[],[a.md]:[]},[a.x]:[],[a.rb]:{},[a.t]:null,[a.Zb]:!1,[a.i]:null});const d=e=>{const[t,n,i]=e.local_name.split(",");return{name:t,slug:e.unique_name,region:n,country:i,id:e.city_id}};t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.xb:return e.set(a.i,t.companiesData);case a.Db:return e.set(a.Zb,t.shouldRedirectToMainPage);case a.yb:return e.set(a.t,t.pageType);case a.wb:return e.set(t.cityType,Object(i.fromJS)(t.city));case a.Eb:{const n=Object(o.f)(t.tripData);return e.set(a.ud,Object(i.fromJS)(n))}case a.Bb:return e.set(a.hb,t.value);case a.Ab:{const n=t.links.map((n=>{const i=t.direction===r.n;return{origin:i?e.get(a.h[t.linkType]).toJS():d(n),destination:i?d(n):e.get(a.h[t.linkType]).toJS()}}));return e.setIn([a.gb,t.linkType],Object(i.fromJS)(n))}case a.zb:return e.set(a.x,Object(i.fromJS)(t.content.slice().sort(((e,t)=>e.priority-t.priority))));case a.a:const n=e.get(a.x).toJS(),l=n.length>0?n.slice().sort(((e,t)=>t.priority-e.priority)).at(0).priority+1:0,c=Object(i.fromJS)({content:{title:"",body:""},isNew:!0,priority:l});return e.update(a.x,(e=>e.push(c)));case a.u:return e.update(a.x,(e=>e.filter((e=>e.get("priority")!==t.priority))));case a.Cb:return e.set(a.rb,Object(i.fromJS)(t.ratings));case a.sb:return s;default:return e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l}));var i=n(19),r=n(45),a=n.n(r),o=n(2),s=n(204),d=n(28);const l=Object(i.fromJS)({currentField:d.o,remainingFields:[d.x,d.i,d.D,d.z],origin:{value:"",suggestionsList:[],navigationMatch:{},focusedSuggestionID:0,tmpSelection:{},selectedPlace:{}},destination:{value:"",suggestionsList:[],navigationMatch:{},focusedSuggestionID:0,tmpSelection:{},selectedPlace:{}},departureDate:null,returnDate:null,departureTime:0,returnTime:0,dateFocus:d.D,discountCardsList:[],autocompleteLoading:!1,showDiscountCards:!1,focusedPassengerId:-1,isIteratingOverSuggestions:!1,error:!1,originPlaceInputRef:Object(o.createRef)(),destinationPlaceInputRef:Object(o.createRef)(),departureDateInputRef:Object(o.createRef)(),returnDateInputRef:Object(o.createRef)(),passengersInputRef:Object(o.createRef)()});const c=(e,t)=>
220{const n=e.get("currentField");switch(t.key){case d.b:{const t=u(Object(i.fromJS)(e.getIn([n,"suggestionsList"]))),r=p(e,n,t);return m(e,n,r)}case d.c:{const t=u(Object(i.fromJS)(e.getIn([n,"suggestionsList"]))),r=g(e,n,t);return m(e,n,r)}case d.k:{t.preventDefault();const i=h(e,e.getIn([n,"focusedSuggestionID"]));return f(i)}case d.G:{t.preventDefault();const i=h(e,e.getIn([n,"focusedSuggestionID"]));return f(i)}default:return e}},u=e=>{let t=e.size;return e.map((e=>(e.get("stations")&&(t+=e.get("stations").size),t))),t},p=(e,t,n)=>(e.getIn([t,"focusedSuggestionID"])+1)%n,g=(e,t,n)=>(e.getIn([t,"focusedSuggestionID"])+(n-1))%n,m=(e,t,n)=>{const i=e.getIn([t,"navigationMatch"]).toList().get(n);return e.setIn([t,"focusedSuggestionID"],n).setIn([t,"tmpSelection"],e.getIn([t,"suggestionsList",i]))},f=e=>{if(window.innerWidth>768){const t=e.get("currentField"),n=e.get("remainingFields").map((e=>e===t?d.l:e)),i=n.filter((e=>e!==d.l)).get(0);return e.set("remainingFields",n).set("currentField",i)}return e.set("currentField",d.o)},h=(e,t)=>{const n=e.get("currentField");if(e.getIn([n,"suggestionsList"]).size>0){const i=t-e.getIn([n,"tmpSelection","navigationId"]),r=[n,"tmpSelection","stations",i>0?i-1:0,"name"],a=i>0?e.getIn(r):e.getIn([n,"tmpSelection","name","city"]);return e.setIn([n,"value"],a).setIn([n,"selectedPlace"],e.getIn([n,"tmpSelection"]))}return e.setIn([n,"value"],"")};t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=e.get("currentField");switch(t.type){case d.A:return Object(s.o)(t.cityName)?e:e.setIn([t.direction,"value"],t.cityName).setIn([t.direction,"selectedPlace","id"],t.cityId?parseInt(t.cityId,10):null);case d.C:return a()(t.date).isValid()&&!a()(t.date).isBefore(a()())?e.set(t.direction,a.a.parseZone(t.date)):e;case d.K:return e.setIn([n,"value"],t.query);case d.B:return e.set("currentField",t.newFocus).set("isIteratingOverSuggestions",!0);case d.w:return!0===e.get("isIteratingOverSuggestions")?c(e,t.event):e;case d.r:return e.setIn([t.direction,"suggestionsList"],Object(i.fromJS)(t.suggestions.slice(0,8))).setIn([t.direction,"navigationMatch"],Object(i.fromJS)(t.navigationMatch)).setIn([t.direction,"focusedSuggestionID"],0).setIn([t.direction,"tmpSelection"],Object(i.fromJS)(t.suggestions[0])).set("isIteratingOverSuggestions",!0).set("error",!1);case d.p:return e.set("error",t.error);case d.u:return e.set("discountCardsList",t.cardsList).set("error",!1).set("showDiscountCards",!0);case d.q:return e.set("autocompleteLoading",t.value);case d.t:return e.set("error",t.error);case d.E:{const i=m(e,n,t.id),r=h(i,t.id);return f(r)}case d.F:{let t;switch(e.get("currentField")){case d.x:t=d.i;break;case d.i:t=d.x;break;default:t=e.get("currentField")}const n=e.get("origin");return e.set("origin",e.get("destination")).set("destination",n).set("currentField",t)}case d.g:return e.set("departureDate",t.departureDate).set("returnDate",t.returnDate).setIn(["remainingFields",2],d.l);case d.n:return e.get("dateFocus")===d.D?e.set("departureTime",t.hour):e.set("returnTime",t.hour);case d.H:return e.set("dateFocus",t.dateFocus?t.dateFocus:d.D);case d.f:{const t=e.set("returnDate",null).set("returnTime",0);return f(t)}case d.J:return e.set("focusedPassengerId",t.id===e.get("focusedPassengerId")?-1:t.id);case d.I:return e.get("focusedPassengerId")===t.passengersLength-1?e.set("focusedPassengerId",t.id-1):e;case d.m:return e.set("showDiscountCards",!1);case d.e:{const t=e.get("currentField"),n=l.get("remainingFields").findIndex((e=>e===t)),r=e.get("remainingFields").set(n,t);return e.setIn([t,"value"],"").set("remainingFields",r).setIn([t,"selectedPlace"],Object(i.fromJS)({})).setIn([t,"tmpSelection"],Object(i.fromJS)({}))}default:return e}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return l}));var i=n(9),r=n(35);const a=async e=>Object(r.a)(`${i.c}/users/me`,{method:"GET",headers:{...i.e,authorization:`Bearer ${e}`}}),o=async e=>Object(r.a)(`${i.c}/users/me/passengers`,{method:"GET",headers:{...i.e,authorization:`Bearer ${e}`}}),s=async(e,t)=>Object(r.a)(`${i.c}/users/me/passengers/${t.passengerId}`,{method:"PUT",headers:{...i.e,authorization:`Bearer ${e}`},body:JSON.stringify(t.updatedPassenger)}),d=async(e,t)=>Object(r.a)(`${i.c}/users/me/passengers`,{method:"POST",headers:{...i.e,authorization:`Bearer ${e}`},body:JSON.stringify(t)}),l=async(e,t)=>Object(r.a)(`${i.c}/users/me/passengers/${t}`,{method:"DELETE",headers:{...i.e,authorization:`Bearer ${e}`}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
220));n(2);var i=n(4),r=n(1);const a=i.d.svg`
221  ${e=>{let{customStyle:t}=e;return t}}
222`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"23",viewBox:"0 0 22 23",width:"22",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M7.57 16.62L8.5 15.5C12.64 15.5 16 12.37 16 8.5C16 7.45 15.75 6.46 15.3 5.57M7.57 16.62L7.02 17.28C6.55 17.84 5.65 17.72 5.34 17.05L4 14.1C2.18 12.82 1 10.79 1 8.5C1 4.63 4.36 1.5 8.5 1.5C11.52 1.5 14.13 3.17 15.3 5.57M7.57 16.62C8.92 18.29 11.08 19.36 13.5 19.36L14.98 21.14C15.45 21.71 16.35 21.58 16.66 20.91L18 17.96C19.82 16.68 21 14.65 21 12.36C21 9.08 18.57 6.32 15.3 5.57M6 8.5H11",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(2);var i=n(4),r=n(1);const a=i.d.svg`
223  ${e=>{let{customStyle:t}=e;return t}}
224`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M16.5 14H16.51M3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V9C21 7.89543 20.1046 7 19 7L5 7C3.89543 7 3 6.10457 3 5ZM3 5C3 3.89543 3.89543 3 5 3H17M17 14C17 14.2761 16.7761 14.5 16.5 14.5C16.2239 14.5 16 14.2761 16 14C16 13.7239 16.2239 13.5 16.5 13.5C16.7761 13.5 17 13.7239 17 14Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return ie}));var i,r,a,o,s,d,l,c,u,p,g,m,f,h,b,v,y,T,k,j,w,z,C,S,M,A,x,O,D,I,E,P,N,R,L,F,B,q,$,V,G,U,H,W,Y,Z,K,Q,J,X,_,ee=n(2);function te(){return te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},te.apply(null,arguments)}function ne(e,t){let{title:n,titleId:ne,...ie}=e;return ee.createElement("svg",te({width:111,height:72,viewBox:"0 0 111 72",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":ne},ie),n?ee.createElement("title",{id:ne},n):null,i||(i=ee.createElement("path",{d:"M1.35474 48.2896C1.54828 47.9989 1.90309 47.6436 1.58053 47.579C1.35474 47.9666 1.19346 47.9343 1.0967 48.4188C0.903162 48.6449 0.741883 48.8388 0.677371 48.7742C0.677371 48.9034 0.451581 49.2587 0.548348 49.4525C0.806394 49.0649 0.967673 48.6773 1.29023 48.1927C1.41925 48.1604 1.35474 48.2573 
2241.35474 48.3219V48.2896Z",fill:"#22E4AB"})),r||(r=ee.createElement("path",{d:"M5.3222 48.1927C5.3222 48.1927 5.12867 48.0635 5.06416 47.9989L5.28995 48.1927H5.3222Z",fill:"#22E4AB"})),a||(a=ee.createElement("path",{d:"M7.61236 71.2555C7.61236 71.2555 7.48334 71.0617 7.45108 70.9648C7.45108 71.1263 6.7092 70.7387 7.61236 71.2555Z",fill:"#22E4AB"})),o||(o=ee.createElement("path",{d:"M5.45123 48.3542C5.45123 48.3542 5.35446 48.2573 5.28995 48.1927C5.25769 48.1927 5.22543 48.1927 5.25769 48.2573C5.3222 48.2573 5.38671 48.2573 5.45123 48.3542Z",fill:"#22E4AB"})),s||(s=ee.createElement("path",{d:"M28.0948 56.8493C28.0948 56.8493 28.2883 56.6232 28.3851 56.494C28.3851 56.4617 28.3851 56.4294 28.3851 56.3971L28.0948 56.8816V56.8493Z",fill:"#22E4AB"})),d||(d=ee.createElement("path",{d:"M37.8038 48.8388C37.8038 48.4834 37.965 48.4511 38.0618 48.1927C37.965 48.1927 37.8683 48.548 37.8683 48.3219C38.0296 47.579 38.2231 46.8361 38.3844 46.0932C38.5779 45.4795 38.8682 44.252 38.3521 43.3153C37.4812 41.4419 34.804 40.5052 32.9654 42.1848C32.3848 42.8308 32.4816 43.1538 32.5138 43.4122C32.5138 43.7029 32.5138 43.9936 32.2558 44.6074L32.1267 44.1874C31.8687 46.4162 31.03 48.5803 30.5785 50.7122C30.5785 50.583 30.514 50.5507 30.5785 50.3569C30.2882 50.7445 30.0624 51.9719 30.1591 52.0042C30.0301 52.3272 30.0301 52.0365 29.9011 52.2303C29.6753 52.6502 29.7076 53.3932 29.4818 53.5547C29.4495 53.5547 29.4818 53.4255 29.4818 53.3286C29.4818 53.6516 28.9979 54.6206 29.256 54.4268C28.9012 55.1697 28.7399 55.8803 28.3851 56.4617C28.3851 56.9139 27.74 57.7215 27.9658 57.9476C27.7077 57.7861 27.1916 59.175 27.0948 59.6918C27.0948 59.498 26.8368 60.0794 26.8045 59.821C26.5465 60.3378 26.353 60.8546 26.5465 60.8223C25.9659 61.4038 25.8369 62.2113 25.5788 62.7604C25.2563 62.3082 24.9337 61.8237 24.5789 61.2099C24.4176 60.8546 24.8047 61.3391 24.9015 61.4038C24.0305 60.1763 23.3854 58.9489 22.6113 57.8507C22.6113 57.8507 22.7403 57.9476 22.8048 58.0768C22.6758 57.8507 22.579 57.4954 22.4823 57.5923L22.6113 57.8184C22.6113 58.3029 21.8049 57.0754 21.6759 57.0754C22.192 57.3016 21.1598 55.848 21.9017 56.2679C21.8049 56.1387 21.6436 55.9772 21.5791 56.0418C21.4823 55.8157 21.4823 55.7188 21.7081 55.8803C21.2243 55.0728 21.2566 55.4281 20.8695 54.6852C20.934 54.6852 21.0308 54.8144 21.1275 54.8467C20.8372 54.5237 20.5147 54.1684 20.2566 53.5224C20.3211 53.5224 20.3211 53.4578 20.4179 53.6516C19.9663 52.7794 19.4825 52.198 19.0309 51.3582C19.0309 51.2936 19.0309 51.2613 19.0309 51.1967V51.3905C19.0309 51.229 19.1277 51.0029 19.0954 50.8737H18.8051C18.8051 50.8737 18.7083 50.7122 18.6761 50.6153C19.1277 50.906 18.5471 50.0985 18.6761 49.9047C18.4826 49.6786 18.2568 49.4525 18.031 49.291L18.1923 49.614C17.6439 49.0649 16.9343 48.9357 16.3214 48.8065C16.515 48.8065 16.7085 48.8065 16.902 48.8065C16.4504 48.6772 15.9344 48.6772 15.4828 48.8065C15.7408 48.7742 16.0311 48.8065 16.2892 48.8388C15.5473 48.968 16.3537 49.0649 15.4505 49.1618C15.6118 49.0649 14.8054 49.3556 14.4506 49.5171C14.2248 49.8078 14.0635 50.1308 13.8055 50.5507C13.6764 50.6476 13.6119 50.3246 13.5152 50.3892C13.5152 50.6476 13.4184 51.1321 13.3539 51.5843H12.8378C12.8378 51.5843 12.8701 51.875 12.9023 51.9719C13.0313 52.1334 13.1604 52.3595 13.2894 52.6502C13.2249 52.844 13.1926 52.9087 13.0958 52.8441C12.9668 53.7162 13.4184 52.5856 13.1926 53.6516C13.1926 53.5547 13.1926 53.6193 13.1604 53.4255C12.9668 54.4591 12.9991 55.4927 12.741 56.4294C12.4507 56.6878 12.8378 55.5896 12.5798 55.8803C12.3862 57.2693 12.354 58.7874 11.8701 60.0794L11.9991 59.8533C12.2572 60.144 11.4831 60.7577 11.3863 61.4361C11.4185 61.2745 11.2895 61.1776 11.2895 61.2099C10.8702 62.0175 10.8057 63.0188 10.1928 64.3108V64.117C10.0315 64.3431 9.83801 64.6661 9.64447 64.9891C9.4832 64.7953 9.32192 64.6661 9.16064 64.44C9.09613 64.6015 9.16064 64.6338 9.22515 64.9245C9.06387 64.8276 8.77357 64.5369 8.61229 64.2462C8.99936 64.7307 8.80582 64.117 8.77357 63.8586C8.77357 63.9232 8.6768 63.8586 8.64455 63.8909C8.61229 63.148 8.28973 63.8909 8.0962 62.9219H8.19297C8.03169 62.5989 7.83815 62.3082 7.74138 61.9206C7.87041 61.7268 7.93492 62.2759 8.06394 62.2436C7.87041 61.7268 7.41883 61.2745 7.45108 60.7577C7.54785 61.0161 7.64462 61.2422 7.77364 61.533C7.8059 60.9515 7.77364 60.8869 7.67687 60.4993L7.51559 59.5949V59.8533C6.93499 59.3042 7.06401 58.529 6.61243 57.6892C7.06401 58.4321 6.77371 57.7861 6.9995 57.7861C6.9995 57.5277 6.9995 57.1723 7.06401 57.2693C6.80597 56.8816 7.03176 56.5263 6.67694 55.9449C6.74146 55.9126 6.61243 55.4927 6.77371 55.5573C6.61243 55.0082 6.67694 55.7188 6.61243 55.6865C6.22536 54.8467 6.51567 53.587 6.09634 52.3595C5.87055 51.3905 5.67702 51.0998 5.51574 50.3246C5.51574 50.26 5.51574 50.1954 5.51574 50.1308C5.51574 50.0985 5.51574 50.0662 5.51574 50.0339C5.58025 49.7755 5.77378 50.3246 5.77378 50.3246C5.83829 49.7432 5.70927 49.2264 5.3222 48.8065C5.41897 48.8711 5.41897 48.7419 5.35446 48.548C4.99964 48.1927 4.99964 48.4188 4.54806 48.0312C4.67709 48.0312 4.87062 47.9989 5.09641 48.1281C4.58032 47.7728 3.99972 47.6436 3.45137 47.6113C3.32234 47.4821 3.80618 47.5144 4.06423 47.5144C3.38686 47.2883 2.29016 47.4821 2.16114 47.7405C2.29016 47.7405 2.41918 47.7405 2.58046 47.7405C2.35467 47.8051 2.41918 47.6113 2.58046 47.5467C3.12881 47.3529 3.38686 47.6113 3.38686 47.6759H2.99979C3.3546 47.9989 4.54806 47.8697 5.12867 48.6126C4.99964 48.6126 4.87062 48.6126 4.77385 48.5803C3.38686 47.2883 0.548348 47.8051 0.709627 50.2277V50.2923C0.61286 50.26 0.483837 50.2277 0.387069 50.2277C0.387069 50.1631 0.451581 50.0985 0.419325 49.9693L0.22579 49.7109V50.2277H0.290302C0.161279 50.2923 0.0645115 50.4861 0 51.0675L0.258046 51.875L0.129023 52.1657L0.0645115 51.4551C-0.0322558 51.875 0.0967673 52.1011 0.22579 52.3918C0.161279 52.4564 0.0967673 52.5856 0.0967673 52.7471L0.483837 53.5224C0.483837 53.5224 0.193535 53.1994 0.22579 53.7485C0.419325 54.1038 0.451581 53.3609 0.61286 53.9746C0.516092 54.3945 0.387069 54.2976 0.61286 54.7175C0.548348 54.7821 0.483837 54.7175 0.419325 54.5237C0.580604 54.9113 0.61286 55.62
22419 0.806394 55.7834C0.709627 56.2356 1.0967 57.1724 0.806394 57.1724C0.903162 57.3016 1.16121 57.8507 1.25797 58.2383C0.774138 57.6246 1.54828 59.6595 1.16121 59.5303C1.58053 59.9825 1.74181 61.3068 2.16114 62.1467C2.12888 62.1144 2.03211 62.0175 2.03211 61.9529C2.16114 62.4697 2.09663 62.6312 2.16114 62.9542C2.41918 62.9542 2.70948 63.6971 2.99979 64.0524C2.99979 64.7307 2.58046 63.794 2.45144 64.0524C2.64497 63.9555 3.03204 65.0214 3.09655 64.763C3.12881 65.2798 3.16107 65.1829 3.09655 65.5059C3.41911 65.4736 3.32234 65.9259 3.67716 66.2166C3.83844 66.9272 3.48362 66.5073 3.90295 67.1856C3.99972 67.5732 3.58039 66.9918 3.58039 66.9918C3.9352 67.7347 3.96746 67.2179 4.16099 67.3148C4.67709 68.1223 4.22551 67.7993 4.29002 68.1546C4.67709 68.6391 5.12867 68.9298 5.38671 69.2851C5.38671 69.3497 5.38671 69.4143 5.3222 69.3497C5.83829 69.7373 6.67694 70.8356 7.51559 70.9971C7.54785 71.0294 7.58011 71.0617 7.58011 71.094C7.51559 70.9325 7.58011 70.8033 7.64462 70.7387C7.96717 70.9325 8.32199 70.9002 8.3865 71.094C8.19296 70.9971 8.12845 71.0617 8.03169 71.0617L8.41876 71.1586C8.6768 71.5139 7.90266 71.0294 7.8059 71.1586C8.58003 71.4493 9.4832 71.417 10.0638 71.4816C10.1928 71.74 8.64455 71.4493 9.45094 71.7077C9.12838 71.6754 8.83808 71.5139 8.54778 71.4493C9.16064 71.9661 7.99943 71.2555 8.54778 71.8046C9.19289 72.0307 9.57996 71.9984 9.93478 71.9984C10.2896 71.9984 10.7412 71.9338 11.3863 71.7077C11.6121 71.4816 11.225 71.5785 11.4508 71.3524C12.8378 70.2865 12.9668 70.9648 13.6764 69.8665C13.7732 69.5112 13.6442 69.2528 14.2248 68.6714V69.059C14.9022 68.1546 14.3216 68.3807 15.0957 67.4763C15.0957 67.7024 14.6764 68.2515 14.8054 68.1223C15.386 67.6055 14.9989 67.6055 15.2892 67.121H15.5473C16.1279 66.0874 16.515 64.8276 16.9343 63.6325C16.9665 63.7294 16.9343 63.9555 17.1278 63.6971C17.3213 63.0511 17.5149 62.4374 17.7084 61.7914C17.8052 62.0175 17.4826 61.856 17.9342 62.3405C17.9342 62.2113 18.0632 62.3405 18.1277 62.3405C18.2245 62.7604 18.7406 63.6002 19.1599 64.1816H18.9664C19.6115 65.2152 20.4179 66.4427 21.3533 67.6378C21.063 67.1533 21.3533 67.121 21.6114 67.444L21.5469 67.7024C21.8372 67.8316 21.3211 67.2825 21.8049 67.6378C22.1597 68.09 21.8694 68.09 21.6114 67.8639L22.1275 68.3484C22.1275 68.3484 21.9662 68.3484 21.9017 68.3484C22.1597 68.4776 22.6113 69.382 23.1274 69.4789V69.5435C24.4821 70.5126 25.5466 70.7064 26.9658 70.3511C26.9658 70.1896 27.4819 70.0281 27.7722 69.705C28.6431 69.2851 29.5785 68.6714 30.1914 67.7024C30.5462 66.9918 30.1914 67.4117 30.2882 67.0887C30.4817 67.121 30.9978 66.1843 30.8043 66.7334C31.4171 65.5705 31.5139 65.2475 32.0622 63.794C31.9332 63.9232 31.8042 64.0847 31.8042 63.9555C31.901 63.6971 32.1267 63.4064 32.1913 63.471V63.5356C32.6751 61.7914 34.2879 59.9825 34.5459 58.529V58.5936C34.675 58.1091 34.804 57.6569 34.933 57.1724C35.191 56.5586 34.933 57.5923 35.191 57.1724C35.5136 55.5896 36.0942 54.8144 36.3523 53.5224C37.1586 52.7148 37.3844 50.0662 38.0296 48.8388H37.8038ZM5.93506 52.8764L5.87055 53.0056C5.87055 53.0056 5.87055 52.7148 5.83829 52.5856C5.87055 52.6502 5.90281 52.7148 5.96732 52.8764H5.93506ZM5.35446 48.8711C5.35446 48.8711 5.35446 49.0326 5.25769 49.0326C5.16092 48.8065 4.96739 48.645 4.80611 48.4834C4.99964 48.5803 5.19318 48.7096 5.35446 48.8711ZM16.5795 63.8263C16.5795 63.8263 16.644 63.6325 16.7085 63.471C16.7085 63.471 16.6117 63.7617 16.5795 63.8263ZM16.9988 62.6312C16.9988 62.6312 16.8698 62.5989 16.9343 62.4374C16.9343 62.5343 17.0956 62.2113 17.2246 61.9852C17.1601 62.179 17.0956 62.3728 16.9988 62.6312ZM17.5794 61.5976C17.5794 61.5976 17.5794 61.5653 17.5794 61.533L17.7084 61.7268C17.7084 61.7268 17.6116 61.6622 17.5471 61.5976H17.5794Z",fill:"#22E4AB"})),l||(l=ee.createElement("path",{d:"M7.12853 57.7538C7.12853 57.7538 7.06401 57.7538 7.03176 57.7215L7.12853 57.7538Z",fill:"#22E4AB"})),c||(c=ee.createElement("path",{d:"M22.8371 58.1091L22.9016 58.206C23.0629 58.3998 22.9661 58.2706 22.8371 58.1091Z",fill:"#22E4AB"})),u||(u=ee.createElement("path",{d:"M14.4506 49.4848C14.4506 49.4848 14.6764 49.2587 14.8054 49.1295C14.5474 49.2587 14.3861 49.3879 14.4506 49.4848Z",fill:"#22E4AB"})),p||(p=ee.createElement("path",{d:"M26.8045 59.8533H26.8368L26.8691 59.7564L26.8045 59.8533Z",fill:"#22E4AB"})),g||(g=ee.createElement("path",{d:"M2.45144 47.1914V47.2237L2.61272 47.1914H2.45144Z",fill:"#22E4AB"})),m||(m=ee.createElement("path",{d:"M6.06408 49.5817H5.99957C6.16085 49.7755 5.96732 50.4861 6.06408 50.7122C6.06408 50.4538 6.19311 50.0662 6.06408 49.5817Z",fill:"#22E4AB"})),f||(f=ee.createElement("path",{d:"M12.8378 55.0405L12.6765 55.3958L12.8055 55.5896L12.8378 55.0405Z",fill:"#22E4AB"})),h||(h=ee.createElement("path",{d:"M46.4161 44.6397C46.4161 44.6397 46.1258 44.5105 45.9967 44.6397C46.158 44.7689 46.3838 44.8335 46.6418 44.8658C46.4483 44.8335 46.3515 44.7043 46.4161 44.6397Z",fill:"#22E4AB"})),b||(b=ee.createElement("path",{d:"M37.6425 54.3622C37.6425 54.3622 37.7715 54.2653 37.836 54.233C37.707 54.2653 37.707 53.8131 37.6425 54.3622Z",fill:"#22E4AB"})),v||(v=ee.createElement("path",{d:"M47.3515 52.521C47.3515 52.521 47.0934 52.5533 46.9644 52.5856C46.9644 52.5856 46.9321 52.6179 46.8999 52.6502C47.0612 52.6179 47.1902 52.5533 47.3192 52.4887L47.3515 52.521Z",fill:"#22E4AB"})),y||(y=ee.createElement("path",{d:"M55.6089 54.5237C55.5767 54.3622 55.6735 54.1038 55.738 54.1361C55.4477 53.1348 55.8025 51.4874 55.0929 50.7445H55.1251C54.9638 50.5184 54.7703 50.26 54.5768 50.0016C54.3832 49.614 54.8025 50.1631 54.738 49.8401C54.0284 49.0972 53.8994 48.4511 53.1898 47.9343C53.093 47.0622 51.448 46.4162 50.8028 45.7702V45.8994C50.5448 45.8994 50.577 45.7056 50.448 45.6087C50.448 45.7056 50.6416 45.8025 50.448 45.8025C50.3513 45.7702 50.2222 45.7379 50.1255 45.6733V45.5764L50.0932 45.6733C49.1255 45.318 48.1256 45.0273 47.0612 44.995C47.1579 44.995 47.2224 44.9304 47.2224 44.8012C46.8999 44.8335 46.8999 44.7366 46.5773 44.8335C46.6418 44.8335 46.6741 44.8981 46.7386 44.8981C46.7386 44.9304 46.7386 44.9627 46.6741 44.9627C46.6096 44.9627 46.5128 44.9627 46.4483 44.9627C46.158 44.8335 45.8677 44.7689 45.5129 44.7689C45.5129 44.7689 45.5129 44.7689 45.4806 44.7689C45.4806 44.672 45.5451 44.5428 45.5451 44.4459C45.5451 44.4459 45.6097 44.5105 45.7064 44.5105L45.8677 44.3166H45.5451V44.3489C45.5129 44.2197 45.3839 44.0905 44.9968 44.0259C44.8033 44.1228 44.642 44.1874 44.4807 44.2843L44.2872 44.1551C44.2872 44.1551 44.5775 44.0905 44.7388 44.0905C44.4485 43.9936 44.3194 44.1551 44.1259 44.252C44.0614 44.1874 43.9646 44.1551 43.8678 44.1551C43.7066 44.2843 43.5775 44.4459 43.4485 44.5751C43.3518 44.4782 43.6098 44.2843 43.2227 44.3166C43.0292 44.5428 43.5453 44.4782 43.1905 44.7043C42.9002 44.7043 42.9324 44.5428 42.7066 44.7689C42.6421 44.7043 42.6744 44.6397 42.7712 44.5751C42.5454 44.7689 42.126 44.9304 42.0938 45.1565C41.7712 45.1565 41.3842 45.7056 41.2229 45.4795C41.2229 45.5764 40.9971 45.964 40.8358 46.1255C40.9326 45.5441 40.1584 46.7715 39.9972 46.4485C39.9972 46.9007 39.352 47.5144 39.223 48.1281C39.223 48.0958 39.223 47.9989 39.223 47.9666C39.0617 48.2573 38.9005 48.2896 38.7714 48.4511C38.965 48.6126 38.8359 49.0972 38.8682 49.3879C38.5134 49.6786 38.6747 49.0649 38.4166 49.0972C38.6102 49.1618 38.3844 49.8401 38.5779 49.7432C38.3521 49.9693 38.4166 49.9693 38.1908 50.0662C38.4811 50.1954 38.1908 50.3569 38.2876 50.6476C38.0296 51.0352 37.965 50.6799 37.965 51.1644C37.836 51.3582 37.8038 50.9383 37.8038 50.9383C37.707 51.4228 37.9973 51.1967 38.0941 51.3259C38.0618 51.9073 37.8683 51.552 37.707 51.7135C37.707 52.0688 37.8683 52.3918 37.836 52.6502C37.8038 52.6502 37.7715 52.7148 37.7392 52.6502C37.8683 53.0379 37.6102 53.7485 37.8038 54.2007C37.8038 54.2007 37.7715 54.233 37.7392 54.233C37.8683 54.1684 37.9973 54.1684 38.0618 54.233C38.0618 54.4268 38.1586 54.6206 37.9973 54.6852C37.9973 54.556 37.965 54.556 37.9005 54.4914V54.7175C37.707 54.879 37.9005 54.4268 37.7392 54.3945C37.7392 54.8144 37.9005 55.3312 37.8038 55.6542C37.578 55.7188 37.8038 54.879 37.5457 55.2989L37.
2246747 54.7821C37.2877 55.1374 37.7392 54.4591 37.3199 54.7821C37.1909 55.4604 37.3522 55.5573 37.2554 56.2356C37.3844 56.3971 37.4489 56.2033 37.5457 56.3325C37.7393 57.3016 36.9974 57.1077 37.2877 57.8184C37.4489 58.0122 37.7392 58.0445 37.6102 58.5613L37.3522 58.3998C37.3522 59.0781 37.7392 58.7551 37.6425 59.4334C37.5457 59.3365 37.5135 58.9166 37.4812 59.0458C37.3522 59.5303 37.6425 59.3365 37.707 59.6918L37.5135 59.7887C37.6425 60.4993 37.9973 61.2099 38.2876 61.9529C38.2231 61.9529 38.0941 61.8237 38.0941 62.0175C38.5134 62.9219 38.8682 64.0201 39.352 64.9245C39.4811 64.9891 39.6101 65.0537 39.7391 65.1183C39.8036 65.1829 39.7391 65.3121 39.6746 65.2475C39.8681 65.6029 39.7714 65.1829 39.9649 65.2798C40.0939 65.4413 40.0617 65.5706 39.9326 65.5059C40.481 65.9582 41.4809 66.6365 41.9648 67.1856H41.8357C42.2551 67.5409 42.5454 67.1856 42.9002 67.5732H42.8034C43.8033 68.2515 45.1258 68.4776 46.029 68.8329C46.2225 68.6068 47.287 68.9621 47.3192 68.5422C48.0288 68.6068 47.8676 68.736 48.8997 68.5422C49.1578 68.4453 49.19 68.1546 49.4481 67.9608L49.5449 68.1223C49.5449 68.1223 49.7384 67.8639 49.8352 67.7024L50.1577 67.767L50.3835 67.5409C50.3835 67.5409 50.1255 67.6378 50.0932 67.5409C50.4158 67.1856 51.0609 66.8949 51.1577 66.9595C51.3834 66.6688 51.6092 66.3135 51.7705 65.9905C51.835 66.0551 51.706 66.2166 51.6737 66.3781C51.8995 65.7967 51.8995 66.4104 52.0931 65.8613C51.9963 65.8613 52.0286 65.7644 51.9963 65.7321C52.2543 65.5706 52.6092 65.0537 52.7704 64.6338L52.8349 64.763C53.2865 64.0524 53.5446 63.2449 53.8994 62.4374C53.7059 62.6958 53.5123 62.5343 53.6091 62.2759H53.8349C53.7704 62.0498 53.6413 62.4697 53.6413 62.1144C53.8026 61.8237 53.9639 62.0175 53.9316 62.2113L54.0284 61.8237C54.0284 61.8237 54.0929 61.9206 54.1574 61.9852C54.0929 61.7914 54.609 61.4361 54.48 61.113H54.5445C54.8671 60.2732 54.9316 59.8856 55.1251 59.175C54.9638 59.1104 55.0606 58.852 54.9961 58.5936C55.1896 58.1091 55.4799 57.56 55.5444 56.9139C55.5444 56.4617 55.4154 56.7524 55.3509 56.5586C55.5122 56.5586 55.5767 55.9126 55.6412 56.2356C55.7057 55.4604 55.7057 55.2343 55.5444 54.233C55.4799 54.3299 55.4477 54.4591 55.3832 54.3945L55.6089 54.5237ZM49.8352 54.8144C49.8352 54.8144 49.7706 55.0082 49.6739 54.8467C49.7384 55.3635 49.8997 55.1697 49.8352 55.6542C49.7707 55.6542 49.7706 55.5573 49.6739 55.4927C49.7706 55.7511 49.8674 56.0095 49.7384 56.3971C49.7061 56.3971 49.6416 56.3971 49.6739 56.2679C49.5449 56.9462 49.7061 57.5277 49.3191 58.2383C49.1255 57.9153 49.1255 58.4644 48.8997 58.3998L48.803 58.8197L48.9643 58.6905C48.8352 59.0458 48.8352 59.4011 48.6417 59.6918V59.4011L48.4159 60.0794L48.674 59.7564C48.6417 60.144 48.9643 59.8533 48.674 60.2732C48.674 60.1763 48.5127 60.6285 48.2869 60.7254C48.2869 60.9192 48.2869 61.1453 48.0611 61.3391C47.9643 61.3391 47.8676 61.1776 47.7708 61.1776C47.8676 61.4361 47.416 61.9852 47.4805 62.2759C47.4805 62.179 47.3837 62.1144 47.3192 62.1144C47.3192 62.179 47.3515 62.2436 47.3837 62.3405L47.287 62.4051C47.2224 62.4374 47.2547 62.3405 47.1579 62.3405C47.0289 62.4374 47.545 62.3405 47.1257 62.6312C47.1257 62.5989 47.1257 62.5989 47.1579 62.502C47.
2240612 62.5989 46.9644 62.6635 46.8999 62.7604C46.8354 62.6958 46.8031 62.6312 46.7386 62.5666V62.5343L46.7064 62.502L46.6418 62.5666H46.6741V62.6958C46.029 62.5989 45.1903 62.4051 44.7065 61.7591L44.771 61.8883C44.4485 62.0175 44.5452 61.3391 44.2227 61.113C44.2872 61.1776 44.4485 61.113 44.4162 61.113C44.1904 60.6608 43.8356 60.2409 43.5453 59.4657L43.6421 59.5303C43.6421 59.2073 43.513 58.7228 43.513 58.3675C43.4163 58.2706 43.4163 58.0768 43.2872 58.206C43.6743 57.1401 42.9647 56.1387 43.4485 55.202C43.4485 55.3312 43.513 55.4927 43.513 55.3958V54.5883C43.513 54.5883 43.4163 54.6852 43.2872 54.8467C43.2227 54.7498 43.1582 54.4914 43.1905 54.2976C43.255 54.6852 43.4163 54.2976 43.5453 54.1684C43.4808 54.1684 43.4485 54.1361 43.4163 54.1361C43.7388 53.7485 43.126 54.0069 43.4163 53.4578H43.4808C43.4808 53.264 43.4163 53.0702 43.4808 52.8441C43.6743 52.7794 43.513 53.1025 43.6421 53.1348C43.6743 52.8764 43.6098 52.6179 43.6421 52.3595C43.6421 52.3595 43.6421 52.3595 43.6743 52.3595C43.6743 52.4564 43.6743 52.5533 43.6743 52.6179C43.7711 52.521 43.8033 52.4564 43.8356 52.4241C44.0291 52.521 44.2549 52.5856 44.3517 52.6502V52.7148C44.3517 52.7148 44.2549 52.7148 44.2227 52.7148H44.2872L43.5453 53.6839L44.771 52.8117C45.0291 52.8764 45.2548 52.8763 45.1258 52.7794C45.7709 52.9733 46.3838 52.6502 46.8676 52.521C47.0934 52.2303 47.8353 51.9719 47.7063 51.6812C47.7708 51.7781 47.9321 51.6812 48.0611 51.5197C48.1579 51.552 48.2224 51.6166 48.2869 51.6166C48.2869 51.6166 48.4804 51.7781 48.5772 51.875C48.674 52.0365 48.4159 51.875 48.3191 51.875C48.932 52.2949 49.2223 53.0379 49.5126 53.6193C49.5126 53.6193 49.4481 53.5547 49.4158 53.4901C49.4481 53.6193 49.4158 53.8131 49.5771 53.7808L49.5126 53.6516C49.6416 53.3609 50.0287 54.1361 50.1255 54.1684C49.7384 53.9746 50.0932 54.9113 49.5771 54.556C49.5771 54.6529 49.6739 54.7498 49.7707 54.7498L49.8352 54.8144ZM46.4483 62.9542C46.3515 62.6958 46.8354 62.9542 46.7709 62.7604V62.9542H46.8031C46.7386 62.9542 46.7064 62.9542 46.6418 62.9542C46.7709 62.825 46.8031 62.8896 46.7709 62.8573H46.8031C46.8031 62.8573 46.8031 62.8573 46.7386 62.8573C46.7386 62.8573 46.7386 62.825 46.5773 62.9865C46.5451 62.9865 46.5128 62.9865 46.4806 62.9865L46.4483 62.9542ZM46.8354 62.825C46.8354 62.825 46.8354 62.825 46.8354 62.8573V62.7927V62.825ZM43.0615 56.171C43.0615 56.171 43.1582 56.2679 43.1905 56.4617C43.1582 56.4617 43.0937 56.4617 43.0615 56.4617C43.0615 56.3648 43.0615 56.2679 43.0615 56.171ZM38.4811 61.9852C38.4811 61.9852 38.4166 61.8237 38.4166 61.7591C38.4166 61.7914 38.4489 61.856 38.5134 61.9852H38.4811ZM38.8359 62.8573C38.8359 62.8573 38.7392 62.6312 38.6747 62.4697C38.7069 62.4051 38.8037 62.4374 38.8359 62.502C38.7714 62.502 38.8359 62.6958 38.8359 62.825V62.8573Z",fill:"#22E4AB"})),T||(T=ee.createElement("path",{d:"M49.7384 68.2192L49.7061 68.1546L49.6416 68.2515L49.7384 68.2192Z",fill:"#22E4AB"})),k||(k=ee.createElement("path",{d:"M48.3514 60.79C48.3514 60.79 48.3514 60.6285 48.3514 60.5316C48.2869 60.6608 48.2224 60.7577 48.3514 60.79Z",fill:"#22E4AB"})),j||(j=ee.createElement("path",{d:"M57.7056 44.9304C57.7056 44.9304 57.8023 44.995 57.8346 45.0273C57.8346 44.7043 58.0604 44.2843 57.7378 44.3166C57.6411 44.7043 57.5765 44.7689 57.6088 45.1888C57.5443 45.4472 57.4153 45.641 57.3508 45.5764C57.3508 45.6733 57.254 46.0286 57.383 46.1901C57.5443 45.8025 57.5765 45.4149 57.7056 44.9304Z",fill:"#22E4AB"})),w||(w=ee.createElement("path",{d:"M61.0602 43.3476C61.0602 43.3476 60.8666 43.3153 60.7699 43.3476C60.8666 43.3476 60.9311 43.3476 61.0279 43.4122L61.0602 43.3476Z",fill:"#22E4AB"})),z||(z=ee.createElement("path",{d:"M68.0597 63.2126C68.0597 63.2126 67.8661 63.1157 67.8016 63.0834C67.8984 63.2126 67.1243 63.3095 68.0597 63.2126Z",fill:"#22E4AB"})),C||(C=ee.createElement("path",{d:"M61.2214 43.4122L61.0279 43.3476C61.0279 43.3476 60.9957 43.3799 61.0279 43.4122C61.0602 43.3799 61.1247 43.3799 61.2214 43.4122Z",fill:"#22E4AB"})),S||(S=ee.createElement("path",{d:"M85.3488 46.5777C85.3488 46.5777 85.5423 46.3839 85.6068 46.2547C85.6068 46.2547 85.6068 46.1901 85.6068 46.1578L85.381 46.5777H85.3488Z",fill:"#22E4AB"})),M||(M=ee.createElement("path",{d:"M92.1225 38.018C91.7677 37.372 91.4451 37.372 91.1871 37.2751C90.929 37.2428 90.7032 37.0813 89.9613 36.726C90.1226 36.6937 90.3162 36.6937 90.4774 36.6614C89.0904 36.2415 87.7034 36.6614 86.7035 37.5981C86.2197 38.0826 85.8971 38.7932 85.8649 39.5038C85.8326 39.8591 85.8971 40.1822 85.9616 40.5052C86.0261 40.7959 86.0906 40.9574 86.1552 41.1835C86.0906 41.0866 86.0261 41.0866 85.9939 40.9251C85.9616 41.3127 86.1874 42.2817 86.3164 42.314C86.3164 42.6047 86.1874 42.3786 86.1229 42.5724C86.0584 42.96 86.2842 43.5414 86.1229 43.7352C86.1229 43.7352 86.0906 43.6383 86.0906 43.5414C86.1552 43.7998 85.8971 44.672 86.0906 44.4782C85.8971 45.1242 85.8326 45.8025 85.5423 46.287C85.6068 46.7069 84.9617 47.3529 85.1875 47.579C84.9617 47.4175 84.4133 48.548 84.2521 49.0003C84.2521 48.8388 83.9618 49.2587 83.9618 49.0649C83.6715 49.4848 83.4457 49.8724 83.607 49.9047C82.7683 50.4215 82.5748 51.552 81.8651 51.5843C81.3813 52.1657 80.833 52.6502 80.2846 53.1348C79.7363 53.587 79.1234 53.9746 78.7686 53.9423C78.8008 53.8131 78.9621 53.8131 79.2202 53.7162C79.4782 53.6193 79.7685 53.4255 79.6718 53.2963C79.2202 53.6516 78.8654 53.8131 78.7041 53.7808C78.5105 53.7808 78.188 53.4255 78.059 52.8117C78.0267 52.4887 78.2202 52.941 78.317 53.0056C77.8332 51.9396 77.8332 50.4861 77.4784 49.3879C77.4784 49.3879 77.5429 49.5171 77.60
22474 49.614C77.5429 49.3879 77.5429 49.0649 77.4461 49.1295L77.5106 49.3556C77.3816 49.7755 76.9623 48.5157 76.8655 48.4834C77.3171 48.8065 76.7687 47.2883 77.3493 47.8374C77.2848 47.6759 77.2203 47.5144 77.1235 47.5467C77.1235 47.3206 77.1235 47.2237 77.2848 47.4498C77.059 46.6423 76.9945 46.933 76.8655 46.1901C76.93 46.1901 76.9945 46.3193 77.059 46.3839C76.8655 46.0286 76.672 45.641 76.6397 44.995C76.672 45.0273 76.7365 44.9304 76.7365 45.1242C76.5752 44.252 76.2849 43.606 76.1236 42.7662C76.1236 42.6047 76.1236 42.4755 76.1236 42.2817C76.1236 42.2171 76.1236 42.1525 76.1236 42.1202C76.2204 42.1202 76.0914 41.6357 76.2526 41.5388C76.1881 41.3127 76.1236 41.0543 76.0268 40.7959V41.022C76.0268 41.022 75.9623 40.9574 75.8978 40.9251C75.7365 40.376 75.3817 39.956 75.0914 39.5361C75.2205 39.633 75.3495 39.7622 75.4785 39.8914C75.2205 39.5361 74.8979 39.2454 74.5108 39.0193C74.7044 39.1808 74.8656 39.3423 75.0269 39.5361C74.4463 39.1808 74.8979 39.7622 74.2528 39.2454C74.4141 39.2777 73.7044 38.9547 73.3819 38.8255C72.9625 38.8901 72.7368 38.9547 72.3174 39.0193C72.1884 39.0193 72.3174 38.7286 72.2529 38.6963C71.9626 38.9224 70.8659 39.5684 70.8982 40.0852C70.8982 39.956 70.8337 39.8591 70.7692 39.8914V40.2145C70.5756 40.4406 70.5434 40.5052 70.4789 40.4083C70.2208 41.2158 70.6724 40.4083 70.5111 40.9897C70.3821 40.9897 70.2531 40.9574 70.124 40.9574C69.9305 40.9251 70.0595 41.1189 70.0273 41.1835C70.0273 41.3773 70.0273 41.5065 70.0273 41.668C70.0273 41.8618 70.0273 42.0879 70.0273 42.3463C70.0273 42.6047 70.0273 42.8954 70.0918 43.3153C70.0918 43.3153 70.0918 43.3153 70.0918 43.3476C70.0918 44.6074 70.3176 45.9963 70.1563 47.1914V46.9653C70.5434 47.1591 69.9628 47.8697 70.0595 48.4834C70.0595 48.3219 69.8983 48.2573 69.9305 48.3219C69.8015 49.1618 69.8337 50.0339 69.6402 51.2936L69.5757 51.1321C69.3822 51.5843 69.2531 52.3918 69.1241 52.9086C69.1886 53.0702 69.1241 53.3932 69.2531 53.2317C68.8338 53.9746 68.6725 54.7498 68.5113 55.4604C68.35 56.171 68.0274 56.9139 67.6081 56.9462C67.7049 56.8816 67.7694 56.6878 67.7049 56.7524C67.5758 57.0108 67.2533 57.1077 67.1243 56.817C67.092 57.0431 67.1243 57.0108 67.2533 57.3016C67.1243 57.3662 66.8985 57.1401 66.7372 56.8816C67.0597 57.237 66.8985 56.6878 66.8662 56.4617C66.8662 56.5263 66.7694 56.4617 66.7372 56.5263C66.6727 55.7834 66.4469 56.6232 66.2211 55.7188H66.3179C66.1566 55.4281 65.9308 55.2343 65.7695 54.879C65.8663 54.6529 65.9953 55.1697 66.1243 55.1051C65.8985 54.6852 65.4147 54.3945 65.3502 53.8777C65.5115 54.1038 65.6082 54.2653 65.7695 54.4914C65.7373 53.9423 65.6727 53.9423 65.5437 53.587L65.2857 52.8117V53.0379C64.6728 52.6502 64.7373 51.9073 64.1567 51.1967C64.7051 51.875 64.3503 51.2613 64.5761 51.2613C64.5761 51.0352 64.4793 50.7122 64.5761 50.7768C64.2857 50.4538 64.447 50.0985 64.06 49.6463C64.1245 49.614 63.9309 49.2264 64.0922 49.2587C63.8664 48.7742 64.0277 49.4202 63.9309 49.3879C63.4794 48.7096 63.5761 47.5144 62.9955 46.4808C62.5762 45.5764 62.4472 45.3826 61.8988 44.6397C61.8988 44.6397 61.8988 44.6397 61.8988 44.6074C61.8343 44.3167 62.2536 44.7366 62.2536 44.7366C62.0601 44.2197 61.70
22453 43.8967 61.2214 43.7029C61.3505 43.7029 61.286 43.606 61.1247 43.4768C60.7054 43.3476 60.8021 43.5737 60.2538 43.4122C60.3505 43.3476 60.4796 43.2507 60.7376 43.2184C60.1893 43.1538 59.6732 43.3153 59.2216 43.5091C59.0603 43.4445 59.4796 43.2507 59.6732 43.1538C59.0603 43.2507 58.2217 43.7998 58.2217 44.0905C58.3184 44.0259 58.4152 43.9613 58.5442 43.929C58.3829 44.0582 58.3507 43.8644 58.4797 43.7675C58.8668 43.3799 59.1893 43.5414 59.1893 43.5737L58.8668 43.7352C59.2861 43.8967 60.1893 43.2507 60.9634 43.5737C60.8344 43.6383 60.7376 43.6706 60.6408 43.7352C59.0603 43.3799 57.0927 44.5751 57.6411 46.6423C57.6411 46.6423 57.6411 46.6746 57.6411 46.7069C57.5443 46.7069 57.4153 46.7069 57.3185 46.7069C57.3185 46.6746 57.3185 46.5777 57.3185 46.4808L57.0605 46.287L57.1895 46.7392C57.0605 46.8361 56.9959 47.0299 57.0282 47.5467L57.4153 48.225L57.3508 48.4834L57.1572 47.8697C57.125 48.2573 57.3185 48.4511 57.4475 48.645C57.383 48.7096 57.383 48.8388 57.383 49.0003L57.8669 49.614C57.8669 49.614 57.5443 49.3556 57.6411 49.8724C57.8669 50.1631 57.8023 49.4848 58.0604 50.0016C58.0604 50.3892 57.8991 50.3246 58.1572 50.6799C58.0926 50.7768 58.0281 50.6799 57.9314 50.5507C58.1249 50.8737 58.2862 51.4874 58.512 51.6166C58.4797 52.0365 58.9958 52.7794 58.7055 52.8441C58.8023 52.941 59.1571 53.3932 59.2861 53.6839C58.7378 53.2317 59.7377 54.879 59.3506 54.879C59.8022 55.202 60.1248 56.3648 60.6408 57.0431C60.6086 57.0431 60.5118 56.9462 60.5118 56.8816C60.6731 57.3016 60.6731 57.4631 60.7376 57.7538C60.9957 57.6892 61.3505 58.3029 61.673 58.5936C61.7053 59.2073 61.2537 58.4321 61.1247 58.6905C61.286 58.5613 61.7698 59.498 61.8343 59.2396C61.9311 59.6918 61.9633 59.6272 61.8988 59.9179C62.2214 59.821 62.1569 60.2732 62.5439 60.467C62.8342 61.0807 62.4149 60.79 62.9633 61.3068C63.1568 61.6622 62.6084 61.2099 62.6084 61.2099C63.1568 61.8237 63.0278 61.3391 63.2536 61.3714C63.9632 61.9529 63.4471 61.7914 63.6084 62.1144C64.1245 62.4374 64.6406 62.4697 65.0599 62.6635C65.0599 62.7281 65.1567 62.7604 65.0599 62.7604C65.705 62.8573 66.8985 63.2772 67.6081 62.9542C67.6726 62.9542 67.7049 62.9865 67.7049 63.0188C67.5758 62.9219 67.5436 62.7927 67.5758 62.6958C67.8984 62.6958 68.1564 62.4697 68.3177 62.5989C68.1242 62.5989 68.1242 62.6958 68.0274 62.7604L68.35 62.6312C68.7048 62.7927 67.8984 62.7927 67.8984 62.9542C68.608 62.825 69.2854 62.3728 69.7692 62.2113C69.995 62.4051 68.6403 62.7604 69.3822 62.6635C69.1241 62.7281 68.8338 62.7927 68.5435 62.825C69.2531 63.0188 68.0274 62.9219 68.7048 63.148C69.8337 62.8896 69.8982 62.6312 70.8659 62.0821C70.9949 61.8237 70.7046 61.9852 70.8337 61.7268C71.8336 60.5962 72.1562 61.3068 72.64 60.2409C72.6722 59.9179 72.5432 59.6918 73.0271 59.0781L73.0916 59.4334C73.6077 58.529 73.0916 58.7551 73.6722 57.883C73.6722 58.1091 73.4141 58.6259 73.5109 58.529C73.898 58.0445 73.7044 58.0122 73.7367 57.7215C74.1883 58.206 74.6398 58.5613 75.2527 58.9812C75.3495 58.852 75.7688 59.1104 76.1236 59.1427C76.8655 59.5626 77.8009 59.9502 78.8654 59.9179C79.6072 59.7887 79.0589 59.7564 79.3814 59.6272C79.446 59.821 80.4781 59.6272 79.9621 59.821C81.1555 59.5626 81.5103 59.4334 82.8006 58.6259C82.6393 58.6259 82.4457 58.6905 82.5103 58.6259C82.736 58.4967 83.0586 58.3998 83.0909 58.4644L83.0263 58.529C84.3488 57.5277 86.4132 56.5909 87.0583 55.3635V55.4281C87.2841 55.0405 87.5422 54.6529 87.7679 54.2976C88.1873 53.8131 87.6389 54.6529 87.9937 54.3622C88.6711 53.0379 89.413 52.521 89.8646 51.3905C90.8 50.8414 91.3806 48.4188 91.9935 47.2883H91.8644C91.8644 46.9653 92.0257 46.9653 92.1225 46.7392C92.0257 46.7392 91.9289 47.0622 91.9289 46.8361C92.4773 44.0582 93.0579 41.2158 91.9289 38.018H92.1225ZM70.2853 43.6706C70.2853 43.6706 70.3176 43.7998 70.3498 43.8644C70.2853 43.8644 70.2853 43.7998 70.2853 43.6706ZM68.6403 55.9449C68.6403 55.9449 68.737 55.9449 68.7693 55.9772C68.7048 56.1064 68.6725 56.2356 68.608 56.3648C68.5758 56.3002 68.5435 56.2033 68.608 55.9449H68.6403ZM62.9633 47.1591L62.8987 47.3206C62.8987 47.3206 62.802 47.0299 62.7697 46.9007C62.8342 46.933 62.8665 46.9976 62.9633 47.1591ZM61.3827 43.8967C61.3827 43.8967 61.415 44.0905 61.3182 44.0905C61.1247 43.9936 60.9311 43.8967 60.7376 43.8644C60.9311 43.8644 61.1892 43.8644 61.3827 43.929V43.8967Z",fill:"#22E4AB"})),A||(A=ee.createElement("path",{d:"M64.7373 51.3259C64.7373 51.3259 64.6728 51.3259 64.6406 51.3259H64.7373Z",fill:"#22E4AB"})),x||(x=ee.createElement("path",{d:"M77.6719 49.614V49.7109C77.7687 49.937 77.7364 49.7755 77.6719 49.614Z",fill:"#22E4AB"})),O||(O=ee.createElement("path",{d:"M73.4786 38.8901C73.4786 38.8901 73.7689 38.8901 73.9302 38.8901C73.7044 38.7932 73.5109 38.7932 73.4786 38.8901Z",fill:"#22E4AB"})),D||(D=ee.createElement("path",{d:"M58.4797 43.6383L58.3507 43.7029V43.7352L58.4797 43.6383Z",fill:"#22E4AB"})),I||(I=ee.createElement("path",{d:"M62.2859 44.0905H62.2214C62.4472 44.1874 62.6084 44.9304 62.7375 45.1565C62.673 44.8981 62.5762 44.4135 62.2859 44.0905Z",fill:"#22E4AB"})),E||(E=ee.createElement("path",{d:"M103.799 1.25973C103.799 1.25973 103.896 1.32433 103.896 1.35663C103.896 1.16283 103.96 0.872121 103.735 0.83982C103.735 1.13053 103.638 1.09823 103.735 1.42123C103.67 1.58274 103.541 1.61504 103.477 1.58274C103.477 1.64734 103.347 1.80884 103.444 1.93805C103.638 1.77654 103.767 1.61504 103.799 1.29203V1.25973Z",fill:"#22E4AB"})),P||(P=ee.createElement("path",{d:"M105.67 0C105.67 0 105.573 0 105.509 0.0646015C105.573 0.0646015 105.605 0.0646015 105.638 0.0646015L105.67 0Z",fill:"#22E4AB"})),N||(N=ee.createElement("path",{d:"M101.154 13.5017C101.154 13.5017 101.283 13.4048 101.315 13.4048C101.186 13.4048 101.186 13.0495 101.154 13.5017Z",fill:"#22E4AB"})),R||(R=ee.createElement("path",{d:"M105.767 0H105.67V0.0646015C105.67 0.0323008 105.702 0 105.767 0Z",fill:"#22E4AB"})),L||(L=ee.createElement("path",{d:"M101.799 37.5012L102.799 40.2468L102.896 38.3087C102.896 38.3087 103.025 38.3733 103.122 38.341V38.4056C104.186 38.7609 104.67 38.5671 105.412 38.341L106.767 38.4702L105.992 37.7596C106.347 37.5981 106.702 37.372 106.992 36.9844L107.831 38.4702L107.476 3
2246.08C107.605 35.2724 107.573 35.0786 107.315 34.1742C107.315 34.2711 107.25 34.368 107.218 34.368V34.2711C107.218 34.2711 107.186 34.2065 107.186 34.1742C107.186 34.1096 107.186 34.045 107.218 34.0127H107.67L107.089 33.4959C107.089 33.4959 107.089 33.4636 107.121 33.4636C107.057 33.2052 106.96 32.9468 106.831 33.0114C107.089 32.4623 106.412 31.9778 106.831 31.6547C106.638 30.8149 106.509 29.9751 106.476 29.1999C106.767 29.2322 106.476 30.072 106.799 30.0397C106.67 29.2968 106.444 28.8446 106.541 28.0694C106.573 27.8756 106.67 28.1986 106.702 28.2632C106.605 27.4879 106.767 26.7773 106.638 26.099C106.638 26.099 106.702 26.1636 106.702 26.2605C106.702 26.1313 106.767 25.9375 106.638 25.9698V26.099C106.476 26.2928 106.283 25.5499 106.186 25.5176C106.541 25.7437 106.315 24.8393 106.767 25.2269C106.767 25.13 106.702 25.0331 106.605 25.0331C106.605 24.9039 106.702 24.8716 106.799 25.0008C106.734 24.5163 106.605 24.6778 106.638 24.2579C106.702 24.2579 106.734 24.3548 106.799 24.3871C106.67 24.161 106.573 23.9349 106.638 23.5796C106.67 23.5796 106.734 23.5796 106.734 23.6765C106.734 23.0304 106.444 22.5782 106.605 21.8999C106.863 22.126 106.702 21.6738 106.96 21.6415L106.896 21.2539L106.767 21.3831C106.767 21.0601 106.638 20.7694 106.702 20.4787L106.799 20.7371V20.1234L106.67 20.4787C106.573 20.1557 106.38 20.4787 106.444 20.0588C106.444 20.1557 106.444 19.7358 106.605 19.5743C106.541 19.4128 106.476 19.2513 106.541 18.9928C106.605 18.9282 106.799 19.0575 106.863 18.9928C106.67 18.8313 106.863 18.2176 106.638 18.0238C106.67 18.0884 106.799 18.1207 106.831 18.0884L106.67 17.9592C106.67 17.9592 106.767 17.7977 106.863 17.83C106.928 17.3778 106.541 17.9592 106.702 17.4101C106.702 17.4424 106.734 17.4101 106.767 17.5393C106.863 16.9902 106.734 16.4734 106.831 15.9889C107.089 15.8597 106.831 16.4411 107.089 16.2796C107.089 15.569 106.896 14.7614 107.025 14.0831V14.2123C106.67 14.0831 107.186 13.6955 107.057 13.3402C107.057 13.4371 107.25 13.4694 107.186 13.4371C107.283 12.9849 107.186 12.4681 107.186 11.7252L107.25 11.8221C107.347 11.5637 107.379 11.0792 107.444 10.7885C107.379 10.6916 107.412 10.53 107.25 10.5947C107.863 9.72253 107.218 8.78581 107.734 8.04289C107.734 8.13979 107.767 8.3013 107.799 8.20439V7.49378C107.799 7.49378 107.734 7.55838 107.573 7.68758C107.508 7.59068 107.476 7.36457 107.476 7.20307C107.508 7.52608 107.702 7.23537 107.831 7.10617C107.767 7.10617 107.734 7.07387 107.702 7.07387C108.025 6.75086 107.412 6.97696 107.702 6.49245H107.767C107.767 6.49245 107.702 6.13715 107.767 5.94334C107.96 5.87874 107.799 6.16945 107.96 6.20175C107.992 5.91104 107.734 5.58803 107.96 5.36193C107.96 5.49113 107.96 5.65263 107.96 5.78184C108.218 5.55573 108.154 5.49113 108.25 5.29733L108.444 4.87742L108.379 4.97432C107.992 4.52211 108.444 4.2637 108.25 3.71459C108.412 4.2314 108.379 3.81149 108.573 3.90839C108.637 3.81149 108.734 3.61769 108.799 3.68229C108.67 3.39158 108.992 3.23008 108.766 2.84247C108.831 2.84247 108.766 2.55176 108.895 2.58406C108.799 2.22875 108.799 2.68096 108.702 2.64866C108.476 2.19645 108.605 1.22743 107.767 0.872121C107.218 0.549113 106.992 0.678316 106.509 0.613714C106.509 
2240.613714 106.476 0.613714 106.444 0.613714C106.38 0.484511 106.67 0.484511 106.67 0.484511C106.412 0.290707 106.154 0.258406 105.863 0.290707C105.928 0.226105 105.863 0.193805 105.767 0.129203C105.509 0.129203 105.605 0.323008 105.283 0.290707C105.315 0.226105 105.38 0.0969023 105.509 0C105.218 0.0969023 104.928 0.258406 104.67 0.41991C104.541 0.355308 104.767 0.193805 104.863 0.0969023C104.509 0.226105 104.057 0.581414 104.089 0.807519L104.283 0.742918C104.283 0.742918 104.154 0.646015 104.218 0.581414C104.412 0.290707 104.638 0.41991 104.67 0.484511C104.605 0.516812 104.541 0.549113 104.509 0.613714C104.831 0.83982 105.218 0.258406 105.702 0.323008L105.573 0.549113C104.67 0.549113 103.799 1.09823 103.541 2.26105C103.541 2.26105 103.541 2.26105 103.541 2.29335C103.444 2.26105 103.347 2.19645 103.251 2.19645C103.283 2.19645 103.315 2.16415 103.315 2.06725L103.154 1.90574V2.16415C103.025 2.16415 102.864 2.22875 102.735 2.48716L102.831 2.93937L102.67 3.03627L102.735 2.68096C102.573 2.84247 102.638 3.00397 102.735 3.16547C102.638 3.16547 102.573 3.23008 102.541 3.29468L102.735 3.74689C102.735 3.74689 102.541 3.52078 102.412 3.77919C102.509 4.00529 102.702 3.64999 102.735 3.97299C102.573 4.1345 102.477 4.0699 102.541 4.3283C102.444 4.3283 102.412 4.296 102.412 4.1991C102.477 4.4252 102.348 4.74821 102.477 4.87742C102.283 5.07122 102.38 5.58803 102.122 5.52343C102.186 5.58803 102.283 5.91104 102.251 6.10484C101.96 5.71724 102.122 6.81546 101.767 6.68626C102.025 6.97696 101.767 7.65528 101.864 8.13979C101.864 8.13979 101.799 8.04289 101.831 8.01059C101.767 8.269 101.67 8.3336 101.606 8.4951C101.864 8.5597 101.864 8.97961 101.993 9.20572C101.702 9.49642 101.735 8.97961 101.477 9.04421C101.67 9.04421 101.606 9.62563 101.799 9.52873C101.606 9.75483 101.702 9.72253 101.477 9.81943C101.799 9.88403 101.477 10.0455 101.67 10.2716C101.477 10.5947 101.38 10.3362 101.412 10.7239C101.283 10.8854 101.219 10.53 101.219 10.53C101.186 10.9177 101.444 10.7562 101.541 10.8531C101.541 11.3376 101.348 11.0469 101.219 11.2084C101.251 11.4991 101.444 11.7575 101.412 11.9836C101.38 11.9836 101.348 12.0482 101.315 11.9836C101.477 12.3066 101.251 12.9203 101.444 13.2756C101.444 13.2756 101.412 13.3079 101.38 13.3079C101.509 13.2756 101.638 13.2756 101.702 13.3079C101.702 13.4694 101.831 13.6309 101.67 13.6955C101.67 13.5986 101.606 13.5663 101.573 13.534L101.638 13.7278C101.412 13.8893 101.573 13.4694 101.412 13.4694C101.444 13.8247 101.606 14.2769 101.509 14.5353C101.283 14.5676 101.509 13.8893 101.251 14.2446L101.38 13.8247C100.993 14.1154 101.412 13.5663 101.025 13.8247C100.928 14.3738 101.09 14.4707 100.993 15.0199C101.09 15.1491 101.186 15.0199 101.283 15.1168C101.444 15.9243 100.703 15.6982 100.928 16.3119C101.057 16.4734 101.348 16.538 101.154 16.9579L100.928 16.7964C100.864 17.3455 101.251 17.1194 101.057 17.7008C100.961 17.6039 100.993 17.2809 100.961 17.3455C100.735 17.7008 101.09 17.6039 101.057 17.8946H100.832C100.832 18.5083 100.961 19.1544 100.961 19.8004C100.896 19.7681 100.832 19.6389 100.767 19.8004C100.832 20.6079 100.67 21.5446 100.509 22.3198L100.703 22.6105C100.703 22.6105 100.606 22.7397 100.573 22.6751C100.477 22.9658 100.703 22.6751 100.767 22.8366C100.767 22.9981 100.638 23.0627 100.606 22.9658C100.735 23.515 100.896 24.5163 100.67 25.0654L100.606 24.9685C100.509 25.4207 100.993 25.4853 100.799 25.8729V25.8083C100.67 26.7773 100.799 27.811 100.477 28.5539C100.735 28.6831 100.315 29.4906 100.703 29.5552C100.509 30.1043 100.444 29.9428 100.315 30.718C100.315 30.9118 100.541 31.041 100.606 31.2671H100.412L100.638 31.6224L100.412 31.8163L100.477 32.0747C100.477 32.0747 100.573 31.8486 100.606 31.8809C100.703 32.2685 100.509 32.8176 100.412 32.8499L100.67 33.7543C100.67 33.7543 100.541 33.5928 100.477 33.4636C100.735 33.9481 100.283 33.5928 100.541 34.0127C100.573 33.9481 100.67 34.0127 100.703 34.0127C100.703 34.045 100.703 34.1096 100.703 34.1742L100.09 34.7556L100.735 34.6587C100.767 34.8525 100.832 35.014 100.896 35.1755H100.735C100.832 35.6277 101.09 36.1123 101.412 36.5968L101.219 38.4056L101.831 37.4689L101.799 37.5012ZM107.283 9.01191C107.283 9.01191 107.283 8.85041 107.283 8.78581C107.347 8.81811 107.379 8.88271 107.379 9.04421C107.347 9.04421 107.283 9.04421 107.25 9.04421L107.283 9.01191ZM108.218 3.03627C108.218 3.03627 108.218 3.00397 108.218 2.97167C108.218 2.97167 108.218 2.97167 108.218 3.00397V3.03627ZM108.057 2.13185C108.057 2.13185 108.057 2.09955 108.057 2.06725C108.057 2.06725 108.057 2.09955 108.057 2.13185ZM107.799 1.38893C107.799 1.38893 107.767 1.51814 107.734 1.58274C107.67 1.51814 107.605 1.45353 107.508 1.38893C107.541 1.38893 107.605 1.35663 107.799 1.38893ZM105.928 0.41991C105.928 0.41991 105.992 0.581414 105.928 0.646015C105.831 0.646015 105.702 0.613714 105.605 0.613714L105.928 0.452211V0.41991ZM100.993 19.8973C100.993 19.8973 100.993 19.7358 100.993 19.7035C100.993 19.7358 100.993 19.8004 100.993 19.8973ZM100.993 20.3495C100.993 20.3495 101.122 20.3495 101.122 20.4464C101.09 20.4141 101.025 20.5756 100.993 20.7048C100.993 20.6079 100.993 20.4787 100.993 20.3818V20.3495Z",fill:"#22E4AB"})),F||(F=ee.createElement("path",{d:"M100.348 31.3317L100.412 31.2994L100.38 31.2348L100.348 31.3317Z",fill:"#22E4AB"})),B||(B=ee.createElement("path",{d:"M106.767 26.1959C106.767 26.1959 106.767 26.1959 106.767 26.2605C106.767 26.3897 106.767 26.2928 106.767 26.1959Z",fill:"#22E4AB"})),q||(q=ee.createElement("path",{d:"M104.154 0.387609L104.089 0.452211V0.484511L104.154 0.387609Z",fill:"#22E4AB"})),$||($=ee.createElement("path",{d:"M106.444 0.0323008H106.412C106.412 0.0323008 106.831 0.387609 106.992 0.323008C106.863 0.258406 106.67 0.0323008 106.444 0.0323008Z",fill:"#22E4AB"})),V||(V=ee.createElement("path",{d:"M106.96 16.6349L107.089 16.4734L106.928 16.3765L106.96 16.6349Z",fill:"#22E4AB"})),G||(G=ee.createElement("path",{d:"M102.315 52.5856C102.541 52.5856 102.444 52.6502 102.702 52.6502C102.702 52.6825 102.638 52.7471 102.573 52.7471C102.638 52.7471 102.541 52.8117 102.67 52.8117C102.831 52.7148 102.799 52.6502 102.67 52.6179C102.702 52.6179 102.767 52.6179 102.799 52.6179C102.702 52.6179 102.509 52.5533 102.315 52.6179V52.5856Z",fill:"#22E4AB"})),U||(U=ee.createElement("path",{d:"M102.251 52.0688C102.251 52.0688 102.251 52.0688 102.315 52.1011V52.0688H102.251Z",fill:"#22E4AB"})),H||(H=ee.createElement("path",{d:"M103.38 55.848L103.509 55.7511C103.509 55.7511 103.315 55.7511 103.38 55.848Z",fill:"#22E4AB"})),W||(W=ee.createElement("path",{d:"M102.283 52.0365C102.283 52.0365 102.348 52.0688 102.348 52.0365C102.315 52.0365 102.283 52.0365 102.283 52.0365Z",fill:"#22E4AB"})),Y||(Y=ee.createElement("path",{d:"M108.799 52.1011C108.799 52.1011 108.734 52.1657 108.702 52.198C108.702 52.198 108.702 52.198 108.734 52.198V52.1011H108.799Z",fill:"#22E4AB"})),Z||(Z=ee.createElement("path",{d:"M109.992 56.171C109.992 56.171 110.089 56.0741 110.153 56.1064C109.96 55.8157 110.67 55.3958 110.282 55.202L110.057 55.0082C110.057 54.9113 110.186 55.0405 110.282 54.9436C109.96 54.7498 110.218 54.5237 109.96 54.3945C110.347 54.0069 109.67 53.8777 109.766 53.5547L109.67 53.6516C109.67 53.6516 109.67 53.5547 109.67 53.4901C109.605 53.5547 109.637 53.6193 109.573 53.6193C109.444 53.5547 109.412 53.4578 109.379 53.3609C109.379 53.3609 109.25 53.1671 109.186 53.0702C109.186 52.9733 109.121 52.8763 109.089 52.7794C109.089 52.7794 108.992 52.6825 108.895 52.7471C108.895 52.7148 108.992 52.6825 109.024 52.6179C109.089 52.521 108.799 52.6179 108.895 52.4887H108.96C108.863 52.4887 108.895 52.3272 108.766 52.4887C108.766 52.3595 108.605 52.3595 108.67 52.2626C108.476 52.3272 108.67 52.0688 108.412 52.198C108.444 52.2626 108.476 52.2949 108.637 52.198C108.573 52.1657 108.508 52.1334 108.476 52.1011C108.573 52.0042 108.508 51.9396 108.379 51.9396C108.476 51.9396 108.444 51.8427 108.573 51.8104C108.573 51.7781 108.476 51.8104 108.379 51.8104C108.379 51.8104 108.379 51.7781 108.347 51.7458C108.347 51.7458 108.379 51.6812 108.347 51.6812H108.283C108.283 51.6812 108.218 51.4874 108.089 51.4228C108.089 51.4228 108.154 51.4228 108.186 51.4228C108.186 51.4228 108.186 51.3259 108.089 51.3582H108.121C107.96 51.4874 107.702 51.3582 107.605 51.3582C107.992 51.2936 107.605 51.1321 108.121 51.0675C108.089 51.0675 108.025 51.0675 107.928 51.0675C107.928 51.0352 107.992 50.9706 108.089 51.0029C107.96 50.8737 107.863 51.0029 107.799 50.8737C107.863 50.8737 107.896 50.8737 107.96 50.8414C107.831 50.8414 107.67 50.8414 107.67 50.7122C107.702 50.7122 
224107.734 50.6476 107.767 50.7122C107.637 50.5507 107.315 50.6153 107.283 50.4215C107.541 50.2923 107.283 50.3246 107.476 50.1308H107.347L107.283 50.1954C107.218 50.1308 107.025 50.1954 107.025 50.0662H107.154L106.992 49.9693V50.0985C106.992 50.0985 106.831 50.3246 106.767 50.1954C106.799 50.1954 106.702 50.1308 106.767 50.0016C106.767 50.0016 106.605 50.0662 106.573 50.0016C106.573 49.937 106.734 49.7755 106.734 49.7432C106.605 49.9047 106.509 49.6786 106.347 49.8401C106.38 49.8078 106.444 49.6786 106.444 49.6786L106.347 49.8078C106.347 49.8078 106.347 49.7109 106.38 49.614C106.251 49.5171 106.283 49.9047 106.186 49.7109C106.186 49.7109 106.186 49.6786 106.25 49.6786C106.121 49.5494 105.928 49.6786 105.799 49.5494C105.799 49.291 105.928 49.5494 105.928 49.3233C105.605 49.3233 105.509 49.5494 105.283 49.4525H105.315C105.251 49.8078 105.186 49.291 105.057 49.4525C105.057 49.4525 105.089 49.2587 105.057 49.291C104.896 49.2264 104.734 49.3879 104.573 49.5494V49.4525C104.573 49.4525 104.347 49.4525 104.251 49.4525C104.251 49.5494 104.218 49.5494 104.251 49.6463C103.799 49.291 103.928 50.0662 103.541 49.8401V49.7432L103.412 49.937C103.412 49.937 103.477 50.0016 103.573 50.0662C103.573 50.1631 103.573 50.2277 103.573 50.26C103.573 50.1308 103.444 50.0662 103.347 50.0339L103.444 50.1631C103.186 50.0339 103.606 50.4215 103.412 50.3569V50.2923C103.412 50.2923 103.412 50.4538 103.347 50.4861C103.218 50.3892 103.347 50.3892 103.218 50.2923C103.154 50.3569 103.347 50.6153 103.186 50.5507C103.186 50.4861 103.186 50.4538 103.186 50.3892C102.993 50.2923 103.025 50.3569 102.96 50.3892L102.799 50.4538H102.864C103.154 50.8091 102.799 50.6799 102.993 50.9383C102.799 50.6799 102.864 50.8414 102.702 50.7445C102.638 50.7445 102.541 50.7445 102.509 50.7445C102.606 50.8737 102.348 50.7768 102.509 50.9706C102.444 50.9706 102.477 51.0352 102.348 50.9706C102.348 51.0675 102.444 50.9706 102.541 51.0352C102.702 51.229 102.186 51.229 102.412 51.5197C102.477 51.6812 102.67 51.7781 102.767 51.9073C102.67 51.9073 102.573 51.8427 102.573 51.8427C102.477 51.9073 102.477 51.9719 102.573 52.0365C102.509 52.0365 102.477 52.0365 102.412 52.0365C102.412 52.1011 102.638 52.1011 102.541 52.1657C102.477 52.1657 102.348 52.1334 102.283 52.1011C102.348 52.198 102.444 52.2626 102.509 52.3272C102.412 52.3272 102.348 52.2949 102.283 52.2626C102.315 52.3272 102.38 52.3918 102.444 52.4564C102.348 52.3918 102.509 52.3595 102.573 52.3595V52.4241C102.993 52.3595 102.573 52.2303 102.573 52.1011L102.831 52.1657C102.831 52.3918 102.831 52.6502 102.864 52.8764C102.767 52.8764 102.67 52.9086 102.541 52.9409C102.541 52.9409 102.606 52.9409 102.573 52.9086H102.348L102.412 52.9733C102.283 53.0056 102.154 53.0702 102.09 53.1671L102.283 53.2317L102.154 53.2963V53.1994C102.154 53.1994 102.154 53.2963 102.219 53.2963C102.154 53.2963 102.09 53.3609 102.09 53.3932H102.412C102.412 53.3932 102.186 53.4255 102.122 53.5224C102.251 53.5224 102.348 53.3932 102.477 53.4578C102.348 53.5547 102.251 53.587 102.38 53.587C102.315 53.6193 102.251 53.6193 102.219 53.587C102.315 53.587 102.315 53.7162 102.477 53.6839C102.348 53.7808 102.573 53.8454 102.315 53.9423C102.38 53.9423 102.573 53.9423 102.573 54.0069C102.219 54.0392 102.638 54.2007 102.283 54.2976C102.606 54.233 102.509 54.4914 102.702 54.5237H102.638C102.638 54.5883 102.573 54.6529 102.541 54.7175C102.767 54.6206 102.864 54.7175 103.025 54.6852C102.831 54.879 102.735 54.7498 102.541 54.879C102.735 54.7821 102.799 54.9113 102.928 54.8144C102.831 54.9436 102.896 54.9113 102.702 55.0082C102.993 54.879 102.767 55.0082 102.96 55.0082C102.864 55.1697 102.702 55.1697 102.831 55.202C102.831 55.2343 102.767 55.2666 102.702 55.2666C102.767 55.2666 102.896 55.202 102.96 55.1697C103.089 55.2343 102.831 55.2989 102.735 55.3958C102.831 55.4281 103.057 55.3958 103.057 55.4281C103.025 55.4281 103.025 55.4604 102.96 55.4927C103.154 55.4927 103.089 55.7188 103.347 55.6542H103.315C103.315 55.6542 103.509 55.5573 103.573 55.525C103.573 55.5573 103.735 55.525 103.606 55.6219C103.606 55.6219 103.541 55.6219 103.477 55.6219H103.573C103.412 55.7834 103.477 55.6219 103.347 55.6865C103.444 55.7188 103.67 55.7188 103.67 55.8157C103.509 55.9449 103.509 55.7188 103.412 55.9126V55.7834C103.186 56.0418 103.412 55.7188 103.122 55.9772C103.122 56.1387 103.315 56.0741 103.347 56.2356C103.477 56.2033 103.477 56.1387 103.606 56.0741C103.896 56.1387 103.251 56.5263 103.573 56.494C103.702 56.4294 103.96 56.3002 103.896 56.494L103.67 56.5909C103.67 56.5909 103.993 56.4617 103.96 56.6555C103.864 56.6878 103.831 56.6232 103.831 56.6555C103.735 56.8493 103.993 56.6555 104.025 56.6878L103.864 56.817C103.864 56.817 104.218 56.9462 104.347 57.0754C104.283 57.1077 104.218 57.14 104.186 57.2046C104.412 57.3016 104.444 57.56 104.509 57.8184L104.702 57.7538C104.702 57.7538 104.67 57.8507 104.638 57.8507C104.638 57.9476 104.734 57.7861 104.799 57.7538C104.831 57.7538 104.799 57.883 104.702 57.883C104.96 57.9153 105.315 57.9476 105.347 58.2383H105.283C105.38 58.3998 105.605 58.0122 105.638 58.2383H105.605C105.831 58.4644 106.186 58.3998 106.347 58.7228C106.444 58.4644 106.638 58.8843 106.702 58.529C106.863 58.7228 106.799 58.7874 107.057 58.9166C107.121 58.9166 107.154 58.6905 107.218 58.6259V58.8197L107.315 58.5936L107.412 58.8197L107.476 58.7551C107.476 58.7551 107.412 58.6905 107.379 58.6259C107.476 58.529 107.67 58.6905 107.702 58.7874L107.928 58.5613C107.928 58.5613 107.928 58.6905 107.896 58.7551C107.992 58.529 107.992 58.9489 108.057 58.7551C108.025 58.7228 108.057 58.6259 108.025 58.5936C108.121 58.6905 108.283 58.5936 108.379 58.529V58.6582C108.637 58.5936 108.799 58.3675 109.024 58.206C108.895 58.206 108.799 58.0122 108.831 57.9476L108.992 58.0768C108.992 58.0768 108.895 58.0768 108.863 57.883C108.96 57.8507 109.057 58.0122 109.057 58.1091V57.9799C109.057 57.9799 109.154 58.0768 109.186 58.1414C109.121 58.0122 109.508 58.1414 109.379 57.9153H109.444C109.444 57.9153 109.605 57.6246 109.702 57.4631C109.541 57.3662 109.637 57.3339 109.541 57.2046C109.67 57.1077 109.863 57.0431 109.928 56.8816C109.895 56.7201 109.799 56.7847 109.734 56.6878C109.895 56.7524 109.928 56.5909 110.024 56.6878C110.057 56.494 110.089 56.3971 110.024 56.1387C109.96 56.1387 109.928 56.171 109.863 56.1387L109.992 56.171ZM104.089 50.0985C104.057 50.0339 104.025 49.9693 104.025 49.9047C104.025 49.9693 104.089 50.0339 104.089 50.0662V50.0985ZM102.735 51.4874H102.928C102.928 51.4874 102.928 51.552 102.928 51.5843C102.864 51.5843 102.831 51.5843 102.767 51.4874H102.735ZM102.606 52.0042C102.606 52.0042 102.735 52.0042 102.799 52.0042C102.799 52.0042 102.799 52.0688 102.799 52.1011L102.606 52.0042ZM104.541 57.0754L104.509 57.0431C104.509 57.0431 104.509 57.0431 104.541 57.0431V57.0754ZM104.67 57.237C104.67 57.237 104.67 57.2047 104.605 57.1724C104.638 57.1401 104.702 57.1078 104.702 57.1078C104.67 57.1078 104.67 57.1723 104.638 57.237H104.67Z",fill:"#22E4AB"})),K||(K=ee.createElement("path",{d:"M102.638 52.4241C102.638 52.4241 102.509 52.4241 102.477 52.4241C102.509 52.4241 102.541 52.4564 102.573 52.4564L102.638 52.3918V52.4241Z",fill:"#22E4AB"})),Q||(Q=ee.createElement("path",{d:"M102.864 55.2989C102.864 55.2989 102.799 55.2989 102.767 55.2989C102.767 55.2989 102.799 55.2989 102.864 55.2989Z",fill:"#22E4AB"})),J||(J=ee.createElement("path",{d:"M107.444 58.8843V58.852L107.412 58.8843H107.444Z",fill:"#22E4AB"})),X||(X=ee.createElement("path",{d:"M102.219 51.8427H102.283C102.283 51.8427 102.444 51.7458 102.348 51.6812C102.348 51.7135 102.186 51.7458 102.219 51.8427Z",fill:"#22E4AB"})),_||(_=ee.createElement("path",{d:"M106.089 49.4525L106.057 49.3556L105.992 49.4848L106.089 49.4525Z",fill:"#22E4AB"})))}const ie=ee.forwardRef(ne);n.p},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASsAAABQCAYAAABBNlMCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i
22477u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDUyN2VjZi03NTVhLThjNGItODMyZS01NDNkODMxNTE0YjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRFMDFFQjg4NkUwMTFFOUFEMURGNkU4QjBFRUMyREEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRFMDFFQjc4NkUwMTFFOUFEMURGNkU4QjBFRUMyREEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjQ1MjdlY2YtNzU1YS04YzRiLTgzMmUtNTQzZDgzMTUxNGIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0NTI3ZWNmLTc1NWEtOGM0Yi04MzJlLTU0M2Q4MzE1MTRiMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrtyeRwAABe4SURBVHja7F0JmBXFtT4jExAYwNEIKgYNKgoJooCiKEKeSqIiJkZ4avSxR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"},,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var i=n(19),r=n(34),a=n(10);const o=Object(i.fromJS)({[a.z]:[{id:0,category:a.c,age:a.j,discountCards:[]}],customer:{isSubscribedToNewsletter:!1},customerId:void 0});const s=(e,t,n)=>e.getIn([a.z,e.get(a.z).findIndex((e=>e.get("id")===t)),"discountCards"]).toJS().some((e=>e.id===n)),d=(e,t)=>e.get(a.z).findIndex((e=>e.get("id")===t));t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.b:{const{category:n}=t,r=function(e){switch(e){case a.c:return a.j;case a.E:return a.k;default:return}}(n),o=Object(i.fromJS)({id:0,category:n,age:r,discountCards:[]});return e.get(a.z).size<a.y?e.update(a.z,(e=>e.map((e=>e.set("id",e.get("id")+1))))).update(a.z,(e=>e.push(o))):e}case a.W:return e.setIn([a.z,d(e,t.passengerId),"category"],t.category);case a.V:return e.setIn([a.z,d(e,t.passengerId),"age"],t.age);case a.m:return 1===e.get(a.z).size?e:e.deleteIn([a.z,d(e,t.id)]);case a.a:return s(e,t.passengerId,t.card.id)?e:e.setIn(["passengers",d(e,t.passengerId),"discountCards"],Object(i.fromJS)([t.card]));case a.l:return e.updateIn(["passengers",d(e,t.passengerId),"discountCards"],(e=>e.delete(t.cardId)));case a.t:return e.setIn([a.z],Object(i.fromJS)(t.passengers));case a.S:{let n=e;return t.passengerType===a.h?e.setIn([a.h,"title"],t.value):(e.get(a.i)===t.passengerId&&(n=e.setIn([a.h,"title"],t.value)),n.setIn([a.z,d(e,t.passengerId),"title"],t.value))}case a.P:{let n=e;return t.passengerType===a.h?e.setIn([a.h,a.s],t.value):(e.get(a.i)===t.passengerId&&(n=e.setIn([a.h,a.s],t.value)),n.setIn([a.z,d(e,t.passengerId),a.s],t.value))}case a.Q:{let n=e;return t.passengerType===a.h?e.setIn([a.h,a.w],t.value):(e.get(a.i)===t.passengerId&&(n=e.setIn([a.h,a.w],t.value)),n.setIn([a.z,d(e,t.passengerId),a.w],t.value))}case a.F:{let n=e;return t.passengerType===a.h?e.setIn([a.h,a.e],t.value):(e.get(a.i)===t.passengerId&&(n=e.setIn([a.h,a.e],t.value)),n.setIn([a.z,d(e,t.passengerId),a.e],t.value))}case a.M:return e.setIn([a.z,d(e,t.passengerId),a.p],t.value);case a.N:return e.setIn([a.z,d(e,t.passengerId),a.q],t.value);case a.L:return e.setIn([a.z,d(e,t.passengerId),a.o],t.value);case a.O:return e.setIn([a.z,d(e,t.passengerId),a.r],t.value);case a.G:{let n=e;return t.passengerType===a.h?e.setIn([a.h,a.f],t.value):(e.get(a.i)===t.passengerId&&(n=e.setIn([a.h,a.f],t.value)),n.setIn([a.z,d(e,t.passengerId),a.f],t.value))}case a.H:{let n=e;return t.passengerType===a.h?e.setIn([a.h,a.g],t.value):(e.get(a.i)===t.passengerId&&(n=e.setIn([a.h,a.g],t.value)),n.setIn([a.z,d(e,t.passengerId),a.g],t.value))}case a.R:return e.setIn([a.h,a.A],t.value);case a.T:return e.setIn([a.h,a.v],!e.getIn([a.h,a.v]));case a.J:return e.setIn([a.h,a.x],t.value);case a.K:const n=t.value.replace(/\s/g,"").substring(0,17);return e.setIn([a.z,d(e,t.passengerId),a.n],n);case a.I:{let n=e;return n=-1===t.id?e.setIn([a.h,a.U],"").setIn([a.h,a.s],"").setIn([a.h,a.w],"").setIn([a.h,a.e],void 0).setIn([a.h,a.f],void 0).setIn([a.h,a.g],void 0).update(a.z,(e=>e.map((e=>e.set(a.u,!1))))):e.setIn([a.h,a.U],e.getIn([a.z,d(e,t.id),a.U])).setIn([a.h,a.s],e.getIn([a.z,d(e,t.id),a.s])
224).setIn([a.h,a.w],e.getIn([a.z,d(e,t.id),a.w])).setIn([a.h,a.e],e.getIn([a.z,d(e,t.id),a.e])).setIn([a.h,a.f],e.getIn([a.z,d(e,t.id),a.f])).setIn([a.h,a.g],e.getIn([a.z,d(e,t.id),a.g])).update(a.z,(e=>e.map((e=>e.set(a.u,!1))))).setIn([a.z,d(e,t.id),a.u],!0),n.set(a.i,t.id)}case a.C:return e.set(a.z,Object(i.fromJS)(t.passengers.map((e=>{const t=e.birthdate?Object(r.a)(e.birthdate):null;return{...e,...t&&{birthDay:t.date(),birthMonth:t.month()+1,birthYear:t.year()},...e.identityDocument&&{documentCountryCode:e.identityDocument.countryCode,documentType:e.identityDocument.type,documentNumber:e.identityDocument.documentIdentifier,documentExpirationDate:e.identityDocument.expirationDate.split("-").reverse().join("/")}}}))));case a.B:const o=t.customer.birthdate?Object(r.a)(t.customer.birthdate):null;return e.set(a.h,Object(i.fromJS)({...t.customer,...o&&{birthDay:o.date(),birthMonth:o.month()+1,birthYear:o.year()}}));case a.D:return e.set(a.i,void 0);default:return e}}},function(e,t,n){"use strict";t.a=n.p+"static/media/arrowRightWhite.a162b706.svg"},function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAUCAIAAACMMcMmAAAAKklEQVRIx2NgGAWjgAbAh/aI4S7t0agdI9COzx00Rwz/z9Ecjdox8uwAACkGSkKIaGlAAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAIAAAAVyRqTAAAA5klEQVRIx2M4xi1HI8QwajT9jP5/hFYIp8Tn3QyTitkmFLEBGdQ0+vhMFn9jrigLtnAz9iATLiCXOkZn+zGHuzKH2bDoqzCbaTMHW7Nk+DPlBTJRweiZdZLVqWLJqlyJapzJIaGxPr7t+bJtORJUMHpyvEKevaSbtpCDqqibseW+Wavq/OUbA6WoYPTUFJU0J6lYTT5HDdkYR+WJ2Tx1Yar1QfJUMHpeo3p9lmKKBUeaJcf+Kez7+tln1Wl05itRweikCOnoQOnuBKl0f736RKMdzXKxoTIxobJUS9dUyDKjxdNwMBoAc/z3YAcWdMQAAAAASUVORK5CYII="},function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAIAAAAVyRqTAAAAJ0lEQVRIx2NgUJiPB/3HC75oOeJBDKNGjxo9avSo0aNGjxo9FI0GAO/d/UarnEBsAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAMAAADImI+JAAAAjVBMVEUAJH0OMIQPMYUQMoVYcKpieK9iea99j71+kL1/kb6Akr6erM6frM6frc6grc+suNTAyd/PFCvaTF7bTV/bTl/bUGHbUWLcVGTcVWXgZXTmucPnipbni5bnjJfnusToj5nowMnpwMnw1tzzwsjzw8nzxsv0x8z14eb32Nz32d357vH57/H79fb8+Pn///8pdguvAAAA4ElEQVR42sXTyRKCMBBF0WZQAUENDogTggMo+v7/8yRpSRm0LHfe9VkknQ7FB+AaWtTmQjTBpTZrsJqJxZmWQtHI/gxtTzGAglxTEzLbMauHRI6iR3kA24DM5ifJHCKSdJ+IKVMNX1jEzKSjHsOe32Uu1x8XWbqugDvDcpNuL8Bt0n8CQjeGb5H4sT/Cny+jxzO5AZdtuikZ3oFqnWbFWI9H5UQ1cJqL2c5vBz66AsepSPYBD9xk3usThh3qDDXrLAXTWCxzSSU7L5i9r1nU0IOixGzFzIAmJcUG375CqOgDi8Q+w2/CRkgAAAAASUVORK5CYII="},function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAIAAAAVyRqTAAAAJ0lEQVRIx2NgmOSGB/3HC85pm+NBDKNGjxo9avSo0aNGjxo9FI0GAJs77BZqPSxuAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";t.a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAIAAAAVyRqTAAAAM0lEQVRIx2NYJ6NBI8QwavSwMPpUVhGNEMN/moFRo4eH0bmtm2mEGBTdummERo0eFkYDAPSe0SzkjI/wAAAAAElFTkSuQmCC"},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var i=n(6),r=n(413),a=n(414),o=n(22),s=n(354),d=n(415),l=n(416),c=n(359),u=n(417);const p={...r.a,...a.a,...s.a,...l.a,...c.a,...u.a,...d.a,companiesTitle1:{id:`${o.a}.companiesTitle1`,defaultMessage:"Tous vos trajets",en:"All your trips",it:"Tutti i tuoi viaggi",es:"Todos tus viajes",de:"Alle Ihre Reisen",nl:"Al uw reizen"},companiesTitle2:{id:`${o.a}.companiesTitle2`,defaultMessage:"au m\xeame endroit.",en:"in one place.",it:"in un unico posto.",es:"en un solo lugar.",de:"an einem Ort.",nl:"op \xe9\xe9n plek."},companiesText:{id:`${o.a}.companiesText`,defaultMessage:"Pour faire de votre voyage, une promenade de sant\xe9.",en:"To make your trip a health walk.",it:"Per rendere il tuo viaggio una passeggiata salutare.",es:"Para convertir su viaje en un paseo saludable.",de:"Um Ihre Reise zu einem gesunden Spaziergang zu machen.",nl:"Om van uw reis een gezonde wandeling te maken.",fr:"Pour faire de votre voyage, une promenade de sant\xe9."}};Object(i.defineMessages)(p)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(22);const r={appTitle:{id:`${i.a}.appTitle`,defaultMessage:'L\u2019application avec 3T, <br /><span class="highlight">qui fait 3X plus.</span>',en:'The app with 3T, <br /><span class="highlight">that does 3X more.</span>',it:"L'applicazione con 3T, <br /><span class='highlight'>che fa 3 volte di pi\xf9.</span>",es:'La aplicaci\xf3n con 3T, <br /><span class="highlight">que hace 3 veces m\xe1s.</span>',de:'Die Anwendung mit 3T, <br /><span class="highlight">
224die 3-mal mehr leistet.</span>',nl:'De app met 3T, <br /><span class="highlight">die 3X meer doet.</span>'},appSubtitle:{id:`${i.a}.appSubtitle`,defaultMessage:"Comparez, combinez, r\xe9servez vos trajets en train, bus et covoiturage sur une seule application.",en:"Compare, combine, and book your train, bus, and carpool trips all in one app.",it:"Confronta, combina e prenota i tuoi viaggi in treno, autobus e carpooling in un'unica app.",es:"Compara, combina y reserva tus viajes en tren, autob\xfas y coche compartido en una sola aplicaci\xf3n.",de:"Vergleichen, kombinieren und buchen Sie Ihre Zug-, Bus- und Mitfahrgelegenheitsfahrten in einer einzigen App.",nl:"Vergelijk, combineer en boek uw trein-, bus- en carpoolreizen allemaal in \xe9\xe9n app."},appBulletTicket:{id:`${i.a}.appBulletTicket`,defaultMessage:"Tous vos billets au m\xeame endroit",en:"All your tickets in one place",it:"Tutti i tuoi biglietti in un unico posto",es:"Todos tus billetes en un solo lugar",de:"Alle Ihre Tickets an einem Ort",nl:"Al uw tickets op \xe9\xe9n plek"},appBulletNoAds:{id:`${i.a}.appBulletNoAds`,defaultMessage:"Sans pub et options inutiles",en:"No ads or unnecessary options",it:"Nessuna pubblicit\xe0 o opzioni inutili",es:"Sin publicidad ni opciones innecesarias",de:"Keine Werbung oder unn\xf6tigen Optionen",nl:"Geen advertenties of onnodige opties",fr:"Sans pub et options inutiles"},appBulletCustomerService:{id:`${i.a}.appBulletCustomerService`,defaultMessage:"Notre super (super) service client",en:"Our super (super) customer service",it:"Il nostro servizio clienti super (super)",es:"Nuestro s\xfaper (s\xfaper) servicio al cliente",de:"Unser super (super) Kundenservice",nl:"Onze geweldige (geweldige) klantenservice",fr:"Notre super (super) service client"},appBulletNotification:{id:`${i.a}.appBulletNotification`,defaultMessage:"Notifications personnalis\xe9es",en:"Customized notifications",it:"Notifiche personalizzate",es:"Notificaciones personalizadas",de:"Individuelle Benachrichtigungen",nl:"Aangepaste meldingen",fr:"Notifications personnalis\xe9es"}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(22);const r={conceptText:{id:`${i.a}.conceptText`,defaultMessage:"Comparez des trajets les plus simples aux plus complexes. Gr\xe2ce \xe0 une technologie unique, vous avez acc\xe8s aux <strong>meilleurs tarifs et itin\xe9raires en transport bas-carbone.</strong><br /><br />Trains, bus, covoiturage, seuls ou combin\xe9s vous pouvez (enfin) d\xe9coller sans prendre l\u2019avion.",en:"Compare the simplest to the most complex journeys. Thanks to a unique technology, you have access to the <strong>best low-carbon transport fares and itineraries.</strong><br /><br />Trains, buses, carpooling, alone or combined, you can (finally) take off without taking a plane.",es:"Compara los viajes m\xe1s simples con los m\xe1s complejos. Gracias a una tecnolog\xeda \xfanica, tienes acceso a las <strong>mejores tarifas e itinerarios de transporte de bajas emisiones de carbono.</strong><br /><br />Trenes, autobuses, coches compartidos, solos o combinados, puedes (finalmente) despegar sin tomar un avi\xf3n.",de:"Vergelijk de eenvoudigste tot de meest complexe reizen. Dankzij unieke technologie heb je toegang tot de <strong>beste tarieven en routes voor koolstofarm transport.</strong><br /><br />Treinen, bussen, carpoolen, alleen of gecombineerd, je kunt (eindelijk) weg zonder het vliegtuig te nemen.",it:"Confronta i viaggi pi\xf9 semplici con quelli pi\xf9 complessi. Grazie ad una tecnologia unica, hai accesso ai <strong>migliori tariffe e percorsi di trasporto a basse emissioni di carbonio.</strong><br /><br />Treni, autobus, carpooling, da soli o combinati, puoi (finalmente) decollare senza prendere un aereo.",nl:"Vergelijk de eenvoudigste tot de meest complexe reizen. Dankzij een unieke technologie heeft u toegang tot de <strong>beste tarieven en routes voor vervoer met een lage koolstofuitstoot.</strong><br /><br />Treinen, bussen, carpoolen, alleen of gecombineerd, u kunt (eindelijk) opstijgen zonder een vliegtuig te nemen."},conceptTitle1:{id:`${i.a}.conceptTitle1`,defaultMessage:"Le comparateur de transports ",en:'The <span class="highlight">reinvented</span> transport ',it:"Il comparatore di trasporti ",es:"El comparador de transportes ",de:'Der neu <span class="highlight">erfundene</span> ',nl:'De opnieuw <span class="highlight">uitgevonden</span> '},conceptTitle2:{id:`${i.a}.conceptTitle2`,defaultMessage:'<span class="highlight">r\xe9invent\xe9.</span>',en:"comparator",it:'<span class="highlight">reinventato.</span>',es:'<span class="highlight">reinventado.</span>',de:"Transportvergleich.",nl:"transportvergelijker."},conceptSubTitle1:{id:`${i.a}.conceptSubTitle1`,defaultMessage:"Vous pouvez enfin y aller par 4 ",en:"You can finally get there by 4 different .",it:"Finalmente puoi arrivarci per 4 strade ",es:"Finalmente puedes llegar all\xed por 4 caminos ",de:"Sie k\xf6nnen endlich auf 4 verschiedenen Wegen dorthin ",nl:"Je kunt er eindelijk o
224p 4 verschillende manieren "},conceptSubTitle2:{id:`${i.a}.conceptSubTitle2`,defaultMessage:"chemins.",en:"paths.",it:"diverse.",es:"diferentes.",de:"gelangen.",nl:"komen."},conceptBulletTravel:{id:`${i.a}.conceptBulletTravel`,defaultMessage:"Engag\xe9 \xe0 changer notre fa\xe7on de voyager",en:"Committing to changing the way we travel",it:"Impegnati a cambiare il modo in cui viaggiamo",es:"Comprometidos a cambiar la forma en que viajamos",de:"Verpflichtet, die Art und Weise zu \xe4ndern, wie wir reisen",nl:"Toegewijd aan het veranderen van de manier waarop we reizen"},conceptBulletLowCarbon:{id:`${i.a}.conceptBulletLowCarbon`,defaultMessage:"Engag\xe9s \xe0 faire du transport bas-carbone le 1er choix",en:"Committing to making low-carbon transport the first choice",es:"Compromiso de hacer del transporte de baja emisi\xf3n la primera opci\xf3n",de:"Verpflichtung, kohlenstoffarmen Transport zur ersten Wahl zu machen",it:"Impegno a fare del trasporto a bassa emissione la prima scelta",nl:"Toewijding om koolstofneutraal transport de eerste keuze te maken"},conceptBulletIsolatedAreas:{id:`${i.a}.conceptBulletIsolatedAreas`,defaultMessage:"Engag\xe9s \xe0 la desserte des territoires isol\xe9s",en:"Commit to serving isolated areas",es:"Compromiso con el servicio a \xe1reas aisladas",de:"Verpflichtung zur Bedienung abgelegener Gebiete",it:"Impegnarsi a servire le aree isolate",nl:"Inzetten op de bediening van afgelegen gebieden"}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(22);const r={faqHeader1:{id:`${i.a}.faqHeader1`,defaultMessage:"Comment fonctionne Tictactrip ?",en:"How does Tictactrip work?",it:"Come funziona Tictactrip?",es:"\xbfC\xf3mo funciona Tictactrip?",de:"Wie funktioniert Tictactrip?",nl:"Hoe werkt Tictactrip?"},faq1:{id:`${i.a}.faq1`,defaultMessage:"Tictactrip a \xe9t\xe9 cr\xe9\xe9 avec l\u2019intime conviction qu\u2019il est possible de faire du transport bas-carbone le 1er choix dans bien des cas. Pour se faire nous comparons de nombreuses compagnies de transports en train, en bus et en covoiturage afin de vous proposer les meilleurs r\xe9sultats et itin\xe9raires. Ainsi vous pouvez comparer, combiner et r\xe9server vos trajets partout en France et en Europe.",en:"Tictactrip was created with the intimate conviction that it is possible to make low-carbon transport the 1st choice in many cases. To do this, we compare many transportation companies by train, bus, and carpool to offer you the best results and itineraries. So you can compare, combine, and book your trips anywhere in France and Europe.",it:"Tictactrip \xe8 stato creato con la convinzione intima che sia possibile fare del trasporto a basse emissioni di carbonio la prima scelta in molti casi. Per farlo, confrontiamo molte compagnie di trasporto in treno, autobus e carpooling per offrirti i migliori risultati e itinerari. In questo modo puoi confrontare, combinare e prenotare i tuoi viaggi ovunque in Francia e in Europa.",es:"Tictactrip fue creado con la convicci\xf3n \xedntima de que es posible hacer del transporte con bajas emisiones de carbono la primera opci\xf3n en muchos casos. Para ello, comparamos muchas empresas de transporte en tren, autob\xfas y coche compartido para ofrecerle los mejores resultados e itinerarios. As\xed que puede comparar, combinar y reservar sus viajes en cualquier lugar de Francia y Europa.",de:"Tictactrip wurde mit der \xdcberzeugung gegr\xfcndet, dass es in vielen F\xe4llen m\xf6glich ist, den klimafreundlichen Transport zur ersten Wahl zu machen. Wir vergleichen dazu viele Transportunternehmen mit Zug, Bus und Mitfahrgelegenheit, um Ihnen die besten Ergebnisse und Routen anzubieten. So k\xf6nnen Sie Ihre Reisen \xfcberall in Frankreich und Europa vergleichen, kombinieren und buchen.",nl:"Tictactrip is opgericht met de overtuiging dat het mogelijk is om in veel gevallen voor klimaatvriendelijk transport te kiezen. We vergelijken daarom veel transportbedrijven per trein, bus en carpool om u de beste resultaten en routes aan te bieden. Zo kunt u uw reizen overal in Frankrijk en Europa vergelijken, combineren en boeken."}
224,faqHeader2:{id:`${i.a}.faqHeader2`,defaultMessage:"Tictactrip c\u2019est un comparateur de transports s\xe9rieux ?",en:"Is Tictactrip a reliable transport comparator?",it:"Tictactrip \xe8 un comparatore di trasporti affidabile?",es:"\xbfEs Tictactrip un comparador de transporte confiable?",de:"Ist Tictactrip ein zuverl\xe4ssiger Transportvergleich?",nl:"Is Tictactrip een betrouwbare transportvergelijker?"},faq2:{id:`${i.a}.faq2`,defaultMessage:"D\u2019abord d\u2019un point de vue l\xe9gal, nous sommes une agence de voyage agr\xe9\xe9e. Concr\xe8tement, on est aux normes jusqu\u2019au bout des doigts ! Ensuite, nous mettons notre \xe9nergie depuis maintenant plus de 5 ans \xe0 cr\xe9er la meilleure plateforme pour comparer, combiner et r\xe9server des trajets en train, bus et covoit. Ce n\u2019est pas un gage juridique de s\xe9rieux mais notre engagement, lui, est bel et bien s\xe9rieux.",en:"First, from a legal point of view, we are an authorized travel agency. In concrete terms, we comply with all standards! Then, for over 5 years, we have been putting our energy into creating the best platform to compare, combine, and book train, bus, and carpool journeys. This is not a legal guarantee of seriousness, but our commitment is indeed serious.",es:"En primer lugar, desde un punto de vista legal, somos una agencia de viajes autorizada. En t\xe9rminos concretos, \xa1cumplimos con todos los est\xe1ndares! Luego, durante m\xe1s de 5 a\xf1os, hemos estado poniendo nuestra energ\xeda en crear la mejor plataforma para comparar, combinar y reservar viajes en tren, autob\xfas y coche compartido. Esto no es una garant\xeda legal de seriedad, pero nuestro compromiso es ciertamente serio.",it:"Innanzitutto, da un punto di vista legale, siamo un'agenzia di viaggi autorizzata. In termini concreti, rispettiamo tutti gli standard! Poi, da oltre 5 anni, stiamo mettendo la nostra energia nella creazione della migliore piattaforma per confrontare, combinare e prenotare viaggi in treno, autobus e carpooling. Questo non \xe8 una garanzia legale di seriet\xe0, ma il nostro impegno \xe8 sicuramente serio.",de:"Zun\xe4chst einmal sind wir aus rechtlicher Sicht eine autorisierte Reiseagentur. Konkret entsprechen wir allen Standards! Seit \xfcber 5 Jahren setzen wir uns daf\xfcr ein, die beste Plattform zum Vergleich, zur Kombination und zur Buchung von Zug-, Bus- und Fahrgemeinschaftsreisen zu schaffen. Dies ist zwar keine rechtliche Garantie f\xfcr Seriosit\xe4t, aber unser Engagement ist in der Tat seri\xf6s.",nl:"Eerst en vooral zijn we vanuit een juridisch oogpunt een erkend reisbureau. Concreet voldoen we aan alle normen! Daarnaast hebben we al meer dan 5 jaar lang al onze energie gestoken in het cre\xebren van het beste platform om trein-, bus- en carpoolreizen te vergelijken, combineren en boeken. Dit is geen juridische garantie voor serieusheid, maar onze betrokkenheid is wel degelijk serieus."},faqHeader3:{id:`${i.a}.faqHeader3`,defaultMessage:"Qu\u2019est-ce que le transport multimodal et l\u2019intermodalit\xe9 ?",en:"What is multimodal transport and intermodality?",es:"\xbfQu\xe9 es el transporte multimodal y la intermodalidad?",fr:"Qu\u2019est-ce que le transport multimodal et l\u2019intermodalit\xe9 ?",de:"Was ist multimodaler Transport und Intermodalit\xe4t?",it:"Cosa si intende per trasporto multimodale e intermodalit\xe0?",nl:"Wat is multimodaal transport en intermodaliteit?"},faq3:{id:`${i.a}.faq3`,defaultMessage:"En cr\xe9ant Tictactrip nous avons fait un pari : participer \xe0 am\xe9liorer la desserte de l\u2019ensemble des territoires, m\xeame les plus isol\xe9s. Pour se faire, nous avons pris la d\xe9cision de travailler sur des trajets directs mais aussi sur des trajets bien plus complexes. Ces trajets plus complexes regroupent souvent plusieurs compagnies d\u2019un m\xeame type de transport (deux trajets en train par exemple) ou plusieurs types de transports. Un exemple concret : se rendre \xe0 la montagne demande souvent de prendre le train et une navette en bus.",en:"By creating Tictactrip, we made a bet: to participate in improving the transport service of all territories, even the most isolated. To do this, we decided to work on direct trips but also on much more complex trips. These more complex trips often involve several companies of the same type of transport (for example, two train journeys) or several types of transport. A concrete example: going to the mountains often requires taking the train and a shuttle bus.",it:"Creando Tictactrip abbiamo fatto una scommessa: partecipare al miglioramento della copertura di tutti i territori, anche i pi\xf9 isolati. Per fare ci\xf2, abbiamo deciso di lavorare su viaggi diretti ma anche su viaggi molto pi\xf9 complessi. Questi viaggi pi\xf9 complessi spesso comprendono diverse compagnie dello stesso tipo di trasporto (ad esempio, due viaggi in treno) o diversi tipi di trasporto. Un esempio concreto: andare in montagna spesso richiede di prendere il treno e una navetta bus.",es:"Al crear Tictactrip hicimos una apuesta: participar en la mejora de la cobertura de transporte de todos los territorios, incluso los m\xe1s aislados. Para hacer esto, decidimos trabajar en viajes directos pero tambi\xe9n en viajes mucho m\xe1s complejos. Estos viajes m\xe1s complejos a menudo implican varias empresas del mismo tipo de transporte (por ejemplo, dos viajes en tren) o varios tipos de transporte. Un ejemplo concreto: ir a la monta\xf1a a menudo requiere tomar el tren y un autob\xfas lanzadera.",de:"Bei der Gr\xfcndung von Tictactrip haben wir eine Wette abgeschlossen: zur Verbesserung des Transportdienstes aller Gebiete, auch der abgelegensten, beizutragen. Dazu haben wir beschlossen, an Direktreisen, aber auch an viel komplexeren Reisen zu arbeiten. Diese komplexeren Reisen beinhalten oft mehrere Unternehmen desselben Transporttyps (z.B. zwei Zugreisen) oder mehrere Transporttypen. Ein konkretes Beispiel: Eine Reise in die Berge erfordert oft die Fahrt mit dem Zug und einem Shuttlebus.",nl:"Met de oprichting van Tictactrip hebben wij een weddenschap aangegaan: meewerken aan de verbetering van de vervoersdienst in alle gebieden, zelfs de meest ge\xefsoleerde. Daartoe hebben wij besloten om ons niet alleen bezig te houden met rechtstreekse reizen, maar ook met veel complexere reizen. Deze complexere reizen omvatten vaak verschillende ondernemingen van hetzelfde type vervoer (bijvoorbeeld twee treinreizen) of verschillende soorten vervoer. Een concreet voorbeeld: om naar de bergen te gaan moeten vaak de trein en een pendelbus worden genomen."},faqHeader4:{id:`${i.a}.faqHeader4`,defaultMessage:"Qui sont nos partenaires de transports ?",en:"Who are our transport partners?",it:"Chi sono i nostri partner di trasporto?",es:"\xbfQui\xe9nes son nuestros socios de transporte?",de:"Wer sind unsere Verkehrspartner?",nl:"Wie zijn onze transportpartners?"},faq4:{id:`${i.a}.faq4`,defaultMessage:"Nous travaillons aujourd\u2019hui avec plus d\u2019une centaine de partenaires. Des plus connus ou plus insolites, des plus utilis\xe9s au moins fr\xe9quent\xe9s. De la SNCF aux compagnies de bus et de navettes, nous avons fait le choix de proposer un maximum de partenaires pour augmenter le nombre de villes desservies et de combinaisons possibles.",en:"We currently work with over a hundred partners, ranging from the most well-known to the most unusual, the most used to the least frequent. From SNCF to bus and shuttle companies, we have chosen to offer a maximum number of partners to increase the number of cities served and possible combinations.",it:"Attualmente collaboriamo con oltre un centinaio di partner, dai pi\xf9 conosciuti ai pi\xf9 insoliti, dai pi\xf9 usati ai meno frequenti. Dalla SNCF alle compagnie di autobus e navette, abbiamo scelto di offrire il massimo numero di partner per aumentare il numero di citt\xe0 servite e le possibili combinazioni.",es:"Actualmente trabajamos con m\xe1s de cien socios, desde los m\xe1s conocidos hasta los m\xe1s inusuales, desde los m\xe1s utilizados hasta los menos frecuentes. Desde SNCF hasta compa\xf1\xedas de autobuses y shuttle, hemos elegido ofrecer el m\xe1ximo de socios para aumentar el n\xfamero de ciudades servidas y las posibles combinaciones.",de:"Wir arbeiten derzeit mit \xfcber hundert Partnern zusammen, von den bekanntesten bis zu den ungew\xf6hnlichsten, von den meistgenutzten bis zu den seltensten. Von SNCF bis zu Bus- und Shuttle-Unternehmen haben wir uns daf\xfcr entschieden, eine maximale Anzahl von Partnern anzubieten, um die Anzahl der bedienten St\xe4dte und m\xf6glichen Kombinationen zu erh\xf6hen.",nl:"We werken momenteel samen met meer dan honderd partners, van de meest bekende tot de meest ongebruikelijke, van de meest gebruikte tot de minst frequente. Van SNCF tot bus- en shuttlebedrijven hebben we ervoor gekozen om een \u200b\u200bmaximaal aantal partners aan te bieden om het aantal bediende steden en mogelijke combinaties te vergroten."},faqHeader5:{id:`${i.a}.faqHeader5`,defaultMessage:"Qui s\u2019occupe du remboursement en cas de probl\xe8me ?",en:"Who is responsible for refunds in case of problems?",it:"Chi \xe8 responsabile dei rimborsi in caso di problemi?",es:"\xbfQui\xe9n es responsable de los reembolsos en caso de problemas?",de:"Wer ist bei Problemen f\xfcr R\xfcckerstattungen verantwortlich?",nl:"Wie is verantwoordelijk voor terugbetalingen in geval van problemen?"},faq5:{id:`${i.a}.faq5`,defaultMessage:"On s\u2019occupe de tout. Si vous avez un probl\xe8me, vous pourrez sans aucun mal le r\xe9soudre seul sur notre service, si ce n\u2019est pas le cas vous pouvez nous \xe9crire. Ensemble, rapidement, nous trouvons la solution \xe0 votre probl\xe8me afin de s\u2019assurer que votre voyage se d\xe9roule au mieux.",en:"We take care of everything. If you have a problem, you can easily solve it on our service by yourself, but if you can't, you can write us. Together, we quickly find the solution to your problem to ensure that your journey goes as smoothly as possible.",it:"Ci occupiamo di tutto. Se hai un problema, puoi risolverlo facilmente sul nostro 
224servizio da solo, ma se non puoi farlo, puoi scriverci. Insieme, troviamo rapidamente la soluzione al tuo problema per assicurarti che il tuo viaggio si svolga nel migliore dei modi.",es:"Nos encargamos de todo. Si tienes un problema, puedes resolverlo f\xe1cilmente en nuestro servicio por tu cuenta, pero si no puedes, puedes escribirnos. Juntos, encontramos r\xe1pidamente la soluci\xf3n a tu problema para asegurarnos de que tu viaje vaya lo mejor posible.",de:"Wir k\xfcmmern uns um alles. Wenn Sie ein Problem haben, k\xf6nnen Sie es einfach selbst auf unserem Service l\xf6sen, aber wenn nicht, k\xf6nnen Sie uns schreiben. Zusammen finden wir schnell die L\xf6sung f\xfcr Ihr Problem, um sicherzustellen, dass Ihre Reise reibungslos verl\xe4uft.",nl:"We regelen alles. Als je een probleem hebt, kun je het gemakkelijk zelf oplossen via onze service, maar als dat niet lukt, kun je ons schrijven. Samen vinden we snel de oplossing voor je probleem om ervoor te zorgen dat je reis zo soepel mogelijk verloopt."},faqHeader6:{id:`${i.a}.faqHeader6`,defaultMessage:"Puis-je utiliser ma carte de r\xe9duction sur Tictactrip ?",en:"Can I use my discount card on Tictactrip?",it:"Posso usare la mia carta di sconto su Tictactrip?",es:"\xbfPuedo usar mi tarjeta de descuento en Tictactrip?",de:"Kann ich meine Rabattkarte auf Tictactrip verwenden?",nl:"Kan ik mijn kortingskaart gebruiken op Tictactrip?"},faq6:{id:`${i.a}.faq6`,defaultMessage:"Compl\xe8tement ! Vous pouvez m\xeame les acheter chez nous (et \xe7a, c\u2019est chouette). Nous nous effor\xe7ons de mettre \xe0 jour notre solution pour prendre en compte toutes les cartes avantages de nos partenaires. ",en:"Absolutely! You can even buy them from us (and that's co
224ol). We strive to update our solution to take into account all the advantage cards of our partners.",it:"Assolutamente! Puoi persino acquistarle da noi (e questo \xe8 fantastico). Ci sforziamo di aggiornare la nostra soluzione per tenere conto di tutte le carte vantaggio dei nostri partner.",es:"\xa1Completamente! Incluso puedes comprarlas con nosotros (y eso es genial). Nos esforzamos por actualizar nuestra soluci\xf3n para tener en cuenta todas las tarjetas de ventaja de nuestros socios.",de:"Absolut! Du kannst sie sogar bei uns kaufen (und das ist toll). Wir bem\xfchen uns, unsere L\xf6sung zu aktualisieren, um alle Vorteilskarten unserer Partner zu ber\xfccksichtigen.",nl:"Absoluut! Je kunt ze zelfs bij ons kopen (en dat is leuk). We streven ernaar onze oplossing bij te werken om rekening te houden met alle voordeelkaarten van onze partners."}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(22);const r={highlightCountries:{id:`${i.a}.highlightCountries`,defaultMessage:"Pays en Europe",en:"Countries in Europe",es:"Pa\xedses en Europa",fr:"Pays en Europe",de:"L\xe4nder in Europa",it:"Paesi in Europa",nl:"Landen in Europa"},highlightServedCities:{id:`${i.a}.highlightServedCities`,defaultMessage:"Villes desservies",en:"Served cities",es:"Ciudades atendidas",de:"Bediente St\xe4dte",it:"Citt\xe0 servite",nl:"Bediende steden"},highlightPartnerCompanies:{id:`${i.a}.highlightPartnerCompanies`,defaultMessage:"Compagnies partenaires",en:"Partner companies",it:"Compagnie partner",es:"Empresas asociadas",de:"Partnerunternehmen",nl:"Partnerbedrijven"}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={travelListTitle:{id:`${n(22).a}.travelListTitle`,defaultMessage:"12 destinations populaires en France",en:"12 popular destinations in France",it:"12 destinazioni popolari in Francia",es:"12 destinos populares en Francia",de:"12 beliebte Reiseziele in Frankreich",nl:"12 populaire bestemmingen in Frankrijk"}}},function(e,t,n){"use strict";t.a=n.p+"static/media/ClientReviewsGreen.3f5e2ed0.svg"},function(e,t,n){"use strict";t.a=n.p+"static/media/logoAtoutFrance.4950486f.png"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(2);const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoLock:t=!0,lockTarget:n,widthReflow:r=!0}=e,[a,o]=Object(i.useState)(!1),s=Object(i.useRef)(null),d=Object(i.useRef)(null),l=Object(i.useCallback)((()=>{if(s.current){const{overflow:e,paddingRight:t}=s.current.style;if(d.current={overflow:e,paddingRight:t},r){const e=s.current===document.body?window.innerWidth:s.current.offsetWidth,t=parseInt(window.getComputedStyle(s.current).paddingRight,10)||0,n=e-s.current.scrollWidth;s.current.style.paddingRight=`${n+t}px`}s.current.style.overflow="hidden",o(!0)}}),[r]),c=Object(i.useCallback)((()=>{s.current&&d.current&&(s.current.style.overflow=d.current.overflow,r&&(s.current.style.paddingRight=d.current.paddingRight)),o(!1)}),[r]);return Object(i.useEffect)((()=>(n&&(s.current="string"===typeof n?document.querySelector(n):n),s.current||(s.current=document.body),t&&l(),()=>{c()})),[t,l,n,c,r]),{isLocked:a,lock:l,unlock:c}}},function(e,t,n){"use strict";var i=n(2),r=n.n(i),a=n(6),o=n(51),s=n(4),d=n(7),l=n(97),c=n(100),u=n(54),p=n(210),g=n(62),m=n(11),f=n(30),h=n(1);const b=Object(s.d)(o.a)`
225  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',fontSize:"1.4rem",lineHeight:"21px",fontWeight:700,color:"#353746","@media (min-width: 992px)":{fontSize:"2.2rem",lineHeight:"34px"}}}
226  text-decoration: none;
227
228  ${e=>{let{isCurrentStep:t}=e;return t&&{color:"#6A49F9"}}}
229  ${e=>{let{isAfterCurrentStep:t}=e;return t&&{color:"#C4C8DE"}}}
230`,v=e=>{let{children:t,isAfterCurrentStep:n,isCurrentStep:i,link:r}=e;return Object(h.jsx)(b,{as:n||i?"span":void 0,isAfterCurrentStep:n,isCurrentStep:i,to:r,children:t})},y=s.d.div`
231  ${{display:"flex",alignItems:"center"}}
232  gap: var(--size-small);
233
234  @media (min-width: 768px) {
235    gap: var(--size-medium2);
236  }
237`;t.a=()=>{const{funnelStep:e}=Object(l.b)(),{createSearchUrl:t,searchParameters:n}=Object(p.b)(),i=c.a.findIndex((t=>t===e)),o=e=>{if(e===u.a.RESULTS){const e=t(n);return`${d.f.RESULTS}/${e}`}if(e===u.a.INFO){const e=window.location.href.split("/").pop();return`${d.f.INFO}/${e}`}};return Object(h.jsx)(y,{children:c.a.map(((e,t)=>{const n=t===i,d=t<i,l=t>i;return Object(h.jsxs)(r.a.Fragment,{children:[Object(h.jsx)(v,{isAfterCurrentStep:l,isCurrentStep:n,link:d?o(e):void 0,children:Object(h.jsx)(a.FormattedMessage,{...f.b[e]})}),t<c.a.length-1&&Object(h.jsx)(g.a,{color:n||l?m.a["grey-300"]:m.a["secondary-400"],customStyle:s.c`
238                  transform: rotate(180deg);
239                `})]},t)}))})}},function(e,t,n){"use strict";var i=n(2),r=n(10),a=n(12),o=n(74);t.a=e=>{let{passengers:t,setPassengers:n}=e;const s=t.length<r.y,d=Object(i.useCallback)((e=>{s&&n((t=>[...t,{id:Date.now(),category:e,age:Object(o.a)(e),discountCards:[],isCustomer:!1,title:a.f.MS}]))}),[s,n]),l=Object(i.useCallback)((e=>{n((t=>t.map((t=>t.id===e.id?e:t))))}),[n]),c=Object(i.useCallback)((e=>{n((t=>t.filter((t=>
239t.id!==e))))}),[n]),u=Object(i.useCallback)(((e,t)=>{const i=t&&t.isIdRequired;n((n=>n.map((n=>n.id===e?{...n,discountCards:t?[t]:[],discountCardNumber:i?n.discountCardNumber||"":null}:n))))}),[n]),p=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,discountCardNumber:t}:n))))}),[n]),g=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,title:t}:n))))}),[n]),m=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,firstName:t}:n))))}),[n]),f=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,lastName:t}:n))))}),[n]),h=Object(i.useCallback)(((e,t)=>{const i=Object(o.b)(t);let r;i&&(r=Object(o.c)(i)),n((n=>n.map((n=>{var o;return n.id===e?{...n,birthdate:t,age:i,category:null!==(o=r)&&void 0!==o?o:a.e.ADULT}:n}))))}),[n]),b=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,identityDocument:{...n.identityDocument,countryCode:t}}:n))))}),[n]),v=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,identityDocument:{...n.identityDocument,documentIdentifier:t}}:n))))}),[n]),y=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,identityDocument:{...n.identityDocument,expirationDate:t}}:n))))}),[n]),T=Object(i.useCallback)(((e,t)=>{n((n=>n.map((n=>n.id===e?{...n,identityDocument:{...n.identityDocument,type:t}}:n))))}),[n]);return Object(i.useMemo)((()=>({maximumNumberOfPassengers:r.y,canAddPassengers:s,addPassengerByCategory:d,updatePassenger:l,removePassenger:c,addDiscountCard:u,updateDiscountCardNumber:p,updateTitle:g,updateFirstName:m,updateLastName:f,updateBirthdate:h,updateIdentityDocumentCountryCode:b,updateIdentityDocumentIdentifier:v,updateIdentityDocumentExpirationDate:y,updateIdentityDocumentType:T})),[u,d,s,c,h,p,m,b,y,v,T,f,l,g])}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var i=n(6),r=n(4),a=n(7),o=n(62),s=n(486),d=n(239),l=n(197),c=n(374),u=n(143),p=n(11),g=n(44),m=n(86),f=n(38),h=n(30),b=n(1);const v=r.d.div`
240  ${{padding:"24px",paddingTop:"48px",position:"relative"}}
241  background: url(${u.a});
242`,y=r.d.span`
243  ${{fontSize:"4.4rem",fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',textAlign:"center",display:"block",marginBottom:"32px"}}
244  ${e=>{let{customStyle:t}=e;return t}}
245`,T=Object(r.d)(c.a)`
246  ${{position:"absolute"}}
247  width: 68px;
248  right: var(--size-medium2);
249  top: 0;
250  transform: rotate(-11.28deg);
251`,k=r.c`
252  transform: rotate(180deg);
253`,j=e=>Object(b.jsxs)(v,{children:[Object(b.jsx)(T,{}),Object(b.jsx)(y,{customStyle:e.titleStyle,children:Object(b.jsx)(i.FormattedMessage,{...h.b.travelMorePayLess})}),Object(b.jsx)(z,{}),Object(b.jsx)(m.b,{css:r.c`
254          ${{width:"100%"}}
255        `,"data-testid":"NavbarBuyDiscountCardButton",onClick:()=>{var t;g.a.push(a.f.BUY_A_DISCOUNT_CARD),null===(t=e.onClick)||void 0===t||t.call(e)},rightIcon:Object(b.jsx)(o.a,{color:p.a.white,customStyle:k}),size:"MEDIUM",variant:"PRIMARY",children:Object(b.jsx)(i.FormattedMessage,{...h.b.buyAdvantageCard})})]}),w=r.d.div`
256  ${{display:"flex",flexDirection:"column",marginBottom:"24px"}}
257  gap: var(--size-medium)
258`,z=()=>Object(b.jsxs)(w,{children:[Object(b.jsx)(A,{icon:Object(b.jsx)(s.a,{color:p.a["secondary-400"],customStyle:r.c`
259              ${f.c}
260            `}),text:Object(b.jsx)(i.FormattedMessage,{...h.b.upTo30PercentOff})}),Object(b.jsx)(A,{icon:Object(b.jsx)(d.a,{color:p.a["secondary-400"],customStyle:r.c`
261              ${f.c}
262            `}),text:Object(b.jsx)(i.FormattedMessage,{...h.b.validOnMaxTickets})}),Object(b.jsx)(A,{icon:Object(b.jsx)(l.a,{color:p.a["secondary-400"],customStyle:r.c`
263              ${f.c}
264            `}),text:Object(b.jsx)(i.FormattedMessage,{...h.b.forAllAges})})]}),C=r.d.div`
265  ${{display:"flex"}}
266  gap: var(--size-small);
267`,S=r.d.div`
268  width: 24px;
269  height: 24px;
270`,M=r.d.span`
271  ${{fontSize:"1.6rem",lineHeight:"24px"}}
272`,A=e=>Object(b.jsxs)(C,{children:[Object(b.jsx)(S,{children:e.icon}),Object(b.jsx)(M,{children:e.text})]})},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}
272));n(2);var i=n(4),r=n(1);const a=i.d.svg`
273  ${e=>{let{customStyle:t}=e;return t}}
274`,o=e=>{let{color:t,customStyle:n}=e;return Object(r.jsx)(a,{customStyle:n,fill:"none",height:"23",viewBox:"0 0 22 23",width:"22",xmlns:"http://www.w3.org/2000/svg",children:Object(r.jsx)("path",{d:"M14.3333 7.77316C13.4487 6.98142 12.2806 6.5 11 6.5C8.23858 6.5 6 8.73858 6 11.5C6 14.2614 8.23858 16.5 11 16.5C12.2806 16.5 13.4487 16.0186 14.3333 15.2268M5 13H10M5 10H10M21 11.5C21 17.0228 16.5228 21.5 11 21.5C5.47715 21.5 1 17.0228 1 11.5C1 5.97715 5.47715 1.5 11 1.5C16.5228 1.5 21 5.97715 21 11.5Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})}},function(e,t,n){"use strict";var i=n(4),r=n(11);const a=i.d.div.withConfig({displayName:"Cell",componentId:"zt5g1o-0"})(["",";width:",";margin-top:0;margin-right:",";margin-bottom:0;margin-left:",";"],{position:"relative",paddingLeft:"2rem",paddingRight:"2rem"},(e=>r.e[e.width]),(e=>e.append?r.b[e.append]:0),(e=>e.prepend?r.b[e.prepend]:0));t.a=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n(4),r=n(1);const a=i.d.div.withConfig({displayName:"Circles__CirclesContainer",componentId:"sc-1jlv1yc-0"})(["",";width:95%;"],{position:"absolute",height:"100%"}),o=i.d.div.withConfig({displayName:"Circles__DefaultCircle",componentId:"sc-1jlv1yc-1"})(["",";height:30vw;width:30vw;border:6vw solid white;"],{position:"absolute",borderRadius:"9999px"}),s=Object(i.d)(o).withConfig({displayName:"Circles__Circle1",componentId:"sc-1jlv1yc-2"})(["top:20%;left:-10%;"]),d=Object(i.d)(o).withConfig({displayName:"Circles__Circle2",componentId:"sc-1jlv1yc-3"})(["top:-10%;right:-23%;"]),l=Object(i.d)(o).withConfig({displayName:"Circles__Circle3",componentId:"sc-1jlv1yc-4"})(["top:65%;right:10%;"]),c=()=>Object(r.jsxs)(a,{children:[Object(r.jsx)(s,{}
274),Object(r.jsx)(d,{}),Object(r.jsx)(l,{})]})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return p}));var i=n(2),r=n(9),a=n(202),o=n(67),s=n(35),d=n(331),l=n(1);const c=Object(i.createContext)({cartTrips:d.a,addTripToCart:()=>{},addTripsToCart:()=>{},createCart:async()=>null,getCart:()=>null}),u=e=>{let{children:t}=e;const[n,u]=Object(i.useState)(d.a);const p={cartTrips:n,addTripToCart:function(e,t){u((n=>({...n,[t]:e})))},addTripsToCart:u,createCart:async function(e,t,n,i){try{const o=Object(a.a)(),{cart:d}=await Object(s.a)(r.F,{method:r.j.METHODS.POST,headers:r.e,body:JSON.stringify({outboundTripId:t.outboundTrip,returnTripId:t.returnTrip,partnerId:n,partnerExternalId:i,passengers:e.passengers.map((e=>({title:e.title||void 0,firstName:e.firstName||void 0,lastName:e.lastName||void 0,birthDay:void 0,birthMonth:void 0,birthYear:void 0,birthdate:e.birthdate||void 0,age:e.age,discountCards:e.discountCards.map((e=>{let{id:t}=e;return{id:t}}))}))),deviceId:o})});return d}catch(d){return d.capturedBySentry||o.a.captureException(d),null}},getCart:async function(e,t){const{cart:n}=await Object(s.a)(`${r.F}/${e}`,{method:r.j.METHODS.GET,headers:r.e,signal:t});return n}};return Object(l.jsx)(c.Provider,{value:p,children:t})},p=()=>{const e=Object(i.useContext)(c);return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return c}));var i=n(2),r=n(9),a=n(35),o=n(1);const s={isModalVoucherOpen:!1,voucherDetails:{voucher:null,expireDateUTCUnix:null,amountCents:null,usableOn:null},cancellation:{segmentId:null,conditions:null,isCancellationModalOpen:!1,isLoading:!1},edition:{isEditionModalOpen:!1}},d=Object(i.createContext)(s);function l(e,t){switch(t.type){case"setModalVoucherDetails":return{...e,voucherDetails:t.voucherDetails};case"setIsModalVoucherOpen":return{...e,isModalVoucherOpen:t.isModalVoucherOpen};case"setCancellationConditions":return{...e,cancellation:{...e.cancellation,conditions:t.cancellationConditions}};case"setIsLoading":return{...e,cancellation:{...e.cancellation,isLoading:t.isLoading}};case"setIsCancellationModalOpen":return{...e,cancellation:{...e.cancellation,isCancellationModalOpen:t.isCancellationModalOpen}};case"setIsEditionModalOpen":return{...e,edition:{...e.edition,isEditionModalOpen:t.isEditionModalOpen}};case"setSegmentId":return{...e,cancellation:{...e.cancellation,segmentId:t.segmentId}};default:return e}}const c=e=>{const[t,n]=Object(i.useReducer)(l,s),c=async e=>{let t=null;if(e){const n=localStorage.getItem(r.a)?`Bearer ${localStorage.getItem(r.a)}`:`Bearer ${localStorage.getItem(r.b)}`;t=await Object(a.a)(`${r.I}/${e}/cancellation/conditions`,{method:"GET",headers:{...r.e,authorization:n}})}n({type:"setCancellationConditions",cancellationConditions:t})},u=e=>{n({type:"setIsLoading",isLoading:e})},p=e=>{n({type:"setIsCancellationModalOpen",isCancellationModalOpen:e})},g=e=>{n({type:"setIsEditionModalOpen",isEditionModalOpen:e})},m=e=>{n({type:"setSegmentId",segmentId:e})},f=()=>{p(!1),m(null),c(null)},h={...t,setModalVoucherDetails:e=>{n({type:"setModalVoucherDetails",voucherDetails:e})},initVoucherDetails:()=>{n({type:"setModalVoucherDetails",voucherDetails:s.voucherDetails})},setIsModalVoucherOpen:e=>{n({type:"setIsModalVoucherOpen",isModalVoucherOpen:e})},cancelBooking:async(e,t)=>{try{u(!0);const n=localStorage.getItem(r.a)?`Bearer ${localStorage.getItem(r.a)}`:`Bearer ${localStorage.getItem(r.b)}`,i=await Object(a.a)(`${r.I}/${e}/cancellation`,{method:"PUT",headers:{...r.e,authorization:n}});u(!1),null!==i&&void 0!==i&&i.id&&(t(),f())}catch(n){u(!1)}},openCancellationModal:e=>{c(Number(e.id)),m(e.id),p(!0)},openEditionModal:e=>{c(Number(e.id)),m(e.id),g(!0)},closeEditionModal:()=>{g(!1),m(null),c(null)},closeCancellationModal:f};return Object(o.jsx)(d.Provider,{value:h,...e})}},,,function(e,t,n){"use strict";var i=n(6),r=n(4),a=n(86),o=n(126),s=n(141),d=n(62),l=n(11),c=n(120),u=n(2),p=n(9),g=n(67),m=n(35),f=n(3),h=n.n(f);const b=`${p.c}/mail/addToList/newsletter`;h.a.shape({newsletterEmail:h.a.string,newsletterName:h.a.string,newsletterResponse:h.a.string});var v=n(1);const y=r.c`
275  ${{"@media (min-width: 768px)":{borderBottomRightRadius:"0",borderTopRightRadius:"0",borderRightWidth:"0",borderWidth:"0",":focus":{borderWidth:"0"}},":focus":{boxShadow:"none"}}}
276`,T=r.d.form`
277  ${{display:"flex",flexDirection:"column","@media (min-width: 768px)":{backgroundColor:"#FFFFFF",flexDirection:"row",borderRadius:"30px",borderWidth:"1px",borderStyle:"solid",borderColor:"#C4C8DE"}}}
278  gap:var(--size-medium);
279
280  @media (min-width: ${l.c.md}) {
281    gap: 0;
282
283    ${o.b}
284  }
285  input {
286    ${{width:"100%"}}
287  }
288  button {
289    ${{whiteSpace:"nowrap","@media (min-width: 768px)":{width:"100%"}}}
290  }
291`,k=r.c`
292  transform: rotate(180deg);
293`;t.a=e=>{const{buttonId:t,inputId:n,inputPlaceholder:r}=e,{email:l,onEmailChange:f,onSubmit:h,status:j}=(()=>{const[e,t]=Object(u.useState)(""),[n,i]=Object(u.useState)(null);return{email:e,onSubmit:async()=>{try{i("LOADING"),await Object(m.a)(b,{method:p.j.METHODS.POST,headers:p.e,body:JSON.stringify({name:"",email:e})}),i("SUCCESS")}catch(t){t.capturedBySentry||g.a.captureException(t),i("ERROR")}},onEmailChange:t,status:n}})(),w="LOADING"===j;return"ERROR"===j?Object(v.jsx)("div",{children:Object(v.jsx)(i.FormattedMessage,{...c.a.newsletterError})}):"SUCCESS"===j?Object(v.jsx)("div",{children:Object(v.jsxs)(s.c,{children:[Object(v.jsx)(i.FormattedMessage,{...c.a.newsletterThanks})," !",Object(v.jsx)("br",{}),Object(v.jsx)(i.FormattedMessage,{...c.a.newsletterSuccess})]})}):Object(v.jsxs)(T,{onSubmit:e=>{e.preventDefault(),h()},children:[Object(v.jsx)(o.d,{customStyle:y,id:n,onChange:e=>f(e.target.value),placeholder:r,required:!0,type:"email",value:l}),Object(v.jsx)(a.b,{disabled:w,id:t,isLoading:w,rightIcon:Object(v.jsx)(d.a,{customStyle:k}),variant:"PRIMARY",children:Object(v.jsx)(i.FormattedMessage,{...c.a.newsletterSubmit})})]})}},,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){},function(e,t,n){},function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){},function(e,t,n){},,,,,function(e,t){},,function(e,t){},,,,,,,,,,,,,function(e,t){},,function(e,t){},,,,,,,function(e,t){},,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},function(e,t){},,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},function(e,t,n){},,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var i=n(4),r=(n(530),n(205));r.a.defaultProps.defer=!1;n(602),n(603),n(604),n(605),n(606);var a=n(165),o=n(168),s=n.n(o),d=n(105),l=n(2),c=n.n(l),u=n(6),p=n(97),g=n(146),m=n.p+"static/media/app-homepage-mockup.1eae47e3.png",f=n(11),h=n(38),b=n(169),v=n(75),y=n(1);const T=i.d.div`
294  ${{width:"100%",display:"flex",alignItems:"center",backgroundColor:"#FFFFFF",boxShadow:"0px 0px 20px rgba(157, 163, 206, 0.5)"}}
295`,k=i.d.div`
296  ${{display:"flex",justifyContent:"center",width:"100%"}}
297`,j=i.d.div`
298  ${{paddingTop:"8px",paddingBottom:"8px",display:"flex",flexDirection:"column"}}
299`,w=i.d.p`
300  ${{fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',fontSize:"1.6rem",lineHeight:"24px"}}
301`,z=i.d.a`
302  ${{fontSize:"1.6rem",lineHeight:"30px",color:"#6A49F9",textDecoration:"underline"}}
303`,C=i.d.button`
304  ${{padding:"0",paddingRight:"16px"}}
305`,S=i.d.div`
306  ${{overflow:"hidden"}}
307  max-width:70px;
308  max-height: 70px;
309
310  @media (min-width: ${f.c.xs}) {
311    max-width: 116px;
312  }
313`,M=i.d.img`
314  ${{display:"block",marginLeft:"auto",marginRight:"auto",height:"auto"}}
315  width: 80%;
316`;var A=()=>{const{isInFunnel:e,isLoading:t,partner:n}=Object(p.b)(),i=Object(v.f)(),[r,a]=Object(l.useState)(!1);Object(l.useEffect)((()=>{const r=null===n||void 0===n?void 0:n.id.startsWith("WB-"),o=!t&&!r&&Object(v.e)()&&!e&&i!==v.c;a(o)}),[e,i,t,n]);return r?Object(y.jsxs)(T,{children:[Object(y.jsxs)(k,{children:[Object(y.jsx)(S,{children:Object(y.jsx)(M,{alt:"Tictactrip Application mockup",src:m})}),Object(y.jsxs)(j,{children:[Object(y.jsx)(w,{children:Object(y.jsx)(u.FormattedMessage,{...b.c.title})}),Object(y.jsx)(z,{href:v.d[i],rel:"noopener noreferrer",target:"_blank",children:Object(y.jsx)(u.FormattedMessage,{...b.c.getInStore})})]})]}),Object(y.jsx)(C,{onClick:()=>{a(!1),Object(v.g)()},children:Object(y.jsx)(g.a,{color:f.a["primary-400"],customStyle:h.a})})]}):null},x=n(19),O=n(111),D=n(492),I=n(350);const E=Object(D.a)();var P=n(520),N=n.n(P),R=n(338),L=n(52),F=n(110);const B=()=>{try{return"true"===localStorage.getItem("favorite_passengers_flag")}catch(e){return!1}};var q,$=n(7),V=n(78),G=n(14),U=n(51),H=n(219);function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},W.apply(null,arguments)}function Y(e,t){let{title:n,titleId:i,...r}=e;return l.createElement("svg",W({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":i},r),n?l.createElement("title",{id:i},n):null,q||(q=l.createElement("path",{d:"M10 4V20M19.5 12.5C19.5 11.837 19.7634 11.2011 20.2322 10.7322C20.7011 10.2634 21.337 10 22 10V9C22 5 21 4 17 4H7C3 4 2 5 2 9V9.5C2.66304 9.5 3.29893 9.76339 3.76777 10.2322C4.23661 10.7011 4.5 11.337 4.5 12C4.5 12.663 4.23661 13.2989 3.76777 13.7678C3.29893 14.2366 2.66304 14.5 2 14.5V15C2 19 3 20 7 20H17C21 20 22 19 22 15C21.337 15 20.7011 14.7366 20.2322 14.2678C19.7634 13.7989 19.5 13.163 19.5 12.5Z",stroke:"white",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})))}const Z=l.forwardRef(Y);n.p;var K=n(171);const Q=i.d.div.withConfig({displayName:"Navigation__LinkList",componentId:"dzi7vc-0"})(["",""],{display:"flex",justifyContent:"space-around"}),J=Object(i.d)(U.b).withConfig({displayName:"Navigation__Link",componentId:"dzi7vc-1"})([""," gap:var(--size-small);font-size:14px;*{font-weight:bold !important;}svg{","}path{stroke:",";}&.active > *,&.active path{stroke:",";color:",";}"],{display:"flex",flexDirection:"column",alignItems:"center",textDecoration:"none",width:"100%",color:"#353746"},h.b,f.a.primary400,f.a.secondary400,f.a.secondary400),X=i.d.div.withConfig({displayName:"Navigation__LinkContainer",componentId:"dzi7vc-2"})(["",""],{width:"100%"}),_=i.d.span.withConfig({displayName:"Navigation__LinkTitle",componentId:"dzi7vc-3"})(["",""],{fontWeight:400}),ee=e=>{let{pathname:t}=e;const n=Object(G.i)(t);return Object(y.jsxs)(Q,{children:[Object(y.jsx)(X,{children:Object(y.jsxs)(J,{exact:!0,isActive:()=>n===$.f.HOME||[$.f.SEARCH].some((e=>n.startsWith(e))),to:$.f.HOME,children:[Object(y.jsx)(H.a,{color:f.a["primary-400"]}),Object(y.jsx)(u.FormattedMessage,{...K.a.search,children:e=>Object(y.jsx)(_,{children:e})})]})}),Object(y.jsx)(X,{children:Object(y.jsxs)(J,{exact:!0,isActive:()=>[$.f.LOGIN,$.f.ORDERS].includes(n),to:$.f.ORDERS,children:[Object(y.jsx)(Z,{}),Object(y.jsx)(u.FormattedMessage,{...K.a.myOrders,children:e=>Object(y.jsx)(_,{children:e})})]})})]})}
316,te=i.d.nav.withConfig({displayName:"AppBottomNavigation__Container",componentId:"on03h3-0"})(["",";padding-bottom:max(var(--size-medium),env(safe-area-inset-bottom));box-shadow:0px 0px 20px rgba(157,163,206,0.5);"],{position:"sticky",zIndex:"2",backgroundColor:"#FFFFFF",bottom:0,right:0,left:0,paddingLeft:"24px",paddingRight:"24px",paddingTop:"16px",paddingBottom:"16px"}),ne=[$.f.RESULTS,$.f.INFO],ie=e=>{const t=Object(L.useLocation)(),n=Object(G.i)(t.pathname),i=Object(V.a)(navigator.userAgent),r=!ne.some((e=>n.startsWith(e)));return i&&r&&!e.isKeyboardOpen?Object(y.jsx)(te,{"data-testid":"appBottomNavigation",children:Object(y.jsx)(ee,{pathname:n})}):null};var re=n(206),ae=n(76);const oe="ttt:preferredLocale",se=[$.f.HOME,$.f.SEARCH,$.f.CITY,$.f.COMPANY],de=()=>{try{return localStorage.getItem(oe)}catch{return null}},le=e=>{try{localStorage.setItem(oe,e)}catch{}};var ce=n(138);const ue=i.d.div`
317  ${{position:"fixed",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",backgroundColor:"#FFFFFF",paddingLeft:"24px",paddingRight:"24px"}}
318  inset: 0;
319  z-index: 100;
320  gap: var(--size-medium2);
321`,pe=i.d.img`
322  ${{height:"auto"}}
323  width: 120px;
324`,ge=i.d.h1`
325  ${{margin:"0",fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',fontSize:"2.4rem",lineHeight:"normal","@media (min-width: 992px)":{fontSize:"3.4rem",lineHeight:"auto"}}}
326`,me=i.d.p`
327  ${{margin:"0",fontSize:"1.6rem",lineHeight:"30px"}}
328  max-width: 420px;
329`,fe=i.d.a`
330  ${{textDecoration:"none",color:"#FFFFFF",backgroundColor:"#6A49F9",borderRadius:"15px",fontWeight:600,paddingLeft:"24px",paddingRight:"24px",paddingTop:"16px",paddingBottom:"16px",fontSize:"1.6rem",lineHeight:"30px"}}
331
332  @media (min-width: ${f.c.md}) {
333    ${{fontSize:"1.8rem",lineHeight:"32px"}}
334  }
335`;var he=()=>{const e=(()=>{var e,t;const n=Object(G.d)(window.location.pathname);if(n)return n;const i=de();if(G.b.includes(i))return i;const r=null===(e=window.navigator)||void 0===e||null===(t=e.language)||void 0===t?void 0:t.slice(0,2);return G.b.includes(r)?r:G.a})(),t=t=>{var n;return null!==(n=t[e])&&void 0!==n?n:t.defaultMessage};return Object(y.jsxs)(ue,{lang:e,role:"dialog",children:[Object(y.jsx)(pe,{alt:"",src:re.a}),Object(y.jsx)(ge,{children:t(ce.a.title)}),Object(y.jsx)(me,{children:t(ce.a.description)}),Object(y.jsx)(fe,{href:(n=navigator.userAgent,/iOS|iPhone|iPad|iPod/i.test(n)?v.d[v.b]:v.d[v.a]),children:t(ce.a.update)})]});var n},be=n(147),ve=n(80),ye=n(329);const Te=()=>window.location.reload(),ke=i.c`
336  font-size: inherit;
337  line-height: inherit;
338`;var je=e=>/ChunkLoadError/.test(e.error.name)?Object(y.jsx)(ye.a,{buttonContent:Object(y.jsx)(u.FormattedMessage,{...ve.a.refreshButton}),onButtonClick:Te,paragraph:Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsx)(u.FormattedMessage,{...ve.a.newVersionMessage}),Object(y.jsx)("br",{}),Object(y.jsx)(u.FormattedMessage,{...ve.a.updateInstructions})]}),title:Object(y.jsx)(u.FormattedMessage,{...ve.a.newVersionTitle})}):Object(y.jsx)(ye.a,{buttonContent:Object(y.jsx)(u.FormattedMessage,{...ve.a.refreshButton}),onButtonClick:Te,paragraph:Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsx)(u.FormattedMessage,{...ve.a.errorMessage}),Object(y.jsx)("br",{}),Object(y.jsx)(u.FormattedMessage,{...ve.a.errorMessage2,values:{contactUs:Object(y.jsx)(be.a,{customStyle:ke,href:$.f.SUPPORT,children:Object(y.jsx)(u.FormattedMessage,{...ve.a.contactUs})})}})]}),title:Object(y.jsx)(u.FormattedMessage,{...ve.a.errorTitle})}),we=n(12);const ze=[$.f.INFO];var Ce=n.p+"static/media/applePayLogo.9df3111b.svg",Se=n(237),Me=n(143),Ae=n.p+"static/media/threeDSecureLogo.91160fe3.svg",xe=n(29);const Oe=i.d.div`
339  ${{paddingLeft:"24px",paddingRight:"24px"}}
340
341  @media (min-width: ${f.c.md}) {
342    display: grid;
343    grid-template-columns: repeat(12, 1fr);
344    grid-column-gap: var(--size-medium2);
345    grid-row-gap: var(--size-medium2);
346  }
347
348  ${e=>{let{customStyle:t}=e;return t}}
349`,De=i.d.div`
350  grid-column-start: 2;
351  grid-column-end: 12;
352`,Ie=Object(i.d)(be.a)`
353  ${{fontSize:"1.4rem",lineHeight:"21px",fontWeight:700}}
354
355  ${e=>{let{customStyle:t}=e;return t}}
356`,Ee=[{href:$.f.ORDERS,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.yourReservations}),name:"1",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.AFFILIATION_VERYTRAIN,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.trainHotel}),name:"2",isObfuscated:!1,isHiddenForCdiscount:!1,openInNewWindow:!0},{href:$.f.TTA,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.saveMax}),name:"3",isObfuscated:!1,isHiddenForCdiscount:!0,openInNewWindow:!0},{href:$.f.MOUNTAIN,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.interactiveMap}),name:"4",isObfuscated:!1,isHiddenForCdiscount:!0},{href:$.f.BLOG,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.travelBlog}),name:"5",isObfuscated:!1,isHiddenForCdiscount:!1},{href:"/company/train/sncf/sncf-ouverture-des-ventes",children:Object(y.jsx)(u.FormattedMessage,{...xe.a.salesOpening}),name:"6",isObfuscated:!1,isHiddenForCdiscount:!1}],Pe=[{href:$.f.HELP_CENTER,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.helpCenter}),name:"1",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.SUPPORT,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.contactUs}),name:"2",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.FAQ,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.faq}),name:"3",isObfuscated:!1,isHiddenForCdiscount:!1}],Ne=[{href:$.f.B2B_SOLUTIONS,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.b2bSolutions}),name:"1",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.ABOUT,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.aboutUs}),name:"2",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.HOW_IT_WORKS,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.howItWorks}),name:"3",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.GROUP_TRAVEL,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.groupTravel}),name:"4",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.PARTNERS,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.becomeAPartner}),name:"5",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.JOBS,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.jobs}),name:"6",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.PRESS,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.press}),name:"7",isObfuscated:!1,isHiddenForCdiscount:!1}],Re=[{href:`${$.f.COMPANY}/train`,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.trains}),name:"1",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/train/sncf`,children:"SNCF",name:"2",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/train/sncf/ouigo`,children:"Ouigo",name:"3",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/train/thalys`,children:"Thalys",name:"4",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/train/sncf/inoui`,children:"inOui",name:"5",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/train/sncf/idtgv`,children:"IDTGV",name:"6",isObfuscated:!0,isHiddenForCdiscount:!1}],Le=[{href:`${$.f.COMPANY}/bus`,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.bus}),name:"1",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/bus/ouibus`,children:"Ouibus",name:"2",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/bus/flixbus`,children:"Flixbus",name:"3",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/carpooling/blablacar/blablabus`,children:"Blablabus",name:"4",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/shuttle/ski/altibus`,children:"Altibus",name:"5",isObfuscated:!0,isHiddenForCdiscount:!1}],Fe=[{href:`${$.f.COMPANY}/carpooling`,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.carpooling}),name:"1",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/carpooling/blablacar`,children:"Blablacar",name:"2",isObfuscated:!1,isHiddenForCdiscount:!1}],Be=[{href:`${$.f.COMPANY}/comparator`,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.comparator}),name:"1",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/comparator/oui-sncf`,children:"Oui.SNCF",name:"2",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/comparator/oui-sncf/voyages-sncf`,children:"Voyages-sncf",name:"3",isObfuscated:!0,isHiddenForCdiscount:!1},{href:`${$.f.COMPANY}/comparator/trainline`,children:"Trainline",name:"4",isObfuscated:!0,isHiddenForCdiscount:!1}],qe=[{href:`${$.f.SEARCH}/paris/lyon`,children:"Paris - Lyon ",name:"1",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.SEARCH}/paris/marseille`,children:"Paris - Marseille",name:"2",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.SEARCH}/paris/toulouse`,children:"Paris - Toulouse",name:"3",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.SEARCH}/paris/bruxelles`,children:"Lyon - Bruxelles",name:"4",isObfuscated:!1,isHiddenForCdiscount:!1},{href:`${$.f.SEARCH}/paris/strasbourg`,children:"Paris - Strasbourg",name:"5",isObfuscated:!1,isHiddenForCdiscount:!1}],$e=[{href:$.f.LEGAL,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.legalNotice}),name:"1",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.PRIVACY,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.privacy}),name:"2",isObfuscated:!1,isHiddenForCdiscount:!1},{href:$.f.TERMS_OF_SALE,children:Object(y.jsx)(u.FormattedMessage,{...xe.a.termsAndConditions}),name:"3",isObfuscated:!1,isHiddenForCdiscount:!1}];var Ve=n(493);const Ge=i.d.div`
357  ${{width:"100%"}}
358
359  ${e=>{let{customStyle:t}=e;return t}}
360`,Ue=i.d.h3`
361  ${{margin:"0",marginLeft:"undefined",padding:"0",fontSize:"1.8rem",lineHeight:"32px"}}
362
363  @media (min-width:${f.c.lg}) {
364    margin-left: 75px;
365  }
366`,He=i.d.div`
367  ${{position:"relative"}}
367
368`,We=i.d.img`
369  ${{position:"absolute",display:"none","@media (min-width: 992px)":{display:"block"}}}
370  top: -57px;
371  width: 63px;
372`;var Ye=e=>Object(y.jsxs)(Ge,{...e,children:[Object(y.jsx)(Ue,{children:Object(y.jsx)(u.FormattedMessage,{...xe.a.theBestPlansToSave})}),Object(y.jsxs)(He,{children:[Object(y.jsx)(We,{alt:"Nodi",src:re.a}),Object(y.jsx)(Ve.a,{inputPlaceholder:"[email protected]"})]})]}),Ze=n(418);const Ke=i.d.span`
373  ${{display:"flex",flexDirection:"column",fontSize:"1.6rem",lineHeight:"24px",fontWeight:700}}
374  ${e=>{let{customStyle:t}=e;return t}}
375`,Qe=i.d.img`
376  width: 107px;
377`;var Je=e=>Object(y.jsxs)(Ke,{...e,children:[Object(y.jsx)(u.FormattedMessage,{...xe.a.trusboxReviews}),Object(y.jsx)(Qe,{alt:"4 stars icon",src:Ze.a})]});const Xe=Object(i.d)(Oe)`
378  ${{paddingTop:"16px",paddingBottom:"16px",marginTop:"48px","@media (min-width: 992px)":{marginTop:"8px"},"@media (min-width: 1200px)":{paddingTop:"32px",paddingBottom:"32px"}}}
379  background: url(${Me.a}),
380  linear-gradient(97.78deg, #f5f4ec 0.37%, #edfdf9 92.55%);
381`,_e=Object(i.d)(De)`
382  ${{display:"flex",flexDirection:"column-reverse",justifyContent:"space-between",flexWrap:"wrap","@media (min-width: 992px)":{flexDirection:"row",alignItems:"center"}}}
383  gap: var(--size-medium2)
384`,et=i.d.img`
385  width: 106px;
386`,tt=i.c`
387  ${{"@media (min-width: 992px)":{display:"none"}}}
388  max-width: 80%;
389`,nt=i.c`
390  ${{flexDirection:"row"}}
391  gap: var(--size-small);
392`,it=i.c`
393  ${nt}
394  ${{display:"none","@media (min-width: 992px)":{display:"flex"}}}
395`,rt=i.c`
396  ${nt}
397  ${{"@media (min-width: 992px)":{display:"none"}}}
398`,at=i.d.div`
399  ${{display:"none","@media (min-width: 992px)":{display:"flex",alignItems:"center"},fontSize:"1.4rem",lineHeight:"21px",fontWeight:700}}
400  gap: var(--size-medium2);
401
402  ${e=>{let{isReduced:t}=e;return t&&i.c`
403      ${{}}
404      @media (min-width: ${f.c.lg}) {
405        gap: var(--size-huge2);
406      }
407    `}}
408`,ot=i.d.img`
409  width: 47px;
410  height: fit-content;
411`,st=e=>Object(y.jsxs)(at,{...e,children:[$e.map((t=>Object(y.jsx)(Ie,{href:t.href,isObfuscated:t.isObfuscated||e.areLinksObfuscated,target:e.openInNewWindow?"_blank":void 0,children:t.children},t.name))),Object(y.jsx)(dt,{})]}),dt=()=>Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsx)(ot,{alt:"Apple pay logo",src:Ce}),Object(y.jsx)(ot,{alt:"3D secure logo",src:Ae})]}),lt=i.d.div`
412  ${{display:"flex",flexWrap:"wrap"}}
413  gap: var(--size-medium2);
414
415  ${e=>{let{customStyle:t}=e;return t}}
416`,ct=i.d.img`
417  width: 140px;
418`,ut=e=>Object(y.jsxs)(lt,{customStyle:e.customStyle,children:[Object(y.jsx)(Ie,{href:$.f.ANDROID_APP_LINK,isObfuscated:e.areLinksObfuscated,rel:"noreferrer",target:"_blank",children:Object(y.jsx)(ct,{alt:"T\xe9l\xe9chargez l'application Tictactrip sur google play",src:"/assets/footer/google-play-90h.webp"})}),Object(y.jsx)(Ie,{href:$.f.IOS_APP_LINK,isObfuscated:e.areLinksObfuscated,rel:"noreferrer",target:"_blank",children:Object(y.jsx)(ct,{alt:"T\xe9l\xe9chargez l'application Tictactrip sur l'app store",src:"/assets/footer/app-store-90h.webp"})})]});var pt=e=>{const{areLinksObfuscated:t,isCdiscount:n,isReduced:r}=e;return Object(y.jsxs)(Xe,{children:[!1===r&&Object(y.jsx)(_e,{style:{justifyContent:"end"},children:Object(y.jsx)(Je,{customStyle:it})}),Object(y.jsxs)(_e,{children:[Object(y.jsx)(et,{alt:"Tictactrip Logo",src:Se.a}),Object(y.jsx)(st,{areLinksObfuscated:t,isReduced:r,openInNewWindow:r}),!1===n&&Object(y.jsxs)(l.Fragment,{children:[Object(y.jsx)(ut,{areLinksObfuscated:t,customStyle:r?i.c`
419                      ${{"@media (min-width: 992px)":{display:"none"}}}
420                    `:null}),Object(y.jsx)(Je,{customStyle:rt}),Object(y.jsx)(Ye,{customStyle:tt})]})]})]})},gt=n.p+"static/media/logoAdeme.c2a28119.svg",mt=n(419),ft=n.p+"static/media/logoTimeForThePlanet.ba107cf8.png";const ht=Object(i.d)(De)`
421  ${{display:"flex",alignItems:"center",flexWrap:"wrap",marginTop:"16px"}}
422  gap:var(--size-huge)
423`,bt=i.d.img`
424  ${{}}
425  width: 64px;
426  height: fit-content;
427`;var vt=e=>Object(y.jsx)(Oe,{customStyle:e.customStyle,children:Object(y.jsx)(ht,{children:!1===e.isReduced?Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsx)(bt,{alt:"Atout France logo",src:mt.a}),Object(y.jsx)(bt,{alt:"Time For The Planet logo",src:ft}),Object(y.jsx)(bt,{alt:"Ademe logo",src:gt})]}):Object(y.jsx)(dt,{})})});const yt=i.d.svg`
428  ${e=>{let{customStyle:t}=e;return t}}
429`,Tt=i.d.svg`
430  ${e=>{let{customStyle:t}=e;return t}}
431`,kt=i.d.svg`
432  ${e=>{let{customStyle:t}=e;return t}}
433`,jt=i.d.svg`
434  ${e=>{let{customStyle:t}=e;return t}}
435`,wt=[{name:"Instagram",href:"https://www.instagram.com/tictactrip.eu/",logo:e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(yt,{customStyle:n,height:"22px",version:"1.1",viewBox:"0 0 22 22",width:"22px",xmlns:"http://www.w3.org/2000/svg",children:Object(y.jsx)("g",{fill:"none",fillRule:"evenodd",id:"D1440/01-01-Homepage",stroke:"none",strokeWidth:"1",transform:"translate(-664.000000, -6410.000000)",children:Object(y.jsx)("g",{fill:t,fillRule:"nonzero",id:"Footer",transform:"translate(0.000000, 5632.000000)",children:Object(y.jsx)("g",{transform:"translate(470.000000, 764.000000)",children:Object(y.jsx)("g",{transform:"translate(180.000000, 0.000000)",children:Object(y.jsxs)("g",{transform:"translate(14.000000, 14.000000)",children:[Object(y.jsx)("path",{d:"M15.125,0 L6.875,0 C3.078625,0 0,3.078625 0,6.875 L0,15.125 C0,18.921375 3.078625,22 6.875,22 L15.125,22 C18.921375,22 22,18.921375 22,15.125 L22,6.875 C22,3.078625 18.921375,0 15.125,0 Z M19.9375,15.125 C19.9375,17.77875 17.7787
4355,19.9375 15.125,19.9375 L6.875,19.9375 C4.22125,19.9375 2.0625,17.77875 2.0625,15.125 L2.0625,6.875 C2.0625,4.22125 4.22125,2.0625 6.875,2.0625 L15.125,2.0625 C17.77875,2.0625 19.9375,4.22125 19.9375,6.875 L19.9375,15.125 Z"}),Object(y.jsx)("path",{d:"M10.5,5 C7.462625,5 5,7.462625 5,10.5 C5,13.537375 7.462625,16 10.5,16 C13.537375,16 16,13.537375 16,10.5 C16,7.462625 13.537375,5 10.5,5 Z M10.5,13.9375 C8.60525,13.9375 7.0625,12.39475 7.0625,10.5 C7.0625,8.603875 8.60525,7.0625 10.5,7.0625 C12.39475,7.0625 13.9375,8.603875 13.9375,10.5 C13.9375,12.39475 12.39475,13.9375 10.5,13.9375 Z"}),Object(y.jsx)("circle",{cx:"17",cy:"5",r:"1"})]})})})})})})}},{name:"Tiktok",href:"https://www.tiktok.com/@tictactrip.eu",logo:e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(kt,{customStyle:n,version:"1.1",viewBox:"0 0 256 256",width:"20pt",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px",children:Object(y.jsx)("path",{d:"M99.3,256c-18.4,0-35.7-5.9-50.1-17c-2.7-2.1-5.3-4.3-7.7-6.7c-16.8-16.6-25.3-38.8-23.8-62.3 c1.1-17.8,8.3-35,20.2-48.3c15.8-17.7,37.6-27.5,61.5-27.5c4.1,0,8.2,0.3,12.3,0.9c2.2,0.3,3.8,2.2,3.8,4.4v41 c0,1.4-0.7,2.8-1.8,3.6c-1.2,0.8-2.6,1.1-4,0.6c-3.3-1.1-6.7-1.6-10.1-1.6c-8.7,0-16.9,3.4-23,9.6c-6.1,6.2-9.3,14.3-9.2,23 c0.2,11.2,6,21.3,15.7,27c4.4,2.7,9.5,4.2,14.7,4.5c4.1,0.2,8.1-0.3,11.9-1.6c13.2-4.4,22.1-16.6,22.1-30.4l0-170.7 c0-2.4,2-4.4,4.4-4.4h40.4c2.4,0,4.4,2,4.4,4.4c0,3.7,0.4,7.3,1.1,10.9c2.8,13.9,10.6,26.3,22,35c10.1,7.6,22.1,11.6,34.8,11.7 c0.4,0,0.9,0,1.3,0.1c2,0.5,3.4,2.3,3.4,4.3v40.2c0,2.4-2,4.4-4.4,4.4c0,0,0,0,0,0c-14.4,0-28.4-2.8-41.6-8.4 c-5.8-2.4-11.3-5.3-16.5-8.7l0.2,81.6c-0.1,21.5-8.6,41.7-24,56.9c-12.5,12.3-28.2,20.2-45.6,22.8C107.5,255.7,103.4,256,99.3,256z M239,106.5L239,106.5L239,106.5z",fill:t})})}},{name:"Twitter",href:"https://x.com/tictactrip",logo:e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(jt,{customStyle:n,fill:"none",height:"19px",version:"1.1",viewBox:"0 0 23 19",width:"23px",xmlns:"http://www.w3.org/2000/svg",children:Object(y.jsx)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1",transform:"translate(-484.000000, -6412.000000)",children:Object(y.jsx)("g",{fill:t,fillRule:"nonzero",transform:"translate(0.000000, 5632.000000)",children:Object(y.jsx)("g",{transform:"translate(470.000000, 764.000000)",children:Object(y.jsx)("g",{children:Object(y.jsx)("g",{transform:"translate(14.000000, 16.000000)",children:Object(y.jsx)("path",{d:"M23,2.24799897 C22.1534708,2.62947504 21.2451573,2.88818774 20.290806,3.00368926 C21.2652635,2.41024382 22.0111863,1.46895613 22.3647179,0.350785224 C21.4506543,0.900353839 20.4416968,1.29941121 19.366633,1.51573768 C18.5057476,0.581750044 17.281221,0 15.9230162,0 C13.3173224,0 11.2045886,2.14862639 11.2045886,4.79713509 C11.2045886,5.17276346 11.2462667,5.5396394 11.3267669,5.89046285 C7.4060121,5.69018887 3.929361,3.77982737 1.60248628,0.876963061 C1.19573888,1.58441942 0.964347981,2.40875324 0.964347981,3.28869747 C0.964347981,4.95353225 1.79794902,6.42248838 3.06272559,7.28190836 C2.28948087,7.25561284 1.56223621,7.03928637 0.925563604,6.67971049 L0.925563604,6.7396398 C0.925563604,9.0636588 2.55251561,11.0032588 4.70978384,11.4447024 C4.31453646,11.5528656 3.89775473,11.6127949 3.46657919,11.6127949 C3.16190386,11.6127949 2.86726286,11.5821041 2.57837186,11.5236271 C3.17911631,13.4310839 4.9210685,14.8181723 6.98494605,14.8562014 C5.37092217,16.1424649 3.33579467,16.9069076 1.12534824,16.9069076 C0.744494681,16.9069076 0.369353545,16.8835168 0,16.8411306 C2.0883057,18.2048664 4.56753688,19 7.23215888,19 C15.9115914,19 20.6559128,11.688815 20.6559128,5.3481943 L20.6400909,4.72700098 C21.5670826,4.05459256 22.3690398,3.20977271 23,2.24799897 Z"})})})})})})})}},{name:"Linkedin",href:"https://fr.linkedin.com/company/tictactrip",logo:e=>{let{color:t,customStyle:n}=e;return Object(y.jsxs)(Tt,{customStyle:n,fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[Object(y.jsx)("path",{d:"M19.995 20L20 19.9992V12.6642C20 9.07583 19.2275 6.31167 15.0325 6.31167C13.0158 6.31167 11.6625 7.41833 11.11 8.4675H11.0517V6.
43564667H7.07417V19.9992H11.2158V13.3875C11.2158 11.6467 11.5458 9.96333 13.7017 9.96333C15.8258 9.96333 15.8575 11.95 15.8575 13.4992V20H19.995Z",fill:t}),Object(y.jsx)("path",{d:"M0.33 6.6475H4.47667V20H0.33V6.6475Z",fill:t}),Object(y.jsx)("path",{d:"M2.40167 0C1.07583 0 0 1.07583 0 2.40167C0 3.7275 1.07583 4.82583 2.40167 4.82583C3.7275 4.82583 4.80333 3.7275 4.80333 2.40167C4.8025 1.07583 3.72667 0 2.40167 0Z",fill:t})]})}}],zt=Object(i.d)(De)`
436  ${{display:"flex"}}
437  gap:var(--size-medium);
438`,Ct=i.c`
439  ${{borderWidth:"1px",borderStyle:"solid",borderColor:"#353746",borderRadius:"9999px",display:"flex",justifyContent:"center",alignItems:"center"}}
440  width: 40px;
441  height: 40px;
442`;var St=e=>e.isReduced?null:Object(y.jsx)(Oe,{children:Object(y.jsx)(zt,{children:wt.map((t=>Object(y.jsx)(be.a,{customStyle:Ct,href:t.href,isObfuscated:e.areLinksObfuscated,rel:"me",target:"_blank",children:Object(y.jsx)(t.logo,{color:f.a["secondary-400"]})},t.name)))})}),Mt=n(62);const At=Object(i.d)(De)`
443  ${{"@media (min-width: 992px)":{display:"flex",flexDirection:"row",justifyContent:"space-between"}}}
444  display: grid;
445  gap: var(--size-medium2);
446
447  @media (min-width: ${f.c.md}) {
448    grid-template-columns: repeat(2, 1fr);
449  }
450`,xt=i.d.div`
451  ${{display:"none",flexDirection:"column",justifyContent:"center","@media (min-width: 992px)":{display:"flex"}}}
452  gap: var(--size-medium2)
453`,Ot=i.c`
454  ${{flexDirection:"row"}}
455  gap: var(--size-small);
456`,Dt=e=>{const{areLinksObfuscated:t,data:n,isCdiscount:i,linkCustomStyle:r,openInNewWindow:a}=e;return Object(y.jsx)(Et,{children:n.map((e=>e.isHiddenForCdiscount&&i?null:Object(y.jsx)("li",{children:Object(y.jsx)(Ie,{customStyle:r,href:e.href,isObfuscated:e.isObfuscated||t,target:e.openInNewWindow||a?"_blank":void 0,children:e.children})},e.name)))})},It=i.d.h3`
457  ${{margin:"0",padding:"0",fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',fontSize:"2.2rem",lineHeight:"34px"}}
458`,Et=i.d.ul`
459  ${{padding:"0",margin:"0",marginTop:"16px"}}
460
461  li {
462    list-style: none;
463  }
464
465  li:not(:last-child) {
466    ${{marginBottom:"16px"}}
467  }
468`,Pt=e=>{const{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}=e;return Object(y.jsxs)("div",{children:[Object(y.jsx)(It,{children:Object(y.jsx)(u.FormattedMessage,{...xe.a.theEssentials})}),Object(y.jsx)(Dt,{areLinksObfuscated:t,data:Ee,isCdiscount:n,openInNewWindow:i})]})},Nt=e=>{const{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}=e;return Object(y.jsxs)("div",{children:[Object(y.jsx)(It,{children:"Tictactrip"}),Object(y.jsx)(Dt,{areLinksObfuscated:t,data:Ne,isCdiscount:n,openInNewWindow:i})]})},Rt=i.d.div`
469  order: 1;
470
471  @media (min-width: ${f.c.md}) {
472    order: 0;
473  }
474`,Lt=i.c`
475  ${{"@media (min-width: 992px)":{display:"none"}}}
476`,Ft=e=>{const{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}=e;return Object(y.jsxs)(Rt,{children:[Object(y.jsx)(It,{children:Object(y.jsx)(u.FormattedMessage,{...xe.a.help})}),Object(y.jsx)(Dt,{areLinksObfuscated:t,data:Pe,isCdiscount:n,openInNewWindow:i}),Object(y.jsx)(Dt,{areLinksObfuscated:t,data:$e,isCdiscount:n,linkCustomStyle:Lt,openInNewWindow:i})]})},Bt=i.d.div`
477  ${{cursor:"pointer",display:"flex",justifyContent:"space-between",alignItems:"center"}}
478  gap: var(--size-medium)
479`,qt=i.d.div``,$t=Object(i.d)(It)`
480  ${{fontSize:"1.4rem",lineHeight:"21px"}}
481`,Vt=e=>{const{children:t,title:n}=e,[r,a]=Object(l.useState)(!1);return Object(y.jsxs)("div",{children:[Object(y.jsxs)(Bt,{onClick:()=>a((e=>!e)),children:[Object(y.jsx)($t,{children:n}),Object(y.jsx)(Mt.a,{color:f.a["secondary-400"],customStyle:i.c`
482            transform: rotate(${r?"90deg":"270deg"});
483          `})]}),r&&Object(y.jsx)(qt,{children:t})]})},Gt=i.d.div`
484  ${{display:"flex",flexDirection:"column"}}
485  gap: var(--size-medium);
486
487  ${e=>{let{customStyle:t}=e;return t}}
488`,Ut=e=>Object(y.jsxs)(Gt,{...e,children:[Object(y.jsx)(Vt,{title:Object(y.jsx)(u.FormattedMessage,{...xe.a.frequentDestinations}),children:Object(y.jsx)(Dt,{areLinksObfuscated:e.areLinksObfuscated,data:qe,isCdiscount:e.isCdiscount,openInNewWindow:e.openInNewWindow})}),Object(y.jsx)(Vt,{title:Object(y.jsx)(u.FormattedMessage,{...xe.a.trainCompanies}),children:Object(y.jsx)(Dt,{areLinksObfuscated:e.areLinksObfuscated,data:Re,isCdiscount:e.isCdiscount,openInNewWindow:e.openInNewWindow})}),Object(y.jsx)(Vt,{title:Object(y.jsx)(u.FormattedMessage,{...xe.a.busCompanies}),children:Object(y.jsx)(Dt,{areLinksObfuscated:e.areLinksObfuscated,data:Le,isCdiscount:e.isCdiscount,openInNewWindow:e.openInNewWindow})}),Object(y.jsx)(Vt,{title:Object(y.jsx)(u.FormattedMessage,{...xe.a.carpoolingCompanies}),children:Object(y.jsx)(Dt,{areLinksObfuscated:e.areLinksObfuscated,data:Fe,isCdiscount:e.isCdiscount,openInNewWindow:e.openInNewWindow})}),Object(y.jsx)(Vt,{title:Object(y.jsx)(u.FormattedMessage,{...xe.a.transportComparator}),children:Object(y.jsx)(Dt,{areLinksObfuscated:e.areLinksObfuscated,data:Be,isCdiscount:e.isCdiscount,openInNewWindow:e.openInNewWindow})})]});var Ht=e=>{const{areLinksObfuscated:t,isCdiscount:n,isReduced:i}=e;return Object(y.jsx)(Oe,{children:Object(y.jsxs)(At,{children:[Object(y.jsx)(Pt,{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}),!1===i&&Object(y.jsx)(Nt,{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}),Object(y.jsx)(Ft,{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}),!1===i&&Object(y.jsx)(Ut,{areLinksObfuscated:t,isCdiscount:n,openInNewWindow:i}),!0===i&&Object(y.jsxs)(xt,{children:[Object(y.jsx)(Je,{customStyle:Ot}),!1===n&&Object(y.jsx)(ut,{areLinksObfuscated:t})]})]})})},Wt=n(91);const Yt=i.d.h2`
489  ${{margin:"0",padding:"0",fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',fontSize:"4.4rem",lineHeight:"auto",marginBottom:"32px","@media (min-width: 768px)":{marginBottom:"16
489px"}}}
490`,Zt=i.d.p`
491  ${{fontSize:"1.6rem",lineHeight:"24px"}}
492`,Kt=i.c`
493  ${{display:"none","@media (min-width: 992px)":{display:"block"}}}
494  max-width: 40%;
495`,Qt=i.d.img`
496  filter: grayscale(100%);
497  width: 32px;
498`,Jt=Object(i.d)(Zt)`
499  ${{marginTop:"8px",marginBottom:"8px",display:"flex",flexWrap:"wrap"}}
500  column-gap: var(--size-small)
501`,Xt=Object(i.d)(De)`
502  ${{display:"flex",flexDirection:"column",marginBottom:"16px"}}
503  gap:var(--size-small)
504`,_t=i.d.div`
505  ${{display:"flex",justifyContent:"space-between",alignItems:"center"}}
506`,en=i.c`
507  ${{display:"none","@media (min-width: 768px)":{display:"none"}}}
508  @media (min-width: ${f.c.lg}) {
509    display: grid;
510  }
511`;var tn=e=>{const{isCdiscount:t,isReduced:n}=e;return Object(y.jsx)(Oe,{children:Object(y.jsxs)(Xt,{children:[Object(y.jsxs)(_t,{children:[Object(y.jsxs)(Jt,{children:[Object(y.jsx)(u.FormattedMessage,{...xe.a.agenceAgreeeSNCF}),Object(y.jsx)(Qt,{alt:"SNCF logo",src:Wt.a})]}),!1===n&&!1===t&&Object(y.jsx)(Ye,{customStyle:Kt})]}),Object(y.jsxs)(_t,{style:{alignItems:"end"},children:[Object(y.jsxs)("div",{children:[Object(y.jsx)(Yt,{children:Object(y.jsx)(u.FormattedMessage,{...xe.a.welcome})}),Object(y.jsx)(Zt,{children:Object(y.jsx)(u.FormattedMessage,{...xe.a.lowCarbonTransportation})}),Object(y.jsx)(Zt,{children:Object(y.jsx)(u.FormattedMessage,{...xe.a.moreDestination})})]}),!1===n||t?Object(y.jsx)(vt,{customStyle:en,isReduced:!1}):Object(y.jsx)(Ye,{customStyle:Kt})]})]})})};const nn=i.d.footer`
512  ${{display:"flex",flexDirection:"column",backgroundColor:"#FFFFFF"}}
513  gap: var(--size-medium2);
514  ${e=>{let{isHiddenOnMobile:t}=e;return t&&{display:"none","@media (min-width: 992px)":{display:"flex"}}}}
515  max-width: 1440px;
516  margin-left: auto;
517  margin-right: auto;
518  width: 100%;
519  ${e=>{let{isCdiscount:t}=e;return t?"padding-top: calc(var(--size-huge))":"padding-top: calc(var(--size-huge2) + var(--size-medium2))"}}
520`,rn=i.c`
521  ${{"@media (min-width: 992px)":{display:"none"}}}
522`;var an=()=>{const{areLinksObfuscated:e,isCdiscount:t,isHidden:n,isHiddenOnMobile:i,isReduced:r}=(e=>{const{currentPage:t,userAgent:n}=e,{isInFunnel:i,partner:r}=Object(p.b)(),a=!!r,o=Object(V.a)(n),s=(null===r||void 0===r?void 0:r.configuration.hideFooter)||!1;return{isReduced:i||a,isHidden:o||s,isHiddenOnMobile:ze.includes(t),areLinksObfuscated:t!==$.f.HOME,isCdiscount:(null===r||void 0===r?void 0:r.id)===we.k.WB_CDISCOUNT}})({userAgent:navigator.userAgent,currentPage:Object(ae.b)(Object(G.i)(window.location.pathname))});return n?null:Object(y.jsxs)(nn,{isCdiscount:t,isHiddenOnMobile:i,children:[Object(y.jsx)(St,{areLinksObfuscated:e,isReduced:r}),Object(y.jsx)(tn,{isCdiscount:t,isReduced:r}),Object(y.jsx)(Ht,{areLinksObfuscated:e,isCdiscount:t,isReduced:r}),Object(y.jsx)(vt,{customStyle:rn,isReduced:r}),Object(y.jsx)(pt,{areLinksObfuscated:e,isCdiscount:t,isReduced:r})]})},on=n(822),sn=n(220),dn=n(174),ln=n(173);const{white:cn}=f.a,un=i.d.div`
523  display: flex;
524  justify-content: center;
525  align-items: center;
526  position: fixed;
527  z-index: 5;
528  inset: 0;
529  background-color: rgba(55, 55, 55, 0.55);
530`,pn=i.d.div`
531  display: grid;
532  grid-template-rows: min-content 1fr;
533  grid-gap: 2rem;
534  padding: 2rem 0;
535  background-color: ${cn};
536  width: 90vw;
537  max-height: 95vh;
538  overflow: hidden;
539  border-radius: 1rem;
540
541  @media (min-width: 768px) {
542    max-height: 70vh;
543    width: 40vw;
544    min-width: 400px;
545    max-width: 500px;
546  }
547`,gn=i.d.div`
548  display: grid;
549  grid-template: 'header close' / auto 2rem;
550  grid-gap: 1rem;
551  padding: 0 2rem;
552`,mn=i.d.img`
553  ${h.b}
554  cursor: pointer;
555  grid-area: close;
556`,fn=i.d.div`
557  overflow-y: auto;
558  padding: 0 2rem;
559`;function hn(e){let{header:t,intl:n,isOpen:i,main:r,onClose:a}=e;Object(l.useEffect)((()=>(document.body.style.overflow=i?"hidden":"auto",()=>{document.body.style.overflow="auto"})),[i]);const o=Object(l.useCallback)((e=>{e.stopPropagation()}),[]);return Object(y.jsx)(on.a,{appear:!0,classNames:"fadeIn",in:i,timeout:250,unmountOnExit:!0,children:Object(y.jsx)(un,{isOpen:i,onClick:a,children:Object(y.jsxs)(pn,{onClick:o,children:[Object(y.jsxs)(gn,{children:[t,a&&Object(y.jsx)(mn,{alt:n.formatMessage(ln.a[dn.a]),"aria-label":n.formatMessage(ln.a[dn.a]),onClick:a,src:sn.a})]}),Object(y.jsx)(fn,{children:r})]})})})}var bn=Object(u.injectIntl)(hn),vn=n(238),yn=n.p+"static/media/nodiWorker.20627370.png",Tn=n(144),kn=n(172);const jn=i.d.div`
560  ${{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center"}}
561  gap:2rem;
562`,wn=Object(i.d)(Tn.a)`
563  ${{marginTop:"0",marginBottom:"0"}}
564`,zn=i.d.img`
565  ${{maxWidth:"15rem"}}
566`,Cn=()=>Object(y.jsxs)(jn,{children:[Object(y.jsx)(zn,{alt:"nodi worker image",src:yn}),Object(y.jsx)(wn,{children:Object(y.jsx)(u.FormattedMessage,{...kn.b.underMaintenance})}),Object(y.jsx)("p",{children:Object(y.jsx)(u.FormattedMessage,{...kn.b.apologyMessage})})]}),Sn=e=>{let{setIsSystemUnderMaintenance:t}=e;return Object(l.useEffect)((()=>{const e=setInterval((async()=>{const n=await Object(vn.a)();t(n),n||clearInterval(e)}),5e3);return()=>{clearInterval(e)}}),[t]),Object(y.jsx)(hn,{header:"",isOpen:!0,main:Object(y.jsx)(Cn,{})})};var Mn=n(244);const An=e=>e.get("language",Mn.b),xn=()=>Object(F.a)(An,(e=>e.get("locale")));var On=n(420),Dn=n(44),In=n(58),En=n(64);const Pn=i.d.svg`
567  ${e=>{let{customStyle:t}=e;return t}}
568`,Nn=e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(Pn,{customStyle:n,fill:"none",height:"16",viewBox:"0 0 18 16",width:"18",xmlns:"http://www.w3.org/2000/svg",children:Object(y.jsx)("path",{d:"M2.25 7.92418H11.25M2.25 3.96191H15.75M2.25 11.8864H15.75",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})};var Rn=n(30),Ln=n(134);const Fn=i.d.div`
569  ${{display:"flex",height:"100%",justifyContent:"flex-end",alignItems:"center","@media (min-width: 992px)":{display:"flex"}}}
570
571  gap: var(--size-huge);
572
573  grid-column-start: 4;
574  grid-column-end: 5;
575
576  @media (min-width: ${f.c.lg}) {
577    ${e=>{let{isPartner:t}=e;return t?"\n        grid-column-start: 11;\n        grid-column-end: 13;\n        ":"grid-column-start: 3;\n    grid-column-end: 13;"}}
578  }
579`,Bn=i.d.button`
580  ${{padding:"0",height:"100%",display:"flex",justifyContent:"flex-end",alignItems:"center"}}
581`,qn=i.d.nav`
582  ${{display:"none","@media (min-width: 992px)":{display:"flex",alignItems:"center"}}}
583  gap: var(--size-medium);
584
585  @media (min-width: ${f.c.xl}) {
586    gap: var(--size-big);
587  }
588`,$n=i.d.button`
589  ${e=>{let{isPartner:t}=e;return t?{display:"flex",alignItems:"center"}:i.c`
590          border-left: 1px solid ${f.a["grey-300"]};
591          ${{display:"none","@media (min-width: 1200px)":{display:"flex",alignItems:"center"}}}
592        `}}
593
594  ${{paddingTop:"8px",paddingBottom:"8px",paddingLeft:"16px"}}
595  gap: 12px;
596`,Vn=Object(i.d)(In.c)`
597  font-size: 1.6rem;
598  line-height: 1.6;
599  white-space: nowrap;
600`,Gn=i.d.span`
601  ${{display:"inline-flex",alignItems:"flex-start"}}
602  gap: 8px;
603  white-space: nowrap;
604`,Un=i.d.span`
605  display: inline-flex;
606  align-items: center;
607  padding: 0 10px;
608  background: ${f.a.secondary400};
609  color: ${f.a.white};
610  border-radius: 20px;
611  font-weight: bolder;
612  font-size: 1.2rem;
613  line-height: 22px;
614  position: relative;
615  top: -8px;
616`,Hn=e=>{const t=En.a.find((t=>t.id===e.language));return Object(y.jsxs)(Fn,{"data-testid":"NavbarNavigation",isPartner:!!e.partner,children:[!1===e.isMobileApp&&!e.partner&&Object(y.jsxs)(qn,{"data-testid":"NavbarDesktopNavLinks",children:[Object(y.jsx)(Vn,{as:"button","data-testid":"NavbarGoToVerytrainButton",onClick:()=>window.open(Object(Ln.b)("navbar"),"_blank","noopener"),children:Object(y.jsxs)(Gn,{children:[Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationTrainHotel}),Object(y.jsx)(Un,{children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.itsNew})})]})}),Object(y.jsx)(Vn,{as:"button","data-testid":"NavbarGoToBuyADiscountCardButton",onClick:()=>Dn.a.push($.f.BUY_A_DISCOUNT_CARD),children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.buyAdvantageCard})}),Object(y.jsx)(Vn,{as:"button","data-testid":"NavbarOpenBestOffersButton",onClick:()=>e.onOpenSecondaryDrawer("bestOffers"),children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.goodDeal})}),Object(y.jsx)(Vn,{as:"button","data-testid":"NavbarOpenCarriersButton",onClick:()=>e.onOpenSecondaryDrawer("carriers"),children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.carriersSection})}),Object(y.jsx)(Vn,{as:"button","data-testid":"NavbarOpenTopTripsButton",onClick:()=>e.onOpenSecondaryDrawer("topTrips"),children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.topTripsSection})})]}),!e.partner&&Object(y.jsx)(Bn,{"data-testid":"NavbarHanburgerMenuButton",onClick:e.onOpenPrimaryDrawer,children:Object(y.jsx)(Nn,{color:f.a["secondary-400"],customStyle:i.c`
617              ${h.c}
618            `})}),Object(y.jsxs)($n,{"data-testid":"NavbarSelectLanguageButton",isPartner:!!e.partner,onClick:()=>e.onOpenSecondaryDrawer("languages"),children:[Object(y.jsx)("img",{alt:"change language",src:t.icon,style:t.iconStyle}),Object(y.jsx)(Mt.a,{color:f.a["secondary-400"],customStyle:i.c`
619            transform: rotate(270deg);
620          `})]})]})};n(662);const Wn=i.d.div`
621  ${{backgroundColor:"rgba(58, 53, 70, 0.6)",position:"fixed"}}
622  inset: 0;
623
624  ${e=>{let{customStyle:t}=e;return t}}
625  backdrop-filter: blur(2px);
626`,Yn=e=>Object(y.jsx)(on.a,{classNames:"fadeIn",in:e.isOpen,timeout:300,unmountOnExit:!0,children:Object(y.jsx)(Wn,{customStyle:e.customStyle,"data-testid":"NavbarDrawerOverlay",onClick:e.onClose})});var Zn=n(421);const Kn=i.d.div`
627  ${{display:"flex",alignItems:"center",justifyContent:"center"}}
628  grid-column-start: 4;
629  grid-column-end: 10;
630`,Qn=()=>Object(y.jsx)(Kn,{"data-testid":"NavbarFunnelNavigation",children:Object(y.jsx)(Zn.a,{})});var Jn=n.p+"static/media/logoTextBlackC.df138e98.svg";const Xn=i.d.div`
631  ${{display:"flex",justifyContent:"center","@media (min-width: 992px)":{justifyContent:"flex-start"}}}
632
633  ${e=>{let{isCdiscount:t}=e;return t&&{justifyContent:"flex-start"}}}
634  grid-column-start: ${e=>{let{isCdiscount:t}=e;return t?"1":"2"}};
635  grid-column-end: 4;
636
637  @media (min-width: ${f.c.lg}) {
638    ${e=>{let{isPartner:t}=e;return t?"\n        grid-column-start: 1;\n        grid-column-end: 4;\n        ":"\n        grid-column-start: 1;\n        grid-column-end: 3;\n    "}}
639  }
640`,_n=i.d.img`
641  ${{display:"flex",width:"100%"}};
642
643  object-fit: contain;
644  height: 36px;
645  max-width: 130px;
646
647  @media (min-width: 768px) {
648    height: 51px;
649  }
650`,ei=i.d.p`
651  ${{textAlign:"center",width:"1rem"}}
652`,ti=Object(i.d)(U.a)`
653  ${{color:"#353746",display:"flex",alignItems:"center",justifyContent:"center"}};
654  gap: var(--size-small);
655  text-decoration: none;
656`,ni=window.location.href.indexOf("comparatrip.eu")>-1?Jn:Se.a,ii=e=>Object(y.jsx)(Xn,{"data-testid":"NavbarLogos",isCdiscount:e.isCdiscount,isPartner:!!e.partnerLogoUrl,children:Object(y.jsxs)(ti,{to:$.f.HOME,children:[e.partnerLogoUrl&&Object(y.jsxs)(l.Fragment,{children:[Object(y.jsx)("span",{children:Object(y.jsx)(_n,{alt:"logo",sizes:"(max-width: 768px) 36px, 51px",src:e.partnerLogoUrl,style:{maxWidth:"200px"},width:130})}),Object(y.jsx)(ei,{children:Object(y.jsx)("strong",{children:"X"})})]}),Object(y.jsx)("span",{children:Object(y.jsx)(_n,{alt:"logo",sizes:"(max-width: 768px) 36px, 51px",src:ni,width:130})})]})});n(663);var ri=n(245),ai=n(61),oi=n(209),si=n(372);const di=i.d.svg`
657  ${e=>{let{customStyle:t}=e;return t}}
658`,li=e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(di,{customStyle:n,fill:"none",height:"14",viewBox:"0 0 8 14",width:"8",xmlns:"http://www.w3.org/2000/svg",children:Object(y.jsx)("path",{d:"M7 13L1 7L7 1",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",transform:"rotate(90 4 7)"})})},ci=i.d.svg`
659  ${e=>{let{customStyle:t}=e;return t}}
660`,ui=e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(ci,{customStyle:n,fill:"none",height:"22",viewBox:"0 0 22 22",width:"22",xmlns:"http://www.w3.org/2000/svg",children:Object(y.jsx)("path",{d:"M7 13C7 13 8.5 15 11 15C13.5 15 15 13 15 13M14 8H14.01M7 8H9M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11ZM14.5 8C14.5 8.27614 14.2761 8.5 14 8.5C13.7239 8.5 13.5 8.27614 13.5 8C13.5 7.72386 13.7239 7.5 14 7.5C14.2761 7.5 14.5 7.72386 14.5 8Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})};var pi=n(356);const gi=i.d.svg`
661  ${e=>{let{customStyle:t}=e;return t}}
662`,mi=e=>{let{color:t,customStyle:n}=e;return Object(y.jsx)(gi,{customStyle:n,fill:"none",height:"23",viewBox:"0 0 22 23",width:"22",xmlns:"http://www.w3.org/2000/svg",children:Object(y.jsx)("path",{d:"M15.6459 18.0149C16.0747 19.6153 15.125 21.2603 13.5246 21.6891C11.9242 22.118 10.2792 21.1682 9.85036 19.5678M2.05683 11.6134C1.66
662734 10.2152 2.07238 8.70361 3.10878 7.6875M12.1463 5.74097C12.4505 5.19367 12.5507 4.53217 12.3759 3.87957C12.0185 2.54591 10.6477 1.75445 9.314 2.11181C7.98034 2.46916 7.18888 3.84 7.54624 5.17367C7.7211 5.82627 8.13863 6.34904 8.67573 6.67091M20.319 6.72012C19.9572 5.31451 18.8506 4.20792 17.445 3.84614M17.4906 9.4454C17.1337 8.11327 16.1808 6.99931 14.8415 6.34858C13.5022 5.69784 11.8863 5.56365 10.3492 5.9755C8.81214 6.38736 7.47981 7.31154 6.64533 8.54473C5.81085 9.77792 5.54258 11.2191 5.89952 12.5512C6.4901 14.7553 6.37542 16.5137 6.00247 17.8498C5.5774 19.3727 5.36487 20.1341 5.42228 20.287C5.48798 20.4619 5.53549 20.5099 5.70973 20.5774C5.86202 20.6364 6.50179 20.465 7.78133 20.1222L19.6464 16.9429C20.9259 16.6001 21.5657 16.4286 21.6681 16.3014C21.7852 16.1558 21.8024 16.0905 21.7718 15.9061C21.7451 15.745 21.1803 15.1919 20.0508 14.0856C19.0597 13.1149 18.0812 11.6495 17.4906 9.4454Z",stroke:null!==t&&void 0!==t?t:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})})};var fi=n(239),hi=n(352),bi=n(197),vi=n(373),yi=n(86),Ti=n(485);const ki=i.d.div`
663  ${{position:"fixed",backgroundColor:"#FFFFFF",width:"100%"}}
664  z-index: 999;
665  right: 0px;
666  top: 0px;
667  bottom: 0px;
668  width: 100%;
669
670  @media (min-width: ${f.c.md}) {
671    max-width: 325px;
672  }
673`,ji=i.d.div`
674  ${{width:"100%",height:"100%",position:"relative",display:"flex",flexDirection:"column",overflowY:"auto"}}
675`,wi=i.c`
676  transform: rotate(180deg);
677`,zi=i.d.button`
678  ${{padding:"0"}}
679`,Ci=i.d.div`
680  ${{display:"flex",justifyContent:"space-between",alignItems:"flex-start"}}
681  gap: var(--size-small)
682`,Si=i.d.div`
683  ${{display:"flex",flexDirection:"column",marginTop:"32px",paddingLeft:"16px",paddingRight:"16px",marginBottom:"48px"}}
684  gap: var(--size-medium);
685`,Mi=i.d.div`
686  ${{}}
687  flex: 1;
688`,Ai=i.d.footer`
689  ${{backgroundColor:"#FFFFFF"}}
690`,xi=e=>{const t=Object(L.useLocation)(),[n,r]=Object(l.useState)(!1);return Object(y.jsxs)(l.Fragment,{children:[Object(y.jsx)(Yn,{customStyle:i.c`
691          z-index: 998;
692        `,isOpen:e.isOpen,onClose:e.onClose}),Object(y.jsx)(on.a,{appear:!0,classNames:"slideRight",in:e.isOpen,timeout:250,unmountOnExit:!0,children:Object(y.jsx)(ki,{"data-testid":"NavbarPrimaryDrawerView",children:Object(y.jsxs)(ji,{children:[Object(y.jsx)(Ni,{onClose:e.onClose}),Object(y.jsxs)(Mi,{children:[Object(y.jsxs)(Si,{children:[Object(y.jsx)($i,{href:$.f.ORDERS,icon:Object(y.jsx)(fi.a,{color:f.a["secondary-400"],customStyle:i.c`
693                        ${h.c}
694                      `}),onClick:e.onClose,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.yourReservations}),type:"link"}),!e.isMobileApp&&Object(y.jsx)($i,{href:Object(Ln.b)("menu"),icon:Object(y.jsx)(ai.d,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsxs)("div",{children:[Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationTrainHotel}),Object(y.jsx)("span",{style:{marginLeft:"15px",padding:"2px 10px",background:f.a.secondary400,color:f.a.white,borderRadius:"20px",fontWeight:"bolder",fontSize:"1.2rem"},children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.itsNew})})]}),type:"link"}),Object(y.jsx)($i,{$hiddenOnDesktop:!0,$hiddenOnMobile:!0,href:"/",icon:Object(y.jsx)(bi.a,{color:f.a["secondary-400"],customStyle:i.c`
695                        ${h.c}
696                      `}),text:"Profils voyageurs",type:"link"}),Object(y.jsx)($i,{href:$.f.BUY_A_DISCOUNT_CARD,icon:Object(y.jsx)(vi.a,{color:f.a["secondary-400"],customStyle:i.c`
697                        ${h.c}
698                      `}),onClick:e.onClose,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.discountCards}),type:"link"}),Object(y.jsx)($i,{href:$.f.GIVE_YOUR_FEEDBACK,icon:Object(y.jsx)(ui,{color:f.a["secondary-400"],customStyle:i.c`
699                        ${h.c}
700                      `}),onClick:e.onClose,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.giveFeedback}),type:"link"}),Object(y.jsx)($i,{href:$.f.ABOUT,icon:Object(y.jsx)(hi.a,{color:f.a["secondary-400"],customStyle:i.c`
701                        ${h.c}
702                      `}),onClick:e.onClose,openInNewPage:e.isMobileApp,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.about}),type:"link"}),Object(y.jsx)($i,{href:$.f.HOW_IT_WORKS,icon:Object(y.jsx)(pi.a,{color:f.a["secondary-400"],customStyle:i.c`
703                        ${h.c}
704                      `}),onClick:e.onClose,openInNewPage:e.isMobileApp,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.howItWorks}),type:"link"}),Object(y.jsx)($i,{href:$.f.SUPPORT,icon:Object(y.jsx)(bi.a,{color:f.a["secondary-400"],customStyle:i.c`
705                        ${h.c}
706                      `}),openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.customerService}),type:"link"}),Object(y.jsx)($i,{$isParentSubMenuOpen:n,icon:Object(y.jsx)(mi,{color:f.a["secondary-400"],customStyle:i.c`
707                        ${h.c}
708                      `}),onClick:()=>r(!n),text:Object(y.jsxs)("div",{children:[Object(y.jsx)(u.FormattedMessage,{...Rn.b.goodDeal}),Object(y.jsx)("span",{style:{marginLeft:"15px",padding:"2px 10px",background:f.a.secondary400,color:f.a.white,borderRadius:"20px",fontWeight:"bolder",fontSize:"1.2rem"},children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.halfPrice})})]}),type:"button"}),n&&Object(y.jsxs)(l.Fragment,{children:[Object(y.jsx)($i,{$isSubMenuItem:!0,href:Object(Ln.a)(t.pathname),icon:Object(y.jsx)(ai.d,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationAccommodations}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_RENTAL_CARS,icon:Object(y.jsx)(ai.c,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationCarRental}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_FUNBOOKER,icon:Object(y.jsx)(ai.f,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationActivities}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_SKISET,icon:Object(y.jsx)(ri.a,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationSki}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_NANNYBAG,icon:Object(y.jsx)(ai.a,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationBagages}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_CAMPING,icon:Object(y.jsx)(ai.g,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationCamping}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_HOLIDAY_RENTAL,icon:Object(y.jsx)(ai.h,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationHolidayRental}),type:"link"}),Object(y.jsx)($i,{$isSubMenuItem:!0,href:$.f.AFFILIATION_SKI_ACCOMMODATION,icon:Object(y.jsx)(ai.e,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.affiliationSkiAccommodation}),type:"link"})]}),Object(y.jsx)($i,{href:$.f.HELP_CENTER,icon:Object(y.jsx)(H.a,{color:f.a["secondary-400"],customStyle:i.c`
709                        ${h.c}
710                      `}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.helpCenter}),type:"link"}),Object(y.jsx)($i,{href:$.f.B2B_SOLUTIONS,icon:Object(y.jsx)(ai.b,{color:f.a["secondary-400"],style:{fontSize:"24px"}}),isExternalLink:!0,openInNewPage:!0,text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.b2bSolutions}),type:"link"}),Object(y.jsx)($i,{$hiddenOnDesktopUntilXl:!0,icon:Object(y.jsx)(si.a,{color:f.a["secondary-400"],customStyle:i.c`
711                        ${h.c}
712                      `}),onClick:()=>
712e.onOpenSecondaryDrawer("languages"),text:Object(y.jsx)(u.FormattedMessage,{...Rn.b.languagesSection}),type:"button"})]}),Object(y.jsx)(Ai,{children:Object(y.jsx)(Ti.a,{onClick:()=>{e.onClose()}})})]})]})})})]})},Oi=i.d.header`
713  ${{backgroundColor:"#FFFFFF",position:"sticky"}}
714  top:0;
715`,Di=i.d.div`
716  ${{padding:"24px",display:"flex",flexDirection:"column"}}
717
718  gap: var(--size-medium);
719  background: url(${Me.a});
720
721  padding-top: calc(env(safe-area-inset-top) + var(--size-medium2));
722`,Ii=i.c`
723  &:hover {
724    path {
725      stroke: ${f.a.white};
726    }
727  }
728`,Ei=i.d.span`
729  ${{fontSize:"3.4rem",fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"'}}
730`,Pi=i.d.span`
731  ${{color:"#6A49F9"}}
732`,Ni=e=>{const{user:t}=Object(oi.b)();return Object(y.jsx)(Oi,{children:Object(y.jsxs)(Di,{children:[Object(y.jsxs)(Ci,{children:[Object(y.jsxs)(Ei,{children:[Object(y.jsx)(u.FormattedMessage,{...Rn.b.welcome}),t?Object(y.jsxs)(Pi,{children:[" ",t.firstName,"."]}):Object(y.jsx)(l.Fragment,{children:"."})]}),Object(y.jsx)(zi,{"data-testid":"NavbarPrimaryDrawerCloseButton",onClick:e.onClose,children:Object(y.jsx)(g.a,{color:f.a["secondary-400"],customStyle:h.b})})]}),!t&&Object(y.jsx)(yi.b,{css:Ii,"data-testid":"NavbarPrimaryDrawerLoginButton",onClick:()=>{Dn.a.push($.f.LOGIN),e.onClose()},rightIcon:Object(y.jsx)(Mt.a,{color:f.a["secondary-400"],customStyle:wi}),size:"MEDIUM",variant:"SECONDARY",children:Object(y.jsx)(u.FormattedMessage,{...Rn.b.login})})]})})},Ri=Object(i.d)(U.a)`
733  border-bottom: 1px solid;
734  gap: var(--size-medium);
735  text-decoration: none;
736  ${{padding:"0",display:"flex",alignItems:"center",borderColor:"#C4C8DE",paddingBottom:"8px"}}
737
738  ${e=>{let{$isSubMenuItem:t}=e;return t&&{marginLeft:"32px",borderBottomWidth:"undefined"}}}
739
740  ${e=>{let{$hiddenOnMobile:t}=e;return t&&i.c`
741      @media (max-width: ${f.c.lg}) {
742        display: none;
743      }
744    `}}
745
746  ${e=>{let{$hiddenOnDesktop:t}=e;return t&&i.c`
747      @media (min-width: ${f.c.lg}) {
748        display: none;
749      }
750    `}}
751
752  ${e=>{let{$hiddenOnDesktopUntilXl:t}=e;return t&&i.c`
753      @media (min-width: ${f.c.xl}) {
754        display: none;
755      }
756    `}}
757`,Li=i.d.span`
758  ${{color:"#717593",width:"100%",fontSize:"1.6rem",lineHeight:"30px"}}
759  text-align: start;
760`,Fi=i.c`
761  ${h.b}
762  transition: transform 0.3s ease-out;
763
764  ${Ri}:hover & {
765    transform: translateX(-4px);
766  }
767`,Bi=i.c`
768  ${h.b}
769`,qi=i.d.span`
770  ${wi}
771  z-index: -1;
772`,$i=e=>{const t="button"===e.type;return Object(y.jsxs)(Ri,{$hiddenOnDesktop:e.$hiddenOnDesktop,$hiddenOnDesktopUntilXl:e.$hiddenOnDesktopUntilXl,$hiddenOnMobile:e.$hiddenOnMobile,$isSubMenuItem:e.$isSubMenuItem||!1,as:t?"button":e.isExternalLink?"a":void 0,href:"link"===e.type&&e.isExternalLink?e.href:void 0,onClick:e.onClick,target:t?void 0:!0===e.openInNewPage?"_blank":void 0,to:"link"!==e.type||e.isExternalLink?void 0:e.href,children:[e.icon,Object(y.jsx)(Li,{children:e.text}),Object(y.jsx)(qi,{children:e.$isParentSubMenuOpen?Object(y.jsx)(li,{color:f.a["secondary-400"],customStyle:Bi}):Object(y.jsx)(Mt.a,{color:f.a["secondary-400"],customStyle:Fi})})]})},Vi="secondary-drawer",Gi=i.c`
773  &.${Vi}-appear, &.${Vi}-enter {
774    transform: translate3d(-107%, 0, 0);
775  }
776
777  &.${Vi}-appear-active, &.${Vi}-enter-active {
778    transform: translate3d(0, 0, 0);
779    transition: transform 250ms cubic-bezier(0.11, 0.88, 0.35, 0.97);
780  }
781
782  &.${Vi}-exit {
783    transform: translate3d(0, 0, 0);
784  }
785
786  &.${Vi}-exit-active {
787    transform: translate3d(-107%, 0, 0);
788    transition: transform 250ms cubic-bezier(0.11, 0.88, 0.35, 0.97);
789  }
790
791  @media (min-width: ${f.c.lg}) {
792    &.${Vi}-appear, &.${Vi}-enter {
793      transform: translate3d(0%, -107%, 0);
794    }
795
796    &.${Vi}-appear-active,
797      &.${Vi}-enter-active {
798      transform: translate3d(0, 0, 0);
799      transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
800    }
801
802    &.${Vi}-exit {
803      transform: translate3d(10, 0, 0);
804    }
805
806    &.${Vi}-exit-active {
807      transform: translate3d(0%, -107%, 0);
808      transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
809    }
810  }
811`,Ui=i.d.div`
812  ${{position:"fixed",width:"100%",backgroundColor:"#FFFFFF","@media (min-width: 992px)":{position:"absolute"}}}
813  inset: 0;
814
815  @media (min-width: ${f.c.lg}) {
816    z-index: -1;
817    inset: unset;
818  }
819
820  ${Gi}
821`,Hi=i.d.p`
822  ${{color:"#FFFFFF",fontFamily:'"kyrial-display-pro", "HankenGrotesk", "system-ui", "BlinkMacSystemFont", "-apple-system", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif"',fontSize:"2.2rem",lineHeight:"34px","@media (min-width: 992px)":{fontWeight:600,color:"#353746"}}}
823`,Wi=Object(i.d)(In.c)`
824  ${{fontWeight:400,paddingTop:"16px",paddingBottom:"16px",paddingLeft:"0",paddingRight:"0",display:"flex",alignItems:"center"}}
825  text-align: start;
826  gap: var(--size-small);
827`,Yi=i.d.div`
828  ${In.d}
829  ${{display:"flex",flexDirection:"column","@media (min-width: 992px)":{flexDirection:"row",paddingBottom:"48px"}}}
830
831  @media (max-width: ${f.c.lg}) {
832    & > ${Wi}:not(:first-child) {
833      border-top: 1px solid;
834      ${{borderColor:"#C4C8DE"}}
835    }
836  }
837
838  @media (min-width: ${f.c.lg}) {
839    gap: var(--size-tiny);
840    display: grid;
841    grid-template-columns: repeat(5, 1fr);
842  }
843`,Zi=i.d.div`
844  ${In.d}
845  ${{paddingBottom:"16px",display:"flex",flexDirection:"row",backgroundColor:"#6A49F9","@media (min-width: 992px)":{backgroundColor:"#FFFFFF",paddingBottom:"0",paddingTop:"48px"}}}
846  gap: var(--size-medium);
847
848  padding-top: calc(env(safe-area-inset-top) + var(--size-medium));
849`,Ki=e=>Object(y.jsx)(on.a,{appear:!0,classNames:Vi,in:e.isOpen,timeout:250,unmountOnExit:!0,children:Object(y.jsx)(l.Fragment,{children:e.data&&Object(y.jsxs)(Ui,{"data-testid":"NavbarSecondaryDrawerView",children:[Object(y.jsxs)(Zi,{children:[Object(y.jsx)(In.a,{onClick:e.onClose,children:Object(y.jsx)(Mt.a,{color:f.a.white,customStyle:i.c`
850                    ${h.b}
851                  `})}),Object(y.jsx)(Hi,{children:e.data.subTitleTranslationId?Object(y.jsx)(u.FormattedHTMLMessage,{...Rn.a[e.data.subTitleTranslationId]}):Object(y.jsx)(u.FormattedMessage,{...Rn.a[e.data.id]})})]}),Object(y.jsx)(Yi,{children:e.data.items.map(((t,n)=>{var i;const r=null!==(i=t.staticText)&&void 0!==i?i:Object(y.jsx)(u.FormattedMessage,{...Rn.b[t.id]});return"button"===t.type?Object(y.jsxs)(Wi,{as:"button",onClick:()=>e.onSecondaryButtonClick(e.data.id,t.id),children:[Object(y.jsx)(Qi,{icon:t.icon,style:t.iconStyle}),r]},n):t.icon?Object(y.jsxs)("div",{style:{display:"flex"},children:[t.icon,Object(y.jsx)(Wi,{as:t.isExternal?"a":void 0,href:t.isExternal?t.href:void 0,onClick:e.onClose,target:t.isExternal?"_blank":void 0,to:t.isExternal?void 0:t.href,children:r},n)]}):Object(y.jsx)(Wi,{as:t.isExternal?"a":void 0,href:t.isExternal?t.href:void 0,onClick:e.onClose,target:t.isExternal?"_blank":void 0,to:t.isExternal?void 0:t.href,children:r},n)}))})]})})}),Qi=e=>e.icon?"string"===typeof e.icon?Object(y.jsx)("img",{alt:"Icon",src:e.icon,style:e.style}):Object(y.jsx)(l.Fragment,{children:e.icon}):null,Ji=i.d.div`
852  ${{width:"100%",backgroundColor:"#FFFFFF",position:"sticky",boxShadow:"0 1px 4px 0 rgba(0,0,0,0.10)","@media (min-width: 992px)":{position:"relative"}}}
853  top: 0;
854  z-index: 5;
855  height: max-content;
856
857  ${e=>{let{isInFunnel:t}=e;return t&&i.c`
858      @media (max-width: ${f.c.lg}) {
859        ${{display:"none"}}
860      }
861    `}}
862
863  padding-top: env(safe-area-inset-top);
864`,Xi=i.d.div`
865  ${In.d}
866
867  display: grid;
868  grid-template-columns: repeat(4, 1fr);
869  column-gap: var(--size-medium);
870
871  @media (min-width: ${f.c.lg}) {
872    grid-template-columns: repeat(12, 1fr);
873    column-gap: var(--size-medium2);
874  }
875`,_i=()=>Dn.a.length<=2||Object(G.i)(window.location.pathname)===$.f.HOME?null:Object(y.jsx)(In.a,{"data-testid":"NavbarBackButton",onClick:()=>{Dn.a.goBack()},children:Object(y.jsx)(Mt.a,{color:f.a["secondary-400"],customStyle:i.c`
876          ${h.b}
877        `})}),er=Object(F.b)({language:xn()}),tr=Object(d.connect)(er);var nr=Object(O.c)(tr)((e=>{const{isInFunnel:t,partner:n}=Object(p.b)(),[r,a]=Object(l.useState)({section:null,isOpen:!1}),[o,s]=Object(l.useState)(!1),d=Object(L.useLocation)(),{lock:c,unlock:u}=Object(On.a)({autoLock:!1});Object(l.useEffect)((()=>(o||r.isOpen?c():u(),u)),[o,c,r.isOpen,u]);const g=()=>{a((e=>({...e,isOpen:!1})))},m=Object(En.c)(d.pathname),f=e=>{s(!1),a({isOpen:!0,section:e})},h=Object(V.a)(navigator.userAgent);return Object(y.jsxs)(l.Fragment,{children:[Object(y.jsxs)(Ji,{isInFunnel:t,children:[Object(y.jsxs)(Xi,{children:[Object(y.jsx)(_i,{}),Object(y.jsx)(ii,{isCdiscount:(null===n||void 0===n?void 0:n.id)===we.k.WB_CDISCOUNT,partnerLogoUrl:null===n||void 0===n?void 0:n.logoUrl}),t?Object(y.jsx)(Qn,{}):Object(y.jsx)(Hn,{isMobileApp:h,language:e.language,onOpenPrimaryDrawer:()=>{g(),s(!0)}
877,onOpenSecondaryDrawer:f,partner:n})]}),Object(y.jsx)(Ki,{data:m[r.section]||null,isOpen:r.isOpen,onClose:g,onSecondaryButtonClick:(e,t)=>{if("languagesSection"===e){const e=t;le(e);const{hash:n,pathname:i,search:r}=Dn.b.location,a=Object(G.f)(i,e)+r+n;a!==i+r+n&&Dn.b.push(a)}}})]}),Object(y.jsx)(xi,{isMobileApp:h,isOpen:o,onClose:()=>s(!1),onOpenSecondaryDrawer:f}),Object(y.jsx)(Yn,{customStyle:i.c`
878          z-index: 4;
879          overflow-y: scroll;
880        `,isOpen:r.isOpen,onClose:g})]})})),ir=n(139);const rr=i.d.div.withConfig({displayName:"TranslationBanner__Container",componentId:"sc-7tfsgs-0"})([""," gap:var(--size-small);"],{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap",paddingLeft:"16px",paddingRight:"16px",paddingTop:"8px",paddingBottom:"8px",backgroundColor:"#FFF9EA",borderColor:"#FEC03F",borderBottomWidth:"1px",borderStyle:"solid",fontSize:"1.4rem",lineHeight:"26px"}),ar=Object(i.d)(U.a).withConfig({displayName:"TranslationBanner__SwitchLink",componentId:"sc-7tfsgs-1"})(["",""],{color:"#353746",textDecoration:"underline",fontSize:"1.4rem",lineHeight:"26px",fontWeight:600}),or=i.d.button.withConfig({displayName:"TranslationBanner__DismissButton",componentId:"sc-7tfsgs-2"})(["",""],{backgroundColor:"transparent",borderStyle:"none",cursor:"pointer",padding:"0",paddingLeft:"8px",paddingRight:"8px"});var sr=()=>{const{hash:e,pathname:t,search:n}=Object(L.useLocation)(),[i,r]=Object(l.useState)(!1),a=i?null:(e=>{var t,n,i,r;if(Object(G.d)(e))return null;const a=Object(ae.b)(Object(G.i)(e));if(!se.includes(a))return null;const o=null!==(t=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)&&void 0!==t?t:"";if(Object(ae.e)(o))return null;if(Object(V.a)(o))return null;const s=de();if(s===G.a)return null;if(G.b.includes(s))return s;const d=null===(i=window.navigator)||void 0===i||null===(r=i.language)||void 0===r?void 0:r.slice(0,2);return G.b.includes(d)?d:null})(t);if(!a)return null;const o=e=>e[a],s=Object(G.f)(t,a)+n+e;return Object(y.jsxs)(rr,{lang:a,role:"status",children:[Object(y.jsx)("span",{children:o(ir.a.availableIn)}),Object(y.jsx)(ar,{onClick:()=>le(a),to:s,children:o(ir.a.switchTo)}),Object(y.jsx)(or,{"aria-label":o(ir.a.dismiss),onClick:()=>{le(G.a),r(!0)},type:"button",children:Object(y.jsx)(g.a,{color:f.a.text,customStyle:h.a})})]})},dr=n(179),lr=n(357);var cr=i.b`
881:root {
882  --primary500: ${f.a.primary500};
883  --primary400: ${f.a.primary400};
884  --primaryLight100: ${f.a.primaryLight100};
885
886  --secondary500: ${f.a.secondary500};
887  --secondary400: ${f.a.secondary400};
888  --secondary300: ${f.a.secondary300};
889
890  --terciary500: ${f.a.terciary500};
891  --terciary400: ${f.a.terciary400};
892
893  --grey200: ${f.a.grey200};
894  --grey100: ${f.a.grey100};
895  --grey50: ${f.a.grey50};
896
897  --text: ${f.a.grey50};
898  --textLight: ${f.a.grey50};
899  --textUltraLight: ${f.a.grey50};
900  --placeHolders: ${f.a.grey50};
901  --error: ${f.a.grey50};
902  --externalLink: ${f.a.grey50};
903
904  --size-tiny: 4px;
905  --size-small: 8px;
906  --size-small2: 12px;
907  --size-medium: 16px;
908  --size-medium2: 24px;
909  --size-big: 32px;
910  --size-huge: 48px;
911  --size-huge2: 80px;
912}
913
914  html {
915    font-size: 62.5%;
916    box-sizing: border-box;
917    scroll-behavior: smooth;
918    line-height: 1.15;
919  }
920  html,
921  body {
922    height: 100%;
923    width: 100%;
924  }
925
926  body {
927    font-family: 'HankenGrotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;
928    font-size: 2.2rem;
929    color: ${f.a.primary400};
930    -webkit-font-smoothing: antialiased;
931    -moz-osx-font-smoothing: grayscale;
932  }
933
934  #app {
935    display: flex;
936    flex-direction: column;
937    background-color: ${f.a.grey100};
938    min-height: 100%;
939    min-width: 100%;
940  }
941
942  p,
943  label,
944  a,
945  td,
946  th, 
947  li {
948    margin: unset;
949    ${lr.c}
950  }
951
952  button,
953  input,
954  select,
955  textarea {
956    font: inherit;
957    -webkit-font-smoothing: antialiased;
958    -webkit-tap-highlight-color: transparent;
959    background-color: transparent; /* 1 */
960    border-style: none; /* 1 */
961    color: inherit; /* 1 */
962    font-size: 1.6rem;
963    margin: 0; /* 3 */
964  }
965
966input[type="date"]::-webkit-calendar-picker-indicator {
967  background-size: 18px;
968  padding-right:15px
969  }
970
971  button {
972    outline: none;
973    cursor: pointer;
974  }
975`,ur=n(9),pr=n(98),gr=n(18);const mr=Object(l.lazy)((()=>Promise.all([n.e(2),n.e(3441)]).then(n.bind(null,4668))));function fr(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(mr,{})})}const hr=Object(l.lazy)((()=>Promise.all([n.e(6),n.e(5),n.e(3442)]).then(n.bind(null,4666))));function br(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(hr,{...e})})}const vr=Object(l.lazy)((()=>n.e(3443).then(n.bind(null,4665))));function yr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(vr,{...e})})}const Tr=Object(l.lazy)((()=>n.e(3470).then(n.bind(null,4645))));function kr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Tr,{...e})})}const jr=Object(l.lazy)((()=>Promise.all([n.e(3),n.e(8),n.e(3444)]).then(n.bind(null,4670))));function wr(){const{orderId:e}=Object(L.useParams)();return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(jr,{orderId:e})})}const zr=Object(l.lazy)((()=>Promise.all([n.e(8),n.e(3445)]).then(n.bind(null,4671))));function Cr(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(zr,{})})}const Sr=Object(l.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(3446)]).then(n.bind(null,4673))));function Mr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Sr,{...e})})}const Ar=Object(l.lazy)((()=>Promise.all([n.e(3480),n.e(0),n.e(1),n.e(3448)]).then(n.bind(null,4663))));function xr(e){const{id:t}=Object(L.useParams)();return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(l.createElement)(Ar,{...e,key:t})})}const Or=Object(l.lazy)((()=>Promise.all([n.e(4),n.e(3482),n.e(7),n.e(3449)]).then(n.bind(null,4657))));function Dr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Or,{...e})})}const Ir=Object(l.lazy)((()=>n.e(3450).then(n.bind(null,4664))));function Er(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Ir,{...e})})}const Pr=Object(l.lazy)((()=>n.e(3451).then(n.bind(null,4675))));function Nr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Pr,{...e})})}const Rr=Object(l.lazy)((()=>n.e(3452).then(n.bind(null,4672))));function Lr(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Rr,{})})}const Fr=Object(l.lazy)((()=>Promise.all([n.e(3483),n.e(0),n.e(1),n.e(2),n.e(3453)]).then(n.bind(null,4654))));function Br(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Fr,{})})}const qr=Object(l.lazy)((()=>
975Promise.all([n.e(2),n.e(3454)]).then(n.bind(null,4669))));function $r(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(qr,{})})}const Vr=Object(u.injectIntl)(Object(l.lazy)((()=>n.e(3455).then(n.bind(null,4646)))));function Gr(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Vr,{})})}const Ur=Object(l.lazy)((()=>Promise.all([n.e(6),n.e(3456)]).then(n.bind(null,4676))));function Hr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Ur,{...e})})}const Wr=Object(l.lazy)((()=>Promise.all([n.e(3481),n.e(0),n.e(1),n.e(3457)]).then(n.bind(null,4660))));function Yr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Wr,{...e})})}const Zr=Object(l.lazy)((()=>n.e(3458).then(n.bind(null,903))));function Kr(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Zr,{})})}const Qr=Object(l.lazy)((()=>Promise.all([n.e(4),n.e(3459)]).then(n.bind(null,4655))));function Jr(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Qr,{...e})})}const Xr=Object(l.lazy)((()=>Promise.all([n.e(2),n.e(3460)]).then(n.bind(null,4659))));function _r(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Xr,{})})}const ea=Object(l.lazy)((()=>Promise.all([n.e(4),n.e(3478),n.e(0),n.e(5),n.e(3461)]).then(n.bind(null,4661))));function ta(e){return Object(y.jsx)("div",{children:Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(ea,{...e})})})}const na=Object(l.lazy)((()=>n.e(3462).then(n.bind(null,4647))));function ia(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(na,{...e})})}const ra=Object(l.lazy)((()=>n.e(3463).then(n.bind(null,4674))));function aa(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(ra,{...e})})}var oa=n(343),sa=n(145),da=n(142);const la=i.d.div.withConfig({displayName:"Spacer",componentId:"sc-2mro1k-0"})(["height:","rem;width:","rem;"],(e=>e.height),(e=>e.width));var ca=n(21),ua=n(488),pa=n(240);const ga=i.d.div.withConfig({displayName:"paymentLinkConfirmation__MainContainer",componentId:"sc-1epdunz-0"})(["",";"],{position:"relative",backgroundColor:"#22E4AB",padding:"2rem","@media (min-width: 576px)":{padding:"4rem"},overflow:"hidden"}),ma=Object(i.d)(oa.a).withConfig({displayName:"paymentLinkConfirmation__Header",componentId:"sc-1epdunz-1"})(["",";"],{color:"#FFFFFF",textAlign:"center",marginTop:"3rem",marginBottom:"3rem","@media (min-width: 768px)":{marginTop:"8rem"}}),fa=Object(i.d)(da.a).withConfig({displayName:"paymentLinkConfirmation__PaymentLinkCardContainer",componentId:"sc-1epdunz-2"})(["",";max-width:800px;"],{position:"relative",backgroundColor:"#FFFFFF",padding:"2rem",marginLeft:"auto",marginRight:"auto","@media (min-width: 576px)":{paddingLeft:"4rem",paddingRight:"4rem"},"@media (min-width: 768px)":{paddingLeft:"10rem",paddingRight:"10rem"},zIndex:"1",textAlign:"center"}),ha=Object(i.d)(sa.a).withConfig({displayName:"paymentLinkConfirmation__PaymentLinkCardTitle",componentId:"sc-1epdunz-3"})(["",";"],{textAlign:"center",marginBottom:"3rem"});var ba=()=>Object(y.jsxs)(ga,{children:[Object(y.jsx)(ua.a,{}),Object(y.jsx)(ma,{children:Object(y.jsx)(u.FormattedMessage,{...pa.a[ca.f]})}),Object(y.jsxs)(fa,{children:[Object(y.jsx)(ha,{children:Object(y.jsx)(u.FormattedMessage,{...pa.a[ca.o]})}),Object(y.jsx)(u.FormattedMessage,{...pa.a[ca.n]}),Object(y.jsx)(la,{height:4})]}),Object(y.jsx)(la,{height:20})]});const va=Object(u.injectIntl)(Object(l.lazy)((()=>n.e(3464).then(n.bind(null,4678)))));function ya(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(va,{})})}const Ta=Object(l.lazy)((()=>n.e(3447).then(n.bind(null,4679))));function ka(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Ta,{...e})})}const ja=Object(l.lazy)((()=>Promise.all([n.e(2),n.e(3465)]).then(n.bind(null,4662))));function wa(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(ja,{...e})})}const za=Object(l.lazy)((()=>n.e(3466).then(n.bind(null,4648))));function Ca(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(za,{...e})})}const Sa=Object(l.lazy)((()=>Promise.all([n.e(5),n.e(7),n.e(3467)]).then(n.bind(null,4658))));function Ma(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Sa,{})})}const Aa=Object(l.lazy)((()=>n.e(3468).then(n.bind(null,4649))));function xa(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Aa,{...e})})}const Oa=Object(l.lazy)((()=>Promise.all([n.e(6),n.e(3),n.e(3473)]).then(n.bind(null,4667))));function Da(e){const{id:t}=Object(L.useParams)();return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Oa,{...e,id:t})})}const Ia=Object(l.lazy)((()=>Promise.all([n.e(3),n.e(3479),n.e(0),n.e(1),n.e(3469)]).then(n.bind(null,4656))));function Ea(e){const{destination:t,origin:n,pageType:i}=Object(L.useParams)();return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(l.createElement)(Ia,{...e,key:`${n}-${t}-${i}`})})}n(802);var Pa=n(167),Na=n(342),Ra=n(330);var La=i.d.div.withConfig({displayName:"Circle",componentId:"sc-1ukq5tx-0"})(["",";height:27px;width:27px;border:7px solid white;"],{position:"absolute",borderRadius:"9999px"});const Fa=i.d.div.withConfig({displayName:"Circles__Container",componentId:"sc-4jy2m8-0"})(["",";"],{position:"absolute",height:"100%",width:"100%"}),Ba=Object(i.d)(La).withConfig({displayName:"Circles__Circle1",componentId:"sc-4jy2m8-1"})(["",";top:31%;left:4%;"],{display:"none","@media (min-width: 768px)":{display:"block"}}),qa=Object(i.d)(La).withConfig({displayName:"Circles__Circle2",componentId:"sc-4jy2m8-2"})(["",";top:-10%;left:11%;"],{display:"none","@media (min-width: 768px)":{display:"block"}}),$a=Object(i.d)(La).withConfig({displayName:"Circles__Circle3",componentId:"sc-4jy2m8-3"})(["",";top:-13%;left:50%;"],{display:"none","@media (min-width: 768px)":{display:"block"}}),Va=Object(i.d)(La).withConfig({displayName:"Circles__Circle4",componentId:"sc-4jy2m8-4"})(["",";top:-12%;left:80%;"],{display:"none","@media (min-width: 768px)":{display:"block"}}),Ga=Object(i.d)(La).withConfig({displayName:"Circles__Circle5",componentId:"sc-4jy2m8-5"})(["",";top:45%;left:95%;"],{display:"none","@media (min-width: 768px)":{display:"block"}});var Ua=()=>Object(y.jsxs)(Fa,{children:[Object(y.jsx)(Ba,{}),Object(y.jsx)(qa,{}
975),Object(y.jsx)($a,{}),Object(y.jsx)(Va,{}),Object(y.jsx)(Ga,{})]}),Ha=n(266),Wa=n(207),Ya=n(177);const Za=[{messageId:"editTicketField",typeOfRequestOptionId:Ya.typesOfRequestOptions.editTrip},{messageId:"ticketCancelledByCompanyField",typeOfRequestOptionId:Ya.typesOfRequestOptions.deletedTrip},{messageId:"notReceiveMyTicketsField",typeOfRequestOptionId:Ya.typesOfRequestOptions.troubleWithTicket},{messageId:"notRefundedYetField",typeOfRequestOptionId:Ya.typesOfRequestOptions.refund},{messageId:"otherQuestionField",typeOfRequestOptionId:Ya.typesOfRequestOptions.other}],Ka=`${ur.c}/support/ticket`;var Qa=n(46),Ja=n(35);const Xa=e=>new Promise(((t,n)=>{const i=new FileReader;i.readAsDataURL(e),i.onload=()=>t(i.result),i.onerror=e=>n(e)})),_a=i.d.span`
976  ${{fontWeight:700}}
977`,eo=i.d.div`
978  ${{marginBottom:"2rem"}}
979`,to=i.d.div`
980  ${{width:"100%",paddingLeft:"2rem",borderWidth:"1px",borderStyle:"solid",borderColor:"#C4C8DE",borderRadius:".5rem",display:"flex",justifyContent:"center",alignItems:"center",padding:"1rem",textAlign:"center",position:"relative"}}
981  min-height:12rem;
982  color: #a9a9a9;
983
984  ${e=>{let{isDragActive:t}=e;return t&&`border-color: ${f.a.terciary500};\nborder-width: 2px;\n`}}
985`,no=i.d.div`
986  ${{width:"100%",marginTop:"2rem",marginBottom:"2rem"}}
987  display: flex;
988  flex-direction: column;
989  gap: 1rem;
990`,io=i.d.img`
991  ${h.a}
992`,ro=i.d.button`
993  cursor: pointer;
994  height: 24px;
995  width: 24px;
996  display: flex;
997  justify-content: center;
998  align-items: center;
999  background: #e5e5e9;
1000  border-radius: 50%;
1001`,ao=i.d.div`
1002  ${{display:"flex",width:"100%",justifyContent:"space-between",padding:"1rem",borderWidth:"1px",borderStyle:"solid",borderColor:"#22E4AB",borderRadius:".5rem"}}
1003
1004  p {
1005    overflow: hidden;
1006    white-space: nowrap;
1007    text-overflow: ellipsis;
1008  }
1009`,oo=i.d.input`
1010  position: absolute;
1011  top: 0;
1012  bottom: 0;
1013  right: 0;
1014  left: 0;
1015  opacity: 0;
1016`,so=e=>{let{files:t,setFiles:n}=e;return Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsxs)(to,{children:[Object(y.jsx)(oo,{accept:"image/*,application/pdf",multiple:!0,onChange:e=>{e.target.files&&n((t=>[...t,...e.target.files]))},type:"file"}),Object(y.jsx)("p",{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.importImageOrPDFPlaceholder})})]}),t.length>0&&Object(y.jsx)(no,{children:t.map(((e,t)=>Object(y.jsxs)(ao,{children:[Object(y.jsx)("p",{children:e.name}),Object(y.jsx)(ro,{onClick:e=>{e.preventDefault(),n((e=>e.filter(((e,n)=>n!==t))))},children:Object(y.jsx)(io,{src:sn.a})})]},t)))})]})};var lo=n.p+"static/media/ticket.3f93b285.svg";const co=i.d.div`
1017  ${{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center"}}
1018  gap:2rem;
1019`,uo=Object(i.d)(sa.a)`
1020  margin: 0;
1021`,po=i.d.img`
1022  ${{maxWidth:"15rem"}}
1023`,go=e=>{let{intl:t,isOpen:n}=e;return Object(y.jsx)(bn,{intl:t,isOpen:n,main:Object(y.jsxs)(co,{children:[Object(y.jsx)(uo,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.messageReceived})}),Object(y.jsx)(po,{src:lo}),Object(y.jsx)("p",{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.messageSentConfirmation})}),Object(y.jsx)("p",{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.seeYouSoon})})]}),onClose:()=>window.location.href=Object(G.j)("/")})},mo=Object(i.d)(da.a)`
1024  ${{"@media (min-width: 768px)":{maxWidth:"undefined"},marginTop:"1rem",paddingTop:"1rem",paddingBottom:"1rem",paddingLeft:"2rem",paddingRight:"2rem",display:"flex",flexDirection:"column",justifyContent:"center",fontWeight:700,cursor:"pointer"}}
1025  min-height: 61px;
1026  font-size: 1.6rem;
1027  ${e=>{let{isChecked:t}=e;return t&&` background: ${f.a.terciary500};`}}
1028`,fo=i.d.label`
1029  & input {
1030    display: none;
1031  }
1032`,ho=e=>{let{id:t,isChecked:n,onClick:i}=e;return Object(y.jsx)(fo,{children:Object(y.jsx)(mo,{isChecked:n,onClick:()=>i(),children:Object(y.jsx)(u.FormattedMessage,{...Qa.a[t]})})})},bo=e=>{let{selectedSubject:t,setSelectedSubject:n}=e;return Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsxs)(eo,{children:[Object(y.jsx)("label",{children:Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.contactSubjectFieldsLabel})})}),Za.map(((e,i)=>Object(y.jsx)(ho,{id:e.messageId,isChecked:i===t,onClick:()=>n(i)},i)))]}),Object(y.jsx)(eo,{children:Object(y.jsxs)("label",{children:[Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.toBeNoted})}),Object(y.jsxs)("p",{style:{marginTop:"1rem"},children:["\ud83d\udc49"," ",Object(y.jsx)(u.FormattedHTMLMessage,{...Qa.a[`toBeNoted.${Za[t].messageId}`]})]})]})})]})},vo=i.d.div`
1033  ${{position:"relative",width:"100%",paddingTop:"2rem",color:"#FFFFFF","@media (min-width: 576px)":{paddingTop:"3rem"}}};
1034  background-color: ${f.a.terciary500};
1035  height: 10rem;
1036`,yo=()=>Object(y.jsx)(vo,{children:Object(y.jsx)(Ua,{})}),To=Object(i.d)(Wa.a)`
1037  ${{paddingLeft:"2rem",paddingRight:"2rem"}}
1038`,ko=Object(i.d)(Tn.a)`
1039  ${{width:"auto",paddingLeft:"0",paddingRight:"0"}}
1040  text-align: start;
1041`,jo=Object(i.d)(Ha.b)`
1042  ${{"@media (min-width: 768px)":{maxWidth:"undefined"},marginTop:"1rem"}}
1043`,wo=i.d.textarea`
1044  ${Ha.a}
1045  ${{"@media (min-width: 768px)":{maxWidth:"undefined"},marginTop:"1rem",paddingTop:"2rem",paddingBottom:"2rem",paddingLeft:"2rem",paddingRight:"2rem"}}
1046  min-height:12rem;
1047`,zo=Object(i.d)(Na.b)`
1048  ${{paddingLeft:"7rem",paddingRight:"7rem",backgroundColor:"#6A49F9",":hover":{backgroundColor:"#6A49F9"}}}
1049`;var Co=Object(u.injectIntl)((e=>{let{intl:t}=e;const[n,i]=Object(l.useState)([]),[r,a]=Object(l.useState)(0),[o,s]=Object(l.useState)(""),d=Object(l.useRef)(null),[p,g]=Object(l.useState)(!1),[m,f]=Object(l.useState)(!1),h=new URLSearchParams(window.location.search);return Object(y.jsxs)(c.a.Fragment,{children:[Object(y.jsx)(yo,{}),Object(y.jsxs)(To,{children:[Object(y.jsx)(ko,{children:Object(y.jsx)(u.FormattedHTMLMessage,{...Qa.a.pageTitle})}),Object(y.jsx)(go,{intl:t,isOpen:p}),Object(y.jsxs)("form",{onSubmit:async e=>{if(e.preventDefault(),!o||""===o)return void d.current.focus();f(!0);const i=await(async(e,t,n,i)=>{const r=[];for(const l of t)r.push({base64:await Xa(l),name:l.name});const a=new URLSearchParams(window.location.search);try{var o,s;return await Object(Ja.a)(Ka,{method:"POST",headers:{...ur.e},body:JSON.stringify({email:e.target.email.value,phoneNumber:n,orderId:e.target.orderId.value,departureDate:e.target.departureDate.value,moreInformations:""===e.target.moreInformations.value?void 0:e.target.moreInformations.value,arrivalCity:null!==(o=a.get("prefill_destinationCluster"))&&void 0!==o?o:void 0,departureCity:null!==(s=a.get("prefill_originCluster"))&&void 0!==s?s:void 0,subject:i,files:r})}),!0}catch(d){return!1}})(e,n,o,{message:t.formatMessage(Qa.a[`${Za[r].messageId}`]),typeOfRequest:Za[r].typeOfRequestOptionId});g(i),f(!1)},style:{maxWidth:"60rem"},children:[Object(y.jsx)(eo,{children:Object(y.jsxs)("label",{children:[Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.emailFieldLabel})}),Object(y.jsx)(jo,{defaultValue:h.get("prefill_mail"),name:"email",placeholder:"[email protected]",required:!0,type:"email"})]})}),Object(y.jsx)(eo,{children:Object(y.jsxs)("label",{children:[Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.phoneFieldLabel})}),Object(y.jsx)(Pa.a,{ref:d,addInternationalOption:!1,countries:Ra.a,defaultCountry:"FR",id:"phoneNumberInput",labels:Ra.b,maxLength:"15",onChange:e=>s(e),placeholder:"06 12 34 56 78",style:{width:"100%"},value:o})]})}),Object(y.jsx)(eo,{children:Object(y.jsxs)("label",{children:[Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.orderIdFieldLabel})}),Object(y.jsx)(jo,{defaultValue:h.get("prefill_orderId"),maxLength:16,minLength:16,name:"orderId",placeholder:t.formatMessage(Qa.a.orderIdPlaceHolder),required:!0,type:"text"})]})}),Object(y.jsx)(eo,{children:Object(y.jsxs)("label",{children:[Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.departureDateFieldLabel})}),Object(y.jsx)(jo,{defaultValue:h.get("prefill_outboundDate"),name:"departureDate",required:!0,type:"date"})]})}),Object(y.jsx)(bo,{selectedSubject:r,setSelectedSubject:a}),Object(y.jsxs)(eo,{children:[Object(y.jsx)("label",{children:Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.moreInformations})})}),Object(y.jsx)(wo,{name:"moreInformations",placeholder:t.formatMessage(Qa.a.moreInformationsPlaceholder),required:!0})]}),Object(y.jsx)(eo,{children:Object(y.jsx)("label",{children:Object(y.jsx)(_a,{children:Object(y.jsx)(u.FormattedMessage,{...Qa.a.attachImageFieldLabel})})})}),Object(y.jsx)(eo,{children:Object(y.jsx)("label",{children:Object(y.jsx)(so,{files:n,setFiles:i})})}),Object(y.jsxs)(zo,{isLoading:m,children:[" ",Object(y.jsx)(u.FormattedMessage,{...Qa.a.send})]})]})]})]})}));const So=Object(l.lazy)((()=>n.e(3471).then(n.bind(null,4650))));function Mo(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(So,{...e})})}const Ao=Object(u.injectIntl)(Object(l.lazy)((()=>n.e(3472).then(n.bind(null,4651)))));function xo(){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Ao,{})})}const Oo=Object(l.lazy)((()=>n.e(3474).then(n.bind(null,4652))));function Do(e){return Object(y.jsx)(l.Suspense,{fallback:Object(y.jsx)(gr.a,{}),children:Object(y.jsx)(Oo,{...e})})}var Io=n(166);const Eo=i.d.div.withConfig({displayName:"App__MainContainer",componentId:"sc-1qelhzx-0"})(["",";max-width:1440px;"],{position:"relative",display:"flex",flexDirection:"column",flex:"auto",height:"100%",width:"100%",marginTop:"0",marginBottom:"0",marginLeft:"auto",marginRight:"auto",backgroundColor:"#FFFFFF"}),Po=Object(F.b)({locale:xn()});var No=Object(d.connect)(Po)(Object(u.injectIntl)((e=>{let{intl:t,locale:n=pr.a}=e;const i=t.formatMessage(Io.a.defaultTitle),a=t.formatMessage(Io.a.defaultDescription),[o,s]=Object(l.useState)(!1),[d,c]=Object(l.useState)(!1);return Object(l.useEffect)((()=>{window.tictactrip={setIsKeyboardOpen:s}}),[]),Object(l.useEffect)((()=>{const e=N.a.register({response:function(e){if(e.status===ur.l.SERVICE_UNAVAILABLE)c(!0);return e}});return(async()=>{const e=await Object(vn.a)();c(e)})(),()=>{e()}}),[]),Object(V.b)(navigator.userAgent)?Object(y.jsxs)(l.Fragment,{children:[Object(y.jsx)(he,{}),Object(y.jsx)(cr,{})]}):Object(y.jsxs)(l.Fragment,{children:[Object(y.jsxs)(R.a,{fallbackRender:je,children:[Object(y.jsxs)(r.a,{htmlAttributes:{lang:n},titleTemplate:`%s${$.x}`,children:[Object(y.jsx)("title",{children:i}),Object(y.jsx)("meta",{content:a,name:"description"}),Object(y.jsx)("meta",{content:"#353746",name:"theme-color"}),Object(y.jsx)("meta",{content:"website",property:"og:type"}),Object(y.jsx)("meta",{content:i+$.x,property:"og:title"}),Object(y.jsx)("meta",{content:a,property:"og:description"}),Object(y.jsx)("meta",{content:$.e,property:"og:image"}),!Object(G.e)(Object(G.i)(window.location.pathname),Object(G.d)(window.location.pathname))&&Object(y.jsx)("meta",{content:"noindex, follow",name:"robots"}),!Object(ae.e)(navigator.userAgent)&&Object(y.jsx)("script",{defer:!0,src:ur.r}),!Object(ae.e)(navigator.userAgent)&&Object(y.jsx)("link",{href:ur.q,rel:"stylesheet"})]}),Object(y.jsxs)(l.Fragment,{children:[d&&!window.location.pathname.includes($.f.ADMIN)&&Object(y.jsx)(Sn,{setIsSystemUnderMaintenance:c}),Object(y.jsx)(nr,{}),Object(y.jsx)(sr,{}),Object(y.jsx)(Eo,{children:Object(y.jsx)(R.a,{fallbackRender:je,children:Object(y.jsxs)(L.Switch,{children:[Object(y.jsx)(L.Route,{path:"/fr",render:e=>{let{location:t}=e;return Object(y.jsx)(L.Redirect,{to:{...t,pathname:t.pathname.replace(/^\/fr(?=\/|$)/,"")||"/"}})}}),Object(y.jsx)(L.Route,{component:Br,exact:!0,path:Object(G.g)($.f.HOME)}),Object(y.jsx)(L.Redirect,{exact:!0,from:Object(G.g)(`${$.f.RESULTS}/:id/outward`),to:$.f.HOME}),Object(y.jsx)(L.Route,{path:Object(G.g)($.f.RESULTS),render:e=>Object(y.jsx)(Ma,{...e})}),Object(y.jsx)(L.Route,{component:Ca,exact:!0,path:Object(G.g)($.f.REDIRECT_APP)}),Object(y.jsx)(L.Route,{path:Object(G.g)($.f.REDIRECT),render:e=>Object(y.jsx)(wa,{...e})}),Object(y.jsx)(L.Route,{component:ta,exact:!0,path:Object(G.g)(`${$.f.INFO}/:cartId`)}),Object(y.jsx)(L.Route,{component:ia,exact:!0,path:Object(G.g)($.f.PAYMENT)}),Object(y.jsx)(L.Route,{component:ia,exact:!0,path:Object(G.g)(`${$.f.PAYMENT}/:cartId`)}),Object(y.jsx)(L.Route,{exact:!0,path:Object(G.g)(`${$.f.CONFIRMATION}/:orderId`),render:e=>Object(y.jsx)(dr.a.Consumer,{children:t=>Object(y.jsx)(Dr,{...e,admin:t})})}),Object(y.jsx)(L.Route,{component:_r,exact:!0,path:Object(G.g)($.f.PARTNERS)}),Object(y.jsx)(L.Route,{component:Gr,exact:!0,path:Object(G.g)($.f.LEGAL)}),Object(y.jsx)(L.Route,{component:xo,exact:!0,path:Object(G.g)($.f.TERMS_OF_SALE)}),Object(y.jsx)(L.Route,{component:fr,exact:!0,path:Object(G.g)($.f.ABOUT)}),Object(y.jsx)(L.Route,{component:Lr,exact:!0,path:Object(G.g)($.f.GROUP_TRAVEL)}),Object(y.jsx)(L.Route,{component:$r,exact:!0,path:Object(G.g)($.f.HOW_IT_WORKS)}),Object(y.jsx)(L.Route,{component:Er,exact:!0,path:Object(G.g)($.f.FAQ)}),Object(y.jsx)(L.Route,{component:Er,exact:!0,path:Object(G.g)(`${$.f.FAQ}/:pageId`)}),Object(y.jsx)(L.Route,{component:ya,exact:!0,path:Object(G.g)($.f.PRIVACY)}),Object(y.jsx)(L.Route,{component:Mr,path:Object(G.g)(`${$.f.CITY}/:id`)}),Object(y.jsx)(L.Route,{component:xr,path:Object(G.g)(`${$.f.COMPANY}/:id`)}),Object(y.jsx)(L.Route,{path:Object(G.g)(`${$.f.SEARCH}/:origin/:destination/:pageType?`),render:e=>Object(y.jsx)(dr.a.Consumer,{children:t=>Object(y.jsx)(Ea,{...e,admin:t})})}),Object(y.jsx)(L.Route,{component:Yr,exact:!0,path:Object(G.g)(`${$.f.MOUNTAIN}`)}),Object(y.jsx)(L.Route,{component:Yr,path:Object(G.g)(`${$.f.MOUNTAIN}/:direction/:region`)}),Object(y.jsx)(L.Redirect,{exact:!0,from:Object(G.g)($.f.STATIONS),to:$.f.HOME}),Object(y.jsx)(L.Redirect,{from:Object(G.g)(`${$.f.STATIONS}/*-:gpuid`),to:$.f.HOME}),Object(y.jsx)(L.Route,{exact:!0,path:Object(G.g)($.f.ADMIN),render:e=>Object(y.jsx)(yr,{...e})}),Object(y.jsx)(L.Route,{exact:!0,path:Object(G.g)(`${$.f.ADMIN}${$.f.WIDGET_BOOKING}`),render:e=>Object(y.jsx)(yr,{...e})}),Object(y.jsx)(L.Route,{component:xa,exact:!0,path:Object(G.g)(`${$.f.ADMIN_SALES_OPENING_CONFIGURATION}`)}),Object(y.jsx)(L.Route,{component:Da,exact:!0,path:Object(G.g)(`${$.f.ADMIN_SALES_OPENING_CONFIGURATION}/:id`)}),Object(y.jsx)(L.Route,{component:wr,exact:!0,path:Object(G.g)(`${$.f.ADMIN_ORDERS}/:orderId?`)}),Object(y.jsx)(L.Route,{component:Cr,exact:!0,path:Object(G.g)($.f.ADMIN_PRESALES)}),Object(y.jsx)(L.Route,{component:Do,path:Object(G.g)($.f.VERIFY_MAGIC_LINK)}),Object(y.jsx)(L.Route,{component:Hr,path:Object(G.g)($.f.LOGIN)}),Object(y.jsx)(L.Route,{component:aa,path:Object(G.g)(`${$.f.ADMIN}${$.f.PAYMENT_LINK}`)}),Object(y.jsx)(L.Route,{component:ba,path:Object(G.g)(`${$.f.PAYMENT_LINK}`)}),Object(y.jsx)(L.Route,{component:Jr,path:Object(G.g)($.f.ORDERS)}),Object(y.jsx)(L.Route,{component:ka,path:Object(G.g)(`${$.f.ADMIN}${$.f.PROVIDERS_CONFIGURATION}`)}),Object(y.jsx)(L.Route,{component:Co,path:Object(G.g)(`${$.f.SUPPORT}`)}),Object(y.jsx)(L.Route,{component:kr,path:Object(G.g)(`${$.f.ADMIN}${$.f.STATUS}`)}
1049),Object(y.jsx)(L.Route,{component:Nr,path:Object(G.g)(`${$.f.ADMIN}${$.f.FEATURE_FLAGS}`)}),Object(y.jsx)(L.Route,{path:Object(G.g)($.f.BUY_A_DISCOUNT_CARD),render:()=>Object(y.jsx)(Mo,{formId:"wadNXy"})}),Object(y.jsx)(L.Route,{path:Object(G.g)($.f.GIVE_YOUR_FEEDBACK),render:()=>Object(y.jsx)(Mo,{formId:"3qVMoY"})}),B()&&Object(y.jsx)(L.Route,{component:br,path:Object(G.g)($.f.ACCOUNT_PROFILE)}),Object(y.jsx)(L.Route,{component:Kr,path:""})]})})}),Object(y.jsx)(ie,{isKeyboardOpen:o}),Object(y.jsx)(an,{})]})]}),Object(y.jsx)(cr,{})]})}))),Ro=(n(803),n(804),n(805),n(806),n(807),n(808),n(809),n(810),n(811),n(812),n(813),n(814),n(45)),Lo=n(136);var Fo=n(34);const Bo=e=>{var t;return null!==(t=Object(G.d)(e))&&void 0!==t?t:pr.a};class qo extends l.PureComponent{constructor(e){super(e),this.props.selectLocale(Bo(Dn.b.location.pathname))}componentDidMount(){this.unlisten=Dn.b.listen((e=>{const t=Bo(e.pathname);t!==this.props.locale&&this.props.selectLocale(t)}))}componentWillUnmount(){var e;null===(e=this.unlisten)||void 0===e||e.call(this)}render(){return Ro.locale(Lo.b[this.props.locale]),Fo.a.locale(Lo.b[this.props.locale]),Object(y.jsx)(u.IntlProvider,{defaultLocale:pr.a,locale:this.props.locale,messages:this.props.messages[this.props.locale],children:l.Children.only(this.props.children)},this.props.locale)}}const $o=Object(F.a)(xn(),(e=>({locale:e})));var Vo=Object(d.connect)($o,(function(e){return{selectLocale:t=>{return e((n=t,{type:Lo.a,locale:n}));var n}}}))(qo),Go=n(489);const Uo=`${ur.c}/booking/orders`,Ho=Object(l.createContext)({createOrder:async()=>null,getOrder:async()=>null}),Wo=e=>{let{children:t}=e;const n={createOrder:async(e,t)=>await Object(Ja.a)(Uo,{method:ur.j.METHODS.POST,headers:ur.e,body:JSON.stringify({cartId:e}),signal:t}),getOrder:async e=>Object(Ja.a)(`${Uo}/${e}`,{method:ur.j.METHODS.GET,headers:ur.e})};return Object(y.jsx)(Ho.Provider,{value:n,children:t})};var Yo=n(210),Zo=n(490);var Ko=e=>{e&&e instanceof Function&&n.e(3487).then(n.bind(null,4653)).then((t=>{let{getCLS:n,getFCP:i,getFID:r,getLCP:a,getTTFB:o}=t;n(e),r(e),i(e),a(e),o(e)}))};n(198);Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));class Qo extends l.Component{componentDidUpdate(e){this.props.location.pathname!==e.location.pathname&&window.scrollTo(0,0)}render(){return this.props.children}}var Jo=Object(L.withRouter)(Qo),Xo=n(192);const _o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n=[E,Object(a.routerMiddleware)(t)],i=[Object(O.a)(...n)],r=O.c,o=Object(O.d)(Object(I.a)(),Object(x.fromJS)(e),r(...i));return o.runSaga=E.run,o.injectedReducers={},o.injectedSagas={},o}({},Dn.a),es=document.getElementById("app"),ts=e=>{s.a.render(Object(y.jsx)(d.Provider,{store:_o,children:Object(y.jsx)(a.ConnectedRouter,{history:Dn.a,children:Object(y.jsx)(p.a,{children:Object(y.jsx)(Vo,{messages:e,children:Object(y.jsx)(Jo,{children:Object(y.jsx)(i.a,{disableCSSOMInjection:Object(ae.e)(navigator.userAgent),children:Object(y.jsx)(oi.a,{children:Object(y.jsx)(Yo.a,{children:Object(y.jsx)(Go.a,{children:Object(y.jsx)(Wo,{children:Object(y.jsx)(dr.b,{children:Object(y.jsxs)(Zo.b,{children:[Object(y.jsx)(A,{}),Object(y.jsx)(No,{})]})})})})})})})})})})})}),es)};window.Intl?ts(pr.b):new Promise((e=>{e(Promise.all([n.e(3484),n.e(3567)]).then(n.t.bind(null,4642,7)))})).then((()=>Promise.all([n.e(3486).then(n.t.bind(null,4643,7)),n.e(3485).then(n.t.bind(null,4644,7))]))).then((()=>ts(pr.b))).catch((e=>{throw e})),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((e=>{e.unregister()})).catch((e=>{console.error(e.message)})),Object(ae.e)(navigator.userAgent)||Object(Xo.f)(),Ko()}],[[815,3476,3477]]]);
1050//# sourceMappingURL=main.66c6c894.chunk.js.map

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.