PageSourceSearch

https://manuellecha.com/assets/js/search-data.js

js manuellecha.com collected 2026-09-24 14:15:55 UTC 6,226 bytes, 144 lines download raw bytes

1// get the ninja-keys element
2const ninja = document.querySelector('ninja-keys');
3
4// add the home and posts menu items
5ninja.data = [{
6    id: "nav-about",
7    title: "about",
8    section: "Navigation",
9    handler: () => {
10      window.location.href = "/";
11    },
12  },{id: "nav-publications",
13          title: "publications",
14          description: "",
15          section: "Navigation",
16          handler: () => {
17            window.location.href = "/publications/";
18          },
19        },{id: "nav-cv",
20          title: "cv",
21          description: "",
22          section: "Navigation",
23          handler: () => {
24            window.location.href = "/cv/";
25          },
26        },{id: "post-google-gemini-updates-flash-1-5-gemma-2-and-project-astra",
27        
28          title: 'Google Gemini updates: Flash 1.5, Gemma 2 and Project Astra <svg width="1.2rem" height="1.2rem" top=".5rem" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><path d="M17 13.5v6H5v-12h6m3-3h6v6m0-6-9 9" class="icon_svg-stroke" stroke="#999" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>',
29        
30        description: "We’re sharing updates across our Gemini family of models and a glimpse of Project Astra, our vision for the future of AI assistants.",
31        section: "Posts",
32        handler: () => {
33          
34            window.open("https://blog.google/technology/ai/google-gemini-update-flash-ai-assistant-io-2024/", "_blank");
35          
36        },
37      },{id: "post-displaying-external-posts-on-your-al-folio-blog",
38        
39          title: 'Displaying External Posts on Your al-folio Blog <svg width="1.2rem" height="1.2rem" top=".5rem" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><path d="M17 13.5v6H5v-12h6m3-3h6v6m0-6-9 9" class="icon_svg-stroke" stroke="#999" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>',
40        
41        description: "",
42        section: "Posts",
43        handler: () => {
44          
45            window.open("https://medium.com/@al-folio/displaying-external-posts-on-your-al-folio-blog-b60a1d241a0a?source=rss-17feae71c3c4------2", "_blank");
46          
47        },
48      },{id: "news-first-place-at-the-2nd-icml-topological-deep-learning-challenge",
49          title: 'First place at the 2nd ICML Topological Deep Learning Challenge.',
50          description: "",
51          section: "News",},{id: "news-began-my-phd-in-the-ellis-program-jointly-affiliated-with-iit-and-the-university-of-oxford",
52          title: 'Began my PhD in the ELLIS program, jointly affiliated with IIT and the...',
53          description: "",
54          section: "News",},{id: "news-higher-order-topological-directionality-and-directed-simplicial-neural-networks-accepted-at-icassp-2025",
55          title: 'Higher-Order Topological Directionality and Directed Simplicial Neural Networks accepted at ICASSP 2025.',
56          description: "",
57          section: "News",},{id: "news-awarded-the-g-research-early-career-researcher-grant",
58          title: 'Awarded the G-Research Early-Career Researcher Grant.',
59          description: "",
60          section: "News",},{id: "news-invited-talk-at-the-applied-algebraic-topology-research-network-aatrn-on-directed-top
60ological-deep-learning-and-brain-networks",
61          title: 'Invited talk at the Applied Algebraic Topology Research Network (AATRN) on Directed Topological...',
62          description: "",
63          section: "News",},{id: "news-co-organizing-the-gram-workshop-geometry-grounded-representation-learning-and-generative-modeling-at-iclr-2026",
64          title: 'Co-organizing the GRaM Workshop (Geometry-grounded Representation Learning and Generative Modeling) at ICLR 2026....',
65          description: "",
66          section: "News",},{id: "news-directed-semi-simplicial-learning-with-applications-to-brain-activity-decoding-accepted-at-iclr-2026",
67          title: 'Directed Semi-Simplicial Learning with Applications to Brain Activity Decoding accepted at ICLR 2026....',
68          description: "",
69          section: "News",},{
70        id: 'social-cv',
71        title: 'CV',
72        section: 'Socials',
73        handler: () => {
74          window.open("/assets/pdf/ManuelLecha_CV.pdf", "_blank");
75        },
76      },{
77        id: 'social-email',
78        title: 'email',
79        section: 'Socials',
80        handler: () => {
81          window.open("mailto:%6D%6C%65%63%68%61%73%61%6E%63%68%65%7A@%67%6D%61%69%6C.%63%6F%6D", "_blank");
82        },
83      },{
84        id: 'social-scholar',
85        title: 'Google Scholar',
86        section: 'Socials',
87        handler: () => {
88          window.open("https://scholar.google.com/citations?user=d2yJdq8AAAAJ", "_blank");
89        },
90      },{
91        id: 'social-github',
92        title: 'GitHub',
93        section: 'Socials',
94        handler: () => {
95          window.open("https://github.com/ManuelLecha", "_blank");
96        },
97      },{
98        id: 'social-linkedin',
99        title: 'LinkedIn',
100        section: 'Socials',
101        handler: () => {
102          window.open("https://www.linkedin.com/in/manuellecha", "_blank");
103        },
104      },{
105        id: 'social-x',
106        title: 'X',
107        section: 'Socials',
108        handler: () => {
109          window.open("https://twitter.com/ManuelLecha", "_blank");
110        },
111      },{
112        id: 'social-rss',
113        title: 'RSS Feed',
114        section: 'Socials',
115        handler: () => {
116          window.open("/feed.xml", "_blank");
117        },
118      },{
119      id: 'light-theme',
120      title: 'Change theme to light',
121      description: 'Change the theme of the site to Light',
122      section: 'Theme',
123      handler: () => {
124        setThemeSetting("light");
125      },
126    },
127    {
128      id: 'dark-theme',
129      title: 'Change theme to dark',
130      description: 'Change the theme of the site to Dark',
131      section: 'Theme',
132      handler: () => {
133        setThemeSetting("dark");
134      },
135    },
136    {
137      id: 'system-theme',
138      title: 'Use system default theme',
139      description: 'Change the theme of the site to System Default',
140      section: 'Theme',
141      handler: () => {
142        setThemeSetting("system");
143      },
144    },];

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.