<commit_before><template>
	<div
		class="modal modal-lg modal-full modal-setlist-presentation"
		:class="{ active: active }"
		ref="container"
		tabindex="0"
		@keydown.up="$refs.presentation.slidePrev()"
		@keydown.left="$refs.presentation.slidePrev()"
		@keydown.down="$refs.presentation.slideNext()"
		@keydown.right="$refs.presentation.slideNext()"
	>
		<a href="#" class="modal-overlay" aria-label="Close" @click.prevent="$emit('closed')"></a>
		<div class="modal-container">
			<div v-if="songs && songs.length > 0" class="modal-body">
				<hooper
					:settings="settings"
					ref="presentation"
					class="presentation"
					id="presentation"
					@updated="maximizeFontsize"
					@slide="updatePosition"
				>
					<slide v-for="(song, i) in songs" :key="i" :index="i">
						<SongContent
							:content="song.content"
							:chords="chords"
							:tuning="song.customTuningDelta"
							:presentation="true"
							:ref="'songcontent' + i"
						/>
					</slide>
					<hooper-pagination slot="hooper-addons"></hooper-pagination>
				</hooper>
			</div>
			<div class="modal-footer" :class="{ 'hidden': !chords}"><commit_msg>:gear: add shortcut for autoSync presentation<commit_after><template>
	<div
		class="modal modal-lg modal-full modal-setlist-presentation"
		:class="{ active: active }"
		ref="container"
		tabindex="0"
		@keydown.up.exact="$refs.presentation.slidePrev()"
		@keydown.left.exact="$refs.presentation.slidePrev()"
		@keydown.down.exact="$refs.presentation.slideNext()"
		@keydown.right.exact="$refs.presentation.slideNext()"
		@keydown.ctrl.83.prevent="autoSync = !autoSync"
	>
		<a href="#" class="modal-overlay" aria-label="Close" @click.prevent="$emit('closed')"></a>
		<div class="modal-container">
			<div v-if="songs && songs.length > 0" class="modal-body">
				<hooper
					:settings="settings"
					ref="presentation"
					class="presentation"
					id="presentation"
					@updated="maximizeFontsize"
					@slide="updatePosition"
				>
					<slide v-for="(song, i) in songs" :key="i" :index="i">
						<SongContent
							:content="song.content"
							:chords="chords"
							:tuning="song.customTuningDelta"
							:presentation="true"
							:ref="'songcontent' + i"
						/>
					</slide>
					<hooper-pagination slot="hooper-addons"></hooper-pagination>
				</hooper>
			</div>
			<div class="modal-footer" :class="{ 'hidden': !chords}">
{'fraction_non_alphanumeric': 0.1891778523489933, 'fraction_numerical': 0.0025167785234899327, 'mean_word_length': 3.887295081967213, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 35, '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': '2109460', 'n_tokens_mistral': 1048, 'n_tokens_neox': 786, 'n_words': 122}