PageSourceSearch

https://www.bike-magazin.de/_next/static/chunks/BidexBidexVariantTechdataTour.a7d11943c8e4255f.js

js bike-magazin.de collected 2026-10-02 05:57:45 UTC 11,034 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26345,32852,45906],{3200:(e,t,a)=>{a.r(t),a.d(t,{BidexVariantFazit:()=>h});var l=a(6029),r=a(90052),n=a(17906),i=a(19844),s=a(71024),d=a.n(s),c=a(5700);let o=d()(()=>a.e(88496).then(a.bind(a,88496)).then(e=>e.ReactComponent),{loadableGenerated:{webpack:()=>[88496]}}),m=e=>(0,l.jsxs)(i.Link,{...e,target:"_blank",children:[e.children,(0,l.jsx)(o,{width:12,height:12,className:"mx-1 -mt-0.5 inline fill-current"})]}),h=({variant:e})=>{let t=(0,c.c)("common");if(!e)return null;let a=e?._search?.brand?.name,i=e?._search?.model?.name,s=e?.testSummary||e?._search?.model?.testSummary;return s?(0,l.jsxs)("div",{className:"mb-4 md:mb-8",children:[(0,l.jsx)(r.A,{headlineHeading:"h2",headlineSize:"md",headlineStyle:"normal",children:t("BRAND_DETAIL_FAZIT_TITLE",{brandName:a,modelName:i})}),(0,l.jsx)("div",{className:"text-base md:text-lg",children:(0,l.jsx)(n.R,{linkTarget:"_blank",linkComponent:m,children:s?s.replace(/\[([^\]]+)\]\(([^)]+)\)/g,(e,t,a)=>{let l=a.replace(/ /g,"%20");return`[${t}](${l})`}):s})})]}):null}},3685:(e,t,a)=>{a.r(t),a.d(t,{BIKE_TYPE_CATEGORIES:()=>r,TECHDATA_FIELDS_CONFIG:()=>s,WHEEL_SIZE_ENUM:()=>n,decodeWheelSize:()=>i,formatForURL:()=>o,getBikeTypeCategory:()=>d,getFieldLabel:()=>l.lu,getTechdataFieldsConfig:()=>c});var l=a(2145);let r={road:["race-bikes","gravel","endurance"],mtb:["all-mountain","enduro","marathon","trail","trail-hardtail","xc-hardtail","freeride","downhill"],ebike:["e-enduro","e-all-mountain","e-hardtail","light-enduro","light-all-mountain","light-downcountry","light-hardtails"],cityTrekking:["city-trekking"],eCityTrekking:["e-city-trekking"]},n={WS12:'12"/203mm',WS14:'14"/254mm',WS16:'16"/305mm',WS18:'18"/355mm',WS20:'20"/406mm',WS22:'22"/489mm',WS24:'24"/507mm',WS26:'26"/559mm',WS27:'27"/630mm',WS28:'28"/622mm',WS29:'29"/622mm',WS50:'27.5"/584mm',WS51:'27,5"+/584mm',WS60:'18"/390mm',WS61:'24"/540mm',WS62:'26"/571mm',WS63:'26"/590mm',WS64:'28"/635mm',WS90:"Sonstige",WS126:'26"',WS127:'27"',WS227:'27,5"',WS128:'28"',WS129:'29"',WS229:'29"/ 27,5"',WS132:'32"'},i=e=>{if(!e)return null;if(Array.isArray(e)){let t=e.map(e=>n[e]||e).filter(Boolean);return t.length>0?t.join(", "):null}return n[e]||e},s={road:[{label:"Preis",type:"price"},{label:"Gewicht",key:"weight",type:"techdata",unit:"kg"},{label:"Antrieb",key:"drive",type:"techdata"},{label:"Schaltung",key:"derailleur",type:"techdata"},{label:"Bremse vorne",key:"brake-front",type:"techdata"},{label:"Laufradsatz",key:"wheelset",type:"techdata"},{label:"Reifen vorne",key:"tire-front",type:"techdata"}],mtb:[{label:"Preis",type:"price"},{label:"Federweg",key:"fork-suspension-travel",type:"techdata",unit:"mm"},{label:"Laufradgr\xf6\xdfe",key:"bidex-ws",type:"techdata",isArray:!0,decoder:"wheelSize"},{label:"Gewicht",key:"weight",type:"techdata",unit:"kg"},{label:"Gabel",key:"fork",type:"techdata"},{label:"D\xe4mpfer",key:"rear-shock",type:"techdata"},{label:"Schaltung",key:"derailleur",type:"techdata"},{label:"Bremse vorne",key:"brake-front",type:"techdata"}],ebike:[{label:"Preis",type:"price"},{label:"Federweg",key:"fork-suspension-travel",type:"techdata",unit:"mm"},{label:"Laufradgr\xf6\xdfe",key:"bidex-ws",type:"techdata",isArray:!0,decoder:"wheelSize"},{label:"Gewicht",key:"weight",type:"techdata",unit:"kg"},{label:"Motor",key:"motor",type:"techdata"},{label:"Akku",key:"battery",type:"techdata"},{label:"Gabel",key:"fork",type:"techdata"},{label:"D\xe4mpfer",key:"rear-shock",type:"techdata"},{label:"Schaltung",key:"derailleur",type:"techdata"},{label:"Bremse vorne",key:"brake-front",type:"techdata"}],cityTrekking:[{label:"Preis",type:"price"},{label:"Gewicht",key:"weight",type:"techdata",unit:"kg"},{label:"Schaltung",key:"derailleur",type:"techdata"}],eCityTrekking:[{label:"Preis",type:"price"},{label:"Gewicht",key:"weight",type:"techdata",unit:"kg"},{label:"Motor",key:"motor",type:"techdata"},{label:"Akku",key:"battery",type:"techdata"},{label:"Schaltung",key:"derailleur",type:"techdata"}],default:[{label:"Preis",type:"price"},{label:"Gewicht",key:"weight",type:"techdata",unit:"kg"},{label:"Gabel",key:"fork",type:"techdata"},{label:"D\xe4mpfer",key:"rear-shock",type:"techdata"}
1,{label:"Schaltung",key:"derailleur",type:"techdata"},{label:"Motor",key:"motor",type:"techdata"},{label:"Akku",key:"battery",type:"techdata"},{label:"Bremse vorne",key:"brake-front",type:"techdata"}]},d=e=>{if(!e)return"default";let t=e.toLowerCase();for(let[e,a]of Object.entries(r))if(a.includes(t))return e;return"default"},c=e=>s[d(e)]||s.default,o=e=>e?e.toLowerCase().replace(/[\s´`']+/g,"-").replace(/[^a-z0-9-]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,""):""},21202:e=>{let t={de:{brands:"marken",brand:"marke",model:"modell",testsAndNews:"tests-und-neuheiten",topic:"thema",editorial:"redaktion",preview:"vorschau",search:"suche",proCycling:"profi-radsport",races:"rennen",stage:"etappe",riders:"fahrer"},en:{brands:"brands",brand:"brand",model:"model",testsAndNews:"tests-and-news",topic:"topic",editorial:"editorial",preview:"preview",search:"search",proCycling:"professional-cycling",races:"races",stage:"stage",riders:"riders"},fr:{brands:"marques",brand:"marque",model:"modele",testsAndNews:"tests-et-nouveautes",topic:"sujet",editorial:"redaction",preview:"apercu",search:"recherche",proCycling:"professionnel-cyclisme",races:"courses",stage:"etape",riders:"coureurs"}};function a(e,a){return t[e]?.[a]||t.de[a]}e.exports={ROUTE_SEGMENTS:t,getLocalePath:a,getBrandUrl:function(e,t){return`/${a(e,"brands")}/${t}`},getModelUrl:function(e,t,l){return`/${a(e,"brands")}/${t}/${a(e,"model")}/${l}`},getBrandTestsUrl:function(e,t){return`/${a(e,"brands")}/${t}/${a(e,"testsAndNews")}`},convertPathLocale:function(e,a,l){if(!e||a===l)return e;let r=t[a]||t.de,n=t[l]||t.de,i=e;return Object.keys(r).sort((e,t)=>r[t].length-r[e].length).forEach(e=>{r[e]!==n[e]&&(i=i.replace(RegExp(`(^|/)${r[e]}(/|$)`,"g"),`$1${n[e]}$2`))}),i}}},57086:(e,t,a)=>{a.r(t),a.d(t,{BidexVariantTechdataTour:()=>x});var l=a(6029),r=a(55729),n=a(44854),i=a.n(n),s=a(19844),d=a(73747),c=a(14001),o=a(90052),m=a(33364),h=a(3200),y=a(5700),p=a(91694),b=a(21202),u=a(3685),k=a(2145),f=a(67756),g=a(98681),S=a(87236);let x=({variant:e})=>{let t=(0,y.c)("common"),a=(0,p.Ym)();if((0,r.useEffect)(()=>{(0,f.trackPiwikEvent)("Testartikel","Alle Details aus dem Testlabor","view"),(0,g.Sc)("view",{type:"testartikel",name:"Alle Details aus dem Testlabor",action:"view"})},[]),!e)return null;let n=e?._search?.brand?.name,m=function(e,t,l){function r(e){return e.toLowerCase().replace(/[\s´`']+/g,"-").replace(/[^a-z0-9-]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"")}let n=r(t),i=r(e),s=(0,b.getModelUrl)(a,n,`${i}-${l}`)+"/";return"Testmodell 200217 - 711 - Hardtail"===e&&(s=(0,b.getModelUrl)(a,"bulls","pulsar-1-655f78ec885d584bb31007be")+"/"),s}(e?._search?.model?.name,n,"object"==typeof e?.model?e?.model?._id||e?.model?.toString?.():e?.model),u=e?.messdaten?.published,k=u?(0,d.vy)(e,e.resultConfig):null,S=e?.data?.messdaten?structuredClone(e.data.messdaten):{},x=e=>e?parseFloat(`${e}`.replace(",",".")).toFixed(1).replace(".",","):e,A=Object.keys(S||{}).filter(e=>"Basis"!==e&&"Allgemein"!==e).map(t=>{let a=(S[t]||[]).filter(e=>c.d.find(t=>t.key===e.key?.replace("messdaten.",""))),l={messdaten:{"bike-type":e?.messdaten?.["bike-type"]}},r={};a.forEach(t=>{r[t.key?.replace("messdaten.","")]=e.resultConfig?.[t.key?.replace("messdaten.","")],i().set(t.key,i().get(t.key,e),l)});let n=(0,d.vy)(l,r);return n?.final?{label:t,value:x(n.final)}:null}).filter(Boolean);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(h.BidexVariantFazit,{variant:e}),u&&k&&A.length>0&&(0,l.jsxs)("div",{className:"mb-4 md:mb-8",id:"bidex-testresult",children:[(0,l.jsx)(o.A,{headlineHeading:"h2",headlineSize:"md",headlineStyle:"normal",className:"mb-4",children:t("BRAND_TEST_RESULT")}),(0,l.jsx)("table",{className:"w-full table-auto",children:(0,l.jsxs)("tbody",{children:[(0,l.jsxs)("tr",{className:"border-b",children:[(0,l.jsx)("th",{className:"py-2 pr-4 text-left font-bold",children:t("BRAND_TEST_PROPERTY")}),(0,l.jsx)("th",{className:"py-2 pl-4 text-left font-bold",children:t("BRAND_TEST_GRADE")})]}),A.map(e=>(0,l.jsxs)("tr",{className:"border-b",children:[(0,l.jsx)("td",{className:"py-2 pr-4",children:e.label}),(0,l.jsx)("td",{className:"py-2 pl-4",children:e.value})]},`grade-summary-${e.label}`)),k.final>0&&(0,l.jsxs)("tr",{className:"border-b",children:[(0,l.jsx)("td",{className:"py-2 pr-4 font-bold",children:t("BRAND_TEST_FINAL_GRADE")}),(0,l.jsx)("td",{className:"py-2 pl-4 font-bold",children:x(k.final)})]})]})}),(0,l.jsx)("p",{className:"mt-2",children:t.rich("BRAND_TEST_FULL_RATING_LINK",{link:e=>(0,l.jsx)("span",{className:"underline",children:(0,l.jsx)(s.Link,{href:m,children:e})})})})]}),(0,l.jsx)(N,{variant:e,link:m})]})},N=({variant:e,link:t})=>{let a=(0,y.c)("common"),r=(0,p.Ym)(),n=e?._search?.brand?.name,i=e?._search?.model?.name,s=e?.messdaten?.["bike-type"],d=(0,u.getTechdataFieldsConfig)(s),c=e?.affiliateLink;return(0,l.jsxs)("div",{className:"mb-4 md:mb-8",id:"bidex-techdata",children:[(0,l.jsx)(o.A,{headlineHeading:"h2",headlineSize:"md",headlineStyle:"normal",className:"mb-4",children:a("BRAND_TECHDATA_TITLE",{brandName:n,modelName:i})}),(0,l.jsx)("table",{className:"mb-4 w-full table-auto",children:(0,l.jsx)("tbody",{children:d.map((t,n)=>{let i=(t=>{if("price"===t.type){var a;return(a=e?.prices?.[0]?.price)?Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR"}).format(a):null}
1let l=e?.techdata?.[t.key];return null==l||""===l||(t.isArray&&Array.isArray(l)&&(l="wheelSize"===t.decoder?(0,u.decodeWheelSize)(l):l.filter(Boolean).join(", ")),null===l||""===l)?null:(t.unit&&l&&(l=`${l} ${t.unit}`),l)})(t);return i?"price"===t.type&&c?(0,l.jsxs)("tr",{className:"border-b",children:[(0,l.jsx)("td",{className:"py-2 pr-4 font-bold",children:(0,k.lu)(t.label,r)}),(0,l.jsxs)("td",{className:"py-2 pl-4",children:[i,(0,l.jsx)(S.y,{click:"testartikel-techdata",action:"click",name:"affiliate-price",tagName:"span",children:(0,l.jsx)(S.y,{visible:"testartikel-techdata",action:"visible",name:"affiliate-price",tagName:"span",children:(0,l.jsxs)("span",{className:"ml-2",children:[">>"," ",(0,l.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"text-skin-secondary underline",children:a("BRAND_DETAIL_AVAILABLE_HERE")})]})})})]})]},`techdata-field-price-${n}`):(0,l.jsxs)("tr",{className:"border-b",children:[(0,l.jsx)("td",{className:"py-2 pr-4 font-bold",children:(0,k.lu)(t.label,r)}),(0,l.jsx)("td",{className:"py-2 pl-4",children:i})]},`techdata-field-${t.key||t.type}-${n}`):null})})}),(0,l.jsx)("div",{className:"mt-4 flex justify-center",onClick:()=>{(0,f.trackPiwikEvent)("Testartikel","Alle Details aus dem Testlabor","click"),(0,g.Sc)("click",{type:"testartikel",name:"Alle Details aus dem Testlabor",action:"click"})},children:(0,l.jsx)(m.$,{link:t,buttonLabel:a("BRAND_TECHDATA_ALL_DETAILS"),buttonSize:"md",buttonOutline:!0,fullWidth:!1,iconName:"arrow"})})]})}}}]);

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.