PHP 7.4.33
Preview: class-wp-metadata-lazyloader.php Size: 6.67 KB
/var/www/antons.wpress.dk/httpdocs/wp-includes/class-wp-metadata-lazyloader.php
<?php
/**
 * Meta API: WP_Metadata_Lazyloader class
 *
 * @package WordPress
 * @subpackage Meta
 * @since 4.5.0
 */

/**
 * Core class used for lazy-loading object metadata.
 *
 * When loading many objects of a given type, such as posts in a WP_Query loop, it often makes
 * sense to prime various metadata caches at the beginning of the loop. This means fetching all
 * relevant metadata with a single database query, a technique that has the potential to improve
 * performance dramatically in some cases.
 *
 * In cases where the given metadata may not even be used in the loop, we can improve performance
 * even more by only priming the metadata cache for affected items the first time a piece of metadata
 * is requested - ie, by lazy-loading it. So, for example, comment meta may not be loaded into the
 * cache in the comments section of a post until the first time get_comment_meta() is called in the
 * context of the comment loop.
 *
 * WP uses the WP_Metadata_Lazyloader class to queue objects for metadata cache priming. The class
 * then detects the relevant get_*_meta() function call, and queries the metadata of all queued objects.
 *
 * Do not access this class directly. Use the wp_metadata_lazyloader() function.
 *
 * @since 4.5.0
 */
#[AllowDynamicProperties]
class WP_Metadata_Lazyloader {
	/**
	 * Pending objects queue.
	 *
	 * @since 4.5.0
	 * @var array
	 */
	protected $pending_objects;

	/**
	 * Settings for supported object types.
	 *
	 * @since 4.5.0
	 * @var array
	 */
	protected $settings = array();

	/**
	 * Constructor.
	 *
	 * @since 4.5.0
	 */
	public function __construct() {
		$this->settings = array(
			'term'    => array(
				'filter'   => 'get_term_metadata',
				'callback' => array( $this, 'lazyload_meta_callback' ),
			),
			'comment' => array(
				'filter'   => 'get_comment_metadata',
				'callback' => array( $this, 'lazyload_meta_callback' ),
			),
			'blog'    => array(
				'filter'   => 'get_blog_metadata',
				'callback' => array( $this, 'lazyload_meta_callback' ),
			),
		);
	}

	/**
	 * Adds objects to the metadata lazy-load queue.
	 *
	 * @since 4.5.0
	 *
	 * @param string $object_type Type of object whose meta is to be lazy-loaded. Accepts 'term' or 'comment'.
	 * @param array  $object_ids  Array of object IDs.
	 * @return void|WP_Error WP_Error on failure.
	 */
	public function queue_objects( $object_type, $object_ids ) {
		if ( ! isset( $this->settings[ $object_type ] ) ) {
			return new WP_Error( 'invalid_object_type', __( 'Invalid object type.' ) );
		}

		$type_settings = $this->settings[ $object_type ];

		if ( ! isset( $this->pending_objects[ $object_type ] ) ) {
			$this->pending_objects[ $object_type ] = array();
		}

		foreach ( $object_ids as $object_id ) {
			// Keyed by ID for faster lookup.
			if ( ! isset( $this->pending_objects[ $object_type ][ $object_id ] ) ) {
				$this->pending_objects[ $object_type ][ $object_id ] = 1;
			}
		}

		add_filter( $type_settings['filter'], $type_settings['callback'], 10, 5 );

		/**
		 * Fires after objects are added to the metadata lazy-load queue.
		 *
		 * @since 4.5.0
		 *
		 * @param array                  $object_ids  Array of object IDs.
		 * @param string                 $object_type Type of object being queued.
		 * @param WP_Metadata_Lazyloader $lazyloader  The lazy-loader object.
		 */
		do_action( 'metadata_lazyloader_queued_objects', $object_ids, $object_type, $this );
	}

	/**
	 * Resets lazy-load queue for a given object type.
	 *
	 * @since 4.5.0
	 *
	 * @param string $object_type Object type. Accepts 'comment' or 'term'.
	 * @return void|WP_Error WP_Error on failure.
	 */
	public function reset_queue( $object_type ) {
		if ( ! isset( $this->settings[ $object_type ] ) ) {
			return new WP_Error( 'invalid_object_type', __( 'Invalid object type.' ) );
		}

		$type_settings = $this->settings[ $object_type ];

		$this->pending_objects[ $object_type ] = array();
		remove_filter( $type_settings['filter'], $type_settings['callback'] );
	}

	/**
	 * Lazy-loads term meta for queued terms.
	 *
	 * This method is public so that it can be used as a filter callback. As a rule, there
	 * is no need to invoke it directly.
	 *
	 * @since 4.5.0
	 * @deprecated 6.3.0 Use WP_Metadata_Lazyloader::lazyload_meta_callback() instead.
	 *
	 * @param mixed $check The `$check` param passed from the 'get_term_metadata' hook.
	 * @return mixed In order not to short-circuit `get_metadata()`. Generally, this is `null`, but it could be
	 *               another value if filtered by a plugin.
	 */
	public function lazyload_term_meta( $check ) {
		_deprecated_function( __METHOD__, '6.3.0', 'WP_Metadata_Lazyloader::lazyload_meta_callback' );
		return $this->lazyload_meta_callback( $check, 0, '', false, 'term' );
	}

	/**
	 * Lazy-loads comment meta for queued comments.
	 *
	 * This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it
	 * directly, from either inside or outside the `WP_Query` object.
	 *
	 * @since 4.5.0
	 * @deprecated 6.3.0 Use WP_Metadata_Lazyloader::lazyload_meta_callback() instead.
	 *
	 * @param mixed $check The `$check` param passed from the {@see 'get_comment_metadata'} hook.
	 * @return mixed The original value of `$check`, so as not to short-circuit `get_comment_metadata()`.
	 */
	public function lazyload_comment_meta( $check ) {
		_deprecated_function( __METHOD__, '6.3.0', 'WP_Metadata_Lazyloader::lazyload_meta_callback' );
		return $this->lazyload_meta_callback( $check, 0, '', false, 'comment' );
	}

	/**
	 * Lazy-loads meta for queued objects.
	 *
	 * This method is public so that it can be used as a filter callback. As a rule, there
	 * is no need to invoke it directly.
	 *
	 * @since 6.3.0
	 *
	 * @param mixed  $check     The `$check` param passed from the 'get_*_metadata' hook.
	 * @param int    $object_id ID of the object metadata is for.
	 * @param string $meta_key  Unused.
	 * @param bool   $single    Unused.
	 * @param string $meta_type Type of object metadata is for. Accepts 'post', 'comment', 'term', 'user',
	 *                          or any other object type with an associated meta table.
	 * @return mixed In order not to short-circuit `get_metadata()`. Generally, this is `null`, but it could be
	 *               another value if filtered by a plugin.
	 */
	public function lazyload_meta_callback( $check, $object_id, $meta_key, $single, $meta_type ) {
		if ( empty( $this->pending_objects[ $meta_type ] ) ) {
			return $check;
		}

		$object_ids = array_keys( $this->pending_objects[ $meta_type ] );
		if ( $object_id && ! in_array( $object_id, $object_ids, true ) ) {
			$object_ids[] = $object_id;
		}

		update_meta_cache( $meta_type, $object_ids );

		// No need to run again for this set of objects.
		$this->reset_queue( $meta_type );

		return $check;
	}
}

Directory Contents

Dirs: 25 × Files: 229
Name Size Perms Modified Actions
assets DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
- drwxrwxr-x 2023-10-03 12:02:16
Edit Download
- drwxrwxr-x 2024-01-25 08:19:44
Edit Download
blocks DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
- drwxrwxr-x 2016-09-07 13:01:12
Edit Download
css DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
customize DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
fonts DIR
- drwxrwxr-x 2024-01-25 08:19:44
Edit Download
html-api DIR
- drwxrwxr-x 2024-01-25 08:19:44
Edit Download
ID3 DIR
- drwxrwxr-x 2016-09-07 13:01:12
Edit Download
images DIR
- drwxrwxr-x 2023-10-03 12:02:16
Edit Download
IXR DIR
- drwxrwxr-x 2017-02-22 09:22:29
Edit Download
js DIR
- drwxrwxr-x 2023-10-03 12:02:16
Edit Download
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
PHPMailer DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
pomo DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
Requests DIR
- drwxrwxr-x 2023-10-03 12:02:16
Edit Download
rest-api DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
SimplePie DIR
- drwxrwxr-x 2016-09-07 13:01:12
Edit Download
sitemaps DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
Text DIR
- drwxrwxr-x 2016-09-07 13:01:12
Edit Download
- drwxrwxr-x 2016-09-07 13:01:12
Edit Download
widgets DIR
- drwxrwxr-x 2023-10-03 12:02:15
Edit Download
35.15 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
11.67 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
18.51 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
27.27 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
316 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
12.64 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
47.35 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
12.00 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
71.18 KB lrw-rw-r-- 2024-06-25 04:36:32
Edit Download
12.61 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
15.02 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
5.83 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
13.16 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
33.27 KB lrw-rw-r-- 2024-01-31 13:16:20
Edit Download
39.09 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
55.67 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
12.41 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
529 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
367 B lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
2.48 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
42.66 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
401 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
6.55 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
664 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
20.48 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.18 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
95.82 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
457 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
36.83 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.41 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
8.28 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
13.88 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
11.05 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.65 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
7.43 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
16.96 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
5.14 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
12.55 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
1.32 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
4.66 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.50 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
1.87 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
11.26 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
5.25 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
9.84 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
5.75 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
5.39 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
1.91 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
4.90 KB lrw-rw-r-- 2024-01-24 05:08:07
Edit Download
14.40 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
8.20 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
3.99 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
46.71 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
9.15 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
25.24 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
197.52 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
56.22 KB lrw-rw-r-- 2025-09-30 22:08:41
Edit Download
10.42 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
10.98 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
29.19 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
69.93 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
34.88 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
13.73 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.57 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
38.52 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
70.39 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
15.62 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
7.33 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
7.69 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.53 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
969 B lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
15.63 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
7.22 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
12.25 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.53 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
3.42 KB lrw-rw-r-- 2026-03-11 09:44:57
Edit Download
5.84 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
1.97 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
4.30 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.91 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
16.46 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
39.63 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
17.11 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
30.47 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
17.17 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
7.27 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.41 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
15.74 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
1.78 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
29.82 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.67 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
9.00 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
18.84 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
11.90 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
17.18 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
6.72 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
30.66 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
4.94 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
29.28 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.33 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
148.03 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.72 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
10.92 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
4.40 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
3.38 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
11.17 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
61.94 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.46 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
8.38 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
27.99 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
7.28 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
3.30 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
1.73 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
30.29 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
7.28 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
10.64 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
19.09 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
18.13 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
40.05 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
5.17 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
829 B lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
18.37 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
5.84 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
1.52 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
24.06 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
4.12 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
126.52 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
62.76 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.92 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
42.37 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.17 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
22.23 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
12.86 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
3.27 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
17.96 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
209.12 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
25.51 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
116.66 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
373 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
343 B lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
338 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
99.05 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
126.09 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
14.86 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
40.50 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
400 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
10.91 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
33.70 KB lrw-rw-r-- 2024-01-31 13:16:20
Edit Download
2.17 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
179.50 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
338 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
36.78 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
4.02 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
5.32 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
2.98 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.61 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
1.16 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
3.98 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
3.71 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
22.52 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.28 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
327.14 KB lrw-rw-r-- 2024-06-25 04:36:32
Edit Download
269.81 KB lrw-rw-r-- 2024-06-25 04:36:32
Edit Download
14.41 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
8.38 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
163.79 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
19.73 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
23.29 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
5.53 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
4.63 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
70.22 KB lrw-rw-r-- 2026-03-11 09:44:57
Edit Download
61.31 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
152.42 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
52.86 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
162 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
60.37 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
202.56 KB lrw-rw-r-- 2026-03-11 09:44:57
Edit Download
62.58 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
25.03 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
4.79 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
6.48 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
21.25 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.65 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
89.12 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
19.40 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
3.69 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
4.03 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
39.55 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
25.18 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
43.02 KB lrw-rw-r-- 2026-03-11 09:44:57
Edit Download
89.20 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.12 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
110.37 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
34.63 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
6.93 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
65.23 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
10.07 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
271.80 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
36.17 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
200 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
200 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
94.87 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
30.18 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
19.06 KB lrw-rw-r-- 2023-10-03 12:02:16
Edit Download
5.06 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
255 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
22.48 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
127.03 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
258 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
23.30 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
3.16 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
441 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
7.03 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
169.46 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
544 B lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
3.27 KB lrw-rw-r-- 2026-03-11 09:44:57
Edit Download
22.97 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
1.12 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
2.76 KB lrw-rw-r-- 2024-01-24 05:08:07
Edit Download
6.08 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
7.13 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
128.13 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
35.96 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
167.14 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
6.06 KB lrw-rw-r-- 2024-01-25 08:19:44
Edit Download
928 B lrw-rw-r-- 2026-03-11 09:44:57
Edit Download
68.24 KB lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
445 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
647 B lrw-rw-r-- 2023-10-03 12:02:15
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).