SYMBOL INDEX (81 symbols across 21 files) FILE: assets/js/_helpers.js function findCallback (line 227) | function findCallback(cookie) {return cookie.startsWith(cookiePrefix);} FILE: assets/js/comments.js function toggle_comments (line 13) | function toggle_comments(event) { function hide_youtube_replies (line 25) | function hide_youtube_replies(event) { function show_youtube_replies (line 40) | function show_youtube_replies(event) { function get_youtube_comments (line 55) | function get_youtube_comments() { function get_youtube_replies (line 122) | function get_youtube_replies(target, load_more, load_replies) { FILE: assets/js/community.js function hide_youtube_replies (line 4) | function hide_youtube_replies(event) { function show_youtube_replies (line 19) | function show_youtube_replies(event) { function get_youtube_replies (line 34) | function get_youtube_replies(target, load_more) { FILE: assets/js/embed.js function get_playlist (line 4) | function get_playlist(plid) { FILE: assets/js/handlers.js function toggle_classes (line 42) | function toggle_classes(toAdd, toRemove) { function update_volume_value (line 80) | function update_volume_value() { function revoke_token (line 88) | function revoke_token(target) { function remove_subscription (line 108) | function remove_subscription(target) { FILE: assets/js/notifications.js constant STORAGE_KEY_STREAM (line 5) | const STORAGE_KEY_STREAM = 'stream'; constant STORAGE_KEY_NOTIF_COUNT (line 7) | const STORAGE_KEY_NOTIF_COUNT = 'notification_count'; function get_subscriptions (line 12) | function get_subscriptions() { function create_notification_stream (line 21) | function create_notification_stream(subscriptions) { function update_ticker_count (line 77) | function update_ticker_count() { function start_stream_if_needed (line 90) | function start_stream_if_needed() { FILE: assets/js/pagination.js constant CURRENT_CONTINUATION (line 3) | const CURRENT_CONTINUATION = (new URL(document.location)).searchParams.g... constant CONT_CACHE_KEY (line 4) | const CONT_CACHE_KEY = `continuation_cache_${encodeURIComponent(window.l... function get_data (line 6) | function get_data(){ function save_data (line 10) | function save_data(){ function button_press (line 17) | function button_press(){ function set_continuation (line 49) | function set_continuation(prev_ctoken = null){ FILE: assets/js/player.js function addCurrentTimeToURL (line 109) | function addCurrentTimeToURL(url, base) { method url (line 181) | get url() { method embedCode (line 187) | get embedCode() { function isMobile (line 207) | function isMobile() { function getCookieValue (line 293) | function getCookieValue(name) { function updateCookie (line 307) | function updateCookie(newVolume, newSpeed) { function change_volume (line 489) | function change_volume(delta) { function toggle_muted (line 496) | function toggle_muted() { function skip_seconds (line 500) | function skip_seconds(delta) { function set_seconds_after_start (line 508) | function set_seconds_after_start(delta) { function save_video_time (line 513) | function save_video_time(seconds) { function get_video_time (line 519) | function get_video_time() { function get_all_video_times (line 523) | function get_all_video_times() { function remove_all_video_times (line 527) | function remove_all_video_times() { function set_time_percent (line 531) | function set_time_percent(percent) { function play (line 537) | function play() { player.play(); } function pause (line 538) | function pause() { player.pause(); } function stop (line 539) | function stop() { player.pause(); player.currentTime(0); } function toggle_play (line 540) | function toggle_play() { player.paused() ? play() : pause(); } function bindChange (line 545) | function bindChange(onOrOff) { function setMode (line 553) | function setMode(track, mode) { function update_captions (line 601) | function update_captions() { function toggle_fullscreen (line 607) | function toggle_fullscreen() { function increase_playback_rate (line 611) | function increase_playback_rate(steps) { function increase_caption_size (line 619) | function increase_caption_size(steps) { function toggle_caption_window (line 629) | function toggle_caption_window() { function toggle_caption_opacity (line 638) | function toggle_caption_opacity() { function mouseScroll (line 772) | function mouseScroll(event) { FILE: assets/js/playlist_widget.js function add_playlist_video (line 5) | function add_playlist_video(target) { function add_playlist_item (line 20) | function add_playlist_item(target) { function remove_playlist_item (line 35) | function remove_playlist_item(target) { FILE: assets/js/subscribe_widget.js function subscribe (line 14) | function subscribe() { function unsubscribe (line 30) | function unsubscribe() { FILE: assets/js/themes.js constant STORAGE_KEY_THEME (line 5) | const STORAGE_KEY_THEME = 'dark_mode'; constant THEME_DARK (line 6) | const THEME_DARK = 'dark'; constant THEME_LIGHT (line 7) | const THEME_LIGHT = 'light'; function setTheme (line 19) | function setTheme(theme) { FILE: assets/js/watch.js function toggle_parent (line 3) | function toggle_parent(target) { function swap_comments (line 14) | function swap_comments(event) { function next_video (line 29) | function next_video() { function continue_autoplay (line 45) | function continue_autoplay(event) { function get_playlist (line 53) | function get_playlist(plid) { function get_reddit_comments (line 114) | function get_reddit_comments() { FILE: assets/js/watched_indicator.js function get_all_video_times (line 4) | function get_all_video_times() { FILE: assets/js/watched_widget.js function mark_watched (line 5) | function mark_watched(target) { function mark_unwatched (line 19) | function mark_unwatched(target) { FILE: config/sql/channel_videos.sql type public (line 5) | CREATE TABLE IF NOT EXISTS public.channel_videos FILE: config/sql/channels.sql type public (line 5) | CREATE TABLE IF NOT EXISTS public.channels FILE: config/sql/nonces.sql type public (line 5) | CREATE TABLE IF NOT EXISTS public.nonces FILE: config/sql/playlist_videos.sql type public (line 5) | CREATE TABLE IF NOT EXISTS public.playlist_videos FILE: config/sql/session_ids.sql type public (line 5) | CREATE TABLE IF NOT EXISTS public.session_ids type session_ids_id_idx (line 19) | CREATE INDEX IF NOT EXISTS session_ids_id_idx FILE: config/sql/users.sql type public (line 5) | CREATE TABLE IF NOT EXISTS public.users FILE: config/sql/videos.sql type public (line 5) | CREATE UNLOGGED TABLE IF NOT EXISTS public.videos type id_idx (line 19) | CREATE UNIQUE INDEX IF NOT EXISTS id_idx