PageSourceSearch

https://aleininger.eu/assets/js/search-data.js

js aleininger.eu collected 2026-10-05 00:39:55 UTC 8,379 bytes, 181 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-cv",
13          title: "CV",
14          description: "",
15          section: "Navigation",
16          handler: () => {
17            window.location.href = "/cv/";
18          },
19        },{id: "nav-publications",
20          title: "Publications",
21          description: "",
22          section: "Navigation",
23          handler: () => {
24            window.location.href = "/publications/";
25          },
26        },{id: "nav-projects",
27          title: "Projects",
28          description: "Current third-party funded research projects.",
29          section: "Navigation",
30          handler: () => {
31            window.location.href = "/projects/";
32          },
33        },{id: "nav-working-papers",
34          title: "Working Papers",
35          description: "",
36          section: "Navigation",
37          handler: () => {
38            window.location.href = "/working-papers/";
39          },
40        },{id: "nav-teaching",
41          title: "Teaching",
42          description: "",
43          section: "Navigation",
44          handler: () => {
45            window.location.href = "/teaching/";
46          },
47        },{id: "post-google-gemini-updates-flash-1-5-gemma-2-and-project-astra",
48        
49          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>',
50        
51        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.",
52        section: "Posts",
53        handler: () => {
54          
55            window.open("https://blog.google/technology/ai/google-gemini-update-flash-ai-assistant-io-2024/", "_blank");
56          
57        },
58      },{id: "post-displaying-external-posts-on-your-al-folio-blog",
59        
60          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>',
61        
62        description: "",
63        section: "Posts",
64        handler: () => {
65          
66            window.open("https://medium.com/@al-folio/displaying-external-posts-on-your-al-folio-blog-b60a1d241a0a?source=rss-17feae71c3c4------2", "_blank");
67          
68        },
69      },{id: "books-the-godfather",
70          title: 'The Godfather',
71          description: "",
72          section: "Books",handler: () => {
73              window.location.href = "/books/the_godfather/";
74            },},{id: "news-new-special-issue-unequal-participation-among-youth-and-immigrants-analyzing-political-attitudes-and-behavior-in-societal-subgroups-co-edited-with-sabrina-mayer-appeared-in-politics-and-governance",
75          title: 'New special issue: “Unequal Participation Among Youth and Immigrants: Analyzing Political Attitudes and...',
76          description: "",
77          section: "News",},{id: "news-new-publication-citizen-forecasting-in-a-mixed-electoral-system-the-2021-german-federal-election-as-a-test-case-now-online-first-in-international-journal-of-forecasting",
78          title: 'New publication: “Citizen Forecasting in a Mixed Electoral System. The 2021 German federal...',
79          description: "",
80          section: "News",},{id: "news-new-job-i-changed-institutions-and-am-now-professor-of-political-science-at-the-university-of-hamburg",
81          title: 'New job: I changed institutions and am now Professor of political science at...',
82          description: "",
83          section: "News",},{id: "projects-elite-affective-polarization",
84          title: 'Elite Affective Polarization',
85          description: "Elite Affective Polarization in Israel and Germany",
86          section: "Projects",handler: () => {
87              window.location.href = "/projects/elite_polarization/";
88            },},{id: "projects-polarization-through-and-in-referendums",
89          title: 'Polarization through and in referendums',
90          description: "Polarization through and in referendums — mapping polarization within and beyond the party system",
91          section: "Projects",handler: () => {
92              window.location.href = "/projects/emmy_noether/";
93            },},{id: "projects-legacies-of-transition",
94          title: 'Legacies of Transition',
95          description: "Legacies of democratic transition — explaining the success of the populist radical right in eastern Germany",
96          section: "Projects",handler: () => {
97              window.location.href = "/projects/fritz_thyssen/";
98            },},{id: "projects-respol",
99          title: 'RESPOL',
100          description: "Residential mobility and the realignment of electoral politics in established democracies",
101          section: "Projects",handler: () => {
102              window.location.href = "/projects/respol/";
103            },},{id: "teachings-data-science-fundamentals",
104          title: 'Data Science Fundamentals',
105          description: "This course covers the foundational aspects of data science, including data collection, cleaning, analysis, and visualization. Students will learn practical skills for working with real-world datasets.",
106          section: "Teachings",handler: () => {
107              window.location.href = "/teachings/data-science-fundamentals/";
108            },},{id: "teachings-introduction-to-machine-learning",
109          title: 'Introduction to Machine Learning',
110          description: "This course provides an introduction to machine learning concepts, algorithms, and applications. Students will learn about supervised and unsupervised learning, model evaluation, and practical implementations.",
111          section: "Teachings",handler: () => {
112              window.location.href = "/teachings/introduction-to-machine-learning/";
113            },},{
114        id: 'social-cv',
115        title: 'CV',
116        section: 'Socials',
117        handler: () => {
118          window.open("/assets/pdf/aleininger_cv.pdf", "_blank");
119        },
120      },{
121        id: 'social-email',
122        title: 'email',
123        section: 'Socials',
124        handler: () => {
125          window.open("mailto:%61%72%6E%64%74.%6C%65%69%6E%69%6E%67%65%72@%75%6E%69-%68%61%6D%62%75%72%67.%64%65", "_blank");
126        },
127      },{
128        id: 'social-github',
129        title: 'GitHub',
130        section: 'Socials',
131        handler: () => {
132          window.open("https://github.com/aleininger", "_blank");
133        },
134      },{
135        id: 'social-orcid',
136        title: 'ORCID',
137        section: 'Socials',
138        handler: () => {
139          window.open("https://orcid.org/0000-0003-2491-9057", "_blank");
140        },
141      },{
142        id: 'social-bluesky',
143        title: 'Bluesky',
144        section: 'Socials',
145        handler: () => {
146          window.open("https://bsky.app/profile/aleininger.bsky.social", "_blank");
147        },
148      },{
149        id: 'social-scholar',
150        title: 'Google Scholar',
151        section: 'Socials',
152        handler: () => {
153          window.open("https://scholar.google.com/citations?user=y0kXRY4AAAAJ", "_blank");
154        },
155      },{
156      id: 'light-theme',
157      title: 'Change theme to light',
158      description: 'Change the theme of the site to Light',
159      section: 'Theme',
160      handler: () => {
161        setThemeSetting("light");
162      },
163    },
164    {
165      id: 'dark-theme',
166      title: 'Change theme to dark',
167      description: 'Change the theme of the site to Dark',
168      section: 'Theme',
169      handler: () => {
170        setThemeSetting("dark");
171      },
172    },
173    {
174      id: 'system-theme',
175      title: 'Use system default theme',
176      description: 'Change the theme of the site to System Default',
177      section: 'Theme',
178      handler: () => {
179        setThemeSetting("system");
180      },
181    },];

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.