(function(t){var a=PhpDebugBar.utils.makecsscls("phpdebugbar-widgets-"),c=PhpDebugBar.Widgets.SQLQueriesWidget=PhpDebugBar.Widget.extend({className:a("sqlqueries"),onFilterClick:function(d){t(d).toggleClass(a("excluded")),this.$list.$el.find("li[connection="+t(d).attr("rel")+"]").toggle()},onCopyToClipboard:function(d){var o=t(d).parent("li").find("code").get(0),n=function(){try{document.execCommand("copy"),t(d).addClass(a("copy-clipboard-check")),setTimeout(function(){t(d).removeClass(a("copy-clipboard-check"))},2e3)}catch{console.log("Oops, unable to copy")}},e=function(p){if(document.selection){var s=document.body.createTextRange();s.moveToElementText(p),s.select()}else if(window.getSelection){var s=document.createRange();s.selectNodeContents(p),window.getSelection().removeAllRanges(),window.getSelection().addRange(s)}n(),window.getSelection().removeAllRanges()};e(o)},renderList:function(d,o,n){var e=t("
").addClass(a("sql")).html(PhpDebugBar.Widgets.highlight(e.sql,"sql")).appendTo(n),e.width_percent&&t("").addClass(a("bg-measure")).append(t("").addClass(a("value")).css({left:e.start_percent+"%",width:Math.max(e.width_percent,.01)+"%"})).appendTo(n),e.duration_str&&t('').addClass(a("duration")).text(e.duration_str).appendTo(n),e.memory_str&&t('').addClass(a("memory")).text(e.memory_str).appendTo(n),typeof e.row_count<"u"&&t('').addClass(a("row-count")).text(e.row_count).appendTo(n),typeof e.stmt_id<"u"&&e.stmt_id&&t('').addClass(a("stmt-id")).text(e.stmt_id).appendTo(n),e.connection&&(t('').addClass(a("database")).text(e.connection).appendTo(n),n.attr("connection",e.connection),t.inArray(e.connection,d)==-1&&(d.push(e.connection),t("").addClass(a("filter")).text(e.connection).attr("rel",e.connection).on("click",function(){o.onFilterClick(this)}).appendTo(o.$toolbar),d.length>1&&(o.$toolbar.show(),o.$list.$el.css("margin-bottom","20px")))),typeof e.is_success<"u"&&!e.is_success&&(n.addClass(a("error")),n.append(t("").addClass(a("error")).text("["+e.error_code+"] "+e.error_message))),(!e.type||e.type==="query")&&t('').addClass(a("copy-clipboard")).css("cursor","pointer").html("").on("click",function(i){o.onCopyToClipboard(this),i.stopPropagation()}).appendTo(n),typeof e.xdebug_link<"u"&&e.xdebug_link){var p=t('').addClass(a("filename")).text(e.xdebug_link.filename+(e.xdebug_link.line?"#"+e.xdebug_link.line:""));t('').on("click",function(){event.stopPropagation(),e.xdebug_link.ajax&&(fetch(e.xdebug_link.url),event.preventDefault())}).addClass(a("editor-link")).appendTo(p),p.appendTo(n)}var s=t("