mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-08 15:28:05 +03:00
79 lines
204 KiB
JavaScript
79 lines
204 KiB
JavaScript
/*! DataTables 2.3.4
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
!function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery"],function(t){return e(t,window,document)});else if("object"==typeof exports){var t=require("jquery");"undefined"==typeof window?module.exports=function(n,o){return n||(n=window),o||(o=t(n)),e(o,n,n.document)}:module.exports=e(t,window,window.document)}else window.DataTable=e(jQuery,window,document)}(function(e,t,n){"use strict";var o,r,i,a,s=function(n,o){if(s.factory(n,o))return s;if(this instanceof s)return e(n).DataTable(o);var i=this,a=void 0===(o=n),l=this.length;return a&&(o={}),this.api=function(){return new r(this)},this.each(function(){var n,c=l>1?Ge({},o,!0):o,d=0,u=this.getAttribute("id"),f=s.defaults,h=e(this);if("table"==this.nodeName.toLowerCase()){c.on&&c.on.options&<(h,"options",c.on.options),h.trigger("options.dt",c),F(f),j(f.column),N(f,f,!0),N(f.column,f.column,!0),N(f,e.extend(c,ct(h.data())),!0);var p=s.settings;for(d=0,n=p.length;d<n;d++){var m=p[d];if(m.nTable==this||m.nTHead&&m.nTHead.parentNode==this||m.nTFoot&&m.nTFoot.parentNode==this){var g=void 0!==c.bRetrieve?c.bRetrieve:f.bRetrieve,v=void 0!==c.bDestroy?c.bDestroy:f.bDestroy;if(a||g)return m.oInstance;if(v){new s.Api(m).destroy();break}return void Qe(m,0,"Cannot reinitialise DataTable",3)}if(m.sTableId==this.id){p.splice(d,1);break}}null!==u&&""!==u||(u="DataTables_Table_"+s.ext._unique++,this.id=u),h.children("colgroup").remove();var b=e.extend(!0,{},s.models.oSettings,{sDestroyWidth:h[0].style.width,sInstance:u,sTableId:u,colgroup:e("<colgroup>").prependTo(this),fastData:function(e,t,n){return J(b,e,t,n)}});b.nTable=this,b.oInit=c,p.push(b),b.api=new r(b),b.oInstance=1===i.length?i:h.dataTable(),F(c),c.aLengthMenu&&!c.iDisplayLength&&(c.iDisplayLength=Array.isArray(c.aLengthMenu[0])?c.aLengthMenu[0][0]:e.isPlainObject(c.aLengthMenu[0])?c.aLengthMenu[0].value:c.aLengthMenu[0]),c=Ge(e.extend(!0,{},f),c),Ke(b.oFeatures,c,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Ke(b,c,["ajax","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","iStateDuration","bSortCellsTop","iTabIndex","sDom","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId","caption","layout","orderDescReverse","orderIndicators","orderHandler","titleRow","typeDetect",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),Ke(b.oScroll,c,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Ke(b.oLanguage,c,"fnInfoCallback"),tt(b,"aoDrawCallback",c.fnDrawCallback),tt(b,"aoStateSaveParams",c.fnStateSaveParams),tt(b,"aoStateLoadParams",c.fnStateLoadParams),tt(b,"aoStateLoaded",c.fnStateLoaded),tt(b,"aoRowCallback",c.fnRowCallback),tt(b,"aoRowCreatedCallback",c.fnCreatedRow),tt(b,"aoHeaderCallback",c.fnHeaderCallback),tt(b,"aoFooterCallback",c.fnFooterCallback),tt(b,"aoInitComplete",c.fnInitComplete),tt(b,"aoPreDrawCallback",c.fnPreDrawCallback),b.rowIdFn=te(c.rowId),c.on&&Object.keys(c.on).forEach(function(e){lt(h,e,c.on[e])}),function(n){if(!s.__browser){var o={};s.__browser=o;var r=e("<div/>").css({position:"fixed",top:0,left:-1*t.pageXOffset,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"),i=r.children(),a=i.children();o.barWidth=i[0].offsetWidth-i[0].clientWidth,o.bScrollbarLeft=1!==Math.round(a.offset().left),r.remove()}e.extend(n.oBrowser,s.__browser),n.oScroll.iBarWidth=s.__browser.barWidth}(b);var y=b.oClasses;e.extend(y,s.ext.classes,c.oClasses),h.addClass(y.table),b.oFeatures.bPaginate||(c.iDisplayStart=0),void 0===b.iInitDisplayStart&&(b.iInitDisplayStart=c.iDisplayStart,b._iDisplayStart=c.iDisplayStart);var w=c.iDeferLoading;if(null!==w){b.deferLoading=!0;var _=Array.isArray(w);b._iRecordsDisplay=_?w[0]:w,b._iRecordsTotal=_?w[1]:w}var x=[],T=this.getElementsByTagName("thead"),D=we(b,T[0]);if(c.aoColumns)x=c.aoColumns;else if(D.length)for(d=0,n=D[0].length;d<n;d++)x.push(null);for(d=0,n=x.length;d<n;d++)O(b);!function(t,n,o,r,i){var a,s,l,c,d,u,f,h=t.aoColumns;if(o)for(a=0,s=o.length;a<s;a++)o[a]&&o[a].name&&(h[a].sName=o[a].name);if(n)for(a=n.length-1;a>=0;a--){var p=void 0!==(f=n[a]).target?f.target:void 0!==f.targets?f.targets:f.aTargets;for(Array.isArray(p)||(p=[p]),l=0,c=p.length;l<c;l++){var m=p[l];if("number"==typeof m&&m>=0){for(;h.length<=m;)O(t);i(m,f)}else if("number"==typeof m&&m<0)i(h.length+m,f);else if("string"==typeof m)for(d=0,u=h.length;d<u;d++)"_all"===m?i(d,f):-1!==m.indexOf(":name")?h[d].sName===m.replace(":name","")&&i(d,f):r.forEach(function(t){if(t[d]){var n=e(t[d].cell);m.match(/^[a-z][\w-]*$/i)&&(m="."+m),n.is(m)&&i(d,f)}})}}if(o)for(a=0,s=o.length;a<s;a++)i(a,o[a])}(b,c.aoColumnDefs,x,D,function(e,t){P(b,e,t)});var C=h.children("tbody").find("tr:first-child").eq(0);if(C.length){var S=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};e(C[0]).children("th, td").each(function(e,t){var n=b.aoColumns[e];if(n||Qe(b,0,"Incorrect column count",18),n.mData===e){var o=S(t,"sort")||S(t,"order"),r=S(t,"filter")||S(t,"search");null===o&&null===r||(n.mData={_:e+".display",sort:null!==o?e+".@data-"+o:void 0,type:null!==o?e+".@data-"+o:void 0,filter:null!==r?e+".@data-"+r:void 0},n._isArrayHost=!0,P(b,e))}})}tt(b,"aoDrawCallback",Ze);var A=b.oFeatures;if(c.bStateSave&&(A.bStateSave=!0),void 0===c.aaSorting){var R=b.aaSorting;for(d=0,n=R.length;d<n;d++)R[d][1]=b.aoColumns[d].asSorting[0]}Ye(b),tt(b,"aoDrawCallback",function(){(b.bSorted||"ssp"===it(b)||A.bDeferRender)&&Ye(b)});var I=h.children("caption");b.caption&&(0===I.length&&(I=e("<caption/>").appendTo(h)),I.html(b.caption)),I.length&&(I[0]._captionSide=I.css("caption-side"),b.captionNode=I[0]),0===T.length&&(T=e("<thead/>").appendTo(h)),b.nTHead=T[0];var k=h.children("tbody");0===k.length&&(k=e("<tbody/>").insertAfter(T)),b.nTBody=k[0];var L=h.children("tfoot");0===L.length&&(L=e("<tfoot/>").appendTo(h)),b.nTFoot=L[0],b.aiDisplay=b.aiDisplayMaster.slice(),b.bInitialised=!0;var H=b.oLanguage;e.extend(!0,H,c.oLanguage),H.sUrl?e.ajax({dataType:"json",url:H.sUrl,success:function(t){N(f.oLanguage,t),e.extend(!0,H,t,b.oInit.oLanguage),nt(b,null,"i18n",[b],!0),Ie(b)},error:function(){Qe(b,0,"i18n file loading error",21),Ie(b)}}):(nt(b,null,"i18n",[b],!0),Ie(b))}else Qe(null,0,"Non-table node initialisation ("+this.nodeName+")",2)}),i=null,this};s.ext=o={builder:"-source-",buttons:{},ccContent:{},classes:{},errMode:"alert",escape:{attributes:!1},feature:[],features:{},search:[],selector:{cell:[],column:[],row:[]},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{className:{},detect:[],render:{},search:{},order:{}},_unique:0,fnVersionCheck:s.fnVersionCheck,iApiIndex:0,sVersion:s.version},e.extend(o,{afnFiltering:o.search,aTypes:o.type.detect,ofnSearch:o.type.search,oSort:o.type.order,afnSortData:o.order,aoFeatures:o.feature,oStdClasses:o.classes,oPagination:o.pager}),e.extend(s.ext.classes,{container:"dt-container",empty:{row:"dt-empty"},info:{container:"dt-info"},layout:{row:"dt-layout-row",cell:"dt-layout-cell",tableRow:"dt-layout-table",tableCell:"",start:"dt-layout-start",end:"dt-layout-end",full:"dt-layout-full"},length:{container:"dt-length",select:"dt-input"},order:{canAsc:"dt-orderable-asc",canDesc:"dt-orderable-desc",isAsc:"dt-ordering-asc",isDesc:"dt-ordering-desc",none:"dt-orderable-none",position:"sorting_"},processing:{container:"dt-processing"},scrolling:{body:"dt-scroll-body",container:"dt-scroll",footer:{self:"dt-scroll-foot",inner:"dt-scroll-footInner"},header:{self:"dt-scroll-head",inner:"dt-scroll-headInner"}},search:{container:"dt-search",input:"dt-input"},table:"dataTable",tbody:{cell:"",row:""},thead:{cell:"",row:""},tfoot:{cell:"",row:""},paging:{active:"current",button:"dt-paging-button",container:"dt-paging",disabled:"disabled",nav:""}});var l={},c=/[\r\n\u2028]/g,d=/<([^>]*>)/g,u=Math.pow(2,28),f=/^\d{2,4}[./-]\d{1,2}[./-]\d{1,2}([T ]{1}\d{1,2}[:.]\d{2}([.:]\d{2})?)?$/,h=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),p=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,m=function(e){return!e||!0===e||"-"===e},g=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},v=function(e,t){return l[t]||(l[t]=new RegExp(Se(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(l[t],"."):e},b=function(e,t,n,o){var r=typeof e,i="string"===r;return"number"===r||"bigint"===r||(!(!o||!m(e))||(t&&i&&(e=v(e,t)),n&&i&&(e=e.replace(p,"")),!isNaN(parseFloat(e))&&isFinite(e)))},y=function(e,t,n,o){if(o&&m(e))return!0;if("string"==typeof e&&e.match(/<(input|select)/i))return null;var r=function(e){return m(e)||"string"==typeof e}(e);return r&&!!b(D(e),t,n,o)||null},w=function(e,t,n){var o=[],r=0,i=e.length;if(void 0!==n)for(;r<i;r++)e[r]&&e[r][t]&&o.push(e[r][t][n]);else for(;r<i;r++)e[r]&&o.push(e[r][t]);return o},_=function(e,t,n,o){var r=[],i=0,a=t.length;if(void 0!==o)for(;i<a;i++)e[t[i]]&&e[t[i]][n]&&r.push(e[t[i]][n][o]);else for(;i<a;i++)e[t[i]]&&r.push(e[t[i]][n]);return r},x=function(e,t){var n,o=[];void 0===t?(t=0,n=e):(n=t,t=e);for(var r=t;r<n;r++)o.push(r);return o},T=function(e){for(var t=[],n=0,o=e.length;n<o;n++)e[n]&&t.push(e[n]);return t},D=function(e){if(!e||"string"!=typeof e)return e;if(e.length>u)throw new Error("Exceeded max str len");var t;e=e.replace(d,"");do{t=e,e=e.replace(/<script/i,"")}while(e!==t);return t},C=function(e){return Array.isArray(e)&&(e=e.join(",")),"string"==typeof e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e},S=function(e,t){if("string"!=typeof e)return e;var n=e.normalize?e.normalize("NFD"):e;return n.length!==e.length?(!0===t?e+" ":"")+n.replace(/[\u0300-\u036f]/g,""):n},A=function(e){if(Array.from&&Set)return Array.from(new Set(e));if(function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],o=1,r=t.length;o<r;o++){if(t[o]===n)return!1;n=t[o]}return!0}(e))return e.slice();var t,n,o,r=[],i=e.length,a=0;e:for(n=0;n<i;n++){for(t=e[n],o=0;o<a;o++)if(r[o]===t)continue e;r.push(t),a++}return r},R=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)R(e,t[n]);else e.push(t);return e};function I(e,t){t&&t.split(" ").forEach(function(t){t&&e.classList.add(t)})}function k(t){var n,o,r={};e.each(t,function(e){(n=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(o=e.replace(n[0],n[2].toLowerCase()),r[o]=e,"o"===n[1]&&k(t[e]))}),t._hungarianMap=r}function N(t,n,o){var r;t._hungarianMap||k(t),e.each(n,function(i){void 0===(r=t._hungarianMap[i])||!o&&void 0!==n[r]||("o"===r.charAt(0)?(n[r]||(n[r]={}),e.extend(!0,n[r],n[i]),N(t[r],n[r],o)):n[r]=n[i])})}s.util={diacritics:function(e,t){if("function"!==typeof e)return S(e,t);S=e},debounce:function(e,t){var n;return function(){var o=this,r=arguments;clearTimeout(n),n=setTimeout(function(){e.apply(o,r)},t||250)}},throttle:function(e,t){var n,o,r=void 0!==t?t:200;return function(){var t=this,i=+new Date,a=arguments;n&&i<n+r?(clearTimeout(o),o=setTimeout(function(){n=void 0,e.apply(t,a)},r)):(n=i,e.apply(t,a))}},escapeRegex:function(e){return e.replace(h,"\\$1")},set:function(t){if(e.isPlainObject(t))return s.util.set(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,o){t(e,"set",n,o)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e,n){e[t]=n};var n=function(e,t,o){for(var r,i,a,s,l,c=ee(o),d=c[c.length-1],u=0,f=c.length-1;u<f;u++){if("__proto__"===c[u]||"constructor"===c[u])throw new Error("Cannot set prototype values");if(i=c[u].match(K),a=c[u].match(G),i){if(c[u]=c[u].replace(K,""),e[c[u]]=[],(r=c.slice()).splice(0,u+1),l=r.join("."),Array.isArray(t))for(var h=0,p=t.length;h<p;h++)n(s={},t[h],l),e[c[u]].push(s);else e[c[u]]=t;return}a&&(c[u]=c[u].replace(G,""),e=e[c[u]](t)),null!==e[c[u]]&&void 0!==e[c[u]]||(e[c[u]]={}),e=e[c[u]]}d.match(G)?e=e[d.replace(G,"")](t):e[d.replace(K,"")]=t};return function(e,o){return n(e,o,t)}},get:function(t){if(e.isPlainObject(t)){var n={};return e.each(t,function(e,t){t&&(n[e]=s.util.get(t))}),function(e,t,o,r){var i=n[t]||n._;return void 0!==i?i(e,t,o,r):e}}if(null===t)return function(e){return e};if("function"==typeof t)return function(e,n,o,r){return t(e,n,o,r)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(e){return e[t]};var o=function(e,t,n){var r,i,a,s;if(""!==n)for(var l=ee(n),c=0,d=l.length;c<d;c++){if(r=l[c].match(K),i=l[c].match(G),r){if(l[c]=l[c].replace(K,""),""!==l[c]&&(e=e[l[c]]),a=[],l.splice(0,c+1),s=l.join("."),Array.isArray(e))for(var u=0,f=e.length;u<f;u++)a.push(o(e[u],t,s));var h=r[0].substring(1,r[0].length-1);e=""===h?a:a.join(h);break}if(i)l[c]=l[c].replace(G,""),e=e[l[c]]();else{if(null===e||null===e[l[c]])return null;if(void 0===e||void 0===e[l[c]])return;e=e[l[c]]}}return e};return function(e,n){return o(e,n,t)}},stripHtml:function(e){var t=typeof e;if("function"!==t)return"string"===t?D(e):e;D=e},escapeHtml:function(e){var t=typeof e;if("function"!==t)return"string"===t||Array.isArray(e)?C(e):e;C=e},unique:A};var L=function(e,t,n){void 0!==e[t]&&(e[n]=e[t])};function F(e){L(e,"ordering","bSort"),L(e,"orderMulti","bSortMulti"),L(e,"orderClasses","bSortClasses"),L(e,"orderCellsTop","bSortCellsTop"),L(e,"order","aaSorting"),L(e,"orderFixed","aaSortingFixed"),L(e,"paging","bPaginate"),L(e,"pagingType","sPaginationType"),L(e,"pageLength","iDisplayLength"),L(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":""),"object"==typeof e.bSort?(e.orderIndicators=void 0===e.bSort.indicators||e.bSort.indicators,e.orderHandler=void 0===e.bSort.handler||e.bSort.handler,e.bSort=!0):!1===e.bSort?(e.orderIndicators=!1,e.orderHandler=!1):!0===e.bSort&&(e.orderIndicators=!0,e.orderHandler=!0),"boolean"==typeof e.bSortCellsTop&&(e.titleRow=e.bSortCellsTop);var t=e.aoSearchCols;if(t)for(var n=0,o=t.length;n<o;n++)t[n]&&N(s.models.oSearch,t[n]);e.serverSide&&!e.searchDelay&&(e.searchDelay=400)}function j(e){L(e,"orderable","bSortable"),L(e,"orderData","aDataSort"),L(e,"orderSequence","asSorting"),L(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function O(t){var n=s.defaults.column,o=t.aoColumns.length,r=e.extend({},s.models.oColumn,n,{aDataSort:n.aDataSort?n.aDataSort:[o],mData:n.mData?n.mData:o,idx:o,searchFixed:{},colEl:e("<col>").attr("data-dt-column",o)});t.aoColumns.push(r);var i=t.aoPreSearchCols;i[o]=e.extend({},s.models.oSearch,i[o])}function P(n,o,r){var i=n.aoColumns[o];if(null!=r){j(r),N(s.defaults.column,r,!0),void 0===r.mDataProp||r.mData||(r.mData=r.mDataProp),r.sType&&(i._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className);var a=i.sClass;e.extend(i,r),Ke(i,r,"sWidth","sWidthOrig"),a!==i.sClass&&(i.sClass=a+" "+i.sClass),void 0!==r.iDataSort&&(i.aDataSort=[r.iDataSort]),Ke(i,r,"aDataSort")}var l=i.mData,c=te(l);if(i.mRender&&Array.isArray(i.mRender)){var d=i.mRender.slice(),u=d.shift();i.mRender=s.render[u].apply(t,d)}i._render=i.mRender?te(i.mRender):null;var f=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};i._bAttrSrc=e.isPlainObject(l)&&(f(l.sort)||f(l.type)||f(l.filter)),i._setter=null,i.fnGetData=function(e,t,n){var o=c(e,t,void 0,n);return i._render&&t?i._render(o,t,e,n):o},i.fnSetData=function(e,t,n){return ne(l)(e,t,n)},"number"==typeof l||i._isArrayHost||(n._rowReadObject=!0),n.oFeatures.bSort||(i.bSortable=!1)}function H(r){!function(r){if(!r.oFeatures.bAutoWidth)return;var i,a,l,c=r.nTable,d=r.aoColumns,u=r.oScroll,f=u.sY,h=u.sX,p=u.sXInner,m=q(r,"bVisible"),g=c.getAttribute("width"),v=c.parentNode,b=c.style.width,y=He(r);if(y===r.containerWidth)return!1;r.containerWidth=y,b||g||(c.style.width="100%",b="100%");b&&-1!==b.indexOf("%")&&(g=b);nt(r,null,"column-calc",{visible:m},!1);var w=e(c.cloneNode()).css("visibility","hidden").removeAttr("id");w.append("<tbody/>");var _=e("<tr/>").appendTo(w.find("tbody"));for(w.append(e(r.nTHead).clone()).append(e(r.nTFoot).clone()),w.find("tfoot th, tfoot td").css("width",""),w.find("thead th, thead td").each(function(){var t=X(r,this,!0,!1);t?(this.style.width=t,h&&(this.style.minWidth=t,e(this).append(e("<div/>").css({width:t,margin:0,padding:0,border:0,height:1})))):this.style.width=""}),i=0;i<m.length;i++){a=d[l=m[i]];var x=Me(r,l),T=o.type.className[a.sType],D=x+a.sContentPadding,C=-1===x.indexOf("<")?n.createTextNode(D):D;e("<td/>").addClass(T).addClass(a.sClass).append(C).appendTo(_)}e("[name]",w).removeAttr("name");var S=e("<div/>").css(h||f?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(w).appendTo(v);h&&p?w.width(p):h?(w.css("width","auto"),w.removeAttr("width"),w.outerWidth()<v.clientWidth&&g&&w.outerWidth(v.clientWidth)):f?w.outerWidth(v.clientWidth):g&&w.outerWidth(g);var A=0,R=w.find("tbody tr").eq(0).children();for(i=0;i<m.length;i++){var I=R[i].getBoundingClientRect().width;A+=I,d[m[i]].sWidth=Ee(I)}c.style.width=Ee(A),S.remove(),g&&(c.style.width=Ee(g));if((g||h)&&!r._reszEvt){var k=s.util.throttle(function(){var e=He(r);r.bDestroying||0===e||H(r)});if(t.ResizeObserver){var N=e(r.nTableWrapper).is(":visible"),L=e("<div>").css({width:"100%",height:0}).addClass("dt-autosize").appendTo(r.nTableWrapper);r.resizeObserver=new ResizeObserver(function(e){N?N=!1:k()}),r.resizeObserver.observe(L[0])}else e(t).on("resize.DT-"+r.sInstance,k);r._reszEvt=!0}}(r),function(e){for(var t=e.aoColumns,n=0;n<t.length;n++){var o=X(e,[n],!1,!1);t[n].colEl.css("width",o),e.oScroll.sX&&t[n].colEl.css("min-width",o)}}(r);var i=r.oScroll;""===i.sY&&""===i.sX||Pe(r),nt(r,null,"column-sizing",[r])}function M(e,t){var n=q(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function E(e,t){var n=q(e,"bVisible").indexOf(t);return-1!==n?n:null}function W(t){var n=t.aoHeader,o=t.aoColumns,r=0;if(n.length)for(var i=0,a=n[0].length;i<a;i++)o[i].bVisible&&"none"!==e(n[0][i].cell).css("display")&&r++;return r}function q(e,t){var n=[];return e.aoColumns.map(function(e,o){e[t]&&n.push(o)}),n}function U(e,t){return!0===t?e._name:t}function B(e){var t,n,r,i,a,l,c,d,u,f=e.aoColumns,h=e.aoData,p=s.ext.type.detect;for(t=0,n=f.length;t<n;t++){if(u=[],!(c=f[t]).sType&&c._sManualType)c.sType=c._sManualType;else if(!c.sType){if(!e.typeDetect)return;for(r=0,i=p.length;r<i;r++){var g=p[r],v=g.oneOf,b=g.allOf||g,y=g.init,w=!1;if(d=null,y&&(d=U(g,y(e,c,t)))){c.sType=d;break}for(a=0,l=h.length;a<l;a++)if(h[a]){if(void 0===u[a]&&(u[a]=J(e,a,t,"type")),v&&!w&&(w=U(g,v(u[a],e))),!(d=U(g,b(u[a],e)))&&r!==p.length-3)break;if("html"===d&&!m(u[a]))break}if(v&&w&&d||!v&&d){c.sType=d;break}}c.sType||(c.sType="string")}var _=o.type.className[c.sType];_&&(z(e.aoHeader,t,_),z(e.aoFooter,t,_));var x=o.type.render[c.sType];x&&!c._render&&(c._render=s.util.get(x),V(e,t))}}function V(e,t){for(var n=e.aoData,o=0;o<n.length;o++)if(n[o].nTr){var r=J(e,o,t,"display");n[o].displayData[t]=r,Q(n[o].anCells[t],r)}}function z(e,t,n){e.forEach(function(e){e[t]&&e[t].unique&&I(e[t].cell,n)})}function X(e,t,n,o){Array.isArray(t)||(t=Y(t));for(var r,i=0,a=e.aoColumns,s=0,l=t.length;s<l;s++){var c=a[t[s]],d=n?c.sWidthOrig:c.sWidth;if(o||!1!==c.bVisible){if(null==d)return null;if("number"==typeof d)r="px",i+=d;else{var u=d.match(/([\d\.]+)([^\d]*)/);u&&(i+=1*u[1],r=3===u.length?u[2]:"px")}}}return i+r}function Y(t){var n=e(t).closest("[data-dt-column]").attr("data-dt-column");return n?n.split(",").map(function(e){return 1*e}):[]}function $(t,n,o,r){var i=t.aoData.length,a=e.extend(!0,{},s.models.oRow,{src:o?"dom":"data",idx:i});a._aData=n,t.aoData.push(a);for(var l=t.aoColumns,c=0,d=l.length;c<d;c++)l[c].sType=null;t.aiDisplayMaster.push(i);var u=t.rowIdFn(n);return void 0!==u&&(t.aIds[u]=a),!o&&t.oFeatures.bDeferRender||le(t,i,o,r),i}function Z(t,n){var o;return n instanceof e||(n=e(n)),n.map(function(e,n){return o=ae(t,n),$(t,o.data,n,o.cells)})}function J(e,t,n,o){"search"===o?o="filter":"order"===o&&(o="sort");var r=e.aoData[t];if(r){var i=e.iDraw,a=e.aoColumns[n],l=r._aData,c=a.sDefaultContent,d=a.fnGetData(l,o,{settings:e,row:t,col:n});if("display"!==o&&d&&"object"==typeof d&&d.nodeName&&(d=d.innerHTML),void 0===d)return e.iDrawError!=i&&null===c&&(Qe(e,0,"Requested unknown parameter "+("function"==typeof a.mData?"{function}":"'"+a.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=i),c;if(d!==l&&null!==d||null===c||void 0===o){if("function"==typeof d)return d.call(l)}else d=c;if(null===d&&"display"===o)return"";if("filter"===o){var u=s.ext.type.search;u[a.sType]&&(d=u[a.sType](d))}return d}}function Q(t,n){n&&"object"==typeof n&&n.nodeName?e(t).empty().append(n):t.innerHTML=n}var K=/\[.*?\]$/,G=/\(\)$/;function ee(e){return(e.match(/(\\.|[^.])+/g)||[""]).map(function(e){return e.replace(/\\\./g,".")})}var te=s.util.get,ne=s.util.set;function oe(e){return w(e.aoData,"_aData")}function re(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function ie(e,t,n,o){var r,i,a=e.aoData[t];if(a._aSortData=null,a._aFilterData=null,a.displayData=null,"dom"!==n&&(n&&"auto"!==n||"dom"!==a.src)){var s=a.anCells,l=se(e,t);if(s)if(void 0!==o)Q(s[o],l[o]);else for(r=0,i=s.length;r<i;r++)Q(s[r],l[r])}else a._aData=ae(e,a,o,void 0===o?void 0:a._aData).data;var c=e.aoColumns;if(void 0!==o)c[o].sType=null,c[o].maxLenString=null;else{for(r=0,i=c.length;r<i;r++)c[r].sType=null,c[r].maxLenString=null;ce(e,a)}}function ae(e,t,n,o){var r,i,a,s=[],l=t.firstChild,c=0,d=e.aoColumns,u=e._rowReadObject;o=void 0!==o?o:u?{}:[];var f=function(e,t){if("string"==typeof e){var n=e.indexOf("@");if(-1!==n){var r=e.substring(n+1);ne(e)(o,t.getAttribute(r))}}},h=function(e){void 0!==n&&n!==c||(i=d[c],a=e.innerHTML.trim(),i&&i._bAttrSrc?(ne(i.mData._)(o,a),f(i.mData.sort,e),f(i.mData.type,e),f(i.mData.filter,e)):u?(i._setter||(i._setter=ne(i.mData)),i._setter(o,a)):o[c]=a);c++};if(l)for(;l;)"TD"!=(r=l.nodeName.toUpperCase())&&"TH"!=r||(h(l),s.push(l)),l=l.nextSibling;else for(var p=0,m=(s=t.anCells).length;p<m;p++)h(s[p]);var g=t.firstChild?t:t.nTr;if(g){var v=g.getAttribute("id");v&&ne(e.rowId)(o,v)}return{data:o,cells:s}}function se(e,t){var n=e.aoData[t],o=e.aoColumns;if(!n.displayData){n.displayData=[];for(var r=0,i=o.length;r<i;r++)n.displayData.push(J(e,t,r,"display"))}return n.displayData}function le(t,o,r,i){var a,s,l,c,d,u,f=t.aoData[o],h=f._aData,p=[],m=t.oClasses.tbody.row;if(null===f.nTr){for(a=r||n.createElement("tr"),f.nTr=a,f.anCells=p,I(a,m),a._DT_RowIndex=o,ce(t,f),c=0,d=t.aoColumns.length;c<d;c++){l=t.aoColumns[c],(s=(u=!r||!i[c])?n.createElement(l.sCellType):i[c])||Qe(t,0,"Incorrect column count",18),s._DT_CellIndex={row:o,column:c},p.push(s);var g=se(t,o);!u&&(!l.mRender&&l.mData===c||e.isPlainObject(l.mData)&&l.mData._===c+".display")||Q(s,g[c]),I(s,l.sClass),l.bVisible&&u?a.appendChild(s):l.bVisible||u||s.parentNode.removeChild(s),l.fnCreatedCell&&l.fnCreatedCell.call(t.oInstance,s,J(t,o,c),h,o,c)}nt(t,"aoRowCreatedCallback","row-created",[a,h,o,p])}else I(f.nTr,m)}function ce(t,n){var o=n.nTr,r=n._aData;if(o){var i=t.rowIdFn(r);if(i&&(o.id=i),r.DT_RowClass){var a=r.DT_RowClass.split(" ");n.__rowc=n.__rowc?A(n.__rowc.concat(a)):a,e(o).removeClass(n.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&e(o).attr(r.DT_RowAttr),r.DT_RowData&&e(o).data(r.DT_RowData)}}function de(t,n){var o,r,i,a=t.oClasses,s=t.aoColumns,l="header"===n?t.nTHead:t.nTFoot,c="header"===n?"sTitle":n;if(l){if(("header"===n||w(t.aoColumns,c).join(""))&&((i=e("tr",l)).length||(i=e("<tr/>").appendTo(l)),1===i.length)){var d=0;for(e("td, th",i).each(function(){d+=this.colSpan}),o=d,r=s.length;o<r;o++)e("<th/>").html(s[o][c]||"").appendTo(i)}var u=we(t,l,!0);"header"===n?(t.aoHeader=u,e("tr",l).addClass(a.thead.row)):(t.aoFooter=u,e("tr",l).addClass(a.tfoot.row)),e(l).children("tr").children("th, td").each(function(){rt(t,n)(t,e(this),a)})}}function ue(t,n,o){var r,i,a,s,l,c=[],d=[],u=t.aoColumns,f=u.length;if(n){for(o||(o=x(f).filter(function(e){return u[e].bVisible})),r=0;r<n.length;r++)c[r]=n[r].slice().filter(function(e,t){return o.includes(t)}),d.push([]);for(r=0;r<c.length;r++)for(i=0;i<c[r].length;i++)if(s=1,l=1,void 0===d[r][i]){for(a=c[r][i].cell;void 0!==c[r+s]&&c[r][i].cell==c[r+s][i].cell;)d[r+s][i]=null,s++;for(;void 0!==c[r][i+l]&&c[r][i].cell==c[r][i+l].cell;){for(var h=0;h<s;h++)d[r+h][i+l]=null;l++}var p=e("span.dt-column-title",a);d[r][i]={cell:a,colspan:l,rowspan:s,title:p.length?p.html():e(a).html()}}return d}}function fe(t,n){for(var o,r,i=ue(t,n),a=0;a<n.length;a++){if(o=n[a].row)for(;r=o.firstChild;)o.removeChild(r);for(var s=0;s<i[a].length;s++){var l=i[a][s];l&&e(l.cell).appendTo(o).attr("rowspan",l.rowspan).attr("colspan",l.colspan)}}}function he(t,n){if(function(e){var t="ssp"==it(e),n=e.iInitDisplayStart;void 0!==n&&-1!==n&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}(t),-1===nt(t,"aoPreDrawCallback","preDraw",[t]).indexOf(!1)){var r,i=[],a=0,s="ssp"==it(t),l=t.aiDisplay,c=t._iDisplayStart,d=t.fnDisplayEnd(),u=t.aoColumns,f=e(t.nTBody);if(t.bDrawing=!0,t.deferLoading)t.deferLoading=!1,t.iDraw++,Fe(t,!1);else if(s){if(!t.bDestroying&&!n)return 0===t.iDraw&&f.empty().append(me(t)),(r=t).iDraw++,Fe(r,!0),void _e(r,function(e){var t=e.aoColumns,n=e.oFeatures,o=e.oPreviousSearch,r=e.aoPreSearchCols,i=function(e,n){return"function"==typeof t[e][n]?"function":t[e][n]};return{draw:e.iDraw,columns:t.map(function(e,t){return{data:i(t,"mData"),name:e.sName,searchable:e.bSearchable,orderable:e.bSortable,search:{value:r[t].search,regex:r[t].regex,fixed:Object.keys(e.searchFixed).map(function(t){return{name:t,term:"function"!=typeof e.searchFixed[t]?e.searchFixed[t].toString():"function"}})}}}),order:Ve(e).map(function(e){return{column:e.col,dir:e.dir,name:i(e.col,"sName")}}),start:e._iDisplayStart,length:n.bPaginate?e._iDisplayLength:-1,search:{value:o.search,regex:o.regex,fixed:Object.keys(e.searchFixed).map(function(t){return{name:t,term:"function"!=typeof e.searchFixed[t]?e.searchFixed[t].toString():"function"}})}}}(r),function(e){!function(e,t){var n=xe(e,t),o=Te(e,"draw",t),r=Te(e,"recordsTotal",t),i=Te(e,"recordsFiltered",t);if(void 0!==o){if(1*o<e.iDraw)return;e.iDraw=1*o}n||(n=[]),re(e),e._iRecordsTotal=parseInt(r,10),e._iRecordsDisplay=parseInt(i,10);for(var a=0,s=n.length;a<s;a++)$(e,n[a]);e.aiDisplay=e.aiDisplayMaster.slice(),B(e),he(e,!0),ke(e),Fe(e,!1)}(r,e)})}else t.iDraw++;if(0!==l.length)for(var h=s?0:c,p=s?t.aoData.length:d,m=h;m<p;m++){var g=l[m],v=t.aoData[g];null===v.nTr&&le(t,g);for(var b=v.nTr,y=0;y<u.length;y++){var w=u[y],_=v.anCells[y];I(_,o.type.className[w.sType]),I(_,t.oClasses.tbody.cell)}nt(t,"aoRowCallback",null,[b,v._aData,a,m,g]),i.push(b),a++}else i[0]=me(t);nt(t,"aoHeaderCallback","header",[e(t.nTHead).children("tr")[0],oe(t),c,d,l]),nt(t,"aoFooterCallback","footer",[e(t.nTFoot).children("tr")[0],oe(t),c,d,l]),f[0].replaceChildren?f[0].replaceChildren.apply(f[0],i):(f.children().detach(),f.append(e(i))),e(t.nTableWrapper).toggleClass("dt-empty-footer",0===e("tr",t.nTFoot).length),nt(t,"aoDrawCallback","draw",[t],!0),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else Fe(t,!1)}function pe(e,t,n){var o=e.oFeatures,r=o.bSort,i=o.bFilter;void 0!==n&&!0!==n||(B(e),r&&ze(e),i?De(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice()),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,he(e),e.api.one("draw",function(){e._drawHold=!1})}function me(t){var n=t.oLanguage,o=n.sZeroRecords,r=it(t);return"ssp"!==r&&"ajax"!==r||t.json?n.sEmptyTable&&0===t.fnRecordsTotal()&&(o=n.sEmptyTable):o=n.sLoadingRecords,e("<tr/>").append(e("<td />",{colSpan:W(t),class:t.oClasses.empty.row}).html(o))[0]}function ge(t,n,o){if(Array.isArray(o))for(var r=0;r<o.length;r++)ge(t,n,o[r]);else{var i=t[n];e.isPlainObject(o)?o.features?(o.rowId&&(t.id=o.rowId),o.rowClass&&(t.className=o.rowClass),i.id=o.id,i.className=o.className,ge(t,n,o.features)):Object.keys(o).map(function(e){i.contents.push({feature:e,opts:o[e]})}):i.contents.push(o)}}function ve(t,n,o){var r=[];e.each(n,function(e,t){if(null!==t){var n=e.match(/^([a-z]+)([0-9]*)([A-Za-z]*)$/),i=n[2]?1*n[2]:0,a=n[3]?n[3].toLowerCase():"full";if(n[1]===o){var s=function(e,t,n){for(var o,r=0;r<e.length;r++)if((o=e[r]).rowNum===t&&("full"===n&&o.full||("start"===n||"end"===n)&&(o.start||o.end)))return o[n]||(o[n]={contents:[]}),o;return(o={rowNum:t})[n]={contents:[]},e.push(o),o}(r,i,a);ge(s,a,t)}}}),r.sort(function(e,t){var n=e.rowNum,r=t.rowNum;if(n===r){var i=e.full&&!t.full?-1:1;return"bottom"===o?-1*i:i}return r-n}),"bottom"===o&&r.reverse();for(var i=0;i<r.length;i++)delete r[i].rowNum,be(t,r[i]);return r}function be(t,n){var r=function(e,n){return o.features[e]||Qe(t,0,"Unknown feature: "+e),o.features[e].apply(this,[t,n])},i=function(o){if(n[o])for(var i=n[o].contents,a=0,s=i.length;a<s;a++)if(i[a])if("string"==typeof i[a])i[a]=r(i[a],null);else if(e.isPlainObject(i[a]))i[a]=r(i[a].feature,i[a].opts);else if("function"==typeof i[a].node)i[a]=i[a].node(t);else if("function"==typeof i[a]){var l=i[a](t);i[a]="function"==typeof l.node?l.node():l}};i("start"),i("end"),i("full")}function ye(t){var n=t.oClasses,o=e(t.nTable),r=e("<div/>").attr({id:t.sTableId+"_wrapper",class:n.container}).insertBefore(o);if(t.nTableWrapper=r[0],t.sDom)!function(t,n,o){for(var r,i,a,l,c,d=n.match(/(".*?")|('.*?')|./g),u=0;u<d.length;u++){if(r=null,"<"==(i=d[u])){if(a=e("<div/>"),"'"==(l=d[u+1])[0]||'"'==l[0]){var f,h="";if(-1!=(c=l.replace(/['"]/g,"")).indexOf(".")){var p=c.split(".");h=p[0],f=p[1]}else"#"==c[0]?h=c:f=c;a.attr("id",h.substring(1)).addClass(f),u++}o.append(a),o=a}else">"==i?o=o.parent():"t"==i?r=Oe(t):s.ext.feature.forEach(function(e){i==e.cFeature&&(r=e.fnInit(t))});r&&o.append(r)}}(t,t.sDom,r);else{var i=ve(t,t.layout,"top"),a=ve(t,t.layout,"bottom"),l=rt(t,"layout");i.forEach(function(e){l(t,r,e)}),l(t,r,{full:{table:!0,contents:[Oe(t)]}}),a.forEach(function(e){l(t,r,e)})}!function(t){var n=t.nTable,o=""!==t.oScroll.sX||""!==t.oScroll.sY;if(t.oFeatures.bProcessing){var r=e("<div/>",{id:t.sTableId+"_processing",class:t.oClasses.processing.container,role:"status"}).html(t.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>");o?r.prependTo(e("div.dt-scroll",t.nTableWrapper)):r.insertBefore(n),e(n).on("processing.dt.DT",function(e,t,n){r.css("display",n?"block":"none")})}}(t)}function we(t,n,o){var r,i,a,s,l,c,d,u,f,h,p=t.aoColumns,m=e(n).children("tr"),g=t.titleRow,v=n&&"thead"===n.nodeName.toLowerCase(),b=[],y=function(e,t,n){for(var o=e[t];o[n];)n++;return n};for(a=0,c=m.length;a<c;a++)b.push([]);for(a=0,c=m.length;a<c;a++)for(i=(r=m[a]).firstChild;i;){if("TD"==i.nodeName.toUpperCase()||"TH"==i.nodeName.toUpperCase()){var w=[],_=e(i);if(u=(u=1*i.getAttribute("colspan"))&&0!==u&&1!==u?u:1,f=(f=1*i.getAttribute("rowspan"))&&0!==f&&1!==f?f:1,d=y(b,a,0),h=1===u,o){if(h){P(t,d,ct(_.data()));var x=p[d],T=i.getAttribute("width")||null,C=i.style.width.match(/width:\s*(\d+[pxem%]+)/);C&&(T=C[1]),x.sWidthOrig=x.sWidth||T,v?(null===x.sTitle||x.autoTitle||(!0===g&&0===a||!1===g&&a===m.length-1||g===a||null===g)&&(i.innerHTML=x.sTitle),!x.sTitle&&h&&(x.sTitle=D(i.innerHTML),x.autoTitle=!0)):x.footer&&(i.innerHTML=x.footer),x.ariaTitle||(x.ariaTitle=_.attr("aria-label")||x.sTitle),x.className&&_.addClass(x.className)}0===e("span.dt-column-title",i).length&&e("<span>").addClass("dt-column-title").append(i.childNodes).appendTo(i),t.orderIndicators&&v&&0!==_.filter(":not([data-dt-order=disable])").length&&0!==_.parent(":not([data-dt-order=disable])").length&&0===e("span.dt-column-order",i).length&&e("<span>").addClass("dt-column-order").appendTo(i);var S=v?"header":"footer";0===e("span.dt-column-"+S,i).length&&e("<div>").addClass("dt-column-"+S).append(i.childNodes).appendTo(i)}for(l=0;l<u;l++){for(s=0;s<f;s++)b[a+s][d+l]={cell:i,unique:h},b[a+s].row=r;w.push(d+l)}i.setAttribute("data-dt-column",A(w).join(","))}i=i.nextSibling}return b}function _e(t,n,o){var r,i=t.ajax,a=t.oInstance,s=function(e){var n=t.jqXHR?t.jqXHR.status:null;(null===e||"number"==typeof n&&204==n)&&xe(t,e={},[]);var r=e.error||e.sError;if(r&&Qe(t,0,r),e.d&&"string"==typeof e.d)try{e=JSON.parse(e.d)}catch(e){}t.json=e,nt(t,null,"xhr",[t,e,t.jqXHR],!0),o(e)};if(e.isPlainObject(i)&&i.data){var l="function"==typeof(r=i.data)?r(n,t):r;n="function"==typeof r&&l?l:e.extend(!0,n,l),delete i.data}var c={url:"string"==typeof i?i:"",data:n,success:s,dataType:"json",cache:!1,type:t.sServerMethod,error:function(e,n){-1===nt(t,null,"xhr",[t,null,t.jqXHR],!0).indexOf(!0)&&("parsererror"==n?Qe(t,0,"Invalid JSON response",1):4===e.readyState&&Qe(t,0,"Ajax error",7)),Fe(t,!1)}};if(e.isPlainObject(i)&&e.extend(c,i),t.oAjaxData=n,nt(t,null,"preXhr",[t,n,c],!0),"json"===c.submitAs&&"object"==typeof n&&(c.data=JSON.stringify(n)),"function"==typeof i)t.jqXHR=i.call(a,n,s,t);else if(""===i.url){var d={};xe(t,d,[]),s(d)}else t.jqXHR=e.ajax(c);r&&(i.data=r)}function xe(t,n,o){var r="data";if(e.isPlainObject(t.ajax)&&void 0!==t.ajax.dataSrc){var i=t.ajax.dataSrc;"string"==typeof i||"function"==typeof i?r=i:void 0!==i.data&&(r=i.data)}if(!o)return"data"===r?n.aaData||n[r]:""!==r?te(r)(n):n;ne(r)(n,o)}function Te(t,n,o){var r=e.isPlainObject(t.ajax)?t.ajax.dataSrc:null;if(r&&r[n])return te(r[n])(o);var i="";return"draw"===n?i="sEcho":"recordsTotal"===n?i="iTotalRecords":"recordsFiltered"===n&&(i="iTotalDisplayRecords"),void 0!==o[i]?o[i]:o[n]}function De(t,n){var o=t.aoPreSearchCols;if("ssp"!=it(t)){!function(e){for(var t,n,o,r,i,a=e.aoColumns,s=e.aoData,l=!1,c=0;c<s.length;c++)if(s[c]&&!(i=s[c])._aFilterData){for(o=[],t=0,n=a.length;t<n;t++)a[t].bSearchable?(null===(r=J(e,c,t,"filter"))&&(r=""),"string"!=typeof r&&r.toString&&(r=r.toString())):r="",r.indexOf&&-1!==r.indexOf("&")&&(Ae.innerHTML=r,r=Re?Ae.textContent:Ae.innerText),r.replace&&(r=r.replace(/[\r\n\u2028]/g,"")),o.push(r);i._aFilterData=o,i._sFilterRow=o.join(" "),l=!0}}(t),t.aiDisplay=t.aiDisplayMaster.slice(),Ce(t.aiDisplay,t,n.search,n),e.each(t.searchFixed,function(e,n){Ce(t.aiDisplay,t,n,{})});for(var r=0;r<o.length;r++){var i=o[r];Ce(t.aiDisplay,t,i.search,i,r),e.each(t.aoColumns[r].searchFixed,function(e,n){Ce(t.aiDisplay,t,n,{},r)})}!function(e){for(var t,n,o=s.ext.search,r=e.aiDisplay,i=0,a=o.length;i<a;i++){for(var l=[],c=0,d=r.length;c<d;c++)n=r[c],t=e.aoData[n],o[i](e,t._aFilterData,n,t._aData,c)&&l.push(n);r.length=0,st(r,l)}}(t)}t.bFiltered=!0,nt(t,null,"search",[t])}function Ce(t,n,o,r,i){if(""!==o){var a=0,s=[],l="function"==typeof o?o:null,c=o instanceof RegExp?o:l?null:function(t,n){var o=[],r=e.extend({},{boundary:!1,caseInsensitive:!0,exact:!1,regex:!1,smart:!0},n);"string"!=typeof t&&(t=t.toString());if(t=S(t),r.exact)return new RegExp("^"+Se(t)+"$",r.caseInsensitive?"i":"");if(t=r.regex?t:Se(t),r.smart){var i=(t.match(/!?["\u201C][^"\u201D]+["\u201D]|[^ ]+/g)||[""]).map(function(e){var t,n=!1;return"!"===e.charAt(0)&&(n=!0,e=e.substring(1)),'"'===e.charAt(0)?(t=e.match(/^"(.*)"$/),e=t?t[1]:e):"“"===e.charAt(0)&&(t=e.match(/^\u201C(.*)\u201D$/),e=t?t[1]:e),n&&(e.length>1&&o.push("(?!"+e+")"),e=""),e.replace(/"/g,"")}),a=o.length?o.join(""):"",s=r.boundary?"\\b":"";t="^(?=.*?"+s+i.join(")(?=.*?"+s)+")("+a+".)*$"}return new RegExp(t,r.caseInsensitive?"i":"")}(o,r);for(a=0;a<t.length;a++){var d=n.aoData[t[a]],u=void 0===i?d._sFilterRow:d._aFilterData[i];(l&&l(u,d._aData,t[a],i)||c&&c.test(u))&&s.push(t[a])}for(t.length=s.length,a=0;a<s.length;a++)t[a]=s[a]}}var Se=s.util.escapeRegex,Ae=e("<div>")[0],Re=void 0!==Ae.textContent;function Ie(t){var n,o=t.oInit,r=t.deferLoading,i=it(t);t.bInitialised?(de(t,"header"),de(t,"footer"),function(e,t,n){if(!e.oFeatures.bStateSave)return void n();var o=function(t){Je(e,t,n)},r=e.fnStateLoadCallback.call(e.oInstance,e,o);void 0!==r&&Je(e,r,n)}(t,0,function(){fe(t,t.aoHeader),fe(t,t.aoFooter);var a=t.iInitDisplayStart;if(o.aaData)for(n=0;n<o.aaData.length;n++)$(t,o.aaData[n]);else(r||"dom"==i)&&Z(t,e(t.nTBody).children("tr"));t.aiDisplay=t.aiDisplayMaster.slice(),ye(t),function(e){var t=e.nTHead,n=t.querySelectorAll("tr"),o=e.titleRow,r=':not([data-dt-order="disable"]):not([data-dt-order="icon-only"])';!0===o?t=n[0]:!1===o?t=n[n.length-1]:null!==o&&(t=n[o]);e.orderHandler&&qe(e,t,t===e.nTHead?"tr"+r+" th"+r+", tr"+r+" td"+r:"th"+r+", td"+r);var i=[];Be(e,i,e.aaSorting),e.aaSorting=i}(t),We(t),Fe(t,!0),nt(t,null,"preInit",[t],!0),pe(t),("ssp"!=i||r)&&("ajax"==i?_e(t,{},function(e){var o=xe(t,e);for(n=0;n<o.length;n++)$(t,o[n]);t.iInitDisplayStart=a,pe(t),Fe(t,!1),ke(t)}):(ke(t),Fe(t,!1)))})):setTimeout(function(){Ie(t)},200)}function ke(e){if(!e._bInitComplete){var t=[e,e.json];e._bInitComplete=!0,H(e),nt(e,null,"plugin-init",t,!0),nt(e,"aoInitComplete","init",t,!0)}}function Ne(e,t){var n=parseInt(t,10);e._iDisplayLength=n,ot(e),nt(e,null,"length",[e,n])}function Le(e,t,n){var o=e._iDisplayStart,r=e._iDisplayLength,i=e.fnRecordsDisplay();if(0===i||-1===r)o=0;else if("number"==typeof t)(o=t*r)>i&&(o=0);else if("first"==t)o=0;else if("previous"==t)(o=r>=0?o-r:0)<0&&(o=0);else if("next"==t)o+r<i&&(o+=r);else if("last"==t)o=Math.floor((i-1)/r)*r;else{if("ellipsis"===t)return;Qe(e,0,"Unknown paging action: "+t,5)}var a=e._iDisplayStart!==o;return e._iDisplayStart=o,nt(e,null,a?"page":"page-nc",[e]),a&&n&&he(e),a}function Fe(e,t){e.bDrawing&&!1===t||nt(e,null,"processing",[e,t])}function je(e,t,n){t?(Fe(e,!0),setTimeout(function(){n(),Fe(e,!1)},0)):n()}function Oe(t){var n=e(t.nTable),o=t.oScroll;if(""===o.sX&&""===o.sY)return t.nTable;var r=o.sX,i=o.sY,a=t.oClasses.scrolling,s=t.captionNode,l=s?s._captionSide:null,c=e(n[0].cloneNode(!1)),d=e(n[0].cloneNode(!1)),u=n.children("tfoot"),f="<div/>",h=function(e){return e?Ee(e):null};u.length||(u=null);var p=e(f,{class:a.container}).append(e(f,{class:a.header.self}).css({overflow:"hidden",position:"relative",border:0,width:r?h(r):"100%"}).append(e(f,{class:a.header.inner}).css({"box-sizing":"content-box",width:o.sXInner||"100%"}).append(c.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(n.children("thead"))))).append(e(f,{class:a.body}).css({position:"relative",overflow:"auto",width:h(r)}).append(n));u&&p.append(e(f,{class:a.footer.self}).css({overflow:"hidden",border:0,width:r?h(r):"100%"}).append(e(f,{class:a.footer.inner}).append(d.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(n.children("tfoot")))));var m=p.children(),g=m[0],v=m[1],b=u?m[2]:null;return e(v).on("scroll.DT",function(){var e=this.scrollLeft;g.scrollLeft=e,u&&(b.scrollLeft=e)}),e("th, td",g).on("focus",function(){var e=g.scrollLeft;v.scrollLeft=e,u&&(v.scrollLeft=e)}),e(v).css("max-height",i),o.bCollapse||e(v).css("height",i),t.nScrollHead=g,t.nScrollBody=v,t.nScrollFoot=b,t.aoDrawCallback.push(Pe),p[0]}function Pe(t){var n,o,r=t.oScroll,i=r.iBarWidth,a=e(t.nScrollHead).children("div"),s=a.children("table"),l=t.nScrollBody,c=e(l),d=e(t.nScrollFoot).children("div"),u=d.children("table"),f=e(t.nTHead),h=e(t.nTable),p=t.nTFoot&&e("th, td",t.nTFoot).length?e(t.nTFoot):null,m=t.oBrowser,g=l.scrollHeight>l.clientHeight;if(t.scrollBarVis!==g&&void 0!==t.scrollBarVis)return t.scrollBarVis=g,void H(t);if(t.scrollBarVis=g,h.children("thead, tfoot").remove(),(n=f.clone().prependTo(h)).find("th, td").removeAttr("tabindex"),n.find("[id]").removeAttr("id"),p&&(o=p.clone().prependTo(h)).find("[id]").removeAttr("id"),t.aiDisplay.length){var v=null,b="ssp"!==it(t)?t._iDisplayStart:0;for(x=b;x<b+t.aiDisplay.length;x++){var y=t.aiDisplay[x],w=t.aoData[y].nTr;if(w){v=w;break}}if(v)for(var _=e(v).children("th, td").map(function(n){return{idx:M(t,n),width:e(this).outerWidth()}}),x=0;x<_.length;x++){var T=t.aoColumns[_[x].idx].colEl[0];T.style.width.replace("px","")!==_[x].width&&(T.style.width=_[x].width+"px",r.sX&&(T.style.minWidth=_[x].width+"px"))}}s.find("colgroup").remove(),s.append(t.colgroup.clone()),p&&(u.find("colgroup").remove(),u.append(t.colgroup.clone())),e("th, td",n).each(function(){e(this.childNodes).wrapAll('<div class="dt-scroll-sizing">')}),p&&e("th, td",o).each(function(){e(this.childNodes).wrapAll('<div class="dt-scroll-sizing">')});var D=Math.floor(h.height())>l.clientHeight||"scroll"==c.css("overflow-y"),C="padding"+(m.bScrollbarLeft?"Left":"Right"),S=h.outerWidth();s.css("width",Ee(S)),a.css("width",Ee(S)).css(C,D?i+"px":"0px"),p&&(u.css("width",Ee(S)),d.css("width",Ee(S)).css(C,D?i+"px":"0px")),h.children("colgroup").prependTo(h),c.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(l.scrollTop=0)}function He(t){return e(t.nTableWrapper).is(":visible")?e(t.nTableWrapper).width():0}function Me(e,t){var n=e.aoColumns[t];if(!n.maxLenString){for(var o,r="",i=-1,a=0,s=e.aiDisplayMaster.length;a<s;a++){var l=se(e,e.aiDisplayMaster[a])[t],c=l&&"object"==typeof l&&l.nodeType?l.innerHTML:l+"";c=c.replace(/id=".*?"/g,"").replace(/name=".*?"/g,""),(o=D(c).replace(/ /g," ")).length>i&&(r=c,i=o.length)}n.maxLenString=r}return n.maxLenString}function Ee(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function We(e){var t=e.aoColumns;for(e.colgroup.empty(),Vt=0;Vt<t.length;Vt++)t[Vt].bVisible&&e.colgroup.append(t[Vt].colEl)}function qe(e,t,n,o,r){et(t,n,function(t){var n=!1,i=void 0===o?Y(t.target):"function"==typeof o?o():Array.isArray(o)?o:[o];if(i.length){for(var a=0,s=i.length;a<s;a++){if(!1!==Xe(e,i[a],a,t.shiftKey)&&(n=!0),1===e.aaSorting.length&&""===e.aaSorting[0][1])break}n&&je(e,!0,function(){ze(e),Ue(e,e.aiDisplay),pe(e,!1,!1),r&&r()})}})}function Ue(e,t){if(!(t.length<2)){var n,o=e.aiDisplayMaster,r={},i={};for(n=0;n<o.length;n++)r[o[n]]=n;for(n=0;n<t.length;n++)i[t[n]]=r[t[n]];t.sort(function(e,t){return i[e]-i[t]})}}function Be(t,n,o){var r=function(o){if(e.isPlainObject(o)){if(void 0!==o.idx)n.push([o.idx,o.dir]);else if(o.name){var r=w(t.aoColumns,"sName").indexOf(o.name);-1!==r&&n.push([r,o.dir])}}else n.push(o)};if(e.isPlainObject(o))r(o);else if(o.length&&"number"==typeof o[0])r(o);else if(o.length)for(var i=0;i<o.length;i++)r(o[i])}function Ve(t){var n,o,r,i,a,l,c,d=[],u=s.ext.type.order,f=t.aoColumns,h=t.aaSortingFixed,p=e.isPlainObject(h),m=[];if(!t.oFeatures.bSort)return d;for(Array.isArray(h)&&Be(t,m,h),p&&h.pre&&Be(t,m,h.pre),Be(t,m,t.aaSorting),p&&h.post&&Be(t,m,h.post),n=0;n<m.length;n++)if(f[c=m[n][0]])for(o=0,r=(i=f[c].aDataSort).length;o<r;o++)l=f[a=i[o]].sType||"string",void 0===m[n]._idx&&(m[n]._idx=f[a].asSorting.indexOf(m[n][1])),m[n][1]&&d.push({src:c,col:a,dir:m[n][1],index:m[n]._idx,type:l,formatter:u[l+"-pre"],sorter:u[l+"-"+m[n][1]]});return d}function ze(e,t,n){var o,r,i,a=[],l=s.ext.type.order,c=e.aoData,d=e.aiDisplayMaster;if(B(e),void 0!==t){var u=e.aoColumns[t];i=[{src:t,col:t,dir:n,index:0,type:u.sType,formatter:l[u.sType+"-pre"],sorter:l[u.sType+"-"+n]}],d=d.slice()}else i=Ve(e);for(o=0,r=i.length;o<r;o++)$e(e,i[o].col);if("ssp"!=it(e)&&0!==i.length){for(o=0,r=d.length;o<r;o++)a[o]=o;i.length&&"desc"===i[0].dir&&e.orderDescReverse&&a.reverse(),d.sort(function(e,t){var n,o,r,s,l,d=i.length,u=c[e]._aSortData,f=c[t]._aSortData;for(r=0;r<d;r++)if(n=u[(l=i[r]).col],o=f[l.col],l.sorter){if(0!==(s=l.sorter(n,o)))return s}else if(0!==(s=n<o?-1:n>o?1:0))return"asc"===l.dir?s:-s;return(n=a[e])<(o=a[t])?-1:n>o?1:0})}else 0===i.length&&d.sort(function(e,t){return e<t?-1:e>t?1:0});return void 0===t&&(e.bSorted=!0,e.sortDetails=i,nt(e,null,"order",[e,i])),d}function Xe(e,t,n,o){var r,i=e.aoColumns[t],a=e.aaSorting,s=i.asSorting,l=function(e,t){var n=e._idx;return void 0===n&&(n=s.indexOf(e[1])),n+1<s.length?n+1:t?null:0};if(!i.bSortable)return!1;if("number"==typeof a[0]&&(a=e.aaSorting=[a]),(o||n)&&e.oFeatures.bSortMulti){var c=w(a,"0").indexOf(t);-1!==c?(null===(r=l(a[c],!0))&&1===a.length&&(r=0),null===r||""===s[r]?a.splice(c,1):(a[c][1]=s[r],a[c]._idx=r)):o?(a.push([t,s[0],0]),a[a.length-1]._idx=0):(a.push([t,a[0][1],0]),a[a.length-1]._idx=0)}else a.length&&a[0][0]==t?(r=l(a[0]),a.length=1,a[0][1]=s[r],a[0]._idx=r):(a.length=0,a.push([t,s[0]]),a[0]._idx=0)}function Ye(t){var n,o,r,i=t.aLastSort,a=t.oClasses.order.position,s=Ve(t),l=t.oFeatures;if(l.bSort&&l.bSortClasses){for(n=0,o=i.length;n<o;n++)r=i[n].src,e(w(t.aoData,"anCells",r)).removeClass(a+(n<2?n+1:3));for(n=0,o=s.length;n<o;n++)r=s[n].src,e(w(t.aoData,"anCells",r)).addClass(a+(n<2?n+1:3))}t.aLastSort=s}function $e(e,t){var n,o,r,i=e.aoColumns[t],a=s.ext.order[i.sSortDataType];a&&(n=a.call(e.oInstance,e,t,E(e,t)));for(var l=s.ext.type.order[i.sType+"-pre"],c=e.aoData,d=0;d<c.length;d++)c[d]&&((o=c[d])._aSortData||(o._aSortData=[]),o._aSortData[t]&&!a||(r=a?n[d]:J(e,d,t,"sort"),o._aSortData[t]=l?l(r,e):r))}function Ze(t){if(!t._bLoadingState){var n=[];Be(t,n,t.aaSorting);var o=t.aoColumns,r={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:n.map(function(e){return o[e[0]]&&o[e[0]].sName?[o[e[0]].sName,e[1]]:e.slice()}),search:e.extend({},t.oPreviousSearch),columns:t.aoColumns.map(function(n,o){return{name:n.sName,visible:n.bVisible,search:e.extend({},t.aoPreSearchCols[o])}})};t.oSavedState=r,nt(t,"aoStateSaveParams","stateSaveParams",[t,r]),t.oFeatures.bStateSave&&!t.bDestroying&&t.fnStateSaveCallback.call(t.oInstance,t,r)}}function Je(t,n,o){var r,i,a=t.aoColumns,l=w(t.aoColumns,"sName");t._bLoadingState=!0;var c=t._bInitComplete?new s.Api(t):null;if(!n||!n.time)return t._bLoadingState=!1,void o();var d=t.iStateDuration;if(d>0&&n.time<+new Date-1e3*d)return t._bLoadingState=!1,void o();if(-1!==nt(t,"aoStateLoadParams","stateLoadParams",[t,n]).indexOf(!1))return t._bLoadingState=!1,void o();if(t.oLoadedState=e.extend(!0,{},n),nt(t,null,"stateLoadInit",[t,n],!0),void 0!==n.length&&(c?c.page.len(n.length):t._iDisplayLength=n.length),void 0!==n.start&&(null===c?(t._iDisplayStart=n.start,t.iInitDisplayStart=n.start):Le(t,n.start/t._iDisplayLength)),void 0!==n.order&&(t.aaSorting=[],e.each(n.order,function(e,n){var o=[n[0],n[1]];if("string"==typeof n[0]){var r=l.indexOf(n[0]);if(r<0)return;o[0]=r}else if(o[0]>=a.length)return;t.aaSorting.push(o)})),void 0!==n.search&&e.extend(t.oPreviousSearch,n.search),n.columns){var u=n.columns,f=w(n.columns,"name");if(f.join("").length&&f.join("")!==l.join(""))for(u=[],r=0;r<l.length;r++)if(""!=l[r]){var h=f.indexOf(l[r]);h>=0?u.push(n.columns[h]):u.push({})}else u.push({});if(u.length===a.length){for(r=0,i=u.length;r<i;r++){var p=u[r];void 0!==p.visible&&(c?c.column(r).visible(p.visible,!1):a[r].bVisible=p.visible),void 0!==p.search&&e.extend(t.aoPreSearchCols[r],p.search)}c&&c.one("draw",function(){c.columns.adjust()})}}t._bLoadingState=!1,nt(t,"aoStateLoaded","stateLoaded",[t,n]),o()}function Qe(e,n,o,r){if(o="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+o,r&&(o+=". For more information about this error, please see https://datatables.net/tn/"+r),n)t.console&&console.log&&console.log(o);else{var i=s.ext,a=i.sErrMode||i.errMode;if(e&&nt(e,null,"dt-error",[e,r,o],!0),"alert"==a)alert(o);else{if("throw"==a)throw new Error(o);"function"==typeof a&&a(e,r,o)}}}function Ke(t,n,o,r){Array.isArray(o)?e.each(o,function(e,o){Array.isArray(o)?Ke(t,n,o[0],o[1]):Ke(t,n,o)}):(void 0===r&&(r=o),void 0!==n[o]&&(t[r]=n[o]))}function Ge(t,n,o){var r;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r=n[i],e.isPlainObject(r)?(e.isPlainObject(t[i])||(t[i]={}),e.extend(!0,t[i],r)):o&&"data"!==i&&"aaData"!==i&&Array.isArray(r)?t[i]=r.slice():t[i]=r);return t}function et(t,n,o){e(t).on("click.DT",n,function(e){o(e)}).on("keypress.DT",n,function(e){13===e.which&&(e.preventDefault(),o(e))}).on("selectstart.DT",n,function(){return!1})}function tt(e,t,n){n&&e[t].push(n)}function nt(t,n,o,r,i){var a=[];if(n&&(a=t[n].slice().reverse().map(function(e){return e.apply(t.oInstance,r)})),null!==o){var s=e.Event(o+".dt"),l=e(t.nTable);s.dt=t.api,l[i?"trigger":"triggerHandler"](s,r),i&&0===l.parents("body").length&&e("body").trigger(s,r),a.push(s.result)}return a}function ot(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),o=e._iDisplayLength;t>=n&&(t=n-o),t-=t%o,(-1===o||t<0)&&(t=0),e._iDisplayStart=t}function rt(t,n){var o=t.renderer,r=s.ext.renderer[n];return e.isPlainObject(o)&&o[n]?r[o[n]]||r._:"string"==typeof o&&r[o]||r._}function it(e){return e.oFeatures.bServerSide?"ssp":e.ajax?"ajax":"dom"}function at(e,t,n){var o=e.fnFormatNumber,r=e._iDisplayStart+1,i=e._iDisplayLength,a=e.fnRecordsDisplay(),s=e.fnRecordsTotal(),l=-1===i;return t.replace(/_START_/g,o.call(e,r)).replace(/_END_/g,o.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,o.call(e,s)).replace(/_TOTAL_/g,o.call(e,a)).replace(/_PAGE_/g,o.call(e,l?1:Math.ceil(r/i))).replace(/_PAGES_/g,o.call(e,l?1:Math.ceil(a/i))).replace(/_ENTRIES_/g,e.api.i18n("entries","",n)).replace(/_ENTRIES-MAX_/g,e.api.i18n("entries","",s)).replace(/_ENTRIES-TOTAL_/g,e.api.i18n("entries","",a))}function st(e,t){if(t)if(t.length<1e4)e.push.apply(e,t);else for(Vt=0;Vt<t.length;Vt++)e.push(t[Vt])}function lt(e,t,n){for(Array.isArray(n)||(n=[n]),Vt=0;Vt<n.length;Vt++)e.on(t+".dt",n[Vt])}function ct(t){return s.ext.escape.attributes&&e.each(t,function(e,n){t[e]=C(n)}),t}var dt=[],ut=Array.prototype;function ft(e,t,n){return function(){var o=t.apply(e||this,arguments);return r.extend(o,o,n.methodExt),o}}function ht(e,t){for(var n=0,o=e.length;n<o;n++)if(e[n].name===t)return e[n];return null}r=function(t,n){if(!(this instanceof r))return new r(t,n);var o,i=[],a=function(t){var n=function(t){var n,o,r=s.settings,i=w(r,"nTable");return t?t.nTable&&t.oFeatures?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(n=i.indexOf(t))?[r[n]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?o=e(t).get():t instanceof e&&(o=t.get()),o?r.filter(function(e,t){return o.includes(i[t])}):void 0):[]}(t);n&&i.push.apply(i,n)};if(Array.isArray(t))for(o=0;o<t.length;o++)a(t[o]);else a(t);this.context=i.length>1?A(i):i,st(this,n),this.selector={rows:null,cols:null,opts:null},r.extend(this,this,dt)},s.Api=r,e.extend(r.prototype,{any:function(){return 0!==this.count()},context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new r(t[e],this[e]):null},filter:function(e){var t=ut.filter.call(this,e,this);return new r(this.context,t)},flatten:function(){var e=[];return new r(this.context,e.concat.apply(e,this.toArray()))},get:function(e){return this[e]},join:ut.join,includes:function(e){return-1!==this.indexOf(e)},indexOf:ut.indexOf,iterator:function(e,t,n,o){var i,a,s,l,c,d,u,f,h=[],p=this.context,m=this.selector;for("string"==typeof e&&(o=n,n=t,t=e,e=!1),a=0,s=p.length;a<s;a++){var g=new r(p[a]);if("table"===t)void 0!==(i=n.call(g,p[a],a))&&h.push(i);else if("columns"===t||"rows"===t)void 0!==(i=n.call(g,p[a],this[a],a))&&h.push(i);else if("every"===t||"column"===t||"column-rows"===t||"row"===t||"cell"===t)for(u=this[a],"column-rows"===t&&(d=yt(p[a],m.opts)),l=0,c=u.length;l<c;l++)f=u[l],void 0!==(i="cell"===t?n.call(g,p[a],f.row,f.column,a,l):n.call(g,p[a],f,a,l,d))&&h.push(i)}if(h.length||o){var v=new r(p,e?h.concat.apply([],h):h),b=v.selector;return b.rows=m.rows,b.cols=m.cols,b.opts=m.opts,v}return this},lastIndexOf:ut.lastIndexOf,length:0,map:function(e){var t=ut.map.call(this,e,this);return new r(this.context,t)},pluck:function(e){var t=s.util.get(e);return this.map(function(e){return t(e)})},pop:ut.pop,push:ut.push,reduce:ut.reduce,reduceRight:ut.reduceRight,reverse:ut.reverse,selector:null,shift:ut.shift,slice:function(){return new r(this.context,this)},sort:ut.sort,splice:ut.splice,toArray:function(){return ut.slice.call(this)},to$:function(){return e(this)},toJQuery:function(){return e(this)},unique:function(){return new r(this.context,A(this.toArray()))},unshift:ut.unshift}),t.__apiStruct=dt,r.extend=function(e,t,n){var o,i,a;if(n.length&&t&&(t instanceof r||t.__dt_wrapper))for(o=0,i=n.length;o<i;o++)"__proto__"!==(a=n[o]).name&&(t[a.name]="function"===a.type?ft(e,a.val,a):"object"===a.type?{}:a.val,t[a.name].__dt_wrapper=!0,r.extend(e,t[a.name],a.propExt))},r.register=i=function(t,n){if(Array.isArray(t))for(var o=0,i=t.length;o<i;o++)r.register(t[o],n);else{var a,s,l,c,d=t.split("."),u=dt;for(a=0,s=d.length;a<s;a++){var f=ht(u,l=(c=-1!==d[a].indexOf("()"))?d[a].replace("()",""):d[a]);f||(f={name:l,val:{},methodExt:[],propExt:[],type:"object"},u.push(f)),a===s-1?(f.val=n,f.type="function"==typeof n?"function":e.isPlainObject(n)?"object":"other"):u=c?f.methodExt:f.propExt}}},r.registerPlural=a=function(e,t,n){r.register(e,n),r.register(t,function(){var e=n.apply(this,arguments);return e===this?this:e instanceof r?e.length?Array.isArray(e[0])?new r(e.context,e[0]):e[0]:void 0:e})};var pt=function(t,n){if(Array.isArray(t)){var o=[];return t.forEach(function(e){var t=pt(e,n);st(o,t)}),o.filter(function(e){return e})}if("number"==typeof t)return[n[t]];var r=n.map(function(e){return e.nTable});return e(r).filter(t).map(function(){var e=r.indexOf(this);return n[e]}).toArray()};i("tables()",function(e){return null!=e?new r(pt(e,this.context)):this}),i("table()",function(e){var t=this.tables(e),n=t.context;return n.length?new r(n[0]):t}),[["nodes","node","nTable"],["body","body","nTBody"],["header","header","nTHead"],["footer","footer","nTFoot"]].forEach(function(e){a("tables()."+e[0]+"()","table()."+e[1]+"()",function(){return this.iterator("table",function(t){return t[e[2]]},1)})}),[["header","aoHeader"],["footer","aoFooter"]].forEach(function(e){i("table()."+e[0]+".structure()",function(t){var n=this.columns(t).indexes().flatten().toArray(),o=this.context[0],r=ue(o,o[e[1]],n),i=n.slice().sort(function(e,t){return e-t});return r.map(function(e){return n.map(function(t){return e[i.indexOf(t)]})})})}),a("tables().containers()","table().container()",function(){return this.iterator("table",function(e){return e.nTableWrapper},1)}),i("tables().every()",function(e){var t=this;return this.iterator("table",function(n,o){e.call(t.table(o),o)})}),i("caption()",function(t,n){var o=this.context;if(void 0===t){var r=o[0].captionNode;return r&&o.length?r.innerHTML:null}return this.iterator("table",function(o){var r=e(o.nTable),i=e(o.captionNode),a=e(o.nTableWrapper);if(i.length||(i=e("<caption/>").html(t),o.captionNode=i[0],n||(r.prepend(i),n=i.css("caption-side"))),i.html(t),n&&(i.css("caption-side",n),i[0]._captionSide=n),a.find("div.dataTables_scroll").length){var s="top"===n?"Head":"Foot";a.find("div.dataTables_scroll"+s+" table").prepend(i)}else r.prepend(i)},1)}),i("caption.node()",function(){var e=this.context;return e.length?e[0].captionNode:null}),i("draw()",function(e){return this.iterator("table",function(t){"page"===e?he(t):("string"==typeof e&&(e="full-hold"!==e),pe(t,!1===e))})}),i("page()",function(e){return void 0===e?this.page.info().page:this.iterator("table",function(t){Le(t,e)})}),i("page.info()",function(){if(0!==this.context.length){var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,o=e.fnRecordsDisplay(),r=-1===n;return{page:r?0:Math.floor(t/n),pages:r?1:Math.ceil(o/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:o,serverSide:"ssp"===it(e)}}}),i("page.len()",function(e){return void 0===e?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",function(t){Ne(t,e)})});var mt=function(e,t,n){if(n){var o=new r(e);o.one("draw",function(){n(o.ajax.json())})}if("ssp"==it(e))pe(e,t);else{Fe(e,!0);var i=e.jqXHR;i&&4!==i.readyState&&i.abort(),_e(e,{},function(n){re(e);for(var o=xe(e,n),r=0,i=o.length;r<i;r++)$(e,o[r]);pe(e,t),ke(e),Fe(e,!1)})}};i("ajax.json()",function(){var e=this.context;if(e.length>0)return e[0].json}),i("ajax.params()",function(){var e=this.context;if(e.length>0)return e[0].oAjaxData}),i("ajax.reload()",function(e,t){return this.iterator("table",function(n){mt(n,!1===t,e)})}),i("ajax.url()",function(t){var n=this.context;if(void 0===t){if(0===n.length)return;return n=n[0],e.isPlainObject(n.ajax)?n.ajax.url:n.ajax}return this.iterator("table",function(n){e.isPlainObject(n.ajax)?n.ajax.url=t:n.ajax=t})}),i("ajax.url().load()",function(e,t){return this.iterator("table",function(n){mt(n,!1===t,e)})});var gt=function(e,t,n,r,i){var a,s,l,c=[],d=typeof t;for(t&&"string"!==d&&"function"!==d&&void 0!==t.length||(t=[t]),s=0,l=t.length;s<l;s++)(a=(a=n("string"==typeof t[s]?t[s].trim():t[s])).filter(function(e){return null!=e}))&&a.length&&(c=c.concat(a));var u=o.selector[e];if(u.length)for(s=0,l=u.length;s<l;s++)c=u[s](r,i,c);return A(c)},vt=function(t){return t||(t={}),t.filter&&void 0===t.search&&(t.search=t.filter),e.extend({columnOrder:"implied",search:"none",order:"current",page:"all"},t)},bt=function(e){var t=new r(e.context[0]);return e.length&&t.push(e[0]),t.selector=e.selector,t.length&&t[0].length>1&&t[0].splice(1),t},yt=function(e,t){var n,o,r,i=[],a=e.aiDisplay,s=e.aiDisplayMaster,l=t.search,c=t.order,d=t.page;if("ssp"==it(e))return"removed"===l?[]:x(0,s.length);if("current"==d)for(n=e._iDisplayStart,o=e.fnDisplayEnd();n<o;n++)i.push(a[n]);else if("current"==c||"applied"==c){if("none"==l)i=s.slice();else if("applied"==l)i=a.slice();else if("removed"==l){var u={};for(n=0,o=a.length;n<o;n++)u[a[n]]=null;s.forEach(function(e){Object.prototype.hasOwnProperty.call(u,e)||i.push(e)})}}else if("index"==c||"original"==c)for(n=0,o=e.aoData.length;n<o;n++)e.aoData[n]&&("none"==l||-1===(r=a.indexOf(n))&&"removed"==l||r>=0&&"applied"==l)&&i.push(n);else if("number"==typeof c){var f=ze(e,c,"asc");if("none"===l)i=f;else for(n=0;n<f.length;n++)(-1===(r=a.indexOf(f[n]))&&"removed"==l||r>=0&&"applied"==l)&&i.push(f[n])}return i};i("rows()",function(t,n){void 0===t?t="":e.isPlainObject(t)&&(n=t,t=""),n=vt(n);var o=this.iterator("table",function(o){return function(t,n,o){var r,i=gt("row",n,function(n){var i=g(n),a=t.aoData;if(null!==i&&!o)return[i];if(r||(r=yt(t,o)),null!==i&&-1!==r.indexOf(i))return[i];if(null==n||""===n)return r;if("function"==typeof n)return r.map(function(e){var t=a[e];return n(e,t._aData,t.nTr)?e:null});if(n.nodeName){var s=n._DT_RowIndex,l=n._DT_CellIndex;if(void 0!==s)return a[s]&&a[s].nTr===n?[s]:[];if(l)return a[l.row]&&a[l.row].nTr===n.parentNode?[l.row]:[];var c=e(n).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var d=t.aIds[n.replace(/^#/,"")];if(void 0!==d)return[d.idx]}var u=T(_(t.aoData,r,"nTr"));return e(u).filter(n).map(function(){return this._DT_RowIndex}).toArray()},t,o);return"current"!==o.order&&"applied"!==o.order||Ue(t,i),i}(o,t,n)},1);return o.selector.rows=t,o.selector.opts=n,o}),i("rows().nodes()",function(){return this.iterator("row",function(e,t){return e.aoData[t].nTr||void 0},1)}),i("rows().data()",function(){return this.iterator(!0,"rows",function(e,t){return _(e.aoData,t,"_aData")},1)}),a("rows().cache()","row().cache()",function(e){return this.iterator("row",function(t,n){var o=t.aoData[n];return"search"===e?o._aFilterData:o._aSortData},1)}),a("rows().invalidate()","row().invalidate()",function(e){return this.iterator("row",function(t,n){ie(t,n,e)})}),a("rows().indexes()","row().index()",function(){return this.iterator("row",function(e,t){return t},1)}),a("rows().ids()","row().id()",function(e){for(var t=[],n=this.context,o=0,i=n.length;o<i;o++)for(var a=0,s=this[o].length;a<s;a++){var l=n[o].rowIdFn(n[o].aoData[this[o][a]]._aData);t.push((!0===e?"#":"")+l)}return new r(n,t)}),a("rows().remove()","row().remove()",function(){return this.iterator("row",function(e,t){var n=e.aoData,o=n[t],r=e.aiDisplayMaster.indexOf(t);-1!==r&&e.aiDisplayMaster.splice(r,1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,ot(e);var i=e.rowIdFn(o._aData);void 0!==i&&delete e.aIds[i],n[t]=null}),this}),i("rows.add()",function(e){var t=this.iterator("table",function(t){var n,o,r,i=[];for(o=0,r=e.length;o<r;o++)(n=e[o]).nodeName&&"TR"===n.nodeName.toUpperCase()?i.push(Z(t,n)[0]):i.push($(t,n));return i},1),n=this.rows(-1);return n.pop(),st(n,t),n}),i("row()",function(e,t){return bt(this.rows(e,t))}),i("row().data()",function(e){var t=this.context;if(void 0===e)return t.length&&this.length&&this[0].length?t[0].aoData[this[0]]._aData:void 0;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&ne(t[0].rowId)(e,n.nTr.id),ie(t[0],this[0],"data"),this}),i("row().node()",function(){var e=this.context;if(e.length&&this.length&&this[0].length){var t=e[0].aoData[this[0]];if(t&&t.nTr)return t.nTr}return null}),i("row.add()",function(t){t instanceof e&&t.length&&(t=t[0]);var n=this.iterator("table",function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?Z(e,t)[0]:$(e,t)});return this.row(n[0])}),e(n).on("plugin-init.dt",function(e,t){var n=new r(t);n.on("stateSaveParams.DT",function(e,t,n){for(var o=t.rowIdFn,r=t.aiDisplayMaster,i=[],a=0;a<r.length;a++){var s=r[a],l=t.aoData[s];l._detailsShow&&i.push("#"+o(l._aData))}n.childRows=i}),n.on("stateLoaded.DT",function(e,t,o){wt(n,o)}),wt(n,n.state.loaded())});var wt=function(e,t){t&&t.childRows&&e.rows(t.childRows.map(function(e){return e.replace(/([^:\\]*(?:\\.[^:\\]*)*):/g,"$1\\:")})).every(function(){nt(e.settings()[0],null,"requestChild",[this])})},_t=s.util.throttle(function(e){Ze(e[0])},500),xt=function(t,n){var o=t.context;if(o.length){var r=o[0].aoData[void 0!==n?n:t[0]];r&&r._details&&(r._details.detach(),r._detailsShow=void 0,r._details=void 0,e(r.nTr).removeClass("dt-hasChild"),_t(o))}},Tt=function(t,n){var o=t.context;if(o.length&&t.length){var r=o[0].aoData[t[0]];r._details&&(r._detailsShow=n,n?(r._details.insertAfter(r.nTr),e(r.nTr).addClass("dt-hasChild")):(r._details.detach(),e(r.nTr).removeClass("dt-hasChild")),nt(o[0],null,"childRow",[n,t.row(t[0])]),Dt(o[0]),_t(o))}},Dt=function(t){var n=new r(t),o=".dt.DT_details",i="draw"+o,a="column-sizing"+o,s="destroy"+o,l=t.aoData;n.off(i+" "+a+" "+s),w(l,"_details").length>0&&(n.on(i,function(e,o){t===o&&n.rows({page:"current"}).eq(0).each(function(e){var t=l[e];t._detailsShow&&t._details.insertAfter(t.nTr)})}),n.on(a,function(n,o){if(t===o)for(var r,i=W(o),a=0,s=l.length;a<s;a++)(r=l[a])&&r._details&&r._details.each(function(){var t=e(this).children("td");1==t.length&&t.attr("colspan",i)})}),n.on(s,function(e,o){if(t===o)for(var r=0,i=l.length;r<i;r++)l[r]&&l[r]._details&&xt(n,r)}))},Ct="row().child",St=Ct+"()";i(St,function(t,n){var o=this.context;return void 0===t?o.length&&this.length&&o[0].aoData[this[0]]?o[0].aoData[this[0]]._details:void 0:(!0===t?this.child.show():!1===t?xt(this):o.length&&this.length&&function(t,n,o,r){var i=[],a=function(o,r){if(Array.isArray(o)||o instanceof e)for(var s=0,l=o.length;s<l;s++)a(o[s],r);else if(o.nodeName&&"tr"===o.nodeName.toLowerCase())o.setAttribute("data-dt-row",n.idx),i.push(o);else{var c=e("<tr><td></td></tr>").attr("data-dt-row",n.idx).addClass(r);e("td",c).addClass(r).html(o)[0].colSpan=W(t),i.push(c[0])}};a(o,r),n._details&&n._details.detach(),n._details=e(i),n._detailsShow&&n._details.insertAfter(n.nTr)}(o[0],o[0].aoData[this[0]],t,n),this)}),i([Ct+".show()",St+".show()"],function(){return Tt(this,!0),this}),i([Ct+".hide()",St+".hide()"],function(){return Tt(this,!1),this}),i([Ct+".remove()",St+".remove()"],function(){return xt(this),this}),i(Ct+".isShown()",function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]&&e[0].aoData[this[0]]._detailsShow||!1});var At=/^([^:]+)?:(name|title|visIdx|visible)$/,Rt=function(e,t,n,o,r,i){for(var a=[],s=0,l=r.length;s<l;s++)a.push(J(e,r[s],t,i));return a},It=function(t,n,o){var r=t.aoHeader,i=t.titleRow,a=null;if(void 0!==o)a=o;else if(!0===i)a=0;else if(!1===i)a=r.length-1;else if(null!==i)a=i;else{for(var s=0;s<r.length;s++)r[s][n].unique&&e("span.dt-column-title",r[s][n].cell).text()&&(a=s);null===a&&(a=0)}return r[a][n].cell};i("columns()",function(t,n){void 0===t?t="":e.isPlainObject(t)&&(n=t,t=""),n=vt(n);var o=this.iterator("table",function(o){return function(t,n,o){var r,i,a=t.aoColumns,s=function(e){for(var t=[],n=0;n<e.length;n++)for(var o=0;o<e[n].length;o++){var r=e[n][o].cell;t.includes(r)||t.push(r)}return t}(t.aoHeader),l=gt("column",n,function(n){var l=g(n);if(""===n)return x(a.length);if(null!==l)return[l>=0?l:a.length+l];if("function"==typeof n){var c=yt(t,o);return a.map(function(e,o){return n(o,Rt(t,o,0,0,c),It(t,o))?o:null})}var d="string"==typeof n?n.match(At):"";if(d)switch(d[2]){case"visIdx":case"visible":if(d[1]&&d[1].match(/^\d+$/)){var u=parseInt(d[1],10);if(u<0){var f=a.map(function(e,t){return e.bVisible?t:null});return[f[f.length+u]]}return[M(t,u)]}return a.map(function(t,n){return t.bVisible?d[1]?e(s[n]).filter(d[1]).length>0?n:null:n:null});case"name":return r||(r=w(a,"sName")),r.map(function(e,t){return e===d[1]?t:null});case"title":return i||(i=w(a,"sTitle")),i.map(function(e,t){return e===d[1]?t:null});default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var h=e(s).filter(n).map(function(){return Y(this)}).toArray().sort(function(e,t){return e-t});if(h.length||!n.nodeName)return h;var p=e(n).closest("*[data-dt-column]");return p.length?[p.data("dt-column")]:[]},t,o);return o.columnOrder&&"index"===o.columnOrder?l.sort(function(e,t){return e-t}):l}(o,t,n)},1);return o.selector.cols=t,o.selector.opts=n,o}),a("columns().header()","column().header()",function(e){return this.iterator("column",function(t,n){return It(t,n,e)},1)}),a("columns().footer()","column().footer()",function(e){return this.iterator("column",function(t,n){return t.aoFooter.length?t.aoFooter[void 0!==e?e:0][n].cell:null},1)}),a("columns().data()","column().data()",function(){return this.iterator("column-rows",Rt,1)}),a("columns().render()","column().render()",function(e){return this.iterator("column-rows",function(t,n,o,r,i){return Rt(t,n,0,0,i,e)},1)}),a("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),a("columns().cache()","column().cache()",function(e){return this.iterator("column-rows",function(t,n,o,r,i){return _(t.aoData,i,"search"===e?"_aFilterData":"_aSortData",n)},1)}),a("columns().init()","column().init()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t]},1)}),a("columns().names()","column().name()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].sName},1)}),a("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,n,o,r){return _(e.aoData,r,"anCells",t)},1)}),a("columns().titles()","column().title()",function(t,n){return this.iterator("column",function(o,r){"number"==typeof t&&(n=t,t=void 0);var i=e("span.dt-column-title",this.column(r).header(n));return void 0!==t?(i.html(t),this):i.html()},1)}),a("columns().types()","column().type()",function(){return this.iterator("column",function(e,t){var n=e.aoColumns[t].sType;return n||B(e),n},1)}),a("columns().visible()","column().visible()",function(t,n){var o=this,r=[],i=this.iterator("column",function(n,o){if(void 0===t)return n.aoColumns[o].bVisible;(function(t,n,o){var r,i,a,s,l=t.aoColumns,c=l[n],d=t.aoData;if(void 0===o)return c.bVisible;if(c.bVisible===o)return!1;if(o){var u=w(l,"bVisible").indexOf(!0,n+1);for(i=0,a=d.length;i<a;i++)d[i]&&(s=d[i].nTr,r=d[i].anCells,s&&s.insertBefore(r[n],r[u]||null))}else e(w(t.aoData,"anCells",n)).detach();return c.bVisible=o,We(t),!0})(n,o,t)&&r.push(o)});return void 0!==t&&this.iterator("table",function(i){fe(i,i.aoHeader),fe(i,i.aoFooter),i.aiDisplay.length||e(i.nTBody).find("td[colspan]").attr("colspan",W(i)),Ze(i),o.iterator("column",function(e,o){r.includes(o)&&nt(e,null,"column-visibility",[e,o,t,n])}),r.length&&(void 0===n||n)&&o.columns.adjust()}),i}),a("columns().widths()","column().width()",function(){var t=this.columns(":visible").count(),n=e("<tr>").html("<td>"+Array(t).join("</td><td>")+"</td>");e(this.table().body()).append(n);var o=n.children().map(function(){return e(this).outerWidth()});return n.remove(),this.iterator("column",function(e,t){var n=E(e,t);return null!==n?o[n]:0},1)}),a("columns().indexes()","column().index()",function(e){return this.iterator("column",function(t,n){return"visible"===e?E(t,n):n},1)}),i("columns.adjust()",function(){return this.iterator("table",function(e){e.containerWidth=-1,H(e)},1)}),i("column.index()",function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return M(n,t);if("fromData"===e||"toVisible"===e)return E(n,t)}}),i("column()",function(e,t){return bt(this.columns(e,t))});var kt,Nt;function Lt(t,n){e(t).find("span.dt-column-order").remove(),e(t).find("span.dt-column-title").each(function(){var t=e(this).html();e(this).parent().parent().append(t),e(this).remove()}),e(t).find("div.dt-column-"+n).remove(),e("th, td",t).removeAttr("data-dt-column")}i("cells()",function(t,n,o){if(e.isPlainObject(t)&&(void 0===t.row?(o=t,t=null):(o=n,n=null)),e.isPlainObject(n)&&(o=n,n=null),null==n)return this.iterator("table",function(n){return function(t,n,o){var r,i,a,s,l,c,d,u=t.aoData,f=yt(t,o),h=T(_(u,f,"anCells")),p=e(R([],h)),m=t.aoColumns.length;return gt("cell",n,function(n){var o="function"==typeof n;if(null==n||o){for(i=[],a=0,s=f.length;a<s;a++)for(r=f[a],l=0;l<m;l++)c={row:r,column:l},o?(d=u[r],n(c,J(t,r,l),d.anCells?d.anCells[l]:null)&&i.push(c)):i.push(c);return i}if(e.isPlainObject(n))return void 0!==n.column&&void 0!==n.row&&-1!==f.indexOf(n.row)?[n]:[];var h=p.filter(n).map(function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray();return h.length||!n.nodeName?h:(d=e(n).closest("*[data-dt-row]")).length?[{row:d.data("dt-row"),column:d.data("dt-column")}]:[]},t,o)}(n,t,vt(o))});var r,i,a,s,l=o?{page:o.page,order:o.order,search:o.search}:{},c=this.columns(n,l),d=this.rows(t,l),u=this.iterator("table",function(e,t){var n=[];for(r=0,i=d[t].length;r<i;r++)for(a=0,s=c[t].length;a<s;a++)n.push({row:d[t][r],column:c[t][a]});return n},1),f=o&&o.selected?this.cells(u,o):u;return e.extend(f.selector,{cols:n,rows:t,opts:o}),f}),a("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){var o=e.aoData[t];return o&&o.anCells?o.anCells[n]:void 0},1)}),i("cells().data()",function(){return this.iterator("cell",function(e,t,n){return J(e,t,n)},1)}),a("cells().cache()","cell().cache()",function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",function(t,n,o){return t.aoData[n][e][o]},1)}),a("cells().render()","cell().render()",function(e){return this.iterator("cell",function(t,n,o){return J(t,n,o,e)},1)}),a("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,n){return{row:t,column:n,columnVisible:E(e,n)}},1)}),a("cells().invalidate()","cell().invalidate()",function(e){return this.iterator("cell",function(t,n,o){ie(t,n,e,o)})}),i("cell()",function(e,t,n){return bt(this.cells(e,t,n))}),i("cell().data()",function(e){var t,n,o,r,i,a,s=this.context,l=this[0];return void 0===e?s.length&&l.length?J(s[0],l[0].row,l[0].column):void 0:(t=s[0],n=l[0].row,o=l[0].column,r=e,i=t.aoColumns[o],a=t.aoData[n]._aData,i.fnSetData(a,r,{settings:t,row:n,col:o}),ie(s[0],l[0].row,"data",l[0].column),this)}),i("order()",function(e,t){var n=this.context,o=Array.prototype.slice.call(arguments);return void 0===e?0!==n.length?n[0].aaSorting:void 0:("number"==typeof e?e=[[e,t]]:o.length>1&&(e=o),this.iterator("table",function(t){var n=[];Be(t,n,e),t.aaSorting=n}))}),i("order.listener()",function(e,t,n){return this.iterator("table",function(o){qe(o,e,{},t,n)})}),i("order.fixed()",function(t){if(!t){var n=this.context,o=n.length?n[0].aaSortingFixed:void 0;return Array.isArray(o)?{pre:o}:o}return this.iterator("table",function(n){n.aaSortingFixed=e.extend(!0,{},t)})}),i(["columns().order()","column().order()"],function(e){var t=this;return e?this.iterator("table",function(n,o){n.aaSorting=t[o].map(function(t){return[t,e]})}):this.iterator("column",function(e,t){for(var n=Ve(e),o=0,r=n.length;o<r;o++)if(n[o].col===t)return n[o].dir;return null},1)}),a("columns().orderable()","column().orderable()",function(e){return this.iterator("column",function(t,n){var o=t.aoColumns[n];return e?o.asSorting:o.bSortable},1)}),i("processing()",function(e){return this.iterator("table",function(t){Fe(t,e)})}),i("search()",function(t,n,o,r){var i=this.context;return void 0===t?0!==i.length?i[0].oPreviousSearch.search:void 0:this.iterator("table",function(i){i.oFeatures.bFilter&&De(i,"object"==typeof n?e.extend(i.oPreviousSearch,n,{search:t}):e.extend(i.oPreviousSearch,{search:t,regex:null!==n&&n,smart:null===o||o,caseInsensitive:null===r||r}))})}),i("search.fixed()",function(e,t){var n=this.iterator(!0,"table",function(n){var o=n.searchFixed;return e?void 0===t?o[e]:(null===t?delete o[e]:o[e]=t,this):Object.keys(o)});return void 0!==e&&void 0===t?n[0]:n}),a("columns().search()","column().search()",function(t,n,o,r){return this.iterator("column",function(i,a){var s=i.aoPreSearchCols;if(void 0===t)return s[a].search;i.oFeatures.bFilter&&("object"==typeof n?e.extend(s[a],n,{search:t}):e.extend(s[a],{search:t,regex:null!==n&&n,smart:null===o||o,caseInsensitive:null===r||r}),De(i,i.oPreviousSearch))})}),i(["columns().search.fixed()","column().search.fixed()"],function(e,t){var n=this.iterator(!0,"column",function(n,o){var r=n.aoColumns[o].searchFixed;return e?void 0===t?r[e]||null:(null===t?delete r[e]:r[e]=t,this):Object.keys(r)});return void 0!==e&&void 0===t?n[0]:n}),i("state()",function(t,n){if(!t)return this.context.length?this.context[0].oSavedState:null;var o=e.extend(!0,{},t);return this.iterator("table",function(e){!1!==n&&(o.time=+new Date+100),Je(e,o,function(){})})}),i("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),i("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),i("state.save()",function(){return this.iterator("table",function(e){Ze(e)})}),s.use=function(o,r){var i="string"==typeof o?r:o,a="string"==typeof r?r:o;if(void 0===i&&"string"==typeof a)switch(a){case"lib":case"jq":return e;case"win":return t;case"datetime":return s.DateTime;case"luxon":return Pt;case"moment":return Ht;case"bootstrap":return kt||t.bootstrap;case"foundation":return Nt||t.Foundation;default:return null}"lib"===a||"jq"===a||i&&i.fn&&i.fn.jquery?e=i:"win"===a||i&&i.document?(t=i,n=i.document):"datetime"===a||i&&"DateTime"===i.type?s.DateTime=i:"luxon"===a||i&&i.FixedOffsetZone?Pt=i:"moment"===a||i&&i.isMoment?Ht=i:"bootstrap"===a||i&&i.Modal&&"modal"===i.Modal.NAME?kt=i:("foundation"===a||i&&i.Reveal)&&(Nt=i)},s.factory=function(o,r){var i=!1;return o&&o.document&&(t=o,n=o.document),r&&r.fn&&r.fn.jquery&&(e=r,i=!0),i},s.versionCheck=function(e,t){for(var n,o,r=t?t.split("."):s.version.split("."),i=e.split("."),a=0,l=i.length;a<l;a++)if((n=parseInt(r[a],10)||0)!==(o=parseInt(i[a],10)||0))return n>o;return!0},s.isDataTable=function(t){var n=e(t).get(0),o=!1;return t instanceof s.Api||(e.each(s.settings,function(t,r){var i=r.nScrollHead?e("table",r.nScrollHead)[0]:null,a=r.nScrollFoot?e("table",r.nScrollFoot)[0]:null;r.nTable!==n&&i!==n&&a!==n||(o=!0)}),o)},s.tables=function(t){var n=!1;e.isPlainObject(t)&&(n=t.api,t=t.visible);var o=s.settings.filter(function(n){return!!(!t||t&&e(n.nTable).is(":visible"))}).map(function(e){return e.nTable});return n?new r(o):o},s.camelToHungarian=N,i("$()",function(t,n){var o=this.rows(n).nodes(),r=e(o);return e([].concat(r.filter(t).toArray(),r.find(t).toArray()))}),e.each(["on","one","off"],function(t,n){i(n+"()",function(){var t=Array.prototype.slice.call(arguments);t[0]=t[0].split(/\s/).map(function(e){return e.match(/\.dt\b/)?e:e+".dt"}).join(" ");var o=e(this.tables().nodes());return o[n].apply(o,t),this})}),i("clear()",function(){return this.iterator("table",function(e){re(e)})}),i("error()",function(e){return this.iterator("table",function(t){Qe(t,0,e)})}),i("settings()",function(){return new r(this.context,this.context)}),i("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),i("data()",function(){return this.iterator("table",function(e){return w(e.aoData,"_aData")}).flatten()}),i("trigger()",function(e,t,n){return this.iterator("table",function(o){return nt(o,null,e,t,n)}).flatten()}),i("ready()",function(e){var t=this.context;return e?this.tables().every(function(){var t=this;this.context[0]._bInitComplete?e.call(t):this.on("init.dt.DT",function(){e.call(t)})}):t.length?t[0]._bInitComplete||!1:null}),i("destroy()",function(n){return n=n||!1,this.iterator("table",function(o){var i=o.oClasses,a=o.nTable,l=o.nTBody,c=o.nTHead,d=o.nTFoot,u=e(a),f=e(l),h=e(o.nTableWrapper),p=o.aoData.map(function(e){return e?e.nTr:null}),m=i.order;o.bDestroying=!0,nt(o,"aoDestroyCallback","destroy",[o],!0),n||new r(o).columns().visible(!0),o.resizeObserver&&o.resizeObserver.disconnect(),h.off(".DT").find(":not(tbody *)").off(".DT"),e(t).off(".DT-"+o.sInstance),a!=c.parentNode&&(u.children("thead").detach(),u.append(c)),d&&a!=d.parentNode&&(u.children("tfoot").detach(),u.append(d)),Lt(c,"header"),Lt(d,"footer"),o.colgroup.remove(),o.aaSorting=[],o.aaSortingFixed=[],Ye(o),e(u).find("th, td").removeClass(e.map(s.ext.type.className,function(e){return e}).join(" ")),e("th, td",c).removeClass(m.none+" "+m.canAsc+" "+m.canDesc+" "+m.isAsc+" "+m.isDesc).css("width","").removeAttr("aria-sort"),f.children().detach(),f.append(p);var g=o.nTableWrapper.parentNode,v=o.nTableWrapper.nextSibling,b=n?"remove":"detach";u[b](),h[b](),!n&&g&&(g.insertBefore(a,v),u.css("width",o.sDestroyWidth).removeClass(i.table));var y=s.settings.indexOf(o);-1!==y&&s.settings.splice(y,1)})}),e.each(["column","row","cell"],function(e,t){i(t+"s().every()",function(e){var n,o=this.selector.opts,r=this,i=0;return this.iterator("every",function(a,s,l){n=r[t](s,o),"cell"===t?e.call(n,n[0][0].row,n[0][0].column,l,i):e.call(n,s,l,i),i++})})}),i("i18n()",function(t,n,o){var r=this.context[0],i=te(t)(r.oLanguage);return void 0===i&&(i=n),e.isPlainObject(i)&&(i=void 0!==o&&void 0!==i[o]?i[o]:!1===o?i:i._),"string"==typeof i?i.replace("%d",o):i}),s.version="2.3.4",s.settings=[],s.models={},s.models.oSearch={caseInsensitive:!0,search:"",regex:!1,smart:!0,return:!1},s.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,src:null,idx:-1,displayData:null},s.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null,maxLenString:null,searchFixed:null},s.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],bAutoWidth:!0,bDeferRender:!0,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:null,titleRow:null,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{orderable:": Activate to sort",orderableReverse:": Activate to invert sorting",orderableRemove:": Activate to remove sorting",paginate:{first:"First",last:"Last",next:"Next",previous:"Previous",number:""}},oPaginate:{sFirst:"«",sLast:"»",sNext:"›",sPrevious:"‹"},entries:{_:"entries",1:"entry"},lengthLabels:{"-1":"All"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ _ENTRIES-TOTAL_",sInfoEmpty:"Showing 0 to 0 of 0 _ENTRIES-TOTAL_",sInfoFiltered:"(filtered from _MAX_ total _ENTRIES-MAX_)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"_MENU_ _ENTRIES_ per page",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},orderDescReverse:!0,oSearch:e.extend({},s.models.oSearch),layout:{topStart:"pageLength",topEnd:"search",bottomStart:"info",bottomEnd:"paging"},sDom:null,searchDelay:null,sPaginationType:"",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId",caption:null,iDeferLoading:null,on:null},k(s.defaults),s.defaults.column={aDataSort:null,iDataSort:-1,ariaTitle:"",asSorting:["asc","desc",""],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},k(s.defaults.column),s.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:!0,bLengthChange:!0,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollbarLeft:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},searchFixed:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",pagingControls:0,iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,bAjaxDataGet:!0,jqXHR:null,json:void 0,oAjaxData:void 0,sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==it(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==it(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,o=this.aiDisplay.length,r=this.oFeatures,i=r.bPaginate;return r.bServerSide?!1===i||-1===e?t+o:Math.min(t+e,this._iRecordsDisplay):!i||n>o||-1===e?o:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null,caption:"",captionNode:null,colgroup:null,deferLoading:null,typeDetect:!0,resizeObserver:null,containerWidth:-1,orderDescReverse:null,orderIndicators:!0,orderHandler:!0,titleRow:null};var Ft=s.ext.pager;e.extend(Ft,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(){return["numbers"]},simple_numbers:function(){return["previous","numbers","next"]},full_numbers:function(){return["first","previous","numbers","next","last"]},first_last:function(){return["first","last"]},first_last_numbers:function(){return["first","numbers","last"]},_numbers:en,numbers_length:7}),e.extend(!0,s.ext.renderer,{pagingButton:{_:function(t,n,o,r,i){var a,s=t.oClasses.paging,l=[s.button];return r&&l.push(s.active),i&&l.push(s.disabled),{display:a="ellipsis"===n?e('<span class="ellipsis"></span>').html(o)[0]:e("<button>",{class:l.join(" "),role:"link",type:"button"}).html(o),clicker:a}}},pagingContainer:{_:function(e,t){return t}}});var jt=function(e,t){return function(n){return m(n)||"string"!=typeof n||(n=n.replace(c," "),e&&(n=D(n)),t&&(n=S(n,!1))),n}};function Ot(e,t,n,o,r){return Ht?e[t](r):Pt?e[n](r):o?e[o](r):e}var Pt,Ht,Mt=!1;function Et(e,n,o){var r;if(t.luxon&&!Pt&&(Pt=t.luxon),t.moment&&!Ht&&(Ht=t.moment),Ht){if(!(r=Ht.utc(e,n,o,!0)).isValid())return null}else if(Pt){if(!(r=n&&"string"==typeof e?Pt.DateTime.fromFormat(e,n):Pt.DateTime.fromISO(e)).isValid)return null;r=r.setLocale(o)}else n?(Mt||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Mt=!0):r=new Date(e);return r}function Wt(e){return function(t,n,o,r){0===arguments.length?(o="en",n=null,t=null):1===arguments.length?(o="en",n=t,t=null):2===arguments.length&&(o=n,n=t,t=null);var i="datetime"+(n?"-"+n:"");return s.ext.type.order[i+"-pre"]||s.type(i,{detect:function(e){return e===i&&i},order:{pre:function(e){return e.valueOf()}},className:"dt-right"}),function(a,s){if(null==a)if("--now"===r){var l=new Date;a=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds()))}else a="";if("type"===s)return i;if(""===a)return"sort"!==s?"":Et("0000-01-01 00:00:00",null,o);if(null!==n&&t===n&&"sort"!==s&&"type"!==s&&!(a instanceof Date))return a;var c=Et(a,t,o);if(null===c)return a;if("sort"===s)return c;var d=null===n?Ot(c,"toDate","toJSDate","")[e](navigator.language,{timeZone:"UTC"}):Ot(c,"format","toFormat","toISOString",n);return"display"===s?C(d):d}}}var qt=",",Ut=".";if(void 0!==t.Intl)try{for(var Bt=(new Intl.NumberFormat).formatToParts(100000.1),Vt=0;Vt<Bt.length;Vt++)"group"===Bt[Vt].type?qt=Bt[Vt].value:"decimal"===Bt[Vt].type&&(Ut=Bt[Vt].value)}catch(e){}s.datetime=function(e,t){var n="datetime-"+e;t||(t="en"),s.ext.type.order[n]||s.type(n,{detect:function(o){var r=Et(o,e,t);return!(""!==o&&!r)&&n},order:{pre:function(n){return Et(n,e,t)||0}},className:"dt-right"})},s.render={date:Wt("toLocaleDateString"),datetime:Wt("toLocaleString"),time:Wt("toLocaleTimeString"),number:function(e,t,n,o,r){return null==e&&(e=qt),null==t&&(t=Ut),{display:function(i){if("number"!=typeof i&&"string"!=typeof i)return i;if(""===i||null===i)return i;var a=i<0?"-":"",s=parseFloat(i),l=Math.abs(s);if(l>=1e11||l<1e-4&&0!==l){var c=s.toExponential(n).split(/e\+?/);return c[0]+" x 10<sup>"+c[1]+"</sup>"}if(isNaN(s))return C(i);s=s.toFixed(n),i=Math.abs(s);var d=parseInt(i,10),u=n?t+(i-d).toFixed(n).substring(2):"";return 0===d&&0===parseFloat(u)&&(a=""),a+(o||"")+d.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+u+(r||"")}}},text:function(){return{display:C,filter:C}}};var zt=s.ext.type;s.type=function(e,t,n){if(!t)return{className:zt.className[e],detect:zt.detect.find(function(t){return t._name===e}),order:{pre:zt.order[e+"-pre"],asc:zt.order[e+"-asc"],desc:zt.order[e+"-desc"]},render:zt.render[e],search:zt.search[e]};var o=function(t,n){zt[t][e]=n},r=function(t){Object.defineProperty(t,"_name",{value:e});var n=zt.detect.findIndex(function(t){return t._name===e});-1===n?zt.detect.unshift(t):zt.detect.splice(n,1,t)},i=function(t){zt.order[e+"-pre"]=t.pre,zt.order[e+"-asc"]=t.asc,zt.order[e+"-desc"]=t.desc};void 0===n&&(n=t,t=null),"className"===t?o("className",n):"detect"===t?r(n):"order"===t?i(n):"render"===t?o("render",n):"search"===t?o("search",n):t||(n.className&&o("className",n.className),void 0!==n.detect&&r(n.detect),n.order&&i(n.order),void 0!==n.render&&o("render",n.render),void 0!==n.search&&o("search",n.search))},s.types=function(){return zt.detect.map(function(e){return e._name})};var Xt=function(e,t){return e=null!=e?e.toString().toLowerCase():"",t=null!=t?t.toString().toLowerCase():"",e.localeCompare(t,navigator.languages[0]||navigator.language,{numeric:!0,ignorePunctuation:!0})},Yt=function(e,t){return e=D(e),t=D(t),Xt(e,t)};s.type("string",{detect:function(){return"string"},order:{pre:function(e){return m(e)&&"boolean"!=typeof e?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""}},search:jt(!1,!0)}),s.type("string-utf8",{detect:{allOf:function(e){return!0},oneOf:function(e){return!m(e)&&navigator.languages&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:Xt,desc:function(e,t){return-1*Xt(e,t)}},search:jt(!1,!0)}),s.type("html",{detect:{allOf:function(e){return m(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return!m(e)&&"string"==typeof e&&-1!==e.indexOf("<")}},order:{pre:function(e){return m(e)?"":e.replace?D(e).trim().toLowerCase():e+""}},search:jt(!0,!0)}),s.type("html-utf8",{detect:{allOf:function(e){return m(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return navigator.languages&&!m(e)&&"string"==typeof e&&-1!==e.indexOf("<")&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:Yt,desc:function(e,t){return-1*Yt(e,t)}},search:jt(!0,!0)}),s.type("date",{className:"dt-type-date",detect:{allOf:function(e){if(e&&!(e instanceof Date)&&!f.test(e))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||m(e)},oneOf:function(e){return e instanceof Date||"string"==typeof e&&f.test(e)}},order:{pre:function(e){var t=Date.parse(e);return isNaN(t)?-1/0:t}}}),s.type("html-num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!0,!1)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!0,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return $t(e,n,d,p)}},search:jt(!0,!0)}),s.type("html-num",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!1,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!1,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return $t(e,n,d)}},search:jt(!0,!0)}),s.type("num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return b(e,n,!0,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return b(e,n,!0,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return $t(e,n,p)}}}),s.type("num",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return b(e,n,!1,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return b(e,n,!1,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return $t(e,n)}}});var $t=function(e,t,n,o){if(0!==e&&(!e||"-"===e))return-1/0;var r=typeof e;return"number"===r||"bigint"===r?e:(t&&(e=v(e,t)),e.replace&&(n&&(e=e.replace(n,"")),o&&(e=e.replace(o,""))),1*e)};function Zt(e,t,n){n&&(e[t]=n)}e.extend(!0,s.ext.renderer,{footer:{_:function(e,t,n){t.addClass(n.tfoot.cell)}},header:{_:function(t,n,o){n.addClass(o.thead.cell),t.oFeatures.bSort||n.addClass(o.order.none);var r=t.titleRow,i=n.closest("thead").find("tr"),a=n.parent().index();"disable"===n.attr("data-dt-order")||"disable"===n.parent().attr("data-dt-order")||!0===r&&0!==a||!1===r&&a!==i.length-1||"number"==typeof r&&a!==r||e(t.nTable).on("order.dt.DT column-visibility.dt.DT",function(e,r,i){if(t===r){var a=r.sortDetails;if(a){var s=w(a,"col");if("column-visibility"!==e.type||s.includes(i)){var l,c=o.order,d=r.api.columns(n),u=t.aoColumns[d.flatten()[0]],f=d.orderable().includes(!0),h="",p=d.indexes(),m=d.orderable(!0).flatten(),g=t.iTabIndex,v=r.orderHandler&&f;n.removeClass(c.isAsc+" "+c.isDesc).toggleClass(c.none,!f).toggleClass(c.canAsc,v&&m.includes("asc")).toggleClass(c.canDesc,v&&m.includes("desc"));var b=!0;for(l=0;l<p.length;l++)s.includes(p[l])||(b=!1);if(b){var y=d.order();n.addClass(y.includes("asc")?c.isAsc:""+y.includes("desc")?c.isDesc:"")}var _=-1;for(l=0;l<s.length;l++)if(t.aoColumns[s[l]].bVisible){_=s[l];break}if(p[0]==_){var x=a[0],T=u.asSorting;n.attr("aria-sort","asc"===x.dir?"ascending":"descending"),h=T[x.index+1]?"Reverse":"Remove"}else n.removeAttr("aria-sort");if(f){var D=n.find(".dt-column-order");D.attr("role","button").attr("aria-label",f?u.ariaTitle+r.api.i18n("oAria.orderable"+h):u.ariaTitle),-1!==g&&D.attr("tabindex",g)}}}}})}},layout:{_:function(t,n,o){var r=t.oClasses.layout,i=e("<div/>").attr("id",o.id||null).addClass(o.className||r.row).appendTo(n);s.ext.renderer.layout._forLayoutRow(o,function(t,n){if("id"!==t&&"className"!==t){var o="";n.table&&(i.addClass(r.tableRow),o+=r.tableCell+" "),o+="start"===t?r.start:"end"===t?r.end:r.full,e("<div/>").attr({id:n.id||null,class:n.className?n.className:r.cell+" "+o}).append(n.contents).appendTo(i)}})},_forLayoutRow:function(e,t){var n=function(e){switch(e){case"":return 0;case"start":return 1;case"end":return 2;default:return 3}};Object.keys(e).sort(function(e,t){return n(e)-n(t)}).forEach(function(n){t(n,e[n])})}}}),s.feature={},s.feature.register=function(e,t,n){s.ext.features[e]=t,n&&o.feature.push({cFeature:n,fnInit:t})},s.feature.register("div",function(t,n){var o=e("<div>")[0];return n&&(Zt(o,"className",n.className),Zt(o,"id",n.id),Zt(o,"innerHTML",n.html),Zt(o,"textContent",n.text)),o}),s.feature.register("info",function(t,n){if(!t.oFeatures.bInfo)return null;var o=t.oLanguage,r=t.sTableId,i=e("<div/>",{class:t.oClasses.info.container});return n=e.extend({callback:o.fnInfoCallback,empty:o.sInfoEmpty,postfix:o.sInfoPostFix,search:o.sInfoFiltered,text:o.sInfo},n),t.aoDrawCallback.push(function(e){!function(e,t,n){var o=e._iDisplayStart+1,r=e.fnDisplayEnd(),i=e.fnRecordsTotal(),a=e.fnRecordsDisplay(),s=a?t.text:t.empty;a!==i&&(s+=" "+t.search);s+=t.postfix,s=at(e,s),t.callback&&(s=t.callback.call(e.oInstance,e,o,r,i,a,s));n.html(s),nt(e,null,"info",[e,n[0],s])}(e,n,i)}),t._infoEl||(i.attr({"aria-live":"polite",id:r+"_info",role:"status"}),e(t.nTable).attr("aria-describedby",r+"_info"),t._infoEl=i),i},"i");var Jt=0;function Qt(e){var t=[];return e.numbers&&t.push("numbers"),e.previousNext&&(t.unshift("previous"),t.push("next")),e.firstLast&&(t.unshift("first"),t.push("last")),t}function Kt(t,o,r){if(t._bInitComplete){var i=r.type?s.ext.pager[r.type]:Qt,a=t.oLanguage.oAria.paginate||{},l=t._iDisplayStart,c=t._iDisplayLength,d=t.fnRecordsDisplay(),u=-1===c,f=u?0:Math.ceil(l/c),h=u?1:Math.ceil(d/c),p=[],m=[],g=i(r).map(function(e){return"numbers"===e?en(f,h,r.buttons,r.boundaryNumbers):e});p=p.concat.apply(p,g);for(var v=0;v<p.length;v++){var b=p[v],y=Gt(t,b,f,h),w=rt(t,"pagingButton")(t,b,y.display,y.active,y.disabled),_="string"==typeof b?a[b]:a.number?a.number+(b+1):null;e(w.clicker).attr({"aria-controls":t.sTableId,"aria-disabled":y.disabled?"true":null,"aria-current":y.active?"page":null,"aria-label":_,"data-dt-idx":b,tabIndex:y.disabled?-1:t.iTabIndex&&"span"!==w.clicker[0].nodeName.toLowerCase()?t.iTabIndex:null}),"number"!=typeof b&&e(w.clicker).addClass(b),et(w.clicker,{action:b},function(e){e.preventDefault(),Le(t,e.data.action,!0)}),m.push(w.display)}var x=rt(t,"pagingContainer")(t,m),T=o.find(n.activeElement).data("dt-idx");if(o.empty().append(x),void 0!==T&&o.find("[data-dt-idx="+T+"]").trigger("focus"),m.length){var D=e(m[0]).outerHeight();r.buttons>1&&D>0&&e(o).height()>=2*D-10&&Kt(t,o,e.extend({},r,{buttons:r.buttons-2}))}}}function Gt(e,t,n,o){var r=e.oLanguage.oPaginate,i={display:"",active:!1,disabled:!1};switch(t){case"ellipsis":i.display="…";break;case"first":i.display=r.sFirst,0===n&&(i.disabled=!0);break;case"previous":i.display=r.sPrevious,0===n&&(i.disabled=!0);break;case"next":i.display=r.sNext,0!==o&&n!==o-1||(i.disabled=!0);break;case"last":i.display=r.sLast,0!==o&&n!==o-1||(i.disabled=!0);break;default:"number"==typeof t&&(i.display=e.fnFormatNumber(t+1),n===t&&(i.active=!0))}return i}function en(e,t,n,o){var r=[],i=Math.floor(n/2),a=o?2:1,s=o?1:0;return t<=n?r=x(0,t):1===n?r=[e]:3===n?e<=1?r=[0,1,"ellipsis"]:e>=t-2?(r=x(t-2,t)).unshift("ellipsis"):r=["ellipsis",e,"ellipsis"]:e<=i?((r=x(0,n-a)).push("ellipsis"),o&&r.push(t-1)):e>=t-1-i?((r=x(t-(n-a),t)).unshift("ellipsis"),o&&r.unshift(0)):((r=x(e-i+a,e+i-s)).push("ellipsis"),r.unshift("ellipsis"),o&&(r.push(t-1),r.unshift(0))),r}s.feature.register("search",function(t,o){if(!t.oFeatures.bFilter)return null;var r=t.oClasses.search,i=t.sTableId,a=t.oLanguage,l=t.oPreviousSearch,c='<input type="search" class="'+r.input+'"/>';-1===(o=e.extend({placeholder:a.sSearchPlaceholder,processing:!1,text:a.sSearch},o)).text.indexOf("_INPUT_")&&(o.text+="_INPUT_"),o.text=at(t,o.text);var d=o.text.match(/_INPUT_$/),u=o.text.match(/^_INPUT_/),f=o.text.replace(/_INPUT_/,""),h="<label>"+o.text+"</label>";u?h="_INPUT_<label>"+f+"</label>":d&&(h="<label>"+f+"</label>_INPUT_");var p=e("<div>").addClass(r.container).append(h.replace(/_INPUT_/,c));p.find("label").attr("for","dt-search-"+Jt),p.find("input").attr("id","dt-search-"+Jt),Jt++;var m=function(e){var n=this.value;l.return&&"Enter"!==e.key||n!=l.search&&je(t,o.processing,function(){l.search=n,De(t,l),t._iDisplayStart=0,he(t)})},g=null!==t.searchDelay?t.searchDelay:0,v=e("input",p).val(l.search).attr("placeholder",o.placeholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?s.util.debounce(m,g):m).on("mouseup.DT",function(e){setTimeout(function(){m.call(v[0],e)},10)}).on("keypress.DT",function(e){if(13==e.keyCode)return!1}).attr("aria-controls",i);return e(t.nTable).on("search.dt.DT",function(e,o){t===o&&v[0]!==n.activeElement&&v.val("function"!=typeof l.search?l.search:"")}),p},"f"),s.feature.register("paging",function(t,n){if(!t.oFeatures.bPaginate)return null;n=e.extend({buttons:s.ext.pager.numbers_length,type:t.sPaginationType,boundaryNumbers:!0,firstLast:!0,previousNext:!0,numbers:!0},n);var o=e("<div/>").addClass(t.oClasses.paging.container+(n.type?" paging_"+n.type:"")).append(e("<nav>").attr("aria-label","pagination").addClass(t.oClasses.paging.nav)),r=function(){Kt(t,o.children(),n)};return t.aoDrawCallback.push(r),e(t.nTable).on("column-sizing.dt.DT",r),o},"p");var tn=0;return s.feature.register("pageLength",function(t,n){var o=t.oFeatures;if(!o.bPaginate||!o.bLengthChange)return null;n=e.extend({menu:t.aLengthMenu,text:t.oLanguage.sLengthMenu},n);var r,i=t.oClasses.length,a=t.sTableId,s=n.menu,l=[],c=[];if(Array.isArray(s[0]))l=s[0],c=s[1];else for(r=0;r<s.length;r++)e.isPlainObject(s[r])?(l.push(s[r].value),c.push(s[r].label)):(l.push(s[r]),c.push(s[r]));var d=n.text.match(/_MENU_$/),u=n.text.match(/^_MENU_/),f=n.text.replace(/_MENU_/,""),h="<label>"+n.text+"</label>";u?h="_MENU_<label>"+f+"</label>":d&&(h="<label>"+f+"</label>_MENU_");var p="tmp-"+ +new Date,m=e("<div/>").addClass(i.container).append(h.replace("_MENU_",'<span id="'+p+'"></span>')),g=[];Array.prototype.slice.call(m.find("label")[0].childNodes).forEach(function(e){e.nodeType===Node.TEXT_NODE&&g.push({el:e,text:e.textContent})});var v=function(e){g.forEach(function(n){n.el.textContent=at(t,n.text,e)})},b=e("<select/>",{"aria-controls":a,class:i.select});for(r=0;r<l.length;r++){var y=t.api.i18n("lengthLabels."+l[r],null);null===y&&(y="number"==typeof c[r]?t.fnFormatNumber(c[r]):c[r]),b[0][r]=new Option(y,l[r])}return m.find("label").attr("for","dt-length-"+tn),b.attr("id","dt-length-"+tn),tn++,m.find("#"+p).replaceWith(b),e("select",m).val(t._iDisplayLength).on("change.DT",function(){Ne(t,e(this).val()),he(t)}),e(t.nTable).on("length.dt.DT",function(n,o,r){t===o&&(e("select",m).val(r),v(r))}),v(t._iDisplayLength),m},"l"),e.fn.dataTable=s,s.$=e,e.fn.dataTableSettings=s.settings,e.fn.dataTableExt=s.ext,e.fn.DataTable=function(t){return e(this).dataTable(t).api()},e.each(s,function(t,n){e.fn.DataTable[t]=n}),s}),
|
||
/*! DataTables Bootstrap 5 integration
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
function(e){if("function"==typeof define&&define.amd)define(["jquery","datatables.net"],function(t){return e(t,window,document)});else if("object"==typeof exports){var t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)};"undefined"==typeof window?module.exports=function(o,r){return o||(o=window),r||(r=t(o)),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))}else e(jQuery,window,document)}(function(e,t,n){"use strict";var o=e.fn.dataTable;return e.extend(!0,o.defaults,{renderer:"bootstrap"}),e.extend(!0,o.ext.classes,{container:"dt-container dt-bootstrap5",search:{input:"form-control form-control-sm"},length:{select:"form-select form-select-sm"},processing:{container:"dt-processing card"},layout:{row:"row mt-2 justify-content-between",cell:"d-md-flex justify-content-between align-items-center",tableCell:"col-12",start:"dt-layout-start col-md-auto me-auto",end:"dt-layout-end col-md-auto ms-auto",full:"dt-layout-full col-md"}}),o.ext.renderer.pagingButton.bootstrap=function(t,n,o,r,i){var a=["dt-paging-button","page-item"];r&&a.push("active"),i&&a.push("disabled");var s=e("<li>").addClass(a.join(" "));return{display:s,clicker:e("<button>",{class:"page-link",role:"link",type:"button"}).html(o).appendTo(s)}},o.ext.renderer.pagingContainer.bootstrap=function(t,n){return e("<ul/>").addClass("pagination").append(n)},o});var defaults={language:{info:"Showing _START_ to _END_ of _TOTAL_ records",infoEmpty:"Showing no records",lengthMenu:"_MENU_",processing:'<span class="spinner-border w-15px h-15px text-muted align-middle me-2"></span> <span class="text-gray-600">Loading...</span>',paginate:{first:'<i class="kt-outline kt-double-left"></i>',last:'<i class="kt-outline kt-double-right"></i>',next:'<i class="next"></i>',previous:'<i class="previous"></i>'}}};$.extend(!0,$.fn.dataTable.defaults,defaults),
|
||
/*! DataTables Bootstrap 4 integration
|
||
* ©2011-2017 SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
function(e){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,o){"use strict";var r=e.fn.dataTable;return e.extend(!0,r.defaults,{pagingType:"simple_numbers",dom:"<'table-responsive'tr><'row'<'col-sm-12 col-md-5 d-flex align-items-center justify-content-center justify-content-md-start dt-toolbar'li><'col-sm-12 col-md-7 d-flex align-items-center justify-content-center justify-content-md-end'p>>",renderer:"bootstrap"}),e.extend(r.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap4",sFilterInput:"form-control form-control-sm form-control-solid",sLengthSelect:"form-select form-select-sm form-select-solid",sProcessing:"dataTables_processing",sPageButton:"paginate_button page-item",search:{input:"form-control form-control-solid form-control-sm"},length:{select:"form-select form-select-solid form-select-sm"}}),r.ext.renderer.pageButton.bootstrap=function(t,i,a,s,l,c){var d,u,f,h=new r.Api(t),p=t.oClasses,m=t.oLanguage.oPaginate,g=t.oLanguage.oAria.paginate||{},v=0,b=function(n,o){var r,i,s,f,y=function(t){t.preventDefault(),e(t.currentTarget).hasClass("disabled")||h.page()==t.data.action||h.page(t.data.action).draw("page")};for(r=0,i=o.length;r<i;r++)if(f=o[r],Array.isArray(f))b(n,f);else{switch(d="",u="",f){case"ellipsis":d="…",u="disabled";break;case"first":d=m.sFirst,u=f+(l>0?"":" disabled");break;case"previous":d=m.sPrevious,u=f+(l>0?"":" disabled");break;case"next":d=m.sNext,u=f+(l<c-1?"":" disabled");break;case"last":d=m.sLast,u=f+(l<c-1?"":" disabled");break;default:d=f+1,u=l===f?"active":""}d&&(s=e("<li>",{class:p.sPageButton+" "+u,id:0===a&&"string"==typeof f?t.sTableId+"_"+f:null}).append(e("<a>",{href:"#","aria-controls":t.sTableId,"aria-label":g[f],"data-dt-idx":v,tabindex:t.iTabIndex,class:"page-link"}).html(d)).appendTo(n),t.oApi._fnBindAction(s,{action:f},y),v++)}};try{f=e(i).find(n.activeElement).data("dt-idx")}catch(e){}b(e(i).empty().html('<ul class="pagination"/>').children("ul"),s),f!==o&&e(i).find("[data-dt-idx="+f+"]").trigger("focus")},r}),
|
||
/*! ColReorder 2.1.1
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
(e=>{var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,0,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(e,t,n){var o=e.fn.dataTable;function r(e,t,n,o){var r=e.splice(t,n);r.unshift(0),r.unshift(o<t?o:o-n+1),e.splice.apply(e,r)}function i(e){e.rows().invalidate("data"),e.column(0).visible(e.column(0).visible()),e.columns.adjust();var t=e.colReorder.order();e.trigger("columns-reordered",[{order:t,mapping:c(t)}])}function a(e){return e.settings()[0].aoColumns.map(function(e){return e._crOriginalIdx})}function s(e,t,n,o){for(var i=[],a=0;a<e.length;a++){var s=e[a];r(s,n[0],n.length,o);for(var l=0;l<s.length;l++){var c,d=s[l].cell;i.includes(d)||(c=d.getAttribute("data-dt-column").split(",").map(function(e){return t[e]}).join(","),d.setAttribute("data-dt-column",c),i.push(d))}}}function l(e){e.columns().iterator("column",function(e,t){void 0===(e=e.aoColumns)[t]._crOriginalIdx&&(e[t]._crOriginalIdx=t)})}function c(e){for(var t=[],n=0;n<e.length;n++)t[e[n]]=n;return t}function d(e,t,n){var o,i=e.settings()[0],a=i.aoColumns,l=a.map(function(e,t){return t});if(!t.includes(n)){r(l,t[0],t.length,n);var d=c(l);for(r(a,t[0],t.length,n),o=0;o<i.aoData.length;o++){var f=i.aoData[o];if(f){var h=f.anCells;if(h)for(r(h,t[0],t.length,n),m=0;m<h.length;m++)f.nTr&&h[m]&&a[m].bVisible&&f.nTr.appendChild(h[m]),h[m]&&h[m]._DT_CellIndex&&(h[m]._DT_CellIndex.column=m)}}for(o=0;o<a.length;o++){for(var p=a[o],m=0;m<p.aDataSort.length;m++)p.aDataSort[m]=d[p.aDataSort[m]];p.idx=d[p.idx],p.bVisible&&i.colgroup.append(p.colEl)}s(i.aoHeader,d,t,n),s(i.aoFooter,d,t,n),r(i.aoPreSearchCols,t[0],t.length,n),u(d,i.aaSorting),Array.isArray(i.aaSortingFixed)?u(d,i.aaSortingFixed):(i.aaSortingFixed.pre||i.aaSortingFixed.post)&&u(d,i.aaSortingFixed.pre),i.aLastSort.forEach(function(e){e.src=d[e.src]}),e.trigger("column-reorder",[e.settings()[0],{from:t,to:n,mapping:d}])}}function u(t,n){if(n)for(var o=0;o<n.length;o++){var r=n[o];"number"==typeof r?n[o]=t[r]:e.isPlainObject(r)&&void 0!==r.idx?r.idx=t[r.idx]:Array.isArray(r)&&"number"==typeof r[0]&&(r[0]=t[r[0]])}}function f(e,t,n){var o=!1;if(t.length!==e.columns().count())e.error("ColReorder - column count mismatch");else{for(var a=c(t=n?h(e,t,"toCurrent"):t),s=0;s<a.length;s++){var l=a.indexOf(s);s!==l&&(r(a,l,1,s),d(e,[l],s),o=!0)}o&&i(e)}}function h(e,t,n){var o=e.colReorder.order(),r=e.settings()[0].aoColumns;return"toCurrent"===n||"fromOriginal"===n?Array.isArray(t)?t.map(function(e){return o.indexOf(e)}):o.indexOf(t):Array.isArray(t)?t.map(function(e){return r[e]._crOriginalIdx}):r[t]._crOriginalIdx}function p(e,t,n){var o=e.columns().count();return!(t[0]<n&&n<t[t.length]||t[0]<0&&t[t.length-1]>o||n<0&&o<n||!t.includes(n)&&(!m(e.table().header.structure(),t,n)||!m(e.table().footer.structure(),t,n)))}function m(e,t,n){for(var o=(e=>{for(var t=[],n=0;n<e.length;n++){t.push([]);for(var o=0;o<e[n].length;o++){var r=e[n][o];if(r)for(var i=0;i<r.rowspan;i++){t[n+i]||(t[n+i]=[]);for(var a=0;a<r.colspan;a++)t[n+i][o+a]=r.cell}}}return t})(e),i=0;i<o.length;i++)r(o[i],t[0],t.length,n);for(i=0;i<o.length;i++)for(var a=[],s=0;s<o[i].length;s++){var l=o[i][s];if(a.includes(l)){if(a[a.length-1]!==l)return}else a.push(l)}return 1}v.prototype.disable=function(){return this.c.enable=!1,this},v.prototype.enable=function(e){return!1===(e=void 0===e||e)?this.disable():(this.c.enable=!0,this)},v.prototype._addListener=function(t){var n=this;e(t).on("selectstart.colReorder",function(){return!1}).on("mousedown.colReorder touchstart.colReorder",function(t){var o;"mousedown"===t.type&&1!==t.which||!n.c.enable||(o=e("button.dtcc-button_reorder",this)).length&&t.target!==o[0]&&0===o.find(t.target).length||n._mouseDown(t,this)})},v.prototype._createDragNode=function(){var t=this.s.mouse.target,n=t.parent(),o=n.parent(),r=o.parent(),i=t.clone();this.dom.drag=e(r[0].cloneNode(!1)).addClass("dtcr-cloned").append(e(o[0].cloneNode(!1)).append(e(n[0].cloneNode(!1)).append(i[0]))).css({position:"absolute",top:0,left:0,width:e(t).outerWidth(),height:e(t).outerHeight()}).appendTo("body")},v.prototype._cursorPosition=function(e,t){return(-1!==e.type.indexOf("touch")?e.originalEvent.touches[0]:e)[t]},v.prototype._mouseDown=function(t,o){for(var r=this,i=e(t.target).closest("th, td"),a=i.offset(),s=this.dt.columns(this.c.columns).indexes().toArray(),l=e(o).attr("data-dt-column").split(",").map(function(e){return parseInt(e,10)}),c=0;c<l.length;c++)if(!s.includes(l[c]))return!1;this.s.mouse.start.x=this._cursorPosition(t,"pageX"),this.s.mouse.start.y=this._cursorPosition(t,"pageY"),this.s.mouse.offset.x=this._cursorPosition(t,"pageX")-a.left,this.s.mouse.offset.y=this._cursorPosition(t,"pageY")-a.top,this.s.mouse.target=i,this.s.mouse.targets=l;for(var d=0;d<l.length;d++){var u=this.dt.cells(null,l[d],{page:"current"}).nodes().to$(),f="dtcr-moving";0===d&&(f+=" dtcr-moving-first"),d===l.length-1&&(f+=" dtcr-moving-last"),u.addClass(f)}this._regions(l),this._scrollRegions(),e(n).on("mousemove.colReorder touchmove.colReorder",function(e){r._mouseMove(e)}).on("mouseup.colReorder touchend.colReorder",function(e){r._mouseUp(e)})},v.prototype._mouseMove=function(t){if(null===this.dom.drag){if(Math.pow(Math.pow(this._cursorPosition(t,"pageX")-this.s.mouse.start.x,2)+Math.pow(this._cursorPosition(t,"pageY")-this.s.mouse.start.y,2),.5)<5)return;e(n.body).addClass("dtcr-dragging"),this._createDragNode()}this.dom.drag.css({left:this._cursorPosition(t,"pageX")-this.s.mouse.offset.x,top:this._cursorPosition(t,"pageY")-this.s.mouse.offset.y});var o,r=this.dt.table().node(),i=e(r).offset().left;i=this._cursorPosition(t,"pageX")-i,o=this._isRtl()?r.clientWidth-i:i,r=this.s.dropZones.find(function(e){return e.inlineStart<=o&&o<=e.inlineStart+e.width});this.s.mouse.absLeft=this._cursorPosition(t,"pageX"),r&&!r.self&&this._move(r,o)},v.prototype._mouseUp=function(t){var o=this;e(n).off(".colReorder"),e(n.body).removeClass("dtcr-dragging"),this.dom.drag&&(this.dom.drag.remove(),this.dom.drag=null,this.s.mouse.target.on("click.dtcr",function(e){return!1}),setTimeout(function(){o.s.mouse.target.off(".dtcr")},10)),this.s.scrollInterval&&clearInterval(this.s.scrollInterval),this.dt.cells(".dtcr-moving").nodes().to$().removeClass("dtcr-moving dtcr-moving-first dtcr-moving-last")},v.prototype._move=function(t,n){var o,r,i=this,a=(this.dt.colReorder.move(this.s.mouse.targets,t.colIdx),this.s.mouse.targets=e(this.s.mouse.target).attr("data-dt-column").split(",").map(function(e){return parseInt(e,10)}),this._regions(this.s.mouse.targets),this.s.mouse.targets.filter(function(e){return i.dt.column(e).visible()})),s=(t=this.s.dropZones.find(function(e){return e.colIdx===a[0]}),this.s.dropZones.indexOf(t));t.inlineStart>n&&(r=t.inlineStart-n,o=this.s.dropZones[s-1],t.inlineStart-=r,t.width+=r,o)&&(o.width-=r),(t=this.s.dropZones.find(function(e){return e.colIdx===a[a.length-1]})).inlineStart+t.width<n&&(o=n-(t.inlineStart+t.width),r=this.s.dropZones[s+1],t.width+=o,r)&&(r.inlineStart+=o,r.width-=o)},v.prototype._regions=function(e){var t=this,n=[],o=0,r=0,i=this.dt.columns(this.c.columns).indexes().toArray(),a=this.dt.columns().widths();this.dt.columns().every(function(s,l,c){var d;this.visible()&&(d=a[s],i.includes(s)&&(p(t.dt,e,s)?n.push({colIdx:s,inlineStart:o-r,self:e[0]<=s&&s<=e[e.length-1],width:d+r}):s<e[0]?n.length&&(n[n.length-1].width+=d):s>e[e.length-1]&&(r+=d)),o+=d)}),this.s.dropZones=n},v.prototype._isScrolling=function(){return this.dt.table().body().parentNode!==this.dt.table().header().parentNode},v.prototype._scrollRegions=function(){var t,n,o,r;this._isScrolling()&&(n=e((t=this).dt.table().container()).offset().left,o=e(this.dt.table().container()).outerWidth(),r=this.dt.table().body().parentElement.parentElement,this.s.scrollInterval=setInterval(function(){var e=t.s.mouse.absLeft;-1!==e&&(e<n+75&&r.scrollLeft?r.scrollLeft-=5:n+o-75<e&&r.scrollLeft<r.scrollWidth&&(r.scrollLeft+=5))},25))},v.prototype._isRtl=function(){return"rtl"===e(this.dt.table()).css("direction")},v.defaults={columns:"",enable:!0,headerRows:null,order:null},v.version="2.1.1";
|
||
/*! ColReorder 2.1.1
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
var g=v;function v(t,n){this.dom={drag:null},this.c={columns:null,enable:null,headerRows:null,order:null},this.s={dropZones:[],mouse:{absLeft:-1,offset:{x:-1,y:-1},start:{x:-1,y:-1},target:null,targets:[]},scrollInterval:null};var o,r,i=this;t.settings()[0]._colReorder||((t.settings()[0]._colReorder=this).dt=t,e.extend(this.c,v.defaults,n),l(t),t.on("stateSaveParams",function(e,n,o){o.colReorder=a(t)}),t.on("destroy",function(){t.off(".colReorder"),t.colReorder.reset()}),o=t.state.loaded(),r=this.c.order,(r=o&&o.colReorder&&t.columns().count()===o.colReorder.length?o.colReorder:r)&&t.ready(function(){f(t,r,!0)}),t.table().header.structure().forEach(function(e,t){for(var o=n.headerRows,r=0;r<e.length;r++)o&&!o.includes(t)||e[r]&&e[r].cell&&i._addListener(e[r].cell)}))}return o.Api.register("colReorder.enable()",function(e){return this.iterator("table",function(t){t._colReorder&&t._colReorder.enable(e)})}),o.Api.register("colReorder.disable()",function(){return this.iterator("table",function(e){e._colReorder&&e._colReorder.disable()})}),o.Api.register("colReorder.move()",function(e,t){return l(this),p(this,e=Array.isArray(e)?e:[e],t)?this.tables().every(function(){d(this,e,t),i(this)}):(this.error("ColReorder - invalid move"),this)}),o.Api.register("colReorder.order()",function(e,t){return l(this),e?this.tables().every(function(){f(this,e,t)}):this.context.length?a(this):null}),o.Api.register("colReorder.reset()",function(){return l(this),this.tables().every(function(){f(this,this.columns().every(function(e){return e}).flatten().toArray(),!0)})}),o.Api.register("colReorder.transpose()",function(e,t){return l(this),h(this,e,t=t||"toCurrent")}),o.ColReorder=g,e(n).on("stateLoadInit.dt",function(e,t,n){if("dt"===e.namespace&&(e=new o.Api(t),n.colReorder&&e.columns().count()===n.colReorder.length))if(e.ready())f(e,n.colReorder,!0);else if(u(n.colReorder,n.order),n.columns){for(var r=0;r<n.columns.length;r++)n.columns[r]._cr_sort=n.colReorder[r];n.columns.sort(function(e,t){return e._cr_sort-t._cr_sort})}}),e(n).on("preInit.dt",function(t,n){var r,i;"dt"===t.namespace&&(t=n.oInit.colReorder,i=o.defaults.colReorder,t||i)&&(r=e.extend({},i,t),!1!==t)&&(i=new o.Api(n),new g(i,r))}),o}),
|
||
/*! Bootstrap 5 styling wrapper for ColReorder
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
function(e){if("function"==typeof define&&define.amd)define(["jquery","datatables.net-bs5","datatables.net-colreorder"],function(t){return e(t,window,document)});else if("object"==typeof exports){var t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net-bs5")(e,t),t.fn.dataTable.ColReorder||require("datatables.net-colreorder")(e,t)};"undefined"==typeof window?module.exports=function(o,r){return o||(o=window),r||(r=t(o)),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))}else e(jQuery,window,document)}(function(e,t,n){"use strict";return e.fn.dataTable}),
|
||
/*! FixedColumns 5.0.5
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
(e=>{var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,0,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(e,t,n){var o,r,i,a,s=e.fn.dataTable;function l(e,t){var n,i=this;if(r&&r.versionCheck&&r.versionCheck("2"))return e=new r.Api(e),this.classes=o.extend(!0,{},l.classes),this.c=o.extend(!0,{},l.defaults,t),this.s={dt:e,rtl:"rtl"===o(e.table().node()).css("direction")},t&&void 0!==t.leftColumns&&(t.left=t.leftColumns),t&&void 0!==t.left&&(this.c[this.s.rtl?"end":"start"]=t.left),t&&void 0!==t.rightColumns&&(t.right=t.rightColumns),t&&void 0!==t.right&&(this.c[this.s.rtl?"start":"end"]=t.right),this.dom={bottomBlocker:o("<div>").addClass(this.classes.bottomBlocker),topBlocker:o("<div>").addClass(this.classes.topBlocker),scroller:o("div.dt-scroll-body",this.s.dt.table().container())},this.s.dt.settings()[0]._bInitComplete?(this._addStyles(),this._setKeyTableListener()):e.one("init.dt.dtfc",function(){i._addStyles(),i._setKeyTableListener()}),e.on("column-sizing.dt.dtfc column-reorder.dt.dtfc draw.dt.dtfc",function(){return i._addStyles()}),n=r.util.debounce(function(){i._addStyles()},50),e.on("column-visibility.dt.dtfc",function(){n()}),this.dom.scroller.on("scroll.dtfc",function(){return i._scroll()}),this._scroll(),e.settings()[0]._fixedColumns=this,e.on("destroy",function(){return i._destroy()}),this;throw new Error("FixedColumns requires DataTables 2 or newer")}function c(e,t){void 0===t&&(t=null),e=new s.Api(e),t=t||e.init().fixedColumns||s.defaults.fixedColumns,new i(e,t)}return l.prototype.end=function(e){return void 0!==e?(0<=e&&e<=this.s.dt.columns().count()&&(this.c.end=e,this._addStyles()),this):this.c.end},l.prototype.left=function(e){return this.s.rtl?this.end(e):this.start(e)},l.prototype.right=function(e){return this.s.rtl?this.start(e):this.end(e)},l.prototype.start=function(e){return void 0!==e?(0<=e&&e<=this.s.dt.columns().count()&&(this.c.start=e,this._addStyles()),this):this.c.start},l.prototype._addStyles=function(){var e=this.s.dt,t=this,n=this.s.dt.columns(":visible").count(),r=e.table().header.structure(":visible"),i=e.table().footer.structure(":visible"),a=e.columns(":visible").widths().toArray(),s=o(e.table().node()).closest("div.dt-scroll"),l=o(e.table().node()).closest("div.dt-scroll-body")[0],c=this.s.rtl,d=this.c.start,u=this.c.end,f=c?u:d,h=(c=c?d:u,e.settings()[0].oBrowser.barWidth);if(0===s.length)return this;l.offsetWidth===l.clientWidth&&(h=0),e.columns().every(function(o){var s;null!==(o=e.column.index("toVisible",o))&&(o<d?(s=t._sum(a,o),t._fixColumn(o,s,"start",r,i,h)):n-u<=o?(s=t._sum(a,n-o-1,!0),t._fixColumn(o,s,"end",r,i,h)):t._fixColumn(o,0,"none",r,i,h))}),o(e.table().node()).toggleClass(t.classes.tableFixedStart,0<d).toggleClass(t.classes.tableFixedEnd,0<u).toggleClass(t.classes.tableFixedLeft,0<f).toggleClass(t.classes.tableFixedRight,0<c),l=e.table().header(),f=e.table().footer(),c=o(l).outerHeight(),l=o(f).outerHeight(),this.dom.topBlocker.appendTo(s).css("top",0).css(this.s.rtl?"left":"right",0).css("height",c).css("width",h+1).css("display",h?"block":"none"),f&&this.dom.bottomBlocker.appendTo(s).css("bottom",0).css(this.s.rtl?"left":"right",0).css("height",l).css("width",h+1).css("display",h?"block":"none")},l.prototype._destroy=function(){this.s.dt.off(".dtfc"),this.dom.scroller.off(".dtfc"),o(this.s.dt.table().node()).removeClass(this.classes.tableScrollingEnd+" "+this.classes.tableScrollingLeft+" "+this.classes.tableScrollingStart+" "+this.classes.tableScrollingRight),this.dom.bottomBlocker.remove(),this.dom.topBlocker.remove()},l.prototype._fixColumn=function(e,t,n,r,i,a){function s(e,o){var r,i;"none"===n?e.css("position","").css("left","").css("right","").removeClass(l.classes.fixedEnd+" "+l.classes.fixedLeft+" "+l.classes.fixedRight+" "+l.classes.fixedStart):(r="start"===n?"left":"right",l.s.rtl&&(r="start"===n?"right":"left"),i=t,"end"!==n||"header"!==o&&"footer"!==o||(i+=a),e.css("position","sticky").css(r,i).addClass("start"===n?l.classes.fixedStart:l.classes.fixedEnd).addClass("left"===r?l.classes.fixedLeft:l.classes.fixedRight))}var l=this,c=this.s.dt;r.forEach(function(t){t[e]&&s(o(t[e].cell),"header")}),s(c.column(e+":visible",{page:"current"}).nodes().to$(),"body"),i&&i.forEach(function(t){t[e]&&s(o(t[e].cell),"footer")})},l.prototype._scroll=function(){var e,t,n,r,i=this.dom.scroller[0];i&&(e=o(this.s.dt.table().node()).add(this.s.dt.table().header().parentNode).add(this.s.dt.table().footer().parentNode).add("div.dt-scroll-headInner table",this.s.dt.table().container()).add("div.dt-scroll-footInner table",this.s.dt.table().container()),t=i.scrollLeft,n=!this.s.rtl,r=0!==t,i=i.scrollWidth>i.clientWidth+Math.abs(t)+1,e.toggleClass(this.classes.tableScrollingStart,r),e.toggleClass(this.classes.tableScrollingEnd,i),e.toggleClass(this.classes.tableScrollingLeft,r&&n||i&&!n),e.toggleClass(this.classes.tableScrollingRight,i&&n||r&&!n))},l.prototype._setKeyTableListener=function(){var e=this;this.s.dt.on("key-focus.dt.dtfc",function(t,n,r){var i,a,s,l=o(r.node()).offset(),c=e.dom.scroller[0],d=o(o(e.s.dt.table().node()).closest("div.dt-scroll-body"));0<e.c.start&&(s=(a=o(e.s.dt.column(e.c.start-1).header())).offset(),a=a.outerWidth(),o(r.node()).hasClass(e.classes.fixedLeft)?d.scrollLeft(0):l.left<s.left+a&&(i=d.scrollLeft(),d.scrollLeft(i-(s.left+a-l.left)))),0<e.c.end&&(s=e.s.dt.columns().data().toArray().length,a=o(r.node()).outerWidth(),s=o(e.s.dt.column(s-e.c.end).header()).offset(),o(r.node()).hasClass(e.classes.fixedRight)?d.scrollLeft(c.scrollWidth-c.clientWidth):l.left+a>s.left&&(i=d.scrollLeft(),d.scrollLeft(i-(s.left-(l.left+a)))))})},l.prototype._sum=function(e,t,n){return(e=(n=void 0!==n&&n)?e.slice().reverse():e).slice(0,t).reduce(function(e,t){return e+t},0)},l.version="5.0.5",l.classes={bottomBlocker:"dtfc-bottom-blocker",fixedEnd:"dtfc-fixed-end",fixedLeft:"dtfc-fixed-left",fixedRight:"dtfc-fixed-right",fixedStart:"dtfc-fixed-start",tableFixedEnd:"dtfc-has-end",tableFixedLeft:"dtfc-has-left",tableFixedRight:"dtfc-has-right",tableFixedStart:"dtfc-has-start",tableScrollingEnd:"dtfc-scrolling-end",tableScrollingLeft:"dtfc-scrolling-left",tableScrollingRight:"dtfc-scrolling-right",tableScrollingStart:"dtfc-scrolling-start",topBlocker:"dtfc-top-blocker"},l.defaults={i18n:{button:"FixedColumns"},start:1,end:0},i=l,r=(o=e).fn.dataTable,e.fn.dataTable.FixedColumns=i,e.fn.DataTable.FixedColumns=i,(a=s.Api.register)("fixedColumns()",function(){return this}),a("fixedColumns().start()",function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.start(e),this):t._fixedColumns.start()}),a("fixedColumns().end()",function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.end(e),this):t._fixedColumns.end()}),a("fixedColumns().left()",function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.left(e),this):t._fixedColumns.left()}),a("fixedColumns().right()",function(e){var t=this.context[0];return void 0!==e?(t._fixedColumns.right(e),this):t._fixedColumns.right()}),s.ext.buttons.fixedColumns={action:function(t,n,o,r){e(o).attr("active")?(e(o).removeAttr("active").removeClass("active"),n.fixedColumns().start(0),n.fixedColumns().end(0)):(e(o).attr("active","true").addClass("active"),n.fixedColumns().start(r.config.start),n.fixedColumns().end(r.config.end))},config:{start:1,end:0},init:function(t,n,o){void 0===t.settings()[0]._fixedColumns&&c(t.settings(),o.config),e(n).attr("active","true").addClass("active"),t.button(n).text(o.text||t.i18n("buttons.fixedColumns",t.settings()[0]._fixedColumns.c.i18n.button))},text:null},e(n).on("plugin-init.dt",function(e,t){"dt"!==e.namespace||!t.oInit.fixedColumns&&!s.defaults.fixedColumns||t._fixedColumns||c(t,null)}),s}),
|
||
/*! Bootstrap 5 integration for DataTables' FixedColumns
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
function(e){if("function"==typeof define&&define.amd)define(["jquery","datatables.net-bs5","datatables.net-fixedcolumns"],function(t){return e(t,window,document)});else if("object"==typeof exports){var t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net-bs5")(e,t),t.fn.dataTable.FixedColumns||require("datatables.net-fixedcolumns")(e,t)};"undefined"==typeof window?module.exports=function(o,r){return o||(o=window),r||(r=t(o)),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))}else e(jQuery,window,document)}(function(e,t,n){"use strict";return e.fn.dataTable}),
|
||
/*! FixedHeader 4.0.3
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
(e=>{var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(e,t,n){function o(n,a){if(!r.versionCheck("2"))throw"Warning: FixedHeader requires DataTables 2 or newer";if(!(this instanceof o))throw"FixedHeader must be initialised with the 'new' keyword.";if(!0===a&&(a={}),n=new r.Api(n),this.c=e.extend(!0,{},o.defaults,a),this.s={dt:n,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:e(t).height(),visible:!0},headerMode:null,footerMode:null,autoWidth:n.settings()[0].oFeatures.bAutoWidth,namespace:".dtfc"+i++,scrollLeft:{header:-1,footer:-1},enable:!0,autoDisable:!1},this.dom={floatingHeader:null,thead:e(n.table().header()),tbody:e(n.table().body()),tfoot:e(n.table().footer()),header:{host:null,scrollAdjust:null,floating:null,floatingParent:e('<div class="dtfh-floatingparent"><div class="dtfh-floating-limiter"><div></div></div></div>'),limiter:null,placeholder:null},footer:{host:null,scrollAdjust:null,floating:null,floatingParent:e('<div class="dtfh-floatingparent"><div class="dtfh-floating-limiter"><div></div></div></div>'),limiter:null,placeholder:null}},(a=this.dom).header.host=a.thead.parent(),a.header.limiter=a.header.floatingParent.children(),a.header.scrollAdjust=a.header.limiter.children(),a.footer.host=a.tfoot.parent(),a.footer.limiter=a.footer.floatingParent.children(),a.footer.scrollAdjust=a.footer.limiter.children(),(a=n.settings()[0])._fixedHeader)throw"FixedHeader already initialised on table "+a.nTable.id;(a._fixedHeader=this)._constructor()}var r=e.fn.dataTable,i=0;return e.extend(o.prototype,{destroy:function(){var n=this.dom;this.s.dt.off(".dtfc"),e(t).off(this.s.namespace),n.header.rightBlocker&&n.header.rightBlocker.remove(),n.header.leftBlocker&&n.header.leftBlocker.remove(),n.footer.rightBlocker&&n.footer.rightBlocker.remove(),n.footer.leftBlocker&&n.footer.leftBlocker.remove(),this.c.header&&this._modeChange("in-place","header",!0),this.c.footer&&n.tfoot.length&&this._modeChange("in-place","footer",!0)},enable:function(e,t,n){this.s.enable=e,this.s.enableType=n,!t&&void 0!==t||(this._positions(),this._scroll(!0))},enabled:function(){return this.s.enable},headerOffset:function(e){return void 0!==e&&(this.c.headerOffset=e,this.update()),this.c.headerOffset},footerOffset:function(e){return void 0!==e&&(this.c.footerOffset=e,this.update()),this.c.footerOffset},update:function(t){var n=this.s.dt.table().node();(this.s.enable||this.s.autoDisable)&&(e(n).is(":visible")?(this.s.autoDisable=!1,this.enable(!0,!1)):(this.s.autoDisable=!0,this.enable(!1,!1)),0!==e(n).children("thead").length)&&(this._positions(),this._scroll(void 0===t||t),this._widths(this.dom.header),this._widths(this.dom.footer))},_constructor:function(){var n=this,o=this.s.dt,i=(e(t).on("scroll"+this.s.namespace,function(){n._scroll()}).on("resize"+this.s.namespace,r.util.throttle(function(){n.s.position.windowHeight=e(t).height(),n.update()},50)),e(".fh-fixedHeader"));!this.c.headerOffset&&i.length&&(this.c.headerOffset=i.outerHeight()),i=e(".fh-fixedFooter");!this.c.footerOffset&&i.length&&(this.c.footerOffset=i.outerHeight()),o.on("column-reorder.dt.dtfc column-visibility.dt.dtfc column-sizing.dt.dtfc responsive-display.dt.dtfc",function(e,t){n.update()}).on("draw.dt.dtfc",function(e,t){n.update(t!==o.settings()[0])}),o.on("destroy.dtfc",function(){n.destroy()}),this._positions(),this._scroll()},_clone:function(t,n){var o,r,i=this,a=this.s.dt,s=this.dom[t],l="header"===t?this.dom.thead:this.dom.tfoot;"footer"===t&&this._scrollEnabled()||(!n&&s.floating?s.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(s.floating&&(null!==s.placeholder&&s.placeholder.remove(),s.floating.remove()),n=e(a.table().node()),o=e(n.parent()),r=this._scrollEnabled(),s.floating=e(a.table().node().cloneNode(!1)).attr("aria-hidden","true").css({top:0,left:0}).removeAttr("id"),s.floatingParent.css({width:o[0].offsetWidth,position:"fixed",left:r?n.offset().left+o.scrollLeft():0}).css("header"===t?{top:this.c.headerOffset,bottom:""}:{top:"",bottom:this.c.footerOffset}).addClass("footer"===t?"dtfh-floatingparent-foot":"dtfh-floatingparent-head").appendTo("body").children().eq(0),s.limiter.css({width:"100%",overflow:"hidden",height:"fit-content"}),s.scrollAdjust.append(s.floating),this._stickyPosition(s.floating,"-"),(r=function(){var e=o.scrollLeft();i.s.scrollLeft={footer:e,header:e},s.limiter.scrollLeft(i.s.scrollLeft.header)})(),o.off("scroll.dtfh").on("scroll.dtfh",r),s.scrollAdjust.css({width:"fit-content",paddingRight:i.s.dt.settings()[0].oBrowser.barWidth}),(n=e("footer"===t?"div.dtfc-bottom-blocker":"div.dtfc-top-blocker",a.table().container())).length&&n.clone().appendTo(s.floatingParent).css({position:"fixed",right:n.width()}),s.placeholder=l.clone(!1),s.placeholder.find("*[id]").removeAttr("id"),s.host.prepend(s.placeholder),s.floating.append(l),this._widths(s)))},_stickyPosition:function(t,n){var o;this._scrollEnabled()&&(o="rtl"===e(this.s.dt.table().node()).css("direction"),t.find("th").each(function(){var t,n,r;"sticky"===e(this).css("position")&&(t=e(this).css("right"),n=e(this).css("left"),"auto"===t||o?"auto"!==n&&o&&(r=+n.replace(/px/g,""),e(this).css("left",0<r?r:0)):(r=+t.replace(/px/g,""),e(this).css("right",0<r?r:0)))}))},_horizontal:function(t,n){var o,r=this.dom[t],i=this.s.scrollLeft;r.floating&&i[t]!==n&&(this._scrollEnabled()&&(o=e(e(this.s.dt.table().node()).parent()).scrollLeft(),r.floating.scrollLeft(o),r.floatingParent.scrollLeft(o)),i[t]=n)},_modeChange:function(o,r,i){var a,s,l,c,d,u,f,h=this.s.dt,p=this.dom[r],m=this.s.position,g=this._scrollEnabled();"footer"===r&&g||(a=function(e){p.floating[0].style.setProperty("width",e+"px","important"),g||p.floatingParent[0].style.setProperty("width",e+"px","important")},c=this.dom["footer"===r?"tfoot":"thead"],s=e.contains(c[0],n.activeElement)?n.activeElement:null,d=e(e(this.s.dt.table().node()).parent()),"in-place"===o?(p.placeholder&&(p.placeholder.remove(),p.placeholder=null),e.contains(p.host[0],c[0])||("header"===r?p.host.prepend(c):p.host.append(c)),p.floating&&(p.floating.remove(),p.floating=null,this._stickyPosition(p.host,"+")),p.floatingParent&&(p.floatingParent.find("div.dtfc-top-blocker").remove(),p.floatingParent.remove()),e(e(p.host.parent()).parent()).scrollLeft(d.scrollLeft())):"in"===o?(this._clone(r,i),c=d.offset(),f=(l=e(n).scrollTop())+e(t).height(),u=g?c.top:m.tbodyTop,c=g?c.top+d.outerHeight():m.tfootTop,d="footer"===r?f<u?m.tfootHeight:u+m.tfootHeight-f:l+this.c.headerOffset+m.theadHeight-c,u="header"===r?"top":"bottom",f=this.c[r+"Offset"]-(0<d?d:0),p.floating.addClass("fixedHeader-floating"),p.floatingParent.css(u,f).css({left:m.left,"z-index":3}),a(m.width),"footer"===r&&p.floating.css("top","")):"below"===o?(this._clone(r,i),p.floating.addClass("fixedHeader-locked"),p.floatingParent.css({position:"absolute",top:m.tfootTop-m.theadHeight,left:m.left+"px"}),a(m.width)):"above"===o&&(this._clone(r,i),p.floating.addClass("fixedHeader-locked"),p.floatingParent.css({position:"absolute",top:m.tbodyTop,left:m.left+"px"}),a(m.width)),s&&s!==n.activeElement&&setTimeout(function(){s.focus()},10),this.s.scrollLeft.header=-1,this.s.scrollLeft.footer=-1,this.s[r+"Mode"]=o,h.trigger("fixedheader-mode",[o,r]))},_positions:function(){var t=(a=this.s.dt).table(),n=this.s.position,o=this.dom,r=(t=e(t.node()),this._scrollEnabled()),i=e(a.table().header()),a=e(a.table().footer()),s=(o=o.tbody,t.parent());n.visible=t.is(":visible"),n.width=t.outerWidth(),n.left=t.offset().left,n.theadTop=i.offset().top,n.tbodyTop=(r?s:o).offset().top,n.tbodyHeight=(r?s:o).outerHeight(),n.theadHeight=i.outerHeight(),n.theadBottom=n.theadTop+n.theadHeight,n.tfootTop=n.tbodyTop+n.tbodyHeight,a.length?(n.tfootBottom=n.tfootTop+a.outerHeight(),n.tfootHeight=a.outerHeight()):(n.tfootBottom=n.tfootTop,n.tfootHeight=0)},_scroll:function(o){var r,i,a,s,l,c,d,u,f,h,p,m,g,v,b,y;this.s.dt.settings()[0].bDestroying||(r=this._scrollEnabled(),a=(i=e(this.s.dt.table().node()).parent()).offset(),m=i.outerHeight(),s=e(n).scrollLeft(),l=e(n).scrollTop(),c=e(t).height()+l,g=this.s.position,y=r?a.top:g.tbodyTop,u=(r?a:g).left,m=r?a.top+m:g.tfootTop,f=r?i.outerWidth():g.tbodyWidth,this.c.header&&(!this.s.enable||!g.visible||l+this.c.headerOffset+g.theadHeight<=y?h="in-place":l+this.c.headerOffset+g.theadHeight>y&&l+this.c.headerOffset+g.theadHeight<m?(h="in",l+this.c.headerOffset+g.theadHeight>m||void 0===this.dom.header.floatingParent?o=!0:0===(p=this.dom.header.floatingParent.css({top:this.c.headerOffset,position:"fixed"}).children().eq(0)).find(this.dom.header.floating).length&&p.append(this.dom.header.floating)):h="below",!o&&h===this.s.headerMode||this._modeChange(h,"header",o),this._horizontal("header",s)),v={offset:{top:0,left:0},height:0},b={offset:{top:0,left:0},height:0},this.c.footer&&this.dom.tfoot.length&&this.dom.tfoot.find("th, td").length&&(!this.s.enable||!g.visible||g.tfootBottom+this.c.footerOffset<=c?d="in-place":m+g.tfootHeight+this.c.footerOffset>c&&y+this.c.footerOffset<c?(d="in",o=!0):d="above",!o&&d===this.s.footerMode||this._modeChange(d,"footer",o),this._horizontal("footer",s),p=function(e){return{offset:e.offset(),height:e.outerHeight()}},v=this.dom.header.floating?p(this.dom.header.floating):p(this.dom.thead),b=this.dom.footer.floating?p(this.dom.footer.floating):p(this.dom.tfoot),r)&&b.offset.top>l&&(g=c+((m=l-a.top)>-v.height?m:0)-(v.offset.top+(m<-v.height?v.height:0)+b.height),i.outerHeight(g=g<0?0:g),Math.round(i.outerHeight())>=Math.round(g)?e(this.dom.tfoot.parent()).addClass("fixedHeader-floating"):e(this.dom.tfoot.parent()).removeClass("fixedHeader-floating")),this.dom.header.floating&&this.dom.header.floatingParent.css("left",u-s),this.dom.footer.floating&&this.dom.footer.floatingParent.css("left",u-s),void 0!==this.s.dt.settings()[0]._fixedColumns&&(this.dom.header.rightBlocker=(y=function(t,n,o){var r;return null!==(o=void 0===o?0===(r=e("div.dtfc-"+t+"-"+n+"-blocker")).length?null:r.clone().css("z-index",1):o)&&("in"===h||"below"===h?o.appendTo("body").css({top:("top"===n?v:b).offset.top,left:"right"===t?u+f-o.width():u}):o.detach()),o})("right","top",this.dom.header.rightBlocker),this.dom.header.leftBlocker=y("left","top",this.dom.header.leftBlocker),this.dom.footer.rightBlocker=y("right","bottom",this.dom.footer.rightBlocker),this.dom.footer.leftBlocker=y("left","bottom",this.dom.footer.leftBlocker)))},_scrollEnabled:function(){var e=this.s.dt.settings()[0].oScroll;return""!==e.sY||""!==e.sX},_widths:function(t){if(t&&t.placeholder)for(var n=e(this.s.dt.table().node()),o=e(n.parent()),r=(t.floatingParent.css("width",o[0].offsetWidth),t.floating.css("width",n[0].offsetWidth),e("colgroup",t.floating).remove(),t.placeholder.parent().find("colgroup").clone().appendTo(t.floating).find("col")),i=this.s.dt.columns(":visible").widths(),a=0;a<i.length;a++)r.eq(a).css("width",i[a])}}),o.version="4.0.3",o.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0},e.fn.dataTable.FixedHeader=o,e.fn.DataTable.FixedHeader=o,e(n).on("init.dt.dtfh",function(t,n,i){var a;"dt"===t.namespace&&(t=n.oInit.fixedHeader,a=r.defaults.fixedHeader,t||a)&&!n._fixedHeader&&(a=e.extend({},a,t),!1!==t)&&new o(n,a)}),r.Api.register("fixedHeader()",function(){}),r.Api.register("fixedHeader.adjust()",function(){return this.iterator("table",function(e){(e=e._fixedHeader)&&e.update()})}),r.Api.register("fixedHeader.enable()",function(e){return this.iterator("table",function(t){t=t._fixedHeader,e=void 0===e||e,t&&e!==t.enabled()&&t.enable(e)})}),r.Api.register("fixedHeader.enabled()",function(){if(this.context.length){var e=this.context[0]._fixedHeader;if(e)return e.enabled()}return!1}),r.Api.register("fixedHeader.disable()",function(){return this.iterator("table",function(e){(e=e._fixedHeader)&&e.enabled()&&e.enable(!1)})}),e.each(["header","footer"],function(e,t){r.Api.register("fixedHeader."+t+"Offset()",function(e){var n=this.context;return void 0===e?n.length&&n[0]._fixedHeader?n[0]._fixedHeader[t+"Offset"]():void 0:this.iterator("table",function(n){(n=n._fixedHeader)&&n[t+"Offset"](e)})})}),r}),
|
||
/*! Bootstrap 5 styling wrapper for FixedHeader
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
function(e){if("function"==typeof define&&define.amd)define(["jquery","datatables.net-bs5","datatables.net-fixedheader"],function(t){return e(t,window,document)});else if("object"==typeof exports){var t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net-bs5")(e,t),t.fn.dataTable.FixedHeader||require("datatables.net-fixedheader")(e,t)};"undefined"==typeof window?module.exports=function(o,r){return o||(o=window),r||(r=t(o)),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))}else e(jQuery,window,document)}(function(e,t,n){"use strict";return e.fn.dataTable}),
|
||
/*! Responsive 3.0.6
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
(e=>{var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(e,t,n){function o(t,n){if(!r.versionCheck||!r.versionCheck("2"))throw"DataTables Responsive requires DataTables 2 or newer";this.s={childNodeStore:{},columns:[],current:[],dt:new r.Api(t)},this.s.dt.settings()[0].responsive||(n&&"string"==typeof n.details?n.details={type:n.details}:n&&!1===n.details?n.details={type:!1}:n&&!0===n.details&&(n.details={type:"inline"}),this.c=e.extend(!0,{},o.defaults,r.defaults.responsive,n),(t.responsive=this)._constructor())}var r=e.fn.dataTable,i=(e.extend(o.prototype,{_constructor:function(){var n=this,o=this.s.dt,i=e(t).innerWidth(),a=(o.settings()[0]._responsive=this,e(t).on("orientationchange.dtr",r.util.throttle(function(){var o=e(t).innerWidth();o!==i&&(n._resize(),i=o)})),o.on("row-created.dtr",function(t,r,i,a){-1!==e.inArray(!1,n.s.current)&&e(">td, >th",r).each(function(t){t=o.column.index("toData",t),!1===n.s.current[t]&&e(this).css("display","none").addClass("dtr-hidden")})}),o.on("destroy.dtr",function(){o.off(".dtr"),e(o.table().body()).off(".dtr"),e(t).off("resize.dtr orientationchange.dtr"),o.cells(".dtr-control").nodes().to$().removeClass("dtr-control"),e(o.table().node()).removeClass("dtr-inline collapsed"),e.each(n.s.current,function(e,t){!1===t&&n._setColumnVis(e,!0)})}),this.c.breakpoints.sort(function(e,t){return e.width<t.width?1:e.width>t.width?-1:0}),this._classLogic(),this.c.details);!1!==a.type&&(n._detailsInit(),o.on("column-visibility.dtr",function(){n._timer&&clearTimeout(n._timer),n._timer=setTimeout(function(){n._timer=null,n._classLogic(),n._resizeAuto(),n._resize(!0),n._redrawChildren()},100)}),o.on("draw.dtr",function(){n._redrawChildren()}),e(o.table().node()).addClass("dtr-"+a.type)),o.on("column-calc.dt",function(e,t){for(var o=n.s.current,r=0;r<o.length;r++){var i=t.visible.indexOf(r);!1===o[r]&&0<=i&&t.visible.splice(i,1)}}),o.on("preXhr.dtr",function(){var e=[];o.rows().every(function(){this.child.isShown()&&e.push(this.id(!0))}),o.one("draw.dtr",function(){n._resizeAuto(),n._resize(),o.rows(e).every(function(){n._detailsDisplay(this,!1)})})}),o.on("draw.dtr",function(){o.page.info().serverSide&&(n.s.childNodeStore={}),n._controlClass()}).ready(function(){n._resizeAuto(),n._resize(),o.on("column-sizing.dtr",function(){n._resizeAuto(),n._resize()})}),o.on("column-reorder.dtr",function(e,t,o){n._classLogic(),n._resizeAuto(),n._resize(!0)})},_colGroupAttach:function(e,t,n){var o=null;if(t[n].get(0).parentNode!==e[0]){for(var r=n+1;r<t.length;r++)if(e[0]===t[r].get(0).parentNode){o=r;break}null!==o?t[n].insertBefore(t[o][0]):e.append(t[n])}},_childNodes:function(e,t,n){var o=t+"-"+n;if(this.s.childNodeStore[o])return this.s.childNodeStore[o];for(var r=[],i=e.cell(t,n).node().childNodes,a=0,s=i.length;a<s;a++)r.push(i[a]);return this.s.childNodeStore[o]=r},_childNodesRestore:function(e,t,n){var o=t+"-"+n;if(this.s.childNodeStore[o]){var r=e.cell(t,n).node();if(0<(e=this.s.childNodeStore[o]).length){for(var i=e[0].parentNode.childNodes,a=[],s=0,l=i.length;s<l;s++)a.push(i[s]);for(var c=0,d=a.length;c<d;c++)r.appendChild(a[c]),console.log("restore",o,r,a[c])}this.s.childNodeStore[o]=void 0}},_columnsVisibility:function(t){for(var n=this.s.dt,o=this.s.columns,r=o.map(function(e,t){return{columnIdx:t,priority:e.priority}}).sort(function(e,t){return e.priority!==t.priority?e.priority-t.priority:e.columnIdx-t.columnIdx}),i=e.map(o,function(o,r){return!1===n.column(r).visible()?"not-visible":(!o.auto||null!==o.minWidth)&&(!0===o.auto?"-":-1!==e.inArray(t,o.includeIn))}),a=0,s=0,l=i.length;s<l;s++)!0===i[s]&&(a+=o[s].minWidth);var c=(c=n.settings()[0].oScroll).sY||c.sX?c.iBarWidth:0,d=n.table().container().offsetWidth-c-a;for(s=0,l=i.length;s<l;s++)o[s].control&&(d-=o[s].minWidth);var u=!1;for(s=0,l=r.length;s<l;s++){var f=r[s].columnIdx;"-"===i[f]&&!o[f].control&&o[f].minWidth&&(u||d-o[f].minWidth<0?i[f]=!(u=!0):i[f]=!0,d-=o[f].minWidth)}var h=!1;for(s=0,l=o.length;s<l;s++)if(!o[s].control&&!o[s].never&&!1===i[s]){h=!0;break}for(s=0,l=o.length;s<l;s++)o[s].control&&(i[s]=h),"not-visible"===i[s]&&(i[s]=!1);return-1===e.inArray(!0,i)&&(i[0]=!0),i},_classLogic:function(){function t(e,t,a,s){var l,c,d;if(a){if("max-"===a)for(l=n._find(t).width,c=0,d=o.length;c<d;c++)o[c].width<=l&&i(e,o[c].name);else if("min-"===a)for(l=n._find(t).width,c=0,d=o.length;c<d;c++)o[c].width>=l&&i(e,o[c].name);else if("not-"===a)for(c=0,d=o.length;c<d;c++)-1===o[c].name.indexOf(s)&&i(e,o[c].name)}else r[e].includeIn.push(t)}var n=this,o=this.c.breakpoints,r=this.s.dt.columns().eq(0).map(function(e){var t=(e=this.column(e)).header().className,n=e.init().responsivePriority;e=e.header().getAttribute("data-priority");return void 0===n&&(n=null==e?1e4:+e),{className:t,includeIn:[],auto:!1,control:!1,never:!!t.match(/\b(dtr\-)?never\b/),priority:n}}),i=function(t,n){t=r[t].includeIn,-1===e.inArray(n,t)&&t.push(n)};r.each(function(n,r){for(var i=n.className.split(" "),a=!1,s=0,l=i.length;s<l;s++){var c=i[s].trim();if("all"===c||"dtr-all"===c)return a=!0,void(n.includeIn=e.map(o,function(e){return e.name}));if("none"===c||"dtr-none"===c||n.never)return void(a=!0);if("control"===c||"dtr-control"===c)return a=!0,void(n.control=!0);e.each(o,function(e,n){var o=n.name.split("-"),i=new RegExp("(min\\-|max\\-|not\\-)?("+o[0]+")(\\-[_a-zA-Z0-9])?");(i=c.match(i))&&(a=!0,i[2]===o[0]&&i[3]==="-"+o[1]?t(r,n.name,i[1],i[2]+i[3]):i[2]!==o[0]||i[3]||t(r,n.name,i[1],i[2]))})}a||(n.auto=!0)}),this.s.columns=r},_controlClass:function(){var t,n,o;"inline"===this.c.details.type&&(t=this.s.dt,n=this.s.current,o=e.inArray(!0,n),t.cells(null,function(e){return e!==o},{page:"current"}).nodes().to$().filter(".dtr-control").removeClass("dtr-control"),0<=o)&&t.cells(null,o,{page:"current"}).nodes().to$().addClass("dtr-control"),this._tabIndexes()},_detailsDisplay:function(t,n){function r(o){e(t.node()).toggleClass("dtr-expanded",!1!==o),e(s.table().node()).triggerHandler("responsive-display.dt",[s,t,o,n])}var i,a=this,s=this.s.dt,l=this.c.details;l&&!1!==l.type&&(i="string"==typeof l.renderer?o.renderer[l.renderer]():l.renderer,"boolean"==typeof(l=l.display(t,n,function(){return i.call(a,s,t[0][0],a._detailsObj(t[0]))},function(){r(!1)})))&&r(l)},_detailsInit:function(){var t=this,n=this.s.dt,o=("inline"===(r=this.c.details).type&&(r.target="td.dtr-control, th.dtr-control"),e(n.table().body()).on("keyup.dtr","td, th",function(t){13===t.keyCode&&e(this).data("dtr-keyboard")&&e(this).click()}),r.target),r="string"==typeof o?o:"td, th";void 0===o&&null===o||e(n.table().body()).on("click.dtr mousedown.dtr mouseup.dtr",r,function(r){if(e(n.table().node()).hasClass("collapsed")&&-1!==e.inArray(e(this).closest("tr").get(0),n.rows().nodes().toArray())){if("number"==typeof o){var i=o<0?n.columns().eq(0).length+o:o;if(n.cell(this).index().column!==i)return}i=n.row(e(this).closest("tr")),"click"===r.type?t._detailsDisplay(i,!1):"mousedown"===r.type?e(this).css("outline","none"):"mouseup"===r.type&&e(this).trigger("blur").css("outline","")}})},_detailsObj:function(t){var n=this,o=this.s.dt,r=[];let i=o.settings()[0];return e.map(this.s.columns,function(e,a){if(!e.never&&!e.control)return e=i.aoColumns[a],r[a]||(r[a]=o.column(a)),{className:e.sClass,columnIndex:a,data:i.fastData(t,a,n.c.orthogonal),hidden:r[a].visible()&&!n.s.current[a],rowIndex:t,title:r[a].title()}})},_find:function(e){for(var t=this.c.breakpoints,n=0,o=t.length;n<o;n++)if(t[n].name===e)return t[n]},_redrawChildren:function(){var e=this,t=this.s.dt;t.rows({page:"current"}).iterator("row",function(n,o){e._detailsDisplay(t.row(o),!0)})},_resize:function(n){for(var o,r=this,i=this.s.dt,a=e(t).innerWidth(),s=this.c.breakpoints,l=s[0].name,c=this.s.columns,d=this.s.current.slice(),u=s.length-1;0<=u;u--)if(a<=s[u].width){l=s[u].name;break}var f=this._columnsVisibility(l),h=(this.s.current=f,!1);for(u=0,o=c.length;u<o;u++)if(!1===f[u]&&!c[u].never&&!c[u].control&&0==!i.column(u).visible()){h=!0;break}e(i.table().node()).toggleClass("collapsed",h);var p=!1,m=0,g=i.settings()[0],v=e(i.table().node()).children("colgroup"),b=g.aoColumns.map(function(e){return e.colEl});i.columns().eq(0).each(function(e,t){i.column(e).visible()&&(!0===f[t]&&m++,!n&&f[t]===d[t]||(p=!0,r._setColumnVis(e,f[t])),f[t]?r._colGroupAttach(v,b,t):b[t].detach())}),p&&(i.columns.adjust(),this._redrawChildren(),e(i.table().node()).trigger("responsive-resize.dt",[i,this._responsiveOnlyHidden()]),0===i.page.info().recordsDisplay)&&e("td",i.table().body()).eq(0).attr("colspan",m),r._controlClass()},_resizeAuto:function(){var t=this.s.dt,n=this.s.columns,o=this,r=t.columns().indexes().filter(function(e){return t.column(e).visible()});if(this.c.auto&&-1!==e.inArray(!0,e.map(n,function(e){return e.auto}))){for(var i=t.table().node().cloneNode(!1),a=e(t.table().header().cloneNode(!1)).appendTo(i),s=e(t.table().footer().cloneNode(!1)).appendTo(i),l=e(t.table().body()).clone(!1,!1).empty().appendTo(i),c=(i.style.width="auto",t.table().header.structure(r).forEach(t=>{t=t.filter(function(e){return!!e}).map(function(t){return e(t.cell).clone(!1).css("display","table-cell").css("width","auto").css("min-width",0)}),e("<tr/>").append(t).appendTo(a)}),e("<tr/>").appendTo(l)),d=0;d<r.count();d++)c.append("<td/>");this.c.details.renderer._responsiveMovesNodes?t.rows({page:"current"}).every(function(n){var i,a=this.node();a&&(i=a.cloneNode(!1),t.cells(n,r).every(function(t,r){((r=o.s.childNodeStore[n+"-"+r])?e(this.node().cloneNode(!1)).append(e(r).clone()):e(this.node()).clone(!1)).appendTo(i)}),l.append(i))}):e(l).append(e(t.rows({page:"current"}).nodes()).clone(!1)).find("th, td").css("display",""),l.find("th, td").css("display",""),t.table().footer.structure(r).forEach(t=>{t=t.filter(function(e){return!!e}).map(function(t){return e(t.cell).clone(!1).css("display","table-cell").css("width","auto").css("min-width",0)}),e("<tr/>").append(t).appendTo(s)}),"inline"===this.c.details.type&&e(i).addClass("dtr-inline collapsed"),e(i).find("[name]").removeAttr("name"),e(i).css("position","relative"),(i=e("<div/>").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(i)).insertBefore(t.table().node()),c.children().each(function(e){e=t.column.index("fromVisible",e),n[e].minWidth=this.offsetWidth||0}),i.remove()}},_responsiveOnlyHidden:function(){var t=this.s.dt;return e.map(this.s.current,function(e,n){return!1===t.column(n).visible()||e})},_setColumnVis:function(t,n){var o=this,r=this.s.dt,i=n?"":"none";this._setHeaderVis(t,n,r.table().header.structure()),this._setHeaderVis(t,n,r.table().footer.structure()),r.column(t).nodes().to$().css("display",i).toggleClass("dtr-hidden",!n),e.isEmptyObject(this.s.childNodeStore)||r.cells(null,t).indexes().each(function(e){o._childNodesRestore(r,e.row,e.column)})},_setHeaderVis:function(t,n,o){var r=this,i=n?"":"none";o.forEach(function(e,t){for(var n=0;n<e.length;n++)if(e[n]&&1<e[n].rowspan)for(var r=e[n].rowspan,i=1;i<r;i++)o[t+i][n]={}}),o.forEach(function(o){if(o[t]&&o[t].cell)e(o[t].cell).css("display",i).toggleClass("dtr-hidden",!n);else for(var a=t;0<=a;){if(o[a]&&o[a].cell){o[a].cell.colSpan=r._colspan(o,a);break}a--}})},_colspan:function(e,t){for(var n=1,o=t+1;o<e.length;o++)if(null===e[o]&&this.s.current[o])n++;else if(e[o])break;return n},_tabIndexes:function(){var t=this.s.dt,n=t.cells({page:"current"}).nodes().to$(),o=t.settings()[0],r=this.c.details.target;n.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),("number"==typeof r?t.cells(null,r,{page:"current"}).nodes().to$():("td:first-child, th:first-child"===r&&(r=">td:first-child, >th:first-child"),n=t.rows({page:"current"}).nodes(),"tr"===r?e(n):e(r,n))).attr("tabIndex",o.iTabIndex).data("dtr-keyboard",1)}}),o.defaults={breakpoints:o.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],auto:!0,details:{display:(o.display={childRow:function(t,n,o){var r=e(t.node());return n?r.hasClass("dtr-expanded")?(t.child(o(),"child").show(),!0):void 0:r.hasClass("dtr-expanded")?(t.child(!1),!1):!1!==(n=o())&&(t.child(n,"child").show(),!0)},childRowImmediate:function(t,n,o){var r=e(t.node());return!n&&r.hasClass("dtr-expanded")||!t.responsive.hasHidden()?(t.child(!1),!1):!1!==(n=o())&&(t.child(n,"child").show(),!0)},modal:function(t){return function(o,r,i,a){if(!1===(i=i()))return!1;if(r){if(!(l=e("div.dtr-modal-content")).length||o.index()!==l.data("dtr-row-idx"))return null;l.empty().append(i)}else{var s=function(){l.remove(),e(n).off("keypress.dtr"),e(o.node()).removeClass("dtr-expanded"),a()},l=e('<div class="dtr-modal"/>').append(e('<div class="dtr-modal-display"/>').append(e('<div class="dtr-modal-content"/>').data("dtr-row-idx",o.index()).append(i)).append(e('<div class="dtr-modal-close">×</div>').click(function(){s()}))).append(e('<div class="dtr-modal-background"/>').click(function(){s()})).appendTo("body");e(o.node()).addClass("dtr-expanded"),e(n).on("keyup.dtr",function(e){27===e.keyCode&&(e.stopPropagation(),s())})}return t&&t.header&&e("div.dtr-modal-content").prepend("<h2>"+t.header(o)+"</h2>"),!0}}}).childRow,renderer:(o.renderer={listHiddenNodes:function(){function t(t,n,o){var r=this,i=e('<ul data-dtr-index="'+n+'" class="dtr-details"/>'),a=!1;return e.each(o,function(n,o){var s;o.hidden&&(s=o.className?'class="'+o.className+'"':"",e("<li "+s+' data-dtr-index="'+o.columnIndex+'" data-dt-row="'+o.rowIndex+'" data-dt-column="'+o.columnIndex+'"><span class="dtr-title">'+o.title+"</span> </li>").append(e('<span class="dtr-data"/>').append(r._childNodes(t,o.rowIndex,o.columnIndex))).appendTo(i),a=!0)}),!!a&&i}return t._responsiveMovesNodes=!0,t},listHidden:function(){return function(t,n,o){return o=e.map(o,function(e){var t=e.className?'class="'+e.className+'"':"";return e.hidden?"<li "+t+' data-dtr-index="'+e.columnIndex+'" data-dt-row="'+e.rowIndex+'" data-dt-column="'+e.columnIndex+'"><span class="dtr-title">'+e.title+'</span> <span class="dtr-data">'+e.data+"</span></li>":""}).join(""),!!o&&e('<ul data-dtr-index="'+n+'" class="dtr-details"/>').append(o)}},tableAll:function(t){return t=e.extend({tableClass:""},t),function(n,o,r){return r=e.map(r,function(e){return"<tr "+(e.className?'class="'+e.className+'"':"")+' data-dt-row="'+e.rowIndex+'" data-dt-column="'+e.columnIndex+'"><td>'+(""!==e.title?e.title+":":"")+"</td> <td>"+e.data+"</td></tr>"}).join(""),e('<table class="'+t.tableClass+' dtr-details" width="100%"/>').append(r)}}}).listHidden(),target:0,type:"inline"},orthogonal:"display"},e.fn.dataTable.Api);return i.register("responsive()",function(){return this}),i.register("responsive.index()",function(t){return{column:(t=e(t)).data("dtr-index"),row:t.parent().data("dtr-index")}}),i.register("responsive.rebuild()",function(){return this.iterator("table",function(e){e._responsive&&e._responsive._classLogic()})}),i.register("responsive.recalc()",function(){return this.iterator("table",function(e){e._responsive&&(e._responsive._resizeAuto(),e._responsive._resize())})}),i.register("responsive.hasHidden()",function(){var t=this.context[0];return!!t._responsive&&-1!==e.inArray(!1,t._responsive._responsiveOnlyHidden())}),i.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",function(){return this.iterator("column",function(e,t){return!!e._responsive&&e._responsive._responsiveOnlyHidden()[t]},1)}),o.version="3.0.6",e.fn.dataTable.Responsive=o,e.fn.DataTable.Responsive=o,e(n).on("preInit.dt.dtr",function(t,n,i){"dt"===t.namespace&&(e(n.nTable).hasClass("responsive")||e(n.nTable).hasClass("dt-responsive")||n.oInit.responsive||r.defaults.responsive)&&!1!==(t=n.oInit.responsive)&&new o(n,e.isPlainObject(t)?t:{})}),r}),
|
||
/*! Bootstrap 5 integration for DataTables' Responsive
|
||
* © SpryMedia Ltd - datatables.net/license
|
||
*/
|
||
(e=>{var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net-bs5","datatables.net-responsive"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net-bs5")(e,t),t.fn.dataTable.Responsive||require("datatables.net-responsive")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(e,t,n){var o,r=e.fn.dataTable,i=r.Responsive.display,a=i.modal,s=e('<div class="modal fade dtr-bs-modal" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div><div class="modal-body"/></div></div></div>'),l=t.bootstrap;return r.Responsive.bootstrap=function(e){l=e},i.modal=function(t){var i;return!o&&l.Modal&&(i=(()=>{var e=r.use("bootstrap");if(e)return e;if(l)return l;throw new Error("No Bootstrap library. Set it with `DataTable.use(bootstrap);`")})(),o=new i.Modal(s[0])),function(r,i,l,c){if(o){var d,u,f=l();if(!1===f)return!1;if(i){if(!e.contains(n,s[0])||r.index()!==s.data("dtr-row-idx"))return null;s.find("div.modal-body").empty().append(f)}else t&&t.header&&(u=(d=s.find("div.modal-header")).find("button").detach(),d.empty().append('<h4 class="modal-title">'+t.header(r)+"</h4>").append(u)),s.find("div.modal-body").empty().append(f),s.data("dtr-row-idx",r.index()).one("hidden.bs.modal",c).appendTo("body"),o.show();return!0}return a(r,i,l,c)}},r}),function(e){var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)}(function(e,t,n){"use strict";function o(t,r){this instanceof o?(void 0===r&&(r={}),t=e.fn.dataTable.Api(t),this.s={dt:t.settings()[0],dtApi:t,tableTop:0,tableBottom:0,redrawTop:0,redrawBottom:0,autoHeight:!0,viewportRows:0,stateTO:null,stateSaveThrottle:function(){},drawTO:null,heights:{jump:null,page:null,virtual:null,scroll:null,row:null,viewport:null,labelHeight:0,xbar:0},topRowFloat:0,scrollDrawDiff:null,loaderVisible:!1,forceReposition:!1,baseRowTop:0,baseScrollTop:0,mousedown:!1,lastScrollTop:0},this.s=e.extend(this.s,o.oDefaults,r),this.s.heights.row=this.s.rowHeight,this.dom={force:n.createElement("div"),label:e('<div class="dts_label">0</div>'),scroller:null,table:null,loader:null},this.s.dt.oScroller||(this.s.dt.oScroller=this).construct()):alert("Scroller warning: Scroller must be initialised with the 'new' keyword.")}var r=e.fn.dataTable,i=(e.extend(o.prototype,{measure:function(t){this.s.autoHeight&&this._calcRowHeight();var n=this.s.heights,o=(n.row&&(n.viewport=this._parseHeight(e(this.dom.scroller).css("max-height")),this.s.viewportRows=parseInt(n.viewport/n.row,10)+1,this.s.dt._iDisplayLength=this.s.viewportRows*this.s.displayBuffer),this.dom.label.outerHeight());n.xbar=this.dom.scroller.offsetHeight-this.dom.scroller.clientHeight,n.labelHeight=o,void 0!==t&&!t||this.s.dtApi.draw(!1)},pageInfo:function(){var e=this.s.dt,t=this.dom.scroller.scrollTop,n=(e=e.fnRecordsDisplay(),Math.ceil(this.pixelsToRow(t+this.s.heights.viewport,!1,this.s.ani)));return{start:Math.floor(this.pixelsToRow(t,!1,this.s.ani)),end:e<n?e-1:n-1}},pixelsToRow:function(e,t,n){return e-=this.s.baseScrollTop,n=n?(this._domain("physicalToVirtual",this.s.baseScrollTop)+e)/this.s.heights.row:e/this.s.heights.row+this.s.baseRowTop,t||void 0===t?parseInt(n,10):n},rowToPixels:function(e,t,n){return e-=this.s.baseRowTop,n=n?this._domain("virtualToPhysical",this.s.baseScrollTop):this.s.baseScrollTop,n+=e*this.s.heights.row,t||void 0===t?parseInt(n,10):n},scrollToRow:function(t,n){var o=this,r=!1,i=this.rowToPixels(t),a=t-(this.s.displayBuffer-1)/2*this.s.viewportRows;a<0&&(a=0),void 0===(n=(i>this.s.redrawBottom||i<this.s.redrawTop)&&this.s.dt._iDisplayStart!==a&&(r=!0,i=this._domain("virtualToPhysical",t*this.s.heights.row),this.s.redrawTop<i)&&i<this.s.redrawBottom?!(this.s.forceReposition=!0):n)||n?(this.s.ani=r,e(this.dom.scroller).animate({scrollTop:i},function(){setTimeout(function(){o.s.ani=!1},250)})):e(this.dom.scroller).scrollTop(i)},construct:function(){var n=this,o=this.s.dtApi;if(!this.s.dt.oFeatures.bPaginate)throw new Error("Pagination must be enabled for Scroller to operate");this.dom.force.style.position="relative",this.dom.force.style.top="0px",this.dom.force.style.left="0px",this.dom.force.style.width="1px",this.dom.scroller=o.table().node().parentNode,this.dom.scroller.appendChild(this.dom.force),this.dom.scroller.style.position="relative",this.dom.table=e(">table",this.dom.scroller)[0],this.dom.table.style.position="absolute",this.dom.table.style.top="0px",this.dom.table.style.left="0px",e(o.table().container()).addClass("dts DTS"),this.dom.label.appendTo(this.dom.scroller),this.s.heights.row&&"auto"!=this.s.heights.row&&(this.s.autoHeight=!1),this.s.ingnoreScroll=!0,e(this.dom.scroller).on("scroll.dt-scroller",function(e){n._scroll.call(n)}),e(this.dom.scroller).on("touchstart.dt-scroller",function(){n._scroll.call(n)}),e(this.dom.scroller).on("mousedown.dt-scroller",function(){n.s.mousedown=!0}).on("mouseup.dt-scroller",function(){n.s.labelVisible=!1,n.s.mousedown=!1,n.dom.label.css("display","none")}),e(t).on("resize.dt-scroller",function(){n.measure(!1),n._info()});var i=!0,a=o.state.loaded();o.on("stateSaveParams.scroller",function(e,t,o){i&&a?(o.scroller=a.scroller,i=!1,o.scroller&&(n.s.lastScrollTop=o.scroller.scrollTop)):o.scroller={topRow:n.s.topRowFloat,baseRowTop:n.s.baseRowTop}}),o.on("stateLoadParams.scroller",function(e,t,o){void 0!==o.scroller&&n.scrollToRow(o.scroller.topRow)}),this.measure(!1),a&&a.scroller&&(this.s.topRowFloat=a.scroller.topRow,this.s.baseRowTop=a.scroller.baseRowTop,this.s.baseScrollTop=this.s.baseRowTop*this.s.heights.row,a.scroller.scrollTop=this._domain("physicalToVirtual",this.s.topRowFloat*this.s.heights.row)),n.s.stateSaveThrottle=r.util.throttle(function(){n.s.dtApi.state.save()},500),o.on("init.scroller",function(){n.measure(!1),n.s.scrollType="jump",n._draw(),o.on("draw.scroller",function(){n._draw()})}),o.on("preDraw.dt.scroller",function(){n._scrollForce()}),o.on("destroy.scroller",function(){e(t).off("resize.dt-scroller"),e(n.dom.scroller).off(".dt-scroller"),e(n.s.dt.nTable).off(".scroller"),e(n.s.dt.nTableWrapper).removeClass("DTS"),e("div.DTS_Loading",n.dom.scroller.parentNode).remove(),n.dom.table.style.position="",n.dom.table.style.top="",n.dom.table.style.left=""})},_calcRowHeight:function(){var t=(i=this.s.dt).nTable,n=t.cloneNode(!1),o=e("<tbody/>").appendTo(n),i=i.oClasses,a=(i=r.versionCheck("2")?{container:i.container,scroller:i.scrolling.container,body:i.scrolling.body}:{container:i.sWrapper,scroller:i.sScrollWrapper,body:i.sScrollBody},e('<div class="'+i.container+' DTS"><div class="'+i.scroller+'"><div class="'+i.body+'"></div></div></div>')),s=(e("tbody tr:lt(4)",t).clone().appendTo(o),e("tr",o).length);if(1===s)o.prepend("<tr><td> </td></tr>"),o.append("<tr><td> </td></tr>");else for(;s<3;s++)o.append("<tr><td> </td></tr>");e("div."+i.body,a).append(n),i=this.s.dt.nHolding||t.parentNode,e(i).is(":visible")||(i="body"),a.find("input").removeAttr("name"),a.appendTo(i),this.s.heights.row=e("tr",o).eq(1).outerHeight(),a.remove()},_draw:function(){var t=this,n=this.s.heights,o=this.dom.scroller.scrollTop,r=e(this.s.dt.nTable).height(),i=this.s.dt._iDisplayStart,a=this.s.dt._iDisplayLength,s=this.s.dt.fnRecordsDisplay(),l=o+n.viewport,c=(this.s.skip=!0,!this.s.dt.bSorted&&!this.s.dt.bFiltered||0!==i||this.s.dt._drawHold||(this.s.topRowFloat=0),o="jump"===this.s.scrollType?this._domain("virtualToPhysical",this.s.topRowFloat*n.row):o,this.s.baseScrollTop=o,this.s.baseRowTop=this.s.topRowFloat,o-(this.s.topRowFloat-i)*n.row);0===i?c=0:s<=i+a?c=n.scroll-r:c+r<l&&(this.s.baseScrollTop+=(s=l-r)-c+1,c=s),this.dom.table.style.top=c+"px",this.s.tableTop=c,this.s.tableBottom=r+this.s.tableTop,i=(o-this.s.tableTop)*this.s.boundaryScale;this.s.redrawTop=o-i,this.s.redrawBottom=o+i>n.scroll-n.viewport-n.row?n.scroll-n.viewport-n.row:o+i,this.s.skip=!1,t.s.ingnoreScroll&&(this.s.dt.oFeatures.bStateSave&&null!==this.s.dt.oLoadedState&&void 0!==this.s.dt.oLoadedState.scroller?((a=!(!this.s.dt.sAjaxSource&&!t.s.dt.ajax||this.s.dt.oFeatures.bServerSide))&&2<=this.s.dt.iDraw||!a&&1<=this.s.dt.iDraw)&&setTimeout(function(){e(t.dom.scroller).scrollTop(t.s.dt.oLoadedState.scroller.scrollTop),setTimeout(function(){t.s.ingnoreScroll=!1},0)},0):t.s.ingnoreScroll=!1),this.s.dt.oFeatures.bInfo&&setTimeout(function(){t._info.call(t)},0),e(this.s.dt.nTable).triggerHandler("position.dts.dt",c)},_domain:function(e,t){var n,o=this.s.heights,r=1e4;return o.virtual===o.scroll||t<r?t:"virtualToPhysical"===e&&t>=o.virtual-r?(n=o.virtual-t,o.scroll-n):"physicalToVirtual"===e&&t>=o.scroll-r?(n=o.scroll-t,o.virtual-n):(o=r-(n=(o.virtual-r-r)/(o.scroll-r-r))*r,"virtualToPhysical"===e?(t-o)/n:n*t+o)},_info:function(){if(this.s.dt.oFeatures.bInfo){var t=this.s.dt,n=this.s.dtApi,o=t.oLanguage,r=(i=n.page.info()).recordsDisplay,i=i.recordsTotal,a=(this.s.lastScrollTop-this.s.baseScrollTop)/this.s.heights.row,s=(a=Math.floor(this.s.baseRowTop+a)+1,r<(s=(a="jump"===this.s.scrollType?Math.floor(this.s.topRowFloat)+1:a)+Math.floor(this.s.heights.viewport/this.s.heights.row))?r:s),l=0===r&&r==i?o.sInfoEmpty+o.sInfoPostFix:0===r?o.sInfoEmpty+" "+o.sInfoFiltered+o.sInfoPostFix:r==i?o.sInfo+o.sInfoPostFix:o.sInfo+" "+o.sInfoFiltered+o.sInfoPostFix,c=((o=(l=this._macros(l,a,s,i,r),o.fnInfoCallback))&&(l=o.call(t.oInstance,t,a,s,i,r,l)),t.aanFeatures.i);if(void 0!==c){for(var d=0,u=c.length;d<u;d++)e(c[d]).html(l);e(t.nTable).triggerHandler("info.dt")}e("div.dt-info",n.table().container()).each(function(){e(this).html(l),n.trigger("info",[n.settings()[0],this,l])})}},_macros:function(e,t,n,o,r){var i=this.s.dtApi,a=this.s.dt,s=a.fnFormatNumber;return e.replace(/_START_/g,s.call(a,t)).replace(/_END_/g,s.call(a,n)).replace(/_MAX_/g,s.call(a,o)).replace(/_TOTAL_/g,s.call(a,r)).replace(/_ENTRIES_/g,i.i18n("entries","")).replace(/_ENTRIES-MAX_/g,i.i18n("entries","",o)).replace(/_ENTRIES-TOTAL_/g,i.i18n("entries","",r))},_parseHeight:function(n){var o,r;return null!==(n=/^([+-]?(?:\d+(?:\.\d+)?|\.\d+))(px|em|rem|vh)$/.exec(n))&&(r=parseFloat(n[1]),"px"===(n=n[2])?o=r:"vh"===n?o=r/100*e(t).height():"rem"===n?o=r*parseFloat(e(":root").css("font-size")):"em"===n&&(o=r*parseFloat(e("body").css("font-size"))),o)||0},_scroll:function(){var t,n=this,o=this.s.heights,i=this.dom.scroller.scrollTop;this.s.skip||this.s.ingnoreScroll||i!==this.s.lastScrollTop&&(this.s.dt.bFiltered||this.s.dt.bSorted?this.s.lastScrollTop=0:(clearTimeout(this.s.stateTO),this.s.stateTO=setTimeout(function(){n.s.dtApi.state.save(),n._info()},250),this.s.scrollType=Math.abs(i-this.s.lastScrollTop)>o.viewport?"jump":"cont",this.s.topRowFloat="cont"===this.s.scrollType?this.pixelsToRow(i,!1,!1):this._domain("physicalToVirtual",i)/o.row,this.s.topRowFloat<0&&(this.s.topRowFloat=0),this.s.forceReposition||i<this.s.redrawTop||i>this.s.redrawBottom?(t=Math.ceil((this.s.displayBuffer-1)/2*this.s.viewportRows),t=parseInt(this.s.topRowFloat,10)-t,this.s.forceReposition=!1,t<=0?t=0:t+this.s.dt._iDisplayLength>this.s.dt.fnRecordsDisplay()?(t=this.s.dt.fnRecordsDisplay()-this.s.dt._iDisplayLength)<0&&(t=0):t%2!=0&&t++,(this.s.targetTop=t)!=this.s.dt._iDisplayStart&&(this.s.tableTop=e(this.s.dt.nTable).offset().top,this.s.tableBottom=e(this.s.dt.nTable).height()+this.s.tableTop,t=function(){n.s.dt._iDisplayStart=n.s.targetTop,n.s.dtApi.draw("page")},this.s.dt.oFeatures.bServerSide?(this.s.forceReposition=!0,e(this.s.dt.nTable).triggerHandler("scroller-will-draw.dt"),r.versionCheck("2")?n.s.dtApi.processing(!0):this.s.dt.oApi._fnProcessingDisplay(this.s.dt,!0),clearTimeout(this.s.drawTO),this.s.drawTO=setTimeout(t,this.s.serverWait)):t())):this.s.topRowFloat=this.pixelsToRow(i,!1,!0),this._info(),this.s.lastScrollTop=i,this.s.stateSaveThrottle(),"jump"===this.s.scrollType&&this.s.mousedown&&(this.s.labelVisible=!0),this.s.labelVisible&&(t=(o.viewport-o.labelHeight-o.xbar)/o.scroll,this.dom.label.html(this.s.dt.fnFormatNumber(parseInt(this.s.topRowFloat,10)+1)).css("top",i+i*t).css("display","block"))))},_scrollForce:function(){var e=this.s.heights;e.virtual=e.row*this.s.dt.fnRecordsDisplay(),e.scroll=e.virtual,1e6<e.scroll&&(e.scroll=1e6),this.dom.force.style.height=e.scroll>this.s.heights.row?e.scroll+"px":this.s.heights.row+"px"}}),o.oDefaults=o.defaults={boundaryScale:.5,displayBuffer:9,rowHeight:"auto",serverWait:200},o.version="2.4.3",e(n).on("preInit.dt.dtscroller",function(t,n){var i,a;"dt"===t.namespace&&(t=n.oInit.scroller,i=r.defaults.scroller,t||i)&&(a=e.extend({},t,i),!1!==t)&&new o(n,a)}),e.fn.dataTable.Scroller=o,e.fn.DataTable.Scroller=o,e.fn.dataTable.Api);return i.register("scroller()",function(){return this}),i.register("scroller().rowToPixels()",function(e,t,n){var o=this.context;if(o.length&&o[0].oScroller)return o[0].oScroller.rowToPixels(e,t,n)}),i.register("scroller().pixelsToRow()",function(e,t,n){var o=this.context;if(o.length&&o[0].oScroller)return o[0].oScroller.pixelsToRow(e,t,n)}),i.register(["scroller().scrollToRow()","scroller.toPosition()"],function(e,t){return this.iterator("table",function(n){n.oScroller&&n.oScroller.scrollToRow(e,t)}),this}),i.register("row().scrollTo()",function(e){var t=this;return this.iterator("row",function(n,o){n.oScroller&&(o=t.rows({order:"applied",search:"applied"}).indexes().indexOf(o),n.oScroller.scrollToRow(o,e))}),this}),i.register("scroller.measure()",function(e){return this.iterator("table",function(t){t.oScroller&&t.oScroller.measure(e)}),this}),i.register("scroller.page()",function(){var e=this.context;if(e.length&&e[0].oScroller)return e[0].oScroller.pageInfo()}),r}),
|
||
/*! Select for DataTables 3.1.0
|
||
* © SpryMedia Ltd - datatables.net/license/mit
|
||
*/
|
||
(e=>{var t,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)},"undefined"==typeof window?module.exports=function(o,r){return o=o||window,r=r||t(o),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(e,t,n){var o=e.fn.dataTable;function r(e,t,n){function o(t,n){n<t&&(o=n,n=t,t=o);var o,r=!1;return e.columns(":visible").indexes().filter(function(e){return e===t&&(r=!0),e===n?!(r=!1):r})}function r(t,n){var o,r=e.rows({search:"applied"}).indexes(),i=(r.indexOf(t)>r.indexOf(n)&&(o=n,n=t,t=o),!1);return r.filter(function(e){return e===t&&(i=!0),e===n?!(i=!1):i})}var i;n=e.cells({selected:!0}).any()||n?(i=o(n.column,t.column),r(n.row,t.row)):(i=o(0,t.column),r(0,t.row)),n=e.cells(n,i).flatten();e.cells(t,{selected:!0}).any()?e.cells(n).deselect():e.cells(n).select()}function i(e){var t=o.select.classes.checkbox;return e?t.replace(/ /g,"."):t}function a(t){var n=t.settings()[0]._select.selector;e(t.table().container()).off("mousedown.dtSelect",n).off("mouseup.dtSelect",n).off("click.dtSelect",n),e("body").off("click.dtSelect"+m(t.table().node()))}function s(n){var o,r=e(n.table().container()),i=n.settings()[0],a=i._select.selector;r.on("mousedown.dtSelect",a,function(e){(e.shiftKey||e.metaKey||e.ctrlKey)&&r.css("-moz-user-select","none").one("selectstart.dtSelect",a,function(){return!1}),t.getSelection&&(o=t.getSelection())}).on("mouseup.dtSelect",a,function(){r.css("-moz-user-select","")}).on("click.dtSelect",a,function(r){var i,a=n.select.items();if(o&&((!(c=t.getSelection()).anchorNode||e(c.anchorNode).closest("table")[0]===n.table().node())&&c!==o))return;var s,c=n.settings()[0],d=n.table().container();e(r.target).closest("div.dt-container")[0]==d&&(d=n.cell(e(r.target).closest("td, th"))).any()&&(s=e.Event("user-select.dt"),l(n,s,[a,d,r]),s.isDefaultPrevented()||(s=d.index(),"row"===a?(i=s.row,p(r,n,c,"row",i)):"column"===a?(i=d.index().column,p(r,n,c,"column",i)):"cell"===a&&(i=d.index(),p(r,n,c,"cell",i)),c._select_lastCell=s))}),e("body").on("click.dtSelect"+m(n.table().node()),function(t){var o;!i._select.blurable||e(t.target).parents().filter(n.table().container()).length||0===e(t.target).parents("html").length||e(t.target).parents("div.DTE").length||(o=e.Event("select-blur.dt"),l(n,o,[t.target,t]),o.isDefaultPrevented())||h(i,!0)})}function l(t,n,o,r){r&&!t.flatten().length||("string"==typeof n&&(n+=".dt"),o.unshift(t),e(t.table().node()).trigger(n,o))}function c(e){return e.mRender&&"selectCheckbox"===e.mRender._name}function d(t,n){if("api"!==t.select.style()&&!1!==t.select.info()){for(var o=t.settings()[0],r=o._select_set,i=r.length-1;0<=i;i--)o.aIds[r[i]]||r.splice(i,1);var a=r.length||t.rows({selected:!0}).count(),s=t.columns({selected:!0}).count(),l=t.cells({selected:!0}).count(),c=("subtractive"===o._select_mode&&(a=t.page.info().recordsDisplay-r.length),function(n,o,r){n.append(e('<span class="select-item"/>').append(t.i18n("select."+o+"s",{_:"%d "+o+"s selected",0:"",1:"1 "+o+" selected"},r)))}),d=(n=e(n),e('<span class="select-info"/>'));(a=(c(d,"row",a),c(d,"column",s),c(d,"cell",l),n.children("span.select-info"))).length&&a.remove(),""!==d.text()&&n.append(d)}}function u(e,t,n){e.one("draw",function(){e.row(n).node().focus()}).page(t).draw(!1)}function f(e,t,n,o){var r,i=e[t+"s"]({search:"applied"}).indexes(),a=(o=i.indexOf(o),i.indexOf(n));e[t+"s"]({selected:!0}).any()||-1!==o?(a<o&&(r=a,a=o,o=r),i.splice(a+1,i.length),i.splice(0,o)):i.splice(i.indexOf(n)+1,i.length),e[t](n,{selected:!0}).any()?(i.splice(i.indexOf(n),1),e[t+"s"](i).deselect()):e[t+"s"](i).select()}function h(e,t){!t&&"single"!==e._select.style||((t=new o.Api(e)).rows({selected:!0}).deselect(),t.columns({selected:!0}).deselect(),t.cells({selected:!0}).deselect())}function p(e,t,n,o,i){var a=t.select.style(),s=t.select.toggleable(),l=t[o](i,{selected:!0}).any();l&&!s||("os"===a?e.ctrlKey||e.metaKey?t[o](i).select(!l):e.shiftKey?"cell"===o?r(t,i,n._select_lastCell||null):f(t,o,i,n._select_lastCell?n._select_lastCell[o]:null):(s=t[o+"s"]({selected:!0}),l&&1===s.flatten().length?t[o](i).deselect():(s.deselect(),t[o](i).select())):"multi+shift"==a&&e.shiftKey?"cell"===o?r(t,i,n._select_lastCell||null):f(t,o,i,n._select_lastCell?n._select_lastCell[o]:null):t[o](i).select(!l))}function m(e){return e.id.replace(/[^a-zA-Z0-9\-\_]/g,"-")}function g(e,t,n){for(var o=0;o<n.length;o++){var r=e.row(n[o]).id();r&&"undefined"!==r&&!t.includes(r)&&t.push(r)}}function v(e,t,n){for(var o=0;o<n.length;o++){var r=e.row(n[o]).id();-1!==(r=t.indexOf(r))&&t.splice(r,1)}}o.select={},o.select.classes={checkbox:"dt-select-checkbox"},o.select.version="3.1.0",o.select.init=function(t){var n,r,a,s,l,d,u,f,h,p,m,g,v,b,y,w=t.settings()[0];if(!o.versionCheck("2"))throw"Warning: Select requires DataTables 2 or newer";!w._select&&(n=t.state.loaded(),r=function(e,n,o){if(null!==o&&void 0!==o.select){if(t.rows({selected:!0}).any()&&t.rows().deselect(),void 0!==o.select.rows&&t.rows(o.select.rows).select(),t.columns({selected:!0}).any()&&t.columns().deselect(),void 0!==o.select.columns&&t.columns(o.select.columns).select(),t.cells({selected:!0}).any()&&t.cells().deselect(),void 0!==o.select.cells)for(var r=0;r<o.select.cells.length;r++)t.cell(o.select.cells[r].row,o.select.cells[r].column).select();t.state.save()}},t.on("stateSaveParams",function(e,n,o){o.select={},o.select.rows=t.rows({selected:!0}).ids(!0).toArray(),o.select.columns=t.columns({selected:!0})[0],o.select.cells=t.cells({selected:!0})[0].map(function(e){return{row:t.row(e.row).id(!0),column:e.column}})}).on("stateLoadParams",r).one("init",function(){r(0,0,n)}),s=w.oInit.select,a=o.defaults.select,a=void 0===s?a:s,s="row",u=!(d=!(l="api")),p="td, th",m="selected",y=b=v=!(g=h=!(f=null)),w._select={infoEls:[]},!0===a?(l="os",v=!0):"string"==typeof a?(l=a,v=!0):e.isPlainObject(a)&&(void 0!==a.blurable&&(d=a.blurable),void 0!==a.toggleable&&(u=a.toggleable),void 0!==a.info&&(h=a.info),void 0!==a.items&&(s=a.items),l=void 0!==a.style?a.style:"os",v=!0,void 0!==a.selector&&(p=a.selector),void 0!==a.className&&(m=a.className),void 0!==a.headerCheckbox&&(g=a.headerCheckbox),void 0!==a.selectable&&(f=a.selectable),void 0!==a.keys&&(b=a.keys),void 0!==a.keysWrap)&&(y=a.keysWrap),t.select.selector(p),t.select.items(s),t.select.style(l),t.select.blurable(d),t.select.toggleable(u),t.select.info(h),t.select.keys(b,y),t.select.selectable(f),w._select.className=m,!v&&e(t.table().node()).hasClass("selectable")&&t.select.style("os"),g||"select-page"===g||"select-all"===g)&&t.ready(function(){var n,o,r;o=g,r=(n=t).settings()[0].aoColumns,n.columns().iterator("column",function(t,a){var s,l;c(r[a])&&(a=n.column(a).header(),(s=e("div.dt-column-header",a)).length&&(a=s),e("input",a).length||(l=e("<input>").attr({class:i(!1),type:"checkbox","aria-label":n.i18n("select.aria.headerCheckbox")||"Select all rows"}).appendTo(a).on("change",function(){this.checked?("select-page"==o?n.rows({page:"current"}):n.rows({search:"applied"})).select():("select-page"==o?n.rows({page:"current",selected:!0}):n.rows({selected:!0})).deselect()}).on("click",function(e){e.stopPropagation()}),n.on("draw select deselect",function(e,t,r){"row"!==r&&r||((r=((e,t)=>{var n=e.settings()[0],o=n._select.selectable,r=0,i=("select-page"==t?e.rows({page:"current",selected:!0}):e.rows({selected:!0})).count(),a=("select-page"==t?e.rows({page:"current",selected:!0}):e.rows({search:"applied",selected:!0})).count();if(o)for(var s=("select-page"==t?e.rows({page:"current"}):e.rows({search:"applied"})).indexes(),l=0;l<s.length;l++){var c=n.aoData[s[l]];o(c._aData,c.nTr,s[l])&&r++}else r=("select-page"==t?e.rows({page:"current"}):e.rows({search:"applied"})).count();return{available:r,count:i,search:a}})(n,o)).search&&r.search<=r.count&&r.search===r.available?l.prop("checked",!0).prop("indeterminate",!1):0===r.search&&0===r.count?l.prop("checked",!1).prop("indeterminate",!1):l.prop("checked",!1).prop("indeterminate",!0))})))})})},e.each([{type:"row",prop:"aoData"},{type:"column",prop:"aoColumns"}],function(e,t){o.ext.selector[t.type].push(function(e,n,o){var r,i=n.selected,a=[];if(!0!==i&&!1!==i)return o;for(var s=0,l=o.length;s<l;s++)(r=e[t.prop][o[s]])&&(!0===i&&!0===r._select_selected||!1===i&&!r._select_selected)&&a.push(o[s]);return a})}),o.ext.selector.cell.push(function(e,t,n){var o,r=t.selected,i=[];if(void 0===r)return n;for(var a=0,s=n.length;a<s;a++)(o=e.aoData[n[a].row])&&(!0===r&&o._selected_cells&&!0===o._selected_cells[n[a].column]||!1===r&&(!o._selected_cells||!o._selected_cells[n[a].column]))&&i.push(n[a]);return i});var b=o.Api.register,y=o.Api.registerPlural;function w(e,t){return function(n){return n.i18n("buttons."+e,t)}}function _(e){return"draw.dt.DT"+(e=e._eventNamespace)+" select.dt.DT"+e+" deselect.dt.DT"+e}b("select()",function(){return this.iterator("table",function(e){o.select.init(new o.Api(e))})}),b("select.blurable()",function(e){return void 0===e?this.context[0]._select.blurable:this.iterator("table",function(t){t._select.blurable=e})}),b("select.toggleable()",function(e){return void 0===e?this.context[0]._select.toggleable:this.iterator("table",function(t){t._select.toggleable=e})}),b("select.info()",function(e){return void 0===e?this.context[0]._select.info:this.iterator("table",function(t){t._select.info=e})}),b("select.items()",function(e){return void 0===e?this.context[0]._select.items:this.iterator("table",function(t){t._select.items=e,l(new o.Api(t),"selectItems",[e])})}),b("select.keys()",function(t,r){return void 0===t?this.context[0]._select.keys:this.iterator("table",function(i){var a,s,l;i._select||o.select.init(new o.Api(i)),i._select.keys=t,i._select.keysWrap=r,s=(i=(a=new o.Api(i)).settings()[0])._select.keys,l=i._select.keysWrap,i="dts-keys-"+i.sTableId,s?(e(a.rows({page:"current"}).nodes()).attr("tabindex",0),a.on("draw."+i,function(){e(a.rows({page:"current"}).nodes()).attr("tabindex",0)}),e(n).on("keydown."+i,function(e){var t,o,r,i,s=e.keyCode,c=n.activeElement;[9,13,32,38,40].includes(s)&&(o=(t=a.rows({page:"current"}).nodes().toArray()).indexOf(c),r=!0,i=a.page.info(),-1!==o)&&(9===s?!1===e.shift&&o===t.length-1?u(a,"next",":first-child"):!0===e.shift&&0===o?u(a,"previous",":last-child"):r=!1:13===s||32===s?(c=a.row(c)).selected()?c.deselect():c.select():38===s?0<o?t[o-1].focus():0<i.start?u(a,"previous",":last-child"):l&&u(a,"last",":last-child"):o<t.length-1?t[o+1].focus():i.page<i.pages-1?u(a,"next",":first-child"):l&&u(a,"first",":first-child"),r)&&(e.stopPropagation(),e.preventDefault())})):(e(a.rows().nodes()).removeAttr("tabindex"),a.off("draw."+i),e(n).off("keydown."+i))})}),b("select.style()",function(t){return void 0===t?this.context[0]._select.style:this.iterator("table",function(n){n._select||o.select.init(new o.Api(n)),n._select_init||function(t){var n,r=new o.Api(t);t._select_init=!0,t._select_mode="additive",t._select_set=[],t.aoRowCreatedCallback.push(function(n,o,a){var s,l,c=t.aoData[a];for(a=r.row(a).id(),(c._select_selected||"additive"===t._select_mode&&t._select_set.includes(a)||"subtractive"===t._select_mode&&!t._select_set.includes(a))&&(c._select_selected=!0,e(n).addClass(t._select.className).find("input."+i(!0)).prop("checked",!0)),s=0,l=t.aoColumns.length;s<l;s++)(t.aoColumns[s]._select_selected||c._selected_cells&&c._selected_cells[s])&&e(c.anCells[s]).addClass(t._select.className)}),(n=r).on("select",function(e,t,o,r){"row"===o&&("additive"===(o=n.settings()[0])._select_mode?g:v)(n,o._select_set,r)}),n.on("deselect",function(e,t,o,r){"row"===o&&("additive"===(o=n.settings()[0])._select_mode?v:g)(n,o._select_set,r)}),r.on("info.dt",function(e,t,n){t._select.infoEls.includes(n)||t._select.infoEls.push(n),d(r,n)}),r.on("select.dtSelect.dt deselect.dtSelect.dt",function(){t._select.infoEls.forEach(function(e){d(r,e)}),r.state.save()}),r.on("destroy.dtSelect",function(){e(r.rows({selected:!0}).nodes()).removeClass(r.settings()[0]._select.className),e("input."+i(!0),r.table().header()).remove(),a(r),r.off(".dtSelect"),e("body").off(".dtSelect"+m(r.table().node()))})}(n),n._select.style=t;var r=new o.Api(n);"api"!==t?r.ready(function(){a(r),s(r)}):a(r),l(new o.Api(n),"selectStyle",[t])})}),b("select.selector()",function(e){return void 0===e?this.context[0]._select.selector:this.iterator("table",function(t){var n=new o.Api(t),r=t._select.style;a(n),t._select.selector=e,r&&"api"!==r?n.ready(function(){a(n),s(n)}):a(n)})}),b("select.selectable()",function(e){var t=this.context[0];return e?(t._select.selectable=e,this):t._select.selectable}),b("select.last()",function(e){var t=this.context[0];return e?(t._select_lastCell=e,this):t._select_lastCell}),b("select.cumulative()",function(e){var t;return e?this.iterator("table",function(t){var n,r;t._select_mode!==e&&(n=new o.Api(t),"subtractive"===e?(r=n.rows({selected:!1}).ids().toArray(),t._select_mode=e,t._select_set.length=0,t._select_set.push.apply(t._select_set,r)):(r=n.rows({selected:!0}).ids().toArray(),t._select_mode=e,t._select_set.length=0,t._select_set.push.apply(t._select_set,r)))}).draw(!1):(t=this.context[0])&&t._select_set?{mode:t._select_mode,rows:t._select_set}:null}),y("rows().select()","row().select()",function(t){var n=this,o=[];return!1===t?this.deselect():(this.iterator("row",function(t,r){h(t);var a=t.aoData[r],s=t.aoColumns;if(!t._select.selectable||!1!==t._select.selectable(a._aData,a.nTr,r)){e(a.nTr).addClass(t._select.className),a._select_selected=!0,o.push(r);for(var l=0;l<s.length;l++){var d=s[l];null===d.sType&&n.columns().types(),c(d)&&((d=a.anCells)&&d[l]&&e("input."+i(!0),d[l]).prop("checked",!0),null!==a._aSortData)&&(a._aSortData[l]=null)}}}),this.iterator("table",function(e){l(n,"select",["row",o],!0)}),this)}),b("row().selected()",function(){var e=this.context[0];return!!(e&&this.length&&e.aoData[this[0]]&&e.aoData[this[0]]._select_selected)}),b("row().focus()",function(){var e=this.context[0];e&&this.length&&e.aoData[this[0]]&&e.aoData[this[0]].nTr&&e.aoData[this[0]].nTr.focus()}),b("row().blur()",function(){var e=this.context[0];e&&this.length&&e.aoData[this[0]]&&e.aoData[this[0]].nTr&&e.aoData[this[0]].nTr.blur()}),y("columns().select()","column().select()",function(t){var n=this;return!1===t?this.deselect():(this.iterator("column",function(t,n){h(t),t.aoColumns[n]._select_selected=!0,n=new o.Api(t).column(n),e(n.header()).addClass(t._select.className),e(n.footer()).addClass(t._select.className),n.nodes().to$().addClass(t._select.className)}),this.iterator("table",function(e,t){l(n,"select",["column",n[t]],!0)}),this)}),b("column().selected()",function(){var e=this.context[0];return!!(e&&this.length&&e.aoColumns[this[0]]&&e.aoColumns[this[0]]._select_selected)}),y("cells().select()","cell().select()",function(t){var n=this;return!1===t?this.deselect():(this.iterator("cell",function(t,n,o){h(t),void 0===(n=t.aoData[n])._selected_cells&&(n._selected_cells=[]),n._selected_cells[o]=!0,n.anCells&&e(n.anCells[o]).addClass(t._select.className)}),this.iterator("table",function(e,t){l(n,"select",["cell",n.cells(n[t]).indexes().toArray()],!0)}),this)}),b("cell().selected()",function(){var e=this.context[0];return!!(e&&this.length&&(e=e.aoData[this[0][0].row])&&e._selected_cells&&e._selected_cells[this[0][0].column])}),y("rows().deselect()","row().deselect()",function(){var t=this;return this.iterator("row",function(n,o){var r=n.aoData[o],a=n.aoColumns;e(r.nTr).removeClass(n._select.className),r._select_selected=!1,n._select_lastCell=null;for(var s=0;s<a.length;s++){var l=a[s];null===l.sType&&t.columns().types(),c(l)&&((l=r.anCells)&&l[s]&&e("input."+i(!0),r.anCells[s]).prop("checked",!1),null!==r._aSortData)&&(r._aSortData[s]=null)}}),this.iterator("table",function(e,n){l(t,"deselect",["row",t[n]],!0)}),this}),y("columns().deselect()","column().deselect()",function(){var t=this;return this.iterator("column",function(t,n){t.aoColumns[n]._select_selected=!1;var r=new o.Api(t),i=r.column(n);e(i.header()).removeClass(t._select.className),e(i.footer()).removeClass(t._select.className),r.cells(null,n).indexes().each(function(n){var o=t.aoData[n.row],r=o._selected_cells;!o.anCells||r&&r[n.column]||e(o.anCells[n.column]).removeClass(t._select.className)})}),this.iterator("table",function(e,n){l(t,"deselect",["column",t[n]],!0)}),this}),y("cells().deselect()","cell().deselect()",function(){var t=this;return this.iterator("cell",function(t,n,o){void 0!==(n=t.aoData[n])._selected_cells&&(n._selected_cells[o]=!1),n.anCells&&!t.aoColumns[o]._select_selected&&e(n.anCells[o]).removeClass(t._select.className)}),this.iterator("table",function(e,n){l(t,"deselect",["cell",t[n]],!0)}),this});var x=0;return e.extend(o.ext.buttons,{selected:{text:w("selected","Selected"),className:"buttons-selected",limitTo:["rows","columns","cells"],init:function(e,t,n){var o=this;n._eventNamespace=".select"+x++,e.on(_(n),function(){var t,r;o.enable((t=e,!(-1===(r=n).limitTo.indexOf("rows")||!t.rows({selected:!0}).any())||!(-1===r.limitTo.indexOf("columns")||!t.columns({selected:!0}).any())||!(-1===r.limitTo.indexOf("cells")||!t.cells({selected:!0}).any())))}),this.disable()},destroy:function(e,t,n){e.off(n._eventNamespace)}},selectedSingle:{text:w("selectedSingle","Selected single"),className:"buttons-selected-single",init:function(e,t,n){var o=this;n._eventNamespace=".select"+x++,e.on(_(n),function(){var t=e.rows({selected:!0}).flatten().length+e.columns({selected:!0}).flatten().length+e.cells({selected:!0}).flatten().length;o.enable(1===t)}),this.disable()},destroy:function(e,t,n){e.off(n._eventNamespace)}},selectAll:{text:w("selectAll","Select all"),className:"buttons-select-all",action:function(e,t,n,o){var r=this.select.items(),i=o.selectorModifier;(i?("function"==typeof i&&(i=i.call(t,e,t,n,o)),this[r+"s"](i)):this[r+"s"]()).select()}},selectNone:{text:w("selectNone","Deselect all"),className:"buttons-select-none",action:function(){h(this.settings()[0],!0)},init:function(e,t,n){var o=this;n._eventNamespace=".select"+x++,e.on(_(n),function(){var t=e.rows({selected:!0}).flatten().length+e.columns({selected:!0}).flatten().length+e.cells({selected:!0}).flatten().length;o.enable(0<t)}),this.disable()},destroy:function(e,t,n){e.off(n._eventNamespace)}},showSelected:{text:w("showSelected","Show only selected"),className:"buttons-show-selected",action:function(e,t){var n;t.search.fixed("dt-select")?(t.search.fixed("dt-select",null),this.active(!1)):(n=t.settings()[0].aoData,t.search.fixed("dt-select",function(e,t,o){return n[o]._select_selected}),this.active(!0)),t.draw()}}}),e.each(["Row","Column","Cell"],function(e,t){var n=t.toLowerCase();o.ext.buttons["select"+t+"s"]={text:w("select"+t+"s","Select "+n+"s"),className:"buttons-select-"+n+"s",action:function(){this.select.items(n)},init:function(e){var t=this;this.active(e.select.items()===n),e.on("selectItems.dt.DT",function(e,o,r){t.active(r===n)})}}}),o.type("select-checkbox",{className:"dt-select",detect:o.versionCheck("2.1")?{oneOf:function(){return!1},allOf:function(){return!1},init:function(e,t,n){return c(t)}}:function(e){return"select-checkbox"===e&&e},order:{pre:function(e){return"X"===e?-1:0}}}),e.extend(!0,o.defaults.oLanguage,{select:{aria:{rowCheckbox:"Select row"}}}),o.render.select=function(t,n){function r(t,n,o,r){var l=r.settings.aoData[r.row],c=l._select_selected,d=r.settings.oLanguage.select.aria.rowCheckbox,u=r.settings._select.selectable;return"display"!==n?"type"===n?"select-checkbox":"filter"!==n&&c?"X":"":u&&!1===u(o,l.nTr,r.row)?"":e("<input>").attr({"aria-label":d,class:i(),name:s?s(o):null,type:"checkbox",value:a?a(o):null,checked:c}).on("input",function(t){t.preventDefault(),this.checked=e(this).closest("tr").hasClass("selected")})[0]}var a=t?o.util.get(t):null,s=n?o.util.get(n):null;return r._name="selectCheckbox",r},o.ext.order["select-checkbox"]=function(t,n){return this.api().column(n,{order:"index"}).nodes().map(function(n){return"row"===t._select.items?e(n).parent().hasClass(t._select.className).toString():"cell"===t._select.items&&e(n).hasClass(t._select.className).toString()})},e.fn.DataTable.select=o.select,e(n).on("i18n.dt.dtSelect preInit.dt.dtSelect",function(e,t){"dt"===e.namespace&&o.select.init(new o.Api(t))}),o}),function(e){var t;"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?(t=require("jquery"),"undefined"==typeof window?module.exports=function(n,o){return n=n||window,o=o||t(n),e(o,n,n.document)}:module.exports=e(t,window,window.document)):e(jQuery,window,document)}(function(e,t,n){"use strict";function o(n,i){if(o.factory(n,i))return o;if(void 0===r&&(r=t.moment||t.dayjs||t.luxon||null),this.c=e.extend(!0,{},o.defaults,i),i=this.c.classPrefix,!r&&"YYYY-MM-DD"!==this.c.format)throw"DateTime: Without momentjs, dayjs or luxon only the format 'YYYY-MM-DD' can be used";this._isLuxon()&&"YYYY-MM-DD"==this.c.format&&(this.c.format="yyyy-MM-dd"),"string"==typeof this.c.minDate&&(this.c.minDate=new Date(this.c.minDate)),"string"==typeof this.c.maxDate&&(this.c.maxDate=new Date(this.c.maxDate));var a=e('<div class="'+i+'"><div class="'+i+'-date"><div class="'+i+'-title"><div class="'+i+'-iconLeft"><button type="button"></button></div><div class="'+i+'-iconRight"><button type="button"></button></div><div class="'+i+'-label"><span></span><select class="'+i+'-month"></select></div><div class="'+i+'-label"><span></span><select class="'+i+'-year"></select></div></div><div class="'+i+'-buttons"><a class="'+i+'-clear"></a><a class="'+i+'-today"></a><a class="'+i+'-selected"></a></div><div class="'+i+'-calendar"></div></div><div class="'+i+'-time"><div class="'+i+'-hours"></div><div class="'+i+'-minutes"></div><div class="'+i+'-seconds"></div></div><div class="'+i+'-error"></div></div>');this.dom={container:a,date:a.find("."+i+"-date"),title:a.find("."+i+"-title"),calendar:a.find("."+i+"-calendar"),time:a.find("."+i+"-time"),error:a.find("."+i+"-error"),buttons:a.find("."+i+"-buttons"),clear:a.find("."+i+"-clear"),today:a.find("."+i+"-today"),selected:a.find("."+i+"-selected"),previous:a.find("."+i+"-iconLeft"),next:a.find("."+i+"-iconRight"),input:e(n)},this.s={d:null,display:null,minutesRange:null,secondsRange:null,namespace:"datetime-"+o._instance++,parts:{date:null!==this.c.format.match(/[yYMDd]|L(?!T)|l/),time:null!==this.c.format.match(/[Hhm]|LT|LTS/),seconds:-1!==this.c.format.indexOf("s"),hours12:null!==this.c.format.match(/[haA]/)},showTo:null},this.dom.container.append(this.dom.date).append(this.dom.time).append(this.dom.error),this.dom.date.append(this.dom.title).append(this.dom.buttons).append(this.dom.calendar),this.dom.input.addClass("dt-datetime"),this._constructor()}var r;return e.extend(o.prototype,{destroy:function(){clearTimeout(this.s.showTo),this._hide(!0),this.dom.container.off().empty(),this.dom.input.removeClass("dt-datetime").removeAttr("autocomplete").off(".datetime")},display:function(e,t){return void 0!==e&&this.s.display.setUTCFullYear(e),void 0!==t&&this.s.display.setUTCMonth(t-1),void 0!==e||void 0!==t?(this._setTitle(),this._setCalander(),this):{month:this.s.display.getUTCMonth()+1,year:this.s.display.getUTCFullYear()}},errorMsg:function(e){var t=this.dom.error;return e?t.html(e):t.empty(),this},hide:function(){return this._hide(),this},max:function(e){return this.c.maxDate="string"==typeof e?new Date(e):e,this._optionsTitle(),this._setCalander(),this},min:function(e){return this.c.minDate="string"==typeof e?new Date(e):e,this._optionsTitle(),this._setCalander(),this},owns:function(t){return 0<e(t).parents().filter(this.dom.container).length},val:function(e,t){var n;return void 0===e?this.s.d:(n=this.s.d,e instanceof Date?this.s.d=this._dateToUtc(e):null===e||""===e?this.s.d=null:"--now"===e?this.s.d=this._dateToUtc(new Date):"string"==typeof e&&(this.s.d=this._dateToUtc(this._convert(e,this.c.format,null))),!t&&void 0!==t||(this.s.d?this._writeOutput(!1,null===n&&null!==this.s.d||null!==n&&null===this.s.d||n.toString()!==this.s.d.toString()):this.dom.input.val(e)),this.s.display=this.s.d?new Date(this.s.d.toString()):new Date,this.s.display.setUTCDate(1),this._setTitle(),this._setCalander(),this._setTime(),this)},valFormat:function(e,t){return t?(this.val(this._convert(t,e,null)),this):this._convert(this.val(),null,e)},_constructor:function(){function t(){var e=o.dom.input.val();e!==i&&(o.c.onChange.call(o,e,o.s.d,o.dom.input),i=e)}var o=this,r=this.c.classPrefix,i=this.dom.input.val();this.s.parts.date||this.dom.date.css("display","none"),this.s.parts.time||this.dom.time.css("display","none"),this.s.parts.seconds||(this.dom.time.children("div."+r+"-seconds").remove(),this.dom.time.children("span").eq(1).remove()),this.c.buttons.clear||this.dom.clear.css("display","none"),this.c.buttons.today||this.dom.today.css("display","none"),this.c.buttons.selected||this.dom.selected.css("display","none"),this._optionsTitle(),e(n).on("i18n.dt",function(t,n){n.oLanguage.datetime&&(e.extend(!0,o.c.i18n,n.oLanguage.datetime),o._optionsTitle())}),"hidden"!==this.dom.input.attr("type")&&!this.c.alwaysVisible||(this.dom.container.addClass("inline"),this.c.attachTo="input",this.val(this.dom.input.val(),!1),this._show()),i&&this.val(i,!1),this.dom.input.attr("autocomplete","off").on("focus.datetime click.datetime",function(){o.dom.container.is(":visible")||o.dom.input.is(":disabled")||(i=o.dom.input.val(),o.val(i,!1),o._show())}).on("keyup.datetime",function(){o.val(o.dom.input.val(),!1)}),this.dom.container[0].addEventListener("focusin",function(e){e.stopPropagation()}),this.dom.container.on("change","select",function(){var n,i,a=e(this),s=a.val();a.hasClass(r+"-month")?(o._correctMonth(o.s.display,s),o._setTitle(),o._setCalander()):a.hasClass(r+"-year")?(o.s.display.setUTCFullYear(s),o._setTitle(),o._setCalander()):a.hasClass(r+"-hours")||a.hasClass(r+"-ampm")?(o.s.parts.hours12?(n=+e(o.dom.container).find("."+r+"-hours").val(),i="pm"===e(o.dom.container).find("."+r+"-ampm").val(),o.s.d.setUTCHours(12!=n||i?i&&12!=n?12+n:n:0)):o.s.d.setUTCHours(s),o._setTime(),o._writeOutput(!0),t()):a.hasClass(r+"-minutes")?(o.s.d.setUTCMinutes(s),o._setTime(),o._writeOutput(!0),t()):a.hasClass(r+"-seconds")&&(o.s.d.setSeconds(s),o._setTime(),o._writeOutput(!0),t()),o.dom.input.focus(),o._position()}).on("click",function(n){var i=o.s.d,a=(s="span"===n.target.nodeName.toLowerCase()?n.target.parentNode:n.target).nodeName.toLowerCase();if("select"!==a)if(n.stopPropagation(),"a"===a&&(n.preventDefault(),e(s).hasClass(r+"-clear")?(o.s.d=null,o.dom.input.val(""),o._writeOutput(),o._setCalander(),o._setTime(),t()):e(s).hasClass(r+"-today")?(o.s.display=new Date,o._setTitle(),o._setCalander()):e(s).hasClass(r+"-selected")&&(o.s.display=new Date(o.s.d.getTime()),o._setTitle(),o._setCalander())),"button"===a)if((a=(n=e(s)).parent()).hasClass("disabled")&&!a.hasClass("range"))n.blur();else if(a.hasClass(r+"-iconLeft"))o.s.display.setUTCMonth(o.s.display.getUTCMonth()-1),o._setTitle(),o._setCalander(),o.dom.input.focus();else if(a.hasClass(r+"-iconRight"))o._correctMonth(o.s.display,o.s.display.getUTCMonth()+1),o._setTitle(),o._setCalander(),o.dom.input.focus();else{if(n.parents("."+r+"-time").length){var s=n.data("value"),l=n.data("unit");i=o._needValue();if("minutes"===l){if(a.hasClass("disabled")&&a.hasClass("range"))return o.s.minutesRange=s,void o._setTime();o.s.minutesRange=null}if("seconds"===l){if(a.hasClass("disabled")&&a.hasClass("range"))return o.s.secondsRange=s,void o._setTime();o.s.secondsRange=null}if("am"===s){if(!(12<=i.getUTCHours()))return;s=i.getUTCHours()-12}else if("pm"===s){if(!(i.getUTCHours()<12))return;s=i.getUTCHours()+12}i["hours"===l?"setUTCHours":"minutes"===l?"setUTCMinutes":"setSeconds"](s),o._setCalander(),o._setTime(),o._writeOutput(!0)}else(i=o._needValue()).setUTCDate(1),i.setUTCFullYear(n.data("year")),i.setUTCMonth(n.data("month")),i.setUTCDate(n.data("day")),o._writeOutput(!0),o.s.parts.time?(o._setCalander(),o._setTime()):setTimeout(function(){o._hide()},10);t()}else o.dom.input.focus()})},_compareDates:function(e,t){return this._isLuxon()?r.DateTime.fromJSDate(e).toUTC().toISODate()===r.DateTime.fromJSDate(t).toUTC().toISODate():this._dateToUtcString(e)===this._dateToUtcString(t)},_convert:function(e,t,n){var o;return e&&(r?this._isLuxon()?(o=e instanceof Date?r.DateTime.fromJSDate(e).toUTC():r.DateTime.fromFormat(e,t)).isValid?n?o.toFormat(n):o.toJSDate():null:(o=e instanceof Date?r.utc(e,void 0,this.c.locale,this.c.strict):r(e,t,this.c.locale,this.c.strict)).isValid()?n?o.format(n):o.toDate():null:!t&&!n||t&&n?e:t?(o=e.match(/(\d{4})\-(\d{2})\-(\d{2})/))?new Date(o[1],o[2]-1,o[3]):null:e.getUTCFullYear()+"-"+this._pad(e.getUTCMonth()+1)+"-"+this._pad(e.getUTCDate()))},_correctMonth:function(e,t){var n=this._daysInMonth(e.getUTCFullYear(),t),o=e.getUTCDate()>n;e.setUTCMonth(t),o&&(e.setUTCDate(n),e.setUTCMonth(t))},_daysInMonth:function(e,t){return[31,e%4!=0||e%100==0&&e%400!=0?28:29,31,30,31,30,31,31,30,31,30,31][t]},_dateToUtc:function(e){return e&&new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds()))},_dateToUtcString:function(e){return this._isLuxon()?r.DateTime.fromJSDate(e).toUTC().toISODate():e.getUTCFullYear()+"-"+this._pad(e.getUTCMonth()+1)+"-"+this._pad(e.getUTCDate())},_hide:function(o){(o||"hidden"!==this.dom.input.attr("type")&&!this.c.alwaysVisible)&&(o=this.s.namespace,this.dom.container.detach(),e(t).off("."+o),e(n).off("keydown."+o).off("keyup."+o).off("click."+o),e("div.dataTables_scrollBody").off("scroll."+o),e("div.DTE_Body_Content").off("scroll."+o),e(this.dom.input[0].offsetParent).off("."+o))},_hours24To12:function(e){return 0===e?12:12<e?e-12:e},_htmlDay:function(e){var t,n=this.c.classPrefix;return e.empty?'<td class="'+n+'-empty"></td>':(t=["selectable"],e.disabled&&t.push("disabled"),e.today&&t.push("now"),e.selected&&t.push("selected"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'"><button class="'+n+"-button "+n+'-day" type="button" data-year="'+e.year+'" data-month="'+e.month+'" data-day="'+e.day+'"><span>'+e.day+"</span></button></td>")},_htmlMonth:function(t,n){for(var o=this._dateToUtc(new Date),r=this._daysInMonth(t,n),i=new Date(Date.UTC(t,n,1)).getUTCDay(),a=[],s=[],l=(0<this.c.firstDay&&(i-=this.c.firstDay)<0&&(i+=7),r+i),c=l;7<c;)c-=7;l+=7-c;var d=this.c.minDate,u=this.c.maxDate;d&&(d.setUTCHours(0),d.setUTCMinutes(0),d.setSeconds(0)),u&&(u.setUTCHours(23),u.setUTCMinutes(59),u.setSeconds(59));for(var f=0,h=0;f<l;f++){var p=new Date(Date.UTC(t,n,f-i+1)),m=!!this.s.d&&this._compareDates(p,this.s.d),g=this._compareDates(p,o),v=f<i||r+i<=f,b=d&&p<d||u&&u<p,y=this.c.disableDays;m={day:f-i+1,month:n,year:t,selected:m,today:g,disabled:b=!!(Array.isArray(y)&&-1!==e.inArray(p.getUTCDay(),y)||"function"==typeof y&&!0===y(p))||b,empty:v};s.push(this._htmlDay(m)),7==++h&&(this.c.showWeekNumber&&s.unshift(this._htmlWeekOfYear(f-i,n,t)),a.push("<tr>"+s.join("")+"</tr>"),s=[],h=0)}var w,_=this.c.classPrefix,x=_+"-table";return this.c.showWeekNumber&&(x+=" weekNumber"),d&&(w=d>=new Date(Date.UTC(t,n,1,0,0,0)),this.dom.title.find("div."+_+"-iconLeft").css("display",w?"none":"block")),u&&(w=u<new Date(Date.UTC(t,n+1,1,0,0,0)),this.dom.title.find("div."+_+"-iconRight").css("display",w?"none":"block")),'<table class="'+x+'"><thead>'+this._htmlMonthHead()+"</thead><tbody>"+a.join("")+"</tbody></table>"},_htmlMonthHead:function(){var e=[],t=this.c.firstDay,n=this.c.i18n;this.c.showWeekNumber&&e.push("<th></th>");for(var o=0;o<7;o++)e.push("<th>"+function(e){for(e+=t;7<=e;)e-=7;return n.weekdays[e]}(o)+"</th>");return e.join("")},_htmlWeekOfYear:function(e,t,n){return(t=new Date(n,t,e,0,0,0,0)).setDate(t.getDate()+4-(t.getDay()||7)),e=new Date(n,0,1),n=Math.ceil(((t-e)/864e5+1)/7),'<td class="'+this.c.classPrefix+'-week">'+n+"</td>"},_isLuxon:function(){return!!(r&&r.DateTime&&r.Duration&&r.Settings)},_needValue:function(){return this.s.d||(this.s.d=this._dateToUtc(new Date),this.s.parts.time)||(this.s.d.setUTCHours(0),this.s.d.setUTCMinutes(0),this.s.d.setSeconds(0),this.s.d.setMilliseconds(0)),this.s.d},_options:function(e,t,n){n=n||t;var o=this.dom.container.find("select."+this.c.classPrefix+"-"+e);o.empty();for(var r=0,i=t.length;r<i;r++)o.append('<option value="'+t[r]+'">'+n[r]+"</option>")},_optionSet:function(e,t){var n=(e=this.dom.container.find("select."+this.c.classPrefix+"-"+e)).parent().children("span");e.val(t),t=e.find("option:selected");n.html(0!==t.length?t.text():this.c.i18n.unknown)},_optionsTime:function(t,n,o,r,i){var a,s=this.c.classPrefix,l=this.dom.container.find("div."+s+"-"+t),c=12===n?function(e){return e}:this._pad,d=s+"-table",u=this.c.i18n;if(l.length){var f="",h=10,p=function(i,a,l){12===n&&"number"==typeof i&&(12<=o&&(i+=12),12==i?i=0:24==i&&(i=12));var c=o===i||"am"===i&&o<12||"pm"===i&&12<=o?"selected":"";return"number"==typeof i&&r&&-1===e.inArray(i,r)&&(c+=" disabled"),l&&(c+=" "+l),'<td class="selectable '+c+'"><button class="'+s+"-button "+s+'-day" type="button" data-unit="'+t+'" data-value="'+i+'"><span>'+a+"</span></button></td>"};if(12===n){for(f+="<tr>",a=1;a<=6;a++)f+=p(a,c(a));for(f=(f+=p("am",u.amPm[0]))+"</tr><tr>",a=7;a<=12;a++)f+=p(a,c(a));f=f+p("pm",u.amPm[1])+"</tr>",h=7}else{if(24===n)for(var m=0,g=0;g<4;g++){for(f+="<tr>",a=0;a<6;a++)f+=p(m,c(m)),m++;f+="</tr>"}else{for(f+="<tr>",g=0;g<60;g+=10)f+=p(g,c(g),"range");f=f+'</tr></tbody></thead><table class="'+d+" "+d+'-nospace"><tbody>';var v=null!==i?i:-1===o?0:10*Math.floor(o/10);for(f+="<tr>",g=v+1;g<v+10;g++)f+=p(g,c(g));f+="</tr>"}h=6}l.empty().append('<table class="'+d+'"><thead><tr><th colspan="'+h+'">'+u[t]+"</th></tr></thead><tbody>"+f+"</tbody></table>")}},_optionsTitle:function(){var e=this.c.i18n,t=this.c.minDate,n=this.c.maxDate;t=t?t.getFullYear():null,n=n?n.getFullYear():null,t=null!==t?t:(new Date).getFullYear()-this.c.yearRange,n=null!==n?n:(new Date).getFullYear()+this.c.yearRange;this._options("month",this._range(0,11),e.months),this._options("year",this._range(t,n)),this.dom.today.text(e.today).text(e.today),this.dom.selected.text(e.selected).text(e.selected),this.dom.clear.text(e.clear).text(e.clear),this.dom.previous.attr("title",e.previous).children("button").text(e.previous),this.dom.next.attr("title",e.next).children("button").text(e.next)},_pad:function(e){return e<10?"0"+e:e},_position:function(){var n,o,r,i="input"===this.c.attachTo?this.dom.input.position():this.dom.input.offset(),a=this.dom.container,s=this.dom.input.outerHeight();a.hasClass("inline")?a.insertAfter(this.dom.input):(this.s.parts.date&&this.s.parts.time&&550<e(t).width()?a.addClass("horizontal"):a.removeClass("horizontal"),"input"===this.c.attachTo?a.css({top:i.top+s,left:i.left}).insertAfter(this.dom.input):a.css({top:i.top+s,left:i.left}).appendTo("body"),n=a.outerHeight(),o=a.outerWidth(),r=e(t).scrollTop(),i.top+s+n-r>e(t).height()&&(s=i.top-n,a.css("top",s<0?0:s)),o+i.left>e(t).width()&&(r=e(t).width()-o-5,"input"===this.c.attachTo&&(r-=e(a).offsetParent().offset().left),a.css("left",r<0?0:r)))},_range:function(e,t,n){var o=[];n=n||1;for(var r=e;r<=t;r+=n)o.push(r);return o},_setCalander:function(){this.s.display&&this.dom.calendar.empty().append(this._htmlMonth(this.s.display.getUTCFullYear(),this.s.display.getUTCMonth()))},_setTitle:function(){this._optionSet("month",this.s.display.getUTCMonth()),this._optionSet("year",this.s.display.getUTCFullYear())},_setTime:function(){function e(e){return t.c[e+"Available"]||t._range(0,59,t.c[e+"Increment"])}var t=this,n=this.s.d,o=null,i=null!=(o=this._isLuxon()?r.DateTime.fromJSDate(n).toUTC():o)?o.hour:n?n.getUTCHours():-1;this._optionsTime("hours",this.s.parts.hours12?12:24,i,this.c.hoursAvailable),this._optionsTime("minutes",60,null!=o?o.minute:n?n.getUTCMinutes():-1,e("minutes"),this.s.minutesRange),this._optionsTime("seconds",60,null!=o?o.second:n?n.getSeconds():-1,e("seconds"),this.s.secondsRange)},_show:function(){var o=this,r=this.s.namespace,i=(this._position(),e(t).on("scroll."+r+" resize."+r,function(){o._position()}),e("div.DTE_Body_Content").on("scroll."+r,function(){o._position()}),e("div.dataTables_scrollBody").on("scroll."+r,function(){o._position()}),this.dom.input[0].offsetParent);i!==n.body&&e(i).on("scroll."+r,function(){o._position()}),e(n).on("keydown."+r,function(e){!o.dom.container.is(":visible")||9!==e.keyCode&&13!==e.keyCode||o._hide()}),e(n).on("keyup."+r,function(e){o.dom.container.is(":visible")&&27===e.keyCode&&(e.preventDefault(),o._hide())}),clearTimeout(this.s.showTo),this.dom.input.on("blur",function(e){o.s.showTo=setTimeout(function(){var e=n.activeElement.tagName.toLowerCase();n.activeElement===o.dom.input[0]||o.dom.container.find(n.activeElement).length||["input","select","button"].includes(e)&&o.hide()},10)}),setTimeout(function(){e(n).on("click."+r,function(t){e(t.target).parents().filter(o.dom.container).length||t.target===o.dom.input[0]||o._hide()})},10)},_writeOutput:function(e,t){var n=this.s.d,o="",r=this.dom.input;n&&(o=this._convert(n,null,this.c.format)),r.val(o),void 0!==t&&!t||(n=new Event("change",{bubbles:!0}),r[0].dispatchEvent(n)),"hidden"===r.attr("type")&&this.val(o,!1),e&&r.focus()}}),o.use=function(e){r=e},o._instance=0,o.type="DateTime",o.defaults={alwaysVisible:!1,attachTo:"body",buttons:{clear:!1,selected:!1,today:!1},classPrefix:"dt-datetime",disableDays:null,firstDay:1,format:"YYYY-MM-DD",hoursAvailable:null,i18n:{clear:"Clear",previous:"Previous",next:"Next",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],amPm:["am","pm"],hours:"Hour",minutes:"Minute",seconds:"Second",unknown:"-",today:"Today",selected:"Selected"},maxDate:null,minDate:null,minutesAvailable:null,minutesIncrement:1,strict:!0,locale:"en",onChange:function(){},secondsAvailable:null,secondsIncrement:1,showWeekNumber:!1,yearRange:25},o.version="1.6.0",o.factory=function(o,r){var i=!1;return o&&o.document&&(n=(t=o).document),r&&r.fn&&r.fn.jquery&&(e=r,i=!0),i},t.DateTime||(t.DateTime=o),t.DataTable&&(t.DataTable.DateTime=o),e.fn.dtDateTime=function(e){return this.each(function(){new o(this,e)})},e.fn.dataTable&&(e.fn.dataTable.DateTime=o,e.fn.DataTable.DateTime=o,e.fn.dataTable.Editor)&&(e.fn.dataTable.Editor.DateTime=o),o}),
|
||
/*! © SpryMedia Ltd, Matthew Hasbach - datatables.net/license */
|
||
function(e){if("function"==typeof define&&define.amd)define(["jquery","datatables.net"],function(t){return e(t,window,document)});else if("object"==typeof exports){var t=require("jquery"),n=function(e,t){t.fn.dataTable||require("datatables.net")(e,t)};"undefined"==typeof window?module.exports=function(o,r){return o||(o=window),r||(r=t(o)),n(o,r),e(r,o,o.document)}:(n(window,t),module.exports=e(t,window,window.document))}else e(jQuery,window,document)}(function(e,t,n){"use strict";var o=e.fn.dataTable;
|
||
/**
|
||
* @summary ConditionalPaging
|
||
* @description Hide paging controls when the amount of pages is <= 1
|
||
* @version 1.0.0
|
||
* @author Matthew Hasbach (https://github.com/mjhasbach)
|
||
* @copyright Copyright 2015 Matthew Hasbach
|
||
*
|
||
* License MIT - http://datatables.net/license/mit
|
||
*
|
||
* This feature plugin for DataTables hides paging controls when the amount
|
||
* of pages is <= 1. The controls can either appear / disappear or fade in / out
|
||
*
|
||
* @example
|
||
* $('#myTable').DataTable({
|
||
* conditionalPaging: true
|
||
* });
|
||
*
|
||
* @example
|
||
* $('#myTable').DataTable({
|
||
* conditionalPaging: {
|
||
* style: 'fade',
|
||
* speed: 500 // optional
|
||
* }
|
||
* });
|
||
*/return e(n).on("init.dt",function(t,n){if("dt"===t.namespace){var r=n.oInit.conditionalPaging||o.defaults.conditionalPaging;if(e.isPlainObject(r)||!0===r){var i=e.isPlainObject(r)?r:{},a=new o.Api(n),s=500,l=function(t){var n=e(a.table().container()).find("div.dt-paging"),o=a.page.info().pages;t instanceof e.Event?o<=1?"fade"===i.style?n.stop().fadeTo(s,0):n.css("visibility","hidden"):"fade"===i.style?n.stop().fadeTo(s,1):n.css("visibility",""):o<=1&&("fade"===i.style?n.css("opacity",0):n.css("visibility","hidden"))};void 0!==i.speed&&(s=i.speed),l(null),a.on("draw.dt",l)}}}),o}); |