(()=>{vart={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});varn=function(t){return"string"!=typeoft||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};vari=function(t){return"string"!=typeoft||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};varo=function(t,e){returnfunction(r,o,s,c=10){constl=t[e];if(!i(r))return;if(!n(o))return;if("function"!=typeofs)returnvoidconsole.error("The hook callback must be a function.");if("number"!=typeofc)returnvoidconsole.error("If specified, the hook priority must be a number.");consta={callback:s,priority:c,namespace:o};if(l[r]){constt=l[r].handlers;lete;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex++}))}elsel[r]={handlers:[a],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,o,s,c)}};vars=function(t,e,r=!1){returnfunction(o,s){constc=t[e];if(!i(o))return;if(!r&&!n(s))return;if(!c[o])return0;letl=0;if(r)l=c[o].handlers.length,c[o]={runs:c[o].runs,handlers:[]};else{constt=c[o].handlers;for(lete=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==o&&t.doAction("hookRemoved",o,s),l}};varc=function(t,e){returnfunction(r,n){consti=t[e];returnvoid0!==n?rini&&i[r].handlers.some((t=>t.namespace===n)):rini}};varl=function(t,e,r,n){returnfunction(i,...o){consts=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;constc=s[i].handlers;if(!c||!c.length)returnr?o[0]:void0;constl={name:i,currentIndex:0};return(n?asyncfunction(){try{s.__current.add(l);lett=r?o[0]:void0;for(;l.currentIndex<c.length;){conste=c[l.currentIndex];t=awaite.callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}returnr?t:void0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);lett=r?o[0]:void0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}returnr?t:void0}finally{s.__current.delete(l)}})()}};vara=function(t,e){returnfunction(){constr=t[e],n=Array.from(r.__current);returnn.at(-1)?.name??null}};vard=function(t,e){returnfunction(r){constn=t[e];returnvoid0===r?n.__current.size>0:Array.from(n.__current).some((t=>t.name===r))}};varu=function(t,e){returnfunction(r){constn=t[e];if(i(r))returnn[r]&&n[r].runs?n[r].runs:0}};classh{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=newSet,this.filters=Object.create(null),this.filters.__current=newSet,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=s(this,"actions"),this.removeFilter=s(this,"filters"),this.hasAction=c(this,"actions"),this.hasFilter=c(this,"filters"),this.removeAllActions=s(this,"actions",!0),this.removeAllFilters=s(this,"filters",!0),this.doAction=l(this,"actions",!1,!1),this.doActionAsync=l(this,"actions",!1,!0),this.applyFilters=l(this,"filters",!0,!1),this.applyFiltersAsync=l(this,"filters",!0,!0),this.currentAction=a(this,"actions"),this.currentFilter=a(this,"filters"),this.doingAction=d(this,"actions"),this.doingFilter=d(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}varA=function(){returnnewh}},8770:()=>{}},e={};functionr(n){vari=e[n];if(void0!==i)returni.exports;varo=e[n]={exports:{}};returnt[n](o,o.exports,r),o.exports}r.n=t=>{vare=t&&t.__esModule?()=>t.default:()=>t;returnr.d(