"use strict";(globalThis.webpackChunkb_blocks=globalThis.webpackChunkb_blocks||[]).push([[2877],{2877(e,t,l){l.r(t),l.d(t,{default:()=>S});var s=l(428),c=l(5668);let n=s;function a(e,t,l){var s,c,n,a=function(t,l){if(t>l){var s=l;l=t,t=s}var c=!1;return e.columns(":visible").indexes().filter((function(e){return e===t&&(c=!0),e===l?(c=!1,!0):c}))},o=function(t,l){var s=e.rows({search:"applied"}).indexes();if(s.indexOf(t)>s.indexOf(l)){var c=l;l=t,t=c}var n=!1;return s.filter((function(e){return e===t&&(n=!0),e===l?(n=!1,!0):n}))};e.cells({selected:!0}).any()||l?(c=a(l.column,t.column),n=o(l.row,t.row)):(c=a(0,t.column),n=o(0,t.row)),s=e.cells(n,c).flatten(),e.cells(t,{selected:!0}).any()?e.cells(s).deselect():e.cells(s).select()}function o(e){var t=c.default.select.classes.checkbox;return e?t.replace(/ /g,"."):t}function i(e){var t=e.settings()[0]._select.selector;n(e.table().container()).off("mousedown.dtSelect",t).off("mouseup.dtSelect",t).off("click.dtSelect",t),n("body").off("click.dtSelect"+m(e.table().node()))}function r(e){var t,l=n(e.table().container()),s=e.settings()[0],c=s._select.selector;l.on("mousedown.dtSelect",c,(function(e){(e.shiftKey||e.metaKey||e.ctrlKey)&&l.css("-moz-user-select","none").one("selectstart.dtSelect",c,(function(){return!1})),window.getSelection&&(t=window.getSelection())})).on("mouseup.dtSelect",c,(function(){l.css("-moz-user-select","")})).on("click.dtSelect",c,(function(l){var s,c=e.select.items();if(t){var a=window.getSelection();if((!a.anchorNode||n(a.anchorNode).closest("table")[0]===e.table().node())&&a!==t)return}var o=e.settings()[0],i=e.table().container();if(n(l.target).closest("div.dt-container")[0]==i){var r=e.cell(n(l.target).closest("td, th"));if(r.any()){var d=n.Event("user-select.dt");if(u(e,d,[c,r,l]),!d.isDefaultPrevented()){var f=r.index();"row"===c?(s=f.row,p(l,e,o,"row",s)):"column"===c?(s=r.index().column,p(l,e,o,"column",s)):"cell"===c&&(s=r.index(),p(l,e,o,"cell",s)),o._select_lastCell=f}}}})),n("body").on("click.dtSelect"+m(e.table().node()),(function(t){if(s._select.blurable){if(n(t.target).parents().filter(e.table().container()).length)return;if(0===n(t.target).parents("html").length)return;if(n(t.target).parents("div.DTE").length)return;var l=n.Event("select-blur.dt");if(u(e,l,[t.target,t]),l.isDefaultPrevented())return;v(s,!0)}}))}function u(e,t,l,s){s&&!e.flatten().length||("string"==typeof t&&(t+=".dt"),l.unshift(e),n(e.table().node()).trigger(t,l))}function d(e){return e.mRender&&"selectCheckbox"===e.mRender._name}function f(e,t){if("api"!==e.select.style()&&!1!==e.select.info()){var l=e.settings()[0],s=l._select_set;if(!e.page.info().serverSide)for(var c=s.length-1;c>=0;c--)l.aIds[s[c]]||s.splice(c,1);var a=s.length?s.length:e.rows({selected:!0}).count(),o=e.columns({selected:!0}).count(),i=e.cells({selected:!0}).count();"subtractive"===l._select_mode&&(a=e.page.info().recordsDisplay-s.length);var r=function(t,l,s){t.append(n('').append(e.i18n("select."+l+"s",{_:"%d "+l+"s selected",0:"",1:"1 "+l+" selected"},s)))},u=n(t),d=n('');r(d,"row",a),r(d,"column",o),r(d,"cell",i);var f=u.children("span.select-info");f.length&&f.remove(),""!==d.text()&&u.append(d)}}function h(e,t,l){e.one("draw",(function(){e.row(l).node().focus()})).page(t).draw(!1)}function _(e,t,l,s){var c=e[t+"s"]({search:"applied"}).indexes(),n=c.indexOf(s),a=c.indexOf(l);if(e[t+"s"]({selected:!0}).any()||-1!==n){if(n>a){var o=a;a=n,n=o}c.splice(a+1,c.length),c.splice(0,n)}else c.splice(c.indexOf(l)+1,c.length);e[t](l,{selected:!0}).any()?(c.splice(c.indexOf(l),1),e[t+"s"](c).deselect()):e[t+"s"](c).select()}function v(e,t){if(t||"single"===e._select.style){var l=new c.default.Api(e);l.rows({selected:!0}).deselect(),l.columns({selected:!0}).deselect(),l.cells({selected:!0}).deselect()}}function p(e,t,l,s,c){var n=t.select.style(),o=t.select.toggleable(),i=t[s](c,{selected:!0}).any();if(!i||o)if("os"===n)if(e.ctrlKey||e.metaKey)t[s](c).select(!i);else if(e.shiftKey)"cell"===s?a(t,c,l._select_lastCell||null):_(t,s,c,l._select_lastCell?l._select_lastCell[s]:null);else{var r=t[s+"s"]({selected:!0});i&&1===r.flatten().length?t[s](c).deselect():(r.deselect(),t[s](c).select())}else"multi+shift"==n&&e.shiftKey?"cell"===s?a(t,c,l._select_lastCell||null):_(t,s,c,l._select_lastCell?l._select_lastCell[s]:null):t[s](c).select(!i)}function m(e){return e.id.replace(/[^a-zA-Z0-9\-\_]/g,"-")}function g(e,t,l){for(var s=0;s").attr({class:o(!1),type:"checkbox","aria-label":e.i18n("select.aria.headerCheckbox")||"Select all rows"}).appendTo(a).on("change",(function(){this.checked?"select-page"==t?e.rows({page:"current"}).select():e.rows({search:"applied"}).select():"select-page"==t?e.rows({page:"current",selected:!0}).deselect():e.rows({selected:!0}).deselect()})).on("click",(function(e){e.stopPropagation()}));e.on("draw select deselect",(function(l,s,c){if("row"===c||!c){var n=function(e,t){var l=e.settings()[0],s=l._select.selectable,c=0,n="select-page"==t?e.rows({page:"current",selected:!0}).count():e.rows({selected:!0}).count(),a="select-page"==t?e.rows({page:"current",selected:!0}).count():e.rows({search:"applied",selected:!0}).count();if(s)for(var o="select-page"==t?e.rows({page:"current"}).indexes():e.rows({search:"applied"}).indexes(),i=0;i0?n[a-1].focus():i.start>0?h(e,"previous",":last-child"):s&&h(e,"last",":last-child"):a0)})),this.disable()},destroy:function(e,t,l){e.off(l._eventNamespace)}},showSelected:{text:x("showSelected","Show only selected"),className:"buttons-show-selected",action:function(e,t){if(t.search.fixed("dt-select"))t.search.fixed("dt-select",null),this.active(!1);else{var l=t.settings()[0].aoData;t.search.fixed("dt-select",(function(e,t,s){return l[s]._select_selected})),this.active(!0)}t.draw()}}}),n.each(["Row","Column","Cell"],(function(e,t){var l=t.toLowerCase();c.default.ext.buttons["select"+t+"s"]={text:x("select"+t+"s","Select "+l+"s"),className:"buttons-select-"+l+"s",action:function(){this.select.items(l)},init:function(e){var t=this;this.active(e.select.items()===l),e.on("selectItems.dt.DT",(function(e,s,c){t.active(c===l)}))}}})),c.default.type("select-checkbox",{className:"dt-select",detect:c.default.versionCheck("2.1")?{oneOf:function(){return!1},allOf:function(){return!1},init:function(e,t,l){return d(t)}}:function(e){return"select-checkbox"===e&&e},order:{pre:function(e){return"X"===e?-1:0}}}),n.extend(!0,c.default.defaults.oLanguage,{select:{aria:{rowCheckbox:"Select row"}}}),c.default.render.select=function(e,t){var l=e?c.default.util.get(e):null,s=t?c.default.util.get(t):null,a=function(e,t,c,a){var i=a.settings.aoData[a.row],r=i._select_selected,u=a.settings.oLanguage.select.aria.rowCheckbox,d=a.settings._select.selectable;return"display"===t?d&&!1===d(c,i.nTr,a.row)?"":n("").attr({"aria-label":u,class:o(),name:s?s(c):null,type:"checkbox",value:l?l(c):null,checked:r}).on("input",(function(e){e.preventDefault(),this.checked=n(this).closest("tr").hasClass("selected")}))[0]:"type"===t?"select-checkbox":"filter"===t?"":r?"X":""};return a._name="selectCheckbox",a},c.default.ext.order["select-checkbox"]=function(e,t){return this.api().column(t,{order:"index"}).nodes().map((function(t){return"row"===e._select.items?n(t).parent().hasClass(e._select.className).toString():"cell"===e._select.items&&n(t).hasClass(e._select.className).toString()}))},n.fn.DataTable.select=c.default.select,n(document).on("i18n.dt.dtSelect preInit.dt.dtSelect",(function(e,t){"dt"===e.namespace&&c.default.select.init(new c.default.Api(t))}));const S=c.default}}]);