PageSourceSearch

https://pupwife.com/scripts/desktop/citrusBootAsciiVariants.js

js pupwife.com collected 2026-09-30 15:04:49 UTC 6,816 bytes, 70 lines download raw bytes

1/**
2 * CitrusOS boot header ASCII art variants (random pick on each load).
3 */
4(function (global) {
5    'use strict';
6
7    global.CitrusBootAsciiVariants = [
8        [
9            ' ██████╗██╗████████╗██████╗ ██╗   ██╗███████╗     ██████╗ ███████╗',
10            '██╔════╝██║╚══██╔══╝██╔══██╗██║   ██║██╔════╝    ██╔═══██╗██╔════╝',
11            '██║     ██║   ██║   ██████╔╝██║   ██║███████╗    ██║   ██║███████╗',
12            '██║     ██║   ██║   ██╔══██╗██║   ██║╚════██║    ██║   ██║╚════██║',
13            '╚██████╗██║   ██║   ██║  ██║╚██████╔╝███████║    ╚██████╔╝███████║',
14            ' ╚═════╝╚═╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝ ╚══════╝     ╚═════╝ ╚══════╝'
15        ].join('\n'),
16        [
17            '       _..._                                             .-\'\'\'-.        ',
18            '    .-\'_..._\'\'.                                         \'   _    \\      ',
19            '  .\' .\'      \'\\.--.                                  /   /` \'.   \\     ',
20            ' / .\'           |__|                                 .   |     \\  \'     ',
21            '. \'             .--.     .|  .-,.--.                 |   \'      |  \'    ',
22            '| |             |  |   .\' |_ |  .-. |                \\    \\     / /     ',
23            '| |             |  | .\'     || |  | | _    _         _`.   ` ..\' / _    ',
24            '. \'             |  |\'--.  .-\'| |  | || \'  / |      .\' |  \'-...-\'`. \' |   ',
25            ' \\ \'.          .|  |   |  |  | |  \'-.\' | .\' |     .   | /       .   | / ',
26            '  \'. `._____.-\'/|__|   |  |  | |    /  | /  |   .\'.\'| |//     .\'.\'| |// ',
27            '    `-.______ /        |  \'.\'| |   |   `\'.  | .\'.\'.\'-\'  /    .\'.\'.\'-\'  /  ',
28            '             `         |   / |_|   \'   .\'|  \'/.\'   \\_.\'     .\'   \\_.\'   ',
29            '                       `-\'         `-\'  `--\'                           '
30        ].join('\n'),
31        [
32            '    _______  .-./`) ,---------. .-------.      ___    _    .-\'\'\'-.     ,-----.       .-\'\'\'-.  ',
33            '   /   __  \\ \\ .-.\')\\          \\|  _ _   \\   .\'   |  | |  / _     \\  .\'  .-,  \'.    / _     \\ ',
34            '  | ,_/  \\__)/ `-\' \\ `--.  ,---\'| ( \' )  |   |   .\'  | | (`\' )/`--\' / ,-.|  \\ _ \\  (`\' )/`--\' ',
35            ',-./  )       `-\'`"`    |   \\   |(_ o _) /   .\'  \'_  | |(_ o _).   ;  \\  \'_ /  | :(_ o _).    ',
36            '\\  \'_ \'`)     .---.     :_ _:   | (_,_).\' __ \'   ( \\.-.| (_,_). \'. |  _`,/ \\ _/  | (_,_). \'.  ',
37            ' > (_)  )  __ |   |     (_I_)   |  |\\ \\  |  |\' (`. _` /|.---.  \\  :: (  \'\\_/ \\   ;.---.  \\  : ',
38            '(  .  .-\'_/  )|   |    (_(=)_)  |  | \\ `\'   /| (_ (_) _)\\    `-\'  | \\ `"/  \\  ) / \\    `-\'  | ',
39            ' `-\'`-\'     / |   |     (_I_)   |  |  \\    /  \\ /  . \\ / \\       /   \'. \\_/``".\'   \\       /  ',
40            '   `._____.\'  \'---\'     \'---\'   \'\'-\'   `-\'    ``-\'`-\'\'   `-...-\'      \'-----\'      `-...-\'   '
41        ].join('\n'),
42        [
43            '  ░██████  ░██   ░██                                     ░██████     ░██████   ',
44            ' ░██   ░██       ░██                                    ░██   ░██   ░██   ░██  ',
45            '░██        ░██░████████ ░██░████ ░██    ░██  ░███████  ░██     ░██ ░██         ',
46            '░██        ░██   ░██    ░███     ░██    ░██ ░██        ░██     ░██  ░████████  ',
47            '░██        ░██   ░██    ░██      ░██    ░██  ░███████  ░██     ░██         ░██ ',
48            ' ░██   ░██ ░██   ░██    ░██      ░██   ░███        ░██  ░██   ░██   ░██   ░██  ',
49            '  ░██████  ░██    ░████ ░██       ░█████░██  ░███████    ░██████     ░██████   '
50        ].join('\n'),
51        [
52            '   █████████   ███   █████                                    ███████     █████████ ',
53            '  ███▒▒▒▒▒███ ▒▒▒   ▒▒███                                   ███▒▒▒▒▒███  ███▒▒▒▒▒███',
54            ' ███     ▒▒▒  ████  ███████   ████████  █████ ████  █████  ███     ▒▒███▒███    ▒▒▒ ',
55            '▒███         ▒▒███ ▒▒▒███▒   ▒▒███▒▒███▒▒███ ▒███  ███▒▒  ▒███      ▒███▒▒█████████ ',
56            '▒███          ▒███   ▒███     ▒███ ▒▒▒  ▒███ ▒███ ▒▒█████ ▒███      ▒███ ▒▒▒▒▒▒▒▒███',
57            '▒▒███     ███ ▒███   ▒███ ███ ▒███      ▒███ ▒███  ▒▒▒▒███▒▒███     ███  ███    ▒███',
58            ' ▒▒█████████  █████  ▒▒█████  █████     ▒▒████████ ██████  ▒▒▒███████▒  ▒▒█████████ ',
59            '  ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒    ▒▒▒▒▒  ▒▒▒▒▒       ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒  '
60        ].join('\n')
61    ];
62
63    global.CitrusBootAsciiVariantsBirthday = [
64        '  ___  ___  ___  ___     ',
65        ' | . \\| . \\| . \\| . \\    ',
66        ' |   /|   /|   /|   /    ',
67        ' |___\\|___\\|___\\|___\\   ',
68        '   B I R T H D A Y ! !   '
69    ].join('\n');
70})(typeof window !== 'undefined' ? window : this);

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.