Daten, Bewertungen und Angebote bei idealo.de (2024)

\n '+e.escapeExpression("function"==typeof(a=null!=(a=o(n,"title")||(null!=t?o(t,"title"):t))?a:e.hooks.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"title",hash:{},data:r,loc:{start:{line:3,column:63},end:{line:3,column:72}}}):a)+"\n"+(null!=(s=e.invokePartial(o(i,"@partial-block"),t,{name:"@partial-block",data:r,indent:" ",helpers:n,partials:i,decorators:e.decorators}))?s:"")+"

{"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){r.default(e),s.default(e),a.default(e),o.default(e),l.default(e),c.default(e),u.default(e)},t.moveHelperToHooks=function(e,t,n){e.helpers[t]&&(e.hooks[t]=e.helpers[t],n||delete e.helpers[t])};var r=i(n(342)),s=i(n(822)),a=i(n(905)),o=i(n(405)),l=i(n(702)),c=i(n(593)),u=i(n(978))},342:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(392);t.default=function(e){e.registerHelper("blockHelperMissing",(function(t,n){var r=n.inverse,s=n.fn;if(!0===t)return s(this);if(!1===t||null==t)return r(this);if(i.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):r(this);if(n.data&&n.ids){var a=i.createFrame(n.data);a.contextPath=i.appendContextPath(n.data.contextPath,n.name),n={data:a}}return s(t,n)}))},e.exports=t.default},822:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(392),s=n(728),a=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("each",(function(e,t){if(!t)throw new a.default("Must pass iterator to #each");var i,s=t.fn,o=t.inverse,l=0,c="",u=void 0,d=void 0;function h(t,n,i){u&&(u.key=t,u.index=n,u.first=0===n,u.last=!!i,d&&(u.contextPath=d+t)),c+=s(e[t],{data:u,blockParams:r.blockParams([e[t],t],[d+t,null])})}if(t.data&&t.ids&&(d=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(e)&&(e=e.call(this)),t.data&&(u=r.createFrame(t.data)),e&&"object"==typeof e)if(r.isArray(e))for(var p=e.length;l

{"use strict";t.__esModule=!0;var i,r=n(728),s=(i=r)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("helperMissing",(function(){if(1!==arguments.length)throw new s.default('Missing helper: "'+arguments[arguments.length-1].name+'"')}))},e.exports=t.default},405:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(392),s=n(728),a=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("if",(function(e,t){if(2!=arguments.length)throw new a.default("#if requires exactly one argument");return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)})),e.registerHelper("unless",(function(t,n){if(2!=arguments.length)throw new a.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})}))},e.exports=t.default},702:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",(function(){for(var t=[void 0],n=arguments[arguments.length-1],i=0;i{"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",(function(e,t,n){return e?n.lookupProperty(e,t):e}))},e.exports=t.default},978:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(392),s=n(728),a=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("with",(function(e,t){if(2!=arguments.length)throw new a.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var n=t.fn;if(r.isEmpty(e))return t.inverse(this);var i=t.data;return t.data&&t.ids&&((i=r.createFrame(t.data)).contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:i,blockParams:r.blockParams([e],[i&&i.contextPath])})}))},e.exports=t.default},572:(e,t,n)=>{"use strict";t.__esModule=!0,t.createNewLookupObject=function(){for(var e=arguments.length,t=Array(e),n=0;n{"use strict";t.__esModule=!0,t.createProtoAccessControl=function(e){var t=Object.create(null);t.constructor=!1,t.__defineGetter__=!1,t.__defineSetter__=!1,t.__lookupGetter__=!1;var n=Object.create(null);return n.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(n,e.allowedProtoProperties),defaultValue:e.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(t,e.allowedProtoMethods),defaultValue:e.allowProtoMethodsByDefault}}},t.resultIsAllowed=function(e,t,n){return a("function"==typeof e?t.methods:t.properties,n)},t.resetLoggedProperties=function(){Object.keys(s).forEach((function(e){delete s[e]}))};var i=n(572),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(37)),s=Object.create(null);function a(e,t){return void 0!==e.whitelist[t]?!0===e.whitelist[t]:void 0!==e.defaultValue?e.defaultValue:(function(e){!0!==s[e]&&(s[e]=!0,r.log("error",'Handlebars: Access has been denied to resolve the property "'+e+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(t),!1)}},5:(e,t)=>{"use strict";t.__esModule=!0,t.wrapHelper=function(e,t){if("function"!=typeof e)return e;return function(){return arguments[arguments.length-1]=t(arguments[arguments.length-1]),e.apply(this,arguments)}}},37:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(392),r={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=i.indexOf(r.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=r.lookupLevel(e),"undefined"!=typeof console&&r.lookupLevel(r.level)<=e){var t=r.methodMap[e];console[t]||(t="log");for(var n=arguments.length,i=Array(n>1?n-1:0),s=1;s{"use strict";t.__esModule=!0,t.default=function(e){var t=void 0!==n.g?n.g:window,i=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=i),e}},e.exports=t.default},628:(e,t,n)=>{"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,n=o.COMPILER_REVISION;if(t>=o.LAST_COMPATIBLE_COMPILER_REVISION&&t<=o.COMPILER_REVISION)return;if(t{"use strict";function n(e){this.string=e}t.__esModule=!0,n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},t.default=n,e.exports=t.default},392:(e,t)=>{"use strict";t.__esModule=!0,t.extend=a,t.indexOf=function(e,t){for(var n=0,i=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,r=/[&<>"'`=]/;function s(e){return n[e]}function a(e){for(var t=1;t{e.exports=n(834).default},697:e=>{"use strict";e.exports="undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},671:function(e,t){var n,i,r;i=[],void 0===(r="function"==typeof(n=function(){var e=function(){},t={},n={},i={};function r(e,t){e=e.push?e:[e];var r,s,a,o=[],l=e.length,c=l;for(r=function(e,n){n.length&&o.push(e),--c||t(o)};l--;)s=e[l],(a=n[s])?r(s,a):(i[s]=i[s]||[]).push(r)}function s(e,t){if(e){var r=i[e];if(n[e]=t,r)for(;r.length;)r[0](e,t),r.splice(0,1)}}function a(t,n){t.call&&(t={success:t}),n.length?(t.error||e)(n):(t.success||e)(t)}function o(t,n,i,r){var s,a,l=document,c=i.async,u=(i.numRetries||0)+1,d=i.before||e,h=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");r=r||0,/(^css!|\.css$)/.test(h)?((a=l.createElement("link")).rel="stylesheet",a.href=p,(s="hideFocus"in a)&&a.relList&&(s=0,a.rel="preload",a.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(h)?(a=l.createElement("img")).src=p:((a=l.createElement("script")).src=t,a.async=void 0===c||c),a.onload=a.onerror=a.onbeforeload=function(e){var l=e.type[0];if(s)try{a.sheet.cssText.length||(l="e")}catch(e){18!=e.code&&(l="e")}if("e"==l){if((r+=1){var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e="i-header",t={INITIALISED:`${e}--initialised`},i="disable.idealo.header",r={HEADER_COMPONENT:`.${e}`};class s{static initIdealoObject(){window.idealo=window.idealo||{},window.idealo.header={}}constructor(){this.root=null,this.isInitialised=!1,this.init()}init(){s.initIdealoObject(),this.root=window.document.querySelector(r.HEADER_COMPONENT),null!==this.root&&(this.bindEvents(),this.isInitialised=!0),this.render()}bindEvents(){this.root.addEventListener("click",(()=>{let e=document.createEvent("Event");e.initEvent(i,!0,!0),"function"==typeof Event&&(e=new Event(i)),window.document.dispatchEvent(e)}))}render(){this.isInitialised&&(this.root.classList.add(t.INITIALISED),this.root.setAttribute("data-header-build-version","20231023134330"))}}function a(e,t){return function(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype,{getPrototypeOf:l}=Object,c=(u=Object.create(null),e=>{const t=o.call(e);return u[t]||(u[t]=t.slice(8,-1).toLowerCase())});var u;const d=e=>(e=e.toLowerCase(),t=>c(t)===e),h=e=>t=>typeof t===e,{isArray:p}=Array,f=h("undefined");const g=d("ArrayBuffer");const m=h("string"),v=h("function"),y=h("number"),w=e=>null!==e&&"object"==typeof e,E=e=>{if("object"!==c(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},b=d("Date"),S=d("File"),_=d("Blob"),O=d("FileList"),T=d("URLSearchParams");function I(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let i,r;if("object"!=typeof e&&(e=[e]),p(e))for(i=0,r=e.length;i0;)if(i=n[r],t===i.toLowerCase())return i;return null}const k="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,L=e=>!f(e)&&e!==k;const P=(x="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>x&&e instanceof x);var x;const C=d("HTMLFormElement"),N=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),R=d("RegExp"),M=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};I(n,((n,r)=>{!1!==t(n,r,e)&&(i[r]=n)})),Object.defineProperties(e,i)},H="abcdefghijklmnopqrstuvwxyz",U="0123456789",D={DIGIT:U,ALPHA:H,ALPHA_DIGIT:H+H.toUpperCase()+U};const j=d("AsyncFunction"),q={isArray:p,isArrayBuffer:g,isBuffer:function(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=c(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&g(e.buffer),t},isString:m,isNumber:y,isBoolean:e=>!0===e||!1===e,isObject:w,isPlainObject:E,isUndefined:f,isDate:b,isFile:S,isBlob:_,isRegExp:R,isFunction:v,isStream:e=>w(e)&&v(e.pipe),isURLSearchParams:T,isTypedArray:P,isFileList:O,forEach:I,merge:function e(){const{caseless:t}=L(this)&&this||{},n={},i=(i,r)=>{const s=t&&A(n,r)||r;E(n[s])&&E(i)?n[s]=e(n[s],i):E(i)?n[s]=e({},i):p(i)?n[s]=i.slice():n[s]=i};for(let e=0,t=arguments.length;e(I(t,((t,i)=>{n&&v(t)?e[i]=a(t,n):e[i]=t}),{allOwnKeys:i}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,i)=>{let r,s,a;const o={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),s=r.length;s-- >0;)a=r[s],i&&!i(a,e,t)||o[a]||(t[a]=e[a],o[a]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:d,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return-1!==i&&i===n},toArray:e=>{if(!e)return null;if(p(e))return e;let t=e.length;if(!y(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=n.next())&&!i.done;){const n=i.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const i=[];for(;null!==(n=e.exec(t));)i.push(n);return i},isHTMLForm:C,hasOwnProperty:N,hasOwnProp:N,reduceDescriptors:M,freezeMethods:e=>{M(e,((t,n)=>{if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const i=e[n];v(i)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},i=e=>{e.forEach((e=>{n[e]=!0}))};return p(e)?i(e):i(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:A,global:k,isContextDefined:L,ALPHABET:D,generateString:(e=16,t=D.ALPHA_DIGIT)=>{let n="";const{length:i}=t;for(;e--;)n+=t[Math.random()*i|0];return n},isSpecCompliantForm:function(e){return!!(e&&v(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,i)=>{if(w(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[i]=e;const r=p(e)?[]:{};return I(e,((e,t)=>{const s=n(e,i+1);!f(s)&&(r[t]=s)})),t[i]=void 0,r}}return e};return n(e,0)},isAsyncFn:j,isThenable:e=>e&&(w(e)||v(e))&&v(e.then)&&v(e.catch)};function F(e,t,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r)}q.inherits(F,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:q.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const $=F.prototype,B={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{B[e]={value:e}})),Object.defineProperties(F,B),Object.defineProperty($,"isAxiosError",{value:!0}),F.from=(e,t,n,i,r,s)=>{const a=Object.create($);return q.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),F.call(a,e.message,t,n,i,r),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};const V=F;function G(e){return q.isPlainObject(e)||q.isArray(e)}function z(e){return q.endsWith(e,"[]")?e.slice(0,-2):e}function J(e,t,n){return e?e.concat(t).map((function(e,t){return e=z(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const W=q.toFlatObject(q,{},null,(function(e){return/^is[A-Z]/.test(e)}));const K=function(e,t,n){if(!q.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const i=(n=q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!q.isUndefined(t[e])}))).metaTokens,r=n.visitor||c,s=n.dots,a=n.indexes,o=(n.Blob||"undefined"!=typeof Blob&&Blob)&&q.isSpecCompliantForm(t);if(!q.isFunction(r))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(q.isDate(e))return e.toISOString();if(!o&&q.isBlob(e))throw new V("Blob is not supported. Use a Buffer instead.");return q.isArrayBuffer(e)||q.isTypedArray(e)?o&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,r){let o=e;if(e&&!r&&"object"==typeof e)if(q.endsWith(n,"{}"))n=i?n:n.slice(0,-2),e=JSON.stringify(e);else if(q.isArray(e)&&function(e){return q.isArray(e)&&!e.some(G)}(e)||(q.isFileList(e)||q.endsWith(n,"[]"))&&(o=q.toArray(e)))return n=z(n),o.forEach((function(e,i){!q.isUndefined(e)&&null!==e&&t.append(!0===a?J([n],i,s):null===a?n:n+"[]",l(e))})),!1;return!!G(e)||(t.append(J(r,n,s),l(e)),!1)}const u=[],d=Object.assign(W,{defaultVisitor:c,convertValue:l,isVisitable:G});if(!q.isObject(e))throw new TypeError("data must be an object");return function e(n,i){if(!q.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+i.join("."));u.push(n),q.forEach(n,(function(n,s){!0===(!(q.isUndefined(n)||null===n)&&r.call(t,n,q.isString(s)?s.trim():s,i,d))&&e(n,i?i.concat(s):[s])})),u.pop()}}(e),t};function Y(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Z(e,t){this._pairs=[],e&&K(e,this,t)}const Q=Z.prototype;Q.append=function(e,t){this._pairs.push([e,t])},Q.toString=function(e){const t=e?function(t){return e.call(this,t,Y)}:Y;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const X=Z;function ee(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function te(e,t,n){if(!t)return e;const i=n&&n.encode||ee,r=n&&n.serialize;let s;if(s=r?r(t,n):q.isURLSearchParams(t)?t.toString():new X(t,n).toString(i),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}const ne=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){q.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},re={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:X,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},isStandardBrowserEnv:(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!=typeof window&&"undefined"!=typeof document)})(),isStandardBrowserWebWorkerEnv:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};const se=function(e){function t(e,n,i,r){let s=e[r++];const a=Number.isFinite(+s),o=r>=e.length;if(s=!s&&q.isArray(i)?i.length:s,o)return q.hasOwnProp(i,s)?i[s]=[i[s],n]:i[s]=n,!a;i[s]&&q.isObject(i[s])||(i[s]=[]);return t(e,n,i[s],r)&&q.isArray(i[s])&&(i[s]=function(e){const t={},n=Object.keys(e);let i;const r=n.length;let s;for(i=0;i{t(function(e){return q.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),i,n,0)})),n}return null},ae={"Content-Type":void 0};const oe={transitional:ie,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",i=n.indexOf("application/json")>-1,r=q.isObject(e);r&&q.isHTMLForm(e)&&(e=new FormData(e));if(q.isFormData(e))return i&&i?JSON.stringify(se(e)):e;if(q.isArrayBuffer(e)||q.isBuffer(e)||q.isStream(e)||q.isFile(e)||q.isBlob(e))return e;if(q.isArrayBufferView(e))return e.buffer;if(q.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return K(e,new re.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,i){return re.isNode&&q.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=q.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return K(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||i?(t.setContentType("application/json",!1),function(e,t,n){if(q.isString(e))try{return(t||JSON.parse)(e),q.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||oe.transitional,n=t&&t.forcedJSONParsing,i="json"===this.responseType;if(e&&q.isString(e)&&(n&&!this.responseType||i)){const n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw V.from(e,V.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:re.classes.FormData,Blob:re.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};q.forEach(["delete","get","head"],(function(e){oe.headers[e]={}})),q.forEach(["post","put","patch"],(function(e){oe.headers[e]=q.merge(ae)}));const le=oe,ce=q.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ue=Symbol("internals");function de(e){return e&&String(e).trim().toLowerCase()}function he(e){return!1===e||null==e?e:q.isArray(e)?e.map(he):String(e)}function pe(e,t,n,i,r){return q.isFunction(i)?i.call(this,t,n):(r&&(t=n),q.isString(t)?q.isString(i)?-1!==t.indexOf(i):q.isRegExp(i)?i.test(t):void 0:void 0)}class fe{constructor(e){e&&this.set(e)}set(e,t,n){const i=this;function r(e,t,n){const r=de(t);if(!r)throw new Error("header name must be a non-empty string");const s=q.findKey(i,r);(!s||void 0===i[s]||!0===n||void 0===n&&!1!==i[s])&&(i[s||t]=he(e))}const s=(e,t)=>q.forEach(e,((e,n)=>r(e,n,t)));return q.isPlainObject(e)||e instanceof this.constructor?s(e,t):q.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?s((e=>{const t={};let n,i,r;return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),n=e.substring(0,r).trim().toLowerCase(),i=e.substring(r+1).trim(),!n||t[n]&&ce[n]||("set-cookie"===n?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)})),t})(e),t):null!=e&&r(t,e,n),this}get(e,t){if(e=de(e)){const n=q.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}(e);if(q.isFunction(t))return t.call(this,e,n);if(q.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=de(e)){const n=q.findKey(this,e);return!(!n||void 0===this[n]||t&&!pe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let i=!1;function r(e){if(e=de(e)){const r=q.findKey(n,e);!r||t&&!pe(0,n[r],r,t)||(delete n[r],i=!0)}}return q.isArray(e)?e.forEach(r):r(e),i}clear(e){const t=Object.keys(this);let n=t.length,i=!1;for(;n--;){const r=t[n];e&&!pe(0,this[r],r,e,!0)||(delete this[r],i=!0)}return i}normalize(e){const t=this,n={};return q.forEach(this,((i,r)=>{const s=q.findKey(n,r);if(s)return t[s]=he(i),void delete t[r];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(r):String(r).trim();a!==r&&delete t[r],t[a]=he(i),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return q.forEach(this,((n,i)=>{null!=n&&!1!==n&&(t[i]=e&&q.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ue]=this[ue]={accessors:{}}).accessors,n=this.prototype;function i(e){const i=de(e);t[i]||(!function(e,t){const n=q.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+n,{value:function(e,n,r){return this[i].call(this,t,e,n,r)},configurable:!0})}))}(n,e),t[i]=!0)}return q.isArray(e)?e.forEach(i):i(e),this}}fe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),q.freezeMethods(fe.prototype),q.freezeMethods(fe);const ge=fe;function me(e,t){const n=this||le,i=t||n,r=ge.from(i.headers);let s=i.data;return q.forEach(e,(function(e){s=e.call(n,s,r.normalize(),t?t.status:void 0)})),r.normalize(),s}function ve(e){return!(!e||!e.__CANCEL__)}function ye(e,t,n){V.call(this,null==e?"canceled":e,V.ERR_CANCELED,t,n),this.name="CanceledError"}q.inherits(ye,V,{__CANCEL__:!0});const we=ye;const Ee=re.isStandardBrowserEnv?{write:function(e,t,n,i,r,s){const a=[];a.push(e+"="+encodeURIComponent(t)),q.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),q.isString(i)&&a.push("path="+i),q.isString(r)&&a.push("domain="+r),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function be(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Se=re.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function i(n){let i=n;return e&&(t.setAttribute("href",i),i=t.href),t.setAttribute("href",i),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=i(window.location.href),function(e){const t=q.isString(e)?i(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};const _e=function(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r,s=0,a=0;return t=void 0!==t?t:1e3,function(o){const l=Date.now(),c=i[a];r||(r=l),n[s]=o,i[s]=l;let u=a,d=0;for(;u!==s;)d+=n[u++],u%=e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),l-r{const s=r.loaded,a=r.lengthComputable?r.total:void 0,o=s-n,l=i(o);n=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:o,rate:l||void 0,estimated:l&&a&&s<=a?(a-s)/l:void 0,event:r};c[t?"download":"upload"]=!0,e(c)}}const Te={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let i=e.data;const r=ge.from(e.headers).normalize(),s=e.responseType;let a;function o(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}q.isFormData(i)&&(re.isStandardBrowserEnv||re.isStandardBrowserWebWorkerEnv?r.setContentType(!1):r.setContentType("multipart/form-data;",!1));let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(t+":"+n))}const c=be(e.baseURL,e.url);function u(){if(!l)return;const i=ge.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new V("Request failed with status code "+n.status,[V.ERR_BAD_REQUEST,V.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),o()}),(function(e){n(e),o()}),{data:s&&"text"!==s&&"json"!==s?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:i,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),te(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new V("Request aborted",V.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new V("Network Error",V.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const i=e.transitional||ie;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new V(t,i.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,e,l)),l=null},re.isStandardBrowserEnv){const t=(e.withCredentials||Se(c))&&e.xsrfCookieName&&Ee.read(e.xsrfCookieName);t&&r.set(e.xsrfHeaderName,t)}void 0===i&&r.setContentType(null),"setRequestHeader"in l&&q.forEach(r.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),q.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),s&&"json"!==s&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",Oe(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Oe(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new we(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===re.protocols.indexOf(d)?n(new V("Unsupported protocol "+d+":",V.ERR_BAD_REQUEST,e)):l.send(i||null)}))}};q.forEach(Te,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Ie=e=>{e=q.isArray(e)?e:[e];const{length:t}=e;let n,i;for(let r=0;re instanceof ge?e.toJSON():e;function Pe(e,t){t=t||{};const n={};function i(e,t,n){return q.isPlainObject(e)&&q.isPlainObject(t)?q.merge.call({caseless:n},e,t):q.isPlainObject(t)?q.merge({},t):q.isArray(t)?t.slice():t}function r(e,t,n){return q.isUndefined(t)?q.isUndefined(e)?void 0:i(void 0,e,n):i(e,t,n)}function s(e,t){if(!q.isUndefined(t))return i(void 0,t)}function a(e,t){return q.isUndefined(t)?q.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function o(n,r,s){return s in t?i(n,r):s in e?i(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(e,t)=>r(Le(e),Le(t),!0)};return q.forEach(Object.keys(Object.assign({},e,t)),(function(i){const s=l[i]||r,a=s(e[i],t[i],i);q.isUndefined(a)&&s!==o||(n[i]=a)})),n}const xe="1.4.0",Ce={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ce[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Ne={};Ce.transitional=function(e,t,n){return(i,r,s)=>{if(!1===e)throw new V(function(e,t){return"[Axios v1.4.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}(r," has been removed"+(t?" in "+t:"")),V.ERR_DEPRECATED);return t&&!Ne[r]&&(Ne[r]=!0),!e||e(i,r,s)}};const Re={assertOptions:function(e,t,n){if("object"!=typeof e)throw new V("options must be an object",V.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const s=i[r],a=t[s];if(a){const t=e[s],n=void 0===t||a(t,s,e);if(!0!==n)throw new V("option "+s+" must be "+n,V.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new V("Unknown option "+s,V.ERR_BAD_OPTION)}},validators:Ce},Me=Re.validators;class He{constructor(e){this.defaults=e,this.interceptors={request:new ne,response:new ne}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pe(this.defaults,t);const{transitional:n,paramsSerializer:i,headers:r}=t;let s;void 0!==n&&Re.assertOptions(n,{silentJSONParsing:Me.transitional(Me.boolean),forcedJSONParsing:Me.transitional(Me.boolean),clarifyTimeoutError:Me.transitional(Me.boolean)},!1),null!=i&&(q.isFunction(i)?t.paramsSerializer={serialize:i}:Re.assertOptions(i,{encode:Me.function,serialize:Me.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase(),s=r&&q.merge(r.common,r[t.method]),s&&q.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete r[e]})),t.headers=ge.concat(s,r);const a=[];let o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!o){const e=[ke.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const i=new Promise((e=>{n.subscribe(e),t=e})).then(e);return i.cancel=function(){n.unsubscribe(t)},i},e((function(e,i,r){n.reason||(n.reason=new we(e,i,r),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new De((function(t){e=t})),cancel:e}}}const je=De;const qe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(qe).forEach((([e,t])=>{qe[t]=e}));const Fe=qe;const $e=function e(t){const n=new Ue(t),i=a(Ue.prototype.request,n);return q.extend(i,Ue.prototype,n,{allOwnKeys:!0}),q.extend(i,n,null,{allOwnKeys:!0}),i.create=function(n){return e(Pe(t,n))},i}(le);$e.Axios=Ue,$e.CanceledError=we,$e.CancelToken=je,$e.isCancel=ve,$e.VERSION=xe,$e.toFormData=K,$e.AxiosError=V,$e.Cancel=$e.CanceledError,$e.all=function(e){return Promise.all(e)},$e.spread=function(e){return function(t){return e.apply(null,t)}},$e.isAxiosError=function(e){return q.isObject(e)&&!0===e.isAxiosError},$e.mergeConfig=Pe,$e.AxiosHeaders=ge,$e.formToJSON=e=>se(q.isHTMLForm(e)?new FormData(e):e),$e.HttpStatusCode=Fe,$e.default=$e;const Be=$e,Ve={event:"header_flights_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ge={event:"header_hotel_click",owner:"de.idealo.tyrell",version:"1-0-0"},ze={event:"header_flights_hotel_click",owner:"de.idealo.tyrell",version:"1-0-0"},Je={event:"header_magazin_click",owner:"de.idealo.tyrell",version:"1-0-0"},We={event:"header_idealo_logo_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ke={event:"header_all_categories_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ye={event:"header_my_idealo_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ze={event:"header_wishlist_click",owner:"de.idealo.tyrell",version:"1-0-0"},Qe={event:"header_price_alerts_click",owner:"de.idealo.tyrell",version:"1-0-0"},Xe={event:"header_notification_click",owner:"de.idealo.tyrell",version:"1-0-0"},et={event:"searchbar_last_seen_delete_click",owner:"de.idealo.tyrell",version:"1-0-0"},tt={event:"searchbar_start_typing_before_focus",owner:"de.idealo.tyrell",version:"1-0-0"},nt=e=>{window?.utag_data?.push(e)},it=()=>nt(Ve),rt=()=>nt(Ge),st=()=>nt(ze),at=()=>nt(Je),ot=()=>nt(We),lt=()=>nt(Ke),ct=()=>nt(Ye),ut=()=>nt(Ze),dt=()=>nt(Qe),ht=()=>nt(Xe),pt=n(166),ft="i-navigation",gt="aria-expanded",mt="aria-hidden",vt="aria-pressed",yt={ACTIVE:`${ft}--active`,INITIALISED:`${ft}--initialised`,LIST_HAS_SELECTION:`${ft}-overlay--has-selection`,LIST_ITEM_ACTIVE:`${ft}-list-item--active`,LIST_ITEM_PRESELECTED:`${ft}-list-item--preselected`,LOADING:`${ft}--loading`,MENU_ACTIVE:`${ft}-list--active`,OVERLAY_OPEN:`${ft}--overlay-open`},wt="data-i18n",Et="data-navigation",bt="data-main-id",St="data-sub-id",_t="enabled.idealo.header",Ot="disable.idealo.header",Tt="disabled.idealo.header",It="enable.idealo.search",At={HOST:`.${ft}`,LINK:`.${ft}-link`,LIST_ITEM:`.${ft}-list-item`,LIST_MAIN:`.${ft}-list--main`,LIST_SUB:`.${ft}-list--sub`,OVERLAY:`.${ft}-overlay`,OVERLAY_BUTTON_CLOSE:`.${ft}-overlay-btn--close`,OVERLAY_BUTTON_SEARCH:`.${ft}-overlay-btn--search`};class kt{static emitAPIEvent(e){let t;"function"==typeof Event?t=new Event(e,{bubbles:!0,cancelable:!0}):(t=document.createEvent("Event"),t.initEvent(e,!0,!0)),t.iSender=ft,window.document.dispatchEvent(t)}constructor(){this.link=null,this.overlay=null,this.root=null,this.hasSelection=!1,this.isActive=!1,this.isInitialised=!1,this.isLoading=!1,this.isNavigationTreeCached=!1,this.isNavigationTreeRendered=!1,this.isOverlayOpen=!1,this.fallbackUrl=null,this.i18n=null,this.navigationTree=null,this.navigationTreeUri=null,this.preselection={mainId:null,subIds:null},this.selectedMainCatId=null,this.prev_state={hasSelection:this.hasSelection,isActive:this.isActive,isInitialised:this.isInitialised,isLoading:this.isLoading,isNavigationTreeCached:this.isNavigationTreeCached,isNavigationTreeRendered:this.isNavigationTreeRendered,isOverlayOpen:this.isOverlayOpen,selectedMainCatId:this.selectedMainCatId},this.init()}init(){this.root=window.document.querySelector(At.HOST),null!==this.root&&(this.link=window.document.querySelector(At.LINK),this.overlay=window.document.querySelector(At.OVERLAY),this.fallbackUrl=this.link.getAttribute("href")||null,this.i18n=JSON.parse(this.root.getAttribute(wt)||null),this.navigationTreeUri=this.root.getAttribute(Et)||null,this.isInitialised=this.checkInitialised()),this.isInitialised&&(this.initPreselection(),this.bindEvents(),this.render())}checkInitialised(){return null!==this.fallbackUrl&&null!==this.i18n&&null!==this.navigationTreeUri&&null!==this.link&&null!==this.overlay}initPreselection(){const e=document.querySelector("meta[name='navigation']");if(null!=e){const t=e.getAttribute("data-mainid"),n=e.getAttribute("data-subids");t&&n&&(this.preselection.mainId=t,this.preselection.subIds=JSON.parse(n))}this.isNavigationTreeCached&&(this.preselection.mainId=this.preselection.mainId||this.navigationTree.navItems[0].id,this.selectedMainCatId=this.preselection.mainId)}loadNavigationTree(e,t){this.isLoading=!0,Be(this.navigationTreeUri).then((t=>{this.navigationTree=t.data,this.isNavigationTreeCached=!0,this.isNavigationTreeRendered=!1,this.isLoading=!1,e();const n=this.overlay.querySelectorAll(`${At.LIST_MAIN} ${At.LIST_ITEM}`);for(let e=0;e{const t=e.currentTarget||null;let n=!0;null!==t&&(this.selectedMainCatId=t.getAttribute(bt)||null,n=null!==this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.selectedMainCatId}']`),this.hasSelection=this.selectedMainCatId&&n,this.hasSelection&&(e.preventDefault(),this.render()))}));this.overlay.querySelector(At.OVERLAY_BUTTON_CLOSE).addEventListener("click",(()=>{this.hasSelection?this.undoSelection():this.deactivate()})),this.overlay.querySelector(At.OVERLAY_BUTTON_SEARCH).addEventListener("click",(()=>{this.deactivate(),kt.emitAPIEvent(It)}))})).catch((()=>{this.navigationTree=null,this.isNavigationTreeCached=!1,this.isNavigationTreeRendered=!1,this.isLoading=!1,t()})),this.render()}doFallbackNavigation(){window.location.href=this.fallbackUrl}showNavigation(){this.isNavigationTreeCached?(this.initPreselection(),this.isOverlayOpen=!0,this.render()):this.isLoading||this.loadNavigationTree(this.showNavigation.bind(this),this.doFallbackNavigation.bind(this))}deactivate(){this.hasSelection=!1,this.isActive=!1,this.isLoading=!1,this.isOverlayOpen=!1,this.render()}undoSelection(){this.hasSelection=!1,this.render()}toggle(){this.isActive=!this.isActive,this.isActive?this.showNavigation():this.isOverlayOpen=!1,this.render()}renderMainMenuPreselection(){if(!this.isNavigationTreeRendered||null===this.preselection.mainId)return;const e=this.overlay.querySelector(`${At.LIST_MAIN} [${bt}='${this.preselection.mainId}']`);null!==e&&e.classList.add(yt.LIST_ITEM_ACTIVE)}renderSubMenuPreselection(){if(!this.isNavigationTreeRendered||null===this.preselection.subIds)return;const e=this.preselection.subIds||[],t=this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.preselection.mainId}']`);e.length>0&&null!==t&&e.forEach((e=>{const n=t.querySelector(`[${St}='${e}']`);null!==n&&n.classList.add(yt.LIST_ITEM_ACTIVE)}))}renderNavigationMenu(){if(this.isNavigationTreeCached&&!this.isNavigationTreeRendered){const e={i18n:this.i18n,...this.navigationTree};this.overlay.innerHTML=pt(e),this.isNavigationTreeRendered=!0,this.renderMainMenuPreselection(),this.renderSubMenuPreselection(),this.prev_state.isNavigationTreeRendered=this.isNavigationTreeRendered;document.querySelectorAll('[data-tracking-id="i-header-topcategory"]').forEach((e=>{const t=e.getAttribute("data-main-id");e.addEventListener("click",(e=>()=>nt((e=>({event:"header_category_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{category_id:e}}))(e)))(t))}));document.querySelectorAll('[data-tracking-id="i-header-subcategory"]').forEach((e=>{const t=e.getAttribute("data-sub-id");e.addEventListener("click",(e=>()=>nt((e=>({event:"header_subcategory_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{sub_category_id:e||"NULL"}}))(e)))(t))}))}}renderMainMenuSelection(){if(this.prev_state.selectedMainCatId!==this.selectedMainCatId){null!==this.prev_state.selectedMainCatId&&(this.overlay.querySelector(`${At.LIST_MAIN} [${bt}='${this.prev_state.selectedMainCatId}']`).classList.remove(yt.LIST_ITEM_ACTIVE),this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.prev_state.selectedMainCatId}']`).classList.remove(yt.MENU_ACTIVE),this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.prev_state.selectedMainCatId}']`).setAttribute(mt,!0));const e=this.overlay.querySelector(`${At.LIST_MAIN} [${bt}='${this.selectedMainCatId}']`);null!==e&&e.classList.add(yt.LIST_ITEM_ACTIVE);const t=this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.selectedMainCatId}']`);null!==t&&t.classList.add(yt.MENU_ACTIVE);const n=this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.selectedMainCatId}']`);null!==n&&n.setAttribute(mt,!1),this.prev_state.selectedMainCatId=this.selectedMainCatId}}renderNavigationStateHasSelection(){this.prev_state.hasSelection!==this.hasSelection&&(this.overlay.classList.toggle(yt.LIST_HAS_SELECTION,this.hasSelection),this.prev_state.hasSelection=this.hasSelection)}renderComponentStateIsActive(){this.prev_state.isActive!==this.isActive&&(this.root.classList.toggle(yt.ACTIVE,this.isActive),this.link.setAttribute(vt,this.isActive),this.prev_state.isActive=this.isActive,kt.emitAPIEvent(this.isActive?_t:Tt))}renderComponentStateIsInitialised(){this.prev_state.isInitialised!==this.isInitialised&&(this.root.classList.add(yt.INITIALISED),this.prev_state.isInitialised=this.isInitialised)}renderComponentStateIsLoading(){this.prev_state.isLoading!==this.isLoading&&(this.root.classList.toggle(yt.LOADING,this.isLoading),this.prev_state.isLoading=this.isLoading)}renderComponentStateIsOverlayOpen(){this.prev_state.isOverlayOpen!==this.isOverlayOpen&&(this.root.classList.toggle(yt.OVERLAY_OPEN,this.isOverlayOpen),this.link.setAttribute(gt,this.isOverlayOpen),this.overlay.setAttribute(mt,!this.isOverlayOpen),this.prev_state.isOverlayOpen=this.isOverlayOpen)}render(){this.renderNavigationMenu(),this.renderMainMenuSelection(),this.renderNavigationStateHasSelection(),this.renderComponentStateIsActive(),this.renderComponentStateIsInitialised(),this.renderComponentStateIsLoading(),this.renderComponentStateIsOverlayOpen()}bindEvents(){window.document.addEventListener(Ot,(()=>{this.isActive&&this.deactivate()})),window.document.addEventListener(_t,(e=>{e.iSender!==ft&&this.deactivate()})),window.document.addEventListener("keydown",(e=>{let t=!1;t="key"in e?"Escape"===e.key||"Esc"===e.key:27===e.keyCode||27===e.which,this.isActive&&t&&this.deactivate()})),this.link.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation(),this.toggle(),this.root.addEventListener("click",(e=>{this.isActive&&e.target===this.root&&(e.stopPropagation(),this.deactivate())})),this.overlay.addEventListener("click",(e=>{const t=e.target||null;t&&"A"!==t.tagName&&e.preventDefault(),e.stopPropagation()}))}))}}const Lt="i-suggest",Pt=-1,xt="aria-pressed",Ct={HIGHLIGHT:`${Lt}-highlight`,SUGGEST_ITEM_ACTIVE:`${Lt}-item--active`,SUGGEST_NAV_SUGGESTIONS:`${Lt}--suggestions`},Nt={AUTOCOMPLETE:`.${Lt}-autocomplete-btn`,SUGGEST_NAV:`.${Lt}`,SUGGEST_ITEM:`.${Lt}-item`,SUGGEST_LINK:`.${Lt}-link`,SUGGEST_TRENDING_LINK:`.${Lt}-trending-link`,SUGGEST_LIST:`.${Lt}-list`},Rt="data-country",Mt=6,Ht=10,Ut=n(532);class Dt{static normalize(e){const t=e?e.groups:[];return t.length>0?t[0]:null}constructor(){this.$lastRequest=null,this.suggestElements=null,this.extendSuggestions=!1,this.root=null,this.suggestUrl=null}init(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.root=e,this.suggestUrl=t,this.extendSuggestions=n||!1}buildElementList(){const e=this.root.querySelectorAll(Nt.SUGGEST_ITEM);this.suggestElements=e.length>0?[...e]:null}buildSuggestUrl(e){return`${this.suggestUrl.replace("{query}",encodeURIComponent(e))}&highlightClass=${Ct.HIGHLIGHT}${this.extendSuggestions?`&max=${Ht}`:""}`}suggest(e,t,n){const{CancelToken:i}=Be,r=i.source();this.$lastRequest&&(r.cancel("cancel pending request"),this.$lastRequest=null),this.$lastRequest=Be.get(this.buildSuggestUrl(e),{cancelToken:r.token}).then((e=>{t(Dt.normalize(e.data)),this.$lastRequest=null,this.activeElementIndex=Pt})).catch((e=>{Be.isCancel(e)||n(),this.$lastRequest=null,this.activeElementIndex=Pt}))}render(e){this.root.innerHTML=Ut(e);document.querySelectorAll('[data-tracking-id="i-header-suggest-link--SUGGESTION"]').forEach((e=>{const t=e.getAttribute("title");e.addEventListener("click",(e=>()=>nt((e=>({event:"searchbar_suggester_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(e)))(t))}));document.querySelectorAll('[data-tracking-id="i-header-suggest-link--RECENT"]').forEach((e=>{const t=e.getAttribute("title");e.addEventListener("click",(e=>()=>nt((e=>({event:"searchbar_last_seen_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(e)))(t))})),this.buildElementList()}}const jt="data-gtm-payload",qt="term_length",Ft="event_action_prefix",$t="search_history";class Bt{constructor(){this.gtmData=window.utag_data=window.utag_data||[],this.gtmElements=new Map}track(e,t,n){e&&n&&this.gtmData.push({event:e,event_category:"mainsearch",event_label:t,event_action:e,[qt]:n})}addElements(e){e.forEach((e=>{const t=Element.prototype.getAttribute.call(e,jt);let n=null;try{n=JSON.parse(t)}catch(e){}n&&void 0!==n[qt]&&this.gtmElements.set(e,n)}))}updatePayloads(e,t){this.gtmElements.forEach((n=>{n[e]=t}))}render(){this.gtmElements.forEach(((e,t)=>{Element.prototype.setAttribute.call(t,jt,JSON.stringify(e))}))}}const Vt={stripTags:e=>e.replace(/(<([^>]+)>)/gi,"")};class Gt{static setItem(e,t){try{window.localStorage.setItem(e,Vt.stripTags(t))}catch(e){}}static getItem(e){try{return Vt.stripTags(window.localStorage.getItem(e))}catch(e){}return null}static removeItem(e){try{window.localStorage.removeItem(e)}catch(e){}}}const zt="idealo_search_history",Jt="click",Wt={CLEAR_BUTTON:".i-suggest-button-delete"};class Kt{static bindSuggestHistoryEvent(e,t,n){return t?()=>{const i=n.suggestItems[e],r=Kt.buildHistoryItem(i.titlePlain,i.url,i.location);t.addItem(r)}:()=>{}}static bindTrendingHistoryEvent(e,t,n){return t?()=>{const i=n.trendingItems[e],r=Kt.buildHistoryItem(i.query,i.url,i.location);var s;s=r.title,nt((e=>({event:"searchbar_popular_searches_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(s)),t.addItem(r)}:()=>{}}static buildHistoryItem(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=String(e).trim();i=Vt.stripTags(i);const r={title:i,date:Date.now()};return t&&(r.url=t),n&&(r.location=n),i?r:null}static elementHasValidTimeStamp(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Date.now()-e<7776e6}constructor(){this.hasHistory=!1,this.mainSearchQueryUrl=null,this.history=[],this.normalizedHistory=[]}init(e){this.mainSearchQueryUrl=e||null,this.initHistory()}buildUrl(e){return`${this.mainSearchQueryUrl}${encodeURIComponent(e)}`}filter(e){if(e){const t=String(e).toLowerCase().split(" ").filter((e=>e.length>0));return JSON.parse(JSON.stringify(this.normalizedHistory)).filter((e=>{const n=e.titlePlain.toLowerCase().split(" ");let i=!1;if(t.length{t.forEach((t=>{0===n.indexOf(t)&&(e+=1)}))})),e>=t.length&&(i=!0)}return i})).filter((e=>(e.titleMarked=e.titlePlain,t.forEach((t=>{const n=new RegExp(`^${t}`,"gi"),i=new RegExp(`\\s${t}`,"gi");e.titleMarked=e.titleMarked.replace(n,`${t}`).replace(i,` ${t}`)})),e.titleMarked===e.titlePlain&&delete e.titleMarked,e)))}return this.normalizedHistory}addItem(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.findAndRemoveDuplicate(e),this.history.unshift(e),this.history.splice(10),this.saveHistoryToLocalStorage())}findAndRemoveDuplicate(e){const t=this.history.findIndex((t=>t.title===e.title));-1!==t&&this.history.splice(t,1)}deleteHistory(e){return t=>{t.stopPropagation(),nt(et),this.history=[],this.normalizedHistory=[],Gt.removeItem(zt),e.closeOverlay()}}saveHistoryToLocalStorage(){this.history.length&&Gt.setItem(zt,JSON.stringify(this.history))}initHistory(){this.history=[...JSON.parse(Gt.getItem(zt))||[]],this.clearOutdatedEntries(),this.normalizedHistory=this.getSanitizedHistory(),this.hasHistory=this.history.length>0||!1}getSearchHistoryData(){return this.history.length?this.normalizedHistory:null}getSanitizedHistory(){return this.history.map((e=>{const t=e.url||this.buildUrl(e.title),n=e.location||null;return{titlePlain:e.title,titleFull:n?`${e.title} - ${n}`:e.title,trackingKey:$t,location:n,url:t}}))}processSearchHistoryTasks(e){this.bindSearchHistoryEvents(e)}bindSearchHistoryEvents(e){this.bindLinksForSearchHistory(e),this.bindDeleteAllRecentSearches(e)}bindLinksForSearchHistory(e){const t=[...e.overlay.querySelectorAll(Nt.SUGGEST_LINK)],n=[...e.overlay.querySelectorAll(Nt.SUGGEST_TRENDING_LINK)];t.forEach(((t,n)=>{t.addEventListener(Jt,Kt.bindSuggestHistoryEvent(n,this,e))})),n.forEach(((t,n)=>{t.addEventListener(Jt,Kt.bindTrendingHistoryEvent(n,this,e))}))}bindDeleteAllRecentSearches(e){const t=e.overlay.querySelector(Wt.CLEAR_BUTTON);t&&t.addEventListener(Jt,this.deleteHistory(e))}clearOutdatedEntries(){this.history=this.history.filter((e=>Kt.elementHasValidTimeStamp(e.date))),this.history&&this.history.length>0&&this.saveHistoryToLocalStorage()}}const Yt=!!document.querySelector("meta[name='SAM-1160-trending-searches']");class Zt{static sortTrendingItemsForPopularity(e){return e.sort(((e,t)=>parseFloat(t.popularity)-parseFloat(e.popularity))).slice(0,10)}static applyTrendingElementUrls(e,t){return e.map((e=>({...e,url:Zt.createTrendingElementLink(e.query,t)})))}static createTrendingElementLink(e,t){return t+e}constructor(){this.$lastRequest=null,this.trendingUrl=null}init(e,t){this.trendingUrl=e,this.trendingBaseLink=t}getTrendings(e){const{CancelToken:t}=Be,n=t.source();this.$lastRequest&&(n.cancel("cancel pending request"),this.$lastRequest=null),Yt||(this.$lastRequest=Be.get(this.trendingUrl,{cancelToken:n.token}).then((t=>{e(Zt.sortTrendingItemsForPopularity(Zt.applyTrendingElementUrls(t.data.queries,this.trendingBaseLink))),this.$lastRequest=null})).catch((e=>{})))}}const Qt="5e7793636fbbc471e4b62573",Xt=()=>window.hasOwnProperty("cmpConsent"),en=()=>window.cmpConsent[Qt]&&window.cmpConsent[Qt].vendorGrant,tn=(e,t)=>{document.addEventListener("consentReady",(function(n){if(!n.detail||!n.detail.hasOwnProperty([Qt]))return!1;return n.detail[Qt].vendorGrant?e():t()}))},nn="i-search",rn="aria-expanded",sn="aria-hidden",an="600px",on={ACTIVE:`${nn}--active`,HAS_VALUE:`${nn}--hasvalue`,INITIALISED:`${nn}--initialised`,OVERLAY_OPEN:`${nn}--overlay-open`},ln="data-i18n",cn="data-focused",un="data-searchterm",dn="action",hn="click",pn="focusin",fn="focusout",gn="keydown",mn="keyup",vn="mousedown",yn="paste",wn="submit",En="enabled.idealo.header",bn="disable.idealo.header",Sn="disabled.idealo.header",_n="enable.idealo.search",On=40,Tn=37,In=39,An=38,kn=13,Ln=27,Pn=9,xn={FORM:`.${nn}-form`,HOST:`.${nn}`,INPUT:`.${nn}-input`,META:'meta[name="search"]',OVERLAY:`.${nn}-overlay`,CANCEL_BUTTON:`.${nn}-button--cancel`,SEARCH_BUTTON:`.${nn}-button--submit`,LOADING_SPINNER:`.${nn}-loading-spinner`},Cn=window.matchMedia(`\n screen and (min-height: ${an})\n and (orientation: landscape),\n screen and (min-width: ${an})\n and (orientation: portrait)\n `).matches||!1;class Nn{scrollIntoView(e){try{e.scrollIntoView({block:"start",behavior:"smooth"})}catch(e){}}static readSearchTerm(e){return Nn.trim(e.getAttribute(un)||"")}static readShouldAutoFocus(e){return"true"===e.getAttribute(cn)}static sendAPIEvent(e){let t;"function"==typeof Event?t=new Event(e,{bubbles:!0,cancelable:!0}):(t=document.createEvent("Event"),t.initEvent(e,!0,!0)),t.iSender=nn,window.document.dispatchEvent(t)}static trim(e){return Vt.stripTags(e).replace(/(^\s+)/gim,"").replace(/(\s{2,}$)/gim," ")}static bindAutocompletionEvent(e,t,n){return function(i){i.stopPropagation(),e.setAttribute(xt,!0),n.applyCurrentSuggestion(t)}}constructor(){this.input=null,this.form=null,this.overlay=null,this.root=null,this.cancel_button=null,this.search_button=null,this.loading_spinner=null,this.gtmTracker=null,this.searchHistory=null,this.suggester=null,this.activeElementIndex=Pt,this.hasFocus=!1,this.hasSuggestions=!1,this.isActive=!1,this.isInitialised=!1,this.isOverlayOpen=!1,this.shouldAutoFocus=!1,this.wasAutoFocused=!1,this.wasMouseDown=!1,this.i18n=null,this.historyItems=null,this.suggestItems=null,this.trendingItems=[],this.trendingServiceUrl=null,this.suggestDataNormalised=null,this.validSearchTerm="",this.prev_state={activeElementIndex:this.activeElementIndex,hasFocus:this.hasFocus,isActive:this.isActive,isInitialised:this.isInitialised,isOverlayOpen:this.isOverlayOpen,validSearchTerm:this.validSearchTerm},this.focusByClick=!1,this.init()}init(){const e=window.document.querySelector(xn.META)||null;if(this.root=window.document.querySelector(xn.HOST),this.root&&(this.input=this.root.querySelector(xn.INPUT),this.form=this.root.querySelector(xn.FORM),this.overlay=this.root.querySelector(xn.OVERLAY),this.cancel_button=this.root.querySelector(xn.CANCEL_BUTTON),this.search_button=this.root.querySelector(xn.SEARCH_BUTTON),this.loading_spinner=this.root.querySelector(xn.LOADING_SPINNER),this.i18n=JSON.parse(this.root.getAttribute(ln)||null),this.trendingServiceUrl=this.root.getAttribute("data-trending-url"),this.isInitialised=this.initIsInitialised()),e&&(this.shouldAutoFocus=Nn.readShouldAutoFocus(e)||!1,this.validSearchTerm=Nn.readSearchTerm(e)),this.isInitialised){this.input.value=this.validSearchTerm,this.suggester=new Dt;const e=this.root.getAttribute(Rt),t=this.getSuggestUrl(e);this.suggester.init(this.overlay,t,Cn),this.gtmTracker=new Bt,this.gtmTracker.addElements([...this.root.querySelectorAll(`[${jt}]`)]);if(!!!document.querySelector("meta[name='header_noTrendingSearches']")&&this.trendingServiceUrl){const e=this.root.getAttribute(Rt);this.trending=new Zt,this.trending.init(this.trendingServiceUrl,this.getTrendingBaseUrl(e)),this.trending.getTrendings((e=>{this.trendingItems=e}))}const n=()=>{this.searchHistory=new Kt,this.searchHistory.init(`${this.form.getAttribute(dn)}?q=`)},i=()=>{Gt.removeItem(zt)};Xt()?en()?n():i():tn(n,i),this.hideLoadingSpinner(),this.setInitialFocusOnce(),this.bindEvents(),this.render()}}initIsInitialised(){return this.input&&this.form&&this.overlay&&this.cancel_button&&this.search_button||!1}reset(){this.activeElementIndex=Pt,this.hasFocus=!1,this.hasSuggestions=!1,this.isActive=!1,this.isOverlayOpen=!1,this.suggestDataNormalised=null,this.wasAutoFocused=!1,this.wasMouseDown=!1}resetSearchTerm(){this.validSearchTerm="",this.input.value=this.validSearchTerm}deactivate(){this.reset(),this.render(),this.hideLoadingSpinner()}getInputValue(){try{return Vt.stripTags(this.input.value)}catch{return""}}closeOverlay(){this.activeElementIndex=Pt,this.isOverlayOpen=!1,this.render()}trackAutoFocusClick(e){this.wasAutoFocused&&(this.wasAutoFocused=!1,this.gtmTracker.track("input.click","searchbox",e.length))}hideLoadingSpinner(){this.loading_spinner.style.display="none"}showLoadingSpinner(){this.loading_spinner.style.display="inline"}suggest(e){this.validSearchTerm=Nn.trim(e);const t=this.validSearchTerm.length>=1;this.isOverlayOpen=!!this.prev_state.isOverlayOpen&&t,t&&(this.hasSuggestions=!1,this.trackAutoFocusClick(this.validSearchTerm),this.suggester.suggest(this.validSearchTerm,(e=>{Yt&&e.items.forEach((e=>e.trending=!1)),this.processNormalizedSuggestData(e),this.activeElementIndex=Pt,this.render()}),(()=>{this.hasSuggestions=!1,this.activeElementIndex=Pt,this.render()})))}processNormalizedSuggestData(e){this.suggestDataNormalised=e||{items:[]},this.hasSuggestions=this.suggestDataNormalised.items.length>0||!1,this.isOverlayOpen=this.hasSuggestions}bindSuggestEvent(e){this.showLoadingSpinner(),window.setTimeout((()=>{e.type===pn&&e.stopPropagation(),this.isActive=!0,this.hasFocus=!0,this.bindSuggesterEventsOnce(),this.prev_state.validSearchTerm="",this.fetchSuggestData(),this.hideLoadingSpinner()}))}shouldBlockSubmit(){return this.activeElementIndex!==Pt||0===this.validSearchTerm.length}setInitialFocusOnce(){this.shouldAutoFocus&&!("ontouchstart"in window)&&(this.isActive=!0,this.hasFocus=!0,this.wasAutoFocused=!0,this.input.focus(),this.bindSuggesterEventsOnce()),this.shouldAutoFocus=!1}fetchSuggestData(){if(this.getInputValue()||this.shouldAutoFocus){try{this.historyItems=this.searchHistory?this.searchHistory.filter(this.getInputValue()):[]}catch(e){this.historyItems=[]}this.suggest(this.getInputValue())}else this.validSearchTerm="",this.suggestDataNormalised=null,this.hasSuggestions=this.searchHistory&&this.searchHistory.hasHistory||this.trendingItems.length>0,this.isOverlayOpen=this.hasSuggestions,this.historyItems=this.searchHistory?this.searchHistory.filter():[],this.render()}navigateToSelection(){if(this.activeElementIndex!==Pt){const e=this.suggestItems[this.activeElementIndex];this.gtmTracker.track(`${e.trackingKey}.click`,"suggest",this.validSearchTerm.length),this.searchHistory&&this.searchHistory.addItem(Kt.buildHistoryItem(e.titlePlain,e.url,e.location)),window.location=e.url}}navigateUp(){this.activeElementIndex===Pt?this.activeElementIndex=this.suggester.suggestElements.length-1:this.activeElementIndex>0?this.activeElementIndex-=1:this.activeElementIndex=Pt}navigateDown(){this.activeElementIndex===Pt?this.activeElementIndex=0:this.activeElementIndex+10&&(n=n.slice(0,Math.min(e,n.length-Math.min(t.length,3))),t=t.slice(0,Math.min(t.length,3))),this.suggestItems=[...t].concat(n),{recent:{gtm:{[qt]:this.validSearchTerm.length,[Ft]:$t},items:t,showIcon:!0,type:"RECENT"},suggestions:{gtm:{[qt]:this.validSearchTerm.length,[Ft]:null},items:n,showIcon:!1,type:"SUGGESTION"},i18n:this.i18n,trendings:this.trendingItems}}renderSuggestMenu(){this.hasSuggestions&&(this.suggester.render(this.getTemplateData()),Cn||this.renderAutocompletionButton(),this.searchHistory&&this.searchHistory.processSearchHistoryTasks(this))}renderComponentStateHasFocus(){this.prev_state.hasFocus!==this.hasFocus&&(Cn||!0!==this.hasFocus||this.scrollIntoView(this.root),this.prev_state.hasFocus=this.hasFocus)}renderComponentStateHasValue(){this.getInputValue()?this.root.classList.add(on.HAS_VALUE):this.root.classList.remove(on.HAS_VALUE)}renderComponentStateIsActive(){this.prev_state.isActive!==this.isActive&&(this.prev_state.isActive=this.isActive,Nn.sendAPIEvent(this.isActive?En:Sn))}renderComponentStateIsInitialised(){this.prev_state.isInitialised!==this.isInitialised&&(this.root.classList.add(on.INITIALISED),this.prev_state.isInitialised=this.isInitialised)}renderComponentStateIsOverlayOpen(){this.prev_state.isOverlayOpen!==this.isOverlayOpen&&(this.root.classList.toggle(on.OVERLAY_OPEN,this.isOverlayOpen),this.form.setAttribute(rn,this.isOverlayOpen),this.overlay.setAttribute(sn,!this.isOverlayOpen),this.prev_state.isOverlayOpen=this.isOverlayOpen)}render(){this.prev_state.validSearchTerm!==this.validSearchTerm&&(this.prev_state.validSearchTerm=this.validSearchTerm,this.gtmTracker.updatePayloads(qt,this.validSearchTerm.length),this.gtmTracker.render()),this.renderSuggestMenu(),this.renderComponentStateHasFocus(),this.renderComponentStateHasValue(),this.renderComponentStateIsActive(),this.renderComponentStateIsInitialised(),this.renderComponentStateIsOverlayOpen(),this.renderActiveSelection()}renderAutocompletionButton(){[...this.overlay.querySelectorAll(Nt.AUTOCOMPLETE)].forEach(((e,t)=>{const{titlePlain:n}=this.suggestItems[t];e.addEventListener(hn,Nn.bindAutocompletionEvent(e,n,this))}))}applyCurrentSuggestion(e){this.validSearchTerm=Nn.trim(`${e} `),this.input.value=this.validSearchTerm,this.input.focus()}bindSuggesterEventsOnce(){this.overlay.addEventListener(hn,(e=>{e.stopPropagation()})),this.input.addEventListener(gn,(e=>{var t;e.which===kn&&(this.validSearchTerm=Nn.trim(this.getInputValue()),this.input.value=this.validSearchTerm,t=this.validSearchTerm,nt((e=>({event:"searchbar_click",owner:"de.idealo.tyrell",version:"1-1-0",data:{click_type:"enter",search_query:{search_query:e}}}))(t)))})),this.input.addEventListener(mn,(e=>{this.showLoadingSpinner(),window.setTimeout((()=>{const t=e.which;if(this.isActive=!0,this.hasFocus=!0,this.isOverlayOpen)switch(t){case On:this.navigateDown();break;case Tn:case In:break;case An:this.navigateUp();break;case kn:this.navigateToSelection();break;case Ln:break;default:this.fetchSuggestData()}else t!==kn&&t!==Pn&&this.fetchSuggestData();this.render(),this.hideLoadingSpinner()}))})),this.input.addEventListener(yn,(()=>{this.showLoadingSpinner(),window.setTimeout((()=>{this.suggest(this.getInputValue()),this.hideLoadingSpinner()}))})),this.bindSuggesterEventsOnce=()=>null}bindEvents(){window.document.addEventListener(En,(e=>{e.iSender!==nn&&this.deactivate()})),window.document.addEventListener(bn,(()=>{this.wasMouseDown||this.deactivate()})),window.document.addEventListener(_n,(()=>{this.input.focus()})),window.document.addEventListener(mn,(e=>{const t=e.which;this.isActive&&t===Ln&&this.isOverlayOpen&&this.closeOverlay()}));document.activeElement&&document.activeElement.classList.contains("i-search-input")&&window.document.addEventListener(gn,(e=>{const t=e.which,n=t>47&&t<91,i=16===t;this.focusByClick||!n&&!i||nt(tt)}),{once:!0}),window.document.addEventListener(hn,(e=>{const t="which"in e&&3===e.which;!this.isActive||t||this.wasMouseDown||this.deactivate(),this.wasMouseDown=!1})),this.root.addEventListener(hn,(e=>{this.wasMouseDown=!1,e.stopPropagation()})),this.root.addEventListener(vn,(()=>{this.wasMouseDown=!0})),this.form.addEventListener(wn,(e=>{this.showLoadingSpinner(),window.setTimeout((()=>{this.shouldBlockSubmit()?(e.preventDefault(),this.input.focus(),this.wasAutoFocused=!0):this.searchHistory&&this.searchHistory.addItem(Kt.buildHistoryItem(this.getInputValue())),this.render(),this.hideLoadingSpinner()}))})),this.cancel_button.addEventListener(hn,(e=>{this.showLoadingSpinner(),window.setTimeout((()=>{var t;e.stopPropagation(),t=Nn.trim(this.getInputValue()),nt((e=>({event:"searchbar_delete_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(t)),this.resetSearchTerm(),this.deactivate(),this.input.focus(),this.isActive=!0,this.hasFocus=!0,this.wasAutoFocused=!0,this.bindSuggesterEventsOnce(),this.hideLoadingSpinner()}))})),this.cancel_button.addEventListener(pn,(e=>{e.stopPropagation(),this.input.focus()})),this.search_button.addEventListener(pn,(e=>{e.stopPropagation()})),this.search_button.addEventListener(hn,(e=>{e.stopPropagation()})),this.form.addEventListener(fn,(e=>{e.stopPropagation(),this.isOverlayOpen||this.deactivate()})),this.form.addEventListener(hn,this.bindSuggestEvent.bind(this)),this.input.addEventListener(hn,(()=>{this.focusByClick=!0}))}getSuggestUrl(e){return{DE:"https://www.idealo.de/suggest?q={query}",AT:"https://www.idealo.at/suggest?q={query}",FR:"https://www.idealo.fr/suggest?q={query}",ES:"https://www.idealo.es/suggest?q={query}",GB:"https://www.idealo.co.uk/suggest?q={query}",IT:"https://www.idealo.it/suggest?q={query}"}[e]}getTrendingBaseUrl(e){return{DE:"https://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=",AT:"https://www.idealo.at/preisvergleich/MainSearchProductCategory.html?q=",FR:"https://www.idealo.fr/prechcat.html?q=",ES:"https://www.idealo.es/resultados.html?q=",GB:"https://www.idealo.co.uk/mscat.html?q=",IT:"https://www.idealo.it/risultati.html?q="}[e]}}var Rn=n(671),Mn=n.n(Rn);const Hn=(e,t,n)=>new Promise(((i,r)=>{Mn()([e],t),Mn().ready(t,{success:()=>{i(window[n])},error:()=>{r(void 0)}})})),Un=()=>Hn("https://cdn.idealo.com/storage/wish-list-assets/header/header-wish-list-plugin.js","header-wishlist-plugin","idealoHeaderWishlistPlugin").then((e=>e.default)).catch((e=>{})),Dn=()=>{const e=(e=>{const t=new RegExp(`[; ]${e}=([^\\s;]*)`),n=(" "+document.cookie).match(t);return e&&n?n[1]:null})("userInfo"),t=e?(n=e,JSON.parse(decodeURIComponent(escape(window.atob(n))))):null;var n;return 1===t?.ls},jn=n(697),qn="i-wishlist",Fn={INITIALISED:`${qn}--initialised`,WISHLIST_BUTTON:"i-wishlist-element",SEARCH_INPUT:"i-search-input",WISHLIST_LINK:"i-wishlist-element-link"},$n={HEADER_COMPONENT:`.${qn}`,HEADER_BUTTON:`.${Fn.WISHLIST_BUTTON}`,HEADER_LINK:`.${Fn.WISHLIST_LINK}`,SEARCH_INPUT:`.${Fn.SEARCH_INPUT}`},Bn="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,Vn=()=>{window.idealo.header.wishlistPlugin||(window.idealo.header=window.idealo.header||{},Un().then((e=>{e(".i-wishlist-element-content")})).catch((e=>{})),window.idealo.header.wishlistPlugin=!0)},Gn=()=>{window.document.addEventListener("idealo.wishlist.update.count",zn)},zn=()=>{const e=window.document.querySelector(`.${Fn.WISHLIST_BUTTON}-heart`);e&&(e.classList.add(`${Fn.WISHLIST_BUTTON}-animated`),setTimeout((()=>{e.classList.remove(`${Fn.WISHLIST_BUTTON}-animated`)}),1e3))},Jn=()=>{const e=window.document.querySelector($n.HEADER_BUTTON),t=window.document.querySelector($n.SEARCH_INPUT);if(!e||!t)return;e.classList.add(Fn.INITIALISED);let n=!1;document.body&&(n=document.body.contains(window.document.querySelector($n.HEADER_LINK)));const i=window.document.querySelector(".i-header")&&n&&!Dn();window.skipWishListRequest&&!0===window.skipWishListRequest||i&&!jn&&(Bn?window.addEventListener("load",Vn):(e.addEventListener("mouseover",Vn,!1),t.addEventListener("focus",Vn,!1))),Gn()},Wn=()=>Hn("https://www.idealo.de/notification-center-plugin/index.js","header-notificationcenter-plugin","idealoHeaderNotificationCenterPlugin").then((e=>e.default)).catch((e=>{}));function Kn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Yn="i-notificationCenter",Zn={INITIALISED:`${Yn}--initialised`,NOTIFICATION_CENTER_HEADER_SLOT:"i-header-slot--notificationCenter",MENU:"i-notificationCenter-menu",MENU_ACTIVE:"i-notificationCenter-menu--active"},Qn={HEADER_COMPONENT:`.${Yn}`,HEADER_SLOT:`.${Zn.NOTIFICATION_CENTER_HEADER_SLOT}`,MENU:".i-notificationCenter-menu",MENU_CONTENT_SLOT:".i-notificationCenter-menuContent"},Xn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!1,t),document.dispatchEvent(n)};class ei{constructor(){Kn(this,"isMenuActive",void 0),Kn(this,"root",void 0),this.isMenuActive=!1,this.root=null,this.init()}init(){let e=!1;this.root=window.document.querySelector(Qn.HEADER_SLOT),null!==this.root&&(e=!0),e&&(this.root.classList.add(Zn.INITIALISED),this.bindEvents())}bindEvents(){window.skipNotificationCenterRequest&&!0===window.skipNotificationCenterRequest||window.addEventListener("load",(async()=>{await this.conditionallyLoadPlugin()})),window.document.addEventListener("notificationCenterUpdateMessageCount",(e=>{this.updateMessageCount(parseInt(e.detail.messageCount))})),window.document.addEventListener(Ot,(()=>{this.isMenuActive&&this.deactivateMenu()})),window.document.addEventListener(_t,(e=>{e.detail||this.deactivateMenu()}));const e=document.querySelector(Qn.HEADER_SLOT);if(!e)throw new Error("Notification Center: HEADER_SLOT not found!");e.addEventListener("click",(e=>{e.stopPropagation(),this.isMenuActive?this.deactivateMenu():this.activateMenu()}))}async conditionallyLoadPlugin(){return this.checkCmpGrant().then(this.loadPlugin.bind(this)).catch((()=>{}))}activateMenu(){this.isMenuActive=!0,Xn(_t,{iSender:Yn});const e=document.querySelector(Qn.MENU);if(!e)throw new Error("notificationcenter: MENU not found!");e.classList.add(Zn.MENU_ACTIVE)}deactivateMenu(){this.isMenuActive=!1,Xn(Tt,{iSender:Yn});const e=document.querySelector(Qn.MENU);if(!e)throw new Error("Notification Center: MENU not found!");e.classList.remove(Zn.MENU_ACTIVE)}updateMessageCount(e){const t=document.querySelector(".i-notificationCenter-menuWrapperIcon");if(!t)throw new Error("Notification Center: .i-notificationCenter-menuWrapperIcon not found!");const n="i-notificationCenter-menuWrapperIcon--new";e?t.classList.add(n):t.classList.remove(n)}loadPlugin(){this.isNotificationCenterPluginLoaded()||(window.idealo.header=window.idealo.header||{},Wn().then((e=>{e(Qn.MENU_CONTENT_SLOT)})).catch((e=>{})),this.setLoadedStateForPlugin())}setLoadedStateForPlugin(){window.idealo.header.notificationCenterPlugin=!0}isNotificationCenterPluginLoaded(){return window.idealo.header.notificationCenterPlugin}checkCmpGrant(){return new Promise(((e,t)=>{t||(t=()=>{}),Xt()?en()?e():t():tn(e,t)}))}}const ti=()=>{const e=window.document.querySelector(".i-header"),t=window.document.querySelector(".i-header-row--simple"),n=window.document.createElement("div");Gt.getItem("ie11HasBeenShown")&&n.classList.add("i-header-ie11-collapse"),n.setAttribute("data-gtm-event","ie11banner.view"),n.setAttribute("data-gtm-payload",'{"event_category":"navigation", "event_label":"navigation.ie11banner", "event_action":"ie11banner.view"}'),n.addEventListener("click",(()=>{n.classList.toggle("i-header-ie11-collapse")}));n.classList.add("i-header-ie11-banner"),n.innerHTML='

Dein Browser wird von uns nicht mehr unterstützt

Bitte installiere einen dieser Browser für das beste idealo Erlebnis:\n Edge,\n Chrome oder\n Firefox',e&&(e.insertBefore(n,t),Gt.setItem("ie11HasBeenShown","true"))},ni=()=>{const e=window.location.href.split("/")[2].split(".");return"www.idealo"!==`${e[0]}.${e[1]}`?"":"co"===e[2]?"uk":e[2]},ii=e=>{if(0!==e.offsetX){const e=document.querySelector("#i-search-input")?.value;(e=>{nt((e=>({event:"searchbar_click",owner:"de.idealo.tyrell",version:"1-1-0",data:{click_type:"magnifier",search_query:{search_query:e}}}))(e))})(e)}},ri=(e,t)=>{const n=document.querySelector(e);n&&n.addEventListener("click",t)},si=n(697);new s,new kt,new Nn,Jn(),new ei,ri('[data-tracking-id="i-header-flights"]',it),ri('[data-tracking-id="i-header-hotel"]',rt),ri('[data-tracking-id="i-header-flights-hotel"]',st),ri('[data-tracking-id="i-header-magazin"]',at),ri('[data-tracking-id="i-header-logo"]',ot),ri('[data-tracking-id="i-navigation"]',lt),ri("#MyidealoToggle",ct),ri(".i-header-slot--wishlist",ut),ri(".i-header-slot--notificationCenter",ht),ri(".myidealo-menu-entries--pricealerts a",dt),ri(".i-search-button--submit",ii),si&&"de"===ni()&&ti()})()})();//]]>

Alle Angaben ohne Gewähr

Anschrift

Stellenbachstraße 49-51
44536Lünen
Deutschland

Kürzliche Bewertungen

4.4/5.0

4.709 Shopmeinungen

Shop bewerten

Partner seit

2006

Hinweis: idealo kann nicht sicherstellen, dass veröffentlichte Shopmeinungen von Verbrauchern stammen, die bei dem bewerteten Händler tatsächlich etwas bestellt haben.
Die Verteilung und der Durchschnitt werden auf Grundlage aller veröffentlichten Bewertungen der letzten 180 Tagen berechnet.

  • AGB
  • Impressum/Kontakt

Zahlungsmittel und Versand von future-x.de

Zahlungsarten

Sofortüberweisung

Klarna

Amazon Pay

Vorkasse

Rechnung: nur für Behörden, Privatkunden, Firmen und schul. Einrichtungen

Ratenzahlung: über Klarna & Paypal

Versandarten

DHL

DPD

UPS

Spedition

Shopmeinungen

4.709 Meinungen zu future-x.de

4.4/5.0

Verteilung der Bewertungen auf 31 Meinungen

5 / 5

77% / 24 Meinungen

4 / 5

10% / 3 Meinungen

3 / 5

0% / 0 Meinungen

2 / 5

3% / 1 Meinungen

1 / 5

10% / 3 Meinungen

Hilf anderen einen guten Einkauf zu machen und beschreibe was gut und weniger gut war bei deinem Einkauf über future-x.de. Bleibe bitte fair.

Shop bewerten

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Anna K.

Super Shop, schnelle Lieferung alles klasse gelaufen. Immer wieder gerne

Alles hat reibungslos geklappt und sehr schnelle Lieferung. Vielen lieben Dank dafür Immer wieder gerne

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Peter Gurlt

guter Service

gute und übersichtliche Bedienung des Shops;schneller Versand und umfangreiche Benachrichtigungen;Ware wie beschrieben und zu einem günstigen Preis;bin vollauf zufrieden

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

Thomas T.

Schnelle Lieferung

Lieferung erfolgte zügig, Artikel (wie vom Hersteller gewohnt) sehr gut

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

HJW

Schnelle Lieferung

Schnelle Lieferung, Preis-/Leistungsverhältnis okay. Große Produktauswahl.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Anderl

Alles top, seltenes Druckerteil umgehend da

Ich brauchte eine Brother Eject Sensor Assembly.Das unglaublich seltene Teil war innerhalb von zwei Tagen da.Nun druckt das Ding wieder!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Jürgen Stoller

TOP Partner

Ich habe eine aktuelles iPad Pro bestellt, der gesamte Bestellprozess total easy, Lieferung innerhalb eines Tages, sicher verpackt.Installation des Gerätes ohne Probleme, so soll es sein.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Sven

Alles gut

Artikel ausgesucht und nach einem vertrauenswürdigen Händler mit bestem Preis gesucht. Gefunden ubd bestellt, Ware tip top und zügige Lieferung.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Legend

Schelle Lieferung, guter Service

Ich hatte einen Rauchmelder bestellt, da kamschnell, war aber leider defekt.Nach Anruf wurde sofort über Nacht ein neuer Rauchmelder geliefert.Toller Service.

Gesamt

1 / 5

Lieferung/Verpackung

4 / 5

Bestellvorgang

4 / 5

Kundenservice

1 / 5

Sercio

Schlechter Service

Leider tue ich schon seit 3Wochen rum wegen ein defektes ipad.

Gesamt

4 / 5

Lieferung/Verpackung

4 / 5

Bestellvorgang

5 / 5

Kundenservice

4 / 5

Kane

super schnelle Lieferung

Die Lieferung erfolgte innerhalb von 48 Stunden. Die Ware war einwandfrei und sorgfältig verpackt.Der Preis ist okay, die Abwicklung der Bestellung mit PayPal war unkompliziert und mehr als zufriedenstellend.Jederzeit wieder gern.

Gesamt

5 / 5

Lieferung/Verpackung

4 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

ET

große Auswahl

bereits mehrfach hier bestellt und wie immer sehr zufrieden. Preis stimmen, Lieferzeit und Service absolut o.K..

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Hady

Schnell und Gut

Die Überschrift sagt schon alles.Hier kaufe ich gerne wieder ein.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Calimar

Sehr guter Shop!

Schnelle Lieferung, guter Kontakt, einwandfreie Ware, was will man mehr?

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

Andreas Weber

Schnell und zuverlässig

Einfache Bestellung mit PayPal, zuverlässig, schnell

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Karl

Sehr schnelle Lieferung!

Die Abwicklung des Kaufs war unkompliziert und die Lieferung erfolgte innerhalb eines Tages. Ich war sehr erstaunt!Die Ware ist sehr gut und neu!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

rasa2604

PERFEKT !

Preis und Abwicklung nicht besser möglich - Zustellung innerhalb 48 Std. (Samsung-Tastatur für S7 FE)

Gesamt

4 / 5

Lieferung/Verpackung

4 / 5

Bestellvorgang

4 / 5

Kundenservice

0 / 5

wk

keine Probleme

flotte Lieferung

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Martin L.

Voip-Telefon

alles bestens: günstiger Preis, schnelle Lieferung, einwandfreie Ware. -gerne wieder!!!

Gesamt

1 / 5

Lieferung/Verpackung

2 / 5

Bestellvorgang

1 / 5

Kundenservice

1 / 5

Zjosch

Artikel trotz Lagerbestand nicht verschickt und 300€ teurer angeboten

Macbook Air wurde trotz Lagerbestand zu angepriesenem Preis nicht verschickt, da angeblich kein Lagerbestand und unbestimmte Lieferzeit. Gleicher Artikel aber immernoch Lieferbar, aber 300€ teurer. Da sollen Kunden gelockt und dann abgezogen werden. Dazu noch schlechter Kundenservice (unfreundliche Mitarbeiter die ohne zu zucken falsche Aussagen machen und keine Übernahme der Rücksendekosten, wie bei der Konkurrenz üblich).

Antwort vom Shop (future-x.de)

ieber Kunde,wir bedauern zutiefst die Unannehmlichkeiten, die Ihnen bei Ihrer Bestellung entstanden sind. Wir konnten das Problem jedoch mit Ihnen lösen und möchten Sie daher bitten, Ihre Bewertung entsprechend zu aktualisieren. Es tut uns leid, dass es zu Verwirrungen bezüglich des Lagerbestands und des Preises gekommen ist. Unser Ziel ist es, unseren Kunden den bestmöglichen Service zu bieten, und wir nehmen Ihr Feedback sehr ernst. Wir hoffen, dass wir Sie trotz dieser Erfahrung in Zukunft wieder von unserer Professionalität überzeugen können.Team FX

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

wk

Schnelle einwandfreie Lieferung

Montag Vormittag bestellt, Dienstag mit DHL erhalten. Shop und Versandunternehmen top.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Der Mäusefürst

AllesTop

Schnelle Lieferung, guter Preis und zufriedener Kunde sagt gerne danke.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Chillkröte

Schnellste Lieferung ever! Schneller geht nicht.

Die Suche im Shop war einfach. Bei dem Shop handelt es sich nicht lediglich um einen reinen Versandhandel, sondern um einen offensichtlich professionellen, seriösen Händler mit entsprechendem Personal. Der Preis für das Gerät incl. Versand geht völlig in Ordnung, und das Gerät wird hoffentlich tun, was es soll. Jedenfall stimmt die Artikelnummern des Händlers exakt mit der des Herstellers (Samsung) überein. Für den Fall einer eventuell auftretenden Frage zum Gerät sehe ich mich schon jetzt gut aufgehoben. Der Hammer war dann allerdings die Lieferung innerhalb von 24 Std. ab Bestellung. So eine flotte Lieferung habe ich noch nicht erlebt. Vielen Dank dafür.

Gesamt

1 / 5

Lieferung/Verpackung

0 / 5

Bestellvorgang

1 / 5

Kundenservice

1 / 5

Dmitri

Versprochener Liefertermin nicht eingehalten

Der Laden verfügt offenbar nicht über die Ware obwohl "auf Lager". Bestellung ist storniert. Wendige Kommunikation vom Kundendienst.

Antwort vom Shop (future-x.de)

Sehr geehrter Kunde,Vielen Dank für Ihr Feedback. Es tut uns leid zu hören, dass Ihre Bestellung aufgrund fehlender Lagerbestände storniert werden musste. Wir entschuldigen uns für die entstandenen Unannehmlichkeiten. Unser Kundendienst legt großen Wert auf eine schnelle und effiziente Kommunikation, um Probleme so gut wie möglich zu lösen. Wir schätzen Ihr Verständnis und hoffen, Sie bei zukünftigen Einkäufen besser bedienen zu können.Team FX

Gesamt

5 / 5

Lieferung/Verpackung

0 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

Alex

Professionell und ultraschnell

Geschäftlich gekauft; Angebot - Prüfung - Versand...alles innerhalb von 2h abgewickelt. Top

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Heustroh

Alles bestens

Sehr schnelle Lieferung; Einwandfreie Ware

  • 1

  • 2
  • ...
  • 189
  • Nächste Seite

Top Produkte von future-x.de

ab555,55 €Apple iPhone 13LTE SmartphoneNote ∅ 1,620ab 558,99 €
ab459,00 €Apple iPad Air (2022)iOS-TabletNote ∅ 1,620
ab659,00 €Apple iPhone 145G HandyNote ∅ 1,820
ab378,00 €Apple iPad (2022)iOS-TabletNote ∅ 1,920
ab529,00 €Samsung Galaxy S235G HandyNote ∅ 1,720
ab295,00 €Samsung Galaxy A545G HandyNote ∅ 1,920
ab1.129,90 €Apple iPhone 15 Pro Max5G HandyNote ∅ 1,510
ab939,90 €Apple iPhone 15 Pro5G HandyNote ∅ 1,610
ab724,90 €Apple iPhone 155G HandyNote ∅ 1,810
ab388,90 €Apple Watch Series 9iOS SmartwatchNote ∅ 1,510
ab224,99 €Apple AirPods Pro 2 mit USB‑C MagSafe CaseBluetooth-KopfhörerNote ∅ 1,810
ab534,99 €Google Pixel 85G HandyNote ∅ 1,89
ab698,00 €Google Pixel 8 Pro5G HandyNote ∅ 1,610
ab169,00 €Samsung Galaxy Tab A9+Android-TabletNote ∅ 1,94
ab599,90 €Samsung Galaxy S245G HandyNote ∅ 1,810ab 599,99 €
ab759,90 €Samsung Galaxy S24+5G HandyNote ∅ 1,75
ab949,90 €Samsung Galaxy S24 Ultra5G HandyNote ∅ 1,59
ab234,91 €Samsung Galaxy A355G HandyNote ∅ 2,04
ab304,32 €Samsung Galaxy A555G HandyNote ∅ 2,05
ab639,90 €Apple iPad Air 11 2024Gaming-TabletNote ∅ 1,8ab 656,90 €

Top Kategorien von future-x.de

Elektroartikel

Computer

Software

PC-Zubehör

Kommunikationssoftware

PC-Komponenten

Druckerzubehör

Sonstige Software

Telekommunikation

Notebook-Akkus

RAM

Drucker Garantieerweiterungen

Laufwerke

Gateways

Eingabegeräte

Notebook-Ersatzteile

Toner

Notebook-Netzteile

Telefone

TV-Zubehör

Monitore

Heimwerken

Daten, Bewertungen und Angebote bei idealo.de (2024)
Top Articles
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 5905

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.