/home/vianto5/ceibaresidencial.mx/wp-content/plugins/query-monitor/assets/build
NameSizeModeActions
query-monitor.css234920644editdlrm
query-monitor.js1226250644editdlrm
toolbar.css19820644editdlrm
Edit: /home/vianto5/ceibaresidencial.mx/wp-content/plugins/query-monitor/assets/build/query-monitor.js (122625B)
/* This is the built version of the Preact app for Query Monitor. The source code is available here: https://github.com/johnbillion/query-monitor */ var e,n,t,r,i,o,l,a,s,c,u,d,m={},h=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,f=Array.isArray;function _(e,n){for(var t in n)e[t]=n[t];return e}function g(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function y(n,t,r){var i,o,l,a={};for(l in t)"key"==l?i=t[l]:"ref"==l?o=t[l]:a[l]=t[l];if(arguments.length>2&&(a.children=arguments.length>3?e.call(arguments,2):r),"function"==typeof n&&null!=n.defaultProps)for(l in n.defaultProps)void 0===a[l]&&(a[l]=n.defaultProps[l]);return b(n,a,i,o,null)}function b(e,r,i,o,l){var a={type:e,props:r,key:i,ref:o,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==l?++t:l,__i:-1,__u:0};return null==l&&null!=n.vnode&&n.vnode(a),a}function v(e){return e.children}function q(e,n){this.props=e,this.context=n}function w(e,n){if(null==n)return e.__?w(e.__,e.__i+1):null;for(var t;nn&&r.sort(l),e=r.shift(),n=r.length,k(e);C.__r=0}function S(e,n,t,r,i,o,l,a,s,c,u){var d,p,_,g,y,q,k,N=r&&r.__k||h,x=n.length;for(s=function(e,n,t,r,i){var o,l,a,s,c,u=t.length,d=u,m=0;for(e.__k=new Array(i),o=0;o0?l=e.__k[o]=b(l.type,l.props,l.key,l.ref?l.ref:null,l.__v):e.__k[o]=l,s=o+m,l.__=e,l.__b=e.__b+1,a=null,-1!=(c=l.__i=$(l,t,s,d))&&(d--,(a=t[c])&&(a.__u|=2)),null==a||null==a.__v?(-1==c&&(i>u?m--:is?m--:m++,l.__u|=4))):e.__k[o]=null;if(d)for(o=0;o(u?1:0))for(i=t-1,o=t+1;i>=0||o=0?i--:o++])&&!(2&c.__u)&&a==c.key&&s==c.type)return l;return-1}function P(e,n,t){"-"==n[0]?e.setProperty(n,null==t?"":t):e[n]=null==t?"":"number"!=typeof t||p.test(n)?t:t+"px"}function O(e,n,t,r,i){var o,l;e:if("style"==n)if("string"==typeof t)e.style.cssText=t;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(n in r)t&&n in t||P(e.style,n,"");if(t)for(n in t)r&&t[n]==r[n]||P(e.style,n,t[n])}else if("o"==n[0]&&"n"==n[1])o=n!=(n=n.replace(a,"$1")),l=n.toLowerCase(),n=l in e||"onFocusOut"==n||"onFocusIn"==n?l.slice(2):n.slice(2),e.l||(e.l={}),e.l[n+o]=t,t?r?t.u=r.u:(t.u=s,e.addEventListener(n,o?u:c,o)):e.removeEventListener(n,o?u:c,o);else{if("http://www.w3.org/2000/svg"==i)n=n.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=n&&"height"!=n&&"href"!=n&&"list"!=n&&"form"!=n&&"tabIndex"!=n&&"download"!=n&&"rowSpan"!=n&&"colSpan"!=n&&"role"!=n&&"popover"!=n&&n in e)try{e[n]=null==t?"":t;break e}catch(d){}"function"==typeof t||(null==t||!1===t&&"-"!=n[4]?e.removeAttribute(n):e.setAttribute(n,"popover"==n&&1==t?"":t))}}function A(e){return function(t){if(this.l){var r=this.l[t.type+e];if(null==t.t)t.t=s++;else if(t.t0?e:f(e)?e.map(L):_({},e)}function H(e,t,r){try{if("function"==typeof e){var i="function"==typeof e.__u;i&&e.__u(),i&&null==t||(e.__u=e(t))}else e.current=t}catch(o){n.__e(o,r)}}function F(e,t,r){var i,o;if(n.unmount&&n.unmount(e),(i=e.ref)&&(i.current&&i.current!=e.__e||H(i,null,t)),null!=(i=e.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(l){n.__e(l,t)}i.base=i.__P=null}if(i=e.__k)for(o=0;oB("svg",{xmlns:"http://www.w3.org/2000/svg",style:{display:"none"},children:B("defs",{children:Object.entries(Q).map(([e,n])=>B("symbol",{id:`qm-icon-${e}`,viewBox:"0 0 20 20",children:B("path",{d:n})},e))})}),K=({name:e})=>{if("blank"===e)return B("span",{className:"qm-icon qm-icon-blank"});if(!Q[e])return null;else return B("svg",{"aria-hidden":"true",className:`qm-icon qm-icon-${e}`,height:"20",viewBox:"0 0 20 20",width:"20",children:B("use",{href:`#qm-icon-${e}`})})},G=U({editor:"",setEditor:e=>{},theme:"auto",setTheme:e=>{},fabulous:!1,setFabulous:e=>{},filters:{},setFilters:e=>{},switchToPanel:(e,n,t)=>{},jumpToRow:null,timelineHiddenCategories:[],setTimelineHiddenCategories:e=>{},durationUnit:"s",setDurationUnit:e=>{},settings:{extended_query_prompt_reason:null,file_path_map:{},file_link_format:!1,abspath:"",contentpath:""}});var Y,Z,X,ee,ne=0,te=[],re=n,ie=re.__b,oe=re.__r,le=re.diffed,ae=re.__c,se=re.unmount,ce=re.__;function ue(e,n){re.__h&&re.__h(Z,e,ne||n),ne=0;var t=Z.__H||(Z.__H={__:[],__h:[]});return e>=t.__.length&&t.__.push({}),t.__[e]}function de(e){return ne=1,function(e,n,t){var r=ue(Y++,2);if(r.t=e,!r.__c&&(r.__=[t?t(n):we(void 0,n),function(e){var n=r.__N?r.__N[0]:r.__[0],t=r.t(n,e);n!==t&&(r.__N=[t,r.__[1]],r.__c.setState({}))}],r.__c=Z,!Z.__f)){var i=function(e,n,t){if(!r.__c.__H)return!0;var i=r.__c.__H.__.filter(function(e){return e.__c});if(i.every(function(e){return!e.__N}))return!o||o.call(this,e,n,t);var l=r.__c.props!==e;return i.some(function(e){if(e.__N){var n=e.__[0];e.__=e.__N,e.__N=void 0,n!==e.__[0]&&(l=!0)}}),o&&o.call(this,e,n,t)||l};Z.__f=!0;var o=Z.shouldComponentUpdate,l=Z.componentWillUpdate;Z.componentWillUpdate=function(e,n,t){if(this.__e){var r=o;o=void 0,i(e,n,t),o=r}l&&l.call(this,e,n,t)},Z.shouldComponentUpdate=i}return r.__N||r.__}(we,e)}function me(e,n){var t=ue(Y++,3);!re.__s&&qe(t.__H,n)&&(t.__=e,t.u=n,Z.__H.__h.push(t))}function he(e){return ne=5,pe(function(){return{current:e}},[])}function pe(e,n){var t=ue(Y++,7);return qe(t.__H,n)&&(t.__=e(),t.__H=n,t.__h=e),t.__}function fe(e){var n=Z.context[e.__c],t=ue(Y++,9);return t.c=e,n?(null==t.__&&(t.__=!0,n.sub(Z)),n.props.value):e.__}function _e(){for(var e;e=te.shift();){var n=e.__H;if(e.__P&&n)try{n.__h.some(be),n.__h.some(ve),n.__h=[]}catch(t){n.__h=[],re.__e(t,e.__v)}}}re.__b=function(e){Z=null,ie&&ie(e)},re.__=function(e,n){e&&n.__k&&n.__k.__m&&(e.__m=n.__k.__m),ce&&ce(e,n)},re.__r=function(e){oe&&oe(e),Y=0;var n=(Z=e.__c).__H;n&&(X===Z?(n.__h=[],Z.__h=[],n.__.some(function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0})):(n.__h.some(be),n.__h.some(ve),n.__h=[],Y=0)),X=Z},re.diffed=function(e){le&&le(e);var n=e.__c;n&&n.__H&&(n.__H.__h.length&&(1!==te.push(n)&&ee===re.requestAnimationFrame||((ee=re.requestAnimationFrame)||ye)(_e)),n.__H.__.some(function(e){e.u&&(e.__H=e.u),e.u=void 0})),X=Z=null},re.__c=function(e,n){n.some(function(e){try{e.__h.some(be),e.__h=e.__h.filter(function(e){return!e.__||ve(e)})}catch(t){n.some(function(e){e.__h&&(e.__h=[])}),n=[],re.__e(t,e.__v)}}),ae&&ae(e,n)},re.unmount=function(e){se&&se(e);var n,t=e.__c;t&&t.__H&&(t.__H.__.some(function(e){try{be(e)}catch(t){n=t}}),t.__H=void 0,n&&re.__e(n,t.__v))};var ge="function"==typeof requestAnimationFrame;function ye(e){var n,t=function(){clearTimeout(r),ge&&cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,35);ge&&(n=requestAnimationFrame(t))}function be(e){var n=Z,t=e.__c;"function"==typeof t&&(e.__c=void 0,t()),Z=n}function ve(e){var n=Z;e.__c=e.__(),Z=n}function qe(e,n){return!e||e.length!==n.length||n.some(function(n,t){return n!==e[t]})}function we(e,n){return"function"==typeof n?n(e):n}function ke(e,n){for(var t in e)if("__source"!==t&&!(t in n))return!0;for(var r in n)if("__source"!==r&&e[r]!==n[r])return!0;return!1}function Ne(e,n){this.props=e,this.context=n}(Ne.prototype=new q).isPureReactComponent=!0,Ne.prototype.shouldComponentUpdate=function(e,n){return ke(this.props,e)||ke(this.state,n)};var xe=n.__b;n.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),xe&&xe(e)};var Ce=n.__e;n.__e=function(e,n,t,r){if(e.then)for(var i,o=n;o=o.__;)if((i=o.__c)&&i.__c)return null==n.__e&&(n.__e=t.__e,n.__k=t.__k),i.__c(e,n);Ce(e,n,t,r)};var Se=n.unmount;function Ee(e,n,t){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(e){"function"==typeof e.__c&&e.__c()}),e.__c.__H=null),null!=(e=function(e,n){for(var t in n)e[t]=n[t];return e}({},e)).__c&&(e.__c.__P===t&&(e.__c.__P=n),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(e){return Ee(e,n,t)})),e}function Te(e,n,t){return e&&t&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(e){return Te(e,n,t)}),e.__c&&e.__c.__P===n&&(e.__e&&t.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=t)),e}function $e(){this.__u=0,this.o=null,this.__b=null}function Pe(e){if(!e.__)return null;var n=e.__.__c;return n&&n.__a&&n.__a(e)}function Oe(){this.i=null,this.l=null}n.unmount=function(e){var n=e.__c;n&&(n.__z=!0),n&&n.__R&&n.__R(),n&&32&e.__u&&(e.type=null),Se&&Se(e)},($e.prototype=new q).__c=function(e,n){var t=n.__c,r=this;null==r.o&&(r.o=[]),r.o.push(t);var i=Pe(r.__v),o=!1,l=function(){o||r.__z||(o=!0,t.__R=null,i?i(s):s())};t.__R=l;var a=t.__P;t.__P=null;var s=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Te(e,e.__c.__P,e.__c.__O)}var n;for(r.setState({__a:r.__b=null});n=r.o.pop();)n.__P=a,n.forceUpdate()}};r.__u++||32&n.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(l,l)},$e.prototype.componentWillUnmount=function(){this.o=[]},$e.prototype.render=function(e,n){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Ee(this.__b,t,r.__O=r.__P)}this.__b=null}var i=n.__a&&y(v,null,e.fallback);return i&&(i.__u&=-33),[y(v,null,n.__a?null:e.children),i]};var Ae=function(e,n,t){if(++t[1]===t[0]&&e.l.delete(n),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(t=e.i;t;){for(;t.length>3;)t.pop()();if(t[1]>>1,1),n.h.removeChild(e)}}}D(y(je,{context:n.context},e.__v),n.v)}(Oe.prototype=new q).__a=function(e){var n=this,t=Pe(n.__v),r=n.l.get(e);return r[0]++,function(i){var o=function(){n.props.revealOrder?(r.push(i),Ae(n,e,r)):i()};t?t(o):o()}},Oe.prototype.render=function(e){this.i=null,this.l=new Map;var n=T(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&n.reverse();for(var t=n.length;t--;)this.l.set(n[t],this.i=[1,0,this.i]);return e.children},Oe.prototype.componentDidUpdate=Oe.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(n,t){Ae(e,t,n)})};var Me="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Le=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,He=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Fe=/[A-Z0-9]/g,Re="undefined"!=typeof document,De=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};q.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(q.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(n){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:n})}})});var Ue=n.event;function ze(){}function Be(){return this.cancelBubble}function We(){return this.defaultPrevented}n.event=function(e){return Ue&&(e=Ue(e)),e.persist=ze,e.isPropagationStopped=Be,e.isDefaultPrevented=We,e.nativeEvent=e};var Ve={enumerable:!1,configurable:!0,get:function(){return this.class}},Qe=n.vnode;n.vnode=function(e){"string"==typeof e.type&&function(e){var n=e.props,t=e.type,r={},i=-1===t.indexOf("-");for(var o in n){var l=n[o];if(!("value"===o&&"defaultValue"in n&&null==l||Re&&"children"===o&&"noscript"===t||"class"===o||"className"===o)){var a=o.toLowerCase();"defaultValue"===o&&"value"in n&&null==n.value?o="value":"download"===o&&!0===l?l="":"translate"===a&&"no"===l?l=!1:"o"===a[0]&&"n"===a[1]?"ondoubleclick"===a?o="ondblclick":"onchange"!==a||"input"!==t&&"textarea"!==t||De(n.type)?"onfocus"===a?o="onfocusin":"onblur"===a?o="onfocusout":He.test(o)&&(o=a):a=o="oninput":i&&Le.test(o)?o=o.replace(Fe,"-$&").toLowerCase():null===l&&(l=void 0),"oninput"===a&&r[o=a]&&(o="oninputCapture"),r[o]=l}}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=T(n.children).forEach(function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)})),"select"==t&&null!=r.defaultValue&&(r.value=T(n.children).forEach(function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value})),n.class&&!n.className?(r.class=n.class,Object.defineProperty(r,"className",Ve)):n.className&&(r.class=r.className=n.className),e.props=r}(e),e.$$typeof=Me,Qe&&Qe(e)};var Je=n.__r;n.__r=function(e){Je&&Je(e),e.__c};var Ke,Ge,Ye=n.diffed;function Ze(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}n.diffed=function(e){Ye&&Ye(e);var n=e.props,t=e.__e;null!=t&&"textarea"===e.type&&"value"in n&&n.value!==t.value&&(t.value=null==n.value?"":n.value)};const Xe=Ze(function(){if(Ge)return Ke;else return Ge=1,Ke=function(e,n){var t,r,i=0;function o(){var o,l,a=t,s=arguments.length;e:for(;a;)if(a.args.length===arguments.length){for(l=0;l=0;switch(a.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,a.width?parseInt(a.width):0);break;case"e":i=a.precision?parseFloat(i).toExponential(a.precision):parseFloat(i).toExponential();break;case"f":i=a.precision?parseFloat(i).toFixed(a.precision):parseFloat(i);break;case"g":i=a.precision?String(Number(i.toPrecision(a.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=a.precision?i.substring(0,a.precision):i;break;case"t":i=String(!!i),i=a.precision?i.substring(0,a.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=a.precision?i.substring(0,a.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=a.precision?i.substring(0,a.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}if(n.json.test(a.type))f+=i;else{if(n.number.test(a.type)&&(!d||a.sign))m=d?"+":"-",i=i.toString().replace(n.sign,"");else m="";c=a.pad_char?"0"===a.pad_char?"0":a.pad_char.charAt(1):" ",u=a.width-(m+i).length,s=a.width?u>0?c.repeat(u):"":"",f+=a.align?m+i+s:"0"===c?m+s+i:s+m+i}}return f}(function(e){if(i[e])return i[e];for(var t,r=e,o=[],l=0;r;){if(null!==(t=n.text.exec(r)))o.push(t[0]);else if(null!==(t=n.modulo.exec(r)))o.push("%");else if(null!==(t=n.placeholder.exec(r))){if(t[2]){l|=1;var a=[],s=t[2],c=[];if(null!==(c=n.key.exec(s)))for(a.push(c[1]);""!==(s=s.substring(c[0].length));)if(null!==(c=n.key_access.exec(s)))a.push(c[1]);else if(null!==(c=n.index_access.exec(s)))a.push(c[1]);else throw new SyntaxError("[sprintf] failed to parse named argument key");else throw new SyntaxError("[sprintf] failed to parse named argument key");t[2]=a}else l|=2;if(3===l)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");o.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}else throw new SyntaxError("[sprintf] unexpected placeholder");r=r.substring(t[0].length)}return i[e]=o}(e),arguments)}function r(e,n){return t.apply(null,[e].concat(n||[]))}var i=Object.create(null);if(e.sprintf=t,e.vsprintf=r,"undefined"!=typeof window)window.sprintf=t,window.vsprintf=r}(),nn;var e}());var rn,on,ln,an,sn=Xe(console.error);function sprintf(e){try{for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},on=["(","?"],ln={")":["("],":":["?","?:"]},an=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var dn={"!":function(e){return!e},"*":function(e,n){return e*n},"/":function(e,n){return e/n},"%":function(e,n){return e%n},"+":function(e,n){return e+n},"-":function(e,n){return e-n},"<":function(e,n){return e":function(e,n){return e>n},">=":function(e,n){return e>=n},"==":function(e,n){return e===n},"!=":function(e,n){return e!==n},"&&":function(e,n){return e&&n},"||":function(e,n){return e||n},"?:":function(e,n,t){if(e)throw n;return t}};function mn(e){var n=function(e){for(var n,t,r,i,o=[],l=[];n=e.match(an);){if(t=n[0],r=e.substr(0,n.index).trim())o.push(r);for(;i=l.pop();){if(ln[t]){if(ln[t][0]===i){t=ln[t][1]||t;break}}else if(on.indexOf(i)>=0||rn[i]3&&void 0!==arguments[3]?arguments[3]:10,l=e[n];if(qn(t))if(vn(r))if("function"==typeof i)if("number"==typeof o){var a={callback:i,priority:o,namespace:r};if(l[t]){var s,c=l[t].handlers;for(s=c.length;s>0&&!(o>=c[s-1].priority);s--);if(s===c.length)c[s]=a;else c.splice(s,0,a);l.__current.forEach(function(e){if(e.name===t&&e.currentIndex>=s)e.currentIndex++})}else l[t]={handlers:[a],runs:0};if("hookAdded"!==t)e.doAction("hookAdded",t,r,i,o)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}}function kn(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1;return function(r,i){var o=e[n];if(qn(r))if(t||vn(i)){if(!o[r])return 0;var l=0;if(t)l=o[r].handlers.length,o[r]={runs:o[r].runs,handlers:[]};else for(var a=o[r].handlers,s=function(e){if(a[e].namespace===i)a.splice(e,1),l++,o.__current.forEach(function(n){if(n.name===r&&n.currentIndex>=e)n.currentIndex--})},c=a.length-1;c>=0;c--)s(c);if("hookRemoved"!==r)e.doAction("hookRemoved",r,i);return l}}}function Nn(e,n){return function(t,r){var i=e[n];if(void 0!==r)return t in i&&i[t].handlers.some(function(e){return e.namespace===r});else return t in i}}function xn(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1;return function(r){var i=e[n];if(!i[r])i[r]={handlers:[],runs:0};i[r].runs++;for(var o=i[r].handlers,l=arguments.length,a=new Array(l>1?l-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:"default";r.data[n]=gn(gn(gn({},yn),r.data[n]),e),r.data[n][""]=gn(gn({},yn[""]),r.data[n][""])},a=function(e,n){l(e,n),o()},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(!r.data[e])l(void 0,e);return r.dcnpgettext(e,n,t,i,o)},c=function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default"},u=function(e,n,r){var i=s(r,n,e);if(!t)return i;else return i=t.applyFilters("i18n.gettext_with_context",i,e,n,r),t.applyFilters("i18n.gettext_with_context_"+c(r),i,e,n,r)};if(t){var d=function(e){if(bn.test(e))o()};t.addAction("hookAdded","core/i18n",d),t.addAction("hookRemoved","core/i18n",d)}return{getLocaleData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return r.data[e]},setLocaleData:a,resetLocaleData:function(e,n){r.data={},r.pluralForms={},a(e,n)},subscribe:function(e){return i.add(e),function(){return i.delete(e)}},__:function(e,n){var r=s(n,void 0,e);if(!t)return r;else return r=t.applyFilters("i18n.gettext",r,e,n),t.applyFilters("i18n.gettext_"+c(n),r,e,n)},_x:u,_n:function(e,n,r,i){var o=s(i,void 0,e,n,r);if(!t)return o;else return o=t.applyFilters("i18n.ngettext",o,e,n,r,i),t.applyFilters("i18n.ngettext_"+c(i),o,e,n,r,i)},_nx:function(e,n,r,i,o){var l=s(o,i,e,n,r);if(!t)return l;else return l=t.applyFilters("i18n.ngettext_with_context",l,e,n,r,i,o),t.applyFilters("i18n.ngettext_with_context_"+c(o),l,e,n,r,i,o)},isRTL:function(){return"rtl"===u("ltr","text direction")},hasTranslation:function(e,n,i){var o,l,a=n?n+""+e:e,s=!(null===(o=r.data)||void 0===o||null===(l=o[null!=i?i:"default"])||void 0===l||!l[a]);if(t)s=t.applyFilters("i18n.has_translation",s,e,n,i),s=t.applyFilters("i18n.has_translation_"+c(i),s,e,n,i);return s}}}(0,0,Tn);$n.getLocaleData.bind($n);var Pn=$n.setLocaleData.bind($n);$n.resetLocaleData.bind($n),$n.subscribe.bind($n);var __=$n.__.bind($n),_x=$n._x.bind($n),_n=$n._n.bind($n),_nx=$n._nx.bind($n);$n.isRTL.bind($n),$n.hasTranslation.bind($n);let On={number_format:{thousands_sep:",",decimal_point:"."},l10n:{admin_url:""}};const An={get admin_url(){return On.l10n.admin_url}};function jn(e){return e.split(/('(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*")/).map((e,n)=>n%2==1?B("span",{className:"qm-sql-value",children:e},n):e)}function In(e){let n=e.replace(/[\r\n\t]+/g," ").trim(),t="",r="";const i=n.match(/^(\/\*.*?\*\/)\s*/);if(i)t=i[1],n=n.slice(i[0].length);const o=n.match(/\s*(\/\*.*?\*\/)$/);if(o)r=o[1],n=n.slice(0,-o[0].length);const l=" "+n,a=" (ADD|AFTER|ALTER|AND|BEGIN|CASE|COMMIT|CREATE|DELETE|DESCRIBE|DO|DROP|ELSE|END|EXCEPT|EXPLAIN|FROM|GROUP BY|GROUP|HAVING|INNER JOIN|INSERT|INTERSECT|JOIN|LEFT JOIN|LIMIT|ON|OR|ORDER BY|ORDER|OUTER JOIN|RENAME|REPLACE|RIGHT JOIN|ROLLBACK|SELECT|SET|SHOW|START|THEN|TRUNCATE|UNION|UPDATE|USE|USING|VALUES|WHEN|WHERE|XOR) ",s=l.split(new RegExp(a)),c=[];let u=0;if(t)c.push(B(v,{children:t},"leading-comment"));if(s[0].trim())c.push(B(v,{children:[c.length>0&&B("br",{}),jn(s[0].trim())]},"preamble"));if(l.replace(new RegExp(a,"g"),(e,n)=>(u+=2,c.push(B(v,{children:[(u>2||t||s[0].trim())&&B("br",{}),B("b",{children:n})," ",jn(s[u])]},u)),"")),0===c.length)c.push(B(v,{children:B("b",{children:e})},0));if(r)c.push(B(v,{children:[B("br",{}),r]},"trailing-comment"));return c}function Mn(e){const n="(\\?|&)",t=e.split(new RegExp(n));if(t.length<=3)return[B(v,{children:e})];const r=[B(v,{children:t[0]},0)];let i=0;return e.replace(new RegExp(n,"g"),(e,n)=>(i+=2,r.push(B(v,{children:[B("br",{}),`${n}${t[i]}`]},i)),"")),r}function Ln(e){return"object"==typeof e&&null!==e&&"errors"in e}function Hn(e){return Ln(e.result)}function Fn(e){return Ln(e.result)||!e.intercepted&&e.result.code>=400}const Rn=[{key:"emergency",label:"Emergency",isError:!0},{key:"alert",label:"Alert",isError:!0},{key:"critical",label:"Critical",isError:!0},{key:"error",label:"Error",isError:!0},{key:"warning",label:"Warning",isError:!0},{key:"notice",label:"Notice",isError:!1},{key:"info",label:"Info",isError:!1},{key:"debug",label:"Debug",isError:!1}],Dn=Rn.filter(e=>e.isError).map(e=>e.key);function Un(e){return Dn.includes(e.level)}function zn(e){return"warning"===e.level&&!e.suppressed}function Bn(e){if("object"!=typeof e||null===e||!("errors"in e))return null;const n=e;if(Array.isArray(n.errors))return null;if(n.errors)for(const t in n.errors)for(const e in n.errors[t])return n.errors[t][e];return null}function Wn(e){return`${e.id}(${e.args??""})`}function Vn(e,n){if(e.name)return e.name;if(e.file&&e.line)return`${Qn(e.file,n)}:${e.line}`;if(e.file)return Qn(e.file,n);else return"Closure"}function Qn(e,n){if(n.abspath&&e.startsWith(n.abspath))return e.slice(n.abspath.length);if(n.contentpath&&e.startsWith(n.contentpath))return e.slice(n.contentpath.length);else return e}function Jn(e,n=0){if(isNaN(e))return"";if(!n)n=0;const t=e.toFixed(n),r=Math.floor(e).toString(),i=t.substring(t.indexOf(".")+1,t.length);let o="";if(r.length>3){let e=0;for(e=r.length;e>3;e-=3)o=On.number_format.thousands_sep+r.slice(e-3,e)+o;o=r.slice(0,e)+o}else o=r;if(n)o=o+On.number_format.decimal_point+i;return o}function Kn(e,n){return n?`${e} (${n})`:e}function Gn(e,n="wp_template_part"){const t=new URLSearchParams({postType:n,postId:e,canvas:"edit"});return`${An.admin_url}site-editor.php?${t.toString()}`}function Yn(e){let n=e.replace(/^[\s(]+/,"");n=n.replace(/^\/\*[^*]*\*\/\s*/,"");const t=n.match(/^(\w+)/);return t?t[1].toUpperCase():"Unknown"}function Zn(e){const n={};for(const t of e){const e=Yn(t.sql);n[e]=(n[e]||0)+1}return n}function Xn(e){if(null!=e.count)return e;const n=e.title.match(/^(.+)\s\((\d+)\)$/);if(!n)return e;else return{...e,title:n[1],count:parseInt(n[2],10)||null}}function et(e){const n={};for(const[t,r]of Object.entries(e)){const e=Xn(r);n[t]=e.children?{...e,children:et(e.children)}:e}return n}const nt=({item:e,seen:n})=>B(v,{children:[e.new&&!n&&B("span",{"aria-hidden":"true",className:"qm-menu-badge qm-menu-badge-new",children:_x("New","badge","query-monitor")}),!!e.count&&e.count!==e.warning_count&&B("span",{"aria-hidden":"true",className:"qm-menu-badge",children:Jn(e.count)}),!!e.warning_count&&B("span",{"aria-hidden":"true",className:"qm-menu-badge qm-menu-badge-warning",children:Jn(e.warning_count)})]});function tt(e){const n=[e.title];if(e.count||e.warning_count){const t=[];if(e.warning_count)t.push(`${e.warning_count}!`);if(e.count&&e.count!==e.warning_count)t.push(`${e.count}`);n.push(`(${t.join(", ")})`)}return n.join(" ")}const rt=(e,n)=>!e.new||e.panel===n,it=({menu:e,onSwitch:n,active:t,seen:r=""})=>{const i=et(e);return B("nav",{"aria-labelledby":"qm-panel-menu-caption",id:"qm-panel-menu",children:[B("h2",{className:"qm-screen-reader-text",id:"qm-panel-menu-caption",children:__("Query Monitor Menu","query-monitor")}),B("ul",{role:"tablist",children:[B("li",{className:V({"qm-current-menu":"overview"===t}),role:"presentation",children:B("button",{"aria-selected":"overview"===t,role:"tab",onClick:()=>{n("overview")},children:__("Overview","query-monitor")})},"overview"),Object.entries(i).map(([e,i])=>{const o=i.children;return B("li",{className:V({"qm-current-menu":t===i.panel||o&&Object.keys(o).map(e=>o[e].panel).includes(t)}),role:"presentation",children:[B("button",{"aria-selected":t===i.panel,role:"tab",onClick:()=>{n(i.panel)},children:[i.title,B(nt,{item:i,seen:rt(i,r)})]}),o&&B("ul",{role:"presentation",children:Object.keys(o).map(i=>B("li",{role:"presentation",children:B("button",{"aria-selected":t===o[i].panel,role:"tab",onClick:()=>{n(o[i].panel)},children:[o[i].title,B(nt,{item:o[i],seen:rt(o[i],r)})]})},`${e}-${i}`))})]},e)})]})]})},ot=({menu:e,onSwitch:n,active:t})=>{const r=et(e);return B("select",{"aria-label":__("Select panel","query-monitor"),value:t,onChange:e=>{n(e.currentTarget.value)},children:[B("option",{value:"overview",children:__("Overview","query-monitor")},"overview"),Object.entries(r).map(([e,n])=>{const t=n.children;return B(v,{children:[B("option",{value:n.panel,children:tt(n)}),t&&B(v,{children:Object.keys(t).map(n=>B("option",{value:t[n].panel,children:`└ ${tt(t[n])}`},`${e}-${n}`))})]},e)})]})},lt=U({id:"",filters:{},setFilter:(e,n)=>{}}),at=({title:e,children:n})=>{const{id:t}=fe(lt);return B("div",{"aria-labelledby":"qm-panel-title",className:"qm qm-panel-show qm-non-tabular",id:`qm-${t}`,role:"tabpanel",tabIndex:-1,children:B("div",{className:"qm-boxed",children:[B("h2",{className:"qm-screen-reader-text",id:"qm-panel-title",children:e}),n]})})},st=({children:e})=>B(at,{title:__("Error","query-monitor"),children:B("section",{children:B("div",{className:"qm-error",children:e})})}),ct=({children:e})=>B("span",{className:"qm-warn qm-warning-wrapper",children:[B(K,{name:"warning"}),B("div",{children:e??null})]}),ut=({children:e})=>{const[n]=(r=ue(Y++,10),i=de(),r.__=t,Z.componentDidCatch||(Z.componentDidCatch=function(e,n){r.__&&r.__(e,n),i[1](e)}),[i[0],function(){i[1](void 0)}]);var t,r,i;const[o,l]=de(!1);if(!n)return B(v,{children:e});else return B(st,{children:n instanceof Error?B("div",{style:{position:"relative"},children:[B("button",{"aria-label":__("Copy error to clipboard","query-monitor"),onClick:()=>{if(n instanceof Error)navigator.clipboard.writeText(n.stack||"").then(()=>{l(!0),setTimeout(()=>l(!1),2e3)})},style:{position:"absolute",top:0,right:0},children:o?__("Copied!","query-monitor"):__("Copy","query-monitor")}),B("p",{children:B(ct,{children:__("An error occurred in this panel:","query-monitor")})}),B("pre",{children:n.stack})]}):B("p",{children:B(ct,{children:__("An unknown error occurred in this panel.","query-monitor")})})})},dt={},mt=(e,n)=>{dt[e]={...n,type:"standard"}},ht=(e,n)=>{dt[e]={...n,type:"overview"}},pt=({panelId:e})=>{const n=he(null),t=he(null),[r,i]=de(null),{switchToPanel:o}=fe(G),l=he(o);if(me(()=>{l.current=o},[o]),me(()=>{const r=document.getElementById(`qm-${e}-container`);if(!r)return void i(!1);if(i(!0),n.current){if(r.parentNode)t.current={parent:r.parentNode,nextSibling:r.nextSibling};n.current.appendChild(r)}const o=e=>{const n=e.target.closest(".qm-toggle");if(!n)return;const t="true"===n.getAttribute("aria-expanded"),r=n.closest(".qm-has-toggle");if(!r)return;r.querySelectorAll(".qm-toggled").forEach(e=>{e.style.display=t?"none":"block"}),n.setAttribute("aria-expanded",t?"false":"true");const i=n.querySelector("span");if(i)i.textContent=t?n.dataset.on??"+":n.dataset.off??"-"},a=e=>{const n=e.target.closest(".qm-filter-trigger");if(!n)return;const t=n.dataset.qmTarget;if(t)e.preventDefault(),l.current(t)};return r.addEventListener("click",o),r.addEventListener("click",a),()=>{if(r.removeEventListener("click",o),r.removeEventListener("click",a),r&&t.current){const{parent:e,nextSibling:n}=t.current;if(n)e.insertBefore(r,n);else e.appendChild(r)}}},[e]),!1===r)return B(st,{children:B("p",{children:B(ct,{children:["Panel not found: ",B("code",{children:e})]})})});else return B("div",{ref:n,className:"qm-php-panel-container"})},ft=e=>{const{filters:n,setFilters:t}=fe(G),r=e.active??"",i={id:r,filters:n[r]||{},setFilter:(e,i)=>{const o={...n};if(!(r in o))o[r]={};if(""===i)delete o[r][e];else o[r][e]=i;if(0===Object.keys(o[r]).length)delete o[r];t(o)}},o=dt[r]??null;let l=null;if(o)if((e=>"overview"===e?.type)(o))l=o.render(e.data,e.settings);else if((e=>"settings"===e?.type)(o))l=o.render(e.settings);else{const n=e.data[o.data]??null;l=n?o.render(n.data,n.enabled):null}return B("div",{id:"qm-panels",tabIndex:0,children:B(ut,{children:B(lt.Provider,{value:i,children:o?l??B(st,{children:B("p",{children:B(ct,{children:["Data not found for panel: ",B("code",{children:r})]})})}):B(pt,{panelId:r})})},r)})},_t=e=>{const[n,t]=de(e.active),[r,i]=de(e.side),[o,l]=de(e.theme),[a,s]=de(e.fabulous),[c,u]=de(e.editor),[d,m]=de(e.filters),[h,p]=de(e.seen),[f,_]=de(e.timelineHiddenCategories),[g,y]=de(e.durationUnit),[b,v]=de(null),q=he(b);q.current=b;const w=pe(()=>{const n=new Set,t=e=>{for(const r of Object.values(e)){if(r.new)n.add(r.panel);if(r.children)t(r.children)}};return t(e.panel_menu),n},[e.panel_menu]),k=n=>{if(t(n),w.has(n)&&n!==h)r=n,e.onSeenChange(r),p(r);var r},N=e.adminMenuElement;let x=o;if(!["light","dark"].includes(x))x=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";const C=e.inWP??!1,S=V("qm-container","qm-show",{"qm-show-right":r,"qm-standalone":!C,"wp-admin":e.isWpAdmin,folded:e.isFolded,"auto-fold":e.isAutoFold,"fullscreen-mode":e.isFullscreenMode,rtl:e.isRtl}),E={theme:o,setTheme:n=>{e.onThemeChange(n),l(n)},fabulous:a,setFabulous:n=>{e.onFabulousChange(n),s(n)},editor:c,setEditor:n=>{e.onEditorChange(n),u(n)},filters:d,setFilters:n=>{e.onFiltersChange(n),m(n)},switchToPanel:(n,t,r)=>{k(n),m(r=>{const i={...r};if(t&&Object.keys(t).length>0)i[n]=t;else delete i[n];return e.onFiltersChange(i),i}),v(void 0!==r?{panel:n,row:r}:null)},jumpToRow:b,timelineHiddenCategories:f,setTimelineHiddenCategories:n=>{e.onTimelineHiddenChange(n),_(n)},durationUnit:g,setDurationUnit:n=>{e.onDurationUnitChange(n),y(n)},settings:{extended_query_prompt_reason:e.settings.extended_query_prompt_reason,file_path_map:e.settings.file_path_map,file_link_format:e.settings.file_link_format,abspath:e.settings.abspath,contentpath:e.settings.contentpath}};me(()=>{if(C)if(N&&e.menu.top.classname){const n=e.menu.top.classname.split(" ").filter(Boolean);return n.forEach(e=>N.classList.add(e)),()=>{n.forEach(e=>N.classList.remove(e))}}},[C,N,e.menu.top.classname]);const T=he(null),{onContainerResize:$,onPanelChange:P,containerHeight:O}=e,A=he(!1);me(()=>{if(P(n),null===q.current)T.current?.querySelector("#qm-panels")?.scrollTo(0,0);else q.current=null},[n,P]),me(()=>{if(!n||!C)return;const e=document.getElementById("wpadminbar")?.offsetHeight??0;let t=!1;const r=T.current;if(!r)return;const i=r.getElementsByClassName("qm-resizer")[0];if(O&&!A.current){const n=window.innerHeight-e;r.style.height=`${Math.min(O,n)}px`,A.current=!0}let o=0,l=0;const a=e=>{if(0===e.button)o=e.clientY,l=r.getBoundingClientRect().height,t=!0,i.setPointerCapture(e.pointerId)},s=n=>{if(!t)return;const i=window.innerHeight;let a=l-(n.clientY-o);a=Math.max(27,a),a=Math.min(i-e,a),r.style.height=`${a}px`},c=e=>{if(t){const e=r.getBoundingClientRect();$(e.height)}t=!1},u=e=>e.preventDefault(),d=()=>{const n=window.innerHeight-e;if(r.getBoundingClientRect().height>n)r.style.height=`${n}px`};return i.addEventListener("pointerdown",a),i.addEventListener("pointermove",s),i.addEventListener("pointerup",c),i.addEventListener("pointercancel",c),i.addEventListener("touchstart",u,{passive:!1}),window.addEventListener("resize",d),()=>{i.removeEventListener("pointerdown",a),i.removeEventListener("pointermove",s),i.removeEventListener("pointerup",c),i.removeEventListener("pointercancel",c),i.removeEventListener("touchstart",u),window.removeEventListener("resize",d)}},[n,C,O,$]);const[j,I]=de(0);me(()=>{},[]);const M=e.cssUrl,L=C?n:n||"overview";return B(G.Provider,{value:E,children:[B(J,{}),C&&B("link",{rel:"stylesheet",href:M}),L&&B("div",{ref:T,className:S,"data-theme":x,"data-color-scheme":e.colorScheme,dir:"ltr",id:"query-monitor-main",children:[B("div",{id:"qm-title",className:V({"qm-fabulous":a}),children:[B("h1",{className:V("qm-title-heading",{"qm-resizer":C}),children:B("span",{children:__("Query Monitor","query-monitor")})}),r&&B("div",{className:"qm-title-heading",children:B(ot,{active:L,menu:e.panel_menu,onSwitch:k})}),B("button",{"aria-label":__("Settings","query-monitor"),className:"qm-button-container-settings",onClick:()=>{k("settings")},children:B(K,{name:"admin-generic"})}),C&&B("button",{"aria-label":__("Toggle panel position","query-monitor"),className:"qm-button-container-position",onClick:()=>{i(!r),e.onSideChange(!r)},children:B(K,{name:"image-rotate-left"})}),C&&B("button",{"aria-label":__("Close Panel","query-monitor"),className:"qm-button-container-close",onClick:()=>{k("")},children:B(K,{name:"no-alt"})})]}),B("div",{id:"qm-panels-wrapper",children:[!r&&B(it,{active:L,menu:e.panel_menu,onSwitch:k,seen:h}),B(ft,{data:e.data,active:L,settings:e.settings})]})]}),C&&N&&B(gt,{element:N,children:[B("a",{className:"ab-item",href:"#qm-overview",onClick:e=>{k(n?"":"overview"),N.classList.remove("hover"),e.preventDefault()},children:B("span",{dangerouslySetInnerHTML:{__html:e.menu.top.title.join("  ")}})}),B("div",{className:"ab-sub-wrapper",children:B("ul",{className:"ab-submenu",children:Object.values(e.menu.sub).map(e=>B("li",{className:V(e.meta&&e.meta.classname),children:B("a",{className:"ab-item",href:`#qm-${e.panel}`,onClick:n=>{k(e.panel),N.classList.remove("hover"),n.preventDefault()},children:e.title})},e.id))})})]})]})},gt=e=>{return pe(()=>(e.element.innerHTML="",e.element.classList.add("menupop"),!0),[e.element]),n=B(v,{children:e.children}),t=e.element,(r=y(Ie,{__v:n,h:t})).containerInfo=t,r;var n,t,r},yt=e=>{const n=e.adminMenuElement;if(!n)return null;else return B(bt,{element:n,children:B("a",{className:"ab-item",href:"#qm-fatal",children:"PHP Fatal Error"})})},bt=e=>{var n,t,r;return pe(()=>(e.element.innerHTML="",e.element.classList.add("qm-error"),!0),[e.element]),n=()=>(D(B(v,{children:e.children}),e.element),()=>D(null,e.element)),r=ue(Y++,4),!re.__s&&qe(r.__H,t)&&(r.__=n,r.u=t,Z.__h.push(r)),null};let vt=[];function qt(e){const[n,t]=e,r=vt[n];return{id:r.id,args:r.args,file:r.file,line:t}}const wt=({data:e})=>{if(!e.current_screen)return null;else return B(at,{title:__("Admin Screen","query-monitor"),children:[B("section",{children:[B("h3",{children:"get_current_screen()"}),B("table",{children:[B("thead",{className:"qm-screen-reader-text",children:B("tr",{children:[B("th",{scope:"col",children:__("Property","query-monitor")}),B("th",{scope:"col",children:__("Value","query-monitor")})]})}),B("tbody",{children:Object.entries(e.current_screen).map(([e,n])=>B("tr",{children:[B("th",{scope:"row",children:e}),B("td",{children:"string"==typeof n?n:n?"true":"false"})]},e))})]})]}),B("section",{children:[B("h3",{children:__("Globals","query-monitor")}),B("table",{children:[B("thead",{className:"qm-screen-reader-text",children:B("tr",{children:[B("th",{scope:"col",children:__("Global Variable","query-monitor")}),B("th",{scope:"col",children:__("Value","query-monitor")})]})}),B("tbody",{children:[B("tr",{children:[B("th",{scope:"row",children:"$pagenow"}),B("td",{children:e.pagenow})]}),B("tr",{children:[B("th",{scope:"row",children:"$typenow"}),B("td",{children:e.typenow})]}),B("tr",{children:[B("th",{scope:"row",children:"$taxnow"}),B("td",{children:e.taxnow})]}),B("tr",{children:[B("th",{scope:"row",children:"$hook_suffix"}),B("td",{children:e.hook_suffix})]})]})]})]}),e.list_table&&B("section",{children:[B("h3",{children:__("List Table","query-monitor")}),e.list_table.class_name&&B(v,{children:[B("h4",{children:__("Class:","query-monitor")}),B("p",{children:B("code",{children:e.list_table.class_name})})]}),B("h4",{children:__("Column Filters:","query-monitor")}),B("p",{children:B("code",{children:e.list_table.columns_filter})}),B("p",{children:B("code",{children:e.list_table.sortables_filter})}),B("h4",{children:__("Column Action:","query-monitor")}),B("p",{children:B("code",{children:e.list_table.column_action})})]})]})},kt=({children:e})=>B(at,{title:__("No Data","query-monitor"),children:B("section",{className:"qm-empty",children:e})}),Nt=({text:e,file:n,line:t=0,isFileName:r=!1,expanded:i=!1})=>{const{editor:o,settings:l}=fe(G),a=r||i?e:function(e){if((e.match(/\\/g)||[]).length<3)return e;else return e.replace(/\\[a-zA-Z0-9_\\]{4,}\\/g,e=>(e.match(/\\([a-zA-Z0-9_])/g)||[]).join("")+"\\")}(e);if(!n)return r?B(v,{children:a}):B("code",{children:a});let s=n;for(const[d,m]of Object.entries(l.file_path_map))if(s.startsWith(d)){s=m+s.slice(d.length);break}const c=t||1,u=function(e){const n=[{label:"Atom",name:"atom",format:"atom://open/?url=file://%1$s&line=%2$s"},{label:"Cursor",name:"cursor",format:"cursor://file/%1$s:%2$s"},{label:"NetBeans",name:"netbeans",format:"nbopen://%1$s:%2$s"},{label:"Nova",name:"nova",format:"nova://open?path=%1$s&line=%2$s"},{label:"PhpStorm",name:"phpstorm",format:"phpstorm://open?file=%1$s&line=%2$s"},{label:"Sublime Text",name:"sublime",format:"subl://open/?url=file://%1$s&line=%2$s"},{label:"TextMate",name:"textmate",format:"txmt://open/?url=file://%1$s&line=%2$s"},{label:"Visual Studio Code",name:"vscode",format:"vscode://file/%1$s:%2$s"},{label:"Zed",name:"zed",format:"zed://file/%1$s:%2$s"}];for(const t of n)if(t.name===e)return t.format;return""}(o)||l.file_link_format||"";if(!u)if(r)return B(v,{children:t?`${a}:${t}`:a});else return B(v,{children:[B("code",{children:a}),i&&B(v,{children:[B("br",{}),B("span",{className:"qm-info qm-supplemental",children:`${Qn(n,l)}:${t}`})]})]});return B("a",{className:"qm-edit-link",href:sprintf(u,encodeURIComponent(s),c),children:[r?B(v,{children:a}):B("code",{children:a}),B(K,{name:"edit"})]})},xt=e=>B(Nt,{...e,isFileName:!0}),Ct=({expanded:e,onToggle:n,context:t})=>B("button",{"aria-expanded":e?"true":"false","aria-label":t?sprintf( /* translators: %s: Context for the toggle button, e.g. a function name */ __("Toggle full call stack for %s","query-monitor"),t):__("Toggle full call stack","query-monitor"),className:"qm-toggle",onClick:n,children:B("span",{"aria-hidden":"true",children:e?"-":"+"})}),St=({trace:e,defaultExpanded:n=!1})=>{const t=e?.callsite,{settings:r}=fe(G),[i,o]=de(n),l=e?.frames?function(e){return e.map(qt)}(e.frames):[],a=l.shift()??null,s=l.length>0;if(!t&&!a)return __("Unknown","query-monitor");else return B(v,{children:[s&&!n&&B(Ct,{expanded:i,onToggle:()=>o(!i),context:(t?.file?Qn(t.file,r):void 0)??(a?Wn(a):void 0)}),B("ol",{children:[t&&B("li",{children:B(xt,{text:t.file?Qn(t.file,r):"",file:t.file,line:t.line,expanded:i||!s})}),!t&&a&&B("li",{children:B(Nt,{text:Wn(a),file:a.file,line:a.line,expanded:i||!s})}),s&&i&&l.map(e=>B("li",{children:B(Nt,{text:Wn(e),file:e.file,line:e.line,expanded:!0})},Wn(e)))]})]})},Et=({targetPanel:e,filterName:n,filterValue:t,children:r})=>{const{switchToPanel:i}=fe(G);return B("button",{"aria-label":sprintf(__("Filter by %s","query-monitor"),t),className:"qm-filter-trigger",onClick:()=>{i(e,{[n]:t})},children:[r,B(K,{name:"filter"})]})},Tt=({component:e,targetPanel:n})=>{if(!e)return null;if(n)return B(Et,{targetPanel:n,filterName:"component",filterValue:`${e.type}-${e.context}`,children:e.name});else return B(v,{children:e.name})},$t=({value:e,secondsLabel:n=!1})=>{const{durationUnit:t}=fe(G);if("ms"===t)return B(v,{children:[Jn(1e3*e,1)," ms"]});const r=Jn(e,4);return n?`${r} seconds`:r},Pt=({children:e,cols:n,count:t,total:r=t})=>B("tfoot",{children:B("tr",{children:[B("td",{colSpan:n,children:[__("Total:","query-monitor")," ",B("span",{className:"qm-items-number",children:r===t?Jn(t):sprintf("%1$s / %2$s",Jn(t),Jn(r))})]}),e]})}),Ot=({stack:e,defaultExpanded:n=!1})=>{const[t,r]=de(n);if(!e?.length)return __("Unknown","query-monitor");const[i,...o]=e,l=o.length>0;return B(v,{children:[l&&!n&&B(Ct,{expanded:t,onToggle:()=>r(!t),context:i}),B("ol",{children:[B("li",{children:B("code",{children:i})}),l&&t&&o.map((e,n)=>B("li",{children:B("code",{children:e})},n))]})]})},At=(e,n)=>e.label.localeCompare(n.label),jt=(e,n)=>{const t=new Set,r=[];for(const i of e){const e=n(i);if(e&&!t.has(e.key))t.add(e.key),r.push(e)}return r.sort(At),r},It=(e,n)=>jt(e,e=>{const t=n(e);if(null==t||""===t)return null;const r=String(t);return{key:r,label:r}}),Mt=(e,n,t)=>{const r={};for(const i of e){const e=n(i);r[e]=(r[e]||0)+1}return t.map(({key:e,label:n})=>({key:e,label:Kn(n,r[e])}))},Lt=(e,n)=>{if(!e)return!1;if("non-core"===n)return"core"!==e.context;if("core"===n)return"core"===e.context;else return`${e.type}-${e.context}`===n},Ht=(e,n)=>{let t=!1;const r=jt(e,e=>{const r=n(e);if(!r)return null;if("core"===r.context)return t=!0,null;else return{key:`${r.type}-${r.context}`,label:r.name}}),i=[];if(r.length>0)if(i.push(r),t)i.push([{key:"non-core",label:__("Non-WordPress Core","query-monitor")},{key:"core",label:__("WordPress Core","query-monitor")}]);return i},Ft=e=>{const n=Ht(e,e=>e.trace?.component);return{heading:__("Component","query-monitor"),render:e=>B(Tt,{component:e.trace?.component}),filters:n.length?{options:n,callback:(e,n)=>Lt(e.trace?.component,n)}:void 0}},Rt=(e,n=()=>!1)=>({className:"qm-num",heading:__("Time","query-monitor"),render:e=>B($t,{value:e.ltime??0}),cellHasError:(e,t)=>n&&n(e,t),sorting:{field:"ltime",default:"desc"}}),Dt=(e,n)=>{const t=jt(e,e=>{if(e.trace?.callsite?.file)return{key:e.trace.callsite.file,label:Qn(e.trace.callsite.file,n)};if(!e.trace?.frames?.length)return null;const t=qt(e.trace.frames[0]);return{key:t.id,label:`${t.id}()`}});return{heading:__("Caller","query-monitor"),render:n=>B(St,{trace:n.trace,defaultExpanded:1===e.length}),className:"qm-has-toggle",filters:t.length?{options:[t],callback:(e,n)=>{if(e.trace?.callsite?.file)return e.trace.callsite.file===n;if(!e.trace?.frames?.length)return!1;else return qt(e.trace.frames[0]).id===n}}:void 0}},Ut=e=>{const n=jt(e,e=>{if(!e.stack?.length)return null;else return{key:e.stack[0],label:e.stack[0]}});return{heading:__("Caller","query-monitor"),render:n=>B(Ot,{stack:n.stack,defaultExpanded:1===e.length}),className:"qm-has-toggle",filters:n.length?{options:[n],callback:(e,n)=>{if(!e.stack?.length)return!1;else return e.stack[0]===n}}:void 0}},zt=e=>e.reduce((e,n)=>{if("count"in n)return e+n.count;else return e+1},0),Bt=({title:e,cols:n,data:t,rowHasError:r,id:i,footer:o,warning:l,orderby:a,order:s="desc",groupKey:c,header:u,children:d})=>{const{id:m,filters:h,setFilter:p}=fe(lt),{jumpToRow:f}=fe(G),_=he(null),g=zt(t),y=Object.entries(n).filter(e=>e[1]?!0:!1),b=new Set;for(const[v,E]of Object.entries(h)){if(!(v in n))continue;const e=n[v];if(!e||!e.filters)continue;const r=e.filters;if(r.options.flat().filter(e=>e.key===E).length)if(c){const e=new Set;for(const n of t)if(r.callback(n,E))e.add(c(n));if(t=t.filter(n=>e.has(c(n))),"component"===v)for(let n=0;nr.callback(e,E))}const q=null!==f&&f.panel===m,w=t.map((e,n)=>n),k=zt(t),[N,x]=de({orderby:a,order:s});if(N.orderby){const e=n[N.orderby],r=e&&e.sorting?.field;if(r){const e=t.map((e,n)=>({row:e,idx:w[n]}));e.sort((e,n)=>{if(e.row[r]n.row[r])return"asc"===N.order?1:-1;else return 0});for(let n=0;n{if(!q||!_.current)return;const e=w.indexOf(f.row);if(-1===e)return;const n=l?1:0,t=_.current.rows[e+n];if(t)t.scrollIntoView({block:"center"})},[q,f,w,l]);const C=o||Pt,S=B("table",{children:[B("caption",{className:"qm-screen-reader-text",children:B("h2",{id:i,children:e})}),B("thead",{children:u?B("tr",{className:"qm-table-header",children:B("th",{colSpan:y.length,children:u})}):B("tr",{children:y.map(([e,n])=>{const t=n.filters?n.filters.options:[],r=e in h?h[e]:"";return B("th",{className:V(`qm-col-${e}`,"string"==typeof n.className?n.className:void 0,{"qm-filterable-column":t.length,"qm-filtered":""!==r}),role:"columnheader",scope:"col",children:t.length&&g>1?B("div",{className:"qm-filter-container",children:[B("label",{htmlFor:`qm-filter-${e}`,children:n.heading}),B("select",{id:`qm-filter-${e}`,className:"qm-filter",value:r,onChange:n=>p(e,n.currentTarget.value),children:[B("option",{value:"",children:"All"}),t.map((e,n)=>B(v,{children:[B("hr",{}),e.map(e=>B("option",{value:e.key,children:e.label},`${n}-${e.key}`))]},n))]})]}):n.heading},e)})})}),B("tbody",{ref:_,children:[l&&B("tr",{className:"qm-warn qm-warn-notice",children:B("td",{colSpan:y.length,children:B(ct,{children:l()})})}),t.map((e,n)=>B("tr",{className:V({"qm-warn":r&&r(e),"qm-highlight":b.has(n),"qm-jump-highlight":q&&w[n]===f.row}),children:y.map(([r,i])=>{const o=i.rowSpan?i.rowSpan(e,n,t):1;if(0===o)return null;else return B("td",{className:V(`qm-cell-${r}`,"function"==typeof i.className?i.className(e,n):i.className,{"qm-warn":i.cellHasError&&i.cellHasError(e,n),"qm-wrap":i.wrap}),rowSpan:o>1?o:void 0,children:i.render(e,n)},r)})},n))]}),C({cols:y.length,count:k,total:g,data:t})]});return B(v,{children:[d&&B("div",{className:"qm-table-children",children:B("div",{className:"qm-boxed",children:d})}),S]})},Wt=({cols:e,data:n,footer:t,warning:r,orderby:i,order:o="desc",rowHasError:l,title:a,groupKey:s,header:c,children:u})=>{const{id:d}=fe(lt);return B("div",{"aria-labelledby":"qm-panel-table",className:"qm qm-panel-show",id:`qm-${d}`,role:"tabpanel",tabIndex:-1,children:B(Bt,{cols:e,data:n,id:"qm-panel-table",footer:t,warning:r,rowHasError:l,title:a,orderby:i,order:o,groupKey:s,header:c,children:u})})},Vt=({data:e})=>B("pre",{className:"qm-pre-wrap",children:B("code",{children:JSON.stringify(e,null,2)})}),Qt=(e,n="")=>{const t=[];return e.forEach((e,r)=>{const i=n?`${n}.${r+1}`:(r+1).toString();if(t.push({...e,index:i}),e.innerBlocks&&e.innerBlocks.length>0)t.push(...Qt(e.innerBlocks,i))}),t},Jt=({data:e})=>{if(!e.post_blocks)return null;if(!e.post_has_blocks)return B(kt,{children:B("p",{children:__("This post contains no blocks.","query-monitor")})});const n=Qt(e.post_blocks),t=e=>!Array.isArray(e.attrs)||e.attrs.length>0,r={index:{heading:"#",render:e=>e.index},blockName:{heading:__("Block Name","query-monitor"),className:"qm-nowrap",render:e=>e.blockName},attrs:{heading:__("Attributes","query-monitor"),render:e=>t(e)&&B(Vt,{data:e.attrs})}};return r.context={heading:__("Context","query-monitor"),render:e=>e.context&&t(e)&&B(Vt,{data:e.context})},r.callback={heading:__("Render Callback","query-monitor"),render:e=>e.dynamic&&e.callback?.name&&B(Nt,{text:e.callback.name,file:e.callback.file||null,line:e.callback.line||null,expanded:!0})},r.timing={heading:__("Render Time","query-monitor"),className:"qm-num",render:e=>e.dynamic?B($t,{value:e.timing}):null},r.innerHTML={heading:__("Inner HTML","query-monitor"),render:e=>B("pre",{className:"qm-pre-wrap",children:B("code",{children:e.innerHTML})})},B(Wt,{title:__("Blocks","query-monitor"),cols:r,data:n})},Kt=({enabled:e,data:n})=>{const{settings:t}=fe(G);if(!e)return B(kt,{children:[B("p",{children:sprintf( /* translators: %s: Configuration file name. */ __("For performance reasons, this panel is not enabled by default. To enable it, add the following code to your %s file:","query-monitor"),"wp-config.php")}),B("p",{children:B("code",{children:"define( 'QM_ENABLE_CAPS_PANEL', true );"})})]});if(!n.caps.length)return B(kt,{children:B("p",{children:__("No capability checks were recorded.","query-monitor")})});else return B(Wt,{title:__("Capability Checks","query-monitor"),cols:{cap:{heading:__("Capability Check","query-monitor"),render:e=>B("code",{children:[e.name,e.args.map(e=>B(v,{children:[", ",e]}))]})},user:{heading:__("User","query-monitor"),render:e=>B(v,{children:[e.user,0===e.user&&B(v,{children:[B("br",{}),B("br",{}),B(ct,{children:__("Invalid user ID. WordPress silently converts this to 0 before the capability check runs.","query-monitor")})]})]}),filters:{options:[It(n.caps,e=>e.user)],callback:(e,n)=>e.user===Number(n)}},result:{heading:__("Result","query-monitor"),render:e=>e.result?B("span",{className:"qm-true",children:"true ✓"}):"false"},caller:Dt(n.caps,t),component:Ft(n.caps)},data:n.caps})},Gt=({data:e})=>{const n=e.conds.true,t=e.conds.false;return B(at,{title:__("Conditionals","query-monitor"),children:[B("div",{className:"qm-boxed",children:B("section",{children:[B("h3",{children:__("True Conditionals","query-monitor")}),B("ul",{children:n.map(e=>B("li",{className:"qm-ltr qm-true",children:B("code",{children:[e,"()"]})},e))})]})}),B("div",{className:"qm-boxed",children:B("section",{children:[B("h3",{children:__("False Conditionals","query-monitor")}),B("ul",{children:t.map(e=>B("li",{className:"qm-ltr qm-false",children:B("code",{children:[e,"()"]})},e))})]})})]})},Yt=({rows:e})=>B($t,{value:e.reduce((e,n)=>e+n.ltime,0)}),Zt=({data:e})=>{if(!e.rows?.length)return B(kt,{children:B("p",{children:__("None","query-monitor")})});const n=(e=>{const n={};for(const t of e){let e;if(t.trace?.frames?.length)e=qt(t.trace.frames[0]).id;else if(t.stack?.length)e=t.stack[0];if(!e)continue;if(!n[e])n[e]={caller:e,ltime:0,types:{},components:{}};const r=Yn(t.sql);n[e].ltime+=t.ltime,n[e].types[r]=(n[e].types[r]||0)+1;const i=t.trace?.component;if(i)n[e].components[`${i.type}-${i.context}`]=i}return Object.values(n)})(e.rows),t=Zn(e.rows);return B(Wt,{title:__("Queries by Caller","query-monitor"),cols:{caller:{heading:__("Caller","query-monitor"),render:e=>B(Et,{targetPanel:"db_queries",filterName:"caller",filterValue:e.caller,children:B("code",{children:e.caller})})},component:{heading:__("Components","query-monitor"),render:e=>Object.values(e.components).sort((e,n)=>e.name.localeCompare(n.name)).map(e=>B("div",{children:B(Tt,{component:e})},`${e.type}-${e.context}`))},...Object.keys(t).reduce((e,n)=>({...e,[n]:{heading:n,render:e=>e.types[n]||"",className:"qm-num"}}),{}),time:Rt()},orderby:"time",order:"desc",data:n,footer:()=>B("tfoot",{children:B("tr",{children:[B("td",{}),B("td",{}),Object.entries(t).map(([e,n])=>B("td",{className:"qm-num",children:n},e)),B("td",{className:"qm-num",children:B(Yt,{rows:n})})]})})})},Xt=({data:e})=>{if(!e.rows?.length)return B(kt,{children:B("p",{children:__("None","query-monitor")})});const n=(e=>{const n={};for(const t of e){if(!t.trace?.component)continue;const e=`${t.trace.component.type}-${t.trace.component.context}`;if(!n[e])n[e]={component:t.trace.component,ltime:0,types:{}};const r=Yn(t.sql);n[e].ltime+=t.ltime,n[e].types[r]=(n[e].types[r]||0)+1}return Object.values(n)})(e.rows),t=Zn(e.rows);return B(Wt,{title:__("Queries by Component","query-monitor"),cols:{component:{heading:__("Component","query-monitor"),render:e=>B(Tt,{component:e.component,targetPanel:"db_queries"})},...Object.keys(t).reduce((e,n)=>({...e,[n]:{heading:n,render:e=>e.types[n]||"",className:"qm-num"}}),{}),time:Rt()},orderby:"time",order:"desc",data:n,footer:()=>B("tfoot",{children:B("tr",{children:[B("td",{}),Object.entries(t).map(([e,n])=>B("td",{className:"qm-num",children:n},e)),B("td",{className:"qm-num",children:B(Yt,{rows:n})})]})})})},er=({data:e})=>{if(!e.dupes.length)return null;else return B(Wt,{title:__("Duplicate Queries","query-monitor"),cols:{sql:{heading:__("Query","query-monitor"),render:e=>B("code",{children:In(e.query)})},count:{heading:__("Count","query-monitor"),render:e=>e.count},time:{className:"qm-num",heading:__("Time","query-monitor"),render:e=>B($t,{value:e.ltime})},callers:{heading:__("Callers","query-monitor"),render:e=>Object.entries(e.callers).map(([e,n])=>B(v,{children:[B(Et,{targetPanel:"db_queries",filterName:"caller",filterValue:e,children:B("code",{children:e})}),B("br",{}),B("span",{className:"qm-info qm-supplemental",children:sprintf( /* translators: %s: Number of function calls */ _n("%s call","%s calls",n,"query-monitor"),n)}),B("br",{})]},e))},components:{heading:__("Components","query-monitor"),render:e=>Object.entries(e.components).map(([e,n])=>B(v,{children:[e,B("br",{}),B("span",{className:"qm-info qm-supplemental",children:sprintf( /* translators: %s: Number of function calls */ _n("%s call","%s calls",n,"query-monitor"),n)}),B("br",{})]},e))},sources:{heading:__("Potential Troublemakers","query-monitor"),render:e=>Object.entries(e.sources).map(([e,n])=>B(v,{children:[B("code",{children:e}),B("br",{}),B("span",{className:"qm-info qm-supplemental",children:sprintf( /* translators: %s: Number of function calls */ _n("%s call","%s calls",n,"query-monitor"),n)}),B("br",{})]},e))}},data:e.dupes})},nr=({data:e})=>{const{settings:n}=fe(G);if(!e.errors?.length)return null;const t=(e.rows??[]).filter((n,t)=>e.errors.includes(t));return B(Wt,{title:__("Database Errors","query-monitor"),cols:{sql:{heading:__("Query","query-monitor"),render:e=>B(v,{children:[B("code",{children:In(e.sql)}),B("br",{}),B("br",{}),B(ct,{children:Bn(e.result)})]})},caller:Dt(t,n),component:Ft(t)},data:t,rowHasError:()=>!0})},tr=({data:e})=>{const{settings:n}=fe(G);if(!e.expensive?.length||!e.rows)return null;const t=e.expensive,r=e.rows.filter((e,n)=>t.includes(n));return B(Wt,{title:__("Slow Database Queries","query-monitor"),cols:{sql:{heading:__("Query","query-monitor"),render:e=>B(v,{children:[B("code",{children:In(e.sql)}),Ln(e.result)&&B(v,{children:[B("br",{}),B("br",{}),B(ct,{children:Bn(e.result)})]})]})},caller:Dt(r,n),component:Ft(r),result:{className:"qm-num",heading:__("Rows","query-monitor"),render:e=>Ln(e.result)?"":e.result},time:Rt(0,()=>!0)},data:r,rowHasError:e=>Ln(e.result)})},rr=e=>{switch(e){case"conflict":return sprintf( /* translators: %s: File name */ __("Extended query information such as the component and affected rows is not available. A conflicting %s file is present.","query-monitor"),"db.php");case"disabled":return sprintf( /* translators: 1: File name, 2: Configuration constant name */ __("Extended query information such as the component and affected rows is not available. Query Monitor was prevented from symlinking its %1$s file into place by the %2$s constant.","query-monitor"),"db.php","QM_DB_SYMLINK");case"failed":return sprintf( /* translators: %s: File name */ __("Extended query information such as the component and affected rows is not available. Query Monitor was unable to symlink its %s file into place.","query-monitor"),"db.php")}},ir=({data:e})=>{const{settings:n}=fe(G);if(!e.total_qs)return B(kt,{children:B("p",{children:__("No queries! Nice work.","query-monitor")})});if(!e.rows?.length)return B(kt,{children:B("p",{children:sprintf( /* translators: %s: Number of database queries */ __("%s database queries were performed, but none were logged.","query-monitor"),Jn(e.total_qs))})});const t=Zn(e.rows),r=!e.has_trace?n.extended_query_prompt_reason:null;return B(Wt,{title:__("Database Queries","query-monitor"),warning:r?()=>B(v,{children:[rr(r)," ",B("a",{href:"https://querymonitor.com/help/db-php-symlink/",target:"_blank",rel:"noopener noreferrer",className:"qm-external-link",children:__("See this help page for more information.","query-monitor")})]}):void 0,cols:{i:{className:"qm-num",heading:"#",render:(e,n)=>n+1},sql:{className:e=>"SELECT"!==Yn(e.sql)?"qm-nonselectsql":"",heading:__("Query","query-monitor"),render:e=>B(v,{children:[B("code",{children:In(e.sql)}),Ln(e.result)&&B(v,{children:[B("br",{}),B("br",{}),B(ct,{children:Bn(e.result)})]})]}),filters:{options:(()=>{const e=Object.keys(t).map(e=>({key:e,label:e})),n=[];if(e.length>1)n.push(e),n.push([{key:"non-select",label:__("Non-SELECT","query-monitor")}]);return n})(),callback:(e,n)=>{const t=Yn(e.sql);if("non-select"===n)return"SELECT"!==t;else return t===n}},wrap:!0},caller:e.has_trace?Dt(e.rows,n):Ut(e.rows),component:e.has_trace?Ft(e.rows):null,result:e.has_result?{className:"qm-num",heading:__("Rows","query-monitor"),render:e=>!Ln(e.result)&&e.result}:null,time:Rt(e.rows,(n,t)=>e.expensive?.includes(t)??!1)},data:e.rows,rowHasError:Hn,footer:({cols:e,count:n,total:t,data:r})=>B(Pt,{cols:e-1,count:n,total:t,children:B("td",{className:"qm-num",children:B(Yt,{rows:r})})})})},or=({data:e})=>{const{settings:n}=fe(G);if(!e.actions?.length)return B(kt,{children:B("p",{children:__("No occurrences.","query-monitor")})});else return B(Wt,{title:__("Doing it Wrong","query-monitor"),cols:{message:{heading:__("Message","query-monitor"),render:e=>e.message},caller:Dt(e.actions,n),component:Ft(e.actions)},data:e.actions})},lr=({value:e})=>B("code",{children:e<1024?sprintf("~%s B",Jn(e)):sprintf("~%s kB",Jn(e/1024))}),ar=({db:e})=>{const n={"server-version":__("Server Version","query-monitor"),extension:__("Extension","query-monitor"),"client-version":__("Client Version","query-monitor"),user:__("User","query-monitor"),host:__("Host","query-monitor"),database:__("Database","query-monitor")};return B("section",{children:[B("h3",{children:__("Database","query-monitor")}),B("table",{children:B("tbody",{children:[Object.keys(n).map(t=>B("tr",{children:[B("th",{scope:"row",children:n[t]}),B("td",{children:e.info[t]||B(ct,{children:__("Unknown","query-monitor")})})]},t)),e.variables.map(e=>{const n=Number(e.Value),t=!isNaN(n)&&n>=1048576;return B("tr",{children:[B("th",{scope:"row",children:e.Variable_name}),B("td",{children:[e.Value,t&&B(v,{children:[" ",B("span",{className:"qm-info",children:["(",B(lr,{value:n}),")"]})]})]})]},e.Variable_name)})]})})]})},sr=({summary:e,children:n})=>{const[t,r]=de(!1);return B(v,{children:[B(Ct,{expanded:t,onToggle:()=>r(!t)}),e,t&&n]})},cr=({php:e})=>B("section",{children:[B("h3",{children:"PHP"}),B("table",{children:B("tbody",{children:[B("tr",{className:V({"qm-warn":e.old}),children:[B("th",{scope:"row",children:__("Version","query-monitor")}),B("td",{children:e.old?B(ct,{children:[e.version," (",B("a",{className:"qm-external-link",href:"https://wordpress.org/support/update-php/",children:__("Help","query-monitor")}),")"]}):e.version})]}),B("tr",{children:[B("th",{scope:"row",children:"SAPI"}),B("td",{children:e.sapi||__("Unknown","query-monitor")})]}),B("tr",{children:[B("th",{scope:"row",children:__("User","query-monitor")}),B("td",{children:e.user||__("Unknown","query-monitor")})]}),Object.keys(e.variables).map(n=>B("tr",{children:[B("th",{scope:"row",children:n}),B("td",{children:e.variables[n]})]},n)),B("tr",{children:[B("th",{scope:"row",children:__("Error Reporting","query-monitor")}),B("td",{className:"qm-has-toggle qm-ltr",children:B(sr,{summary:e.error_reporting,children:B("ul",{children:Object.keys(e.error_levels).map(n=>B("li",{children:e.error_levels[n]?B(v,{children:["✓ ",n]}):B("span",{className:"qm-false",children:["✗ ",n]})},n))})})})]}),e.extensions&&B("tr",{children:[B("th",{scope:"row",children:__("Extensions","query-monitor")}),B("td",{className:"qm-has-toggle qm-ltr",children:B(sr,{summary:B(v,{children:[Object.keys(e.extensions).length," ",__("extensions","query-monitor")]}),children:B("ul",{children:Object.keys(e.extensions).map(n=>B("li",{children:[n," ",e.extensions[n]||""]},n))})})})]})]})})]}),ur=({server:e})=>{const n={name:__("Software","query-monitor"),version:__("Version","query-monitor"),address:__("IP Address","query-monitor"),host:__("Host","query-monitor"), /* translators: OS stands for Operating System */ OS:__("OS","query-monitor"),arch:__("Architecture","query-monitor"),basicauth:__("Basic Auth","query-monitor")};return B("section",{children:[B("h3",{children:__("Server","query-monitor")}),B("table",{children:B("tbody",{children:Object.keys(n).map(t=>B("tr",{children:[B("th",{scope:"row",children:n[t]}),B("td",{children:e[t]||B(ct,{children:__("Unknown","query-monitor")})})]},t))})})]})},dr=({wordpress:e})=>B("section",{children:[B("h3",{children:"WordPress"}),B("table",{children:B("tbody",{children:[B("tr",{children:[B("th",{scope:"row",children:__("Version","query-monitor")}),B("td",{children:e.version})]}),B("tr",{children:[B("th",{scope:"row",children:[__("Environment Type","query-monitor")," ",B("span",{className:"qm-info",children:["(",B("a",{className:"qm-external-link",href:"https://make.wordpress.org/core/2020/07/24/new-wp_get_environment_type-function-in-wordpress-5-5/",children:__("Help","query-monitor")}),")"]})]}),B("td",{children:e.environment_type})]}),void 0!==e.development_mode&&B("tr",{children:[B("th",{scope:"row",children:[__("Development Mode","query-monitor")," ",B("span",{className:"qm-info",children:["(",B("a",{className:"qm-external-link",href:"https://make.wordpress.org/core/2023/07/14/configuring-development-mode-in-6-3/",children:__("Help","query-monitor")}),")"]})]}),B("td",{children:e.development_mode||__("empty string","query-monitor")})]}),Object.entries(e.constants).map(([e,n])=>B("tr",{children:[B("th",{scope:"row",children:e}),B("td",{children:n})]},e))]})})]}),mr=({data:e})=>B(at,{title:__("Environment","query-monitor"),children:[B(cr,{php:e.php}),B(ar,{db:e.db}),B(dr,{wordpress:e.wp}),B(ur,{server:e.server})]}),hr=({data:e})=>{const{settings:n}=fe(G);if(!e.hooks?.length)return B(kt,{children:B("p",{children:__("No hooks were recorded.","query-monitor")})});const t=(e=>{const n=[];for(const t of e)if(!t.actions.length)n.push({hookName:t.name,priority:null,callback:null,component:null});else for(const e of t.actions)n.push({hookName:t.name,priority:e.priority,callback:e.callback,component:e.callback.component??null});return n})(e.hooks),r=Ht(t,e=>e.component),i=new Set,o=[];for(const l of t)for(const e of l.hookName.split(/[-_/.]/))if(e&&!i.has(e))i.add(e),o.push({key:e,label:e});return o.sort((e,n)=>e.label.localeCompare(n.label)),B(Wt,{title:__("Hooks","query-monitor"),cols:{hook:{heading:__("Hook","query-monitor"),render:e=>B("span",{className:"qm-sticky",children:[B("code",{children:e.hookName}),"all"===e.hookName&&B(ct,{children:sprintf( /* translators: %s: Action name */ __("Warning: The %s action is extremely resource intensive. Try to avoid using it.","query-monitor"),"all")})]}),rowSpan:(e,n,t)=>{if(n>0&&t[n-1].hookName===e.hookName)return 0;let r=1;for(;n+re.hookName.includes(n)}:void 0},priority:{heading:__("Priority","query-monitor"),className:"qm-num",render:n=>{if(null===n.priority)return"";let t=null;if(n.priority===e.php_int_max)t="PHP_INT_MAX";else if(n.priority===e.php_int_min)t="PHP_INT_MIN";else if(n.priority===-e.php_int_max)t="-PHP_INT_MAX";return B(v,{children:[n.priority,t&&B(v,{children:[B("br",{}),B("span",{className:"qm-info",children:["(",t,")"]})]})]})}},callback:{heading:__("Action","query-monitor"),className:"qm-nowrap",render:e=>{if(!e.callback)return"";const t=Vn(e.callback,n);if(!t)return"";else return B(Nt,{text:t,file:e.callback.file||null,line:e.callback.line||0,expanded:!0})}},component:{heading:__("Component","query-monitor"),render:e=>e.component?B(Tt,{component:e.component}):null,filters:r.length?{options:r,callback:(e,n)=>Lt(e.component,n)}:void 0}},data:t,groupKey:e=>e.hookName})},pr=e=>!e.url.startsWith("https://"),fr=e=>e.url.startsWith("https://")&&!1===e.args.sslverify,_r=e=>null!==e.redirected_to,gr=e=>!0===e.intercepted,yr=({data:e})=>{const{settings:n}=fe(G);if(!e.http)return B(kt,{children:B("p",{children:__("No HTTP API calls.","query-monitor")})});else return B(Wt,{title:__("HTTP API","query-monitor"),cols:{method:{heading:__("Method","query-monitor"),render:e=>e.args.method},url:{heading:__("URL","query-monitor"),render:e=>B(v,{children:[pr(e)&&B("div",{children:B(ct,{children:__("Request to a non-HTTPS URL","query-monitor")})}),fr(e)&&B("div",{children:B(ct,{children:sprintf( /* translators: An HTTP API request has disabled certificate verification. 1: Relevant argument name */ __("Certificate verification disabled (%s)","query-monitor"),"sslverify=false")})}),gr(e)&&B("div",{children:B(ct,{children:sprintf( /* translators: %s: WordPress filter name */ __("Request was short-circuited by the %s filter and was not sent","query-monitor"),"pre_http_request")})}),"GET"===e.args.method?B("a",{href:e.url,target:"_blank",rel:"noreferrer",children:Mn(e.url)}):Mn(e.url),_r(e)&&B("div",{children:B(ct,{children:sprintf( /* translators: %s: Redirect target URL */ __("Redirected to: %s","query-monitor"),e.redirected_to)})})]}),filters:{options:[It(e.http,e=>e.host)],callback:(e,n)=>e.host===n}},status:{heading:__("Status","query-monitor"),className:"qm-has-toggle",render:e=>{if(Ln(e.result))return B(ct,{children:sprintf( /* translators: %s: Error message text */ __("Error: %s","query-monitor"),Bn(e.result))});if(e.intercepted)return"";const n=!1===e.args.blocking?__("Non-blocking","query-monitor"):`${e.result.code} ${e.result.message}`,t=e.info&&"object"==typeof e.info?e.info:null;if(!(t&&("namelookup_time"in t||"connect_time"in t||"starttransfer_time"in t||"size_download"in t||"content_type"in t||"primary_ip"in t)))return n;const r=[{key:"namelookup_time",label:__("DNS Resolution Time","query-monitor")},{key:"connect_time",label:__("Connection Time","query-monitor")},{key:"starttransfer_time",label:__("Transfer Start Time (TTFB)","query-monitor")}],i=[{key:"content_type",label:__("Response Content Type","query-monitor")}],o="size_download"in t?t.size_download:null;return B(sr,{summary:n,children:B("ul",{children:["primary_ip"in t&&B("li",{className:"qm-info qm-supplemental",children:[__("IP Address","query-monitor"),": ",t.primary_ip]},"primary_ip"),r.map(({key:e,label:n})=>{if(!(e in t))return null;else return B("li",{className:"qm-info qm-supplemental",children:[n,": ",B($t,{value:t[e]})]},e)}),null!==o&&B("li",{className:"qm-info qm-supplemental",children:[__("Response Size","query-monitor"),": ",Jn(o/1024,2)," KB"]},"size_download"),i.map(({key:e,label:n})=>{if(!(e in t))return null;else return B("li",{className:"qm-info qm-supplemental",children:[n,": ",t[e]]},e)})]})})},filters:{options:[Object.keys(e.types).sort().map(e=>({key:e,label:e}))],callback:(e,n)=>{switch(n){case"non-blocking":return!1===e.args.blocking;case"error":return Ln(e.result);default:if(Ln(e.result))return!1;else return`HTTP ${e.result.code}`===n}}}},caller:Dt(e.http,n),component:Ft(e.http),timeout:{heading:__("Timeout","query-monitor"),className:"qm-num",render:e=>e.intercepted?"":e.args.timeout},time:{heading:__("Time","query-monitor"),className:"qm-num",render:e=>e.intercepted?"":B($t,{value:e.ltime})}},data:e.http,rowHasError:Fn,footer:({cols:e,count:n,total:t,data:r})=>B(Pt,{cols:e-1,count:n,total:t,children:B("td",{className:"qm-num",children:B(Yt,{rows:r.filter(e=>!e.intercepted)})})})})},br=({data:e})=>{const{settings:n}=fe(G);return B(Wt,{title:__("Languages","query-monitor"),cols:{domain:{heading:__("Text Domain","query-monitor"),className:"qm-nowrap",render:e=>e.handle?`${e.domain} (${e.handle})`:e.domain},type:{heading:__("Type","query-monitor"),render:e=>e.type},frame:{heading:__("Caller","query-monitor"),render:e=>e.caller?B(Nt,{text:Wn(e.caller),file:e.caller.file,line:e.caller.line}):__("Unknown","query-monitor")},file:{heading:__("Translation File","query-monitor"),render:e=>e.file?e.found?B(xt,{text:Qn(e.file,n),file:e.file}):Qn(e.file,n):__("None","query-monitor")},found:{heading:__("Size","query-monitor"),className:"qm-nowrap",render:e=>e.found?B(lr,{value:e.found}):__("Not Found","query-monitor")}},data:e.languages,footer:({cols:e,count:n,total:t,data:r})=>B(Pt,{cols:e-1,count:n,total:t,children:B("td",{children:B(lr,{value:r.reduce((e,n)=>e+(n.found?n.found:0),0)})})}),children:[B("section",{children:[B("h3",{children:B("code",{children:"get_locale()"})}),B("p",{children:e.locale})]}),B("section",{children:[B("h3",{children:B("code",{children:"get_user_locale()"})}),B("p",{children:e.user_locale})]}),B("section",{children:[B("h3",{children:B("code",{children:"determine_locale()"})}),B("p",{children:e.determined_locale})]}),e.mlp_language&&B("section",{children:[B("h3",{children:sprintf( /* translators: %s: Name of a multilingual plugin */ __("%s Language","query-monitor"),"MultilingualPress")}),B("p",{children:e.mlp_language})]}),e.pll_language&&B("section",{children:[B("h3",{children:sprintf( /* translators: %s: Name of a multilingual plugin */ __("%s Language","query-monitor"),"Polylang")}),B("p",{children:e.pll_language})]}),B("section",{children:[B("h3",{children:B("code",{children:"get_language_attributes()"})}),B("p",{children:B("code",{children:e.language_attributes})})]})]})},vr=({data:e})=>{const{settings:n}=fe(G);if(!e.logs||!e.logs.length)return B(kt,{children:[B("p",{children:__("No data logged.","query-monitor")}),B("p",{children:B("a",{href:"https://querymonitor.com/wordpress-debugging/profiling-and-logging/",target:"_blank",rel:"noopener noreferrer",className:"qm-external-link",children:__("Read about profiling and logging in Query Monitor.","query-monitor")})})]});const t=Mt(e.logs,e=>e.level,Rn);return B(Wt,{title:__("Logs","query-monitor"),cols:{level:{heading:__("Level","query-monitor"),render:e=>Un(e)?B(ct,{children:e.level}):e.level,filters:{options:[t],callback:(e,n)=>e.level===n}},message:{heading:__("Message","query-monitor"),render:e=>B("pre",{children:e.message})},context:{heading:__("Context","query-monitor"),className:"qm-has-toggle",render:e=>{if(!e.context||0===Object.keys(e.context).length)return"";else return B(sr,{summary:sprintf( /* translators: %d: Number of items */ _n("%d item","%d items",Object.keys(e.context).length,"query-monitor"),Object.keys(e.context).length),children:B(Vt,{data:e.context})})}},caller:Dt(e.logs,n),component:Ft(e.logs)},data:e.logs,rowHasError:Un})},qr=({data:e})=>{const{settings:n}=fe(G);if(!e.switches.length)return B(kt,{children:B("p",{children:__("No data logged.","query-monitor")})});else return B(Wt,{title:__("Multisite","query-monitor"),cols:{i:{className:"qm-num",heading:"#",render:(e,n)=>n+1},function:{heading:__("Function","query-monitor"),render:e=>B("code",{children:e.to?sprintf("switch_to_blog(%d)",e.new):"restore_current_blog()"})},site:{heading:__("Site Switch","query-monitor"),render:e=>B("code",{children:[e.prev," → ",e.new]})},caller:Dt(e.switches,n),component:Ft(e.switches)},data:e.switches})},wr=({data:e,settings:n})=>{const t=e.db_queries?.data,r=t?.rows?Zn(t.rows):{},i=e.cache?.data,o=e.http?.data,l=e.raw_request?.data;if(!e.overview)return null;const a=e.overview.data,s=a.time_taken||0,c=a.memory||0,u=a.time_limit||0,d=a.memory_limit||0,m=a.time_usage||0,h=a.memory_usage||0,p=m>=75,f=h>=75;return B(at,{title:__("Overview","query-monitor"),children:[B("div",{className:"qm-boxed",children:l&&null!=l.response?.status&&B("section",{id:"qm-overview-raw-request",children:B("h3",{children:sprintf("%1$s %2$s → %3$s",l.request.method,l.request.url,l.response.status||__("Unknown HTTP Response Code","query-monitor"))})})}),B("div",{className:"qm-grid",children:[B("section",{children:[B("h3",{children:__("Page Generation Time","query-monitor")}),B("p",{children:[B($t,{value:s,secondsLabel:!0}),u>0?B(v,{children:[B("br",{}),B("span",{className:p?"qm-warn":"qm-info",children:[p&&B(K,{name:"warning"}),sprintf( /* translators: 1: Percentage of time limit used, 2: Time limit in seconds */ __("%1$s%% of %2$ss limit","query-monitor"),Jn(m,1),Jn(u))]})]}):B(v,{children:[B("br",{}),B("span",{className:"qm-warn",children:[B(K,{name:"warning"}),sprintf( /* translators: 1: Name of the PHP directive, 2: Value of the PHP directive */ __("No execution time limit. The %1$s PHP configuration directive is set to %2$s.","query-monitor"),"max_execution_time","0")]})]})]})]}),B("section",{children:[B("h3",{children:__("Peak Memory Usage","query-monitor")}),B("p",{children:0===c?__("Unknown","query-monitor"):B(v,{children:[sprintf( /* translators: 1: Memory used in bytes, 2: Memory used in megabytes */ __("%1$s bytes (%2$s MB)","query-monitor"),Jn(c),Jn(c/1024/1024,1)),d>0?B(v,{children:[B("br",{}),B("span",{className:f?"qm-warn":"qm-info",children:[f&&B(K,{name:"warning"}),sprintf( /* translators: 1: Percentage of memory limit used, 2: Memory limit in megabytes */ __("%1$s%% of %2$s MB server limit","query-monitor"),Jn(h,1),Jn(d/1024/1024))]})]}):B(v,{children:[B("br",{}),B("span",{className:"qm-warn",children:[B(K,{name:"warning"}),sprintf( /* translators: 1: Name of the PHP directive, 2: Value of the PHP directive */ __("No memory limit. The %1$s PHP configuration directive is set to %2$s.","query-monitor"),"memory_limit","0")]})]})]})})]}),B("section",{children:[B("h3",{children:__("Database Queries","query-monitor")}),t?.rows?.length?B(v,{children:[B("p",{children:B($t,{value:t.rows.reduce((e,n)=>e+n.ltime,0),secondsLabel:!0})}),B("p",{children:[Object.keys(r).length>1&&Object.entries(r).map(([e,n])=>B(v,{children:[B(Et,{targetPanel:"db_queries",filterName:"sql",filterValue:e,children:sprintf("%1$s: %2$s",e,Jn(n))}),B("br",{})]},e)),B(Et,{targetPanel:"db_queries",filterName:"type",filterValue:"",children:sprintf("%1$s: %2$s",_x("Total","database queries","query-monitor"),Jn(t.total_qs))})]})]}):B("p",{children:t?.total_qs?sprintf("%1$s: %2$s",_x("Total","database queries","query-monitor"),Jn(t.total_qs)):B("em",{children:__("None","query-monitor")})})]}),o&&B("section",{children:[B("h3",{children:__("HTTP API Calls","query-monitor")}),o.http?.length?B(v,{children:[B("p",{children:B($t,{value:o.ltime,secondsLabel:!0})}),B(Et,{targetPanel:"http",filterName:"type",filterValue:"",children:sprintf("%1$s: %2$s",_x("Total","HTTP API calls","query-monitor"),Jn(o.http.length))})]}):B("p",{children:B("em",{children:__("None","query-monitor")})})]}),B("section",{children:[B("h3",{children:__("Object Cache","query-monitor")}),i?B(v,{children:[i.stats&&void 0!==i.cache_hit_percentage&&B("p",{children:sprintf( /* translators: 1: Cache hit rate percentage, 2: number of cache hits, 3: number of cache misses */ __("%1$s%% hit rate (%2$s hits, %3$s misses)","query-monitor"),Jn(i.cache_hit_percentage,1),Jn(i.stats.cache_hits,0),Jn(i.stats.cache_misses,0))}),i.has_object_cache?B("p",{children:B("span",{className:"qm-info",children:B("a",{href:`${n.admin_url}network/plugins.php?plugin_status=dropins`,target:"_blank",rel:"noopener noreferrer",children:__("Persistent object cache plugin in use","query-monitor")})})}):B(v,{children:[B("p",{children:__("Persistent object cache plugin not in use","query-monitor")}),Object.entries(i.object_cache_extensions).some(([,e])=>e)&&Object.entries(i.object_cache_extensions).filter(([,e])=>e).map(([e])=>B("p",{children:sprintf( /* translators: 1: PHP extension name */ __("The %1$s object cache extension for PHP is installed but is not in use by WordPress. You should install a %1$s plugin.","query-monitor"),e)},e))]})]}):B("p",{children:__("Object cache statistics are not available","query-monitor")})]}),i&&B("section",{children:[B("h3",{children:__("Opcode Cache","query-monitor")}),i.has_opcode_cache?Object.entries(i.opcode_cache_extensions).filter(([,e])=>e).map(([e])=>B("p",{children:sprintf( /* translators: %s: Name of cache driver */ __("Opcode cache in use: %s","query-monitor"),e)},e)):B(v,{children:[B("p",{children:B("span",{className:"qm-warn",children:[B(K,{name:"warning"}),__("Opcode cache not in use","query-monitor")]})}),B("p",{children:__("Speak to your web host about enabling an opcode cache such as OPcache.","query-monitor")})]})]})]})]})},kr=({data:e})=>{const{settings:n}=fe(G);if(!e.errors)return B(kt,{children:B("p",{children:__("No errors logged.","query-monitor")})});const t=Object.values(e.errors),r=Mt(t,e=>e.level,[{key:"warning",label:"Warning"},{key:"notice",label:"Notice"},{key:"strict",label:"Strict"},{key:"deprecated",label:"Deprecated"}]),i=zn;return B(Wt,{title:__("PHP Errors","query-monitor"),cols:{level:{heading:__("Level","query-monitor"),className:"qm-nowrap",render:e=>{const n=e.level.charAt(0).toUpperCase()+e.level.slice(1),t=e.suppressed?`${n} (${__("suppressed","query-monitor")})`:n;if(i(e))return B(ct,{children:t});else return B(v,{children:[B(K,{name:"blank"}),t]})},filters:{options:[r],callback:(e,n)=>e.level===n}},message:{heading:__("Message","query-monitor"),render:e=>e.message},caller:Dt(t,n),count:{className:"qm-num",heading:__("Count","query-monitor"),render:e=>e.count},component:Ft(t)},rowHasError:i,data:t})},Nr=({data:e})=>{const n={request:__("Request","query-monitor"),matched_rule:__("Matched Rule","query-monitor"),matched_query:__("Matched Query","query-monitor"),query_string:__("Query String","query-monitor")},t={request:!1,matched_rule:!1,matched_query:!0,query_string:!0};return B(at,{title:__("Request","query-monitor"),children:[B("section",{children:Object.keys(n).map(r=>{const i=n[r],o=e.request[r],l=t[r];return B(v,{children:[B("h3",{children:i}),o?B("p",{className:"qm-ltr",children:B("code",{children:l?Mn(o):o})}):B("p",{children:__("None","query-monitor")})]},r)})}),e.matching_rewrites&&Object.keys(e.matching_rewrites).length>0&&B("section",{children:[B("h3",{children:__("All Matching Rewrite Rules","query-monitor")}),B("table",{children:B("tbody",{children:Object.keys(e.matching_rewrites).map(n=>{const t=e.matching_rewrites[n].replace("index.php?","");return B("tr",{children:[B("td",{className:"qm-ltr",children:B("code",{children:n})}),B("td",{className:"qm-ltr",children:B("code",{children:Mn(t)})})]},n)})})})]}),B("section",{children:[B("h3",{children:__("Query Vars","query-monitor")}),e.qvars?B("table",{children:B("tbody",{children:Object.keys(e.qvars).map(n=>{const t=e.qvars[n];return B("tr",{children:[B("th",{className:"qm-ltr",scope:"row",children:n}),B("td",{className:"qm-ltr qm-wrap",children:"string"==typeof t?t:B(Vt,{data:t})})]},n)})})}):B("p",{children:__("None","query-monitor")})]}),B("section",{children:[B("h3",{children:__("Queried Object","query-monitor")}),e.queried_object?B("p",{children:[e.queried_object.title," (",e.queried_object.type,")"]}):B("p",{children:__("None","query-monitor")}),B("h3",{children:__("Current User","query-monitor")}),e.user.id?B("p",{children:sprintf( /* translators: %d: User ID */ __("Current User: #%d","query-monitor"),e.user.id)}):B("p",{children:__("None","query-monitor")})]}),e.multisite?.current_site&&B("section",{children:[B("h3",{children:__("Multisite","query-monitor")}),B("p",{children:sprintf( /* translators: %d: Multisite site ID */ __("Current Site: #%d","query-monitor"),e.multisite.current_site.data.blog_id)})]})]})},xr=({data:e,type:n})=>{const t=e[n]?.headers;if(!t||0===Object.keys(t).length)return B(kt,{children:B("p",{children:"request"===n?__("No request headers found","query-monitor"):__("No response headers found","query-monitor")})});const r=Object.entries(t).map(([e,n])=>({name:e,value:n})),i="request"===n?__("Request Headers","query-monitor"):__("Response Headers","query-monitor"),o="request"===n?__("Request Header Name","query-monitor"):__("Response Header Name","query-monitor");return B(Wt,{title:i,cols:{name:{heading:o,render:e=>B("code",{children:e.name.split(/[-_]/).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join("-")})},value:{heading:__("Value","query-monitor"),render:e=>B("pre",{className:"qm-pre-wrap",children:B("code",{children:e.value})})}},data:r,footer:()=>B("tfoot",{children:B("tr",{children:B("td",{colSpan:2,children:__("Note that header names are not case-sensitive.","query-monitor")})})})})},Cr=({settings:e})=>{const[n,t]=de(e.verified),{editor:r,setEditor:i,theme:o,setTheme:l,fabulous:a,setFabulous:s,durationUnit:c,setDurationUnit:u}=fe(G),d={auto:_x("Auto","colour scheme","query-monitor"),light:_x("Light","colour scheme","query-monitor"),dark:_x("Dark","colour scheme","query-monitor")};return B(at,{title:__("Settings","query-monitor"),children:B("div",{className:"qm-grid",children:[B("section",{children:[B("h3",{children:__("Authentication","query-monitor")}),B("p",{children:__("You can set an authentication cookie which allows you to view Query Monitor output when you are not logged in, or when you are logged in as a different user.","query-monitor")}),B("p",{children:B("button",{className:"qm-button",onClick:()=>{const r=n?"off":"on",i=new FormData;i.append("action",`qm_auth_${r}`),i.append("nonce",e.auth_nonce[r]),window.fetch(e.ajaxurl,{method:"POST",body:i,credentials:"same-origin"}).then(()=>{t(!n)})},children:n?__("Clear authentication cookie","query-monitor"):__("Set authentication cookie","query-monitor")})}),n&&B("p",{children:[B(K,{name:"yes-alt"}),__("Authentication cookie is set","query-monitor")]})]}),B("section",{children:[B("h3",{children:__("Editor","query-monitor")}),B("p",{children:__("You can set your editor here, so that when you click on stack trace links the file opens in your editor.","query-monitor")}),B("p",{children:B("select",{className:"qm-filter",id:"qm-editor-select",name:"qm-editor-select",value:r??"",onChange:e=>{i(e.currentTarget.value)},children:[B("option",{value:"",children:e.file_link_format?_x("Default","editor option","query-monitor"):_x("None","editor option","query-monitor")},""),B("hr",{}),[{label:"Atom",name:"atom",format:"atom://open/?url=file://%1$s&line=%2$s"},{label:"Cursor",name:"cursor",format:"cursor://file/%1$s:%2$s"},{label:"NetBeans",name:"netbeans",format:"nbopen://%1$s:%2$s"},{label:"Nova",name:"nova",format:"nova://open?path=%1$s&line=%2$s"},{label:"PhpStorm",name:"phpstorm",format:"phpstorm://open?file=%1$s&line=%2$s"},{label:"Sublime Text",name:"sublime",format:"subl://open/?url=file://%1$s&line=%2$s"},{label:"TextMate",name:"textmate",format:"txmt://open/?url=file://%1$s&line=%2$s"},{label:"Visual Studio Code",name:"vscode",format:"vscode://file/%1$s:%2$s"},{label:"Zed",name:"zed",format:"zed://file/%1$s:%2$s"}].map(({label:e,name:n})=>B("option",{value:n,children:e},e))]})}),r&&B("p",{children:[B(K,{name:"yes-alt"}),__("Editor is set","query-monitor")]})]}),B("section",{children:[B("h3",{children:__("Appearance","query-monitor")}),B("p",{children:__("Your browser color scheme is respected by default. You can override it here.","query-monitor")}),B("ul",{children:Object.entries(d).map(([e,n])=>B("li",{children:B("label",{children:[B("input",{type:"radio",className:"qm-theme-toggle qm-radio",name:"qm-theme",value:e,defaultChecked:(o||"auto")===e,onChange:e=>{l(e.currentTarget.value)}}),n]})},e))}),B("p",{className:"qm-fabulous-toggle",children:B("label",{children:[B("input",{type:"checkbox",className:"qm-checkbox",name:"qm-fabulous",defaultChecked:a,onChange:e=>{s(e.currentTarget.checked)}}),__("Fabulous","query-monitor")]})})]}),B("section",{children:[B("h3",{children:__("Duration units","query-monitor")}),B("ul",{children:[B("li",{children:B("label",{children:[B("input",{type:"radio",className:"qm-radio",name:"qm-duration-unit",value:"seconds",checked:"s"===c,onChange:()=>u("s")}),__("Seconds","query-monitor")]})}),B("li",{children:B("label",{children:[B("input",{type:"radio",className:"qm-radio",name:"qm-duration-unit",value:"ms",checked:"ms"===c,onChange:()=>u("ms")}),__("Milliseconds","query-monitor")]})})]})]})]})})},Sr=({data:e})=>{const{settings:n}=fe(G),t=e.concerned_actions,r=e.concerned_filters,i=[],o=e=>{if(e)Object.values(e).forEach(e=>{e.actions.forEach(n=>{i.push({...n,name:e.name,type:e.type})})})};if(o(t),o(r),0===i.length)return B(kt,{children:B("p",{children:__("No hooks in use.","query-monitor")})});const l=__("Related Hooks with Filters or Actions Attached","query-monitor");return B(Wt,{title:l,cols:{hook:{heading:__("Hook","query-monitor"),render:e=>B("span",{className:"qm-sticky",children:B("code",{children:e.name})}),rowSpan:(e,n,t)=>{if(n>0&&t[n-1].name===e.name)return 0;let r=1;for(;n+re.priority},callback:{heading:__("Callback","query-monitor"),className:"qm-nowrap",render:e=>{const t=Vn(e.callback,n);if(!t)return"";else return B(Nt,{text:t,file:e.callback.file||"",line:e.callback.line||0,expanded:!0})}},component:{heading:__("Component","query-monitor"),render:e=>e.callback.component?.name||""}},data:i,groupKey:e=>e.name})},Er=({asset:e})=>{const n=function(e){if("object"!=typeof e||null===e||!("error_data"in e))return null;const n=e;if(Array.isArray(n.error_data))return null;if(n.error_data)for(const t in n.error_data)return n.error_data[t];return null}(e.source),t=Bn(e.source);if("object"==typeof n&&null!==n&&"src"in n){const e=n.src;return B(v,{children:[B(ct,{children:t}),B("a",{href:e,target:"_blank",rel:"noreferrer",children:e})]})}if(t)return B(ct,{children:t});const r=function(e){if(!e.absolute)return"";try{const n=e.absolute.startsWith("//")?`https:${e.absolute}`:e.absolute,t=new window.URL(n);return t.searchParams.delete("ver"),(t.pathname+t.search).replace(/^\//,"")}catch{return e.absolute}}(e.url);return r?B("a",{href:e.url.absolute,target:"_blank",rel:"noreferrer",children:r}):""},Tr=({data:e,labels:n})=>{const t={missing:__("Missing","query-monitor"),broken:__("Missing Dependencies","query-monitor"),modules:__("Module","query-monitor"),header:__("Header","query-monitor"),footer:__("Footer","query-monitor")};if(!e.assets)return B(kt,{children:B("p",{children:n.none})});else return B(Wt,{title:__("Assets","query-monitor"),cols:{position:{heading:__("Position","query-monitor"),className:"qm-nowrap",render:e=>t[e.position]},handle:{heading:__("Handle","query-monitor"),render:e=>e.handle,className:"qm-nowrap"},hostname:{heading:__("Host","query-monitor"),render:e=>e.url.host,filters:{options:[[{key:"local",label:e.url.host},{key:"other",label:__("Other","query-monitor")}]],callback:(e,n)=>"local"===n?e.url.local:!e.url.local}},source:{heading:__("Source","query-monitor"),render:e=>B(Er,{asset:e})},dependencies:{heading:__("Dependencies","query-monitor"),render:n=>B(v,{children:n.dependencies.map((n,t)=>[t>0&&", ",B("span",{className:"qm-nowrap",children:e.missing_dependencies[n]?B(ct,{children:[" ",sprintf( /* translators: %s: Name of missing script or style dependency */ __("%s (missing)","query-monitor"),n)]}):n},n)])})},dependents:{heading:__("Dependents","query-monitor"),render:e=>B(v,{children:e.dependents.map((e,n)=>[n>0&&", ",B("span",{className:"qm-nowrap",children:e},e)])})},version:{heading:__("Version","query-monitor"),render:e=>e.ver}},data:e.assets,rowHasError:e=>e.warning})},$r=e=>B(Tr,{...e,labels:{none:__("No JavaScript files were enqueued.","query-monitor")}}),Pr=e=>B(Tr,{...e,labels:{none:__("No CSS files were enqueued.","query-monitor")}}),Or=({data:e})=>{let n=null;if(e.template_parts)if(e.is_child_theme)n=e.theme_template_parts;else n=e.template_parts;return B(at,{title:__("Template","query-monitor"),children:[B("section",{children:[B("h3",{children:__("Theme","query-monitor")}),B("p",{children:e.stylesheet}),B("p",{children:B(xt,{text:"style.css",file:`${e.theme_dirs[e.stylesheet]}/style.css`})}),e.stylesheet_theme_json&&B("p",{children:B(xt,{text:"theme.json",file:e.stylesheet_theme_json})}),e.is_child_theme&&B(v,{children:[B("h3",{children:__("Parent Theme","query-monitor")}),B("p",{children:e.template}),B("p",{children:B(xt,{text:"style.css",file:`${e.theme_dirs[e.template]}/style.css`})}),e.template_theme_json&&B("p",{children:B(xt,{text:"theme.json",file:e.template_theme_json})})]})]}),B("section",{children:[e.block_template?B(v,{children:[B("h3",{children:__("Block Template","query-monitor")}),B("p",{className:"qm-ltr",children:e.block_template.wp_id?B("a",{href:Gn(e.block_template.id,"wp_template"),children:e.block_template.id}):B(xt,{text:`${e.theme_folders[e.block_template.type]}/${e.block_template.slug}.html`,file:`${e.theme_dirs[e.block_template.theme]}/${e.theme_folders[e.block_template.type]}/${e.block_template.slug}.html`})})]}):B(v,{children:[B("h3",{children:__("Template File","query-monitor")}),e.template_path?B("p",{className:"qm-ltr",children:B(xt,{text:(e.is_child_theme?e.theme_template_file:e.template_file)??"",file:e.template_path})}):B("p",{children:B("em",{children:__("Unknown","query-monitor")})})]}),e.template_hierarchy&&B(v,{children:[B("h3",{children:__("Template Hierarchy","query-monitor")}),B("ol",{className:"qm-ltr",children:e.template_hierarchy.map(e=>B("li",{children:e},e))})]})]}),B("section",{children:[B("h3",{children:__("Template Parts","query-monitor")}),n?B("ul",{className:"qm-ltr",children:Object.keys(n).map(t=>B("li",{children:["number"==typeof t?B("a",{href:Gn(n[t]),children:n[t]}):B(xt,{text:n[t],file:t}),e.count_template_parts[t]>1&&B("span",{className:"qm-info qm-supplemental",children:[B("br",{})," - ",sprintf( /* translators: %s: The number of times that a template part file was included in the page */ _nx("Included %s time","Included %s times",e.count_template_parts[t],"template parts","query-monitor"),Jn(e.count_template_parts[t]))]})]},t))}):B("p",{children:B("em",{children:__("None","query-monitor")})}),e.unsuccessful_template_parts&&e.unsuccessful_template_parts.length>0&&B(v,{children:[B("h4",{children:__("Not Loaded","query-monitor")}),B("ul",{children:e.unsuccessful_template_parts.map((e,n)=>B(v,{children:[e.name&&B("li",{children:B(xt,{text:`${e.slug}-${e.name}.php`,file:e.caller?.file,line:e.caller?.line})}),B("li",{children:B(xt,{text:`${e.slug}.php`,file:e.caller?.file,line:e.caller?.line})})]},n))})]})]}),e.timber_files&&B("section",{children:[B("h3",{children:__("Twig Template Files","query-monitor")}),B("ul",{className:"qm-ltr",children:e.timber_files.map(e=>B("li",{children:e},e))})]}),e.body_class&&B("section",{children:[B("h3",{children:__("Body Classes","query-monitor")}),B("ul",{className:"qm-ltr",children:e.body_class.map(e=>B("li",{children:e},e))})]})]})},Ar=({data:e})=>{const{settings:n}=fe(G);if(!(e.timing&&0!==e.timing.length||e.warning&&0!==e.warning.length))return B(kt,{children:[B("p",{children:__("No data logged.","query-monitor")}),B("p",{children:B("a",{href:"https://querymonitor.com/wordpress-debugging/profiling-and-logging/",target:"_blank",rel:"noopener noreferrer",className:"qm-external-link",children:__("Read about profiling and logging in Query Monitor.","query-monitor")})})]});const t=[];if(e.timing)e.timing.forEach(e=>{if(t.push(e),e.laps&&Object.keys(e.laps).length>0)Object.entries(e.laps).forEach(([n,r])=>{t.push({...e,isLap:!0,lapName:n,lapData:r,function:`${e.function}: ${n}`})})});if(e.warning)t.push(...e.warning);return B(Wt,{title:__("Timing","query-monitor"),cols:{function:{heading:__("Tracked Function","query-monitor"),render:e=>{if("message"in e)return B(v,{children:[B("code",{children:e.function}),B("br",{}),B(ct,{children:e.message})]});if(e.isLap)return B("code",{children:["— ",e.function]});else return B("code",{children:e.function})}},start_time:{className:"qm-num",heading:__("Started","query-monitor"),render:e=>{if("isLap"in e&&e.isLap)return"";else return"start_time"in e?B($t,{value:e.start_time}):""}},end_time:{className:"qm-num",heading:__("Stopped","query-monitor"),render:e=>{if("isLap"in e&&e.isLap)return"";else return"end_time"in e?B($t,{value:e.end_time}):""}},function_time:{className:"qm-num",heading:__("Time","query-monitor"),render:e=>{if("isLap"in e&&e.isLap&&e.lapData)return B($t,{value:e.lapData.time_used});else return"function_time"in e?B($t,{value:e.function_time}):""}},function_memory:{className:"qm-num",heading:__("Memory","query-monitor"),render:e=>{if("isLap"in e&&e.isLap&&e.lapData)return B(lr,{value:e.lapData.memory_used});else return"function_memory"in e?B(lr,{value:e.function_memory}):""}},caller:{...Dt(t,n),render:(e,r)=>{if("isLap"in e&&e.isLap)return"";else return Dt(t,n).render(e,r)}},component:{...Ft(t),render:(e,n)=>{if("isLap"in e&&e.isLap)return"";else return Ft(t).render(e,n)}}},data:t,rowHasError:e=>"message"in e})},jr=({data:e})=>{const{settings:n}=fe(G);if(!e.trans?.length)return B(kt,{children:B("p",{children:__("No transients set.","query-monitor")})});else return B(Wt,{title:__("Transients","query-monitor"),cols:{name:{heading:__("Updated Transient","query-monitor"),render:e=>B("code",{children:e.name})},type:e.has_type&&{heading:_x("Type","transient type","query-monitor"),render:e=>e.type},expiration:{heading:__("Expiration","query-monitor"),render:e=>B(v,{children:e.expiration?B(v,{children:[e.expiration,B("span",{className:"qm-info",children:[" (~",e.exp_diff,")"]})]}):B("em",{children:__("none","query-monitor")})})},size:{className:"qm-num",heading:_x("Size","size of transient value","query-monitor"),render:e=>B(lr,{value:e.size})},caller:Dt(e.trans,n),component:Ft(e.trans)},data:e.trans})},Ir=({targetPanel:e,rowIndex:n,children:t})=>{const{switchToPanel:r}=fe(G);return B("button",{className:"qm-filter-trigger",onClick:()=>{r(e,{},n)},children:t})},Mr={db:"var(--qm-timeline-db)",http:"var(--qm-timeline-http)","php-error":"var(--qm-timeline-php-error)",timing:"var(--qm-timeline-timing)",action:"var(--qm-timeline-action)",log:"var(--qm-timeline-log)",transient:"var(--qm-timeline-transient)","doing-it-wrong":"var(--qm-timeline-doing-it-wrong)"},Lr={db:__("Database Queries","query-monitor"),http:__("HTTP Requests","query-monitor"),"php-error":__("PHP Errors","query-monitor"),timing:__("Timings","query-monitor"),action:__("Notable Actions","query-monitor"),log:__("Logs","query-monitor"),transient:__("Transient Updates","query-monitor"),"doing-it-wrong":__("Doing It Wrong","query-monitor")},Hr={init:__("Initialization","query-monitor"),request:__("Request","query-monitor"),query:__("Query","query-monitor"),template:__("Template","query-monitor"),shutdown:__("Shutdown","query-monitor")},Fr=({data:e})=>{const{filters:n,setFilter:t}=fe(lt),r=n.component??"",{timelineHiddenCategories:i,setTimelineHiddenCategories:o}=fe(G),l=new Set(i),a=e.db_queries?.data,s=e.http?.data,c=e.php_errors?.data,u=e.timing?.data,d=e.logger?.data,m=e.transients?.data,h=e.doing_it_wrong?.data;if(!e.overview)return null;const p=e.overview.data,f=p.time_taken||0,_=p.actions,g=p.segments,y=[...((e,n,t,r,i,o,l,a)=>{const s=[];if(e){let t=0;for(let r=0;re.category))],q=Ht(y,e=>e.component);if(!y.length||!f)return null;const w=1e3*f,k=[...y.filter(e=>!l.has(e.category)&&(!r||!e.component||Lt(e.component,r)))].sort((e,n)=>e.time-n.time),N=[];if(g){for(const[e,n]of Object.entries(g))if(void 0!==n&&Hr[e])N.push({time:n,label:Hr[e]});N.sort((e,n)=>e.time-n.time)}const x=[1,2,5,10,20,25,50,100,200,500,1e3,2e3].find(e=>Math.floor(w/e)<=6)??1e3,C=[];for(let v=0;v<=w;v+=x)C.push(v);const S={timeline:{heading:__("Timeline","query-monitor"),render:e=>{const n=e.time/w*99,t=1e3*(e.duration??0),r=t/w*100,i=null===e.duration||r<.3,o=Mr[e.category],l=r>30,a=!l&&(n>60||n>100-n-r);return B(v,{children:[B("span",{className:"timeline-bar "+(i?"timeline-point":""),style:{left:`${n}%`,width:i?void 0:`${Math.max(r,.3)}%`,backgroundColor:o}}),B("span",{className:"timeline-bar-label "+(l?"timeline-bar-label-overlay":""),style:l?{left:`${n}%`,width:`${r}%`}:a?{right:100-n+"%",textAlign:"right"}:{left:`${n+(i?.3:Math.max(r,.3))}%`},children:[e.hasError&&B("span",{className:"timeline-bar-label-warning",children:B(K,{name:"warning"})}),B("span",{className:"timeline-bar-label-text",children:void 0!==e.rowIndex?B(Ir,{targetPanel:e.panel,rowIndex:e.rowIndex,children:e.label}):e.label}),null!==e.duration&&B("span",{className:"timeline-bar-label-time",children:B($t,{value:t/1e3})}),e.component&&B("span",{className:"timeline-bar-label-component",children:e.component.name})]})]})}}},E=B(v,{children:[B("div",{className:"timeline-header",children:B("div",{className:"timeline-filters",children:[q.length>0&&B("div",{className:"qm-filter-container",children:[B("label",{htmlFor:"qm-filter-timeline-component",className:"qm-screen-reader-text",children:__("Component","query-monitor")}),B("select",{id:"qm-filter-timeline-component",className:"qm-filter",value:r,onChange:e=>t("component",e.currentTarget.value),children:[B("option",{value:"",children:__("All components","query-monitor")}),q.map((e,n)=>B(v,{children:[B("hr",{}),e.map(e=>B("option",{value:e.key,children:e.label},`${n}-${e.key}`))]}))]})]}),b.map(e=>B("label",{className:"timeline-filter",children:[B("input",{type:"checkbox",checked:!l.has(e),onChange:()=>(e=>{const n=new Set(l);if(n.has(e))n.delete(e);else n.add(e);o([...n])})(e),style:{accentColor:Mr[e]}}),Lr[e]]},e))]})}),B("div",{className:"timeline-axis",children:C.map((e,n)=>B("span",{className:"timeline-tick",style:{left:e/w*100+"%"},children:B($t,{value:e/1e3})},n))}),N.length>0&&B("div",{className:"timeline-segments",children:N.map((e,n)=>{const t=nnull,header:E})};let Rr=!1;if(!1===QueryMonitorData)document.addEventListener("DOMContentLoaded",function(){const e=document.getElementById("wp-admin-bar-query-monitor");if(e)e.classList.add("qm-error");console.error("Query Monitor: Failed to encode output data.")});else!function(e){var n,t;if(n=e.frames,vt=n,t={number_format:e.number_format,l10n:e.l10n},On=t,e.locale_data)Pn(e.locale_data,"query-monitor")}(QueryMonitorData),function(){if(Rr)return;var e;Rr=!0,ht("overview",{render:(e,n)=>B(wr,{data:e,settings:n})}),ht("timeline",{render:(e,n)=>B(Fr,{data:e,settings:n})}),mt("admin",{render:(e,n)=>B(wt,{data:e,enabled:n}),data:"admin"}),mt("block_editor",{render:(e,n)=>B(Jt,{data:e,enabled:n}),data:"block_editor"}),mt("caps",{render:(e,n)=>B(Kt,{data:e,enabled:n}),data:"caps"}),mt("conditionals",{render:(e,n)=>B(Gt,{data:e,enabled:n}),data:"conditionals"}),mt("db_callers",{render:(e,n)=>B(Zt,{data:e,enabled:n}),data:"db_queries"}),mt("db_components",{render:(e,n)=>B(Xt,{data:e,enabled:n}),data:"db_queries"}),mt("db_dupes",{render:(e,n)=>B(er,{data:e,enabled:n}),data:"db_queries"}),mt("db_errors",{render:(e,n)=>B(nr,{data:e,enabled:n}),data:"db_queries"}),mt("db_expensive",{render:(e,n)=>B(tr,{data:e,enabled:n}),data:"db_queries"}),mt("db_queries",{render:(e,n)=>B(ir,{data:e,enabled:n}),data:"db_queries"}),mt("doing_it_wrong",{render:(e,n)=>B(or,{data:e,enabled:n}),data:"doing_it_wrong"}),mt("environment",{render:(e,n)=>B(mr,{data:e,enabled:n}),data:"environment"}),mt("hooks",{render:(e,n)=>B(hr,{data:e,enabled:n}),data:"hooks"}),mt("http",{render:(e,n)=>B(yr,{data:e,enabled:n}),data:"http"}),mt("languages",{render:(e,n)=>B(br,{data:e,enabled:n}),data:"languages"}),mt("logger",{render:(e,n)=>B(vr,{data:e,enabled:n}),data:"logger"}),mt("multisite",{render:(e,n)=>B(qr,{data:e,enabled:n}),data:"multisite"}),mt("php_errors",{render:(e,n)=>B(kr,{data:e,enabled:n}),data:"php_errors"}),mt("request",{render:(e,n)=>B(Nr,{data:e,enabled:n}),data:"request"}),mt("raw_request",{render:(e,n)=>B(xr,{data:e,enabled:n,type:"request"}),data:"raw_request"}),mt("raw_request-response",{render:(e,n)=>B(xr,{data:e,enabled:n,type:"response"}),data:"raw_request"}),mt("assets_scripts",{render:(e,n)=>B($r,{data:e,enabled:n}),data:"assets_scripts"}),mt("assets_styles",{render:(e,n)=>B(Pr,{data:e,enabled:n}),data:"assets_styles"}),mt("response",{render:(e,n)=>B(Or,{data:e,enabled:n}),data:"response"}),mt("timing",{render:(e,n)=>B(Ar,{data:e,enabled:n}),data:"timing"}),mt("transients",{render:(e,n)=>B(jr,{data:e,enabled:n}),data:"transients"}),e={render:e=>B(Cr,{settings:e})},dt.settings={...e,type:"settings"},Object.keys({admin:"Admin",assets_scripts:"Scripts",assets_styles:"Styles",block_editor:"Block Editor",caps:"Capability Checks",doing_it_wrong:"Doing It Wrong",http:"HTTP API Calls",languages:"Languages",request:"Request",response:"Template"}).forEach(e=>{mt(`${e}-concerned_hooks`,{render:(e,n)=>B(Sr,{data:e,enabled:n}),data:e})})}(),document.addEventListener("DOMContentLoaded",function(){const e=document.getElementById("qm-fatal"),n=document.getElementById("query-monitor-container"),t=document.getElementById("wp-admin-bar-query-monitor");if(e)return void D(B(yt,{adminMenuElement:t??void 0}),e);const r=document.body.classList.contains("wp-admin"),i="rtl"===document.documentElement.dir,o=`qm-${r?"admin":"front"}-panel`,l="qm-container-position",a="qm-theme",s="qm-fabulous",c="qm-editor",u="qm-filters",d="qm-container-height",m="qm-seen",h="qm-timeline-hidden",p="qm-duration-unit",f=e=>{localStorage.setItem(o,e),localStorage.removeItem("qm-admin-container-pinned"),localStorage.removeItem("qm-front-container-pinned")},_=e=>{localStorage.setItem(l,e?"right":"")},g=e=>{localStorage.setItem(a,e)},y=e=>{if(e)localStorage.setItem(s,"1");else localStorage.removeItem(s)},b=e=>{localStorage.setItem(c,e)},v=e=>{sessionStorage.setItem(u,JSON.stringify(e))},q=e=>{localStorage.setItem(d,e.toString())},w=e=>{localStorage.setItem(m,e)},k=e=>{sessionStorage.setItem(h,JSON.stringify(e))},N=e=>{localStorage.setItem(p,e)},x=localStorage.getItem(o)??"",C="right"===localStorage.getItem(l),S=localStorage.getItem(c)??"",E=localStorage.getItem(a)??"auto",T=!!localStorage.getItem(s),$=sessionStorage.getItem(u),P=$?JSON.parse($):{},O=localStorage.getItem(d),A=O?parseFloat(O):null,j=localStorage.getItem(m)??"",I=sessionStorage.getItem(h),M=I?JSON.parse(I):[],L=localStorage.getItem(p)??"s",H={...(F=QueryMonitorData).settings,ajaxurl:F.l10n.ajaxurl,admin_url:F.l10n.admin_url,auth_nonce:F.l10n.auth_nonce,file_path_map:F.l10n.file_path_map,file_link_format:F.l10n.file_link_format,abspath:F.l10n.abspath,contentpath:F.l10n.contentpath};var F;if(!n)return;const R=n.attachShadow({mode:"open"}),U=document.createElement("div");R.appendChild(U);const z=()=>{D(B(_t,{inWP:!0,isWpAdmin:r,isRtl:i,active:x,adminMenuElement:t??void 0,cssUrl:n.dataset.cssUrl,menu:QueryMonitorData.menu,panel_menu:QueryMonitorData.panel_menu,data:QueryMonitorData.data,settings:H,side:C,colorScheme:H.color_scheme,theme:E,fabulous:T,editor:S,filters:P,containerHeight:A,onPanelChange:f,onContainerResize:q,onSideChange:_,onThemeChange:g,onFabulousChange:y,onEditorChange:b,onFiltersChange:v,seen:j,onSeenChange:w,timelineHiddenCategories:M,onTimelineHiddenChange:k,durationUnit:L,onDurationUnitChange:N,isFolded:document.body.classList.contains("folded"),isAutoFold:document.body.classList.contains("auto-fold"),isFullscreenMode:document.body.classList.contains("is-fullscreen-mode")}),U)};z();new MutationObserver(z).observe(document.body,{attributes:!0,attributeFilter:["class"]})});