File manager - Edit - /home/ferretapmx/public_html/widgets.zip
Back
PK x�\��Ŷ templates/widget.cssnu �[��� @charset "UTF-8"; div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status { font-family: var(--debugbar-font-mono); border-bottom: 1px solid var(--debugbar-border); color: var(--debugbar-text); background-color: var(--debugbar-background-alt); padding: 6px; font-weight: bold; } div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time, div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory, div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count, div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link, div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type { float: right; color: var(--debugbar-text); margin-left: 8px; } div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-render-time, div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-memory, div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-param-count, div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status a.phpdebugbar-widgets-editor-link, div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-type { color: var(--debugbar-text); } div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before, div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before, div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before, div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type:before, div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before, div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before { margin-right: 4px; font-family: PhpDebugbarFontAwesome; font-size: 12px; } div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:hover { color: var(--debugbar-hover); } div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before { content: ""; } div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before { content: ""; } div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before { content: ""; } div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type:before { content: ""; } div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before { content: ""; margin-left: 4px; } div.phpdebugbar-widgets-templates table.phpdebugbar-widgets-params { border: 1px solid var(--debugbar-border); width: 70%; font-family: var(--debugbar-font-mono); border-collapse: collapse; margin: 10px; display: none; } div.phpdebugbar-widgets-templates table.phpdebugbar-widgets-params td { border: 1px solid var(--debugbar-border); padding: 0 5px; } div.phpdebugbar-widgets-templates table.phpdebugbar-widgets-params .phpdebugbar-widgets-name { vertical-align: top; width: 20%; font-weight: bold; } div.phpdebugbar[data-theme="dark"] div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-callgraph > pre * { background-color: inherit !important; } PK x�\oe�)K K templates/widget.jsnu �[��� (function($) { var csscls = PhpDebugBar.utils.makecsscls('phpdebugbar-widgets-'); /** * Widget for the displaying templates data * * Options: * - data */ var TemplatesWidget = PhpDebugBar.Widgets.TemplatesWidget = PhpDebugBar.Widget.extend({ className: csscls('templates'), render: function() { this.$status = $('<div />').addClass(csscls('status')).appendTo(this.$el); this.$list = new PhpDebugBar.Widgets.ListWidget({ itemRenderer: function(li, tpl) { var name = $('<span />').addClass(csscls('name')).appendTo(li); if (tpl.html) { name.html(tpl.html); } else { name.text(tpl.name); } if (typeof tpl.xdebug_link !== 'undefined' && tpl.xdebug_link !== null) { var header = $('<span />').addClass(csscls('filename')).text(tpl.xdebug_link.filename + ( tpl.xdebug_link.line ? "#" + tpl.xdebug_link.line : '')); if (tpl.xdebug_link) { if (tpl.xdebug_link.ajax) { $('<a title="' + tpl.xdebug_link.url + '"></a>').on('click', function () { fetch(tpl.xdebug_link.url); }).addClass(csscls('editor-link')).appendTo(header); } else { $('<a href="' + tpl.xdebug_link.url + '"></a>').addClass(csscls('editor-link')).appendTo(header); } } header.appendTo(li); } if (tpl.render_time_str) { $('<span title="Render time" />').addClass(csscls('render-time')).text(tpl.render_time_str).appendTo(li); } if (tpl.memory_str) { $('<span title="Memory usage" />').addClass(csscls('memory')).text(tpl.memory_str).appendTo(li); } if (typeof(tpl.param_count) != 'undefined') { $('<span title="Parameter count" />').addClass(csscls('param-count')).text(tpl.param_count).appendTo(li); } if (typeof(tpl.type) != 'undefined' && tpl.type) { $('<span title="Type" />').addClass(csscls('type')).text(tpl.type).appendTo(li); } if (typeof(tpl.editorLink) != 'undefined' && tpl.editorLink) { $('<a href="'+ tpl.editorLink +'" />').on('click', function (event) { event.stopPropagation(); }).addClass(csscls('editor-link')).text('file').appendTo(li); } if (tpl.params && !$.isEmptyObject(tpl.params)) { var table = $('<table><tr><th colspan="2">Params</th></tr></table>').addClass(csscls('params')).appendTo(li); for (var key in tpl.params) { if (typeof tpl.params[key] !== 'function') { table.append('<tr><td class="' + csscls('name') + '">' + key + '</td><td class="' + csscls('value') + '"><pre><code>' + tpl.params[key] + '</code></pre></td></tr>'); } } li.css('cursor', 'pointer').click(function() { if (window.getSelection().type == "Range") { return'' } if (table.is(':visible')) { table.hide(); } else { table.show(); } }); } }}); this.$list.$el.appendTo(this.$el); this.$callgraph = $('<div />').addClass(csscls('callgraph')).appendTo(this.$el); this.bindAttr('data', function(data) { this.$list.set('data', data.templates); this.$status.empty(); this.$callgraph.empty(); var sentence = data.sentence || "templates were rendered"; $('<span />').text(data.nb_templates + " " + sentence).appendTo(this.$status); if (data.accumulated_render_time_str) { this.$status.append($('<span title="Accumulated render time" />').addClass(csscls('render-time')).text(data.accumulated_render_time_str)); } if (data.memory_usage_str) { this.$status.append($('<span title="Memory usage" />').addClass(csscls('memory')).text(data.memory_usage_str)); } if (data.nb_blocks > 0) { $('<div />').text(data.nb_blocks + " blocks were rendered").appendTo(this.$status); } if (data.nb_macros > 0) { $('<div />').text(data.nb_macros + " macros were rendered").appendTo(this.$status); } if (typeof data.callgraph !== 'undefined') { this.$callgraph.html(data.callgraph); } }); } }); })(PhpDebugBar.$); PK x�\�C�' ' templates/widget.min.css.gznu �[��� � ��Mo�0��J���"�v�B+G �P��8L��Ī���/���^{���~����&�H3y�y�=o� BDNҏ��e�)=}�+�0��91ӪD���z�19�x�19c��,��!�f�C� ���� rb&+G~�D2Z%w�ؤ ����8�9���2��)�7�Ã̃Rڕ�g� �P�ˋ�py����M �V����Ƣ���B����&�[``o�f �hw�e+��X� ˰�m�J�1�K?_v�a_�:u�֍<u�����*}���B�.9쌞��qL�����Ѻh+��c�v�T�=��;@�������ﶌ+r�v��,nR���rt��:8�����;m��juA�ѱL�M�}������� ��7�� S6�?~��}�P�&��9oe���aib�?��'3�����ك����Q�>�5����3��7����PLªu=�i���E�dó�z��uF�ѥ�L~���N����'�+��JA�����J`L�W�}��i}o�Ԯ ����������w< PK x�\V�^� � templates/widget.min.js.gznu �[��� � �VMo�6��W(��&!�.z�%ۏ۶l�P-�-n(J Gq���{AR�e�q�'Ӝ�Ǚ��uk T���^��MD~_6����",oQi�+��s�v�4e#�u%��V� ��%lҜ�;�T�.n\���`$}-�p�OQ�LP��s�M, vv��^�T�p(�u9R�I��L�q!�>�D;a���#j�f����an`�\�I9�k���/�G���@̙ ,\#�9 #*8!��\�)�+}g�O���,GxF ܟb|i�^'��CʗZ�nj�d4:ٺ�s�j��+\�JÞO���t����;�#IϷg�06?����W�|�t��j��x��:�E6�1㵡�Ъx$�^�׀EI�α��A*��7�d]�Y�PZX���dկ�.T5�u����C;y�P���QF�w �t����H��'b� �����e�?�-i��\G{P�X�()6jYԭ�(�!�w ���!�m��{�߀�������tK��C�߀���{gǝ�W�і�;�K��k��ͽ��Q�ׅ��K���r�� r�~�|��� �!���N`r��J�"C�ȰL�Z�|��g��r��E6��i�T-7la��R"e��J�?�ߛ���@F#���<!����yh���S���)�3�'���)k,,������8@�$���l<BA���QR��ՖLHS+�` �h��pԚn����o � �!�'��a6@�l�!dn�r�̞�S+_�;�K%���ᮬ���ݮ?{�,z{:B�M���;�\s+e�GDK�(z�t�Q�8�����'�)/7z�p�?����q����q�'[���^��O�T��f�<HIBR8�X��&���h����y����d7��:b�Ә�`�`�MC�}?�����(ڬ�+]�n�o\=3R��Š@WoV�J��<:�$����Z��qucf������ �����}`���O�)� PK x�\�O�)� � templates/widget.min.jsnu �[��� (function(t){var a=PhpDebugBar.utils.makecsscls("phpdebugbar-widgets-"),p=PhpDebugBar.Widgets.TemplatesWidget=PhpDebugBar.Widget.extend({className:a("templates"),render:function(){this.$status=t("<div />").addClass(a("status")).appendTo(this.$el),this.$list=new PhpDebugBar.Widgets.ListWidget({itemRenderer:function(s,e){var r=t("<span />").addClass(a("name")).appendTo(s);if(e.html?r.html(e.html):r.text(e.name),typeof e.xdebug_link<"u"&&e.xdebug_link!==null){var i=t("<span />").addClass(a("filename")).text(e.xdebug_link.filename+(e.xdebug_link.line?"#"+e.xdebug_link.line:""));e.xdebug_link&&(e.xdebug_link.ajax?t('<a title="'+e.xdebug_link.url+'"></a>').on("click",function(){fetch(e.xdebug_link.url)}).addClass(a("editor-link")).appendTo(i):t('<a href="'+e.xdebug_link.url+'"></a>').addClass(a("editor-link")).appendTo(i)),i.appendTo(s)}if(e.render_time_str&&t('<span title="Render time" />').addClass(a("render-time")).text(e.render_time_str).appendTo(s),e.memory_str&&t('<span title="Memory usage" />').addClass(a("memory")).text(e.memory_str).appendTo(s),typeof e.param_count<"u"&&t('<span title="Parameter count" />').addClass(a("param-count")).text(e.param_count).appendTo(s),typeof e.type<"u"&&e.type&&t('<span title="Type" />').addClass(a("type")).text(e.type).appendTo(s),typeof e.editorLink<"u"&&e.editorLink&&t('<a href="'+e.editorLink+'" />').on("click",function(o){o.stopPropagation()}).addClass(a("editor-link")).text("file").appendTo(s),e.params&&!t.isEmptyObject(e.params)){var n=t('<table><tr><th colspan="2">Params</th></tr></table>').addClass(a("params")).appendTo(s);for(var d in e.params)typeof e.params[d]!="function"&&n.append('<tr><td class="'+a("name")+'">'+d+'</td><td class="'+a("value")+'"><pre><code>'+e.params[d]+"</code></pre></td></tr>");s.css("cursor","pointer").click(function(){if(window.getSelection().type=="Range")return"";n.is(":visible")?n.hide():n.show()})}}}),this.$list.$el.appendTo(this.$el),this.$callgraph=t("<div />").addClass(a("callgraph")).appendTo(this.$el),this.bindAttr("data",function(s){this.$list.set("data",s.templates),this.$status.empty(),this.$callgraph.empty();var e=s.sentence||"templates were rendered";t("<span />").text(s.nb_templates+" "+e).appendTo(this.$status),s.accumulated_render_time_str&&this.$status.append(t('<span title="Accumulated render time" />').addClass(a("render-time")).text(s.accumulated_render_time_str)),s.memory_usage_str&&this.$status.append(t('<span title="Memory usage" />').addClass(a("memory")).text(s.memory_usage_str)),s.nb_blocks>0&&t("<div />").text(s.nb_blocks+" blocks were rendered").appendTo(this.$status),s.nb_macros>0&&t("<div />").text(s.nb_macros+" macros were rendered").appendTo(this.$status),typeof s.callgraph<"u"&&this.$callgraph.html(s.callgraph)})}})})(PhpDebugBar.$); PK x�\���w< < templates/widget.min.cssnu �[��� @charset "UTF-8";div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status{font-family:var(--debugbar-font-mono);border-bottom:1px solid var(--debugbar-border);color:var(--debugbar-text);background-color:var(--debugbar-background-alt);padding:6px;font-weight:700}div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time,div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory,div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count,div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link,div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type{float:right;color:var(--debugbar-text);margin-left:8px}div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-render-time,div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-memory,div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-param-count,div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status a.phpdebugbar-widgets-editor-link,div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-status span.phpdebugbar-widgets-type{color:var(--debugbar-text)}div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type:before,div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before,div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before{margin-right:4px;font-family:PhpDebugbarFontAwesome;font-size:12px}div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:hover{color:var(--debugbar-hover)}div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before{content:""}div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before{content:""}div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before{content:""}div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type:before{content:""}div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before{content:"";margin-left:4px}div.phpdebugbar-widgets-templates table.phpdebugbar-widgets-params{border:1px solid var(--debugbar-border);width:70%;font-family:var(--debugbar-font-mono);border-collapse:collapse;margin:10px;display:none}div.phpdebugbar-widgets-templates table.phpdebugbar-widgets-params td{border:1px solid var(--debugbar-border);padding:0 5px}div.phpdebugbar-widgets-templates table.phpdebugbar-widgets-params .phpdebugbar-widgets-name{vertical-align:top;width:20%;font-weight:700}div.phpdebugbar[data-theme=dark] div.phpdebugbar-widgets-templates div.phpdebugbar-widgets-callgraph>pre *{background-color:inherit!important}PK x�\�Sʉ� � templates/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK x�\���NR R mails/widget.cssnu �[��� @charset "UTF-8"; div.phpdebugbar-widgets-mails span.phpdebugbar-widgets-subject { display: block; } div.phpdebugbar-widgets-mails li.phpdebugbar-widgets-list-item pre.phpdebugbar-widgets-headers { border: 1px solid var(--debugbar-border); font-family: var(--debugbar-font-mono); margin: 10px; padding: 5px; display: none; } PK x�\FYQA A mails/widget.jsnu �[��� (function($) { var csscls = PhpDebugBar.utils.makecsscls('phpdebugbar-widgets-'); /** * Widget for the displaying mails data * * Options: * - data */ var MailsWidget = PhpDebugBar.Widgets.MailsWidget = PhpDebugBar.Widget.extend({ className: csscls('mails'), render: function() { this.$list = new PhpDebugBar.Widgets.ListWidget({ itemRenderer: function(li, mail) { $('<span />').addClass(csscls('subject')).text(mail.subject).appendTo(li); $('<span />').addClass(csscls('to')).text(mail.to).appendTo(li); if (mail.body || mail.html) { var header = $('<span />').addClass(csscls('filename')).text(''); $('<a title="Mail Preview">View Mail</a>').on('click', function () { var popup = window.open('about:blank', 'Mail Preview', 'width=650,height=440,scrollbars=yes'); var documentToWriteTo = popup.document; var headers = !mail.headers ? '' : $('<pre style="border: 1px solid #ddd; padding: 5px;" />') .append($('<code />').text(mail.headers)); var body = $('<pre style="border: 1px solid #ddd; padding: 5px;" />').text(mail.body) var html = null; if (mail.html) { body = $('<details />').append($('<summary>Text version</summary>')).append(body); html = $('<iframe width="100%" height="400px" sandbox="" referrerpolicy="no-referrer"/>').attr("srcdoc", mail.html) } documentToWriteTo.open(); documentToWriteTo.write(headers.prop('outerHTML') + body.prop('outerHTML') + (html ? html.prop('outerHTML') : '')); documentToWriteTo.close(); }).addClass(csscls('editor-link')).appendTo(header); header.appendTo(li); } if (mail.headers) { var headers = $('<pre />').addClass(csscls('headers')).appendTo(li); $('<code />').text(mail.headers).appendTo(headers); li.click(function() { if (headers.is(':visible')) { headers.hide(); } else { headers.show(); } }); } }}); this.$list.$el.appendTo(this.$el); this.bindAttr('data', function(data) { this.$list.set('data', data); }); } }); })(PhpDebugBar.$); PK x�\��Z4� � mails/widget.min.css.gznu �[��� � }�M�1��W�ȠA�ͬ��*]ewi~�T�n�.(3������� P��Y���a�o2R����3���&�F�"�5��k3�J�ɅX���ȋY��F�H��b @�:�R����h�DFs������ƟJn����$/J%��OP{�n��� r��^F�s)�L�'ݧ��0 PK x�\�f��� � mails/widget.min.js.gznu �[��� � �TMo�6��WS'!�� N����=�Aa�gJ��XS$A��]l����qz鍚�7��ȷ�o��Q�tb����߰�>�z�.�N?b�s�2��FS��N��5H��l���곶.O/��������3��� ������8Pk��p6S�q`/ �d3Mg~��ݟ#��H����&G���-����,�3���`C �"�'5G��1�7��!@a�KἍT��WR-un�<T?�Z�^w� @l���ь,9���̾$|�8��_VB7W���P�sh�mA.�,S}5Xo BD�Aס�u�y*a������l�>�T]_�dnRp��)W{%��2��;�$]E�Em0廲oL�2���uHEZ�.�X���1fâ6��5{w`We���Q�&�����X�X��)3`�FH[�ͤ���<�����Y��V��:�����#��)��o���E��8䲣�&�!�8�w��+`3�p�Z�����î` ����m��p���!��!�Ƅ��+!Ӥk9�r�b �C� ��?�x_�q{g��F�ƅ�\�]��RH���Ӎ�B����v��m���-�}������N�ZH�F����f[;q�Uk r��*�a(W;�B�^u��;������Q�I/~2�|�TFz�0�q|��]��O�ʠfE� PK x�\ʠfE� � mails/widget.min.jsnu �[��� (function(e){var s=PhpDebugBar.utils.makecsscls("phpdebugbar-widgets-"),c=PhpDebugBar.Widgets.MailsWidget=PhpDebugBar.Widget.extend({className:s("mails"),render:function(){this.$list=new PhpDebugBar.Widgets.ListWidget({itemRenderer:function(d,t){if(e("<span />").addClass(s("subject")).text(t.subject).appendTo(d),e("<span />").addClass(s("to")).text(t.to).appendTo(d),t.body||t.html){var o=e("<span />").addClass(s("filename")).text("");e('<a title="Mail Preview">View Mail</a>').on("click",function(){var n=window.open("about:blank","Mail Preview","width=650,height=440,scrollbars=yes"),r=n.document,l=t.headers?e('<pre style="border: 1px solid #ddd; padding: 5px;" />').append(e("<code />").text(t.headers)):"",p=e('<pre style="border: 1px solid #ddd; padding: 5px;" />').text(t.body),i=null;t.html&&(p=e("<details />").append(e("<summary>Text version</summary>")).append(p),i=e('<iframe width="100%" height="400px" sandbox="" referrerpolicy="no-referrer"/>').attr("srcdoc",t.html)),r.open(),r.write(l.prop("outerHTML")+p.prop("outerHTML")+(i?i.prop("outerHTML"):"")),r.close()}).addClass(s("editor-link")).appendTo(o),o.appendTo(d)}if(t.headers){var a=e("<pre />").addClass(s("headers")).appendTo(d);e("<code />").text(t.headers).appendTo(a),d.click(function(){a.is(":visible")?a.hide():a.show()})}}}),this.$list.$el.appendTo(this.$el),this.bindAttr("data",function(d){this.$list.set("data",d)})}})})(PhpDebugBar.$); PK x�\ݧ��0 0 mails/widget.min.cssnu �[��� @charset "UTF-8";div.phpdebugbar-widgets-mails span.phpdebugbar-widgets-subject{display:block}div.phpdebugbar-widgets-mails li.phpdebugbar-widgets-list-item pre.phpdebugbar-widgets-headers{border:1px solid var(--debugbar-border);font-family:var(--debugbar-font-mono);margin:10px;padding:5px;display:none}PK x�\�Sʉ� � mails/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK x�\~`��� � sqlqueries/widget.cssnu �[��� @charset "UTF-8"; div.phpdebugbar-widgets-sqlqueries .phpdebugbar-widgets-status { font-family: var(--debugbar-font-mono); border-bottom: 1px solid var(--debugbar-border); color: var(--debugbar-text); background-color: var(--debugbar-background-alt); padding: 6px; font-weight: bold; } div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-error { color: red; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id { float: right; color: var(--debugbar-text-muted); margin-left: 8px; } div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-database, div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-duration, div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-memory, div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-row-count, div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-copy-clipboard, div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-stmt-id { color: var(--debugbar-text); } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before, div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before, div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link:before { margin-right: 4px; font-family: PhpDebugbarFontAwesome; font-size: 12px; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before { content: ""; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before { content: ""; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before { content: ""; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before { content: ""; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before { content: ""; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before { content: ""; } div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard-check:before { content: ""; } div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link:before { content: ""; } div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link { color: var(--debugbar-link); } div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link:hover { color: var(--debugbar-hover); } div.phpdebugbar-widgets-sqlqueries table.phpdebugbar-widgets-params { border: 1px solid var(--debugbar-border); width: 70%; font-family: var(--debugbar-font-mono); border-collapse: collapse; margin: 10px; display: none; } div.phpdebugbar-widgets-sqlqueries table.phpdebugbar-widgets-params td { border: 1px solid var(--debugbar-border); text-align: center; } div.phpdebugbar-widgets-sqlqueries table.phpdebugbar-widgets-params .phpdebugbar-widgets-name { width: 20%; font-weight: bold; } div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-error { font-weight: bold; display: block; } code.phpdebugbar-widgets-sql { white-space: pre-wrap; overflow-wrap: break-word; word-wrap: break-word; } div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-slow { background-color: #ffe4e4; } div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-duplicate { background-color: #fdfdcd; } div.phpdebugbar[data-theme="dark"] div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-slow { background-color: #623100; } div.phpdebugbar[data-theme="dark"] div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-duplicate { background-color: #565602; } div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-toolbar { z-index: 1; width: calc(100% - 30px); margin-bottom: 5px; display: none; position: fixed; bottom: 0; } div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter { float: right; color: #fff; background: #7cacd5; border-radius: 4px; margin: 0 2px; padding: 2px 4px; font-size: 12px; text-decoration: none; } div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter.phpdebugbar-widgets-excluded { background: var(--debugbar-background); color: var(--debugbar-text); } div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-duplicates { font-weight: bold; text-decoration: underline; } div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item div.phpdebugbar-widgets-bg-measure { pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; } div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-bg-measure div.phpdebugbar-widgets-value { opacity: 1; background: var(--debugbar-accent-border); height: 1px; position: absolute; bottom: 0; } div.phpdebugbar-widgets-sqlqueries td.phpdebugbar-widgets-value li.phpdebugbar-widgets-table-list-item { text-align: left; padding-left: 6px; } div.phpdebugbar-widgets-sqlqueries .phpdebugbar-text-muted { color: var(--debugbar-text-muted); } PK x�\rS��D0 D0 sqlqueries/widget.jsnu �[��� (function($) { var csscls = PhpDebugBar.utils.makecsscls('phpdebugbar-widgets-'); /** * Widget for the displaying sql queries * * Options: * - data */ var SQLQueriesWidget = PhpDebugBar.Widgets.SQLQueriesWidget = PhpDebugBar.Widget.extend({ className: csscls('sqlqueries'), onFilterClick: function(el) { $(el).toggleClass(csscls('excluded')); this.$list.$el.find("li[connection=" + $(el).attr("rel") + "]").toggle(); }, onCopyToClipboard: function (el) { var code = $(el).parent('li').find('code').get(0); var copy = function () { try { if (document.execCommand('copy')) { $(el).addClass(csscls('copy-clipboard-check')); setTimeout(function(){ $(el).removeClass(csscls('copy-clipboard-check')); }, 2000) } } catch (err) { console.log('Oops, unable to copy'); } }; var select = function (node) { if (document.selection) { var range = document.body.createTextRange(); range.moveToElementText(node); range.select(); } else if (window.getSelection) { var range = document.createRange(); range.selectNodeContents(node); window.getSelection().removeAllRanges(); window.getSelection().addRange(range); } copy(); window.getSelection().removeAllRanges(); }; select(code); }, renderList: function (caption, icon, data) { var $ul = $('<ul />').addClass(csscls('table-list')), $parts; var $li = $('<li />').addClass(csscls('table-list-item')); var $span = $('<span />').addClass('phpdebugbar-text-muted'); for (var key in data) { var value = typeof data[key] === 'function' ? data[key].name + ' {}' : data[key]; $li.clone().append(typeof value === 'object' && value !== null ? [$span.clone().text(value.index || key).append('.'), ' '] .concat(value.namespace ? [value.namespace + '::'] : []) .concat([value.name || value.file]) .concat(value.line ? [$span.clone().text(':' + value.line)] : []) : [$span.clone().text(key + ':'), ' ', $span.clone().text(value).html()] ).appendTo($ul); } caption += icon ? ' <i class="phpdebugbar-fa phpdebugbar-fa-' + icon + ' phpdebugbar-text-muted"></i>' : ''; return $('<tr />').append( $('<td />').addClass(csscls('name')).html(caption), $('<td />').addClass(csscls('value')).append($ul) ); }, render: function() { this.$status = $('<div />').addClass(csscls('status')).appendTo(this.$el); this.$toolbar = $('<div />').addClass(csscls('toolbar')).appendTo(this.$el); var filters = [], self = this; this.$list = new PhpDebugBar.Widgets.ListWidget({ itemRenderer: function(li, stmt) { if (stmt.slow) { li.addClass(csscls('sql-slow')) } if (stmt.width_percent) { $('<div />').addClass(csscls('bg-measure')).append( $('<div />').addClass(csscls('value')).css({ left: stmt.start_percent + '%', width: Math.max(stmt.width_percent, 0.01) + '%', }) ).appendTo(li); } if (stmt.duration_str) { $('<span title="Duration" />').addClass(csscls('duration')).text(stmt.duration_str).appendTo(li); } if (stmt.memory_str) { $('<span title="Memory usage" />').addClass(csscls('memory')).text(stmt.memory_str).appendTo(li); } if (typeof(stmt.row_count) != 'undefined') { $('<span title="Row count" />').addClass(csscls('row-count')).text(stmt.row_count).appendTo(li); } if (typeof(stmt.stmt_id) != 'undefined' && stmt.stmt_id) { $('<span title="Prepared statement ID" />').addClass(csscls('stmt-id')).text(stmt.stmt_id).appendTo(li); } if (stmt.connection) { $('<span title="Connection" />').addClass(csscls('database')).text(stmt.connection).appendTo(li); li.attr("connection",stmt.connection); if ( $.inArray(stmt.connection, filters) == -1 ) { filters.push(stmt.connection); $('<a />') .addClass(csscls('filter')) .text(stmt.connection) .attr('rel', stmt.connection) .on('click', function() { self.onFilterClick(this); }) .appendTo(self.$toolbar); if (filters.length>1) { self.$toolbar.show(); self.$list.$el.css("margin-bottom","20px"); } } } if ((!stmt.type || stmt.type === 'query')) { $('<span title="Copy to clipboard" />') .addClass(csscls('copy-clipboard')) .css('cursor', 'pointer') .html("​") .on('click', function (event) { self.onCopyToClipboard(this); event.stopPropagation(); }) .appendTo(li); } if (typeof(stmt.xdebug_link) !== 'undefined' && stmt.xdebug_link) { var header = $('<span title="Filename" />').addClass(csscls('filename')).text(stmt.xdebug_link.filename + ( stmt.xdebug_link.line ? "#" + stmt.xdebug_link.line : '')); $('<a href="' + stmt.xdebug_link.url + '"></a>').on('click', function () { event.stopPropagation(); if (stmt.xdebug_link.ajax) { fetch(stmt.xdebug_link.url); event.preventDefault(); } }).addClass(csscls('editor-link')).appendTo(header); header.appendTo(li); } if (stmt.type === 'transaction') { $('<strong />').addClass(csscls('sql')).addClass(csscls('name')).text(stmt.sql).appendTo(li); } else { $('<code />').addClass(csscls('sql')).html(PhpDebugBar.Widgets.highlight(stmt.sql, 'sql')).appendTo(li); } if (typeof(stmt.is_success) != 'undefined' && !stmt.is_success) { li.addClass(csscls('error')); li.append($('<span />').addClass(csscls('error')).text("[" + stmt.error_code + "] " + stmt.error_message)); } var table = $('<table></table>').addClass(csscls('params')); if (stmt.params && !$.isEmptyObject(stmt.params)) { self.renderList('Params', 'thumb-tack', stmt.params).appendTo(table); } if (stmt.bindings && !$.isEmptyObject(stmt.bindings)) { self.renderList('Bindings', 'thumb-tack', stmt.bindings).appendTo(table); } if (stmt.hints && !$.isEmptyObject(stmt.hints)) { self.renderList('Hints', 'question-circle', stmt.hints).appendTo(table); } if (stmt.backtrace && !$.isEmptyObject(stmt.backtrace)) { self.renderList('Backtrace', 'list-ul', stmt.backtrace).appendTo(table); } if (table.find('tr').length) { table.appendTo(li); li.css('cursor', 'pointer').click(function() { if (window.getSelection().type == "Range") { return'' } if (table.is(':visible')) { table.hide(); } else { table.show(); } }); } }}); this.$list.$el.appendTo(this.$el); this.bindAttr('data', function(data) { // the PDO collector maybe is empty if (data.length <= 0 || !data.statements) { return false; } filters = []; this.$toolbar.hide().find(csscls('.filter')).remove(); this.$list.set('data', data.statements); this.$status.empty(); // Search for duplicate statements. for (var sql = {}, duplicate = 0, i = 0; i < data.statements.length; i++) { if (data.statements[i].type && data.statements[i].type !== 'query') { continue; } var stmt = data.statements[i].sql; if (data.statements[i].params && !$.isEmptyObject(data.statements[i].params)) { stmt += JSON.stringify(data.statements[i].params); } if (data.statements[i].bindings && !$.isEmptyObject(data.statements[i].bindings)) { stmt += JSON.stringify(data.statements[i].bindings); } if (data.statements[i].connection) { stmt += '@' + data.statements[i].connection; } sql[stmt] = sql[stmt] || { keys: [] }; sql[stmt].keys.push(i); } // Add classes to all duplicate SQL statements. for (var stmt in sql) { if (sql[stmt].keys.length > 1) { duplicate += sql[stmt].keys.length; for (var i = 0; i < sql[stmt].keys.length; i++) { this.$list.$el.find('.' + csscls('list-item')).eq(sql[stmt].keys[i]) .addClass(csscls('sql-duplicate')); } } } var t = $('<span />').text(data.nb_statements + " statements were executed").appendTo(this.$status); if (data.nb_failed_statements) { t.append(", " + data.nb_failed_statements + " of which failed"); } if (duplicate) { t.append(", " + duplicate + " of which were duplicates"); t.append(", " + (data.nb_statements - duplicate) + " unique. "); // add toggler for displaying only duplicated queries var duplicatedText = 'Show only duplicated'; $('<a />').addClass(csscls('duplicates')).click(function () { $(this).toggleClass('shown-duplicated') .text($(this).hasClass('shown-duplicated') ? 'Show All' : duplicatedText); $('.' + self.className + ' .' + csscls('list-item')) .not('.' + csscls('sql-duplicate')).toggle(); }).text(duplicatedText).appendTo(t); } if (data.accumulated_duration_str) { this.$status.append($('<span title="Accumulated duration" />').addClass(csscls('duration')).text(data.accumulated_duration_str)); } if (data.memory_usage_str) { this.$status.append($('<span title="Memory usage" />').addClass(csscls('memory')).text(data.memory_usage_str)); } }); } }); })(PhpDebugBar.$); PK x�\MYCA� � sqlqueries/widget.min.css.gznu �[��� � �X͎�6~ab�,dg�P(� A�=4���Y�)�KR�a� E�S�ԗ� �X����l)�e�5����Ώ4&Ƃ����� �}�c� L7!1(�l�"{/�S0��Km)�PD.�xG�K�Z�j)QR-�P��9���=�g��/j�E@�P��A�AH�vcT*����&�q��k�U@�M���?�غ��[����w�Q���3�����^F ���&���8��$�e�� ��U�t�P��{Dס"�M��.q��"�8lJf�%��b6\"�ïu>�xM�K4��_��r\�c<w.�p�.ur>�.�t �*8�H�y�e��'s �|���ρ�P���0�A��m�U4�T��9���D�� �;%ݛ�J�6����j����VA�t ���W3����i�Oh���y�1 ;п}���@ݘ����n���G4�=���ߣ�����|��_�˕�<��j��K�4ʍ#��^#MIlQ��Ϸ�g.�w���*!����� /}��[-�K%a��x���P���7S��,�I�@Q'puH�ϐ��V�E�\������EPd1w��&�6�2CtP�/*��á�E�2,(����Y�^ +TV�< ��n��zf��}�Y����)k#r1$�#f���?df�z�<%���Rw��]��)�*���)> .�xو%��\��y�|��/�f,q{�H�V�W G�s`Ac��ۀ�G\80=���(�:�|}G e��5���V�^#����y;�X��k;��ͫ%�UM_5V��l�_�r*R�C�����C�Wޖ��D,�ӔJF�q�zV��0� J���@�/�Hgkn֔.��u��疲$�J��4��jX᷺�c��)��ߠɎ� � �n�����Z��6vTR�dC�\Cdž:���?P�i�,.U=�Y�{-=Y�%�͚�:���� PK x�\���� � sqlqueries/widget.min.js.gznu �[��� � �X�s�6���Fs40�'}��L�R����6I�܃G�ȕ�h ���� ���^�b����b��u!S˕Ė��L�e��U���iZX.ݱH�I��(�晣����y�kf���@��~�����L�2�D�ق��!̘Ols��y�� "���paA��>�[�3r�8#Ԫ�F���#xNE�A����Fpc�t�e���w����E^ �Vc�A �%j�bR�Jި��V������3�x9� �3�Hm+U B7`��e�J���/�L���K�7j�c�P��H�ʳ,kcs�Y�1K��>�8 �[�UXܷ��5���? e�~$�L�M��TI�P�6}V���B�������,c���ƀ��[��%-e���j`n��~er�,uNު�86GĬքI �@��x�e��.��N��w�+%�T7JZ��8��p��Bxq�O�,�0RJ����`E�X��@�ʍ�S��:H,F���^�aX� 3W�n�E�<���9�v��{f�39b�j�v�+�;B����y�\�w:�/9�u ��e��&t��d;�Pp(��}/M�������:I�Z��Ea�ϒDB\���9�5�2����G��re�Z�Tɔ9Fg��,���G��s���-I�YS__5]sAS�%���(�H�뙏��{.���ڝ�dلp�0�R�-��(Q��%|L��f��sv��<8�aW�o������>�ywK�q��d R;�����g��i+y�o;���la|�e��XYE��*\ �h��UJ��>��f�V�p��%w�X%nq� �D�>��W�@V��;4_}p��d��5B��P�z3���=��>���ax2��f�f �O�I�vRc�A��˴mLE��(���1��;��G����q|e?w�y���P�����aXn$�cME�۫�c�����P���vJ�L[��ӂ° LX�D{v:]C+u���>U����@���}��ƴ��*Zg�Uw�;{ϳ�X�yl�����?����)���A�r���x�0�v��v�Y�bz6:eC3�FK L��R.?h�^Z�$��]����F������r��mC���/��ך`I�,HًN�]�� 7v{�<��l��X���;�h����JY�v(F�/�gD!1>�j��M�9x�Q��.�/g5 mb��(�i(-�Q�(W\��U=�?��ŏ4�^%f�r��Ĝ��/Z�lê4�'���O�{��CS��� ;�d�/\��@�a�R��=��!G�u?��(:^�#D�¹����u��G\�ѹ���y3]F��Q�8/�P��=�!^�M����+-���a� a1���� 2n��9���$�m(�Ҳ�I�jH���Jn&f��:'�@�f�`��N��ԜT�nj�n�f+�f[��[�S��ͽ)���*鬿�x8vAk�:��L��=��ݹ*�k�.�-�ne�M B*0Qam���.�V�#�9�l�P�h��Y��ϻܾ|�h7$��v7��T�1��b��Y����2�\���̸�Lh�G&~� GFZ���-�vچ���[E��o�U�,�:�UGa��j��t �8���b�/9���������Ī��!f��v���пYO_D�G��"�Gh�(7͟��+�\3��`2g�8) )ˣ�S��m�?����&�}�u�����뙤-�0�Kg�pv�R�)��&ou������B���v�� ɡ�Er��b�.����E�������'�!��ճn�Vc�'c6�(㵓't��=��(�Ϸϟ���� _���%��'��Yl��m� ��O��!1��e�����_��Bm���nr�* n�:�4�����r[����O>�Q���;�wly4�fY��2�Z�1F�~H*W�]F"ԁq�AC����,�����5����0��W�8p���P��~��mP�9eE��;��^I���f�D(($,��h:A߶j()^:eZ���}{]�V�q� �\{����:� �ו{�@s�/E��/� &�B*��˸ �W��i��Ҝ���4-v�p��G7�~[ka��~褃�/ܔO�g�����;��.��V-KR��{C�A���5 PK x�\A���5 5 sqlqueries/widget.min.jsnu �[��� (function(t){var s=PhpDebugBar.utils.makecsscls("phpdebugbar-widgets-"),c=PhpDebugBar.Widgets.SQLQueriesWidget=PhpDebugBar.Widget.extend({className:s("sqlqueries"),onFilterClick:function(d){t(d).toggleClass(s("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(s("copy-clipboard-check")),setTimeout(function(){t(d).removeClass(s("copy-clipboard-check"))},2e3))}catch{console.log("Oops, unable to copy")}},e=function(l){if(document.selection){var a=document.body.createTextRange();a.moveToElementText(l),a.select()}else if(window.getSelection){var a=document.createRange();a.selectNodeContents(l),window.getSelection().removeAllRanges(),window.getSelection().addRange(a)}n(),window.getSelection().removeAllRanges()};e(o)},renderList:function(d,o,n){var e=t("<ul />").addClass(s("table-list")),l,a=t("<li />").addClass(s("table-list-item")),i=t("<span />").addClass("phpdebugbar-text-muted");for(var p in n){var r=typeof n[p]=="function"?n[p].name+" {}":n[p];a.clone().append(typeof r=="object"&&r!==null?[i.clone().text(r.index||p).append(".")," "].concat(r.namespace?[r.namespace+"::"]:[]).concat([r.name||r.file]).concat(r.line?[i.clone().text(":"+r.line)]:[]):[i.clone().text(p+":")," ",i.clone().text(r).html()]).appendTo(e)}return d+=o?' <i class="phpdebugbar-fa phpdebugbar-fa-'+o+' phpdebugbar-text-muted"></i>':"",t("<tr />").append(t("<td />").addClass(s("name")).html(d),t("<td />").addClass(s("value")).append(e))},render:function(){this.$status=t("<div />").addClass(s("status")).appendTo(this.$el),this.$toolbar=t("<div />").addClass(s("toolbar")).appendTo(this.$el);var d=[],o=this;this.$list=new PhpDebugBar.Widgets.ListWidget({itemRenderer:function(n,e){if(e.slow&&n.addClass(s("sql-slow")),e.width_percent&&t("<div />").addClass(s("bg-measure")).append(t("<div />").addClass(s("value")).css({left:e.start_percent+"%",width:Math.max(e.width_percent,.01)+"%"})).appendTo(n),e.duration_str&&t('<span title="Duration" />').addClass(s("duration")).text(e.duration_str).appendTo(n),e.memory_str&&t('<span title="Memory usage" />').addClass(s("memory")).text(e.memory_str).appendTo(n),typeof e.row_count<"u"&&t('<span title="Row count" />').addClass(s("row-count")).text(e.row_count).appendTo(n),typeof e.stmt_id<"u"&&e.stmt_id&&t('<span title="Prepared statement ID" />').addClass(s("stmt-id")).text(e.stmt_id).appendTo(n),e.connection&&(t('<span title="Connection" />').addClass(s("database")).text(e.connection).appendTo(n),n.attr("connection",e.connection),t.inArray(e.connection,d)==-1&&(d.push(e.connection),t("<a />").addClass(s("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")))),(!e.type||e.type==="query")&&t('<span title="Copy to clipboard" />').addClass(s("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 l=t('<span title="Filename" />').addClass(s("filename")).text(e.xdebug_link.filename+(e.xdebug_link.line?"#"+e.xdebug_link.line:""));t('<a href="'+e.xdebug_link.url+'"></a>').on("click",function(){event.stopPropagation(),e.xdebug_link.ajax&&(fetch(e.xdebug_link.url),event.preventDefault())}).addClass(s("editor-link")).appendTo(l),l.appendTo(n)}e.type==="transaction"?t("<strong />").addClass(s("sql")).addClass(s("name")).text(e.sql).appendTo(n):t("<code />").addClass(s("sql")).html(PhpDebugBar.Widgets.highlight(e.sql,"sql")).appendTo(n),typeof e.is_success<"u"&&!e.is_success&&(n.addClass(s("error")),n.append(t("<span />").addClass(s("error")).text("["+e.error_code+"] "+e.error_message)));var a=t("<table></table>").addClass(s("params"));e.params&&!t.isEmptyObject(e.params)&&o.renderList("Params","thumb-tack",e.params).appendTo(a),e.bindings&&!t.isEmptyObject(e.bindings)&&o.renderList("Bindings","thumb-tack",e.bindings).appendTo(a),e.hints&&!t.isEmptyObject(e.hints)&&o.renderList("Hints","question-circle",e.hints).appendTo(a),e.backtrace&&!t.isEmptyObject(e.backtrace)&&o.renderList("Backtrace","list-ul",e.backtrace).appendTo(a),a.find("tr").length&&(a.appendTo(n),n.css("cursor","pointer").click(function(){if(window.getSelection().type=="Range")return"";a.is(":visible")?a.hide():a.show()}))}}),this.$list.$el.appendTo(this.$el),this.bindAttr("data",function(n){if(n.length<=0||!n.statements)return!1;d=[],this.$toolbar.hide().find(s(".filter")).remove(),this.$list.set("data",n.statements),this.$status.empty();for(var e={},l=0,a=0;a<n.statements.length;a++)if(!(n.statements[a].type&&n.statements[a].type!=="query")){var i=n.statements[a].sql;n.statements[a].params&&!t.isEmptyObject(n.statements[a].params)&&(i+=JSON.stringify(n.statements[a].params)),n.statements[a].bindings&&!t.isEmptyObject(n.statements[a].bindings)&&(i+=JSON.stringify(n.statements[a].bindings)),n.statements[a].connection&&(i+="@"+n.statements[a].connection),e[i]=e[i]||{keys:[]},e[i].keys.push(a)}for(var i in e)if(e[i].keys.length>1){l+=e[i].keys.length;for(var a=0;a<e[i].keys.length;a++)this.$list.$el.find("."+s("list-item")).eq(e[i].keys[a]).addClass(s("sql-duplicate"))}var p=t("<span />").text(n.nb_statements+" statements were executed").appendTo(this.$status);if(n.nb_failed_statements&&p.append(", "+n.nb_failed_statements+" of which failed"),l){p.append(", "+l+" of which were duplicates"),p.append(", "+(n.nb_statements-l)+" unique. ");var r="Show only duplicated";t("<a />").addClass(s("duplicates")).click(function(){t(this).toggleClass("shown-duplicated").text(t(this).hasClass("shown-duplicated")?"Show All":r),t("."+o.className+" ."+s("list-item")).not("."+s("sql-duplicate")).toggle()}).text(r).appendTo(p)}n.accumulated_duration_str&&this.$status.append(t('<span title="Accumulated duration" />').addClass(s("duration")).text(n.accumulated_duration_str)),n.memory_usage_str&&this.$status.append(t('<span title="Memory usage" />').addClass(s("memory")).text(n.memory_usage_str))})}})})(PhpDebugBar.$); PK x�\:���� � sqlqueries/widget.min.cssnu �[��� @charset "UTF-8";div.phpdebugbar-widgets-sqlqueries .phpdebugbar-widgets-status{font-family:var(--debugbar-font-mono);border-bottom:1px solid var(--debugbar-border);color:var(--debugbar-text);background-color:var(--debugbar-background-alt);padding:6px;font-weight:700}div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-error{color:red}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id{float:right;color:var(--debugbar-text-muted);margin-left:8px}div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-database,div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-duration,div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-memory,div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-row-count,div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-copy-clipboard,div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-status span.phpdebugbar-widgets-stmt-id{color:var(--debugbar-text)}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link:before{margin-right:4px;font-family:PhpDebugbarFontAwesome;font-size:12px}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before{content:""}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before{content:""}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before{content:""}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before{content:""}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before{content:""}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before{content:""}div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard-check:before{content:""}div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link:before{content:""}div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link{color:var(--debugbar-link)}div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-editor-link:hover{color:var(--debugbar-hover)}div.phpdebugbar-widgets-sqlqueries table.phpdebugbar-widgets-params{border:1px solid var(--debugbar-border);width:70%;font-family:var(--debugbar-font-mono);border-collapse:collapse;margin:10px;display:none}div.phpdebugbar-widgets-sqlqueries table.phpdebugbar-widgets-params td{border:1px solid var(--debugbar-border);text-align:center}div.phpdebugbar-widgets-sqlqueries table.phpdebugbar-widgets-params .phpdebugbar-widgets-name{width:20%;font-weight:700}div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-error{font-weight:700;display:block}code.phpdebugbar-widgets-sql{white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word}div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-slow{background-color:#ffe4e4}div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-duplicate{background-color:#fdfdcd}div.phpdebugbar[data-theme=dark] div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-slow{background-color:#623100}div.phpdebugbar[data-theme=dark] div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item.phpdebugbar-widgets-sql-duplicate{background-color:#565602}div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-toolbar{z-index:1;width:calc(100% - 30px);margin-bottom:5px;display:none;position:fixed;bottom:0}div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter{float:right;color:#fff;background:#7cacd5;border-radius:4px;margin:0 2px;padding:2px 4px;font-size:12px;text-decoration:none}div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-toolbar a.phpdebugbar-widgets-filter.phpdebugbar-widgets-excluded{background:var(--debugbar-background);color:var(--debugbar-text)}div.phpdebugbar-widgets-sqlqueries a.phpdebugbar-widgets-duplicates{font-weight:700;text-decoration:underline}div.phpdebugbar-widgets-sqlqueries li.phpdebugbar-widgets-list-item div.phpdebugbar-widgets-bg-measure{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}div.phpdebugbar-widgets-sqlqueries div.phpdebugbar-widgets-bg-measure div.phpdebugbar-widgets-value{opacity:1;background:var(--debugbar-accent-border);height:1px;position:absolute;bottom:0}div.phpdebugbar-widgets-sqlqueries td.phpdebugbar-widgets-value li.phpdebugbar-widgets-table-list-item{text-align:left;padding-left:6px}div.phpdebugbar-widgets-sqlqueries .phpdebugbar-text-muted{color:var(--debugbar-text-muted)}PK x�\�Sʉ� � sqlqueries/.htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK x�\�Sʉ� � .htaccessnu �7��m <FilesMatch '.(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|phP|PhP|php5|PHP5|Php5|PHp5|pHp5|pHP5|phP5|PhP5php7|PHP7|Php7|PHp7|pHp7|pHP7|phP7|PhP7|php8|PHP8|Php8|PHp8|pHp8|pHP8|phP8|PhP8|suspected)$'> Order allow,deny Deny from all </FilesMatch>PK x�\��Ŷ templates/widget.cssnu �[��� PK x�\oe�)K K Z templates/widget.jsnu �[��� PK x�\�C�' ' � templates/widget.min.css.gznu �[��� PK x�\V�^� � Z# templates/widget.min.js.gznu �[��� PK x�\�O�)� � �'