UNPKG

@digital-blueprint/sublibrary-app

Version:

[GitHub Repository](https://github.com/digital-blueprint/sublibrary-app) | [npmjs package](https://www.npmjs.com/package/@digital-blueprint/sublibrary-app) | [Unpkg CDN](https://unpkg.com/browse/@digital-blueprint/sublibrary-app/) | [Sublibrary Bundle](ht

42 lines 266 kB
let e=e=>e,t,n,r;function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?i(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=c(e,`string`);return typeof t==`symbol`?t:t+``}function c(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)} /*! * License: LGPL-2.1-or-later * Dependencies: * * @webcomponents/scoped-custom-element-registry: BSD-3-Clause * @dbp-toolkit/app-shell: LGPL-2.1-or-later * @dbp-toolkit/language-select: LGPL-2.1-or-later * @dbp-toolkit/auth: LGPL-2.1-or-later * lit-html: BSD-3-Clause * @dbp-toolkit/notification: LGPL-2.1-or-later * @dbp-toolkit/theme-switcher: LGPL-2.1-or-later * universal-router: MIT * @dbp-toolkit/matomo: LGPL-2.1-or-later * xtend: MIT * fuzzy: (MIT) * suggestions: ISC * keycloak-js: Apache-2.0 * @dbp-toolkit/common: LGPL-2.1-or-later * jquery: MIT * select2: MIT * @dbp-toolkit/resource-select: LGPL-2.1-or-later * i18next: MIT * @lit/reactive-element: BSD-3-Clause * lit-element: BSD-3-Clause * @open-wc/dedupe-mixin: MIT * @open-wc/scoped-elements: MIT * dialog-polyfill: BSD * datatables.net: MIT * datatables.net-responsive: MIT * datatables.net-dt: MIT * datatables.net-responsive-dt: MIT * jszip: (MIT OR GPL-3.0-or-later) * datatables.net-buttons: MIT * datatables.net-buttons-dt: MIT * @dbp-toolkit/data-table-view: LGPL-2.1-or-later */ import{d as l,i as u,l as d,u as f}from"./library-select.BChQfqNA.js";import{B as p,H as m,P as h,T as g,V as _,b as v,g as y,v as b}from"./styles.D8JNhv4k.js";var x=d((e,t)=>{ /*! DataTables 1.12.1 * ©2008-2022 SpryMedia Ltd - datatables.net/license */ (function(n){typeof define==`function`&&define.amd?define([`jquery`],function(e){return n(e,window,document)}):typeof e==`object`?t.exports=function(e,t){return e||=window,t||=typeof window<`u`?u():u()(e),n(t,e,e.document)}:window.DataTable=n(jQuery,window,document)})(function(e,t,n,r){var i=function t(n,i){if(this instanceof t)return e(n).DataTable(i);i=n,this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return e?new o(mt(this[a.iApiIndex])):new o(this)},this.fnAddData=function(t,n){var i=this.api(!0),a=Array.isArray(t)&&(Array.isArray(t[0])||e.isPlainObject(t[0]))?i.rows.add(t):i.row.add(t);return(n===r||n)&&i.draw(),a.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],i=n.oScroll;e===r||e?t.draw(!1):(i.sX!==``||i.sY!==``)&&Ye(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===r||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var i=this.api(!0),a=i.rows(e),o=a.settings()[0],s=o.aoData[a[0][0]];return a.remove(),t&&t.call(this,o,s),(n===r||n)&&i.draw(),s},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,i,a,o){var s=this.api(!0);t===null||t===r?s.search(e,n,i,o):s.column(t).search(e,n,i,o),s.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(e!==r){var i=e.nodeName?e.nodeName.toLowerCase():``;return t!==r||i==`td`||i==`th`?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e===r?t.rows().nodes().flatten().toArray():t.row(e).node()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();if(n==`TR`)return t.row(e).index();if(n==`TD`||n==`TH`){var r=t.cell(e).index();return[r.row,r.columnVisible,r.column]}return null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,n){return this.api(!0).row(e).child(t,n).show().child()[0]},this.fnPageChange=function(e,t){var n=this.api(!0).page(e);(t===r||t)&&n.draw(!1)},this.fnSetColumnVis=function(e,t,n){var i=this.api(!0).column(e).visible(t);(n===r||n)&&i.columns.adjust().draw()},this.fnSettings=function(){return mt(this[a.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,n){this.api(!0).order.listener(e,t,n)},this.fnUpdate=function(e,t,n,i,a){var o=this.api(!0);return n===r||n===null?o.row(t).data(e):o.cell(t,n).data(e),(a===r||a)&&o.columns.adjust(),(i===r||i)&&o.draw(),0},this.fnVersionCheck=a.fnVersionCheck;var s=this,c=i===r,l=this.length;for(var u in c&&(i={}),this.oApi=this.internal=a.internal,t.ext.internal)u&&(this[u]=an(u));return this.each(function(){var n=l>1?_t({},i,!0):i,a=0,o,u=this.getAttribute(`id`),d=!1,f=t.defaults,p=e(this);if(this.nodeName.toLowerCase()!=`table`){ht(null,0,`Non-table node initialisation (`+this.nodeName+`)`,2);return}P(f),F(f.column),j(f,f,!0),j(f.column,f.column,!0),j(f,e.extend(n,p.data()),!0);var m=t.settings;for(a=0,o=m.length;a<o;a++){var h=m[a];if(h.nTable==this||h.nTHead&&h.nTHead.parentNode==this||h.nTFoot&&h.nTFoot.parentNode==this){var g=n.bRetrieve===r?f.bRetrieve:n.bRetrieve,_=n.bDestroy===r?f.bDestroy:n.bDestroy;if(c||g)return h.oInstance;if(_){h.oInstance.fnDestroy();break}else{ht(h,0,`Cannot reinitialise DataTable`,3);return}}if(h.sTableId==this.id){m.splice(a,1);break}}(u===null||u===``)&&(u=`DataTables_Table_`+ t.ext._unique++,this.id=u);var v=e.extend(!0,{},t.models.oSettings,{sDestroyWidth:p[0].style.width,sInstance:u,sTableId:u});v.nTable=this,v.oApi=s.internal,v.oInit=n,m.push(v),v.oInstance=s.length===1?s:p.dataTable(),P(n),M(n.oLanguage),n.aLengthMenu&&!n.iDisplayLength&&(n.iDisplayLength=Array.isArray(n.aLengthMenu[0])?n.aLengthMenu[0][0]:n.aLengthMenu[0]),n=_t(e.extend(!0,{},f),n),gt(v.oFeatures,n,[`bPaginate`,`bLengthChange`,`bFilter`,`bSort`,`bSortMulti`,`bInfo`,`bProcessing`,`bAutoWidth`,`bSortClasses`,`bServerSide`,`bDeferRender`]),gt(v,n,[`asStripeClasses`,`ajax`,`fnServerData`,`fnFormatNumber`,`sServerMethod`,`aaSorting`,`aaSortingFixed`,`aLengthMenu`,`sPaginationType`,`sAjaxSource`,`sAjaxDataProp`,`iStateDuration`,`sDom`,`bSortCellsTop`,`iTabIndex`,`fnStateLoadCallback`,`fnStateSaveCallback`,`renderer`,`searchDelay`,`rowId`,[`iCookieDuration`,`iStateDuration`],[`oSearch`,`oPreviousSearch`],[`aoSearchCols`,`aoPreSearchCols`],[`iDisplayLength`,`_iDisplayLength`]]),gt(v.oScroll,n,[[`sScrollX`,`sX`],[`sScrollXInner`,`sXInner`],[`sScrollY`,`sY`],[`bScrollCollapse`,`bCollapse`]]),gt(v.oLanguage,n,`fnInfoCallback`),yt(v,`aoDrawCallback`,n.fnDrawCallback,`user`),yt(v,`aoServerParams`,n.fnServerParams,`user`),yt(v,`aoStateSaveParams`,n.fnStateSaveParams,`user`),yt(v,`aoStateLoadParams`,n.fnStateLoadParams,`user`),yt(v,`aoStateLoaded`,n.fnStateLoaded,`user`),yt(v,`aoRowCallback`,n.fnRowCallback,`user`),yt(v,`aoRowCreatedCallback`,n.fnCreatedRow,`user`),yt(v,`aoHeaderCallback`,n.fnHeaderCallback,`user`),yt(v,`aoFooterCallback`,n.fnFooterCallback,`user`),yt(v,`aoInitComplete`,n.fnInitComplete,`user`),yt(v,`aoPreDrawCallback`,n.fnPreDrawCallback,`user`),v.rowIdFn=W(n.rowId),I(v);var y=v.oClasses;if(e.extend(y,t.ext.classes,n.oClasses),p.addClass(y.sTable),v.iInitDisplayStart===r&&(v.iInitDisplayStart=n.iDisplayStart,v._iDisplayStart=n.iDisplayStart),n.iDeferLoading!==null){v.bDeferLoading=!0;var b=Array.isArray(n.iDeferLoading);v._iRecordsDisplay=b?n.iDeferLoading[0]:n.iDeferLoading,v._iRecordsTotal=b?n.iDeferLoading[1]:n.iDeferLoading}var x=v.oLanguage;e.extend(!0,x,n.oLanguage),x.sUrl?(e.ajax({dataType:`json`,url:x.sUrl,success:function(t){j(f.oLanguage,t),M(t),e.extend(!0,x,t,v.oInit.oLanguage),$(v,null,`i18n`,[v]),Be(v)},error:function(){Be(v)}}),d=!0):$(v,null,`i18n`,[v]),n.asStripeClasses===null&&(v.asStripeClasses=[y.sStripeOdd,y.sStripeEven]);var S=v.asStripeClasses,C=p.children(`tbody`).find(`tr`).eq(0);e.inArray(!0,e.map(S,function(e,t){return C.hasClass(e)}))!==-1&&(e(`tbody tr`,this).removeClass(S.join(` `)),v.asDestroyStripes=S.slice());var w=[],T,E=this.getElementsByTagName(`thead`);if(E.length!==0&&(Z(v.aoHeader,E[0]),w=Q(v)),n.aoColumns===null)for(T=[],a=0,o=w.length;a<o;a++)T.push(null);else T=n.aoColumns;for(a=0,o=T.length;a<o;a++)L(v,w?w[a]:null);if(ae(v,n.aoColumnDefs,T,function(e,t){te(v,e,t)}),C.length){var D=function(e,t){return e.getAttribute(`data-`+t)===null?null:t};e(C[0]).children(`th, td`).each(function(e,t){var n=v.aoColumns[e];if(n.mData===e){var i=D(t,`sort`)||D(t,`order`),a=D(t,`filter`)||D(t,`search`);(i!==null||a!==null)&&(n.mData={_:e+`.display`,sort:i===null?r:e+`.@data-`+i,type:i===null?r:e+`.@data-`+i,filter:a===null?r:e+`.@data-`+a},te(v,e))}})}var O=v.oFeatures,k=function(){if(n.aaSorting===r){var t=v.aaSorting;for(a=0,o=t.length;a<o;a++)t[a][1]=v.aoColumns[a].asSorting[0]}lt(v),O.bSort&&yt(v,`aoDrawCallback`,function(){if(v.bSorted){var t=it(v),n={};e.each(t,function(e,t){n[t.src]=t.dir}),$(v,null,`order`,[v,t,n]),ot(v)}}),yt(v,`aoDrawCallback`,function(){(v.bSorted||St(v)===`ssp`||O.bDeferRender)&&lt(v)},`sc`);var i=p.children(`caption`).each(function(){this._captionSide=e(this).css(`caption-side`)}),s=p.children(`thead`);s.length===0&&(s=e(`<thead/>`).appendTo(p)),v.nTHead=s[0];var c=p.children(`tbody`);c.length===0&&(c=e(`<tbody/>`).insertAfter(s)),v.nTBody=c[0];var l=p.children(`tfoot`);if(l.length===0&&i.length>0&&(v.oScroll.sX!==``||v.oScroll.sY!==``)&&(l=e(`<tfoot/>`).appendTo(p)),l.length===0||l.children().length===0?p.addClass(y.sNoFooter):l.length>0&&(v.nTFoot=l[0],Z(v.aoFooter,v.nTFoot)),n.aaData)for(a=0;a<n.aaData.length;a++)oe(v,n.aaData[a]);else (v.bDeferLoading||St(v)==`dom`)&&se(v,e(v.nTBody).children(`tr`));v.aiDisplay=v.aiDisplayMaster.slice(),v.bInitialised=!0,d===!1&&Be(v)};yt(v,`aoDrawCallback`,dt,`state_save`),n.bStateSave?(O.bStateSave=!0,ft(v,n,k)):k()}),s=null,this},a,o,s,c,l={},u=/[\r\n\u2028]/g,d=/<.*?>/g,f=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,p=RegExp(`(\\`+[`/`,`.`,`*`,`+`,`?`,`|`,`(`,`)`,`[`,`]`,`{`,`}`,`\\`,`$`,`^`,`-`].join(`|\\`)+`)`,`g`),m=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,h=function(e){return!e||e===!0||e===`-`},g=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},_=function(e,t){return l[t]||(l[t]=new RegExp(je(t),`g`)),typeof e==`string`&&t!==`.`?e.replace(/\./g,``).replace(l[t],`.`):e},v=function(e,t,n){var r=typeof e==`string`;return h(e)?!0:(t&&r&&(e=_(e,t)),n&&r&&(e=e.replace(m,``)),!isNaN(parseFloat(e))&&isFinite(e))},y=function(e){return h(e)||typeof e==`string`},b=function(e,t,n){return h(e)||y(e)&&v(T(e),t,n)?!0:null},x=function(e,t,n){var i=[],a=0,o=e.length;if(n!==r)for(;a<o;a++)e[a]&&e[a][t]&&i.push(e[a][t][n]);else for(;a<o;a++)e[a]&&i.push(e[a][t]);return i},S=function(e,t,n,i){var a=[],o=0,s=t.length;if(i!==r)for(;o<s;o++)e[t[o]][n]&&a.push(e[t[o]][n][i]);else for(;o<s;o++)a.push(e[t[o]][n]);return a},C=function(e,t){var n=[],i;t===r?(t=0,i=e):(i=t,t=e);for(var a=t;a<i;a++)n.push(a);return n},w=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},T=function(e){return e.replace(d,``)},E=function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],r=1,i=t.length;r<i;r++){if(t[r]===n)return!1;n=t[r]}return!0},D=function(e){if(E(e))return e.slice();var t=[],n,r,i=e.length,a,o=0;again:for(r=0;r<i;r++){for(n=e[r],a=0;a<o;a++)if(t[a]===n)continue again;t.push(n),o++}return t},O=function e(t,n){if(Array.isArray(n))for(var r=0;r<n.length;r++)e(t,n[r]);else t.push(n);return t},k=function(e,t){return t===r&&(t=0),this.indexOf(e,t)!==-1};Array.isArray||(Array.isArray=function(e){return Object.prototype.toString.call(e)===`[object Array]`}),Array.prototype.includes||(Array.prototype.includes=k),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``)}),String.prototype.includes||(String.prototype.includes=k),i.util={throttle:function(e,t){var n=t===r?200:t,i,a;return function(){var t=this,o=+new Date,s=arguments;i&&o<i+n?(clearTimeout(a),a=setTimeout(function(){i=r,e.apply(t,s)},n)):(i=o,e.apply(t,s))}},escapeRegex:function(e){return e.replace(p,`\\$1`)},set:function(t){if(e.isPlainObject(t))return i.util.set(t._);if(t===null)return function(){};if(typeof t==`function`)return function(e,n,r){t(e,`set`,n,r)};if(typeof t==`string`&&(t.indexOf(`.`)!==-1||t.indexOf(`[`)!==-1||t.indexOf(`(`)!==-1)){var n=function e(t,n,i){for(var a=U(i),o,s=a[a.length-1],c,l,u,d,f=0,p=a.length-1;f<p;f++){if(a[f]===`__proto__`||a[f]===`constructor`)throw Error(`Cannot set prototype values`);if(c=a[f].match(de),l=a[f].match(H),c){if(a[f]=a[f].replace(de,``),t[a[f]]=[],o=a.slice(),o.splice(0,f+1),d=o.join(`.`),Array.isArray(n))for(var m=0,h=n.length;m<h;m++)u={},e(u,n[m],d),t[a[f]].push(u);else t[a[f]]=n;return}else l&&(a[f]=a[f].replace(H,``),t=t[a[f]](n));(t[a[f]]===null||t[a[f]]===r)&&(t[a[f]]={}),t=t[a[f]]}s.match(H)?t=t[s.replace(H,``)](n):t[s.replace(de,``)]=n};return function(e,r){return n(e,r,t)}}else return function(e,n){e[t]=n}},get:function(t){if(e.isPlainObject(t)){var n={};return e.each(t,function(e,t){t&&(n[e]=i.util.get(t))}),function(e,t,i,a){var o=n[t]||n._;return o===r?e:o(e,t,i,a)}}else if(t===null)return function(e){return e};else if(typeof t==`function`)return function(e,n,r,i){return t(e,n,r,i)};else if(typeof t==`string`&&(t.indexOf(`.`)!==-1||t.indexOf(`[`)!==-1||t.indexOf(`(`)!==-1)){var a=function e(t,n,i){var a,o,s,c;if(i!==``)for(var l=U(i),u=0,d=l.length;u<d;u++){if(a=l[u].match(de),o=l[u].match(H),a){if(l[u]=l[u].replace(de,``),l[u]!==``&&(t=t[l[u]]),s=[],l.splice(0,u+1),c=l.join(`.`),Array.isArray(t))for(var f=0,p=t.length;f<p;f++)s.push(e(t[f],n,c));var m=a[0].substring(1,a[0].length-1);t=m===``?s:s.join(m);break}else if(o){l[u]=l[u].replace(H,``),t=t[l[u]]();continue}if(t===null||t[l[u]]===r)return r;t=t[l[u]]}return t};return function(e,n){return a(e,n,t)}}else return function(e,n){return e[t]}}};function A(t){var n=`a aa ai ao as b fn i m o s `,r,i,a={};e.each(t,function(e,o){r=e.match(/^([^A-Z]+?)([A-Z])/),r&&n.indexOf(r[1]+` `)!==-1&&(i=e.replace(r[0],r[2].toLowerCase()),a[i]=e,r[1]===`o`&&A(t[e]))}),t._hungarianMap=a}function j(t,n,i){t._hungarianMap||A(t);var a;e.each(n,function(o,s){a=t._hungarianMap[o],a!==r&&(i||n[a]===r)&&(a.charAt(0)===`o`?(n[a]||(n[a]={}),e.extend(!0,n[a],n[o]),j(t[a],n[a],i)):n[a]=n[o])})}function M(e){var t=i.defaults.oLanguage,n=t.sDecimal;if(n&&Jt(n),e){var r=e.sZeroRecords;!e.sEmptyTable&&r&&t.sEmptyTable===`No data available in table`&&gt(e,e,`sZeroRecords`,`sEmptyTable`),!e.sLoadingRecords&&r&&t.sLoadingRecords===`Loading...`&&gt(e,e,`sZeroRecords`,`sLoadingRecords`),e.sInfoThousands&&(e.sThousands=e.sInfoThousands);var a=e.sDecimal;a&&n!==a&&Jt(a)}}var N=function(e,t,n){e[t]!==r&&(e[n]=e[t])};function P(e){N(e,`ordering`,`bSort`),N(e,`orderMulti`,`bSortMulti`),N(e,`orderClasses`,`bSortClasses`),N(e,`orderCellsTop`,`bSortCellsTop`),N(e,`order`,`aaSorting`),N(e,`orderFixed`,`aaSortingFixed`),N(e,`paging`,`bPaginate`),N(e,`pagingType`,`sPaginationType`),N(e,`pageLength`,`iDisplayLength`),N(e,`searching`,`bFilter`),typeof e.sScrollX==`boolean`&&(e.sScrollX=e.sScrollX?`100%`:``),typeof e.scrollX==`boolean`&&(e.scrollX=e.scrollX?`100%`:``);var t=e.aoSearchCols;if(t)for(var n=0,r=t.length;n<r;n++)t[n]&&j(i.models.oSearch,t[n])}function F(e){N(e,`orderable`,`bSortable`),N(e,`orderData`,`aDataSort`),N(e,`orderSequence`,`asSorting`),N(e,`orderDataType`,`sortDataType`);var t=e.aDataSort;typeof t==`number`&&!Array.isArray(t)&&(e.aDataSort=[t])}function I(n){if(!i.__browser){var r={};i.__browser=r;var a=e(`<div/>`).css({position:`fixed`,top:0,left:e(t).scrollLeft()*-1,height:1,width:1,overflow:`hidden`}).append(e(`<div/>`).css({position:`absolute`,top:1,left:1,width:100,overflow:`scroll`}).append(e(`<div/>`).css({width:`100%`,height:10}))).appendTo(`body`),o=a.children(),s=o.children();r.barWidth=o[0].offsetWidth-o[0].clientWidth,r.bScrollOversize=s[0].offsetWidth===100&&o[0].clientWidth!==100,r.bScrollbarLeft=Math.round(s.offset().left)!==1,r.bBounding=!!a[0].getBoundingClientRect().width,a.remove()}e.extend(n.oBrowser,i.__browser),n.oScroll.iBarWidth=i.__browser.barWidth}function ee(e,t,n,i,a,o){var s=i,c,l=!1;for(n!==r&&(c=n,l=!0);s!==a;)e.hasOwnProperty(s)&&(c=l?t(c,e[s],s,e):e[s],l=!0,s+=o);return c}function L(t,r){var a=i.defaults.column,o=t.aoColumns.length,s=e.extend({},i.models.oColumn,a,{nTh:r||n.createElement(`th`),sTitle:a.sTitle?a.sTitle:r?r.innerHTML:``,aDataSort:a.aDataSort?a.aDataSort:[o],mData:a.mData?a.mData:o,idx:o});t.aoColumns.push(s);var c=t.aoPreSearchCols;c[o]=e.extend({},i.models.oSearch,c[o]),te(t,o,e(r).data())}function te(t,n,a){var o=t.aoColumns[n],s=t.oClasses,c=e(o.nTh);if(!o.sWidthOrig){o.sWidthOrig=c.attr(`width`)||null;var l=(c.attr(`style`)||``).match(/width:\s*(\d+[pxem%]+)/);l&&(o.sWidthOrig=l[1])}if(a!==r&&a!==null){F(a),j(i.defaults.column,a,!0),a.mDataProp!==r&&!a.mData&&(a.mData=a.mDataProp),a.sType&&(o._sManualType=a.sType),a.className&&!a.sClass&&(a.sClass=a.className),a.sClass&&c.addClass(a.sClass);var u=o.sClass;e.extend(o,a),gt(o,a,`sWidth`,`sWidthOrig`),u!==o.sClass&&(o.sClass=u+` `+o.sClass),a.iDataSort!==r&&(o.aDataSort=[a.iDataSort]),gt(o,a,`aDataSort`)}var d=o.mData,f=W(d),p=o.mRender?W(o.mRender):null,m=function(e){return typeof e==`string`&&e.indexOf(`@`)!==-1};o._bAttrSrc=e.isPlainObject(d)&&(m(d.sort)||m(d.type)||m(d.filter)),o._setter=null,o.fnGetData=function(e,t,n){var i=f(e,t,r,n);return p&&t?p(i,t,e,n):i},o.fnSetData=function(e,t,n){return fe(d)(e,t,n)},typeof d!=`number`&&(t._rowReadObject=!0),t.oFeatures.bSort||(o.bSortable=!1,c.addClass(s.sSortableNone));var h=e.inArray(`asc`,o.asSorting)!==-1,g=e.inArray(`desc`,o.asSorting)!==-1;!o.bSortable||!h&&!g?(o.sSortingClass=s.sSortableNone,o.sSortingClassJUI=``):h&&!g?(o.sSortingClass=s.sSortableAsc,o.sSortingClassJUI=s.sSortJUIAscAllowed):!h&&g?(o.sSortingClass=s.sSortableDesc,o.sSortingClassJUI=s.sSortJUIDescAllowed):(o.sSortingClass=s.sSortable,o.sSortingClassJUI=s.sSortJUI)}function ne(e){if(e.oFeatures.bAutoWidth!==!1){var t=e.aoColumns;Qe(e);for(var n=0,r=t.length;n<r;n++)t[n].nTh.style.width=t[n].sWidth}var i=e.oScroll;(i.sY!==``||i.sX!==``)&&Ye(e),$(e,null,`column-sizing`,[e])}function re(e,t){var n=z(e,`bVisible`);return typeof n[t]==`number`?n[t]:null}function ie(t,n){var r=z(t,`bVisible`),i=e.inArray(n,r);return i===-1?null:i}function R(t){var n=0;return e.each(t.aoColumns,function(t,r){r.bVisible&&e(r.nTh).css(`display`)!==`none`&&n++}),n}function z(t,n){var r=[];return e.map(t.aoColumns,function(e,t){e[n]&&r.push(t)}),r}function B(e){var t=e.aoColumns,n=e.aoData,a=i.ext.type.detect,o,s,c,l,u,d,f,p,m;for(o=0,s=t.length;o<s;o++)if(f=t[o],m=[],!f.sType&&f._sManualType)f.sType=f._sManualType;else if(!f.sType){for(c=0,l=a.length;c<l;c++){for(u=0,d=n.length;u<d&&(m[u]===r&&(m[u]=V(e,u,o,`type`)),p=a[c](m[u],e),!(!p&&c!==a.length-1||p===`html`&&!h(m[u])));u++);if(p){f.sType=p;break}}f.sType||=`string`}}function ae(t,n,i,a){var o,s,c,l,u,d,f,p=t.aoColumns;if(n)for(o=n.length-1;o>=0;o--){f=n[o];var m=f.target===r?f.targets===r?f.aTargets:f.targets:f.target;for(Array.isArray(m)||(m=[m]),c=0,l=m.length;c<l;c++)if(typeof m[c]==`number`&&m[c]>=0){for(;p.length<=m[c];)L(t);a(m[c],f)}else if(typeof m[c]==`number`&&m[c]<0)a(p.length+m[c],f);else if(typeof m[c]==`string`)for(u=0,d=p.length;u<d;u++)(m[c]==`_all`||e(p[u].nTh).hasClass(m[c]))&&a(u,f)}if(i)for(o=0,s=i.length;o<s;o++)a(o,i[o])}function oe(t,n,a,o){var s=t.aoData.length,c=e.extend(!0,{},i.models.oRow,{src:a?`dom`:`data`,idx:s});c._aData=n,t.aoData.push(c);for(var l=t.aoColumns,u=0,d=l.length;u<d;u++)l[u].sType=null;t.aiDisplayMaster.push(s);var f=t.rowIdFn(n);return f!==r&&(t.aIds[f]=c),(a||!t.oFeatures.bDeferRender)&&me(t,s,a,o),s}function se(t,n){var r;return n instanceof e||(n=e(n)),n.map(function(e,n){return r=J(t,n),oe(t,r.data,n,r.cells)})}function ce(e,t){return t._DT_RowIndex===r?null:t._DT_RowIndex}function le(t,n,r){return e.inArray(r,t.aoData[n].anCells)}function V(e,t,n,a){a===`search`?a=`filter`:a===`order`&&(a=`sort`);var o=e.iDraw,s=e.aoColumns[n],c=e.aoData[t]._aData,l=s.sDefaultContent,u=s.fnGetData(c,a,{settings:e,row:t,col:n});if(u===r)return e.iDrawError!=o&&l===null&&(ht(e,0,`Requested unknown parameter `+(typeof s.mData==`function`?`{function}`:`'`+s.mData+`'`)+` for row `+t+`, column `+n,4),e.iDrawError=o),l;if((u===c||u===null)&&l!==null&&a!==r)u=l;else if(typeof u==`function`)return u.call(c);if(u===null&&a===`display`)return``;if(a===`filter`){var d=i.ext.type.search;d[s.sType]&&(u=d[s.sType](u))}return u}function ue(e,t,n,r){var i=e.aoColumns[n],a=e.aoData[t]._aData;i.fnSetData(a,r,{settings:e,row:t,col:n})}var de=/\[.*?\]$/,H=/\(\)$/;function U(t){return e.map(t.match(/(\\.|[^\.])+/g)||[``],function(e){return e.replace(/\\\./g,`.`)})}var W=i.util.get,fe=i.util.set;function pe(e){return x(e.aoData,`_aData`)}function G(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function K(e,t,n){for(var i=-1,a=0,o=e.length;a<o;a++)e[a]==t?i=a:e[a]>t&&e[a]--;i!=-1&&n===r&&e.splice(i,1)}function q(e,t,n,i){var a=e.aoData[t],o,s,c=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=V(e,t,r,`display`)};if(n===`dom`||(!n||n===`auto`)&&a.src===`dom`)a._aData=J(e,a,i,i===r?r:a._aData).data;else{var l=a.anCells;if(l)if(i!==r)c(l[i],i);else for(o=0,s=l.length;o<s;o++)c(l[o],o)}a._aSortData=null,a._aFilterData=null;var u=e.aoColumns;if(i!==r)u[i].sType=null;else{for(o=0,s=u.length;o<s;o++)u[o].sType=null;Y(e,a)}}function J(e,t,n,i){var a=[],o=t.firstChild,s,c,l=0,u,d=e.aoColumns,f=e._rowReadObject;i=i===r?f?{}:[]:i;var p=function(e,t){if(typeof e==`string`){var n=e.indexOf(`@`);if(n!==-1){var r=e.substring(n+1);fe(e)(i,t.getAttribute(r))}}},m=function(e){(n===r||n===l)&&(c=d[l],u=e.innerHTML.trim(),c&&c._bAttrSrc?(fe(c.mData._)(i,u),p(c.mData.sort,e),p(c.mData.type,e),p(c.mData.filter,e)):f?(c._setter||=fe(c.mData),c._setter(i,u)):i[l]=u),l++};if(o)for(;o;)s=o.nodeName.toUpperCase(),(s==`TD`||s==`TH`)&&(m(o),a.push(o)),o=o.nextSibling;else{a=t.anCells;for(var h=0,g=a.length;h<g;h++)m(a[h])}var _=t.firstChild?t:t.nTr;if(_){var v=_.getAttribute(`id`);v&&fe(e.rowId)(i,v)}return{data:i,cells:a}}function me(t,r,i,a){var o=t.aoData[r],s=o._aData,c=[],l,u,d,f,p,m;if(o.nTr===null){for(l=i||n.createElement(`tr`),o.nTr=l,o.anCells=c,l._DT_RowIndex=r,Y(t,o),f=0,p=t.aoColumns.length;f<p;f++)d=t.aoColumns[f],m=!i,u=m?n.createElement(d.sCellType):a[f],u._DT_CellIndex={row:r,column:f},c.push(u),(m||(d.mRender||d.mData!==f)&&(!e.isPlainObject(d.mData)||d.mData._!==f+`.display`))&&(u.innerHTML=V(t,r,f,`display`)),d.sClass&&(u.className+=` `+d.sClass),d.bVisible&&!i?l.appendChild(u):!d.bVisible&&i&&u.parentNode.removeChild(u),d.fnCreatedCell&&d.fnCreatedCell.call(t.oInstance,u,V(t,r,f),s,r,f);$(t,`aoRowCreatedCallback`,null,[l,s,r,c])}}function Y(t,n){var r=n.nTr,i=n._aData;if(r){var a=t.rowIdFn(i);if(a&&(r.id=a),i.DT_RowClass){var o=i.DT_RowClass.split(` `);n.__rowc=n.__rowc?D(n.__rowc.concat(o)):o,e(r).removeClass(n.__rowc.join(` `)).addClass(i.DT_RowClass)}i.DT_RowAttr&&e(r).attr(i.DT_RowAttr),i.DT_RowData&&e(r).data(i.DT_RowData)}}function X(t){var n,r,i,a,o,s=t.nTHead,c=t.nTFoot,l=e(`th, td`,s).length===0,u=t.oClasses,d=t.aoColumns;for(l&&(a=e(`<tr/>`).appendTo(s)),n=0,r=d.length;n<r;n++)o=d[n],i=e(o.nTh).addClass(o.sClass),l&&i.appendTo(a),t.oFeatures.bSort&&(i.addClass(o.sSortingClass),o.bSortable!==!1&&(i.attr(`tabindex`,t.iTabIndex).attr(`aria-controls`,t.sTableId),ct(t,o.nTh,n))),o.sTitle!=i[0].innerHTML&&i.html(o.sTitle),xt(t,`header`)(t,i,o,u);if(l&&Z(t.aoHeader,s),e(s).children(`tr`).children(`th, td`).addClass(u.sHeaderTH),e(c).children(`tr`).children(`th, td`).addClass(u.sFooterTH),c!==null){var f=t.aoFooter[0];for(n=0,r=f.length;n<r;n++)o=d[n],o.nTf=f[n].cell,o.sClass&&e(o.nTf).addClass(o.sClass)}}function he(t,n,i){var a,o,s,c,l,u,d,f=[],p=[],m=t.aoColumns.length,h,g;if(n){for(i===r&&(i=!1),a=0,o=n.length;a<o;a++){for(f[a]=n[a].slice(),f[a].nTr=n[a].nTr,s=m-1;s>=0;s--)!t.aoColumns[s].bVisible&&!i&&f[a].splice(s,1);p.push([])}for(a=0,o=f.length;a<o;a++){if(d=f[a].nTr,d)for(;u=d.firstChild;)d.removeChild(u);for(s=0,c=f[a].length;s<c;s++)if(h=1,g=1,p[a][s]===r){for(d.appendChild(f[a][s].cell),p[a][s]=1;f[a+h]!==r&&f[a][s].cell==f[a+h][s].cell;)p[a+h][s]=1,h++;for(;f[a][s+g]!==r&&f[a][s].cell==f[a][s+g].cell;){for(l=0;l<h;l++)p[a+l][s+g]=1;g++}e(f[a][s].cell).attr(`rowspan`,h).attr(`colspan`,g)}}}}function ge(t,n){ye(t);var r=$(t,`aoPreDrawCallback`,`preDraw`,[t]);if(e.inArray(!1,r)!==-1){qe(t,!1);return}var i=[],a=0,o=t.asStripeClasses,s=o.length,c=t.oLanguage,l=St(t)==`ssp`,u=t.aiDisplay,d=t._iDisplayStart,f=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,qe(t,!1);else if(!l)t.iDraw++;else if(!t.bDestroying&&!n){xe(t);return}if(u.length!==0)for(var p=l?0:d,m=l?t.aoData.length:f,h=p;h<m;h++){var g=u[h],_=t.aoData[g];_.nTr===null&&me(t,g);var v=_.nTr;if(s!==0){var y=o[a%s];_._sRowStripe!=y&&(e(v).removeClass(_._sRowStripe).addClass(y),_._sRowStripe=y)}$(t,`aoRowCallback`,null,[v,_._aData,a,h,g]),i.push(v),a++}else{var b=c.sZeroRecords;t.iDraw==1&&St(t)==`ajax`?b=c.sLoadingRecords:c.sEmptyTable&&t.fnRecordsTotal()===0&&(b=c.sEmptyTable),i[0]=e(`<tr/>`,{class:s?o[0]:``}).append(e(`<td />`,{valign:`top`,colSpan:R(t),class:t.oClasses.sRowEmpty}).html(b))[0]}$(t,`aoHeaderCallback`,`header`,[e(t.nTHead).children(`tr`)[0],pe(t),d,f,u]),$(t,`aoFooterCallback`,`footer`,[e(t.nTFoot).children(`tr`)[0],pe(t),d,f,u]);var x=e(t.nTBody);x.children().detach(),x.append(e(i)),$(t,`aoDrawCallback`,`draw`,[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}function _e(e,t){var n=e.oFeatures,r=n.bSort,i=n.bFilter;r&&at(e),i?Ee(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),t!==!0&&(e._iDisplayStart=0),e._drawHold=t,ge(e),e._drawHold=!1}function ve(t){var n=t.oClasses,r=e(t.nTable),a=e(`<div/>`).insertBefore(r),o=t.oFeatures,s=e(`<div/>`,{id:t.sTableId+`_wrapper`,class:n.sWrapper+(t.nTFoot?``:` `+n.sNoFooter)});t.nHolding=a[0],t.nTableWrapper=s[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var c=t.sDom.split(``),l,u,d,f,p,m,h=0;h<c.length;h++){if(l=null,u=c[h],u==`<`){if(d=e(`<div/>`)[0],f=c[h+1],f==`'`||f==`"`){for(p=``,m=2;c[h+m]!=f;)p+=c[h+m],m++;if(p==`H`?p=n.sJUIHeader:p==`F`&&(p=n.sJUIFooter),p.indexOf(`.`)!=-1){var g=p.split(`.`);d.id=g[0].substr(1,g[0].length-1),d.className=g[1]}else p.charAt(0)==`#`?d.id=p.substr(1,p.length-1):d.className=p;h+=m}s.append(d),s=e(d)}else if(u==`>`)s=s.parent();else if(u==`l`&&o.bPaginate&&o.bLengthChange)l=Ue(t);else if(u==`f`&&o.bFilter)l=Te(t);else if(u==`r`&&o.bProcessing)l=Ke(t);else if(u==`t`)l=Je(t);else if(u==`i`&&o.bInfo)l=Le(t);else if(u==`p`&&o.bPaginate)l=We(t);else if(i.ext.feature.length!==0){for(var _=i.ext.feature,v=0,y=_.length;v<y;v++)if(u==_[v].cFeature){l=_[v].fnInit(t);break}}if(l){var b=t.aanFeatures;b[u]||(b[u]=[]),b[u].push(l),s.append(l)}}a.replaceWith(s),t.nHolding=null}function Z(t,n){var r=e(n).children(`tr`),i,a,o,s,c,l,u,d,f,p,m,h=function(e,t,n){for(var r=e[t];r[n];)n++;return n};for(t.splice(0,t.length),o=0,l=r.length;o<l;o++)t.push([]);for(o=0,l=r.length;o<l;o++)for(i=r[o],d=0,a=i.firstChild;a;){if(a.nodeName.toUpperCase()==`TD`||a.nodeName.toUpperCase()==`TH`)for(f=a.getAttribute(`colspan`)*1,p=a.getAttribute(`rowspan`)*1,f=!f||f===0||f===1?1:f,p=!p||p===0||p===1?1:p,u=h(t,o,d),m=f===1,c=0;c<f;c++)for(s=0;s<p;s++)t[o+s][u+c]={cell:a,unique:m},t[o+s].nTr=i;a=a.nextSibling}}function Q(e,t,n){var r=[];n||(n=e.aoHeader,t&&(n=[],Z(n,t)));for(var i=0,a=n.length;i<a;i++)for(var o=0,s=n[i].length;o<s;o++)n[i][o].unique&&(!r[o]||!e.bSortCellsTop)&&(r[o]=n[i][o].cell);return r}function ye(e){var t=St(e)==`ssp`,n=e.iInitDisplayStart;n!==r&&n!==-1&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}function be(t,n,r){if($(t,`aoServerParams`,`serverParams`,[n]),n&&Array.isArray(n)){var i={},a=/(.*?)\[\]$/;e.each(n,function(e,t){var n=t.name.match(a);if(n){var r=n[0];i[r]||(i[r]=[]),i[r].push(t.value)}else i[t.name]=t.value}),n=i}var o,s=t.ajax,c=t.oInstance,l=function(e){var n=t.jqXHR?t.jqXHR.status:null;(e===null||typeof n==`number`&&n==204)&&(e={},we(t,e,[]));var i=e.error||e.sError;i&&ht(t,0,i),t.json=e,$(t,null,`xhr`,[t,e,t.jqXHR]),r(e)};if(e.isPlainObject(s)&&s.data){o=s.data;var u=typeof o==`function`?o(n,t):o;n=typeof o==`function`&&u?u:e.extend(!0,n,u),delete s.data}var d={data:n,success:l,dataType:`json`,cache:!1,type:t.sServerMethod,error:function(n,r,i){var a=$(t,null,`xhr`,[t,null,t.jqXHR]);e.inArray(!0,a)===-1&&(r==`parsererror`?ht(t,0,`Invalid JSON response`,1):n.readyState===4&&ht(t,0,`Ajax error`,7)),qe(t,!1)}};t.oAjaxData=n,$(t,null,`preXhr`,[t,n]),t.fnServerData?t.fnServerData.call(c,t.sAjaxSource,e.map(n,function(e,t){return{name:t,value:e}}),l,t):t.sAjaxSource||typeof s==`string`?t.jqXHR=e.ajax(e.extend(d,{url:s||t.sAjaxSource})):typeof s==`function`?t.jqXHR=s.call(c,n,l,t):(t.jqXHR=e.ajax(e.extend(d,s)),s.data=o)}function xe(e){e.iDraw++,qe(e,!0),be(e,Se(e),function(t){Ce(e,t)})}function Se(t){var n=t.aoColumns,r=n.length,a=t.oFeatures,o=t.oPreviousSearch,s=t.aoPreSearchCols,c,l=[],u,d,f,p=it(t),m=t._iDisplayStart,h=a.bPaginate===!1?-1:t._iDisplayLength,g=function(e,t){l.push({name:e,value:t})};g(`sEcho`,t.iDraw),g(`iColumns`,r),g(`sColumns`,x(n,`sName`).join(`,`)),g(`iDisplayStart`,m),g(`iDisplayLength`,h);var _={draw:t.iDraw,columns:[],order:[],start:m,length:h,search:{value:o.sSearch,regex:o.bRegex}};for(c=0;c<r;c++)d=n[c],f=s[c],u=typeof d.mData==`function`?`function`:d.mData,_.columns.push({data:u,name:d.sName,searchable:d.bSearchable,orderable:d.bSortable,search:{value:f.sSearch,regex:f.bRegex}}),g(`mDataProp_`+c,u),a.bFilter&&(g(`sSearch_`+c,f.sSearch),g(`bRegex_`+c,f.bRegex),g(`bSearchable_`+c,d.bSearchable)),a.bSort&&g(`bSortable_`+c,d.bSortable);a.bFilter&&(g(`sSearch`,o.sSearch),g(`bRegex`,o.bRegex)),a.bSort&&(e.each(p,function(e,t){_.order.push({column:t.col,dir:t.dir}),g(`iSortCol_`+e,t.col),g(`sSortDir_`+e,t.dir)}),g(`iSortingCols`,p.length));var v=i.ext.legacy.ajax;return v===null?t.sAjaxSource?l:_:v?l:_}function Ce(e,t){var n=function(e,n){return t[e]===r?t[n]:t[e]},i=we(e,t),a=n(`sEcho`,`draw`),o=n(`iTotalRecords`,`recordsTotal`),s=n(`iTotalDisplayRecords`,`recordsFiltered`);if(a!==r){if(a*1<e.iDraw)return;e.iDraw=a*1}i||=[],G(e),e._iRecordsTotal=parseInt(o,10),e._iRecordsDisplay=parseInt(s,10);for(var c=0,l=i.length;c<l;c++)oe(e,i[c]);e.aiDisplay=e.aiDisplayMaster.slice(),ge(e,!0),e._bInitComplete||Ve(e,t),qe(e,!1)}function we(t,n,i){var a=e.isPlainObject(t.ajax)&&t.ajax.dataSrc!==r?t.ajax.dataSrc:t.sAjaxDataProp;if(!i)return a===`data`?n.aaData||n[a]:a===``?n:W(a)(n);fe(a)(n,i)}function Te(t){var r=t.oClasses,i=t.sTableId,a=t.oLanguage,o=t.oPreviousSearch,s=t.aanFeatures,c=`<input type="search" class="`+r.sFilterInput+`"/>`,l=a.sSearch;l=l.match(/_INPUT_/)?l.replace(`_INPUT_`,c):l+c;var u=e(`<div/>`,{id:s.f?null:i+`_filter`,class:r.sFilter}).append(e(`<label/>`).append(l)),d=function(e){s.f;var n=this.value?this.value:``;o.return&&e.key!==`Enter`||n!=o.sSearch&&(Ee(t,{sSearch:n,bRegex:o.bRegex,bSmart:o.bSmart,bCaseInsensitive:o.bCaseInsensitive,return:o.return}),t._iDisplayStart=0,ge(t))},f=t.searchDelay===null?St(t)===`ssp`?400:0:t.searchDelay,p=e(`input`,u).val(o.sSearch).attr(`placeholder`,a.sSearchPlaceholder).on(`keyup.DT search.DT input.DT paste.DT cut.DT`,f?$e(d,f):d).on(`mouseup`,function(e){setTimeout(function(){d.call(p[0],e)},10)}).on(`keypress.DT`,function(e){if(e.keyCode==13)return!1}).attr(`aria-controls`,i);return e(t.nTable).on(`search.dt.DT`,function(e,r){if(t===r)try{p[0]!==n.activeElement&&p.val(o.sSearch)}catch{}}),u[0]}function Ee(e,t,n){var i=e.oPreviousSearch,a=e.aoPreSearchCols,o=function(e){i.sSearch=e.sSearch,i.bRegex=e.bRegex,i.bSmart=e.bSmart,i.bCaseInsensitive=e.bCaseInsensitive,i.return=e.return},s=function(e){return e.bEscapeRegex===r?e.bRegex:!e.bEscapeRegex};if(B(e),St(e)!=`ssp`){ke(e,t.sSearch,n,s(t),t.bSmart,t.bCaseInsensitive,t.return),o(t);for(var c=0;c<a.length;c++)Oe(e,a[c].sSearch,c,s(a[c]),a[c].bSmart,a[c].bCaseInsensitive);De(e)}else o(t);e.bFiltered=!0,$(e,null,`search`,[e])}function De(t){for(var n=i.ext.search,r=t.aiDisplay,a,o,s=0,c=n.length;s<c;s++){for(var l=[],u=0,d=r.length;u<d;u++)o=r[u],a=t.aoData[o],n[s](t,a._aFilterData,o,a._aData,u)&&l.push(o);r.length=0,e.merge(r,l)}}function Oe(e,t,n,r,i,a){if(t!==``){for(var o,s=[],c=e.aiDisplay,l=Ae(t,r,i,a),u=0;u<c.length;u++)o=e.aoData[c[u]]._aFilterData[n],l.test(o)&&s.push(c[u]);e.aiDisplay=s}}function ke(e,t,n,r,a,o){var s=Ae(t,r,a,o),c=e.oPreviousSearch.sSearch,l=e.aiDisplayMaster,u,d,f,p=[];if(i.ext.search.length!==0&&(n=!0),d=Pe(e),t.length<=0)e.aiDisplay=l.slice();else{for((d||n||r||c.length>t.length||t.indexOf(c)!==0||e.bSorted)&&(e.aiDisplay=l.slice()),u=e.aiDisplay,f=0;f<u.length;f++)s.test(e.aoData[u[f]]._sFilterRow)&&p.push(u[f]);e.aiDisplay=p}}function Ae(t,n,r,i){return t=n?t:je(t),r&&(t=`^(?=.*?`+e.map(t.match(/"[^"]+"|[^ ]+/g)||[``],function(e){if(e.charAt(0)===`"`){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}return e.replace(`"`,``)}).join(`)(?=.*?`)+`).*$`),new RegExp(t,i?`i`:``)}var je=i.util.escapeRegex,Me=e(`<div>`)[0],Ne=Me.textContent!==r;function Pe(e){var t=e.aoColumns,n,r,i,a,o,s,c,l,u=!1;for(r=0,a=e.aoData.length;r<a;r++)if(l=e.aoData[r],!l._aFilterData){for(s=[],i=0,o=t.length;i<o;i++)n=t[i],n.bSearchable?(c=V(e,r,i,`filter`),c===null&&(c=``),typeof c!=`string`&&c.toString&&(c=c.toString())):c=``,c.indexOf&&c.indexOf(`&`)!==-1&&(Me.innerHTML=c,c=Ne?Me.textContent:Me.innerText),c.replace&&(c=c.replace(/[\r\n\u2028]/g,``)),s.push(c);l._aFilterData=s,l._sFilterRow=s.join(` `),u=!0}return u}function Fe(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function Ie(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function Le(t){var n=t.sTableId,r=t.aanFeatures.i,i=e(`<div/>`,{class:t.oClasses.sInfo,id:r?null:n+`_info`});return r||(t.aoDrawCallback.push({fn:Re,sName:`information`}),i.attr(`role`,`status`).attr(`aria-live`,`polite`),e(t.nTable).attr(`aria-describedby`,n+`_info`)),i[0]}function Re(t){var n=t.aanFeatures.i;if(n.length!==0){var r=t.oLanguage,i=t._iDisplayStart+1,a=t.fnDisplayEnd(),o=t.fnRecordsTotal(),s=t.fnRecordsDisplay(),c=s?r.sInfo:r.sInfoEmpty;s!==o&&(c+=` `+r.sInfoFiltered),c+=r.sInfoPostFix,c=ze(t,c);var l=r.fnInfoCallback;l!==null&&(c=l.call(t.oInstance,t,i,a,o,s,c)),e(n).html(c)}}function ze(e,t){var n=e.fnFormatNumber,r=e._iDisplayStart+1,i=e._iDisplayLength,a=e.fnRecordsDisplay(),o=i===-1;return t.replace(/_START_/g,n.call(e,r)).replace(/_END_/g,n.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,n.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(e,a)).replace(/_PAGE_/g,n.call(e,o?1:Math.ceil(r/i))).replace(/_PAGES_/g,n.call(e,o?1:Math.ceil(a/i)))}function Be(e){var t,n,r=e.iInitDisplayStart,i=e.aoColumns,a,o=e.oFeatures,s=e.bDeferLoading;if(!e.bInitialised){setTimeout(function(){Be(e)},200);return}for(ve(e),X(e),he(e,e.aoHeader),he(e,e.aoFooter),qe(e,!0),o.bAutoWidth&&Qe(e),t=0,n=i.length;t<n;t++)a=i[t],a.sWidth&&(a.nTh.style.width=rt(a.sWidth));$(e,null,`preInit`,[e]),_e(e);var c=St(e);(c!=`ssp`||s)&&(c==`ajax`?be(e,[],function(n){var i=we(e,n);for(t=0;t<i.length;t++)oe(e,i[t]);e.iInitDisplayStart=r,_e(e),qe(e,!1),Ve(e,n)},e):(qe(e,!1),Ve(e)))}function Ve(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&ne(e),$(e,null,`plugin-init`,[e,t]),$(e,`aoInitComplete`,`init`,[e,t])}function He(e,t){var n=parseInt(t,10);e._iDisplayLength=n,bt(e),$(e,null,`length`,[e,n])}function Ue(t){for(var n=t.oClasses,r=t.sTableId,i=t.aLengthMenu,a=Array.isArray(i[0]),o=a?i[0]:i,s=a?i[1]:i,c=e(`<select/>`,{name:r+`_length`,"aria-controls":r,class:n.sLengthSelect}),l=0,u=o.length;l<u;l++)c[0][l]=new Option(typeof s[l]==`number`?t.fnFormatNumber(s[l]):s[l],o[l]);var d=e(`<div><label/></div>`).addClass(n.sLength);return t.aanFeatures.l||(d[0].id=r+`_length`),d.children().append(t.oLanguage.sLengthMenu.replace(`_MENU_`,c[0].outerHTML)),e(`select`,d).val(t._iDisplayLength).on(`change.DT`,function(n){He(t,e(this).val()),ge(t)}),e(t.nTable).on(`length.dt.DT`,function(n,r,i){t===r&&e(`select`,d).val(i)}),d[0]}function We(t){var n=t.sPaginationType,r=i.ext.pager[n],a=typeof r==`function`,o=function(e){ge(e)},s=e(`<div/>`).addClass(t.oClasses.sPaging+n)[0],c=t.aanFeatures;return a||r.fnInit(t,s,o),c.p||(s.id=t.sTableId+`_paginate`,t.aoDrawCallback.push({fn:function(e){if(a){var t=e._iDisplayStart,n=e._iDisplayLength,i=e.fnRecordsDisplay(),s=n===-1,l=s?0:Math.ceil(t/n),u=s?1:Math.ceil(i/n),d=r(l,u),f,p;for(f=0,p=c.p.length;f<p;f++)xt(e,`pageButton`)(e,c.p[f],f,d,l,u)}else r.fnUpdate(e,o)},sName:`pagination`})),s}function Ge(e,t,n){var r=e._iDisplayStart,i=e._iDisplayLength,a=e.fnRecordsDisplay();a===0||i===-1?r=0:typeof t==`number`?(r=t*i,r>a&&(r=0)):t==`first`?r=0:t==`previous`?(r=i>=0?r-i:0,r<0&&(r=0)):t==`next`?r+i<a&&(r+=i):t==`last`?r=Math.floor((a-1)/i)*i:ht(e,0,`Unknown paging action: `+t,5);var o=e._iDisplayStart!==r;return e._iDisplayStart=r,o&&($(e,null,`page`,[e]),n&&ge(e)),o}function Ke(t){return e(`<div/>`,{id:t.aanFeatures.r?null:t.sTableId+`_processing`,class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).append(`<div><div></div><div></div><div></div><div></div></div>`).insertBefore(t.nTable)[0]}function qe(t,n){t.oFeatures.bProcessing&&e(t.aanFeatures.r).css(`display`,n?`block`:`none`),$(t,null,`processing`,[t,n])}function Je(t){var n=e(t.nTable),r=t.oScroll;if(r.sX===``&&r.sY===``)return t.nTable;var i=r.sX,a=r.sY,o=t.oClasses,s=n.children(`caption`),c=s.length?s[0]._captionSide:null,l=e(n[0].cloneNode(!1)),u=e(n[0].cloneNode(!1)),d=n.children(`tfoot`),f=`<div/>`,p=function(e){return e?rt(e):null};d.length||(d=null);var m=e(f,{class:o.sScrollWrapper}).append(e(f,{class:o.sScrollHead}).css({overflow:`hidden`,position:`relative`,border:0,width:i?p(i):`100%`}).append(e(f,{class:o.sScrollHeadInner}).css({"box-sizing":`content-box`,width:r.sXInner||`100%`}).append(l.removeAttr(`id`).css(`margin-left`,0).append(c===`top`?s:null).append(n.children(`thead`))))).append(e(f,{class:o.sScrollBody}).css({position:`relative`,overflow:`auto`,width:p(i)}).append(n));d&&m.append(e(f,{class:o.sScrollFoot}).css({overflow:`hidden`,border:0,width:i?p(i):`100%`}).append(e(f,{class:o.sScrollFootInner}).append(u.removeAttr(`id`).css(`margin-left`,0).append(c===`bottom`?s:null).append(n.children(`tfoot`)))));var h=m.children(),g=h[0],_=h[1],v=d?h[2]:null;return i&&e(_).on(`scroll.DT`,function(e){var t=this.scrollLeft;g.scrollLeft=t,d&&(v.scrollLeft=t)}),e(_).css(`max-height`,a),r.bCollapse||e(_).css(`height`,a),t.nScrollHead=g,t.nScrollBody=_,t.nScrollFoot=v,t.aoDrawCallback.push({fn:Ye,sName:`scrolling`}),m[0]}function Ye(n){var i=n.oScroll,a=i.sX,o=i.sXInner,s=i.sY,c=i.iBarWidth,l=e(n.nScrollHead),u=l[0].style,d=l.children(`div`),f=d[0].style,p=d.children(`table`),m=n.nScrollBody,h=e(m),g=m.style,_=e(n.nScrollFoot).children(`div`),v=_.children(`table`),y=e(n.nTHead),b=e(n.nTable),S=b[0],C=S.style,w=n.nTFoot?e(n.nTFoot):null,T=n.oBrowser,E=T.bScrollOversize;x(n.aoColumns,`nTh`);var D,O,k,A,j,M,N=[],P=[],F=[],I=[],ee,L,te,ie=function(e){var t=e.style;t.paddingTop=`0`,t.paddingBottom=`0`,t.borderTopWidth=`0`,t.borderBottomWidth=`0`,t.height=0},R=m.scrollHeight>m.clientHeight;if(n.scrollBarVis!==R&&n.scrollBarVis!==r){n.scrollBarVis=R,ne(n);return}else n.scrollBarVis=R;b.children(`thead, tfoot`).remove(),w&&(M=w.clone().prependTo(b),O=w.find(`tr`),A=M.find(`tr`),M.find(`[id]`).removeAttr(`id`)),j=y.clone().prependTo(b),D=y.find(`tr`),k=j.find(`tr`),j.find(`th, td`).removeAttr(`tabindex`),j.find(`[id]`).removeAttr(`id`),a||(g.width=`100%`,l[0].style.width=`100%`),e.each(Q(n,j),function(e,t){ee=re(n,e),t.style.width=n.aoColumns[ee].sWidth}),w&&Xe(function(e){e.style.width=``},A),te=b.outerWidth(),a===``?(C.width=`100%`,E&&(b.find(`tbody`).height()>m.offsetHeight||h.css(`overflow-y`)==`scroll`)&&(C.width=rt(b.outerWidth()-c)),te=b.outerWidth()):o!==``&&(C.width=rt(o),te=b.outerWidth()),Xe(ie,k),Xe(function(n){var r=t.getComputedStyle?t.getComputedStyle(n).width:rt(e(n).width());F.push(n.innerHTML),N.push(r)},k),Xe(function(e,t){e.style.width=N[t]},D),e(k).css(`height`,0),w&&(Xe(ie,A),Xe(function(t){I.push(t.innerHTML),P.push(rt(e(t).css(`width`)))},A),Xe(function(e,t){e.style.width=P[t]},O),e(A).height(0)),Xe(function(e,t){e.innerHTML=`<div class="dataTables_sizing">`+F[t]+`</div>`,e.childNodes[0].style.height=`0`,e.childNodes[0].style.overflow=`hidden`,e.style.width=N[t]},k),w&&Xe(function(e,t){e.innerHTML=`<div class="dataTables_sizing">`+I[t]+`</div>`,e.childNodes[0].style.height=`0`,e.childNodes[0].style.overflow=`hidden`,e.style.width=P[t]},A),Math.round(b.outerWidth())<Math.round(te)?(L=m.scrollHeight>m.offsetHeight||h.css(`overflow-y`)==`scroll`?te+c:te,E&&(m.scrollHeight>m.offsetHeight||h.css(`overflow-y`)==`scroll`)&&(C.width=rt(L-c)),(a===``||o!==``)&&ht(n,1,`Possible column misalignment`,6)):L=`100%`,g.width=rt(L),u.width=rt(L),w&&(n.nScrollFoot.style.width=rt(L)),s||E&&(g.height=rt(S.offsetHeight+c));var z=b.outerWidth();p[0].style.width=rt(z),f.width=rt(z);var B=b.height()>m.clientHeight||h.css(`overflow-y`)==`scroll`,ae=`padding`+(T.bScrollbarLeft?`Left`:`Right`);f[ae]=B?c+`px`:`0px`,w&&(v[0].style.width=rt(z),_[0].style.width=rt(z),_[0].style[ae]=B?c+`px`:`0px`),b.children(`colgroup`).insertBefore(b.children(`thead`)),h.trigger(`scroll`),(n.bSorted||n.bFiltered)&&!n._drawHold&&(m.scrollTop=0)}function Xe(e,t,n){for(var r=0,i=0,a=t.length,o,s;i<a;){for(o=t[i].firstChild,s=n?n[i].firstChild:null;o;)o.nodeType===1&&(n?e(o,s,r):e(o,r),r++),o=o.nextSibling,s=n?s.nextSibling:null;i++}}var Ze=/<.*?>/g;function Qe(n){var r=n.nTable,i=n.aoColumns,a=n.oScroll,o=a.sY,s=a.sX,c=a.sXInner,l=i.length,u=z(n,`bVisible`),d=e(`th`,n.nTHead),f=r.getAttribute(`width`),p=r.parentNode,m=!1,h,g,_,v=n.oBrowser,y=v.bScrollOversize,b=r.style.width;for(b&&b.indexOf(`%`)!==-1&&(f=b),h=0;h<u.length;h++)g=i[u[h]],g.sWidth!==null&&(g.sWidth=et(g.sWidthOrig,p),m=!0);if(y||!m&&!s&&!o&&l==R(n)&&l==d.length)for(h=0;h<l;h++){var x=re(n,h);x!==null&&(i[x].sWidth=rt(d.eq(h).width()))}else{var S=e(r).clone().css(`visibility`,`hidden`).removeAttr(`id`);S.find(`tbody tr`).remove();var C=e(`<tr/>`).appendTo(S.find(`tbody`));for(S.find(`thead, tfoot`).remove(),S.append(e(n.nTHead).clone()).append(e(n.nTFoot).clone()),S.find(`tfoot th, tfoot td`).css(`width`,``),d=Q(n,S.find(`thead`)[0]),h=0;h<u.length;h++)g=i[u[h]],d[h].style.width=g.sWidthOrig!==null&&g.sWidthOrig!==``?rt(g.sWidthOrig):``,g.sWidthOrig&&s&&e(d[h]).append(e(`<div/>`).css({width:g.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(h=0;h<u.length;h++)_=u[h],g=i[_],e(tt(n,_)).clone(!1).append(g.sContentPadding).appendTo(C);e(`[name]`,S).removeAttr(`name`);var w=e(`<div/>`).css(s||o?{position:`absolute`,top:0,left:0,height:1,right:0,overflow:`hidden`}:{}).append(S).appendTo(p);s&&c?S.width(c):s?(S.css(`width`,`auto`),S.removeAttr(`width`),S.width()<p.clientWidth&&f&&S.width(p.clientWidth)):o?S.width(p.clientWidth):f&&S.width(f);var T=0;for(h=0;h<u.length;h++){var E=e(d[h]),D=E.outerWidth()-E.width(),O=v.bBounding?Math.ceil(d[h].getBoundingClientRect().width):E.outerWidth();T+=O,i[u[h]].sWidth=rt(O-D)}r.style.width=rt(T),w.remove()}if(f&&(r.style.width=rt(f)),(f||s)&&!n._reszEvt){var k=function(){e(t).on(`resize.DT-`+n.sInstance,$e(function(){ne(n)}))};y?setTimeout(k,1e3):k(),n._reszEvt=!0}}var $e=i.util.throttle;function et(t,r){if(!t)return 0;var i=e(`<div/>`).css(`width`,rt(t)).appendTo(r||n.body),a=i[0].offsetWidth;return i.remove(),a}function tt(t,n){var r=nt(t,n);if(r<0)return null;var i=t.aoData[r];return i.nTr?i.anCells[n]:e(`<td/>`).html(V(t,r,n,`display`))[0]}function nt(e,t){for(var n,r=-1,i=-1,a=0,o=e.aoData.length;a<o;a++)n=V(e,a,t,`display`)+``,n=n.replace(Ze,``),n=n.replace(/&nbsp;/g,` `),n.length>r&&(r=n.length,i=a);return i}function rt(e){return e===null?`0px`:typeof e==`number`?e<0?`0px`:e+`px`:e.match(/\d$/)?e+`px`:e}function it(t){var n,a,o,s=[],c=t.aoColumns,l,u,d,f,p=t.aaSortingFixed,m=e.isPlainObject(p),h=[],g=function(t){t.length&&!Array.isArray(t[0])?h.push(t):e.merge(h,t)};for(Array.isArray(p)&&g(p),m&&p.pre&&g(p.pre),g(t.aaSorting),m&&p.post&&g(p.post),n=0;n<h.length;n++)for(f=h[n][0],l=c[f].aDataSort,a=0,o=l.length;a<o;a++)u=l[a],d=c[u].sType||`string`,h[n]._idx===r&&(h[n]._idx=e.inArray(h[n][1],c[u].asSorting)),s.push({src:f,col:u,dir:h[n][1],index:h[n]._idx,type:d,formatter:i.ext.type.order[d+`-pre`]});return s}function at(e){var t,n,r,a=[],o=i.ext.type.order,s=e.aoData;e.aoColumns;var c=0,l,u=e.aiDisplayMaster,d;for(B(e),d=it(e),t=0,n=d.length;t<n;t++)l=d[t],l.formatter&&c++,ut(e,l.col);if(St(e)!=`ssp`&&d.length!==0){for(t=0,r=u.length;t<r;t++)a[u[t]]=t;c===d.length?u.sort(function(e,t){var n,r,i,o,c,l=d.length,u=s[e]._aSortData,f=s[t]._aSortData;for(i=0;i<l;i++)if(c=d[i],n=u[c.col],r=f[c.col],o=n<r?-1:n>r?1:0,o!==0)return c.dir===`asc`?o:-o;return n=a[e],r=a[t],n<r?-1:n>r?1:0}):u.sort(function(e,t){var n,r,i,c,l,u,f=d.length,p=s[e]._aSortData,m=s[t]._aSortData;for(i=0;i<f;i++)if(l=d[i],n=p[l.col],r=m[l.col],u=o[l.type+`-`+l.dir]||o[`string-`+l.dir],c=u(n,r),c!==0)return c;return n=a[e],r=a[t],n<r?-1:n>r?1:0})}e.bSorted=!0}function ot(e){for(var t,n,r=e.aoColumns,i=it(e),a=e.oLanguage.oAria,o=0,s=r.length;o<s;o++){var c=r[o],l=c.asSorting,u=c.ariaTitle||c.sTitle.replace(/<.*?>/g,``),d=c.nTh;d.removeAttribute(`aria-sort`),c.bSortable?(i.length>0&&i[0].col==o?(d.setAttribute(`aria-sort`,i[0].dir==`asc`?`ascending`:`descending`),n=l[i[0].index+1]||l[0]):n=l[0],t=u+(n===`asc`?a.sSortAscending:a.sSortDescending)):t=u,d.setAttribute(`aria-label`,t)}}function st(t,n,i,a){var o=t.aoColumns[n],s=t.aaSorting,c=o.asSorting,l,u=function(t,n){var i=t._idx;return i===r&&(i=e.inArray(t[1],c)),i+1<c.length?i+1:n?null:0};if(typeof s[0]==`number`&&(s=t.aaSorting=[s]),i&&t.oFeatures.bSortMulti){var d=e.inArray(n,x(s,`0`));d===-1?(s.push([n,c[0],0]),s[s.length-1]._idx=0):(l=u(s[d],!0),l===null&&s.length===1&&(l=0),l===null?s.splice(d,1):(s[d][1]=c[l],s[d]._idx=l))}else s.length&&s[0][0]==n?(l=u(s[0]),s.length=1,s[0][1]=c[l],s[0]._idx=l):(s.length=0,s.push([n,c[0]]),s[0]._idx=0);_e(t),typeof a==`function`&&a(t)}function ct(e,t,n,r){var i=e.aoColumns[n];vt(t,{},function(t){i.bSortable!==!1&&(e.oFeatures.bProcessing?(qe(e,!0),setTimeout(function(){st(e,n,t.shiftKey,r),St(e)!==`ssp`&&qe(e,!1)},0)):st(e,n,t.shiftKey,r))})}function lt(t){var n=t.aLastSort,r=t.oClasses.sSortColumn,i=it(t),a=t.oFeatures,o,s,c;if(a.bSort&&a.bSortClasses){for(o=0,s=n.length;o<s;o++)c=n[o].src,e(x(t.aoData,`anCells`,c)).removeClass(r+(o<2?o+1:3));for(o=0,s=i.length;o<s;o++)c=i[o].src,e(x(t.aoData,`anCells`,c)).addClass(r+(o<2?o+1:3))}t.aLastSort=i}function ut(e,t){var n=e.aoColumns[t],r=i.ext.order[n.sSortDataType],a;r&&(a=r.call(e.oInstance,e,t,ie(e,t)));for(var o,s,c=i.ext.type.order[n.sType+`-pre`],l=0,u=e.aoData.length;l<u;l++)o=e.aoData[l],o._aSortData||=[],(!o._aSortData[t]||r)&&(s=r?a[l]:V(e,l,t,`sort`),o._aSortData[t]=c?c(s):s)}function dt(t){if(!t._bLoadingState){var n={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:e.extend(!0,[],t.aaSorting),search:Fe(t.oPreviousSearch),columns:e.map(t.aoColumns,function(e,n){return{visible:e.bVisible,search:Fe(t.aoPreSearchCols[n])}})};t.oSavedState=n,$(t,`aoStateSaveParams`,`stateSaveParams`,[t,n]),t.oFeatures.bStateSave&&!t.bDestroying&&t.fnStateSaveCallback.call(t.oInstance,t,n)}}function ft(e,t,n){if(!e.oFeatures.bStateSave){n();return}var i=e.fnStateLoadCallback.call(e.oInstance,e,function(t){pt(e,t,n)});return i!==r&&pt(e,i,n),!0}function pt(t,n,a){var o,s,c=t.aoColumns;t._bLoadingState=!0;var l=t._bInitComplete?new i.Api(t):null;if(!n||!n.time){t._bLoadingState=!1,a();return}var u=$(t,`aoStateLoadParams`,`stateLoadParams`,[t,n]);if(e.inArray(!1,u)!==-1){t._bLoadingState=!1,a();return}var d=t.iStateDuration;if(d>0&&n.time<new Date-d*1e3){t._bLoadingState=!1,a();return}if(n.columns&&c.length!==n.columns.length){t._bLoadingState=!1,a();return}if(t.oLoadedState=e.extend(!0,{},n),n.length!==r&&(l?l.page.len(n.length):t._iDisplayLength=n.length),n.start!==r&&(l===null?(t._iDisplayStart=n.start,t.iInitDisplayStart=n.start):Ge(t,n.start/t._iDisplayLength)),n.order!==r&&(t.aaSorting=[],e.each(n.order,function(e,n){t.aaSorting.push(n[0]>=c.length?[0,n[1]]:n)})),n.search!==r&&e.extend(t.oPreviousSearch,Ie(n.search)),n.columns){for(o=0,s=n.columns.length;o<s;o++){var f=n.columns[o];f.visible!==r&&(l?l.column(o).visible(f.visible,!1):c[o].bVisible=f.visible),f.search!==r&&e.extend(t.aoPreSearchCols[o],Ie(f.search))}l&&l.columns.adjust()}t._bLoadingState=!1,$(t,`aoStateLoaded`,`stateLoaded`,[t,n]),a()}function mt(t){var n=i.settings,r=e.inArray(t,x(n,`nTable`));return r===-1?null:n[r]}function ht(e,n,r,a){if(r=`DataTables warning: `+(e?`table id=`+e.sTableId+` - `:``)+r,a&&(r+=`. For more information about this error, please see http://datatables.net/tn/`+a),n)t.console&&console.log&&console.log(r);else{var o=i.ext,s=o.sErrMode||o.errMode;if(e&&$(e,null,`error`,[e,a,r]),s==`alert`)alert(r);else if(s==`throw`)throw Error(r);else typeof s==`function`&&s(e,a,r)}}function gt(t,n,i,a){if(Array.isArray(i)){e.each(i,function(e,r){Array.isArray(r)?gt(t,n,r[0],r[1]):gt(t,n,r)});return}a===r&&(a=i),n[i]!==r&&(t[a]=n[i])}function _t(t,n,r){var i;for(var a in n)n.hasOwnProperty(a)&&(i=n[a],e.isPlainObject(i)?(e.isPlainObject(t[a])||(t[a]={}),e.