PHP 8.2.31
Preview: author-template.php Size: 19.38 KB
/home/nshryvcy/radiantskinclinics.org/wp-includes/author-template.php

<?php
/**
 * Author Template functions for use in themes.
 *
 * These functions must be used within the WordPress Loop.
 *
 * @link https://codex.wordpress.org/Author_Templates
 *
 * @package WordPress
 * @subpackage Template
 */

/**
 * Retrieves the author of the current post.
 *
 * @since 1.5.0
 * @since 6.3.0 Returns an empty string if the author's display name is unknown.
 *
 * @global WP_User $authordata The current author's data.
 *
 * @param string $deprecated Deprecated.
 * @return string The author's display name, empty string if unknown.
 */
function get_the_author( $deprecated = '' ) {
	global $authordata;

	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '2.1.0' );
	}

	/**
	 * Filters the display name of the current post's author.
	 *
	 * @since 2.9.0
	 *
	 * @param string $display_name The author's display name.
	 */
	return apply_filters( 'the_author', is_object( $authordata ) ? $authordata->display_name : '' );
}

/**
 * Displays the name of the author of the current post.
 *
 * The behavior of this function is based off of old functionality predating
 * get_the_author(). This function is not deprecated, but is designed to echo
 * the value from get_the_author() and as an result of any old theme that might
 * still use the old behavior will also pass the value from get_the_author().
 *
 * The normal, expected behavior of this function is to echo the author and not
 * return it. However, backward compatibility has to be maintained.
 *
 * @since 0.71
 *
 * @see get_the_author()
 * @link https://developer.wordpress.org/reference/functions/the_author/
 *
 * @param string $deprecated      Deprecated.
 * @param bool   $deprecated_echo Deprecated. Use get_the_author(). Echo the string or return it.
 * @return string The author's display name, from get_the_author().
 */
function the_author( $deprecated = '', $deprecated_echo = true ) {
	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '2.1.0' );
	}

	if ( true !== $deprecated_echo ) {
		_deprecated_argument(
			__FUNCTION__,
			'1.5.0',
			sprintf(
				/* translators: %s: get_the_author() */
				__( 'Use %s instead if you do not want the value echoed.' ),
				'<code>get_the_author()</code>'
			)
		);
	}

	if ( $deprecated_echo ) {
		echo get_the_author();
	}

	return get_the_author();
}

/**
 * Retrieves the author who last edited the current post.
 *
 * @since 2.8.0
 * @since 6.9.0 Added the `$post` parameter. Unknown return value is now explicitly null instead of void.
 *
 * @param int|WP_Post|null $post Optional. Post ID or post object. Default is global `$post` object.
 * @return string|null The author's display name. Empty string if user is unavailable. Null if there was no last editor or the post is invalid.
 */
function get_the_modified_author( $post = null ) {
	$post = get_post( $post );
	if ( ! $post ) {
		return null;
	}

	$last_id = get_post_meta( $post->ID, '_edit_last', true );
	if ( ! $last_id ) {
		return null;
	}
	$last_user = get_userdata( $last_id );

	/**
	 * Filters the display name of the author who last edited the current post.
	 *
	 * @since 2.8.0
	 *
	 * @param string $display_name The author's display name, empty string if user is unavailable.
	 */
	return apply_filters( 'the_modified_author', $last_user ? $last_user->display_name : '' );
}

/**
 * Displays the name of the author who last edited the current post,
 * if the author's ID is available.
 *
 * @since 2.8.0
 *
 * @see get_the_author()
 */
function the_modified_author() {
	echo get_the_modified_author();
}

/**
 * Retrieves the requested data of the author of the current post.
 *
 * Valid values for the `$field` parameter include:
 *
 * - admin_color
 * - comment_shortcuts
 * - description
 * - display_name
 * - first_name
 * - ID
 * - last_name
 * - nickname
 * - plugins_last_view
 * - plugins_per_page
 * - rich_editing
 * - syntax_highlighting
 * - user_activation_key
 * - user_description
 * - user_email
 * - user_firstname
 * - user_lastname
 * - user_level
 * - user_login
 * - user_nicename
 * - user_pass
 * - user_registered
 * - user_status
 * - user_url
 *
 * @since 2.8.0
 * @since 6.9.0 Removed `aim`, `jabber`, and `yim` as valid values for the `$field` parameter.
 *
 * @global WP_User $authordata The current author's data.
 *
 * @param string    $field   Optional. The user field to retrieve. Default empty.
 * @param int|false $user_id Optional. User ID. Defaults to the current post author.
 * @return string The author's field from the current author's DB object, otherwise an empty string.
 */
function get_the_author_meta( $field = '', $user_id = false ) {
	$original_user_id = $user_id;

	if ( ! $user_id ) {
		global $authordata;
		$user_id = $authordata->ID ?? 0;
	} else {
		$authordata = get_userdata( $user_id );
	}

	if ( in_array( $field, array( 'login', 'pass', 'nicename', 'email', 'url', 'registered', 'activation_key', 'status' ), true ) ) {
		$field = 'user_' . $field;
	}

	$value = $authordata->$field ?? '';

	/**
	 * Filters the value of the requested user metadata.
	 *
	 * The filter name is dynamic and depends on the $field parameter of the function.
	 *
	 * @since 2.8.0
	 * @since 4.3.0 The `$original_user_id` parameter was added.
	 *
	 * @param string    $value            The value of the metadata.
	 * @param int       $user_id          The user ID for the value.
	 * @param int|false $original_user_id The original user ID, as passed to the function.
	 */
	return apply_filters( "get_the_author_{$field}", $value, $user_id, $original_user_id );
}

/**
 * Outputs the field from the user's DB object. Defaults to current post's author.
 *
 * @since 2.8.0
 *
 * @param string    $field   Selects the field of the users record. See get_the_author_meta()
 *                           for the list of possible fields.
 * @param int|false $user_id Optional. User ID. Defaults to the current post author.
 *
 * @see get_the_author_meta()
 */
function the_author_meta( $field = '', $user_id = false ) {
	$author_meta = get_the_author_meta( $field, $user_id );

	/**
	 * Filters the value of the requested user metadata.
	 *
	 * The filter name is dynamic and depends on the $field parameter of the function.
	 *
	 * @since 2.8.0
	 *
	 * @param string    $author_meta The value of the metadata.
	 * @param int|false $user_id     The user ID.
	 */
	echo apply_filters( "the_author_{$field}", $author_meta, $user_id );
}

/**
 * Retrieves either author's link or author's name.
 *
 * If the author has a home page set, return an HTML link, otherwise just return
 * the author's name.
 *
 * @since 3.0.0
 * @since 7.0.0 Added `$use_title_attr` parameter.
 *
 * @global WP_User $authordata The current author's data.
 *
 * @param bool $use_title_attr Optional. Whether to add a title attribute.
 *                             Default true.
 * @return string An HTML link if the author's URL exists in user meta,
 *                otherwise the result of get_the_author().
 */
function get_the_author_link( $use_title_attr = true ) {
	if ( get_the_author_meta( 'url' ) ) {
		global $authordata;

		$author_url          = get_the_author_meta( 'url' );
		$author_display_name = get_the_author();

		/* translators: %s: Author's display name. */
		$author_title = sprintf( __( 'Visit %s&#8217;s website' ), $author_display_name );

		$link = sprintf(
			'<a href="%1$s"%2$s rel="author external">%3$s</a>',
			esc_url( $author_url ),
			$use_title_attr ? ' title="' . esc_attr( $author_title ) . '"' : '',
			$author_display_name
		);

		/**
		 * Filters the author URL link HTML.
		 *
		 * @since 6.0.0
		 *
		 * @param string  $link       The default rendered author HTML link.
		 * @param string  $author_url Author's URL.
		 * @param WP_User $authordata Author user data.
		 */
		return apply_filters( 'the_author_link', $link, $author_url, $authordata );
	} else {
		return get_the_author();
	}
}

/**
 * Displays either author's link or author's name.
 *
 * If the author has a home page set, echo an HTML link, otherwise just echo the
 * author's name.
 *
 * @link https://developer.wordpress.org/reference/functions/the_author_link/
 *
 * @since 2.1.0
 * @since 7.0.0 Added `$use_title_attr` parameter.
 *
 * @param bool $use_title_attr Optional. Whether to add a title attribute.
 *                             Default true.
 */
function the_author_link( $use_title_attr = true ) {
	echo get_the_author_link( $use_title_attr );
}

/**
 * Retrieves the number of posts by the author of the current post.
 *
 * @since 1.5.0
 *
 * @return int The number of posts by the author.
 */
function get_the_author_posts() {
	$post = get_post();
	if ( ! $post ) {
		return 0;
	}
	return (int) count_user_posts( $post->post_author, $post->post_type );
}

/**
 * Displays the number of posts by the author of the current post.
 *
 * @link https://developer.wordpress.org/reference/functions/the_author_posts/
 * @since 0.71
 */
function the_author_posts() {
	echo get_the_author_posts();
}

/**
 * Retrieves an HTML link to the author page of the current post's author.
 *
 * Returns an HTML-formatted link using get_author_posts_url().
 *
 * @since 4.4.0
 * @since 7.0.0 Removed title attribute.
 *
 * @global WP_User $authordata The current author's data.
 *
 * @return string An HTML link to the author page, or an empty string if $authordata is not set.
 */
function get_the_author_posts_link() {
	global $authordata;

	if ( ! is_object( $authordata ) ) {
		return '';
	}

	$author = get_the_author();
	/* translators: %s: Author's display name. */
	$title = sprintf( __( 'Posts by %s' ), $author );

	$link = sprintf(
		'<a href="%1$s" rel="author">%2$s</a>',
		esc_url( get_author_posts_url( $authordata->ID, $authordata->user_nicename ) ),
		$author
	);

	/**
	 * Filters the link to the author page of the author of the current post.
	 *
	 * @since 2.9.0
	 * @since 7.0.0 Added `$author` and `$title` parameters.
	 *
	 * @param string $link   HTML link.
	 * @param string $author Author's display name.
	 * @param string $title  Text originally used for a title attribute.
	 */
	return apply_filters( 'the_author_posts_link', $link, $author, $title );
}

/**
 * Displays an HTML link to the author page of the current post's author.
 *
 * @since 1.2.0
 * @since 4.4.0 Converted into a wrapper for get_the_author_posts_link()
 *
 * @param string $deprecated Unused.
 */
function the_author_posts_link( $deprecated = '' ) {
	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '2.1.0' );
	}
	echo get_the_author_posts_link();
}

/**
 * Retrieves the URL to the author page for the user with the ID provided.
 *
 * @since 2.1.0
 *
 * @global WP_Rewrite $wp_rewrite WordPress rewrite component.
 *
 * @param int    $author_id       Author ID.
 * @param string $author_nicename Optional. The author's nicename (slug). Default empty.
 * @return string The URL to the author's page.
 */
function get_author_posts_url( $author_id, $author_nicename = '' ) {
	global $wp_rewrite;

	$author_id = (int) $author_id;
	$link      = $wp_rewrite->get_author_permastruct();

	if ( empty( $link ) ) {
		$file = home_url( '/' );
		$link = $file . '?author=' . $author_id;
	} else {
		if ( '' === $author_nicename ) {
			$user = get_userdata( $author_id );
			if ( ! empty( $user->user_nicename ) ) {
				$author_nicename = $user->user_nicename;
			}
		}
		$link = str_replace( '%author%', $author_nicename, $link );
		$link = home_url( user_trailingslashit( $link ) );
	}

	/**
	 * Filters the URL to the author's page.
	 *
	 * @since 2.1.0
	 *
	 * @param string $link            The URL to the author's page.
	 * @param int    $author_id       The author's ID.
	 * @param string $author_nicename The author's nice name.
	 */
	$link = apply_filters( 'author_link', $link, $author_id, $author_nicename );

	return $link;
}

/**
 * Lists all the authors of the site, with several options available.
 *
 * @link https://developer.wordpress.org/reference/functions/wp_list_authors/
 *
 * @since 1.2.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param string|array $args {
 *     Optional. Array or string of default arguments.
 *
 *     @type string       $orderby       How to sort the authors. Accepts 'nicename', 'email', 'url', 'registered',
 *                                       'user_nicename', 'user_email', 'user_url', 'user_registered', 'name',
 *                                       'display_name', 'post_count', 'ID', 'meta_value', 'user_login'. Default 'name'.
 *     @type string       $order         Sorting direction for $orderby. Accepts 'ASC', 'DESC'. Default 'ASC'.
 *     @type int          $number        Maximum authors to return or display. Default empty (all authors).
 *     @type bool         $optioncount   Show the count in parenthesis next to the author's name. Default false.
 *     @type bool         $exclude_admin Whether to exclude the 'admin' account, if it exists. Default true.
 *     @type bool         $show_fullname Whether to show the author's full name. Default false.
 *     @type bool         $hide_empty    Whether to hide any authors with no posts. Default true.
 *     @type string       $feed          If not empty, show a link to the author's feed and use this text as the alt
 *                                       parameter of the link. Default empty.
 *     @type string       $feed_image    If not empty, show a link to the author's feed and use this image URL as
 *                                       clickable anchor. Default empty.
 *     @type string       $feed_type     The feed type to link to. Possible values include 'rss2', 'atom'.
 *                                       Default is the value of get_default_feed().
 *     @type bool         $echo          Whether to output the result or instead return it. Default true.
 *     @type string       $style         If 'list', each author is wrapped in an `<li>` element, otherwise the authors
 *                                       will be separated by commas.
 *     @type bool         $html          Whether to list the items in HTML form or plaintext. Default true.
 *     @type int[]|string $exclude       Array or comma/space-separated list of author IDs to exclude. Default empty.
 *     @type int[]|string $include       Array or comma/space-separated list of author IDs to include. Default empty.
 * }
 * @return void|string Void if 'echo' argument is true, list of authors if 'echo' is false.
 */
function wp_list_authors( $args = '' ) {
	global $wpdb;

	$defaults = array(
		'orderby'       => 'name',
		'order'         => 'ASC',
		'number'        => '',
		'optioncount'   => false,
		'exclude_admin' => true,
		'show_fullname' => false,
		'hide_empty'    => true,
		'feed'          => '',
		'feed_image'    => '',
		'feed_type'     => '',
		'echo'          => true,
		'style'         => 'list',
		'html'          => true,
		'exclude'       => '',
		'include'       => '',
	);

	$parsed_args = wp_parse_args( $args, $defaults );

	$return = '';

	$query_args           = wp_array_slice_assoc( $parsed_args, array( 'orderby', 'order', 'number', 'exclude', 'include' ) );
	$query_args['fields'] = 'ids';

	/**
	 * Filters the query arguments for the list of all authors of the site.
	 *
	 * @since 6.1.0
	 *
	 * @param array $query_args  The query arguments for get_users().
	 * @param array $parsed_args The arguments passed to wp_list_authors() combined with the defaults.
	 */
	$query_args = apply_filters( 'wp_list_authors_args', $query_args, $parsed_args );

	$authors = get_users( $query_args );

	/**
	 * Filters whether to short-circuit performing the query for author post counts.
	 *
	 * @since 6.1.0
	 *
	 * @param int[]|false $post_counts Array of post counts, keyed by author ID.
	 * @param array       $parsed_args The arguments passed to wp_list_authors() combined with the defaults.
	 */
	$post_counts = apply_filters( 'pre_wp_list_authors_post_counts_query', false, $parsed_args );

	if ( ! is_array( $post_counts ) ) {
		$post_counts       = array();
		$post_counts_query = $wpdb->get_results(
			"SELECT DISTINCT post_author, COUNT(ID) AS count
			FROM $wpdb->posts
			WHERE " . get_private_posts_cap_sql( 'post' ) . '
			GROUP BY post_author'
		);

		foreach ( (array) $post_counts_query as $row ) {
			$post_counts[ $row->post_author ] = $row->count;
		}
	}

	foreach ( $authors as $author_id ) {
		$posts = $post_counts[ $author_id ] ?? 0;

		if ( ! $posts && $parsed_args['hide_empty'] ) {
			continue;
		}

		$author = get_userdata( $author_id );

		if ( $parsed_args['exclude_admin'] && 'admin' === $author->display_name ) {
			continue;
		}

		if ( $parsed_args['show_fullname'] && $author->first_name && $author->last_name ) {
			$name = sprintf(
				/* translators: 1: User's first name, 2: Last name. */
				_x( '%1$s %2$s', 'Display name based on first name and last name' ),
				$author->first_name,
				$author->last_name
			);
		} else {
			$name = $author->display_name;
		}

		if ( ! $parsed_args['html'] ) {
			$return .= $name . ', ';

			continue; // No need to go further to process HTML.
		}

		if ( 'list' === $parsed_args['style'] ) {
			$return .= '<li>';
		}

		$link = sprintf(
			'<a href="%1$s">%2$s</a>',
			esc_url( get_author_posts_url( $author->ID, $author->user_nicename ) ),
			$name
		);

		if ( ! empty( $parsed_args['feed_image'] ) || ! empty( $parsed_args['feed'] ) ) {
			$link .= ' ';
			if ( empty( $parsed_args['feed_image'] ) ) {
				$link .= '(';
			}

			$link .= '<a href="' . get_author_feed_link( $author->ID, $parsed_args['feed_type'] ) . '"';

			$alt = '';
			if ( ! empty( $parsed_args['feed'] ) ) {
				$alt  = ' alt="' . esc_attr( $parsed_args['feed'] ) . '"';
				$name = $parsed_args['feed'];
			}

			$link .= '>';

			if ( ! empty( $parsed_args['feed_image'] ) ) {
				$link .= '<img src="' . esc_url( $parsed_args['feed_image'] ) . '" style="border: none;"' . $alt . ' />';
			} else {
				$link .= $name;
			}

			$link .= '</a>';

			if ( empty( $parsed_args['feed_image'] ) ) {
				$link .= ')';
			}
		}

		if ( $parsed_args['optioncount'] ) {
			$link .= ' (' . $posts . ')';
		}

		$return .= $link;
		$return .= ( 'list' === $parsed_args['style'] ) ? '</li>' : ', ';
	}

	$return = rtrim( $return, ', ' );

	if ( $parsed_args['echo'] ) {
		echo $return;
	} else {
		return $return;
	}
}

/**
 * Determines whether this site has more than one author.
 *
 * Checks to see if more than one author has published posts.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 3.2.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @return bool Whether or not we have more than one author
 */
function is_multi_author() {
	global $wpdb;

	$is_multi_author = get_transient( 'is_multi_author' );
	if ( false === $is_multi_author ) {
		$rows            = (array) $wpdb->get_col( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 2" );
		$is_multi_author = 1 < count( $rows ) ? 1 : 0;
		set_transient( 'is_multi_author', $is_multi_author );
	}

	/**
	 * Filters whether the site has more than one author with published posts.
	 *
	 * @since 3.2.0
	 *
	 * @param bool $is_multi_author Whether $is_multi_author should evaluate as true.
	 */
	return apply_filters( 'is_multi_author', (bool) $is_multi_author );
}

/**
 * Helper function to clear the cache for number of authors.
 *
 * @since 3.2.0
 * @access private
 */
function __clear_multi_author_cache() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
	delete_transient( 'is_multi_author' );
}

Directory Contents

Dirs: 33 × Files: 257

Name Size Perms Modified Actions
- drwxr-xr-x 2026-04-30 05:26:20
Edit Download
ai-client DIR
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
assets DIR
- drwxr-xr-x 2026-05-21 12:19:04
Edit Download
- drwxr-xr-x 2026-04-30 05:26:36
Edit Download
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
blocks DIR
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
build DIR
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
- drwxr-xr-x 2026-02-23 02:03:57
Edit Download
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
css DIR
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
customize DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
fonts DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
html-api DIR
- drwxr-xr-x 2026-02-26 12:18:32
Edit Download
ID3 DIR
- drwxr-xr-x 2026-02-23 02:01:28
Edit Download
images DIR
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
IXR DIR
- drwxr-xr-x 2026-02-23 02:01:28
Edit Download
js DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
l10n DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
- drwxr-xr-x 2026-05-21 12:19:03
Edit Download
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
PHPMailer DIR
- drwxr-xr-x 2026-02-23 02:01:28
Edit Download
pomo DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
Requests DIR
- drwxr-xr-x 2026-02-23 02:01:28
Edit Download
rest-api DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
SimplePie DIR
- drwxr-xr-x 2026-02-23 02:01:28
Edit Download
sitemaps DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
Text DIR
- drwxr-xr-x 2026-02-23 02:01:28
Edit Download
- drwxr-xr-x 2026-02-23 02:03:57
Edit Download
widgets DIR
- drwxr-xr-x 2026-02-23 02:01:29
Edit Download
23.80 KB lrw-r--r-- 2026-03-23 23:41:52
Edit Download
7.82 KB lrw-r--r-- 2026-02-19 15:57:02
Edit Download
38.39 KB lrw-r--r-- 2026-05-13 07:29:46
Edit Download
2.49 KB lrw-r--r-- 2026-04-27 04:00:40
Edit Download
11.90 KB lrw-r--r-- 2025-09-03 16:18:32
Edit Download
19.38 KB lrw-r--r-- 2026-03-23 12:58:48
Edit Download
7.35 KB lrw-r--r-- 2025-10-20 12:52:24
Edit Download
28.05 KB lrw-r--r-- 2026-03-13 03:24:40
Edit Download
316 B lrw-r--r-- 2021-08-11 13:08:02
Edit Download
15.24 KB lrw-r--r-- 2026-02-10 21:37:40
Edit Download
61.33 KB lrw-r--r-- 2026-02-25 20:27:46
Edit Download
17.83 KB lrw-r--r-- 2026-01-11 11:36:50
Edit Download
116.64 KB lrw-r--r-- 2026-05-19 13:06:44
Edit Download
12.47 KB lrw-r--r-- 2025-03-20 03:15:36
Edit Download
15.07 KB lrw-r--r-- 2024-03-23 18:20:12
Edit Download
10.76 KB lrw-r--r-- 2026-03-14 23:23:50
Edit Download
13.17 KB lrw-r--r-- 2025-04-30 02:44:38
Edit Download
33.83 KB lrw-r--r-- 2025-11-04 23:31:30
Edit Download
42.61 KB lrw-r--r-- 2026-01-06 10:57:56
Edit Download
55.65 KB lrw-r--r-- 2026-03-19 17:41:50
Edit Download
12.53 KB lrw-r--r-- 2026-02-23 10:34:46
Edit Download
29.30 KB lrw-r--r-- 2026-03-15 03:55:50
Edit Download
539 B lrw-r--r-- 2024-10-01 02:50:20
Edit Download
367 B lrw-r--r-- 2022-06-17 15:20:14
Edit Download
2.55 KB lrw-r--r-- 2025-01-23 00:48:26
Edit Download
42.65 KB lrw-r--r-- 2025-08-25 17:10:30
Edit Download
401 B lrw-r--r-- 2022-06-17 15:20:14
Edit Download
6.61 KB lrw-r--r-- 2024-09-18 01:08:16
Edit Download
664 B lrw-r--r-- 2020-07-21 16:58:02
Edit Download
20.63 KB lrw-r--r-- 2024-10-26 00:26:20
Edit Download
2.18 KB lrw-r--r-- 2023-04-05 17:12:26
Edit Download
453 B lrw-r--r-- 2024-10-01 02:50:20
Edit Download
457 B lrw-r--r-- 2021-01-26 18:45:58
Edit Download
36.83 KB lrw-r--r-- 2023-02-03 18:35:20
Edit Download
2.41 KB lrw-r--r-- 2023-09-14 16:46:20
Edit Download
8.28 KB lrw-r--r-- 2023-09-08 13:32:24
Edit Download
13.89 KB lrw-r--r-- 2024-03-18 19:46:14
Edit Download
11.76 KB lrw-r--r-- 2025-01-22 02:26:24
Edit Download
2.65 KB lrw-r--r-- 2023-09-14 16:46:20
Edit Download
7.43 KB lrw-r--r-- 2023-09-14 16:46:20
Edit Download
17.58 KB lrw-r--r-- 2026-03-13 03:26:42
Edit Download
5.14 KB lrw-r--r-- 2022-09-12 19:47:14
Edit Download
16.70 KB lrw-r--r-- 2025-04-03 17:53:28
Edit Download
8.07 KB lrw-r--r-- 2026-02-14 05:37:42
Edit Download
2.92 KB lrw-r--r-- 2025-09-29 01:56:28
Edit Download
1.32 KB lrw-r--r-- 2022-09-12 19:47:14
Edit Download
4.60 KB lrw-r--r-- 2025-08-07 18:47:34
Edit Download
11.57 KB lrw-r--r-- 2026-01-05 10:24:34
Edit Download
2.50 KB lrw-r--r-- 2025-10-21 11:14:02
Edit Download
1.95 KB lrw-r--r-- 2026-03-10 15:29:34
Edit Download
11.25 KB lrw-r--r-- 2026-03-13 03:25:20
Edit Download
4.28 KB lrw-r--r-- 2025-12-04 00:47:34
Edit Download
10.07 KB lrw-r--r-- 2026-03-11 01:11:48
Edit Download
68.32 KB lrw-r--r-- 2026-01-22 06:12:36
Edit Download
6.27 KB lrw-r--r-- 2026-01-11 11:50:42
Edit Download
6.40 KB lrw-r--r-- 2026-03-19 18:40:54
Edit Download
1.99 KB lrw-r--r-- 2024-09-20 06:07:12
Edit Download
6.91 KB lrw-r--r-- 2026-01-05 10:24:34
Edit Download
4.91 KB lrw-r--r-- 2025-09-29 20:29:36
Edit Download
16.83 KB lrw-r--r-- 2026-01-05 10:24:34
Edit Download
24.14 KB lrw-r--r-- 2026-01-05 10:24:34
Edit Download
3.93 KB lrw-r--r-- 2026-01-05 10:24:34
Edit Download
47.49 KB lrw-r--r-- 2025-12-23 04:14:38
Edit Download
9.15 KB lrw-r--r-- 2026-03-03 10:54:46
Edit Download
14.07 KB lrw-r--r-- 2026-05-08 18:24:44
Edit Download
25.51 KB lrw-r--r-- 2025-09-07 06:47:36
Edit Download
198.13 KB lrw-r--r-- 2026-05-13 11:20:44
Edit Download
56.61 KB lrw-r--r-- 2026-01-05 10:41:32
Edit Download
10.46 KB lrw-r--r-- 2025-01-23 00:48:26
Edit Download
10.95 KB lrw-r--r-- 2024-10-13 23:09:12
Edit Download
29.26 KB lrw-r--r-- 2026-02-28 04:18:40
Edit Download
70.89 KB lrw-r--r-- 2026-03-12 01:01:46
Edit Download
35.13 KB lrw-r--r-- 2026-02-24 11:33:36
Edit Download
16.69 KB lrw-r--r-- 2026-01-28 06:07:42
Edit Download
2.59 KB lrw-r--r-- 2025-12-07 09:16:34
Edit Download
39.95 KB lrw-r--r-- 2026-03-02 14:11:52
Edit Download
70.54 KB lrw-r--r-- 2026-05-13 11:20:44
Edit Download
15.54 KB lrw-r--r-- 2026-01-05 21:04:58
Edit Download
7.33 KB lrw-r--r-- 2023-02-21 21:39:20
Edit Download
253 B lrw-r--r-- 2024-09-27 23:28:14
Edit Download
7.96 KB lrw-r--r-- 2024-10-22 14:16:16
Edit Download
3.23 KB lrw-r--r-- 2025-07-31 03:03:30
Edit Download
969 B lrw-r--r-- 2024-10-01 02:50:20
Edit Download
16.25 KB lrw-r--r-- 2026-01-09 09:28:52
Edit Download
7.10 KB lrw-r--r-- 2026-01-05 10:58:26
Edit Download
12.95 KB lrw-r--r-- 2025-09-03 16:18:32
Edit Download
6.53 KB lrw-r--r-- 2023-06-22 18:57:24
Edit Download
3.43 KB lrw-r--r-- 2026-03-10 16:24:48
Edit Download
5.84 KB lrw-r--r-- 2023-06-22 18:36:26
Edit Download
1.97 KB lrw-r--r-- 2022-12-16 02:32:18
Edit Download
4.14 KB lrw-r--r-- 2026-01-30 17:52:40
Edit Download
2.91 KB lrw-r--r-- 2022-09-12 19:47:14
Edit Download
16.37 KB lrw-r--r-- 2026-01-10 10:03:50
Edit Download
40.67 KB lrw-r--r-- 2026-02-20 17:53:38
Edit Download
7.67 KB lrw-r--r-- 2026-03-20 19:41:02
Edit Download
20.22 KB lrw-r--r-- 2025-09-03 16:18:32
Edit Download
36.11 KB lrw-r--r-- 2025-08-27 01:05:30
Edit Download
17.01 KB lrw-r--r-- 2025-12-17 01:21:38
Edit Download
7.27 KB lrw-r--r-- 2024-02-28 03:38:16
Edit Download
6.62 KB lrw-r--r-- 2025-05-11 21:16:30
Edit Download
16.45 KB lrw-r--r-- 2026-02-13 22:52:44
Edit Download
1.79 KB lrw-r--r-- 2024-02-06 06:25:14
Edit Download
29.79 KB lrw-r--r-- 2026-01-06 11:08:04
Edit Download
6.67 KB lrw-r--r-- 2025-10-21 19:59:34
Edit Download
8.98 KB lrw-r--r-- 2025-06-19 00:39:52
Edit Download
19.25 KB lrw-r--r-- 2025-12-23 04:14:38
Edit Download
12.01 KB lrw-r--r-- 2024-09-14 02:12:16
Edit Download
17.11 KB lrw-r--r-- 2025-04-05 02:00:28
Edit Download
6.74 KB lrw-r--r-- 2024-03-06 10:05:12
Edit Download
30.86 KB lrw-r--r-- 2026-03-03 22:12:44
Edit Download
4.95 KB lrw-r--r-- 2026-01-06 10:36:58
Edit Download
4.25 KB lrw-r--r-- 2025-10-01 17:23:28
Edit Download
24.59 KB lrw-r--r-- 2026-01-11 11:50:42
Edit Download
29.95 KB lrw-r--r-- 2026-01-29 01:55:42
Edit Download
6.33 KB lrw-r--r-- 2026-03-03 10:54:46
Edit Download
159.50 KB lrw-r--r-- 2026-03-19 01:03:50
Edit Download
6.72 KB lrw-r--r-- 2022-10-04 07:59:14
Edit Download
10.90 KB lrw-r--r-- 2026-01-07 21:48:04
Edit Download
4.80 KB lrw-r--r-- 2026-03-02 04:04:46
Edit Download
3.44 KB lrw-r--r-- 2026-03-02 04:04:46
Edit Download
11.18 KB lrw-r--r-- 2025-02-23 16:11:22
Edit Download
62.20 KB lrw-r--r-- 2025-11-25 07:00:36
Edit Download
2.46 KB lrw-r--r-- 2023-09-08 13:32:24
Edit Download
9.10 KB lrw-r--r-- 2025-12-24 02:20:32
Edit Download
39.65 KB lrw-r--r-- 2026-04-30 08:59:38
Edit Download
35.93 KB lrw-r--r-- 2026-05-19 16:24:44
Edit Download
7.15 KB lrw-r--r-- 2025-02-11 16:14:22
Edit Download
3.47 KB lrw-r--r-- 2025-09-17 02:47:32
Edit Download
1.87 KB lrw-r--r-- 2025-01-23 00:48:26
Edit Download
30.74 KB lrw-r--r-- 2025-12-23 04:14:38
Edit Download
7.28 KB lrw-r--r-- 2026-03-03 10:54:46
Edit Download
7.38 KB lrw-r--r-- 2025-11-23 10:08:30
Edit Download
13.04 KB lrw-r--r-- 2026-03-11 05:32:44
Edit Download
19.12 KB lrw-r--r-- 2025-06-16 21:08:32
Edit Download
18.12 KB lrw-r--r-- 2025-03-27 01:42:28
Edit Download
39.80 KB lrw-r--r-- 2025-12-23 04:14:38
Edit Download
5.14 KB lrw-r--r-- 2026-03-03 10:54:46
Edit Download
979 B lrw-r--r-- 2024-02-15 00:27:10
Edit Download
18.49 KB lrw-r--r-- 2026-03-10 15:43:18
Edit Download
10.24 KB lrw-r--r-- 2024-11-20 07:50:24
Edit Download
1.77 KB lrw-r--r-- 2024-06-04 15:55:14
Edit Download
34.86 KB lrw-r--r-- 2026-02-13 22:52:44
Edit Download
7.19 KB lrw-r--r-- 2024-06-06 12:02:16
Edit Download
169.57 KB lrw-r--r-- 2026-02-20 07:25:46
Edit Download
64.22 KB lrw-r--r-- 2026-03-19 17:15:38
Edit Download
27.95 KB lrw-r--r-- 2024-07-20 03:44:16
Edit Download
4.69 KB lrw-r--r-- 2025-02-19 03:32:22
Edit Download
2.88 KB lrw-r--r-- 2026-01-11 11:50:42
Edit Download
43.07 KB lrw-r--r-- 2026-01-11 11:50:42
Edit Download
2.25 KB lrw-r--r-- 2025-02-17 16:24:22
Edit Download
22.48 KB lrw-r--r-- 2026-03-03 10:54:46
Edit Download
13.01 KB lrw-r--r-- 2024-07-26 11:56:14
Edit Download
3.27 KB lrw-r--r-- 2022-09-12 19:47:14
Edit Download
17.99 KB lrw-r--r-- 2026-03-13 03:25:20
Edit Download
209.98 KB lrw-r--r-- 2026-01-10 10:29:48
Edit Download
25.75 KB lrw-r--r-- 2026-01-06 11:08:04
Edit Download
115.86 KB lrw-r--r-- 2025-12-04 01:54:34
Edit Download
373 B lrw-r--r-- 2022-09-20 18:17:12
Edit Download
343 B lrw-r--r-- 2022-09-20 18:17:12
Edit Download
338 B lrw-r--r-- 2022-09-20 18:17:12
Edit Download
2.11 KB lrw-r--r-- 2026-03-24 16:19:52
Edit Download
100.79 KB lrw-r--r-- 2026-05-08 06:21:42
Edit Download
130.94 KB lrw-r--r-- 2026-03-10 15:43:18
Edit Download
19.10 KB lrw-r--r-- 2025-10-21 18:03:28
Edit Download
15.69 KB lrw-r--r-- 2026-01-09 16:47:48
Edit Download
23.52 KB lrw-r--r-- 2026-05-11 17:42:42
Edit Download
43.94 KB lrw-r--r-- 2026-02-14 01:26:40
Edit Download
400 B lrw-r--r-- 2022-06-17 15:20:14
Edit Download
11.10 KB lrw-r--r-- 2026-03-24 16:19:52
Edit Download
36.54 KB lrw-r--r-- 2026-05-13 07:29:46
Edit Download
2.24 KB lrw-r--r-- 2025-01-23 00:48:26
Edit Download
189.43 KB lrw-r--r-- 2026-03-13 03:24:40
Edit Download
338 B lrw-r--r-- 2022-06-17 15:20:14
Edit Download
37.99 KB lrw-r--r-- 2026-02-16 04:18:44
Edit Download
4.00 KB lrw-r--r-- 2026-01-06 10:36:58
Edit Download
9.47 KB lrw-r--r-- 2026-06-01 00:27:42
Edit Download
5.38 KB lrw-r--r-- 2024-03-04 17:41:10
Edit Download
3.05 KB lrw-r--r-- 2025-01-23 00:48:26
Edit Download
2.61 KB lrw-r--r-- 2020-01-29 05:45:18
Edit Download
1.16 KB lrw-r--r-- 2020-01-29 05:45:18
Edit Download
4.04 KB lrw-r--r-- 2024-03-04 17:41:10
Edit Download
3.71 KB lrw-r--r-- 2020-01-29 05:45:18
Edit Download
24.60 KB lrw-r--r-- 2026-01-29 03:43:42
Edit Download
9.56 KB lrw-r--r-- 2026-02-12 15:49:42
Edit Download
346.38 KB lrw-r--r-- 2026-03-06 23:02:46
Edit Download
283.52 KB lrw-r--r-- 2026-04-15 10:45:38
Edit Download
20.01 KB lrw-r--r-- 2026-05-19 16:24:44
Edit Download
8.45 KB lrw-r--r-- 2025-12-23 01:45:32
Edit Download
170.83 KB lrw-r--r-- 2026-05-19 16:24:44
Edit Download
20.29 KB lrw-r--r-- 2026-02-10 20:20:52
Edit Download
26.62 KB lrw-r--r-- 2026-05-08 01:23:44
Edit Download
5.72 KB lrw-r--r-- 2025-02-24 18:43:24
Edit Download
4.63 KB lrw-r--r-- 2023-07-11 02:38:26
Edit Download
0 B lrw-r--r-- 2025-05-19 02:20:16
Edit Download
80.64 KB lrw-r--r-- 2026-03-10 16:28:40
Edit Download
69.74 KB lrw-r--r-- 2026-05-08 01:23:44
Edit Download
156.39 KB lrw-r--r-- 2026-03-18 20:56:50
Edit Download
55.15 KB lrw-r--r-- 2026-03-01 00:59:46
Edit Download
162 B lrw-r--r-- 2019-10-08 21:19:04
Edit Download
61.79 KB lrw-r--r-- 2026-03-20 21:11:54
Edit Download
218.55 KB lrw-r--r-- 2026-03-20 21:11:54
Edit Download
65.17 KB lrw-r--r-- 2026-02-04 00:31:46
Edit Download
25.71 KB lrw-r--r-- 2026-03-13 03:25:20
Edit Download
4.81 KB lrw-r--r-- 2024-06-14 00:50:14
Edit Download
6.48 KB lrw-r--r-- 2023-02-24 06:23:20
Edit Download
21.24 KB lrw-r--r-- 2026-03-13 03:25:20
Edit Download
2.79 KB lrw-r--r-- 2025-10-17 21:14:32
Edit Download
89.69 KB lrw-r--r-- 2025-10-27 20:35:36
Edit Download
19.57 KB lrw-r--r-- 2026-03-18 15:00:42
Edit Download
3.69 KB lrw-r--r-- 2023-05-02 15:26:24
Edit Download
4.11 KB lrw-r--r-- 2025-08-27 17:42:30
Edit Download
40.75 KB lrw-r--r-- 2026-02-12 03:11:46
Edit Download
25.38 KB lrw-r--r-- 2025-01-23 00:48:26
Edit Download
43.23 KB lrw-r--r-- 2026-03-10 16:34:44
Edit Download
102.62 KB lrw-r--r-- 2026-05-08 19:59:44
Edit Download
6.18 KB lrw-r--r-- 2025-02-04 00:52:24
Edit Download
124.57 KB lrw-r--r-- 2026-03-16 02:51:42
Edit Download
35.65 KB lrw-r--r-- 2025-11-04 04:47:34
Edit Download
6.90 KB lrw-r--r-- 2026-01-10 10:29:48
Edit Download
67.01 KB lrw-r--r-- 2026-02-16 04:18:44
Edit Download
10.62 KB lrw-r--r-- 2024-12-21 04:35:24
Edit Download
289.58 KB lrw-r--r-- 2026-05-08 19:59:44
Edit Download
36.23 KB lrw-r--r-- 2025-09-01 01:43:30
Edit Download
200 B lrw-r--r-- 2020-11-12 16:17:08
Edit Download
200 B lrw-r--r-- 2020-11-12 16:17:08
Edit Download
98.52 KB lrw-r--r-- 2026-05-08 19:59:44
Edit Download
29.99 KB lrw-r--r-- 2026-01-06 11:08:04
Edit Download
19.00 KB lrw-r--r-- 2026-01-06 10:57:56
Edit Download
5.06 KB lrw-r--r-- 2022-04-06 19:33:04
Edit Download
255 B lrw-r--r-- 2020-11-17 03:52:06
Edit Download
22.66 KB lrw-r--r-- 2025-09-03 16:18:32
Edit Download
159.30 KB lrw-r--r-- 2026-05-19 16:24:44
Edit Download
11.66 KB lrw-r--r-- 2026-05-19 16:24:44
Edit Download
258 B lrw-r--r-- 2020-02-06 11:33:12
Edit Download
23.47 KB lrw-r--r-- 2026-01-05 11:04:34
Edit Download
3.16 KB lrw-r--r-- 2021-05-15 21:38:06
Edit Download
8.40 KB lrw-r--r-- 2025-08-27 14:34:28
Edit Download
441 B lrw-r--r-- 2020-11-12 16:17:08
Edit Download
7.39 KB lrw-r--r-- 2024-05-03 08:47:12
Edit Download
172.99 KB lrw-r--r-- 2026-03-03 10:54:46
Edit Download
544 B lrw-r--r-- 2023-10-01 04:22:28
Edit Download
4.17 KB lrw-r--r-- 2026-03-11 01:11:48
Edit Download
35.96 KB lrw-r--r-- 2026-02-20 07:25:46
Edit Download
1.85 KB lrw-r--r-- 2026-01-05 17:16:10
Edit Download
2.82 KB lrw-r--r-- 2026-01-05 21:04:58
Edit Download
3.96 KB lrw-r--r-- 2026-01-11 11:36:50
Edit Download
8.83 KB lrw-r--r-- 2026-03-09 22:43:38
Edit Download
131.48 KB lrw-r--r-- 2026-03-03 17:26:46
Edit Download
37.38 KB lrw-r--r-- 2026-01-09 07:48:52
Edit Download
174.63 KB lrw-r--r-- 2026-02-25 21:29:46
Edit Download
7.09 KB lrw-r--r-- 2025-10-21 06:35:32
Edit Download
6.45 KB lrw-r--r-- 2026-02-07 11:06:44
Edit Download
1.08 KB lrw-r--r-- 2026-05-20 21:39:46
Edit Download
602 B lrw-r--r-- 2026-01-19 21:58:46
Edit Download
69.17 KB lrw-r--r-- 2026-03-12 01:01:46
Edit Download
445 B lrw-r--r-- 2022-07-22 02:45:12
Edit Download
799 B lrw-r--r-- 2025-01-23 00:48:26
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).