PageSourceSearch

https://sportpasheerlen.nl/content/themes/movenl/assets/js/overview-fQz7nkT-.js

js sportpasheerlen.nl collected 2026-09-24 13:53:58 UTC 3,188 bytes, 27 lines download raw bytes

1import { a as _objectSpread2 } from './main-module-D8UQLSsS.js';
2import { a as activities } from './activities-CcxMjSFt.js';
3import { o as overviewPage } from './overview-CfDoJmHV.js';
4import { b as bundleCard, s as sessionCard } from './activity-bundle-DL26mPwk.js';
5import { b as activitiesBundleMapCard, a as activitiesSessionMapCard } from './activities-session-CVJb-oHr.js';
6import { a as activitiesHelper } from './activities-C70WWTg7.js';
7import './loading-DICUQEYz.js';
8import './a11y-B-zyjK_U.js';
9import './navigation-CSDkkhKK.js';
10import './create-element-if-not-defined-CsiCqqQ3.js';
11import './base64-D0xLjV6U.js';
12import './sports-Cklqydhu.js';
13import './quick-search-CX1GNLZH.js';
14import './security-CjMZ7P28.js';
15import './organizations-CR2eFO7J.js';
16import './nouislider-Dl-jRGqV.js';
17import './map-BGqh6wnp.js';
18import './reformat-DUMoSDhI.js';
19import './age-B6r4bODg.js';
20import './sport-icons-_R8LgqHe.js';
21
22class activitiesOverview extends overviewPage{constructor(rootElement){super(rootElement);}async init(){await super.init();// await this.settleData();
23this.initEventListeners();document.dispatchEvent(this.events.loaded);}initEventListeners(){super.initEventListeners();}/* ------------------------------------ Results ------------------------------------ */async getMarkers(query){const results=await activities.getMarkers(query);if(!results){console.warn('No marker results found');return [];}results.forEach(item=>{item.id=item.location_id;});return results;}getResults(query){return activities.get(query);}getSecondaryResults(query){query.primary='0';return activities.get(query);}getGridCards(results){if(!results){console.warn('No results found');return [];}let gridCards=[];results.activities.forEach(result=>{if(result.upcoming_bundle){gridCards.push(bundleCard(result));}else if(result.upcoming_session||result.hide_offers){gridCards.push(sessionCard(result));}});return gridCards;}getMapCards(results){if(!results){console.warn('No results found');return [];}let mapCards=[];results.activities.forEach(result=>{mapCards.push(this.getMapCard(result));});return mapCards;}getMapCard(item){if(item.upcoming_bundle){// return this.getMapBundleCard(item);
24return activitiesBundleMapCard(item);}else if(item.upcoming_session||item.hide_offers){// return this.getMapSessionCard(item);
25return activitiesSessionMapCard(item);}}async getMarkerData(location_id,primary='1',query={}){const results=await activities.get(_objectSpread2(_objectSpread2({},query),{},{location:location_id,primary:primary}));let html='';for(const result of (_results$activities=results.activities)!==null&&_results$activities!==void 0?_results$activities:[]){var _results$activities;const type=activitiesHelper.getType(result);let card='';switch(type){case 'bundle':card=activitiesBundleMapCard(result,'swiper-slide lg:h-auto');break;case 'session':card=activitiesBundleMapCard(result,'swiper-slide lg:h-auto');break;}html+=card;}if(!results){html=`Geen ${this.assetName.multiple} gevonden`;}return {data:results,html:html};}}document.querySelectorAll('.js-activities-overview').forEach(el=>{const instance=new activitiesOverview(el);instance.init();});
26
27export { activitiesOverview };

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.