ls
                        datasets = getSampleDatasets();
                        mainCatalogDatasets = datasets.filter(d => d.catalog_type === 'main');
                        communityCatalogDatasets = datasets.filter(d => d.catalog_type === 'community');

                        initializeData();
                        loadingSpinner.style.display = 'none';
                    });
            }

            function getSampleDatasets() {
                // Sample datasets that mimic the structure of th