PageSourceSearch

https://www.camperfuchs.de/_next/static/chunks/2473-e8a60cb7571018d0.js

js camperfuchs.de collected 2026-10-07 03:25:22 UTC 14,174 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2473],{7371:function(e,t){t.DF={prefix:"fas",iconName:"pen",icon:[512,512,[],"f304","M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"]},t.Iw=t.DF},92332:function(e,t){t.DF={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},t.LM=t.DF},1898:function(e,t){t.DF={prefix:"fas",iconName:"umbrella-beach",icon:[640,512,[],"f5ca","M115.38 136.9l102.11 37.18c35.19-81.54 86.21-144.29 139-173.7-95.88-4.89-188.78 36.96-248.53 111.8-6.69 8.4-2.66 21.05 7.42 24.72zm132.25 48.16l238.48 86.83c35.76-121.38 18.7-231.66-42.63-253.98-7.4-2.7-15.13-4-23.09-4-58.02.01-128.27 69.17-172.76 171.15zM521.48 60.5c6.22 16.3 10.83 34.6 13.2 55.19 5.74 49.89-1.42 108.23-18.95 166.98l102.62 37.36c10.09 3.67 21.31-3.43 21.57-14.17 2.32-95.69-41.91-187.44-118.44-245.36zM560 447.98H321.06L386 269.5l-60.14-21.9-72.9 200.37H16c-8.84 0-16 7.16-16 16.01v32.01C0 504.83 7.16 512 16 512h544c8.84 0 16-7.17 16-16.01v-32.01c0-8.84-7.16-16-16-16z"]},t.sk=t.DF},52316:function(e,t,n){var i=n(26042),r=n(69396),a=n(29815),s=n(85893),c=n(67294),o=n(92617),u=n(10267),l=n(51252),d=n(97975),f=n(67814),m=n(7371),h=n(1898),x=n(59189),p=n(57333),g=function(e){var t=e.betrag,n=e.label;return t>0?(0,s.jsxs)("div",{className:"flex items-center justify-between gap-2 py-2 m-0 border-b-main-braun",children:[(0,s.jsxs)("span",{className:"flex items-center gap-2",children:[(0,s.jsx)("span",{className:"cf-aktion-badge",children:"%"}),n||"Rabatt"]}),(0,s.jsx)("span",{className:"camper-blue-text font-weight-bold tabular-nums whitespace-nowrap",children:(0,s.jsx)(p.Z,{value:t,displayType:"text",decimalScale:2,decimalSeparator:",",thousandSeparator:".",fixedDecimalScale:!0,prefix:"- ",suffix:" €"})})]}):null},v=function(e){var t=e.additions,n=e.onAdditionsChange,v=e.isActive,b=e.isReached,y=e.onStepsChange,j=e.onActiveStepCh
1ange;(0,c.useRef)(!0);var k=function(e,s){if(!e.readOnly&&!e.mandatory){var c=(0,r.Z)((0,i.Z)({},e),{checked:!e.checked}),o=(0,a.Z)(t);o.splice(s,1,c);var u=(0,a.Z)(o);n(u)}},w=function(e,s,c){var o=(0,r.Z)((0,i.Z)({},e),{quantity:c,checked:!0}),u=(0,a.Z)(t);u.splice(s,1,o),n((0,a.Z)(u))};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(u.Z,{children:[(0,s.jsx)(l.Z,{xs:"11",children:(0,s.jsx)(x.ZP,{number:1,anker:"extras",aktiv:v,erledigt:b,icon:h.sk,title:(0,s.jsx)(o.c,{i18nKey:"frontend:checkout.additions.title"}),subtitle:e.isContact?void 0:(0,s.jsx)(o.c,{i18nKey:"frontend:checkout.additions.postTitle"})})}),!v&&b&&(0,s.jsx)(l.Z,{xs:"1",children:(0,s.jsx)(d.Z,{color:"light",size:"sm",className:"float-right hand",onClick:function(){return j(1)},children:(0,s.jsx)(f.G,{icon:m.Iw})})})]}),(0,s.jsxs)("div",{className:"".concat(v?"":"d-none"),children:[!e.isContact&&(0,s.jsx)(u.Z,{children:(0,s.jsx)(l.Z,{children:(0,s.jsx)("p",{children:(0,s.jsx)(o.c,{i18nKey:"frontend:checkout.additions.subtitle"})})})}),(0,s.jsxs)("div",{className:"pt-2 pb-4",children:[null==t?void 0:t.filter(function(e){return!e.insurance}).map(function(e){var n,i=t.indexOf(e),r=e.readOnly||e.mandatory||e.unavailable;return(0,s.jsxs)("label",{className:"flex items-center justify-between gap-2 py-2 m-0 border-b-main-braun ".concat(r?"":"cursor-pointer"),children:[(0,s.jsxs)("span",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"checkbox",checked:!!e.checked||!!e.mandatory,disabled:r,onChange:function(){return k(e,i)}}),(0,s.jsxs)("span",{className:e.unavailable?"opacity-50":"",children:[e.name,e.mandatory&&(0,s.jsx)("span",{className:"text-sm opacity-60",children:" (Pflicht)"}),e.unavailable&&(0,s.jsx)("span",{className:"text-sm d-block opacity-75",children:"Am Vortag ist das Fahrzeug leider schon belegt."})]})]}),(0,s.jsxs)("span",{className:"flex items-center gap-2 camper-blue-text font-weight-bold tabular-nums whitespace-nowrap",children:[e.maxQuantity>=2&&(!!e.checked||!!e.mandatory)&&(0,s.jsx)("select",{className:"border rounded px-1 py-0.5 text-sm font-normal",value:e.quantity&&e.quantity>=1?e.quantity:1,onClick:function(e){return e.stopPropagation()},onChange:function(t){return w(e,i,parseInt(t.target.value,10))},children:Array.from({length:e.maxQuantity},function(e,t){return t+1}).map(function(e){return(0,s.jsxs)("option",{value:e,children:[e,"\xd7"]},e)})}),(0,s.jsx)(p.Z,{value:e.rate,displayType:"text",decimalScale:2,decimalSeparator:",",thousandSeparator:".",fixedDecimalScale:!0,suffix:" €"}),"daily"===e.rateType?" / Nacht":""]})]},null!==(n=e.name)&&void 0!==n?n:i)}),(0,s.jsx)(g,{betrag:e.rabattBetrag,label:e.rabattLabel})]}),(0,s.jsxs)(u.Z,{className:"mb-3",children:[(0,s.jsx)(l.Z,{xs:"12",md:"9",className:"mb-2",children:!e.isContact&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{children:(0,s.jsx)(o.c,{i18nKey:"frontend:checkout.basicData.continueText1"})}),(0,s.jsx)("div",{children:(0,s.jsx)(o.c,{i18nKey:"frontend:checkout.basicData.continueText2"})})]})}),(0,s.jsx)(l.Z,{xs:"12",md:"3",children:(0,s.jsx)(d.Z,{color:"info",className:"w-100",onClick:function(){y(function(e){return(0,r.Z)((0,i.Z)({},e),{additionData:(0,r.Z)((0,i.Z)({},e.additionData),{reached:!0})})}),j(2),(0,x.j5)("daten")},children:(0,s.jsx)(o.c,{i18nKey:"global:entity.action.next"})})})]})]})]})};t.Z=v},80865:function(e,t,n){var i=n(85893);n(67294);var r=n(17834),a=n(97975),s=n(41664),c=n.n(s),o=n(2641),u=function(e){var t=e.error,n=e.onRetry,s=e.backHref,u=null==t?void 0:t.status;return!u||u>=500?(0,i.jsxs)(r.Z,{color:"warning",className:"mt-2",children:["Die Verf\xfcgbarkeit konnte gerade nicht gepr\xfcft werden – unser Server ist kurz ausgelastet. Bitte versuche es in einem Moment erneut.",n&&(0,i.jsx)("div",{className:"mt-2",children:(0,i.jsx)(a.Z,{color:"primary",size:"sm",onClick:n,children:"Erneut versuchen"})})]}):(0,i.jsxs)(r.Z,{color:"danger",className:"mt-2 text-white",children:[(0,o.w)(t),s&&(0,i.jsx)("div",{className:"mt-2",children:(0,i.jsx)(c(),{href:s,children:(0,i.jsx)("a",{className:"text-white",children:"Zur\xfcck zur Fahrzeugansicht"})})})]})};t.Z=u},2114:function(e,t,n){var i=n(85893);n(67294);var r=n(57333),a=n(67814),s=n(51436),c=function(e){var t=e.totalPrice,n=e.onOpen;return t?(0,i.jsxs)("div",{className:"lg:hidden fixed bottom-0 left-0 right-0 z-[900] bg-white border-t-2 border-main-braun shadow-[0_-3px_10px_rgba(0,0,0,0.15)] px-4 py-2 flex items-center justify-between",children:[(0,i.jsxs)("div",{className:"flex flex-col leading-tight",children:[(0,i.jsx)("span",{className:"text-xs opacity-70",children:"Gesamtpreis"}),(0,i.jsx)("span",{className:"font-bold text-lg tabular-nums camper-blue-text",children:(0,i.jsx)(r.Z,{value:t,displayType:"text",decimalScale:2,decimalSeparator:",",thousandSeparator:".",fixedDecimalScale:!0,suffix:" €"})})]}),(0,i.jsxs)("button",{type:"button",onClick:n,className:"btn bg-primary-blue text-white font-semibold rounded-lg px-4 py-2 flex items-center gap-2",children:[(0,i.jsx)("span",{children:"\xdcbersicht"}),(0,i.jsx)(a.G,{icon:s.mTx})]})]}):null};t.Z=c},71303:function(e,t,n){n.d(t,{_:function(){return a}});var i=n(67294),r=n(21314),a=function(e,t,n,a,s){var c=(0,i.useState)({value:null,shipping_tier:"",items:[]}),o=c[0],u=c[1];return(0,i.useEffect)(function(){var i=[];if(t&&a&&e&&e.city&&e.cp&&e.year&&e.year.value&&n){var s=new r.l({price:a,quantity:1,item_id:t.id,item_name:t.shortTitle,item_brand:t.type,item_list_id:"camperfuchs",item_list_name:"camperfuchs",item_variant:t.location,item_category:t.subType,item_category2:t.pageTitle,item_category3:t.uri,item_category4:"Kaution: ".concat(t.deposit)});i.push(s.get()),u({value:n,items:i,shipping_tier:"".concat(e.cp,", ").concat(e.city,", ").concat(e.year.value)})}},[e,t,n,a,s]),o}},97570:function(e,t,n){n.d(t,{s:function(){return o}});var i=n(67294),r=n(3119),a=n(51438),s=n(2742),c=function(){function e(t,n,i){(0,a.Z)(this,e),this.event=s.V.add_shipping_info,this.currency="EUR",this.value=t,this.items=n,this.shipping_tier=i}return e.prototype.get=function(){return{event:this.event,ecommerce:{currency:this.currency,value:this.value,shipping_tier:this.shipping_tier,items:this.items}}},e}(),o=function(e,t,n,a){(0,i.useEffect)(function(){if(t&&t.length>
10&&e&&2===a){var i=new c(e,t,n);(0,r.D)(i.get())}},[a,n])}},1183:function(e,t,n){n.d(t,{Z:function(){return p}});var i=n(47568),r=n(10092),a=n(67294);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}"undefined"!=typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!=typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator"))),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect;var c={status:"not-requested",loading:!1,result:void 0,error:void 0},o={status:"loading",loading:!0,result:void 0,error:void 0},u=function(){},l={initialState:function(e){return e&&e.executeOnMount?o:c},executeOnMount:!0,executeOnUpdate:!0,setLoading:function(e){return o},setResult:function(e,t){return{status:"success",loading:!1,result:e,error:void 0}},setError:function(e,t){return{status:"error",loading:!1,result:void 0,error:e}},onSuccess:u,onError:u},d=function(e){var t=(0,a.useState)(function(){return e.initialState(e)}),n=t[0],i=t[1],r=(0,a.useCallback)(function(){return i(e.initialState(e))},[i,e]),c=(0,a.useCallback)(function(){return i(e.setLoading(n))},[n,i]),o=(0,a.useCallback)(function(t){return i(e.setResult(t,n))},[n,i]),u=(0,a.useCallback)(function(t){return i(e.setError(t,n))},[n,i]),l=(0,a.useCallback)(function(e){return i(s({},n,{},e))},[n,i]);return{value:n,set:i,merge:l,reset:r,setLoading:c,setResult:o,setError:u}},f=function(){var e=(0,a.useRef)(!1);return(0,a.useEffect)(function(){return e.current=!0,function(){e.current=!1}},[]),function(){return e.current}},m=function(){var e=(0,a.useRef)(null);return{set:function(t){return e.current=t},get:function(){return e.current},is:function(t){return e.current===t}}},h=function(e,t,n){var i,r=s({},l,{},n),c=(0,a.useState)(null),o=c[0],u=c[1],h=d(r),x=f(),p=m(),g=function(e){return x()&&p.is(e)},v=function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];var a=e.apply(void 0,n);return(u(n),a instanceof Promise)?(p.set(a),h.setLoading(),a.then(function(e){g(a)&&h.setResult(e),r.onSuccess(e,{isCurrent:function(){return p.is(a)}})},function(e){g(a)&&h.setError(e),r.onError(e,{isCurrent:function(){return p.is(a)}})}),a):(h.setResult(a),Promise.resolve(a))},b=!x();return(0,a.useEffect)(function(){b?r.executeOnMount&&v.apply(void 0,t):r.executeOnUpdate&&v.apply(void 0,t)},t),s({},h.value,{set:h.set,merge:h.merge,reset:h.reset,execute:v,currentPromise:p.get(),currentParams:o})},x=n(8717),p=function(e){var t,n;return e.entity,t=(0,i.Z)(function(e){var t;return(0,r.__generator)(this,function(t){switch(t.label){case 0:var n;return[4,(0,x.ZP)("/api/V1/bookings",{method:"POST",body:JSON.stringify(e)})];case 1:return[2,t.sent()]}})}),h(n=function(e){return t.apply(this,arguments)},[],s({},void 0,{executeOnMount:!1,executeOnUpdate:!1}))}},5085:function(e,t,n){var i=n(67294),r=n(11163),a=function(){var e=(0,r.useRouter)();(0,i.useEffect)(function(){!e.isReady||e.query.id&&e.query.station||e.replace(e.asPath)},[e.isReady,e.query.id,e.query.station,e.asPath])};t.Z=a},2641:function(e,t,n){n.d(t,{w:function(){return u}});var i=n(828),r={UnavailableArticleException:"In deinem Wunschzeitraum ist dieses Fahrzeug leider schon vergeben. Oft klappt es, wenn du den Zeitraum um ein paar Tage verschiebst.",UnbookableArticleException:"Dieses Fahrzeug l\xe4sst sich f\xfcr den gew\xe4hlten Zeitraum nicht anfragen. Bitte w\xe4hle einen anderen Zeitraum oder schau dir ein \xe4hnliches Fahrzeug an.",WrongPickupReturnDatesException:"An deinem Abhol- oder R\xfcckgabetag hat der Vermietpartner geschlossen. Bitte w\xe4hle f\xfcr Abholung und R\xfcckgabe andere Tage.",WrongDatesException:"Mit den gew\xe4hlten Reisedaten stimmt etwas nicht. Bitte pr\xfcfe Abhol- und R\xfcckgabedatum.",MinBookingDaysException:"F\xfcr den gew\xe4hlten Zeitraum wird die Mindestmietdauer nicht erreicht. Bitte w\xe4hle einen etwas l\xe4ngeren Zeitraum."},a=[[/required additions/i,"Bitte w\xe4hle zuerst die verpflichtenden Extras aus, dann kannst du die Anfrage abschicken."],[/office is not available/i,"An deinem Abhol- oder R\xfcckgabetag ist der Vermietpartner nicht verf\xfcgbar. Bitte w\xe4hle andere Tage."],],s="F\xfcr den gew\xe4hlten Zeitraum ist eine Anfrage nicht m\xf6glich, zum Beispiel wegen Mindestmietdauer oder bereits belegter Tage. Bitte passe deinen Zeitraum an.",c=/at least be for (\d+) days?/i,o=function(e){var t=e?c.exec(e):null;if(t){var n=t[1];return"F\xfcr dieses Fahrzeug gilt eine Mindestmietdauer von ".concat(n," N\xe4chten. Bitte verl\xe4ngere deinen Zeitraum entsprechend.")}},u=function(e){if(!e)return s;if(!e.status||e.status>=500)return"Da ist bei uns gerade etwas schiefgelaufen. Bitte versuche es in einem Moment noch einmal.";var t,n,c,u=null===(t=e.info)||void 0===t?void 0:t.error,l=null===(n=e.info)||void 0===n?void 0:n.message;if("MinBookingDaysException"===u)return null!==(c=o(l))&&void 0!==c?c:r.MinBookingDaysException;if(u&&r[u])return r[u];if("BadRequestException"===u&&l){var d=a.find(function(e){return(0,i.Z)(e,1)[0].test(l)});if(d)return d[1]}return s}}}]);

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.