PageSourceSearch

https://webasto-group.com/etc.clientlibs/webasto/clientlibs/client…/chunks/6359-8381b12b96ea50429206.js

js webasto-group.com collected 2026-10-02 17:25:26 UTC 6,615 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[6359,7663],{6359:function(e,n,t){t.r(n),t.d(n,{default:function(){return l}});var a=t(7126),r=t(7294),o=t(1558),i=t(7663),s=t(7328);function c({fair:e}){const{ctaLabel:n}=(0,i.useDataset)(),t=e.image?._dynamicUrl||e.image?._path,a=()=>{try{return new URL(e.link).hostname!==window.location.hostname}catch(e){}return!1};return r.createElement("div",{className:"cmp-fair"},t&&r.createElement("div",{className:"cmp-fair__image"},r.createElement("div",{className:"cmp-image"},r.createElement("img",{className:"cmp-image__image",src:t,alt:e.name}))),r.createElement("div",{className:"cmp-fair__content"},r.createElement("div",{className:"cmp-fair__date"},r.createElement("strong",null,e.date),r.createElement("small",null,e.dateDetails)),r.createElement("div",{className:"cmp-fair__pretitle"},e.address),r.createElement("h2",{className:"cmp-fair__title"},e.name),n&&r.createElement("div",{className:"button cmp-button--dark"},r.createElement("a",{className:"cmp-button",href:e.link+(a()?"":".html"),...a()?{target:"_blank",rel:"noopener noreferrer"}:{}},n))))}function l(){const{limit:e,tag:n}=(0,i.useDataset)(),[t,l]=(0,r.useState)([]);return(0,r.useEffect)((()=>{(async()=>{const{data:t}=await(0,s.JT)("FAIRS"),r=a.ou.local().startOf("day"),i=(t?.fairList?.items||[]).filter((e=>{const t=a.ou.fromISO(e.fairDate).startOf("day")>=r,i=!n||(0,o.E5)(e).includes(n);return t&&i}));i.sort(((e,n)=>{const t=a.ou.fromISO(e.fairDate),o=a.ou.fromISO(n.fairDate);return t.diff(r).milliseconds-o.diff(r).milliseconds})),l(e?i.slice(0,e):i)})()}),[]),r.createElement(r.Fragment,null,t.map((e=>r.createElement(c,{fair:e,key:e._path}))))}},7663:function(e,n,t){t.r(n),t.d(n,{DatasetContext:function(){return r},DatasetContextProvider:function(){return o},useDataset:function(){return i}});var a=t(7294);const r=(0,a.createContext)({});function o({children:e,dataset:n}){return a.createElement(r.Provider,{value:n},e)}function i(){return(0,a.useContext)(r)}},7328:function(e,n,t){t.d(n,{JT:function(){return s}});var a=t(7940);const r={DEALERS:{persistedName:"dealers",query:'\n    query getDealers($locale: String = "en") {\n        dealerList(\n            # Disable _assetTransform for local testing.\n            _assetTransform: { width: 720, format: WEBP, preferWebp: true }\n            _locale: $locale\n            filter: {\n                _path: { _expressions: { value: "/content/dam/webasto", _operator: STARTS_WITH } }\n            }\n        ) {\n            items {\n                name\n                phone\n                zip\n                latitude\n                longitude\n                country\n                address\n                email\n                city\n                url\n                region\n                type\n                image {\n                    ... on ImageRef {\n                        _path\n                        # Disable _dynamicUrl for local testing.\n                        _dynamicUrl\n                    }\n                }\n            }\n        }\n    }\n',params:{}},PRODUCTS:{persistedName:"products",query:'\n    query getProducts($locale: String = "en", $productId: String, $region: String) {\n        productList(\n            _locale: $locale\n            # Disable _assetTransform for local testing.\n            _assetTransform: { width: 720, format: WEBP, preferWebp: true }\n            filter: { productRegions: { _expressions: { value: $region } }, productId: { _expressions: { value: $productId } } }\n        ) {\n            items {\n                _metadata {\n                    calendarMetadata {\n                        name\n                        value\n                    }\n                }\n                productId\n                productTitle\n                productSolution {\n                    ... on FilteroptionModel {\n                        filterId\n                        filterOptionName\n                        filterIcon\n                        _path\n                    }\n                }\n                productAccessories {\n                    productId\n                    productTitle\n                }\n                relatedProducts\n                productProductType {\n                    ... on FilteroptionModel {\n                        filterId\n                        filterOptionName\n                        filterIcon\n                    }\n                }\n                productVehicleType {\n                    ... on FilteroptionModel {\n                        filterId\n                        filterOptionName\n                        filterIcon\n                    }\n                }\n                productDescription {\n                    plaintext\n                }\n                productImage {\n                    ... on ImageRef {\n                        _path\n                        # Disable _dynamicUrl for local testing.\n                        _dynamicUrl\n                    }\n                }\n                productRegions\n                productOperationMode {\n                    ... on FilteroptionModel {\n                        filterId\n                        filterOptionName\n                        filterIcon\n                    }\n                }\n                productInfo\n                productBrand\n                productIsAccessory\n                _path\n            }\n        }\n    }\n',params:{locale:"",productId:"",region:""}},FAIRS:{persistedName:"fairs",query:"\n    query getFairs {\n        fairList {\n            items {\n                _metadata {\n                    calendarMetadata {\n                        name\n                        value\n                    }
1\n                    stringArrayMetadata {\n                        name\n                        value\n                    }\n                }\n                _path\n                fairDate\n                name\n                link\n                address\n                date\n                dateDetails\n                image {\n                    ... on ImageRef {\n                        _path\n                    }\n                }\n            }\n        }\n    }\n",params:{}}},o=new(t.n(a)())({serviceURL:window.location.origin,endpoint:"/content/cq:graphql/webasto/endpoint.json"}),i=e=>(Object.keys(e).forEach((n=>{e[n]&&"object"==typeof e[n]?i(e[n]):e[n]||0===e[n]||delete e[n]})),e),s=async(e,n={})=>(async(e,n={})=>o.runPersistedQuery(`webasto/${r[e].persistedName}`,i(n)))(e,n)}}]);

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.