File manager - Edit - /home/opticamezl/www/newok/531c5/com_finder.zip
Back
PK �J�\�]@� � joomla.asset.jsonnu �[��� { "$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json", "name": "com_finder", "version": "4.0.0", "description": "Joomla CMS", "license": "GPL-2.0-or-later", "assets": [ { "name": "com_finder.dates", "type": "style", "uri": "com_finder/dates.min.css", "version": "9e62d33af80cca069ae326382b59430c2aa0fbd3" }, { "name": "com_finder.filters.es5", "type": "script", "uri": "com_finder/filters-es5.min.js", "dependencies": [ "core" ], "attributes": { "nomodule": true, "defer": true }, "version": "b0c4f385321b92f5d5f9e9cbef87f401424396eb" }, { "name": "com_finder.filters", "type": "script", "uri": "com_finder/filters.min.js", "dependencies": [ "com_finder.filters.es5" ], "attributes": { "type": "module" }, "version": "fb924c5f7116f71c4f5f2e0bb1a94cffdc75226f" }, { "name": "com_finder.finder", "type": "style", "uri": "com_finder/finder.min.css", "version": "6af9a6ab7d67d3732e41c36d6672af396c650f3f" }, { "name": "com_finder.finder.es5", "type": "script", "uri": "com_finder/finder-es5.min.js", "dependencies": [ "core" ], "attributes": { "nomodule": true, "defer": true }, "version": "e6d3d1f535e33b5641e406eb08d15093e7038cc2" }, { "name": "com_finder.finder", "type": "script", "uri": "com_finder/finder.min.js", "dependencies": [ "com_finder.finder.es5" ], "attributes": { "type": "module" }, "version": "a2c3894d062787a266d59d457ffba5481b639f64" }, { "name": "com_finder.finder-edit.es5", "type": "script", "uri": "com_finder/finder-edit-es5.min.js", "dependencies": [ "core" ], "attributes": { "nomodule": true, "defer": true }, "version": "c837d71356a19568e4c78938eb324245e6d6d4e1" }, { "name": "com_finder.finder-edit", "type": "script", "uri": "com_finder/finder-edit.min.js", "dependencies": [ "com_finder.finder-edit.es5" ], "attributes": { "type": "module" }, "version": "53a449059706c105f3195d0542ec9ecd43c8e73d" }, { "name": "com_finder.indexer", "type": "style", "uri": "com_finder/indexer.min.css", "version": "c86a75b2567715c7c20b6d15af86f21e07230449" }, { "name": "com_finder.indexer.es5", "type": "script", "uri": "com_finder/indexer-es5.min.js", "dependencies": [ "core" ], "attributes": { "nomodule": true, "defer": true }, "version": "3ae4d954571b5e21a3bb98c85ac405cefd4138ac" }, { "name": "com_finder.indexer", "type": "script", "uri": "com_finder/indexer.min.js", "dependencies": [ "com_finder.indexer.es5" ], "attributes": { "type": "module" }, "version": "df234d53baba21009d2b085d645c98f6b07a4fdb" }, { "name": "com_finder.maps.es5", "type": "script", "uri": "com_finder/maps-es5.min.js", "dependencies": [ "core" ], "attributes": { "nomodule": true, "defer": true }, "version": "81537730caf5345765cc3b2b7e94ab65f50a3b56" }, { "name": "com_finder.maps", "type": "script", "uri": "com_finder/maps.min.js", "dependencies": [ "com_finder.maps.es5" ], "attributes": { "type": "module" }, "version": "3ec9f6999093a2ea0aca3c18a35e6b6f6862520c" } ] }PK �J�\9' �q q css/finder.cssnu �[��� /** * Styling search results page */ .com-finder * { margin-bottom: 0; } .com-finder > * + *, .com-finder__results > * + * { margin-top: 1.5em; } /** * Styling search explained */ .com-finder__explained span.term, .com-finder__explained span.date, .com-finder__explained span.when, .com-finder__explained span.branch, .com-finder__explained span.node, .com-finder__explained span.op { font-weight: 800; } .com-finder__explained span.op { text-transform: uppercase; } /** * Styling search result items list */ .com-finder__results-list { list-style: none; padding: 0; } /** * Styling search result item */ .result__item + .result__item { margin-top: 1.5em; padding-top: 1.5em; border-top: 1px solid currentColor; } .result__item > * { margin-bottom: 0; } .result__item > * + * { margin-top: .25em; } .result__title-link { display: flex; flex-direction: column; } .result__title-text { font-size: 1.3rem; } .result__title-url { order: -1; margin-bottom: .25em; color: hsl(0, 0%, 34%); font-style: normal; } .result__title-link:focus, .result__title-link:hover { text-decoration: none; } .result__title-link:focus .result__title-text, .result__title-link:hover .result__title-text { text-decoration: underline; } .result__date { color: hsl(0, 0%, 34%); } .result__date:after { content: "-"; } .result__taxonomy { padding: 0; list-style: none; } .result__taxonomy-item { display: inline-block; } .result__taxonomy-item + .result__taxonomy-item { margin-inline-start: .5em; } .result__taxonomy-item + .result__taxonomy-item:before { content: "|"; padding-inline-end: .5em; } /** * Styling search word highlight */ .result__item .highlight { position: relative; } .result__item .highlight:before { content: ''; position: absolute; z-index: -1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: calc(100% + 6px); height: calc(100% + 2px); background: hsla(60, 100%, 50%, .5); pointer-events: none; border-radius: 3px; } /** * Styling the sorting drop-down */ #sorting_label { margin-inline-end: .3rem; } #sorting_btn { min-width: 8rem; } .sorting .sorting__select { margin-bottom: 0; } .sorting__list-li { display: block; text-align: start; } .sorting__list-li-active { background-color: #f0f0f0; } PK �J�\Ju�� � css/finder.min.css.gznu �[��� � �T�n� |+U�� ��*wH��'��aX�(,X7n}~����je�v��Y~��;���M63�� �2\���eʐ�"ڂ��(��4Z��ۭ_i�!p؈�����v����\��/�Y"�bq 9�M�>s�8nD~b��}�-��${PY�t��p� :n|j]A��'���R݈V��K�LFc���j��v��[�P�'�&�N���]֑�ZIv��Ǫ�Y^/�=�O�]>O(P����5���H�@��� ���0�|��; ��m�R}u�� �Z��s���FXm�[��MɊM�2c=�P@Wp})W�ZQ�ťHn��J���2S-N����N~ }v`\�����JLc���� �32e�kkl����3�A?eB6$�V�`�W(���!��;44��:��߿���5I�-s��:�oSZ���:��\��7c$�n�WZe�70����]�le$�K�4��M̆u\��ӗ�f{%1��k��h�(�G����x�9�3扷�B`���=Ӑb7 {Hvj��t#��:�_��##�� r;��y�P�l�y�D�]a ��P��W�t�=Ģ�`���A�+ttNժ��Ufhg���2��t�"H�| C��I��~6�� PK �J�\�R��� � css/indexer.min.cssnu �[��� @charset "UTF-8";#finder-progress-container{width:350px;margin:0 auto}h1.finder-error{color:red}p.finder-error{color:red;font-weight:700}PK �J�\�� css/indexer.min.css.gznu �[��� � u�1 1Ы,k��(Ic� � !�M:~FVXrw[�ǻ��I��q����wK�D0 �A��(��2a[k��'�>��+;;���(��� آ<�F�~V�R�E�����R��� PK �J�\u3�f f css/dates.min.cssnu �[��� @charset "UTF-8";#finder-filter-window{width:100%;margin:10px 0;padding:0;overflow:auto}ul#finder-filter-select-dates{margin:0;padding:0;list-style:none}ul#finder-filter-select-dates li.filter-date{background:0 0;width:49%;margin:0;padding:5px 0;list-style:none}ul#finder-filter-select-dates li.filter-date select.filter-date-operator{margin-inline-end:10px}PK �J�\�6� css/index.htmlnu &1i� <!DOCTYPE html><title></title>PK �J�\L::� � css/dates.min.css.gznu �[��� � ��A �0E�*.#)(h�q� � ����qR��UJ�.j���ü��l���,��~'י��H�,�3D�!��:�u��ܜm��t���P���!UZ�p�X��i�rZ�J�`�,C�G���cb���AS � �����-NU-9��2����;��h�L���x� D�!��$�G ��u3�f PK �J�\~6�� css/finder.min.cssnu �[��� @charset "UTF-8";.com-finder *{margin-bottom:0}.com-finder>*+*,.com-finder__results>*+*{margin-top:1.5em}.com-finder__explained span.term,.com-finder__explained span.date,.com-finder__explained span.when,.com-finder__explained span.branch,.com-finder__explained span.node,.com-finder__explained span.op{font-weight:800}.com-finder__explained span.op{text-transform:uppercase}.com-finder__results-list{padding:0;list-style:none}.result__item+.result__item{border-top:1px solid;margin-top:1.5em;padding-top:1.5em}.result__item>*{margin-bottom:0}.result__item>*+*{margin-top:.25em}.result__title-link{flex-direction:column;display:flex}.result__title-text{font-size:1.3rem}.result__title-url{color:#575757;order:-1;margin-bottom:.25em;font-style:normal}.result__title-link:focus,.result__title-link:hover{text-decoration:none}.result__title-link:focus .result__title-text,.result__title-link:hover .result__title-text{text-decoration:underline}.result__date{color:#575757}.result__date:after{content:"-"}.result__taxonomy{padding:0;list-style:none}.result__taxonomy-item{display:inline-block}.result__taxonomy-item+.result__taxonomy-item{margin-inline-start:.5em}.result__taxonomy-item+.result__taxonomy-item:before{content:"|";padding-inline-end:.5em}.result__item .highlight{position:relative}.result__item .highlight:before{content:"";z-index:-1;pointer-events:none;background:#ffff0080;border-radius:3px;width:calc(100% + 6px);height:calc(100% + 2px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sorting_label{margin-inline-end:.3rem}#sorting_btn{min-width:8rem}.sorting .sorting__select{margin-bottom:0}.sorting__list-li{text-align:start;display:block}.sorting__list-li-active{background-color:#f0f0f0}PK �J�\�9� � css/indexer.cssnu �[��� #finder-progress-container { width: 350px; margin: 0 auto; } h1.finder-error { color: #FF0000; } p.finder-error { color: #FF0000; font-weight: bold; } PK �J�\O/� � css/dates.cssnu �[��� #finder-filter-window { margin: 10px 0 10px; overflow: auto; padding: 0; width: 100%; } ul#finder-filter-select-dates { list-style: none; margin: 0; padding: 0; } ul#finder-filter-select-dates li.filter-date { background: none; list-style: none; margin: 0; padding: 5px 0; width: 49%; } ul#finder-filter-select-dates li.filter-date select.filter-date-operator { margin-inline-end: 10px; } PK �J�\�6� index.htmlnu &1i� <!DOCTYPE html><title></title>PK �J�\�U� J J js/filters.min.js.gznu �[��� � �O�n�0��KȎ"�8U��J! *B�RoQHp����*�߫P���vfgv���^3}�6r `�A������dQJ��z0W������ݺ�ŗ�e� m��W!3T����f�Ф��m!3X<�+��hEJhF`a1��{(�L-p����WVK��Z���ˍ�2�,��7a�m)i[i�+�|�wv�h�9H�t:�O��N�����D ���|9 �I��I/��u�L�E� ��:�V��v��vڔLq���^���DE"����RӞ9�8 ��f��s�#~�����|�Z�D� PK �J�\�R_�� � js/finder-es5.jsnu �[��� (function () { 'use strict'; /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ (function (Awesomplete, Joomla, window, document) { if (!Joomla) { throw new Error('core.js was not properly initialised'); } // Handle the autocomplete var onInputChange = function onInputChange(_ref) { var target = _ref.target; if (target.value.length > 1) { target.awesomplete.list = []; Joomla.request({ url: Joomla.getOptions('finder-search').url + "&q=" + target.value, promise: true }).then(function (xhr) { var response; try { response = JSON.parse(xhr.responseText); } catch (e) { // Something went wrong, but we are not going to bother the enduser with this // eslint-disable-next-line no-console console.error(e); return; } if (Object.prototype.toString.call(response.suggestions) === '[object Array]') { target.awesomplete.list = response.suggestions; } }).catch(function (xhr) { // Something went wrong, but we are not going to bother the enduser with this // eslint-disable-next-line no-console console.error(xhr); }); } }; // Handle the submit var onSubmit = function onSubmit(event) { event.stopPropagation(); var advanced = event.target.querySelector('.js-finder-advanced'); // Disable select boxes with no value selected. if (advanced) { var fields = [].slice.call(advanced.querySelectorAll('select')); fields.forEach(function (field) { if (!field.value) { field.setAttribute('disabled', 'disabled'); } }); } }; // Submits the form programmatically var submitForm = function submitForm(event) { var form = event.target.closest('form'); if (form) { form.submit(); } }; // The boot sequence var onBoot = function onBoot() { var searchWords = [].slice.call(document.querySelectorAll('.js-finder-search-query')); searchWords.forEach(function (searchword) { // Handle the auto suggestion if (Joomla.getOptions('finder-search')) { searchword.awesomplete = new Awesomplete(searchword); // If the current value is empty, set the previous value. searchword.addEventListener('input', onInputChange); var advanced = searchword.closest('form').querySelector('.js-finder-advanced'); // Do not submit the form on suggestion selection, in case of advanced form. if (!advanced) { searchword.addEventListener('awesomplete-selectcomplete', submitForm); } } }); var forms = [].slice.call(document.querySelectorAll('.js-finder-searchform')); forms.forEach(function (form) { form.addEventListener('submit', onSubmit); }); // Cleanup document.removeEventListener('DOMContentLoaded', onBoot); }; document.addEventListener('DOMContentLoaded', onBoot); })(window.Awesomplete, window.Joomla, window, document); })(); PK �J�\ѿ\ \ js/finder-edit-es5.min.js.gznu �[��� � ��]O�0���/�ݵ����,ۺ6@�B'ʴ�"c���Μ�~��ߧ��mhL�9N|�}|6-�B��Z@ F!�:��i�����`����~�spd�ˠ�IDE����1/���r���ϭ>d�k)k�!��+9 AZF��ϯ�����!" ���$����|���q�/�vu}��i��^�sp(����L��+���Q�;��y�A�}g碨� %�e�*�K� XP�C�ZF��X��F�e��Zʹ���H5c���7�De��z�����D�AQ0~S?��'�7ķ`b�*?����˩�t.�T��!�4�B��^�#�]���p�CL��Յ_��n]����pV��B�k1 ~�G�ˢ��y�dpK�b��ʐF�A_)�%�P��.�� XG�ÑE����1�*�N���A�(�\��Sc��]���"ۺak6a��p +��x��j%RF��tx<HN���49I'��oio4��{B���A��oa���*��/JD���ʼ M9���r��(]����U�6��*�Q'S�G;? Qͪ� PK �J�\Z�D� � js/filters.min.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */(e=>{e||(window.Joomla={});const t=()=>{e.submitbutton=n=>n==="filters.delete"&&!window.confirm(e.Text._("COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT"))?!1:(e.submitform(n),!0),document.addEventListener("DOMContentLoaded",t)};document.addEventListener("DOMContentLoaded",t)})(Joomla); PK �J�\G�S� � js/filters.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ (Joomla => { if (!Joomla) { window.Joomla = {}; } const onBoot = () => { Joomla.submitbutton = pressbutton => { if (pressbutton === 'filters.delete' && !window.confirm(Joomla.Text._('COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT'))) { return false; } Joomla.submitform(pressbutton); return true; }; // Cleanup document.addEventListener('DOMContentLoaded', onBoot); }; document.addEventListener('DOMContentLoaded', onBoot); })(Joomla); PK �J�\rH�h h js/filters-es5.min.js.gznu �[��� � �PMO�0��Wx=�d�2�(����u�Ɛ�U]�APO�����wT��`Y~�{���j6d���#xvFsNF���V��Ù�W K8?=��l��q!-��1̬Vp�ʼ�I۶ꍨ� E���2�G��~��h�,�Me4��=:o��9���`t!xD���d�(~��&��t��5��V=|�F�Q���F�s@Bv�|�� of����sȍ�`�( ���R%V����5٭q�`��wV��,��f�i�������n�J�i2O�I�\e�rHy3<���[r��r<<��qI��Ѳ*�2٣��ܛ#�i��d��QQb�I�-�<J��J_�p� }�h� PK �J�\Ŏ��� � js/indexer.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ // eslint-disable no-alert ((Joomla, document) => { if (!Joomla) { throw new Error('core.js was not properly initialised'); } Joomla.finderIndexer = () => { let getRequest; let totalItems = null; let offset = null; let progress = null; let optimized = false; const path = 'index.php?option=com_finder&tmpl=component&format=json'; const token = `&${document.getElementById('finder-indexer-token').getAttribute('name')}=1`; const removeElement = id => { const element = document.getElementById(id); if (element) { return element.parentNode.removeChild(element); } return null; }; const updateProgress = (header, message) => { progress = offset / totalItems * 100; const progressBar = document.getElementById('progress-bar'); const progressHeader = document.getElementById('finder-progress-header'); const progressMessage = document.getElementById('finder-progress-message'); if (progressHeader) { progressHeader.innerText = header; } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(message); } if (progressBar) { if (progress < 100) { progressBar.style.width = `${progress}%`; progressBar.setAttribute('aria-valuenow', progress); } else { progressBar.classList.remove('bar-success'); progressBar.classList.add('bar-warning'); progressBar.setAttribute('aria-valuemin', 100); progressBar.setAttribute('aria-valuemax', 200); progressBar.style.width = `${progress}%`; progressBar.setAttribute('aria-valuenow', progress); } // Auto close the window if (message === Joomla.Text._('COM_FINDER_INDEXER_MESSAGE_COMPLETE')) { removeElement('progress'); window.parent.Joomla.Modal.getCurrent().close(); } } }; const handleResponse = (json, resp) => { const progressHeader = document.getElementById('finder-progress-header'); const progressMessage = document.getElementById('finder-progress-message'); try { if (json === null) { throw new Error(resp); } if (json.error) { throw new Error(json); } if (json.start) { // eslint-disable-next-line prefer-destructuring totalItems = json.totalItems; if (document.getElementById('finder-debug-data')) { const debuglist = document.getElementById('finder-debug-data'); Object.entries(json.pluginState).forEach(context => { let item = `<dt class="col-sm-3">${context[0]}</dt>`; item += `<dd id="finder-${context[0].replace(/\s+/g, '-').toLowerCase()}" class="col-sm-9"></dd>`; debuglist.insertAdjacentHTML('beforeend', Joomla.sanitizeHtml(item, { dd: ['class', 'id'], dt: ['class'] })); }); } } offset += json.batchOffset; updateProgress(json.header, json.message); if (document.getElementById('finder-debug-data')) { Object.entries(json.pluginState).forEach(context => { document.getElementById(`finder-${context[0].replace(/\s+/g, '-').toLowerCase()}`).innerHTML = Joomla.sanitizeHtml(`${json.pluginState[context[0]].offset} of ${json.pluginState[context[0]].total}`); }); } if (offset < totalItems) { getRequest('indexer.batch'); } else if (!optimized) { optimized = true; getRequest('indexer.optimize'); } } catch (error) { removeElement('progress'); try { if (json.error) { if (progressHeader) { progressHeader.innerText = json.header; progressHeader.classList.add('finder-error'); } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(json.message); progressMessage.classList.add('finder-error'); } } } catch (ignore) { if (error === '') { // eslint-disable-next-line no-ex-assign error = Joomla.Text._('COM_FINDER_NO_ERROR_RETURNED'); } if (progressHeader) { progressHeader.innerText = Joomla.Text._('COM_FINDER_AN_ERROR_HAS_OCCURRED'); progressHeader.classList.add('finder-error'); } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(error); progressMessage.classList.add('finder-error'); } } } return true; }; const handleFailure = error => { const progressHeader = document.getElementById('finder-progress-header'); const progressMessage = document.getElementById('finder-progress-message'); let data; if (error instanceof Error) { // Encode any html in the message const div = document.createElement('div'); div.textContent = error.message; data = div.innerHTML; if (error instanceof SyntaxError) { data = Joomla.Text._('JLIB_JS_AJAX_ERROR_PARSE').replace('%s', data); } } else if (typeof error === 'object' && error.responseText) { data = error.responseText; try { data = JSON.parse(data); } catch (e) { data = Joomla.Text._('JLIB_JS_AJAX_ERROR_OTHER').replace('%s', error.status); } } removeElement('progress'); const header = data && data.header ? data.header : Joomla.Text._('COM_FINDER_AN_ERROR_HAS_OCCURRED'); const message = data && data.message ? data.message : `${Joomla.Text._('COM_FINDER_MESSAGE_RETURNED')}<br>${data}`; if (progressHeader) { progressHeader.innerText = header; progressHeader.classList.add('finder-error'); } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(message); progressMessage.classList.add('finder-error'); } }; getRequest = task => { Joomla.request({ url: `${path}&task=${task}${token}`, promise: true }).then(xhr => { handleResponse(JSON.parse(xhr.responseText)); }).catch(error => { handleFailure(error); }); }; const initialize = () => { offset = 0; progress = 0; getRequest('indexer.start'); }; initialize(); }; })(Joomla, document); // @todo use directly the Joomla.finderIndexer() instead of the Indexer()!!! document.addEventListener('DOMContentLoaded', () => { window.Indexer = Joomla.finderIndexer(); }); PK �J�\��� � js/finder.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ ((Awesomplete, Joomla, window, document) => { if (!Joomla) { throw new Error('core.js was not properly initialised'); } // Handle the autocomplete const onInputChange = ({ target }) => { if (target.value.length > 1) { target.awesomplete.list = []; Joomla.request({ url: `${Joomla.getOptions('finder-search').url}&q=${target.value}`, promise: true }).then(xhr => { let response; try { response = JSON.parse(xhr.responseText); } catch (e) { // Something went wrong, but we are not going to bother the enduser with this // eslint-disable-next-line no-console console.error(e); return; } if (Object.prototype.toString.call(response.suggestions) === '[object Array]') { target.awesomplete.list = response.suggestions; } }).catch(xhr => { // Something went wrong, but we are not going to bother the enduser with this // eslint-disable-next-line no-console console.error(xhr); }); } }; // Handle the submit const onSubmit = event => { event.stopPropagation(); const advanced = event.target.querySelector('.js-finder-advanced'); // Disable select boxes with no value selected. if (advanced) { const fields = [].slice.call(advanced.querySelectorAll('select')); fields.forEach(field => { if (!field.value) { field.setAttribute('disabled', 'disabled'); } }); } }; // Submits the form programmatically const submitForm = event => { const form = event.target.closest('form'); if (form) { form.submit(); } }; // The boot sequence const onBoot = () => { const searchWords = [].slice.call(document.querySelectorAll('.js-finder-search-query')); searchWords.forEach(searchword => { // Handle the auto suggestion if (Joomla.getOptions('finder-search')) { searchword.awesomplete = new Awesomplete(searchword); // If the current value is empty, set the previous value. searchword.addEventListener('input', onInputChange); const advanced = searchword.closest('form').querySelector('.js-finder-advanced'); // Do not submit the form on suggestion selection, in case of advanced form. if (!advanced) { searchword.addEventListener('awesomplete-selectcomplete', submitForm); } } }); const forms = [].slice.call(document.querySelectorAll('.js-finder-searchform')); forms.forEach(form => { form.addEventListener('submit', onSubmit); }); // Cleanup document.removeEventListener('DOMContentLoaded', onBoot); }; document.addEventListener('DOMContentLoaded', onBoot); })(window.Awesomplete, window.Joomla, window, document); PK �J�\k��K K js/finder.min.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */((l,r,f,n)=>{if(!r)throw new Error("core.js was not properly initialised");const c=({target:t})=>{t.value.length>1&&(t.awesomplete.list=[],r.request({url:`${r.getOptions("finder-search").url}&q=${t.value}`,promise:!0}).then(s=>{let e;try{e=JSON.parse(s.responseText)}catch(o){console.error(o);return}Object.prototype.toString.call(e.suggestions)==="[object Array]"&&(t.awesomplete.list=e.suggestions)}).catch(s=>{console.error(s)}))},a=t=>{t.stopPropagation();const s=t.target.querySelector(".js-finder-advanced");s&&[].slice.call(s.querySelectorAll("select")).forEach(o=>{o.value||o.setAttribute("disabled","disabled")})},d=t=>{const s=t.target.closest("form");s&&s.submit()},i=()=>{[].slice.call(n.querySelectorAll(".js-finder-search-query")).forEach(e=>{r.getOptions("finder-search")&&(e.awesomplete=new l(e),e.addEventListener("input",c),e.closest("form").querySelector(".js-finder-advanced")||e.addEventListener("awesomplete-selectcomplete",d))}),[].slice.call(n.querySelectorAll(".js-finder-searchform")).forEach(e=>{e.addEventListener("submit",a)}),n.removeEventListener("DOMContentLoaded",i)};n.addEventListener("DOMContentLoaded",i)})(window.Awesomplete,window.Joomla,window,document); PK �J�\��K� � js/filters-es5.jsnu �[��� (function () { 'use strict'; /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ (function (Joomla) { if (!Joomla) { window.Joomla = {}; } var onBoot = function onBoot() { Joomla.submitbutton = function (pressbutton) { if (pressbutton === 'filters.delete' && !window.confirm(Joomla.Text._('COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT'))) { return false; } Joomla.submitform(pressbutton); return true; }; // Cleanup document.addEventListener('DOMContentLoaded', onBoot); }; document.addEventListener('DOMContentLoaded', onBoot); })(Joomla); })(); PK �J�\�6� js/index.htmlnu &1i� <!DOCTYPE html><title></title>PK �J�\e�ˣI I js/finder-edit.min.js.gznu �[��� � �S�O�0篰���U�n<M�ҭkt*t�L{@(���v�\���>%�i�1�_ζ~_�s�^�au�I�l��dJ��=�{�F6��S��$���F �aJ���Vk�X�+kg(�uI���T�Ɂ1����0�$���%�� ���5l�Y�P��� l8�E��HВvX���"��v!6����mC[U���ZGs04Ls*�|�?:�YC噕���y�Y�����&�D���Y�E�=1I��5�& BS"z���u�TS��QU���J����5�����j������ɉA��'@BY~^ ��]M���3����<@�惘K,����MMV��2=5u}i��y�*A�r�`��Q��ɕ�8;�k�������ی�P�s`�T�(x��x�&�%�H����s1��oÎ�kIՑ`���~KXf��R�����VSO��d���}����1@PC�ƀ;�%�a���܉�z��xpN��4:�LJ��qw8�G����h�o`���w����5BYD��=�y�EV�J�X����Pk5��5������ ��* PK �J�\ ��* * js/finder-edit.min.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */Joomla=window.Joomla||{},document.addEventListener("DOMContentLoaded",()=>{[].slice.call(document.querySelectorAll(".filter-toggle-all")).forEach(e=>{e.addEventListener("click",()=>{[].slice.call(document.querySelectorAll(".filter-node")).forEach(l=>{l.click()})})}),[].slice.call(document.querySelectorAll(".filter-node")).forEach(()=>{const e=document.getElementById("jform_map_count");e&&(e.value=document.querySelectorAll('input[type="checkbox"]:checked').length)}),Array.from(document.querySelectorAll(".js-filter")).forEach(e=>{e.addEventListener("click",l=>{const t=l.currentTarget;Array.from(document.querySelectorAll(`.${t.dataset.id}`)).map(o=>o.click())})});const c=document.getElementById("expandAccordion");c&&c.addEventListener("click",e=>{e.preventDefault();let l;e.target.innerText===Joomla.Text._("COM_FINDER_FILTER_SHOW_ALL")?(e.target.innerText=Joomla.Text._("COM_FINDER_FILTER_HIDE_ALL"),l=[].slice.call(document.querySelectorAll(".accordion-button.collapsed"))):(e.target.innerText=Joomla.Text._("COM_FINDER_FILTER_SHOW_ALL"),l=[].slice.call(document.querySelectorAll(".accordion-button:not(.collapsed)"))),l&&l.forEach(t=>{t.click()})})}); PK �J�\��b js/indexer.min.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */((s,n)=>{if(!s)throw new Error("core.js was not properly initialised");s.finderIndexer=()=>{let g,E=null,o=null,d=null,p=!1;const _="index.php?option=com_finder&tmpl=component&format=json",R=`&${n.getElementById("finder-indexer-token").getAttribute("name")}=1`,c=e=>{const i=n.getElementById(e);return i?i.parentNode.removeChild(i):null},h=(e,i)=>{d=o/E*100;const r=n.getElementById("progress-bar"),t=n.getElementById("finder-progress-header"),a=n.getElementById("finder-progress-message");t&&(t.innerText=e),a&&(a.innerHTML=s.sanitizeHtml(i)),r&&(d<100?(r.style.width=`${d}%`,r.setAttribute("aria-valuenow",d)):(r.classList.remove("bar-success"),r.classList.add("bar-warning"),r.setAttribute("aria-valuemin",100),r.setAttribute("aria-valuemax",200),r.style.width=`${d}%`,r.setAttribute("aria-valuenow",d)),i===s.Text._("COM_FINDER_INDEXER_MESSAGE_COMPLETE")&&(c("progress"),window.parent.Joomla.Modal.getCurrent().close()))},I=(e,i)=>{const r=n.getElementById("finder-progress-header"),t=n.getElementById("finder-progress-message");try{if(e===null)throw new Error(i);if(e.error)throw new Error(e);if(e.start&&(E=e.totalItems,n.getElementById("finder-debug-data"))){const a=n.getElementById("finder-debug-data");Object.entries(e.pluginState).forEach(f=>{let l=`<dt class="col-sm-3">${f[0]}</dt>`;l+=`<dd id="finder-${f[0].replace(/\s+/g,"-").toLowerCase()}" class="col-sm-9"></dd>`,a.insertAdjacentHTML("beforeend",s.sanitizeHtml(l,{dd:["class","id"],dt:["class"]}))})}o+=e.batchOffset,h(e.header,e.message),n.getElementById("finder-debug-data")&&Object.entries(e.pluginState).forEach(a=>{n.getElementById(`finder-${a[0].replace(/\s+/g,"-").toLowerCase()}`).innerHTML=s.sanitizeHtml(`${e.pluginState[a[0]].offset} of ${e.pluginState[a[0]].total}`)}),o<E?g("indexer.batch"):p||(p=!0,g("indexer.optimize"))}catch(a){c("progress");try{e.error&&(r&&(r.innerText=e.header,r.classList.add("finder-error")),t&&(t.innerHTML=s.sanitizeHtml(e.message),t.classList.add("finder-error")))}catch{a===""&&(a=s.Text._("COM_FINDER_NO_ERROR_RETURNED")),r&&(r.innerText=s.Text._("COM_FINDER_AN_ERROR_HAS_OCCURRED"),r.classList.add("finder-error")),t&&(t.innerHTML=s.sanitizeHtml(a),t.classList.add("finder-error"))}}return!0},m=e=>{const i=n.getElementById("finder-progress-header"),r=n.getElementById("finder-progress-message");let t;if(e instanceof Error){const l=n.createElement("div");l.textContent=e.message,t=l.innerHTML,e instanceof SyntaxError&&(t=s.Text._("JLIB_JS_AJAX_ERROR_PARSE").replace("%s",t))}else if(typeof e=="object"&&e.responseText){t=e.responseText;try{t=JSON.parse(t)}catch{t=s.Text._("JLIB_JS_AJAX_ERROR_OTHER").replace("%s",e.status)}}c("progress");const a=t&&t.header?t.header:s.Text._("COM_FINDER_AN_ERROR_HAS_OCCURRED"),f=t&&t.message?t.message:`${s.Text._("COM_FINDER_MESSAGE_RETURNED")}<br>${t}`;i&&(i.innerText=a,i.classList.add("finder-error")),r&&(r.innerHTML=s.sanitizeHtml(f),r.classList.add("finder-error"))};g=e=>{s.request({url:`${_}&task=${e}${R}`,promise:!0}).then(i=>{I(JSON.parse(i.responseText))}).catch(i=>{m(i)})},(()=>{o=0,d=0,g("indexer.start")})()}})(Joomla,document),document.addEventListener("DOMContentLoaded",()=>{window.Indexer=Joomla.finderIndexer()}); PK �J�\}�h� � js/filters-es5.min.jsnu �[��� (function(){"use strict";/** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */(function(t){t||(window.Joomla={});var e=function o(){t.submitbutton=function(n){return n==="filters.delete"&&!window.confirm(t.Text._("COM_FINDER_INDEX_CONFIRM_DELETE_PROMPT"))?!1:(t.submitform(n),!0)},document.addEventListener("DOMContentLoaded",o)};document.addEventListener("DOMContentLoaded",e)})(Joomla)})(); PK �J�\"��� � js/finder-edit-es5.jsnu �[��� (function () { 'use strict'; /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla = window.Joomla || {}; (function () { document.addEventListener('DOMContentLoaded', function () { // Handle toggle all [].slice.call(document.querySelectorAll('.filter-toggle-all')).forEach(function (button) { button.addEventListener('click', function () { [].slice.call(document.querySelectorAll('.filter-node')).forEach(function (node) { node.click(); }); }); }); // Update the count [].slice.call(document.querySelectorAll('.filter-node')).forEach(function () { var count = document.getElementById('jform_map_count'); if (count) { count.value = document.querySelectorAll('input[type="checkbox"]:checked').length; } }); Array.from(document.querySelectorAll('.js-filter')).forEach(function (button) { button.addEventListener('click', function (event) { var btn = event.currentTarget; Array.from(document.querySelectorAll("." + btn.dataset.id)).map(function (el) { return el.click(); }); }); }); // Expand/collapse var expandAccordion = document.getElementById('expandAccordion'); if (expandAccordion) { expandAccordion.addEventListener('click', function (event) { event.preventDefault(); var elements; if (event.target.innerText === Joomla.Text._('COM_FINDER_FILTER_SHOW_ALL')) { event.target.innerText = Joomla.Text._('COM_FINDER_FILTER_HIDE_ALL'); elements = [].slice.call(document.querySelectorAll('.accordion-button.collapsed')); } else { event.target.innerText = Joomla.Text._('COM_FINDER_FILTER_SHOW_ALL'); elements = [].slice.call(document.querySelectorAll('.accordion-button:not(.collapsed)')); } if (elements) { elements.forEach(function (element) { element.click(); }); } }); } }); })(); })(); PK �J�\�f�͟ � js/indexer-es5.min.js.gznu �[��� � �W]o�6}�`L%c�v��-�e��:H��N�]a���L&5���f��-%��di�[/��ǹ�RdV�,hk�ť��Y�����+��~�lq��|"}��t�~B���e��d�<C�qt����j���.sɭ���r���B��?�w`��}(����i�z�kk�d�e �C ���8��:�B�r�f�����4,�]!+�:g��u�/=ZI�� �p� �� mt�2��=�g�(p����Hʕt(eV�2�YQ����;{l"p�z͋Eqd��Kdv9���,�x_X&$3�2�Ko fW'�%�B��L��f����u�L;�?�`͎CpzZ ��%`��b��a�=��,О�P:����t`¹U�,��:W��Z�F���[%�����v{><�Dž�s��aʜx6�{�H�x� �K�^�ӞK�6�\�͒���G�/�N��^� ��a�O)IB�^�{D��&��*,�j�0�o�W:-�W2/��f��}x�K�O�M��J�e�����M�T����h3_/?���6��u��j#�1{��� �Bhs�'��g���o��$����&g�x|�.��gNӋ�$!�Cm1e+m�]5��'u��Y%�X�~��sBy�[�RZ��W\z�A���}=���r B���(xڋ��ݣUhV}�.R� ��,={��r�V2HLi㿰zӺ7�^B8��4x��˹6� P>�.���A�L�>�T@k� �ټ��������qoފv i%�^^[pE.3 �?|�3g��)�Ԯ��e�]�5� �g|x�Q��5���cu)30!v�S�Y`f_u��*�� ��0�Z��L��'�+J+Z-|*C��f�5���۪�$ߟ�g��7�>/B[���>s������!�z�b�=ZQVأ��f*�I�t���oR��.�X�ch�� ��ʢ]m���MҴ@��H�w9�gM:�1�lC�����f����[#��8I�yZ�·�t4�&�����<}�q��ɝ������ɰ�8��;H�rpUU�ޝnŖ�2����=b��Z͐6>H����2� P��A#X�+L{3�:� `"<��Ɛe[���u��mT��t���d<9>9��)����8���3Gi��g$���v��8I�I��x���։�'kN;q2���䁸;N�����}:�ڝ���U��:1sF�$qM��]���5F�ۣ���Q�F��[�`�q�|���~�K��h��(=�+�^�Ed��U��t����� ����u� g���N��<,�<Ȯ���Q5�]gZQ^���%�q^��1�<��˔ؒ�(Ǵ� �*J�CS6+#��U�3�b����ó� N�T�0�xWs��jhC[�$zI �h C�j PK �J�\���*U U js/maps-es5.min.js.gznu �[��� � U�OO�@��|���KȂ��X��T��� ���dM�Cv�V���%F��e~���V�!+�1�=�gg4�A�ׁ�k:|8�g ����� �ZXS�4B�3��}�Y��f�|�׃A�4ꕨ*sE��U��#�f�x�)Zty �z[ ���0rP�n�(^�c��܁���6�Ԩ��yl�^*H�ZVyQ�ohyn<�RE0I��,�v�X�~h�����f&��$��v(à������&�3�g��Ye"��${�-&�*K��,J��U�M�y����*M��@ʻ��WbG�$�ݡl[� �J!ǝ/8m�� PK �J�\�s� � js/finder-es5.min.jsnu �[��� (function(){"use strict";/** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */(function(a,o,v,i){if(!o)throw new Error("core.js was not properly initialised");var c=function(r){var t=r.target;t.value.length>1&&(t.awesomplete.list=[],o.request({url:o.getOptions("finder-search").url+"&q="+t.value,promise:!0}).then(function(e){var n;try{n=JSON.parse(e.responseText)}catch(d){console.error(d);return}Object.prototype.toString.call(n.suggestions)==="[object Array]"&&(t.awesomplete.list=n.suggestions)}).catch(function(e){console.error(e)}))},l=function(r){r.stopPropagation();var t=r.target.querySelector(".js-finder-advanced");if(t){var e=[].slice.call(t.querySelectorAll("select"));e.forEach(function(n){n.value||n.setAttribute("disabled","disabled")})}},u=function(r){var t=r.target.closest("form");t&&t.submit()},f=function s(){var r=[].slice.call(i.querySelectorAll(".js-finder-search-query"));r.forEach(function(e){if(o.getOptions("finder-search")){e.awesomplete=new a(e),e.addEventListener("input",c);var n=e.closest("form").querySelector(".js-finder-advanced");n||e.addEventListener("awesomplete-selectcomplete",u)}});var t=[].slice.call(i.querySelectorAll(".js-finder-searchform"));t.forEach(function(e){e.addEventListener("submit",l)}),i.removeEventListener("DOMContentLoaded",s)};i.addEventListener("DOMContentLoaded",f)})(window.Awesomplete,window.Joomla,window,document)})(); PK �J�\�*�u� � js/indexer-es5.jsnu �[��� (function () { 'use strict'; /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ // eslint-disable no-alert (function (Joomla, document) { if (!Joomla) { throw new Error('core.js was not properly initialised'); } Joomla.finderIndexer = function () { var getRequest; var totalItems = null; var offset = null; var progress = null; var optimized = false; var path = 'index.php?option=com_finder&tmpl=component&format=json'; var token = "&" + document.getElementById('finder-indexer-token').getAttribute('name') + "=1"; var removeElement = function removeElement(id) { var element = document.getElementById(id); if (element) { return element.parentNode.removeChild(element); } return null; }; var updateProgress = function updateProgress(header, message) { progress = offset / totalItems * 100; var progressBar = document.getElementById('progress-bar'); var progressHeader = document.getElementById('finder-progress-header'); var progressMessage = document.getElementById('finder-progress-message'); if (progressHeader) { progressHeader.innerText = header; } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(message); } if (progressBar) { if (progress < 100) { progressBar.style.width = progress + "%"; progressBar.setAttribute('aria-valuenow', progress); } else { progressBar.classList.remove('bar-success'); progressBar.classList.add('bar-warning'); progressBar.setAttribute('aria-valuemin', 100); progressBar.setAttribute('aria-valuemax', 200); progressBar.style.width = progress + "%"; progressBar.setAttribute('aria-valuenow', progress); } // Auto close the window if (message === Joomla.Text._('COM_FINDER_INDEXER_MESSAGE_COMPLETE')) { removeElement('progress'); window.parent.Joomla.Modal.getCurrent().close(); } } }; var handleResponse = function handleResponse(json, resp) { var progressHeader = document.getElementById('finder-progress-header'); var progressMessage = document.getElementById('finder-progress-message'); try { if (json === null) { throw new Error(resp); } if (json.error) { throw new Error(json); } if (json.start) { // eslint-disable-next-line prefer-destructuring totalItems = json.totalItems; if (document.getElementById('finder-debug-data')) { var debuglist = document.getElementById('finder-debug-data'); Object.entries(json.pluginState).forEach(function (context) { var item = "<dt class=\"col-sm-3\">" + context[0] + "</dt>"; item += "<dd id=\"finder-" + context[0].replace(/\s+/g, '-').toLowerCase() + "\" class=\"col-sm-9\"></dd>"; debuglist.insertAdjacentHTML('beforeend', Joomla.sanitizeHtml(item, { dd: ['class', 'id'], dt: ['class'] })); }); } } offset += json.batchOffset; updateProgress(json.header, json.message); if (document.getElementById('finder-debug-data')) { Object.entries(json.pluginState).forEach(function (context) { document.getElementById("finder-" + context[0].replace(/\s+/g, '-').toLowerCase()).innerHTML = Joomla.sanitizeHtml(json.pluginState[context[0]].offset + " of " + json.pluginState[context[0]].total); }); } if (offset < totalItems) { getRequest('indexer.batch'); } else if (!optimized) { optimized = true; getRequest('indexer.optimize'); } } catch (error) { removeElement('progress'); try { if (json.error) { if (progressHeader) { progressHeader.innerText = json.header; progressHeader.classList.add('finder-error'); } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(json.message); progressMessage.classList.add('finder-error'); } } } catch (ignore) { if (error === '') { // eslint-disable-next-line no-ex-assign error = Joomla.Text._('COM_FINDER_NO_ERROR_RETURNED'); } if (progressHeader) { progressHeader.innerText = Joomla.Text._('COM_FINDER_AN_ERROR_HAS_OCCURRED'); progressHeader.classList.add('finder-error'); } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(error); progressMessage.classList.add('finder-error'); } } } return true; }; var handleFailure = function handleFailure(error) { var progressHeader = document.getElementById('finder-progress-header'); var progressMessage = document.getElementById('finder-progress-message'); var data; if (error instanceof Error) { // Encode any html in the message var div = document.createElement('div'); div.textContent = error.message; data = div.innerHTML; if (error instanceof SyntaxError) { data = Joomla.Text._('JLIB_JS_AJAX_ERROR_PARSE').replace('%s', data); } } else if (typeof error === 'object' && error.responseText) { data = error.responseText; try { data = JSON.parse(data); } catch (e) { data = Joomla.Text._('JLIB_JS_AJAX_ERROR_OTHER').replace('%s', error.status); } } removeElement('progress'); var header = data && data.header ? data.header : Joomla.Text._('COM_FINDER_AN_ERROR_HAS_OCCURRED'); var message = data && data.message ? data.message : Joomla.Text._('COM_FINDER_MESSAGE_RETURNED') + "<br>" + data; if (progressHeader) { progressHeader.innerText = header; progressHeader.classList.add('finder-error'); } if (progressMessage) { progressMessage.innerHTML = Joomla.sanitizeHtml(message); progressMessage.classList.add('finder-error'); } }; getRequest = function getRequest(task) { Joomla.request({ url: path + "&task=" + task + token, promise: true }).then(function (xhr) { handleResponse(JSON.parse(xhr.responseText)); }).catch(function (error) { handleFailure(error); }); }; var initialize = function initialize() { offset = 0; progress = 0; getRequest('indexer.start'); }; initialize(); }; })(Joomla, document); // @todo use directly the Joomla.finderIndexer() instead of the Indexer()!!! document.addEventListener('DOMContentLoaded', function () { window.Indexer = Joomla.finderIndexer(); }); })(); PK �J�\�,��� � js/finder-edit.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla = window.Joomla || {}; (() => { document.addEventListener('DOMContentLoaded', () => { // Handle toggle all [].slice.call(document.querySelectorAll('.filter-toggle-all')).forEach(button => { button.addEventListener('click', () => { [].slice.call(document.querySelectorAll('.filter-node')).forEach(node => { node.click(); }); }); }); // Update the count [].slice.call(document.querySelectorAll('.filter-node')).forEach(() => { const count = document.getElementById('jform_map_count'); if (count) { count.value = document.querySelectorAll('input[type="checkbox"]:checked').length; } }); Array.from(document.querySelectorAll('.js-filter')).forEach(button => { button.addEventListener('click', event => { const btn = event.currentTarget; Array.from(document.querySelectorAll(`.${btn.dataset.id}`)).map(el => el.click()); }); }); // Expand/collapse const expandAccordion = document.getElementById('expandAccordion'); if (expandAccordion) { expandAccordion.addEventListener('click', event => { event.preventDefault(); let elements; if (event.target.innerText === Joomla.Text._('COM_FINDER_FILTER_SHOW_ALL')) { event.target.innerText = Joomla.Text._('COM_FINDER_FILTER_HIDE_ALL'); elements = [].slice.call(document.querySelectorAll('.accordion-button.collapsed')); } else { event.target.innerText = Joomla.Text._('COM_FINDER_FILTER_SHOW_ALL'); elements = [].slice.call(document.querySelectorAll('.accordion-button:not(.collapsed)')); } if (elements) { elements.forEach(element => { element.click(); }); } }); } }); })(); PK �J�\Qͪ� � js/finder-edit-es5.min.jsnu �[��� (function(){"use strict";/** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */Joomla=window.Joomla||{},function(){document.addEventListener("DOMContentLoaded",function(){[].slice.call(document.querySelectorAll(".filter-toggle-all")).forEach(function(e){e.addEventListener("click",function(){[].slice.call(document.querySelectorAll(".filter-node")).forEach(function(t){t.click()})})}),[].slice.call(document.querySelectorAll(".filter-node")).forEach(function(){var e=document.getElementById("jform_map_count");e&&(e.value=document.querySelectorAll('input[type="checkbox"]:checked').length)}),Array.from(document.querySelectorAll(".js-filter")).forEach(function(e){e.addEventListener("click",function(t){var c=t.currentTarget;Array.from(document.querySelectorAll("."+c.dataset.id)).map(function(o){return o.click()})})});var n=document.getElementById("expandAccordion");n&&n.addEventListener("click",function(e){e.preventDefault();var t;e.target.innerText===Joomla.Text._("COM_FINDER_FILTER_SHOW_ALL")?(e.target.innerText=Joomla.Text._("COM_FINDER_FILTER_HIDE_ALL"),t=[].slice.call(document.querySelectorAll(".accordion-button.collapsed"))):(e.target.innerText=Joomla.Text._("COM_FINDER_FILTER_SHOW_ALL"),t=[].slice.call(document.querySelectorAll(".accordion-button:not(.collapsed)"))),t&&t.forEach(function(c){c.click()})})})}()})(); PK �J�\Y��*� � js/indexer.min.js.gznu �[��� � �W]S�}ϯ*vJ"�0�/��e����M��*7e�3m[�X����;���쁘 !��`χZG��ӧ5�{{���5s�7��:��i�Lz%X2p�9� ]�Ir4C,��r��W��-����P�� ��w�;��uA>,ƅ��Y=z >g��<)4�o� @κ��b�J��Wdo�� ,W학���q�ݒXX��{�͜y�Rb�һ|qK�5hta䔷������n�+!@2����ns�7�R��2g���q�,g�+�8�27n ��E|.�����Fu����F����)`Z�,�v���Lm��f�Ky4;A�f�@`��9P^������j���oy����Yj/\���]Cgf��~=��L1&��+���4����14-��z�1֞r��Yo�-g�s��;�����-L��X�nP:I�zy~��:��ox��΅O�4���ˀ�ȥ�q�F����i$�ª�эk],��%9��ˬ�!���u�k��,�(�:�7�K���s�̍��������Mm�� �R*�79d��;�x����?<O��w��;�p�^��' ˾�r�46w˚?�tS��.�E�bg��{�eV� �s^��=��gг����� J�+�ފ��ӣQ�Gj��*��P]�y�n$��b��5j�9������[��d(��7ȲXL��F�r�|����JT��Q�d�3E3W4¼���]M>5?WG�9�G��u4ˉ��ݚ�,tl���T��ݙ[��蘰�~�m��y{$b��x�_�,�jct�lN�W�W�U�~�k<*���g������kr�1��&� (f�&�d�[�}�O���V�NJ;����P���3�]=X�S�,��Ŋ� y�`ͷj�+.�Qz<e�n �Q~X��+�NSl�Ŏ37�ʢ�|��pץQ?I����w�auP�)�bK���{+c�T�ՕVJQU�iu�� �~����ˏ���-�%}ہ'g�\�3ߟ��N�c�g�k'���Uզ��4+1�vg~^���_�\+16����F��D�PVf4B��hn��\�p�gldC�*P_� n-꛴&�vNϺ� OÓӓ?�|8�R���@�+(3ax[FPP��u �$�g�P: "�U���5�Q�z�!`xǩ�ӻ|�����Z�qxU=,�;A�$��N��n�x� F������I��������طwWX�Z&I�٪-�K��*���=y�6��tM� =����l��Et`X%�ßjw��_�D���8�iV\�,3��겭���9����sfb�l}w�)r�@�֝��3^U�m�#"w�"����EO�k�݊�����t?s:����"�����>�<�.`��W���b PK �J�\8m�� � js/maps-es5.min.jsnu �[��� (function(){"use strict";/** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */Joomla=window.Joomla||{},function(){document.addEventListener("DOMContentLoaded",function(){Joomla.submitbutton=function(o){return o==="map.delete"&&!window.confirm(Joomla.Text._("COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT"))?!1:(Joomla.submitform(o),!0)}})}()})(); PK �J�\�] 7 7 js/maps.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla = window.Joomla || {}; (() => { document.addEventListener('DOMContentLoaded', () => { Joomla.submitbutton = pressbutton => { // @todo replace with joomla-alert if (pressbutton === 'map.delete' && !window.confirm(Joomla.Text._('COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT'))) { return false; } Joomla.submitform(pressbutton); return true; }; }); })(); PK �J�\R�S� � js/finder.min.js.gznu �[��� � �T�k�H�_���e��O�BΔ�4.��]���23�k��E�K��ǽiw�~��<??S��/���B���Q��C�jHj� yP����C�V������r���G�ut���b��R������s�����Ct��z��Tt4V�n?�L��S+��L�_jsʗy2�d��YnU���!��#�}d�u��� k��S! .�23c��E�B��Qr%m�T���l�T�j�v4�b��uKq���%xj�E��W__��V �Z&��2���_e�6��S�DŽ�k^��ի7��������#����n����֎4[�11��Ĵމ_i4��F���G3&��R;[<�[ ʮ+8 ���Ũ�rSU�=\SEv�}��&r���4����G�H4m� �Ue��3a�*ו�p!v0�>5@�9D��h�� �+7.��6��,w[5����u�!3�.���ө��q��-�\�PX4:+�E�2�~�ִyك� ��ȝ��i=`b��bD�6��6�f:��aM.��������^�F^�Tt/!j09XW�� $� ,ݳ�YHu#Y��/,����ϧ��1H��,/�iM�?�P+qj��{��nN�k�/9�>�`��]�L;N'���4zR�[{��h~������D߬!��}k��K PK �J�\����� � js/maps-es5.jsnu �[��� (function () { 'use strict'; /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla = window.Joomla || {}; (function () { document.addEventListener('DOMContentLoaded', function () { Joomla.submitbutton = function (pressbutton) { // @todo replace with joomla-alert if (pressbutton === 'map.delete' && !window.confirm(Joomla.Text._('COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT'))) { return false; } Joomla.submitform(pressbutton); return true; }; }); })(); })(); PK �J�\���U� � js/finder-es5.min.js.gznu �[��� � �TKo�8��W�<d�0mO�hUl�5�i\��S�M�e4G�����B�7qR�(�&>���Բ��=F�w�I �w,����q*�rXo�W+B]i���?Ĭ�(�ؐ��2�L|�Έ?W�u�8?o���#��5H��*x1�B|��.>A�A|k�;q�?� %�Q|H"X�Eן��7��|"N��q�a�ɼ��z��W���Њ)�� �}�M""��� [�go�OPJ�o, W<���;\�aKp�fcC&@�x��d����� &����]��ࡁ�j�P�@S��5)��:K`ɭ�6 ��r�Pȷ{��&\�o�u�� �TIŜi��ŗ���Ԗ(0�Ƙ����s��J�z�0&``0��97��������5�9���q6Mj� �ZE!oq��Dv{'��9�i3�8��N�./�'��o����X�e���!��>cs����rc�"�KţcP�ޙ�p�� �2%Ӱ�Z�`�HS{H<�]�y|�&_2�_4J�>�E�Rfϟ��]�5��qS_�DZK��d�&5��g��l�4+��� DŁc�Ά;�,�Y�� �;8̹�_�U�30�,��|���YI�e�Ƽb�U�^p������1-�_ʬ�]�_K��K#;��Q�����YНμ!X�^�{�� #�{h˾!Iw�?���ͥ�j},�5��³�֗��_e%�f ������s� PK �J�\BOt�5 5 js/maps.min.js.gznu �[��� � U�Ko�P����#�\�U�ŶA44��vM�J���Aڨ�����f&3�5�`�տ�8 tǀ�h�Q�6Ԫ!H�Q5&x2�zd���eu]'���2��WYd(��V��P�JK��]Yd�?��� eʨf� ��9n�q�p����� �S'�r9_͜��B�"�s������J�Q��[Fi��f�=??ƢiwU�����M��l�֪�9�Ȩ �'-#�/T�?�[�a�����: >�M�D��[��ݭ���(���a���S�tO���0�#�j�z�xi~ PK �J�\h C�j j js/indexer-es5.min.jsnu �[��� (function(){"use strict";/** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */(function(i,a){if(!i)throw new Error("core.js was not properly initialised");i.finderIndexer=function(){var E,o=null,p=null,d=null,u=!1,_="index.php?option=com_finder&tmpl=component&format=json",v="&"+a.getElementById("finder-indexer-token").getAttribute("name")+"=1",c=function(e){var s=a.getElementById(e);return s?s.parentNode.removeChild(s):null},R=function(e,s){d=p/o*100;var t=a.getElementById("progress-bar"),r=a.getElementById("finder-progress-header"),f=a.getElementById("finder-progress-message");r&&(r.innerText=e),f&&(f.innerHTML=i.sanitizeHtml(s)),t&&(d<100?(t.style.width=d+"%",t.setAttribute("aria-valuenow",d)):(t.classList.remove("bar-success"),t.classList.add("bar-warning"),t.setAttribute("aria-valuemin",100),t.setAttribute("aria-valuemax",200),t.style.width=d+"%",t.setAttribute("aria-valuenow",d)),s===i.Text._("COM_FINDER_INDEXER_MESSAGE_COMPLETE")&&(c("progress"),window.parent.Joomla.Modal.getCurrent().close()))},h=function(e,s){var t=a.getElementById("finder-progress-header"),r=a.getElementById("finder-progress-message");try{if(e===null)throw new Error(s);if(e.error)throw new Error(e);if(e.start&&(o=e.totalItems,a.getElementById("finder-debug-data"))){var f=a.getElementById("finder-debug-data");Object.entries(e.pluginState).forEach(function(n){var g='<dt class="col-sm-3">'+n[0]+"</dt>";g+='<dd id="finder-'+n[0].replace(/\s+/g,"-").toLowerCase()+'" class="col-sm-9"></dd>',f.insertAdjacentHTML("beforeend",i.sanitizeHtml(g,{dd:["class","id"],dt:["class"]}))})}p+=e.batchOffset,R(e.header,e.message),a.getElementById("finder-debug-data")&&Object.entries(e.pluginState).forEach(function(n){a.getElementById("finder-"+n[0].replace(/\s+/g,"-").toLowerCase()).innerHTML=i.sanitizeHtml(e.pluginState[n[0]].offset+" of "+e.pluginState[n[0]].total)}),p<o?E("indexer.batch"):u||(u=!0,E("indexer.optimize"))}catch(n){c("progress");try{e.error&&(t&&(t.innerText=e.header,t.classList.add("finder-error")),r&&(r.innerHTML=i.sanitizeHtml(e.message),r.classList.add("finder-error")))}catch{n===""&&(n=i.Text._("COM_FINDER_NO_ERROR_RETURNED")),t&&(t.innerText=i.Text._("COM_FINDER_AN_ERROR_HAS_OCCURRED"),t.classList.add("finder-error")),r&&(r.innerHTML=i.sanitizeHtml(n),r.classList.add("finder-error"))}}return!0},m=function(e){var s=a.getElementById("finder-progress-header"),t=a.getElementById("finder-progress-message"),r;if(e instanceof Error){var f=a.createElement("div");f.textContent=e.message,r=f.innerHTML,e instanceof SyntaxError&&(r=i.Text._("JLIB_JS_AJAX_ERROR_PARSE").replace("%s",r))}else if(typeof e=="object"&&e.responseText){r=e.responseText;try{r=JSON.parse(r)}catch{r=i.Text._("JLIB_JS_AJAX_ERROR_OTHER").replace("%s",e.status)}}c("progress");var n=r&&r.header?r.header:i.Text._("COM_FINDER_AN_ERROR_HAS_OCCURRED"),g=r&&r.message?r.message:i.Text._("COM_FINDER_MESSAGE_RETURNED")+"<br>"+r;s&&(s.innerText=n,s.classList.add("finder-error")),t&&(t.innerHTML=i.sanitizeHtml(g),t.classList.add("finder-error"))};E=function(e){i.request({url:_+"&task="+e+v,promise:!0}).then(function(s){h(JSON.parse(s.responseText))}).catch(function(s){m(s)})};var I=function(){p=0,d=0,E("indexer.start")};I()}})(Joomla,document),document.addEventListener("DOMContentLoaded",function(){window.Indexer=Joomla.finderIndexer()})})(); PK �J�\�xi~ ~ js/maps.min.jsnu �[��� /** * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */Joomla=window.Joomla||{},document.addEventListener("DOMContentLoaded",()=>{Joomla.submitbutton=o=>o==="map.delete"&&!window.confirm(Joomla.Text._("COM_FINDER_MAPS_CONFIRM_DELETE_PROMPT"))?!1:(Joomla.submitform(o),!0)}); PK �J�\�]@� � joomla.asset.jsonnu �[��� PK �J�\9' �q q � css/finder.cssnu �[��� PK �J�\Ju�� � � css/finder.min.css.gznu �[��� PK �J�\�R��� � { css/indexer.min.cssnu �[��� PK �J�\�� G css/indexer.min.css.gznu �[��� PK �J�\u3�f f css/dates.min.cssnu �[��� PK �J�\�6� � css/index.htmlnu &1i� PK �J�\L::� � css/dates.min.css.gznu �[��� PK �J�\~6�� css/finder.min.cssnu �[��� PK �J�\�9� � b'