WordPress/wp-includes/js/dist/hooks.min.js

2 lines
5.4 KiB
JavaScript
Raw Normal View History

/*! This file is auto-generated */
this.wp=this.wp||{},this.wp.hooks=function(n){var t={};function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var o in n)e.d(r,o,function(t){return n[t]}.bind(null,o));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s="./node_modules/@wordpress/hooks/build-module/index.js")}({"./node_modules/@wordpress/hooks/build-module/index.js":function(n,t,e){"use strict";e.r(t),e.d(t,"defaultHooks",(function(){return p})),e.d(t,"createHooks",(function(){return h})),e.d(t,"addAction",(function(){return m})),e.d(t,"addFilter",(function(){return v})),e.d(t,"removeAction",(function(){return A})),e.d(t,"removeFilter",(function(){return _})),e.d(t,"hasAction",(function(){return b})),e.d(t,"hasFilter",(function(){return y})),e.d(t,"removeAllActions",(function(){return g})),e.d(t,"removeAllFilters",(function(){return F})),e.d(t,"doAction",(function(){return k})),e.d(t,"applyFilters",(function(){return x})),e.d(t,"currentAction",(function(){return j})),e.d(t,"currentFilter",(function(){return I})),e.d(t,"doingAction",(function(){return O})),e.d(t,"doingFilter",(function(){return w})),e.d(t,"didAction",(function(){return T})),e.d(t,"didFilter",(function(){return P})),e.d(t,"actions",(function(){return S})),e.d(t,"filters",(function(){return z}));var r=function(n){return"string"!=typeof n||""===n?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(n)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(n){return"string"!=typeof n||""===n?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(n)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(n)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(n,t){return function(e,i,s,c=10){const u=n[t];if(!o(e))return;if(!r(i))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const l={callback:s,priority:c,namespace:i};if(u[e]){const n=u[e].handlers;let t;for(t=n.length;t>0&&!(c>=n[t-1].priority);t--);t===n.length?n[t]=l:n.splice(t,0,l),u.__current.forEach(n=>{n.name===e&&n.currentIndex>=t&&n.currentIndex++})}else u[e]={handlers:[l],runs:0};"hookAdded"!==e&&n.doAction("hookAdded",e,i,s,c)}};var s=function(n,t,e=!1){return function(i,s){const c=n[t];if(!o(i))return;if(!e&&!r(s))return;if(!c[i])return 0;let u=0;if(e)u=c[i].handlers.length,c[i]={runs:c[i].runs,handlers:[]};else{const n=c[i].handlers;for(let t=n.length-1;t>=0;t--)n[t].namespace===s&&(n.splice(t,1),u++,c.__current.forEach(n=>{n.name===i&&n.currentIndex>=t&&n.currentIndex--}))}return"hookRemoved"!==i&&n.doAction("hookRemoved",i,s),u}};var c=function(n,t){return function(e,r){const o=n[t];return void 0!==r?e in o&&o[e].handlers.some(n=>n.namespace===r):e in o}};var u=function(n,t,e=!1){return function(r,...o){const i=n[t];i[r]||(i[r]={handlers:[],runs:0}),i[r].runs++;const s=i[r].handlers;if(!s||!s.length)return e?o[0]:void 0;const c={name:r,currentIndex:0};for(i.__current.push(c);c.currentIndex<s.length;){const n=s[c.currentIndex].callback.apply(null,o);e&&(o[0]=n),c.currentIndex++}return i.__current.pop(),e?o[0]:void 0}};va