<commit_before>{% extends 'contents/_base/events.html' %}

{% load static %}
{% load compress %}


{% block content %}

<h1 class="card-page-title">
	<span>{% block page_title %}{% endblock page_title %}</span>
</h1>

{% verbatim %}

<section class="popping-card-deck">
	<div class="popping-card" v-for="(info, index) in backend.keynote">
		<div class="card-logo-block"><img v-bind:src="info.photo"></div>
		<div class="card-info-block">
			<h2 class="card-title">
				{{ info.name }}
				<div class="card-title-accessory">
					<a v-for="(value, key) in info.social" v-bind:href="value" v-bind:class="getSocialIconClass(key)"></a>
				</div>
			</h2>
			<div class="card-info" v-html="info.bio"></div>
			<template v-if="info.talk">
			<h3 class="card-info-title">{{ info.talk.title }}</h3>
			<div class="card-info" v-html="info.talk.abstract"></div>
			</template>
		</div>
		<a href="#keynote-info-modal" class="card-popper" v-on:click="showModal($event, index)"></a>
	</div>
</section>

<template v-if="currentIndex !== null">
<div class="popping-card-modal">
	<div class="modal-inner">
		<div class="popping-card">
			<div>
				<div class="card-logo-block">
					<img v-bind:src="getCurrent('photo')">
				</div>
				<div class="card-info-block">
					<h2 class="card-title">
						{{ getCurrent('name') }}
						<div class="card-title-accessory">
							<a v-for="(value, key) in getCurrent('social')" v-bind:href="value" v-bind:class="getSocialIconClass(key)"></a>
						</div>
					</h2>
					<div class="card-info" v-html="getCurrent('bio')"></div>
					<template v-if="getCurrent('talk')"><commit_msg>Open external links in _blank target<commit_after>{% extends 'contents/_base/events.html' %}

{% load static %}
{% load compress %}


{% block content %}

<h1 class="card-page-title">
	<span>{% block page_title %}{% endblock page_title %}</span>
</h1>

{% verbatim %}

<section class="popping-card-deck">
	<div class="popping-card" v-for="(info, index) in backend.keynote">
		<div class="card-logo-block"><img v-bind:src="info.photo"></div>
		<div class="card-info-block">
			<h2 class="card-title">
				{{ info.name }}
				<div class="card-title-accessory">
					<a v-for="(value, key) in info.social" v-bind:href="value" v-bind:class="getSocialIconClass(key)" target="_blank" rel="noopener"></a>
				</div>
			</h2>
			<div class="card-info" v-html="info.bio"></div>
			<template v-if="info.talk">
			<h3 class="card-info-title">{{ info.talk.title }}</h3>
			<div class="card-info" v-html="info.talk.abstract"></div>
			</template>
		</div>
		<a href="#keynote-info-modal" class="card-popper" v-on:click="showModal($event, index)"></a>
	</div>
</section>

<template v-if="currentIndex !== null">
<div class="popping-card-modal">
	<div class="modal-inner">
		<div class="popping-card">
			<div>
				<div class="card-logo-block">
					<img v-bind:src="getCurrent('photo')">
				</div>
				<div class="card-info-block">
					<h2 class="card-title">
						{{ getCurrent('name') }}
						<div class="card-title-accessory">
							<a v-for="(value, key) in getCurrent('social')" v-bind:href="value" v-bind:class="getSocialIconClass(key)" target="_blank" rel="noopener"></a>
						</div>
					</h2>
					<div class="card-info" v-html="getCurrent('bio')"></div>
					<template v-if="getCurrent('talk')">
{'fraction_non_alphanumeric': 0.22967663946811726, 'fraction_numerical': 0.004835297673012995, 'mean_word_length': 4.092307692307692, 'pattern_counts': {'":': 0, '<': 97, '<?xml version=': 0, '>': 97, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6076478', 'n_tokens_mistral': 1408, 'n_tokens_neox': 1213, 'n_words': 214}