Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: block-library.js
if (userId) {
[2000] Fix | Delete
return {
[2001] Fix | Delete
authorDetails: getUser(userId)
[2002] Fix | Delete
};
[2003] Fix | Delete
}
[2004] Fix | Delete
const _authorId = getEditedEntityRecord('postType', postType, postId)?.author;
[2005] Fix | Delete
return {
[2006] Fix | Delete
authorDetails: _authorId ? getUser(_authorId) : null
[2007] Fix | Delete
};
[2008] Fix | Delete
}, [postType, postId, userId]);
[2009] Fix | Delete
const avatarUrls = authorDetails?.avatar_urls ? Object.values(authorDetails.avatar_urls) : null;
[2010] Fix | Delete
const sizes = authorDetails?.avatar_urls ? Object.keys(authorDetails.avatar_urls) : null;
[2011] Fix | Delete
const {
[2012] Fix | Delete
minSize,
[2013] Fix | Delete
maxSize
[2014] Fix | Delete
} = getAvatarSizes(sizes);
[2015] Fix | Delete
const defaultAvatar = useDefaultAvatar();
[2016] Fix | Delete
return {
[2017] Fix | Delete
src: avatarUrls ? avatarUrls[avatarUrls.length - 1] : defaultAvatar,
[2018] Fix | Delete
minSize,
[2019] Fix | Delete
maxSize,
[2020] Fix | Delete
alt: authorDetails ?
[2021] Fix | Delete
// translators: %s is the Author name.
[2022] Fix | Delete
(0,external_wp_i18n_namespaceObject.sprintf)((0,external_wp_i18n_namespaceObject.__)('%s Avatar'), authorDetails?.name) : (0,external_wp_i18n_namespaceObject.__)('Default Avatar')
[2023] Fix | Delete
};
[2024] Fix | Delete
}
[2025] Fix | Delete
[2026] Fix | Delete
;// CONCATENATED MODULE: external ["wp","element"]
[2027] Fix | Delete
const external_wp_element_namespaceObject = window["wp"]["element"];
[2028] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/avatar/user-control.js
[2029] Fix | Delete
/**
[2030] Fix | Delete
* WordPress dependencies
[2031] Fix | Delete
*/
[2032] Fix | Delete
[2033] Fix | Delete
[2034] Fix | Delete
[2035] Fix | Delete
[2036] Fix | Delete
[2037] Fix | Delete
[2038] Fix | Delete
const AUTHORS_QUERY = {
[2039] Fix | Delete
who: 'authors',
[2040] Fix | Delete
per_page: -1,
[2041] Fix | Delete
_fields: 'id,name',
[2042] Fix | Delete
context: 'view'
[2043] Fix | Delete
};
[2044] Fix | Delete
function UserControl({
[2045] Fix | Delete
value,
[2046] Fix | Delete
onChange
[2047] Fix | Delete
}) {
[2048] Fix | Delete
const [filteredAuthorsList, setFilteredAuthorsList] = (0,external_wp_element_namespaceObject.useState)();
[2049] Fix | Delete
const authorsList = (0,external_wp_data_namespaceObject.useSelect)(select => {
[2050] Fix | Delete
const {
[2051] Fix | Delete
getUsers
[2052] Fix | Delete
} = select(external_wp_coreData_namespaceObject.store);
[2053] Fix | Delete
return getUsers(AUTHORS_QUERY);
[2054] Fix | Delete
}, []);
[2055] Fix | Delete
if (!authorsList) {
[2056] Fix | Delete
return null;
[2057] Fix | Delete
}
[2058] Fix | Delete
const options = authorsList.map(author => {
[2059] Fix | Delete
return {
[2060] Fix | Delete
label: author.name,
[2061] Fix | Delete
value: author.id
[2062] Fix | Delete
};
[2063] Fix | Delete
});
[2064] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.ComboboxControl, {
[2065] Fix | Delete
__nextHasNoMarginBottom: true,
[2066] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('User'),
[2067] Fix | Delete
help: (0,external_wp_i18n_namespaceObject.__)('Select the avatar user to display, if it is blank it will use the post/page author.'),
[2068] Fix | Delete
value: value,
[2069] Fix | Delete
onChange: onChange,
[2070] Fix | Delete
options: filteredAuthorsList || options,
[2071] Fix | Delete
onFilterValueChange: inputValue => setFilteredAuthorsList(options.filter(option => option.label.toLowerCase().startsWith(inputValue.toLowerCase())))
[2072] Fix | Delete
});
[2073] Fix | Delete
}
[2074] Fix | Delete
/* harmony default export */ const user_control = (UserControl);
[2075] Fix | Delete
[2076] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/avatar/edit.js
[2077] Fix | Delete
/**
[2078] Fix | Delete
* External dependencies
[2079] Fix | Delete
*/
[2080] Fix | Delete
[2081] Fix | Delete
[2082] Fix | Delete
/**
[2083] Fix | Delete
* WordPress dependencies
[2084] Fix | Delete
*/
[2085] Fix | Delete
[2086] Fix | Delete
[2087] Fix | Delete
[2088] Fix | Delete
[2089] Fix | Delete
[2090] Fix | Delete
/**
[2091] Fix | Delete
* Internal dependencies
[2092] Fix | Delete
*/
[2093] Fix | Delete
[2094] Fix | Delete
[2095] Fix | Delete
[2096] Fix | Delete
[2097] Fix | Delete
[2098] Fix | Delete
const AvatarInspectorControls = ({
[2099] Fix | Delete
setAttributes,
[2100] Fix | Delete
avatar,
[2101] Fix | Delete
attributes,
[2102] Fix | Delete
selectUser
[2103] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.InspectorControls, {
[2104] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_components_namespaceObject.PanelBody, {
[2105] Fix | Delete
title: (0,external_wp_i18n_namespaceObject.__)('Settings'),
[2106] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.RangeControl, {
[2107] Fix | Delete
__nextHasNoMarginBottom: true,
[2108] Fix | Delete
__next40pxDefaultSize: true,
[2109] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Image size'),
[2110] Fix | Delete
onChange: newSize => setAttributes({
[2111] Fix | Delete
size: newSize
[2112] Fix | Delete
}),
[2113] Fix | Delete
min: avatar.minSize,
[2114] Fix | Delete
max: avatar.maxSize,
[2115] Fix | Delete
initialPosition: attributes?.size,
[2116] Fix | Delete
value: attributes?.size
[2117] Fix | Delete
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.ToggleControl, {
[2118] Fix | Delete
__nextHasNoMarginBottom: true,
[2119] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Link to user profile'),
[2120] Fix | Delete
onChange: () => setAttributes({
[2121] Fix | Delete
isLink: !attributes.isLink
[2122] Fix | Delete
}),
[2123] Fix | Delete
checked: attributes.isLink
[2124] Fix | Delete
}), attributes.isLink && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.ToggleControl, {
[2125] Fix | Delete
label: (0,external_wp_i18n_namespaceObject.__)('Open in new tab'),
[2126] Fix | Delete
onChange: value => setAttributes({
[2127] Fix | Delete
linkTarget: value ? '_blank' : '_self'
[2128] Fix | Delete
}),
[2129] Fix | Delete
checked: attributes.linkTarget === '_blank'
[2130] Fix | Delete
}), selectUser && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(user_control, {
[2131] Fix | Delete
value: attributes?.userId,
[2132] Fix | Delete
onChange: value => {
[2133] Fix | Delete
setAttributes({
[2134] Fix | Delete
userId: value
[2135] Fix | Delete
});
[2136] Fix | Delete
}
[2137] Fix | Delete
})]
[2138] Fix | Delete
})
[2139] Fix | Delete
});
[2140] Fix | Delete
const ResizableAvatar = ({
[2141] Fix | Delete
setAttributes,
[2142] Fix | Delete
attributes,
[2143] Fix | Delete
avatar,
[2144] Fix | Delete
blockProps,
[2145] Fix | Delete
isSelected
[2146] Fix | Delete
}) => {
[2147] Fix | Delete
const borderProps = (0,external_wp_blockEditor_namespaceObject.__experimentalUseBorderProps)(attributes);
[2148] Fix | Delete
const doubledSizedSrc = (0,external_wp_url_namespaceObject.addQueryArgs)((0,external_wp_url_namespaceObject.removeQueryArgs)(avatar?.src, ['s']), {
[2149] Fix | Delete
s: attributes?.size * 2
[2150] Fix | Delete
});
[2151] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("div", {
[2152] Fix | Delete
...blockProps,
[2153] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_components_namespaceObject.ResizableBox, {
[2154] Fix | Delete
size: {
[2155] Fix | Delete
width: attributes.size,
[2156] Fix | Delete
height: attributes.size
[2157] Fix | Delete
},
[2158] Fix | Delete
showHandle: isSelected,
[2159] Fix | Delete
onResizeStop: (event, direction, elt, delta) => {
[2160] Fix | Delete
setAttributes({
[2161] Fix | Delete
size: parseInt(attributes.size + (delta.height || delta.width), 10)
[2162] Fix | Delete
});
[2163] Fix | Delete
},
[2164] Fix | Delete
lockAspectRatio: true,
[2165] Fix | Delete
enable: {
[2166] Fix | Delete
top: false,
[2167] Fix | Delete
right: !(0,external_wp_i18n_namespaceObject.isRTL)(),
[2168] Fix | Delete
bottom: true,
[2169] Fix | Delete
left: (0,external_wp_i18n_namespaceObject.isRTL)()
[2170] Fix | Delete
},
[2171] Fix | Delete
minWidth: avatar.minSize,
[2172] Fix | Delete
maxWidth: avatar.maxSize,
[2173] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("img", {
[2174] Fix | Delete
src: doubledSizedSrc,
[2175] Fix | Delete
alt: avatar.alt,
[2176] Fix | Delete
className: dist_clsx('avatar', 'avatar-' + attributes.size, 'photo', 'wp-block-avatar__image', borderProps.className),
[2177] Fix | Delete
style: borderProps.style
[2178] Fix | Delete
})
[2179] Fix | Delete
})
[2180] Fix | Delete
});
[2181] Fix | Delete
};
[2182] Fix | Delete
const CommentEdit = ({
[2183] Fix | Delete
attributes,
[2184] Fix | Delete
context,
[2185] Fix | Delete
setAttributes,
[2186] Fix | Delete
isSelected
[2187] Fix | Delete
}) => {
[2188] Fix | Delete
const {
[2189] Fix | Delete
commentId
[2190] Fix | Delete
} = context;
[2191] Fix | Delete
const blockProps = (0,external_wp_blockEditor_namespaceObject.useBlockProps)();
[2192] Fix | Delete
const avatar = useCommentAvatar({
[2193] Fix | Delete
commentId
[2194] Fix | Delete
});
[2195] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[2196] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(AvatarInspectorControls, {
[2197] Fix | Delete
avatar: avatar,
[2198] Fix | Delete
setAttributes: setAttributes,
[2199] Fix | Delete
attributes: attributes,
[2200] Fix | Delete
selectUser: false
[2201] Fix | Delete
}), attributes.isLink ? /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("a", {
[2202] Fix | Delete
href: "#avatar-pseudo-link",
[2203] Fix | Delete
className: "wp-block-avatar__link",
[2204] Fix | Delete
onClick: event => event.preventDefault(),
[2205] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ResizableAvatar, {
[2206] Fix | Delete
attributes: attributes,
[2207] Fix | Delete
avatar: avatar,
[2208] Fix | Delete
blockProps: blockProps,
[2209] Fix | Delete
isSelected: isSelected,
[2210] Fix | Delete
setAttributes: setAttributes
[2211] Fix | Delete
})
[2212] Fix | Delete
}) : /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ResizableAvatar, {
[2213] Fix | Delete
attributes: attributes,
[2214] Fix | Delete
avatar: avatar,
[2215] Fix | Delete
blockProps: blockProps,
[2216] Fix | Delete
isSelected: isSelected,
[2217] Fix | Delete
setAttributes: setAttributes
[2218] Fix | Delete
})]
[2219] Fix | Delete
});
[2220] Fix | Delete
};
[2221] Fix | Delete
const UserEdit = ({
[2222] Fix | Delete
attributes,
[2223] Fix | Delete
context,
[2224] Fix | Delete
setAttributes,
[2225] Fix | Delete
isSelected
[2226] Fix | Delete
}) => {
[2227] Fix | Delete
const {
[2228] Fix | Delete
postId,
[2229] Fix | Delete
postType
[2230] Fix | Delete
} = context;
[2231] Fix | Delete
const avatar = useUserAvatar({
[2232] Fix | Delete
userId: attributes?.userId,
[2233] Fix | Delete
postId,
[2234] Fix | Delete
postType
[2235] Fix | Delete
});
[2236] Fix | Delete
const blockProps = (0,external_wp_blockEditor_namespaceObject.useBlockProps)();
[2237] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[2238] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(AvatarInspectorControls, {
[2239] Fix | Delete
selectUser: true,
[2240] Fix | Delete
attributes: attributes,
[2241] Fix | Delete
avatar: avatar,
[2242] Fix | Delete
setAttributes: setAttributes
[2243] Fix | Delete
}), attributes.isLink ? /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("a", {
[2244] Fix | Delete
href: "#avatar-pseudo-link",
[2245] Fix | Delete
className: "wp-block-avatar__link",
[2246] Fix | Delete
onClick: event => event.preventDefault(),
[2247] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ResizableAvatar, {
[2248] Fix | Delete
attributes: attributes,
[2249] Fix | Delete
avatar: avatar,
[2250] Fix | Delete
blockProps: blockProps,
[2251] Fix | Delete
isSelected: isSelected,
[2252] Fix | Delete
setAttributes: setAttributes
[2253] Fix | Delete
})
[2254] Fix | Delete
}) : /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ResizableAvatar, {
[2255] Fix | Delete
attributes: attributes,
[2256] Fix | Delete
avatar: avatar,
[2257] Fix | Delete
blockProps: blockProps,
[2258] Fix | Delete
isSelected: isSelected,
[2259] Fix | Delete
setAttributes: setAttributes
[2260] Fix | Delete
})]
[2261] Fix | Delete
});
[2262] Fix | Delete
};
[2263] Fix | Delete
function Edit(props) {
[2264] Fix | Delete
// Don't show the Comment Edit controls if we have a comment ID set, or if we're in the Site Editor (where it is `null`).
[2265] Fix | Delete
if (props?.context?.commentId || props?.context?.commentId === null) {
[2266] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(CommentEdit, {
[2267] Fix | Delete
...props
[2268] Fix | Delete
});
[2269] Fix | Delete
}
[2270] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(UserEdit, {
[2271] Fix | Delete
...props
[2272] Fix | Delete
});
[2273] Fix | Delete
}
[2274] Fix | Delete
[2275] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/avatar/index.js
[2276] Fix | Delete
/**
[2277] Fix | Delete
* WordPress dependencies
[2278] Fix | Delete
*/
[2279] Fix | Delete
[2280] Fix | Delete
[2281] Fix | Delete
/**
[2282] Fix | Delete
* Internal dependencies
[2283] Fix | Delete
*/
[2284] Fix | Delete
[2285] Fix | Delete
const avatar_metadata = {
[2286] Fix | Delete
$schema: "https://schemas.wp.org/trunk/block.json",
[2287] Fix | Delete
apiVersion: 3,
[2288] Fix | Delete
name: "core/avatar",
[2289] Fix | Delete
title: "Avatar",
[2290] Fix | Delete
category: "theme",
[2291] Fix | Delete
description: "Add a user\u2019s avatar.",
[2292] Fix | Delete
textdomain: "default",
[2293] Fix | Delete
attributes: {
[2294] Fix | Delete
userId: {
[2295] Fix | Delete
type: "number"
[2296] Fix | Delete
},
[2297] Fix | Delete
size: {
[2298] Fix | Delete
type: "number",
[2299] Fix | Delete
"default": 96
[2300] Fix | Delete
},
[2301] Fix | Delete
isLink: {
[2302] Fix | Delete
type: "boolean",
[2303] Fix | Delete
"default": false
[2304] Fix | Delete
},
[2305] Fix | Delete
linkTarget: {
[2306] Fix | Delete
type: "string",
[2307] Fix | Delete
"default": "_self"
[2308] Fix | Delete
}
[2309] Fix | Delete
},
[2310] Fix | Delete
usesContext: ["postType", "postId", "commentId"],
[2311] Fix | Delete
supports: {
[2312] Fix | Delete
html: false,
[2313] Fix | Delete
align: true,
[2314] Fix | Delete
alignWide: false,
[2315] Fix | Delete
spacing: {
[2316] Fix | Delete
margin: true,
[2317] Fix | Delete
padding: true,
[2318] Fix | Delete
__experimentalDefaultControls: {
[2319] Fix | Delete
margin: false,
[2320] Fix | Delete
padding: false
[2321] Fix | Delete
}
[2322] Fix | Delete
},
[2323] Fix | Delete
__experimentalBorder: {
[2324] Fix | Delete
__experimentalSkipSerialization: true,
[2325] Fix | Delete
radius: true,
[2326] Fix | Delete
width: true,
[2327] Fix | Delete
color: true,
[2328] Fix | Delete
style: true,
[2329] Fix | Delete
__experimentalDefaultControls: {
[2330] Fix | Delete
radius: true
[2331] Fix | Delete
}
[2332] Fix | Delete
},
[2333] Fix | Delete
color: {
[2334] Fix | Delete
text: false,
[2335] Fix | Delete
background: false,
[2336] Fix | Delete
__experimentalDuotone: "img"
[2337] Fix | Delete
},
[2338] Fix | Delete
interactivity: {
[2339] Fix | Delete
clientNavigation: true
[2340] Fix | Delete
}
[2341] Fix | Delete
},
[2342] Fix | Delete
selectors: {
[2343] Fix | Delete
border: ".wp-block-avatar img"
[2344] Fix | Delete
},
[2345] Fix | Delete
editorStyle: "wp-block-avatar-editor",
[2346] Fix | Delete
style: "wp-block-avatar"
[2347] Fix | Delete
};
[2348] Fix | Delete
[2349] Fix | Delete
const {
[2350] Fix | Delete
name: avatar_name
[2351] Fix | Delete
} = avatar_metadata;
[2352] Fix | Delete
[2353] Fix | Delete
const avatar_settings = {
[2354] Fix | Delete
icon: comment_author_avatar,
[2355] Fix | Delete
edit: Edit
[2356] Fix | Delete
};
[2357] Fix | Delete
const avatar_init = () => initBlock({
[2358] Fix | Delete
name: avatar_name,
[2359] Fix | Delete
metadata: avatar_metadata,
[2360] Fix | Delete
settings: avatar_settings
[2361] Fix | Delete
});
[2362] Fix | Delete
[2363] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/audio.js
[2364] Fix | Delete
/**
[2365] Fix | Delete
* WordPress dependencies
[2366] Fix | Delete
*/
[2367] Fix | Delete
[2368] Fix | Delete
[2369] Fix | Delete
const audio = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[2370] Fix | Delete
viewBox: "0 0 24 24",
[2371] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[2372] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[2373] Fix | Delete
d: "M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"
[2374] Fix | Delete
})
[2375] Fix | Delete
});
[2376] Fix | Delete
/* harmony default export */ const library_audio = (audio);
[2377] Fix | Delete
[2378] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/audio/deprecated.js
[2379] Fix | Delete
/**
[2380] Fix | Delete
* WordPress dependencies
[2381] Fix | Delete
*/
[2382] Fix | Delete
[2383] Fix | Delete
[2384] Fix | Delete
[2385] Fix | Delete
/* harmony default export */ const deprecated = ([{
[2386] Fix | Delete
attributes: {
[2387] Fix | Delete
src: {
[2388] Fix | Delete
type: 'string',
[2389] Fix | Delete
source: 'attribute',
[2390] Fix | Delete
selector: 'audio',
[2391] Fix | Delete
attribute: 'src'
[2392] Fix | Delete
},
[2393] Fix | Delete
caption: {
[2394] Fix | Delete
type: 'string',
[2395] Fix | Delete
source: 'html',
[2396] Fix | Delete
selector: 'figcaption'
[2397] Fix | Delete
},
[2398] Fix | Delete
id: {
[2399] Fix | Delete
type: 'number'
[2400] Fix | Delete
},
[2401] Fix | Delete
autoplay: {
[2402] Fix | Delete
type: 'boolean',
[2403] Fix | Delete
source: 'attribute',
[2404] Fix | Delete
selector: 'audio',
[2405] Fix | Delete
attribute: 'autoplay'
[2406] Fix | Delete
},
[2407] Fix | Delete
loop: {
[2408] Fix | Delete
type: 'boolean',
[2409] Fix | Delete
source: 'attribute',
[2410] Fix | Delete
selector: 'audio',
[2411] Fix | Delete
attribute: 'loop'
[2412] Fix | Delete
},
[2413] Fix | Delete
preload: {
[2414] Fix | Delete
type: 'string',
[2415] Fix | Delete
source: 'attribute',
[2416] Fix | Delete
selector: 'audio',
[2417] Fix | Delete
attribute: 'preload'
[2418] Fix | Delete
}
[2419] Fix | Delete
},
[2420] Fix | Delete
supports: {
[2421] Fix | Delete
align: true
[2422] Fix | Delete
},
[2423] Fix | Delete
save({
[2424] Fix | Delete
attributes
[2425] Fix | Delete
}) {
[2426] Fix | Delete
const {
[2427] Fix | Delete
autoplay,
[2428] Fix | Delete
caption,
[2429] Fix | Delete
loop,
[2430] Fix | Delete
preload,
[2431] Fix | Delete
src
[2432] Fix | Delete
} = attributes;
[2433] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)("figure", {
[2434] Fix | Delete
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("audio", {
[2435] Fix | Delete
controls: "controls",
[2436] Fix | Delete
src: src,
[2437] Fix | Delete
autoPlay: autoplay,
[2438] Fix | Delete
loop: loop,
[2439] Fix | Delete
preload: preload
[2440] Fix | Delete
}), !external_wp_blockEditor_namespaceObject.RichText.isEmpty(caption) && /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_blockEditor_namespaceObject.RichText.Content, {
[2441] Fix | Delete
tagName: "figcaption",
[2442] Fix | Delete
value: caption
[2443] Fix | Delete
})]
[2444] Fix | Delete
});
[2445] Fix | Delete
}
[2446] Fix | Delete
}]);
[2447] Fix | Delete
[2448] Fix | Delete
;// CONCATENATED MODULE: external ["wp","blob"]
[2449] Fix | Delete
const external_wp_blob_namespaceObject = window["wp"]["blob"];
[2450] Fix | Delete
;// CONCATENATED MODULE: external ["wp","notices"]
[2451] Fix | Delete
const external_wp_notices_namespaceObject = window["wp"]["notices"];
[2452] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/memize/dist/index.js
[2453] Fix | Delete
/**
[2454] Fix | Delete
* Memize options object.
[2455] Fix | Delete
*
[2456] Fix | Delete
* @typedef MemizeOptions
[2457] Fix | Delete
*
[2458] Fix | Delete
* @property {number} [maxSize] Maximum size of the cache.
[2459] Fix | Delete
*/
[2460] Fix | Delete
[2461] Fix | Delete
/**
[2462] Fix | Delete
* Internal cache entry.
[2463] Fix | Delete
*
[2464] Fix | Delete
* @typedef MemizeCacheNode
[2465] Fix | Delete
*
[2466] Fix | Delete
* @property {?MemizeCacheNode|undefined} [prev] Previous node.
[2467] Fix | Delete
* @property {?MemizeCacheNode|undefined} [next] Next node.
[2468] Fix | Delete
* @property {Array<*>} args Function arguments for cache
[2469] Fix | Delete
* entry.
[2470] Fix | Delete
* @property {*} val Function result.
[2471] Fix | Delete
*/
[2472] Fix | Delete
[2473] Fix | Delete
/**
[2474] Fix | Delete
* Properties of the enhanced function for controlling cache.
[2475] Fix | Delete
*
[2476] Fix | Delete
* @typedef MemizeMemoizedFunction
[2477] Fix | Delete
*
[2478] Fix | Delete
* @property {()=>void} clear Clear the cache.
[2479] Fix | Delete
*/
[2480] Fix | Delete
[2481] Fix | Delete
/**
[2482] Fix | Delete
* Accepts a function to be memoized, and returns a new memoized function, with
[2483] Fix | Delete
* optional options.
[2484] Fix | Delete
*
[2485] Fix | Delete
* @template {(...args: any[]) => any} F
[2486] Fix | Delete
*
[2487] Fix | Delete
* @param {F} fn Function to memoize.
[2488] Fix | Delete
* @param {MemizeOptions} [options] Options object.
[2489] Fix | Delete
*
[2490] Fix | Delete
* @return {((...args: Parameters<F>) => ReturnType<F>) & MemizeMemoizedFunction} Memoized function.
[2491] Fix | Delete
*/
[2492] Fix | Delete
function memize(fn, options) {
[2493] Fix | Delete
var size = 0;
[2494] Fix | Delete
[2495] Fix | Delete
/** @type {?MemizeCacheNode|undefined} */
[2496] Fix | Delete
var head;
[2497] Fix | Delete
[2498] Fix | Delete
/** @type {?MemizeCacheNode|undefined} */
[2499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function