/*! DataTables 1.13.7 * ©2008-2023 SpryMedia Ltd - datatables.net/license */ /** * @summary DataTables * @description Paginate, search and order HTML tables * @version 1.13.7 * @author SpryMedia Ltd * @contact www.datatables.net * @copyright SpryMedia Ltd. * * This source file is free software, available under the following license: * MIT license - https://datatables.net/license * * This source file is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. * * For details please refer to: https://www.datatables.net */ !function(t){"use strict";if("function"==typeof define&&define.amd)define(["jquery"],(function(e){return t(e,window,document)}));else if("object"==typeof exports){var e=require("jquery");"undefined"==typeof window?module.exports=function(n,s){return n||(n=window),s||(s=e(n)),t(s,n,n.document)}:module.exports=t(e,window,window.document)}else window.DataTable=t(jQuery,window,document)}((function(t,e,n,s){"use strict";var o,r,a,i,l=function(e,n){if(l.factory(e,n))return l;if(this instanceof l)return t(e).DataTable(n);n=e,this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new r(t?le(this[o.iApiIndex]):this)},this.fnAddData=function(e,n){var o=this.api(!0),r=Array.isArray(e)&&(Array.isArray(e[0])||t.isPlainObject(e[0]))?o.rows.add(e):o.row.add(e);return(n===s||n)&&o.draw(),r.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],o=n.oScroll;t===s||t?e.draw(!1):""===o.sX&&""===o.sY||qt(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(t===s||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var o=this.api(!0),r=o.rows(t),a=r.settings()[0],i=a.aoData[r[0][0]];return r.remove(),e&&e.call(this,a,i),(n===s||n)&&o.draw(),i},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,o,r,a){var i=this.api(!0);null===e||e===s?i.search(t,n,o,a):i.column(e).search(t,n,o,a),i.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(t!==s){var o=t.nodeName?t.nodeName.toLowerCase():"";return e!==s||"td"==o||"th"==o?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return t!==s?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var s=e.cell(t).index();return[s.row,s.columnVisible,s.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(e===s||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var o=this.api(!0).column(t).visible(e);(n===s||n)&&o.columns.adjust().draw()},this.fnSettings=function(){return le(this[o.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,o,r){var a=this.api(!0);return n===s||null===n?a.row(e).data(t):a.cell(e,n).data(t),(r===s||r)&&a.columns.adjust(),(o===s||o)&&a.draw(),0},this.fnVersionCheck=o.fnVersionCheck;var a=this,i=n===s,d=this.length;for(var c in i&&(n={}),this.oApi=this.internal=o.internal,l.ext.internal)c&&(this[c]=Xe(c));return this.each((function(){var e,o=d>1?ue({},n,!0):n,r=0,c=this.getAttribute("id"),u=!1,f=l.defaults,h=t(this);if("table"==this.nodeName.toLowerCase()){k(f),P(f.column),R(f,f,!0),R(f.column,f.column,!0),R(f,t.extend(o,h.data()),!0);var p=l.settings;for(r=0,e=p.length;r").appendTo(h)),v.nTHead=i[0];var l=h.children("tbody");0===l.length&&(l=t("").insertAfter(i)),v.nTBody=l[0];var d=h.children("tfoot");if(0===d.length&&a.length>0&&(""!==v.oScroll.sX||""!==v.oScroll.sY)&&(d=t("").appendTo(h)),0===d.length||0===d.children().length?h.addClass(y.sNoFooter):d.length>0&&(v.nTFoot=d[0],ft(v.aoFooter,v.nTFoot)),o.aaData)for(r=0;r/g,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(t){return!t||!0===t||"-"===t},g=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},b=function(t,e){return d[e]||(d[e]=new RegExp(xt(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(d[e],"."):t},v=function(t,e,n){var s=typeof t,o="string"===s;return"number"===s||"bigint"===s||(!!m(t)||(e&&o&&(t=b(t,e)),n&&o&&(t=t.replace(p,"")),!isNaN(parseFloat(t))&&isFinite(t)))},y=function(t,e,n){if(m(t))return!0;var s=function(t){return m(t)||"string"==typeof t}(t);return s&&!!v(S(t),e,n)||null},_=function(t,e,n){var o=[],r=0,a=t.length;if(n!==s)for(;r").css({position:"fixed",top:0,left:-1*t(e).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(t("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(t("
").css({width:"100%",height:10}))).appendTo("body"),r=o.children(),a=r.children();s.barWidth=r[0].offsetWidth-r[0].clientWidth,s.bScrollOversize=100===a[0].offsetWidth&&100!==r[0].clientWidth,s.bScrollbarLeft=1!==Math.round(a.offset().left),s.bBounding=!!o[0].getBoundingClientRect().width,o.remove()}t.extend(n.oBrowser,l.__browser),n.oScroll.iBarWidth=l.__browser.barWidth}function j(t,e,n,o,r,a){var i,l=o,d=!1;for(n!==s&&(i=n,d=!0);l!==r;)t.hasOwnProperty(l)&&(i=d?e(i,t[l],l,t):t[l],d=!0,l+=a);return i}function N(e,s){var o=l.defaults.column,r=e.aoColumns.length,a=t.extend({},l.models.oColumn,o,{nTh:s||n.createElement("th"),sTitle:o.sTitle?o.sTitle:s?s.innerHTML:"",aDataSort:o.aDataSort?o.aDataSort:[r],mData:o.mData?o.mData:r,idx:r});e.aoColumns.push(a);var i=e.aoPreSearchCols;i[r]=t.extend({},l.models.oSearch,i[r]),O(e,r,t(s).data())}function O(e,n,o){var r=e.aoColumns[n],a=e.oClasses,i=t(r.nTh);if(!r.sWidthOrig){r.sWidthOrig=i.attr("width")||null;var d=(i.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);d&&(r.sWidthOrig=d[1])}if(o!==s&&null!==o){P(o),R(l.defaults.column,o,!0),o.mDataProp===s||o.mData||(o.mData=o.mDataProp),o.sType&&(r._sManualType=o.sType),o.className&&!o.sClass&&(o.sClass=o.className),o.sClass&&i.addClass(o.sClass);var c=r.sClass;t.extend(r,o),ce(r,o,"sWidth","sWidthOrig"),c!==r.sClass&&(r.sClass=c+" "+r.sClass),o.iDataSort!==s&&(r.aDataSort=[o.iDataSort]),ce(r,o,"aDataSort"),r.ariaTitle||(r.ariaTitle=i.attr("aria-label"))}var u=r.mData,f=K(u),h=r.mRender?K(r.mRender):null,p=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};r._bAttrSrc=t.isPlainObject(u)&&(p(u.sort)||p(u.type)||p(u.filter)),r._setter=null,r.fnGetData=function(t,e,n){var o=f(t,e,s,n);return h&&e?h(o,e,t,n):o},r.fnSetData=function(t,e,n){return Z(u)(t,e,n)},"number"==typeof u||r._isArrayHost||(e._rowReadObject=!0),e.oFeatures.bSort||(r.bSortable=!1,i.addClass(a.sSortableNone));var m=-1!==t.inArray("asc",r.asSorting),g=-1!==t.inArray("desc",r.asSorting);r.bSortable&&(m||g)?m&&!g?(r.sSortingClass=a.sSortableAsc,r.sSortingClassJUI=a.sSortJUIAscAllowed):!m&&g?(r.sSortingClass=a.sSortableDesc,r.sSortingClassJUI=a.sSortJUIDescAllowed):(r.sSortingClass=a.sSortable,r.sSortingClassJUI=a.sSortJUI):(r.sSortingClass=a.sSortableNone,r.sSortingClassJUI="")}function M(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;Yt(t);for(var n=0,s=e.length;n=0;a--){var p=(f=n[a]).target!==s?f.target:f.targets!==s?f.targets:f.aTargets;for(Array.isArray(p)||(p=[p]),l=0,d=p.length;l=0){for(;h.length<=p[l];)N(e);r(p[l],f)}else if("number"==typeof p[l]&&p[l]<0)r(h.length+p[l],f);else if("string"==typeof p[l])for(c=0,u=h.length;ce&&t[r]--;-1!=o&&n===s&&t.splice(o,1)}function st(t,e,n,o){var r,a,i=t.aoData[e],l=function(n,s){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=X(t,e,s,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var d=i.anCells;if(d)if(o!==s)l(d[o],o);else for(r=0,a=d.length;r").appendTo(i)),n=0,s=u.length;n=0;i--)e.aoColumns[i].bVisible||o||p[r].splice(i,1);m.push([])}for(r=0,a=p.length;r=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}(e);var o=pe(e,"aoPreDrawCallback","preDraw",[e]);if(-1===t.inArray(!1,o)){var r=[],a=0,i=e.asStripeClasses,l=i.length,d=e.oLanguage,c="ssp"==be(e),u=e.aiDisplay,f=e._iDisplayStart,h=e.fnDisplayEnd();if(e.bDrawing=!0,e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,Ut(e,!1);else if(c){if(!e.bDestroying&&!n)return void mt(e)}else e.iDraw++;if(0!==u.length)for(var p=c?0:f,m=c?e.aoData.length:h,g=p;g",{class:l?i[0]:""}).append(t("",{valign:"top",colSpan:U(e),class:e.oClasses.sRowEmpty}).html(w))[0]}pe(e,"aoHeaderCallback","header",[t(e.nTHead).children("tr")[0],tt(e),f,h,u]),pe(e,"aoFooterCallback","footer",[t(e.nTFoot).children("tr")[0],tt(e),f,h,u]);var T=t(e.nTBody);T.children().detach(),T.append(t(r)),pe(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else Ut(e,!1)}function ct(t,e){var n=t.oFeatures,s=n.bSort,o=n.bFilter;s&&Zt(t),o?_t(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,dt(t),t._drawHold=!1}function ut(e){var n=e.oClasses,s=t(e.nTable),o=t("
").insertBefore(s),r=e.oFeatures,a=t("
",{id:e.sTableId+"_wrapper",class:n.sWrapper+(e.nTFoot?"":" "+n.sNoFooter)});e.nHolding=o[0],e.nTableWrapper=a[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var i,d,c,u,f,h,p=e.sDom.split(""),m=0;m")[0],"'"==(u=p[m+1])||'"'==u){for(f="",h=2;p[m+h]!=u;)f+=p[m+h],h++;if("H"==f?f=n.sJUIHeader:"F"==f&&(f=n.sJUIFooter),-1!=f.indexOf(".")){var g=f.split(".");c.id=g[0].substr(1,g[0].length-1),c.className=g[1]}else"#"==f.charAt(0)?c.id=f.substr(1,f.length-1):c.className=f;m+=h}a.append(c),a=t(c)}else if(">"==d)a=a.parent();else if("l"==d&&r.bPaginate&&r.bLengthChange)i=Ot(e);else if("f"==d&&r.bFilter)i=yt(e);else if("r"==d&&r.bProcessing)i=Wt(e);else if("t"==d)i=Et(e);else if("i"==d&&r.bInfo)i=Lt(e);else if("p"==d&&r.bPaginate)i=Mt(e);else if(0!==l.ext.feature.length)for(var b=l.ext.feature,v=0,y=b.length;v',d=r.sSearch;d=d.match(/_INPUT_/)?d.replace("_INPUT_",l):d+l;var c=t("
",{id:i.f?null:o+"_filter",class:s.sFilter}).append(t("
").addClass(n.sLength);return e.aanFeatures.l||(u[0].id=s+"_length"),u.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),t("select",u).val(e._iDisplayLength).on("change.DT",(function(n){Nt(e,t(this).val()),dt(e)})),t(e.nTable).on("length.dt.DT",(function(n,s,o){e===s&&t("select",u).val(o)})),u[0]}function Mt(e){var n=e.sPaginationType,s=l.ext.pager[n],o="function"==typeof s,r=function(t){dt(t)},a=t("
").addClass(e.oClasses.sPaging+n)[0],i=e.aanFeatures;return o||s.fnInit(e,a,r),i.p||(a.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(t){if(o){var e,n,a=t._iDisplayStart,l=t._iDisplayLength,d=t.fnRecordsDisplay(),c=-1===l,u=c?0:Math.ceil(a/l),f=c?1:Math.ceil(d/l),h=s(u,f);for(e=0,n=i.p.length;er&&(s=0):"first"==e?s=0:"previous"==e?(s=o>=0?s-o:0)<0&&(s=0):"next"==e?s+o",{id:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing,role:"status"}).html(e.oLanguage.sProcessing).append("
").insertBefore(e.nTable)[0]}function Ut(e,n){e.oFeatures.bProcessing&&t(e.aanFeatures.r).css("display",n?"block":"none"),pe(e,null,"processing",[e,n])}function Et(e){var n=t(e.nTable),s=e.oScroll;if(""===s.sX&&""===s.sY)return e.nTable;var o=s.sX,r=s.sY,a=e.oClasses,i=n.children("caption"),l=i.length?i[0]._captionSide:null,d=t(n[0].cloneNode(!1)),c=t(n[0].cloneNode(!1)),u=n.children("tfoot"),f="
",h=function(t){return t?Qt(t):null};u.length||(u=null);var p=t(f,{class:a.sScrollWrapper}).append(t(f,{class:a.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:o?h(o):"100%"}).append(t(f,{class:a.sScrollHeadInner}).css({"box-sizing":"content-box",width:s.sXInner||"100%"}).append(d.removeAttr("id").css("margin-left",0).append("top"===l?i:null).append(n.children("thead"))))).append(t(f,{class:a.sScrollBody}).css({position:"relative",overflow:"auto",width:h(o)}).append(n));u&&p.append(t(f,{class:a.sScrollFoot}).css({overflow:"hidden",border:0,width:o?h(o):"100%"}).append(t(f,{class:a.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?i:null).append(n.children("tfoot")))));var m=p.children(),g=m[0],b=m[1],v=u?m[2]:null;return o&&t(b).on("scroll.DT",(function(t){var e=this.scrollLeft;g.scrollLeft=e,u&&(v.scrollLeft=e)})),t(b).css("max-height",r),s.bCollapse||t(b).css("height",r),e.nScrollHead=g,e.nScrollBody=b,e.nScrollFoot=v,e.aoDrawCallback.push({fn:qt,sName:"scrolling"}),p[0]}function qt(n){var o,r,a,i,l,d,c,u,f,h=n.oScroll,p=h.sX,m=h.sXInner,g=h.sY,b=h.iBarWidth,v=t(n.nScrollHead),y=v[0].style,w=v.children("div"),T=w[0].style,C=w.children("table"),S=n.nScrollBody,x=t(S),D=S.style,A=t(n.nScrollFoot).children("div"),I=A.children("table"),R=t(n.nTHead),F=t(n.nTable),L=F[0],k=L.style,P=n.nTFoot?t(n.nTFoot):null,H=n.oBrowser,j=H.bScrollOversize,N=(_(n.aoColumns,"nTh"),[]),O=[],W=[],U=[],E=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},q=S.scrollHeight>S.clientHeight;if(n.scrollBarVis!==q&&n.scrollBarVis!==s)return n.scrollBarVis=q,void M(n);n.scrollBarVis=q,F.children("thead, tfoot").remove(),P&&(d=P.clone().prependTo(F),r=P.find("tr"),i=d.find("tr"),d.find("[id]").removeAttr("id")),l=R.clone().prependTo(F),o=R.find("tr"),a=l.find("tr"),l.find("th, td").removeAttr("tabindex"),l.find("[id]").removeAttr("id"),p||(D.width="100%",v[0].style.width="100%"),t.each(ht(n,l),(function(t,e){c=B(n,t),e.style.width=n.aoColumns[c].sWidth})),P&&Vt((function(t){t.style.width=""}),i),f=F.outerWidth(),""===p?(k.width="100%",j&&(F.find("tbody").height()>S.offsetHeight||"scroll"==x.css("overflow-y"))&&(k.width=Qt(F.outerWidth()-b)),f=F.outerWidth()):""!==m&&(k.width=Qt(m),f=F.outerWidth()),Vt(E,a),Vt((function(n){var s=e.getComputedStyle?e.getComputedStyle(n).width:Qt(t(n).width());W.push(n.innerHTML),N.push(s)}),a),Vt((function(t,e){t.style.width=N[e]}),o),t(a).css("height",0),P&&(Vt(E,i),Vt((function(e){U.push(e.innerHTML),O.push(Qt(t(e).css("width")))}),i),Vt((function(t,e){t.style.width=O[e]}),r),t(i).height(0)),Vt((function(t,e){t.innerHTML='
'+W[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=N[e]}),a),P&&Vt((function(t,e){t.innerHTML='
'+U[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=O[e]}),i),Math.round(F.outerWidth())S.offsetHeight||"scroll"==x.css("overflow-y")?f+b:f,j&&(S.scrollHeight>S.offsetHeight||"scroll"==x.css("overflow-y"))&&(k.width=Qt(u-b)),""!==p&&""===m||de(n,1,"Possible column misalignment",6)):u="100%",D.width=Qt(u),y.width=Qt(u),P&&(n.nScrollFoot.style.width=Qt(u)),g||j&&(D.height=Qt(L.offsetHeight+b));var V=F.outerWidth();C[0].style.width=Qt(V),T.width=Qt(V);var z=F.height()>S.clientHeight||"scroll"==x.css("overflow-y"),Y="padding"+(H.bScrollbarLeft?"Left":"Right");T[Y]=z?b+"px":"0px",P&&(I[0].style.width=Qt(V),A[0].style.width=Qt(V),A[0].style[Y]=z?b+"px":"0px"),F.children("colgroup").insertBefore(F.children("thead")),x.trigger("scroll"),!n.bSorted&&!n.bFiltered||n._drawHold||(S.scrollTop=0)}function Vt(t,e,n){for(var s,o,r=0,a=0,i=e.length;a/g;function Yt(n){var s,o,r,a=n.nTable,i=n.aoColumns,l=n.oScroll,d=l.sY,c=l.sX,u=l.sXInner,f=i.length,h=E(n,"bVisible"),p=t("th",n.nTHead),m=a.getAttribute("width"),g=a.parentNode,b=!1,v=n.oBrowser,y=v.bScrollOversize,w=a.style.width;w&&-1!==w.indexOf("%")&&(m=w);var T=Jt(_(i,"sWidthOrig"),g);for(s=0;s").appendTo(S.find("tbody"));for(S.find("thead, tfoot").remove(),S.append(t(n.nTHead).clone()).append(t(n.nTFoot).clone()),S.find("tfoot th, tfoot td").css("width",""),p=ht(n,S.find("thead")[0]),s=0;s").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(s=0;s").css(c||d?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(S).appendTo(g);c&&u?S.width(u):c?(S.css("width","auto"),S.removeAttr("width"),S.width()").css("width",Qt(e[a])).appendTo(s||n.body)):o.push(null);for(a=0;a").html(X(e,s,n,"display"))[0]}function Gt(t,e){for(var n,s=-1,o=-1,r=0,a=t.aoData.length;rs&&(s=n.length,o=r);return o}function Qt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Kt(e){var n,o,r,a,i,d,c,u=[],f=e.aoColumns,h=e.aaSortingFixed,p=t.isPlainObject(h),m=[],g=function(e){e.length&&!Array.isArray(e[0])?m.push(e):t.merge(m,e)};for(Array.isArray(h)&&g(h),p&&h.pre&&g(h.pre),g(e.aaSorting),p&&h.post&&g(h.post),n=0;ns?1:0))return"asc"===l.dir?i:-i;return(n=a[t])<(s=a[e])?-1:n>s?1:0})):u.sort((function(t,e){var n,s,o,l,c,u=r.length,f=d[t]._aSortData,h=d[e]._aSortData;for(o=0;os?1:0}))}t.bSorted=!0}function te(t){for(var e,n,s=t.aoColumns,o=Kt(t),r=t.oLanguage.oAria,a=0,i=s.length;a/g,""),u=l.nTh;u.removeAttribute("aria-sort"),l.bSortable?(o.length>0&&o[0].col==a?(u.setAttribute("aria-sort","asc"==o[0].dir?"ascending":"descending"),n=d[o[0].index+1]||d[0]):n=d[0],e=c+("asc"===n?r.sSortAscending:r.sSortDescending)):e=c,u.setAttribute("aria-label",e)}}function ee(e,n,o,r){var a,i=e.aoColumns[n],l=e.aaSorting,d=i.asSorting,c=function(e,n){var o=e._idx;return o===s&&(o=t.inArray(e[1],d)),o+10&&n.time<+new Date-1e3*u)return e._bLoadingState=!1,void o();if(n.columns&&i.length!==n.columns.length)return e._bLoadingState=!1,void o();if(e.oLoadedState=t.extend(!0,{},n),n.length!==s&&(d?d.page.len(n.length):e._iDisplayLength=n.length),n.start!==s&&(null===d?(e._iDisplayStart=n.start,e.iInitDisplayStart=n.start):Bt(e,n.start/e._iDisplayLength)),n.order!==s&&(e.aaSorting=[],t.each(n.order,(function(t,n){e.aaSorting.push(n[0]>=i.length?[0,n[1]]:n)}))),n.search!==s&&t.extend(e.oPreviousSearch,Ft(n.search)),n.columns){for(r=0,a=n.columns.length;r=n&&(e=n-s),e-=e%s,(-1===s||e<0)&&(e=0),t._iDisplayStart=e}function ge(e,n){var s=e.renderer,o=l.ext.renderer[n];return t.isPlainObject(s)&&s[n]?o[s[n]]||o._:"string"==typeof s&&o[s]||o._}function be(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var ve=[],ye=Array.prototype;r=function(e,n){if(!(this instanceof r))return new r(e,n);var s=[],o=function(e){var n=function(e){var n,s,o=l.settings,r=t.map(o,(function(t,e){return t.nTable}));return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(n=t.inArray(e,r))?[o[n]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?s=t(e):e instanceof t&&(s=e),s?s.map((function(e){return-1!==(n=t.inArray(this,r))?o[n]:null})).toArray():void 0):[]}(e);n&&s.push.apply(s,n)};if(Array.isArray(e))for(var a=0,i=e.length;at?new r(e[t],this[t]):null},filter:function(t){var e=[];if(ye.filter)e=ye.filter.call(this,t,this);else for(var n=0,s=this.length;n0)return t[0].json})),a("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),a("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){we(n,!1===e,t)}))})),a("ajax.url()",(function(e){var n=this.context;return e===s?0===n.length?s:(n=n[0]).ajax?t.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",(function(n){t.isPlainObject(n.ajax)?n.ajax.url=e:n.ajax=e}))})),a("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){we(n,!1===e,t)}))}));var Te=function(t,e,n,r,a){var i,l,d,c,u,f,h=[],p=typeof e;for(e&&"string"!==p&&"function"!==p&&e.length!==s||(e=[e]),d=0,c=e.length;d0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},xe=function(e,n){var s,o=[],r=e.aiDisplay,a=e.aiDisplayMaster,i=n.search,l=n.order,d=n.page;if("ssp"==be(e))return"removed"===i?[]:T(0,a.length);if("current"==d)for(u=e._iDisplayStart,f=e.fnDisplayEnd();u=0&&"applied"==i)&&o.push(u);return o};a("rows()",(function(e,n){e===s?e="":t.isPlainObject(e)&&(n=e,e=""),n=Ce(n);var o=this.iterator("table",(function(o){return function(e,n,o){var r;return Te("row",n,(function(n){var a=g(n),i=e.aoData;if(null!==a&&!o)return[a];if(r||(r=xe(e,o)),null!==a&&-1!==t.inArray(a,r))return[a];if(null===n||n===s||""===n)return r;if("function"==typeof n)return t.map(r,(function(t){var e=i[t];return n(t,e._aData,e.nTr)?t:null}));if(n.nodeName){var l=n._DT_RowIndex,d=n._DT_CellIndex;if(l!==s)return i[l]&&i[l].nTr===n?[l]:[];if(d)return i[d.row]&&i[d.row].nTr===n.parentNode?[d.row]:[];var c=t(n).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var u=e.aIds[n.replace(/^#/,"")];if(u!==s)return[u.idx]}var f=C(w(e.aoData,r,"nTr"));return t(f).filter(n).map((function(){return this._DT_RowIndex})).toArray()}),e,o)}(o,e,n)}),1);return o.selector.rows=e,o.selector.opts=n,o})),a("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||s}),1)})),a("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return w(t.aoData,e,"_aData")}),1)})),i("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var s=e.aoData[n];return"search"===t?s._aFilterData:s._aSortData}),1)})),i("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){st(e,n,t)}))})),i("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),i("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,s=0,o=n.length;s0&&e._iRecordsDisplay--,me(e);var h=e.rowIdFn(f._aData);h!==s&&delete e.aIds[h]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e0&&(n.on(o,(function(t,s){e===s&&n.rows({page:"current"}).eq(0).each((function(t){var e=l[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),n.on(a,(function(n,s,o,r){if(e===s)for(var a,i=U(s),d=0,c=l.length;d").addClass(s);t("td",l).addClass(s).html(n)[0].colSpan=U(e),r.push(l[0])}};a(s,o),n._details&&n._details.detach(),n._details=t(r),n._detailsShow&&n._details.insertAfter(n.nTr)}(o[0],o[0].aoData[this[0]],e,n),this)})),a([Fe+".show()",Le+".show()"],(function(t){return Ie(this,!0),this})),a([Fe+".hide()",Le+".hide()"],(function(){return Ie(this,!1),this})),a([Fe+".remove()",Le+".remove()"],(function(){return Ae(this),this})),a(Fe+".isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var ke=/^([^:]+):(name|visIdx|visible)$/,Pe=function(t,e,n,s,o){for(var r=[],a=0,i=o.length;a=0?i:o.length+i];if("function"==typeof n){var l=xe(e,s);return t.map(o,(function(t,s){return n(s,Pe(e,s,0,0,l),a[s])?s:null}))}var d="string"==typeof n?n.match(ke):"";if(d)switch(d[2]){case"visIdx":case"visible":var c=parseInt(d[1],10);if(c<0){var u=t.map(o,(function(t,e){return t.bVisible?e:null}));return[u[u.length+c]]}return[B(e,c)];case"name":return t.map(r,(function(t,e){return t===d[1]?e:null}));default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var f=t(a).filter(n).map((function(){return t.inArray(this,a)})).toArray();if(f.length||!n.nodeName)return f;var h=t(n).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]}),e,s)}(s,e,n)}),1);return o.selector.cols=e,o.selector.opts=n,o})),i("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),i("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),i("columns().data()","column().data()",(function(){return this.iterator("column-rows",Pe,1)})),i("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),i("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,s,o,r){return w(e.aoData,r,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),i("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,s,o){return w(t.aoData,o,"anCells",e)}),1)})),i("columns().visible()","column().visible()",(function(e,n){var o=this,r=this.iterator("column",(function(n,o){if(e===s)return n.aoColumns[o].bVisible;!function(e,n,o){var r,a,i,l,d=e.aoColumns,c=d[n],u=e.aoData;if(o===s)return c.bVisible;if(c.bVisible!==o){if(o){var f=t.inArray(!0,_(d,"bVisible"),n+1);for(a=0,i=u.length;an;return!0},l.isDataTable=l.fnIsDataTable=function(e){var n=t(e).get(0),s=!1;return e instanceof l.Api||(t.each(l.settings,(function(e,o){var r=o.nScrollHead?t("table",o.nScrollHead)[0]:null,a=o.nScrollFoot?t("table",o.nScrollFoot)[0]:null;o.nTable!==n&&r!==n&&a!==n||(s=!0)})),s)},l.tables=l.fnTables=function(e){var n=!1;t.isPlainObject(e)&&(n=e.api,e=e.visible);var s=t.map(l.settings,(function(n){if(!e||e&&t(n.nTable).is(":visible"))return n.nTable}));return n?new r(s):s},l.camelToHungarian=R,a("$()",(function(e,n){var s=this.rows(n).nodes(),o=t(s);return t([].concat(o.filter(e).toArray(),o.find(e).toArray()))})),t.each(["on","one","off"],(function(e,n){a(n+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=t.map(e[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var s=t(this.tables().nodes());return s[n].apply(s,e),this}))})),a("clear()",(function(){return this.iterator("table",(function(t){et(t)}))})),a("settings()",(function(){return new r(this.context,this.context)})),a("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),a("data()",(function(){return this.iterator("table",(function(t){return _(t.aoData,"_aData")})).flatten()})),a("destroy()",(function(n){return n=n||!1,this.iterator("table",(function(s){var o,a=s.oClasses,i=s.nTable,d=s.nTBody,c=s.nTHead,u=s.nTFoot,f=t(i),h=t(d),p=t(s.nTableWrapper),m=t.map(s.aoData,(function(t){return t.nTr}));s.bDestroying=!0,pe(s,"aoDestroyCallback","destroy",[s]),n||new r(s).columns().visible(!0),p.off(".DT").find(":not(tbody *)").off(".DT"),t(e).off(".DT-"+s.sInstance),i!=c.parentNode&&(f.children("thead").detach(),f.append(c)),u&&i!=u.parentNode&&(f.children("tfoot").detach(),f.append(u)),s.aaSorting=[],s.aaSortingFixed=[],se(s),t(m).removeClass(s.asStripeClasses.join(" ")),t("th, td",c).removeClass(a.sSortable+" "+a.sSortableAsc+" "+a.sSortableDesc+" "+a.sSortableNone),h.children().detach(),h.append(m);var g=s.nTableWrapper.parentNode,b=n?"remove":"detach";f[b](),p[b](),!n&&g&&(g.insertBefore(i,s.nTableReinsertBefore),f.css("width",s.sDestroyWidth).removeClass(a.sTable),(o=s.asDestroyStripes.length)&&h.children().each((function(e){t(this).addClass(s.asDestroyStripes[e%o])})));var v=t.inArray(s,l.settings);-1!==v&&l.settings.splice(v,1)}))})),t.each(["column","row","cell"],(function(t,e){a(e+"s().every()",(function(t){var n=this.selector.opts,o=this;return this.iterator(e,(function(r,a,i,l,d){t.call(o[e](a,"cell"===e?i:n,"cell"===e?n:s),a,i,l,d)}))}))})),a("i18n()",(function(e,n,o){var r=this.context[0],a=K(e)(r.oLanguage);return a===s&&(a=n),o!==s&&t.isPlainObject(a)&&(a=a[o]!==s?a[o]:a._),"string"==typeof a?a.replace("%d",o):a})),l.version="1.13.7",l.settings=[],l.models={},l.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},l.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},l.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,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},l.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:t.extend({},l.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},I(l.defaults),l.defaults.column={aDataSort:null,iDataSort:-1,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},I(l.defaults.column),l.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,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:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,jqXHR:null,json:s,oAjaxData:s,fnServerData:null,aoServerParams:[],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"==be(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==be(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,s=this.aiDisplay.length,o=this.oFeatures,r=o.bPaginate;return o.bServerSide?!1===r||-1===t?e+s:Math.min(e+t,this._iRecordsDisplay):!r||n>s||-1===t?s:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},l.ext=o={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:l.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:l.version},t.extend(o,{afnFiltering:o.search,aTypes:o.type.detect,ofnSearch:o.type.search,oSort:o.type.order,afnSortData:o.order,aoFeatures:o.feature,oApi:o.internal,oStdClasses:o.classes,oPagination:o.pager}),t.extend(l.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_desc_disabled",sSortableDesc:"sorting_asc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var He=l.ext.pager;function je(t,e){var n=[],s=He.numbers_length,o=Math.floor(s/2);return e<=s?n=T(0,e):t<=o?((n=T(0,s-2)).push("ellipsis"),n.push(e-1)):t>=e-1-o?((n=T(e-(s-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=T(t-o+2,t+o-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}t.extend(He,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[je(t,e)]},simple_numbers:function(t,e){return["previous",je(t,e),"next"]},full_numbers:function(t,e){return["first","previous",je(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",je(t,e),"last"]},_numbers:je,numbers_length:7}),t.extend(!0,l.ext.renderer,{pageButton:{_:function(e,o,r,a,i,l){var d,c,u,f=e.oClasses,h=e.oLanguage.oPaginate,p=e.oLanguage.oAria.paginate||{},m=function(n,s){var o,a,u,g=f.sPageButtonDisabled,b=function(t){Bt(e,t.data.action,!0)};for(o=0,a=s.length;o").appendTo(n);m(v,u)}else{var y=!1;switch(d=null,c=u,u){case"ellipsis":n.append('');break;case"first":d=h.sFirst,0===i&&(y=!0);break;case"previous":d=h.sPrevious,0===i&&(y=!0);break;case"next":d=h.sNext,0!==l&&i!==l-1||(y=!0);break;case"last":d=h.sLast,0!==l&&i!==l-1||(y=!0);break;default:d=e.fnFormatNumber(u+1),c=i===u?f.sPageButtonActive:""}if(null!==d){var _=e.oInit.pagingTag||"a";y&&(c+=" "+g),fe(t("<"+_+">",{class:f.sPageButton+" "+c,"aria-controls":e.sTableId,"aria-disabled":y?"true":null,"aria-label":p[u],role:"link","aria-current":c===f.sPageButtonActive?"page":null,"data-dt-idx":u,tabindex:y?-1:e.iTabIndex,id:0===r&&"string"==typeof u?e.sTableId+"_"+u:null}).html(d).appendTo(n),{action:u},b)}}};try{u=t(o).find(n.activeElement).data("dt-idx")}catch(t){}m(t(o).empty(),a),u!==s&&t(o).find("[data-dt-idx="+u+"]").trigger("focus")}}}),t.extend(l.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return v(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!f.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||m(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return v(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return y(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return y(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return m(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(l.ext.type.search,{html:function(t){return m(t)?t:"string"==typeof t?t.replace(c," ").replace(u,""):""},string:function(t){return m(t)?t:"string"==typeof t?t.replace(c," "):t}});var Ne=function(t,e,n,s){if(0!==t&&(!t||"-"===t))return-1/0;var o=typeof t;return"number"===o||"bigint"===o?t:(e&&(t=b(t,e)),t.replace&&(n&&(t=t.replace(n,"")),s&&(t=t.replace(s,""))),1*t)};function Oe(e){t.each({num:function(t){return Ne(t,e)},"num-fmt":function(t){return Ne(t,e,p)},"html-num":function(t){return Ne(t,e,u)},"html-num-fmt":function(t){return Ne(t,e,u,p)}},(function(t,n){o.type.order[t+e+"-pre"]=n,t.match(/^html\-/)&&(o.type.search[t+e]=o.type.search.html)}))}t.extend(o.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return m(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return m(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return te?1:0},"string-desc":function(t,e){return te?-1:0}}),Oe(""),t.extend(!0,l.ext.renderer,{header:{_:function(e,n,s,o){t(e.nTable).on("order.dt.DT",(function(t,r,a,i){if(e===r){var l=s.idx;n.removeClass(o.sSortAsc+" "+o.sSortDesc).addClass("asc"==i[l]?o.sSortAsc:"desc"==i[l]?o.sSortDesc:s.sSortingClass)}}))},jqueryui:function(e,n,s,o){t("
").addClass(o.sSortJUIWrapper).append(n.contents()).append(t("").addClass(o.sSortIcon+" "+s.sSortingClassJUI)).appendTo(n),t(e.nTable).on("order.dt.DT",(function(t,r,a,i){if(e===r){var l=s.idx;n.removeClass(o.sSortAsc+" "+o.sSortDesc).addClass("asc"==i[l]?o.sSortAsc:"desc"==i[l]?o.sSortDesc:s.sSortingClass),n.find("span."+o.sSortIcon).removeClass(o.sSortJUIAsc+" "+o.sSortJUIDesc+" "+o.sSortJUI+" "+o.sSortJUIAscAllowed+" "+o.sSortJUIDescAllowed).addClass("asc"==i[l]?o.sSortJUIAsc:"desc"==i[l]?o.sSortJUIDesc:s.sSortingClassJUI)}}))}}});var Me=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):t};function Be(t,n,s,o,r){return e.moment?t[n](r):e.luxon?t[s](r):o?t[o](r):t}var We=!1;function Ue(t,n,s){var o;if(e.moment){if(!(o=e.moment.utc(t,n,s,!0)).isValid())return null}else if(e.luxon){if(!(o=n&&"string"==typeof t?e.luxon.DateTime.fromFormat(t,n):e.luxon.DateTime.fromISO(t)).isValid)return null;o.setLocale(s)}else n?(We||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),We=!0):o=new Date(t);return o}function Ee(t){return function(e,n,o,r){0===arguments.length?(o="en",n=null,e=null):1===arguments.length?(o="en",n=e,e=null):2===arguments.length&&(o=n,n=e,e=null);var a="datetime-"+n;return l.ext.type.order[a]||(l.ext.type.detect.unshift((function(t){return t===a&&a})),l.ext.type.order[a+"-asc"]=function(t,e){var n=t.valueOf(),s=e.valueOf();return n===s?0:ns?-1:1}),function(i,l){if(null===i||i===s)if("--now"===r){var d=new Date;i=new Date(Date.UTC(d.getFullYear(),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes(),d.getSeconds()))}else i="";if("type"===l)return a;if(""===i)return"sort"!==l?"":Ue("0000-01-01 00:00:00",null,o);if(null!==n&&e===n&&"sort"!==l&&"type"!==l&&!(i instanceof Date))return i;var c=Ue(i,e,o);if(null===c)return i;if("sort"===l)return c;var u=null===n?Be(c,"toDate","toJSDate","")[t]():Be(c,"format","toFormat","toISOString",n);return"display"===l?Me(u):u}}}var qe=",",Ve=".";if(e.Intl!==s)try{for(var ze=(new Intl.NumberFormat).formatToParts(100000.1),Ye=0;Ye<'col-sm-12 col-md-6'f>><'row dt-row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),t.extend(o.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap5",sFilterInput:"form-control form-control-sm",sLengthSelect:"form-select form-select-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),o.ext.renderer.pageButton.bootstrap=function(e,r,a,i,l,d){var c,u,f,h=new o.Api(e),p=e.oClasses,m=e.oLanguage.oPaginate,g=e.oLanguage.oAria.paginate||{},b=function(n,s){var o,r,i,f,v=function(e){e.preventDefault(),t(e.currentTarget).hasClass("disabled")||h.page()==e.data.action||h.page(e.data.action).draw("page")};for(o=0,r=s.length;o0?"":" disabled");break;case"previous":c=m.sPrevious,u=f+(l>0?"":" disabled");break;case"next":c=m.sNext,u=f+(l",{class:p.sPageButton+" "+u,id:0===a&&"string"==typeof f?e.sTableId+"_"+f:null}).append(t("",{href:y?null:"#","aria-controls":e.sTableId,"aria-disabled":y?"true":null,"aria-label":g[f],role:"link","aria-current":"active"===u?"page":null,"data-dt-idx":f,tabindex:y?-1:e.iTabIndex,class:"page-link"}).html(c)).appendTo(n),e.oApi._fnBindAction(i,{action:f},v)}}},v=t(r);try{f=v.find(n.activeElement).data("dt-idx")}catch(t){}var y=v.children("ul.pagination");y.length?y.empty():y=v.html("
").addClass("DTCR_pointer").css({position:"absolute",top:t(e?t(this.s.dt.nScrollBody).parent():this.s.dt.nTable).offset().top,height:t(e?t(this.s.dt.nScrollBody).parent():this.s.dt.nTable).height()}).appendTo("body")},_fnSetColumnIndexes:function(){t.each(this.s.dt.aoColumns,(function(e,n){t(n.nTh).attr("data-column-index",e)}))},_fnCursorPosition:function(t,e){return(-1!==t.type.indexOf("touch")?t.originalEvent.touches[0]:t)[e]},_fnIsLtr:function(){return"rtl"!==t(this.s.dt.nTable).css("direction")}}),l.defaults={aiOrder:null,bEnable:!0,bRealtime:!0,iFixedColumnsLeft:0,iFixedColumnsRight:0,fnReorderCallback:null},l.version="1.7.0",t.fn.dataTable.ColReorder=l,t.fn.DataTable.ColReorder=l,"function"==typeof t.fn.dataTable&&"function"==typeof t.fn.dataTableExt.fnVersionCheck&&t.fn.dataTableExt.fnVersionCheck("1.10.8")?t.fn.dataTableExt.aoFeatures.push({fnInit:function(t){var e=t.oInstance;return t._colReorder?e.oApi._fnLog(t,1,"ColReorder attempted to initialise twice. Ignoring second"):new l(t,e=(e=t.oInit).colReorder||e.oColReorder||{}),null},cFeature:"R",sFeature:"ColReorder"}):alert("Warning: ColReorder requires DataTables 1.10.8 or greater - www.datatables.net/download"),t(n).on("preInit.dt.colReorder",(function(e,n){var s;"dt"===e.namespace&&(e=n.oInit.colReorder,s=o.defaults.colReorder,(e||s)&&(s=t.extend({},e,s),!1!==e&&new l(n,s)))})),t.fn.dataTable.Api.register("colReorder.reset()",(function(){return this.iterator("table",(function(t){t._colReorder.fnReset()}))})),t.fn.dataTable.Api.register("colReorder.order()",(function(t,e){return t?this.iterator("table",(function(n){n._colReorder.fnOrder(t,e)})):this.context.length?this.context[0]._colReorder.fnOrder():null})),t.fn.dataTable.Api.register("colReorder.transpose()",(function(t,e){return this.context.length&&this.context[0]._colReorder?this.context[0]._colReorder.fnTranspose(t,e):t})),t.fn.dataTable.Api.register("colReorder.move()",(function(t,e,n,s){return this.context.length&&(this.context[0]._colReorder.s.dt.oInstance.fnColReorder(t,e,n,s),this.context[0]._colReorder._fnSetColumnIndexes()),this})),t.fn.dataTable.Api.register("colReorder.enable()",(function(t){return this.iterator("table",(function(e){e._colReorder&&e._colReorder.fnEnable(t)}))})),t.fn.dataTable.Api.register("colReorder.disable()",(function(){return this.iterator("table",(function(t){t._colReorder&&t._colReorder.fnDisable()}))})),o})), /*! Bootstrap 5 styling wrapper for ColReorder * © SpryMedia Ltd - datatables.net/license */ function(t){if("function"==typeof define&&define.amd)define(["jquery","datatables.net-bs5","datatables.net-colreorder"],(function(e){return t(e,window,document)}));else if("object"==typeof exports){var e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net-bs5")(t,e),e.fn.dataTable.ColReorder||require("datatables.net-colreorder")(t,e)};"undefined"==typeof window?module.exports=function(s,o){return s||(s=window),o||(o=e(s)),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))}else t(jQuery,window,document)}((function(t,e,n,s){"use strict";return t.fn.dataTable})),function(t){var e,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?(e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)},"undefined"==typeof window?module.exports=function(s,o){return s=s||window,o=o||e(s),n(s,o),t(o,0,s.document)}:(n(window,e),module.exports=t(e,window,window.document))):t(jQuery,window,document)}((function(t,e,n,s){"use strict";var o,r,a,i,l=t.fn.dataTable;function d(t,e){var n=this;if(r&&r.versionCheck&&r.versionCheck("1.10.0"))return t=new r.Api(t),this.classes=o.extend(!0,{},d.classes),this.c=o.extend(!0,{},d.defaults,e),e&&e.left!==s||this.c.leftColumns===s||(this.c.left=this.c.leftColumns),e&&e.right!==s||this.c.rightColumns===s||(this.c.right=this.c.rightColumns),this.s={barWidth:0,dt:t,rtl:"rtl"===o("body").css("direction")},e={bottom:"0px",display:"block",position:"absolute",width:this.s.barWidth+1+"px"},this.dom={leftBottomBlocker:o("
").css(e).css("left",0).addClass(this.classes.leftBottomBlocker),leftTopBlocker:o("
").css(e).css({left:0,top:0}).addClass(this.classes.leftTopBlocker),rightBottomBlocker:o("
").css(e).css("right",0).addClass(this.classes.rightBottomBlocker),rightTopBlocker:o("
").css(e).css({right:0,top:0}).addClass(this.classes.rightTopBlocker)},this.s.dt.settings()[0]._bInitComplete?(this._addStyles(),this._setKeyTableListener()):t.one("init.dt.dtfc",(function(){n._addStyles(),n._setKeyTableListener()})),t.on("column-sizing.dt.dtfc",(function(){return n._addStyles()})),t.settings()[0]._fixedColumns=this,t.on("destroy",(function(){return n._destroy()})),this;throw new Error("FixedColumns requires DataTables 1.10 or newer")}function c(t,e){void 0===e&&(e=null),t=new l.Api(t),e=e||t.init().fixedColumns||l.defaults.fixedColumns,new a(t,e)}return d.prototype.left=function(t){return t!==s?(0<=t&&t<=this.s.dt.columns().count()&&(this.c.left=t,this._addStyles()),this):this.c.left},d.prototype.right=function(t){return t!==s?(0<=t&&t<=this.s.dt.columns().count()&&(this.c.right=t,this._addStyles()),this):this.c.right},d.prototype._addStyles=function(){this.s.dt.settings()[0].oScroll.sY&&(e=o(this.s.dt.table().node()).closest("div.dataTables_scrollBody")[0],n=this.s.dt.settings()[0].oBrowser.barWidth,e.offsetWidth-e.clientWidth>=n?this.s.barWidth=n:this.s.barWidth=0,this.dom.rightTopBlocker.css("width",this.s.barWidth+1),this.dom.leftTopBlocker.css("width",this.s.barWidth+1),this.dom.rightBottomBlocker.css("width",this.s.barWidth+1),this.dom.leftBottomBlocker.css("width",this.s.barWidth+1));for(var t=null,e=this.s.dt.column(0).header(),n=null,r=(null!==e&&(n=(e=o(e)).outerHeight()+1,t=o(e.closest("div.dataTables_scroll")).css("position","relative")),this.s.dt.column(0).footer()),a=null,i=(null!==r&&(a=(r=o(r)).outerHeight(),null===t&&(t=o(r.closest("div.dataTables_scroll")).css("position","relative"))),this.s.dt.columns().data().toArray().length),l=0,d=0,c=o(this.s.dt.table().node()).children("tbody").children("tr"),u=0,f=new Map,h=0;h=i-this.c.right){if(o(this.s.dt.table().node()).addClass(this.classes.tableFixedRight),t.addClass(this.classes.tableFixedRight),h+1+xs.left&&(i=d.scrollLeft(),d.scrollLeft(i-(s.left-(l.left+a)))))})),this.s.dt.on("draw.dt.dtfc",(function(){t._addStyles()})),this.s.dt.on("column-reorder.dt.dtfc",(function(){t._addStyles()})),this.s.dt.on("column-visibility.dt.dtfc",(function(e,n,s,o,r){r&&!n.bDestroying&&setTimeout((function(){t._addStyles()}),50)}))},d.version="4.3.0",d.classes={fixedLeft:"dtfc-fixed-left",fixedRight:"dtfc-fixed-right",leftBottomBlocker:"dtfc-left-bottom-blocker",leftTopBlocker:"dtfc-left-top-blocker",rightBottomBlocker:"dtfc-right-bottom-blocker",rightTopBlocker:"dtfc-right-top-blocker",tableFixedLeft:"dtfc-has-left",tableFixedRight:"dtfc-has-right"},d.defaults={i18n:{button:"FixedColumns"},left:1,right:0},a=d,r=(o=t).fn.dataTable,t.fn.dataTable.FixedColumns=a,t.fn.DataTable.FixedColumns=a,(i=l.Api.register)("fixedColumns()",(function(){return this})),i("fixedColumns().left()",(function(t){var e=this.context[0];return t!==s?(e._fixedColumns.left(t),this):e._fixedColumns.left()})),i("fixedColumns().right()",(function(t){var e=this.context[0];return t!==s?(e._fixedColumns.right(t),this):e._fixedColumns.right()})),l.ext.buttons.fixedColumns={action:function(e,n,s,o){t(s).attr("active")?(t(s).removeAttr("active").removeClass("active"),n.fixedColumns().left(0),n.fixedColumns().right(0)):(t(s).attr("active","true").addClass("active"),n.fixedColumns().left(o.config.left),n.fixedColumns().right(o.config.right))},config:{left:1,right:0},init:function(e,n,o){e.settings()[0]._fixedColumns===s&&c(e.settings(),o),t(n).attr("active","true").addClass("active"),e.button(n).text(o.text||e.i18n("buttons.fixedColumns",e.settings()[0]._fixedColumns.c.i18n.button))},text:null},t(n).on("plugin-init.dt",(function(t,e){"dt"!==t.namespace||!e.oInit.fixedColumns&&!l.defaults.fixedColumns||e._fixedColumns||c(e,null)})),l})), /*! Bootstrap 5 integration for DataTables' FixedColumns * © SpryMedia Ltd - datatables.net/license */ function(t){if("function"==typeof define&&define.amd)define(["jquery","datatables.net-bs5","datatables.net-fixedcolumns"],(function(e){return t(e,window,document)}));else if("object"==typeof exports){var e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net-bs5")(t,e),e.fn.dataTable.FixedColumns||require("datatables.net-fixedcolumns")(t,e)};"undefined"==typeof window?module.exports=function(s,o){return s||(s=window),o||(o=e(s)),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))}else t(jQuery,window,document)}((function(t,e,n,s){"use strict";return t.fn.dataTable})),function(t){var e,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?(e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)},"undefined"==typeof window?module.exports=function(s,o){return s=s||window,o=o||e(s),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))):t(jQuery,window,document)}((function(t,e,n,s){"use strict";function o(n,s){if(!(this instanceof o))throw"FixedHeader must be initialised with the 'new' keyword.";if(!0===s&&(s={}),n=new r.Api(n),this.c=t.extend(!0,{},o.defaults,s),this.s={dt:n,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:t(e).height(),visible:!0},headerMode:null,footerMode:null,autoWidth:n.settings()[0].oFeatures.bAutoWidth,namespace:".dtfc"+a++,scrollLeft:{header:-1,footer:-1},enable:!0,autoDisable:!1},this.dom={floatingHeader:null,thead:t(n.table().header()),tbody:t(n.table().body()),tfoot:t(n.table().footer()),header:{host:null,floating:null,floatingParent:t('
'),placeholder:null},footer:{host:null,floating:null,floatingParent:t('
'),placeholder:null}},this.dom.header.host=this.dom.thead.parent(),this.dom.footer.host=this.dom.tfoot.parent(),(s=n.settings()[0])._fixedHeader)throw"FixedHeader already initialised on table "+s.nTable.id;(s._fixedHeader=this)._constructor()}var r=t.fn.dataTable,a=0;return t.extend(o.prototype,{destroy:function(){var n=this.dom;this.s.dt.off(".dtfc"),t(e).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(t,e,n){this.s.enable=t,this.s.enableType=n,!e&&e!==s||(this._positions(),this._scroll(!0))},enabled:function(){return this.s.enable},headerOffset:function(t){return t!==s&&(this.c.headerOffset=t,this.update()),this.c.headerOffset},footerOffset:function(t){return t!==s&&(this.c.footerOffset=t,this.update()),this.c.footerOffset},update:function(e){var n=this.s.dt.table().node();(this.s.enable||this.s.autoDisable)&&(t(n).is(":visible")?(this.s.autoDisable=!1,this.enable(!0,!1)):(this.s.autoDisable=!0,this.enable(!1,!1)),0!==t(n).children("thead").length&&(this._positions(),this._scroll(e===s||e)))},_constructor:function(){var n=this,s=this.s.dt,o=(t(e).on("scroll"+this.s.namespace,(function(){n._scroll()})).on("resize"+this.s.namespace,r.util.throttle((function(){n.s.position.windowHeight=t(e).height(),n.update()}),50)),t(".fh-fixedHeader"));!this.c.headerOffset&&o.length&&(this.c.headerOffset=o.outerHeight()),o=t(".fh-fixedFooter");!this.c.footerOffset&&o.length&&(this.c.footerOffset=o.outerHeight()),s.on("column-reorder.dt.dtfc column-visibility.dt.dtfc column-sizing.dt.dtfc responsive-display.dt.dtfc",(function(t,e){n.update()})).on("draw.dt.dtfc",(function(t,e){n.update(e!==s.settings()[0])})),s.on("destroy.dtfc",(function(){n.destroy()})),this._positions(),this._scroll()},_clone:function(e,n){var s,o,r=this,a=this.s.dt,i=this.dom[e],l="header"===e?this.dom.thead:this.dom.tfoot;"footer"===e&&this._scrollEnabled()||(!n&&i.floating?i.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(i.floating&&(null!==i.placeholder&&i.placeholder.remove(),this._unsize(e),i.floating.children().detach(),i.floating.remove()),n=t(a.table().node()),s=t(n.parent()),o=this._scrollEnabled(),i.floating=t(a.table().node().cloneNode(!1)).attr("aria-hidden","true").css({"table-layout":"fixed",top:0,left:0}).removeAttr("id").append(l),i.floatingParent.css({width:s.width(),overflow:"hidden",height:"fit-content",position:"fixed",left:o?n.offset().left+s.scrollLeft():0}).css("header"===e?{top:this.c.headerOffset,bottom:""}:{top:"",bottom:this.c.footerOffset}).addClass("footer"===e?"dtfh-floatingparentfoot":"dtfh-floatingparenthead").append(i.floating).appendTo("body"),this._stickyPosition(i.floating,"-"),(a=function(){var t=s.scrollLeft();r.s.scrollLeft={footer:t,header:t},i.floatingParent.scrollLeft(r.s.scrollLeft.header)})(),s.off("scroll.dtfh").on("scroll.dtfh",a),i.placeholder=l.clone(!1),i.placeholder.find("*[id]").removeAttr("id"),i.host.prepend(i.placeholder),this._matchWidths(i.placeholder,i.floating)))},_stickyPosition:function(e,n){var s,o;this._scrollEnabled()&&(o="rtl"===t((s=this).s.dt.table().node()).css("direction"),e.find("th").each((function(){var e,r,a;"sticky"===t(this).css("position")&&(e=t(this).css("right"),r=t(this).css("left"),"auto"===e||o?"auto"!==r&&o&&(a=+r.replace(/px/g,"")+("-"===n?-1:1)*s.s.dt.settings()[0].oBrowser.barWidth,t(this).css("left",0_&&l+this.c.headerOffset+b.theadHeightg||this.dom.header.floatingParent===s?o=!0:this.dom.header.floatingParent.css({top:this.c.headerOffset,position:"fixed"}).append(this.dom.header.floating)):h="below",!o&&h===this.s.headerMode||this._modeChange(h,"header",o),this._horizontal("header",i)),v={offset:{top:0,left:0},height:0},y={offset:{top:0,left:0},height:0},this.c.footer&&this.dom.tfoot.length&&(!this.s.enable||!b.visible||b.tfootBottom+this.c.footerOffset<=f?d="in-place":g+b.tfootHeight+this.c.footerOffset>f&&_+this.c.footerOffsetl&&(b=f+((g=l-a.top)>-v.height?g:0)-(v.offset.top+(g<-v.height?v.height:0)+y.height),p.outerHeight(b=b<0?0:b),Math.round(p.outerHeight())>=Math.round(b)?t(this.dom.tfoot.parent()).addClass("fixedHeader-floating"):t(this.dom.tfoot.parent()).removeClass("fixedHeader-floating"))),this.dom.header.floating&&this.dom.header.floatingParent.css("left",c-i),this.dom.footer.floating&&this.dom.footer.floatingParent.css("left",c-i),this.s.dt.settings()[0]._fixedColumns!==s&&(this.dom.header.rightBlocker=(_=function(e,n,o){var r;return null!==(o=o===s?0===(r=t("div.dtfc-"+e+"-"+n+"-blocker")).length?null:r.clone().css("z-index",1):o)&&("in"===h||"below"===h?o.appendTo("body").css({top:("top"===n?v:y).offset.top,left:"right"===e?c+u-o.width():c}):o.detach()),o})("right","top",this.dom.header.rightBlocker),this.dom.header.leftBlocker=_("left","top",this.dom.header.leftBlocker),this.dom.footer.rightBlocker=_("right","bottom",this.dom.footer.rightBlocker),this.dom.footer.leftBlocker=_("left","bottom",this.dom.footer.leftBlocker)))},_scrollEnabled:function(){var t=this.s.dt.settings()[0].oScroll;return""!==t.sY||""!==t.sX}}),o.version="3.4.0",o.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0},t.fn.dataTable.FixedHeader=o,t.fn.DataTable.FixedHeader=o,t(n).on("init.dt.dtfh",(function(e,n,s){var a;"dt"===e.namespace&&(e=n.oInit.fixedHeader,a=r.defaults.fixedHeader,!e&&!a||n._fixedHeader||(a=t.extend({},a,e),!1!==e&&new o(n,a)))})),r.Api.register("fixedHeader()",(function(){})),r.Api.register("fixedHeader.adjust()",(function(){return this.iterator("table",(function(t){(t=t._fixedHeader)&&t.update()}))})),r.Api.register("fixedHeader.enable()",(function(t){return this.iterator("table",(function(e){e=e._fixedHeader,t=t===s||t,e&&t!==e.enabled()&&e.enable(t)}))})),r.Api.register("fixedHeader.enabled()",(function(){if(this.context.length){var t=this.context[0]._fixedHeader;if(t)return t.enabled()}return!1})),r.Api.register("fixedHeader.disable()",(function(){return this.iterator("table",(function(t){(t=t._fixedHeader)&&t.enabled()&&t.enable(!1)}))})),t.each(["header","footer"],(function(t,e){r.Api.register("fixedHeader."+e+"Offset()",(function(t){var n=this.context;return t===s?n.length&&n[0]._fixedHeader?n[0]._fixedHeader[e+"Offset"]():s:this.iterator("table",(function(n){(n=n._fixedHeader)&&n[e+"Offset"](t)}))}))})),r})), /*! Bootstrap 5 styling wrapper for FixedHeader * © SpryMedia Ltd - datatables.net/license */ function(t){if("function"==typeof define&&define.amd)define(["jquery","datatables.net-bs5","datatables.net-fixedheader"],(function(e){return t(e,window,document)}));else if("object"==typeof exports){var e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net-bs5")(t,e),e.fn.dataTable.FixedHeader||require("datatables.net-fixedheader")(t,e)};"undefined"==typeof window?module.exports=function(s,o){return s||(s=window),o||(o=e(s)),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))}else t(jQuery,window,document)}((function(t,e,n,s){"use strict";return t.fn.dataTable})),function(t){var e,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?(e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)},"undefined"==typeof window?module.exports=function(s,o){return s=s||window,o=o||e(s),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))):t(jQuery,window,document)}((function(t,e,n,s){"use strict";function o(e,n){if(!r.versionCheck||!r.versionCheck("1.10.10"))throw"DataTables Responsive requires DataTables 1.10.10 or newer";this.s={childNodeStore:{},columns:[],current:[],dt:new r.Api(e)},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=t.extend(!0,{},o.defaults,r.defaults.responsive,n),(e.responsive=this)._constructor())}var r=t.fn.dataTable,a=(t.extend(o.prototype,{_constructor:function(){var n=this,s=this.s.dt,o=s.settings()[0],a=t(e).innerWidth();!1!==(o=(s.settings()[0]._responsive=this,t(e).on("resize.dtr orientationchange.dtr",r.util.throttle((function(){var s=t(e).innerWidth();s!==a&&(n._resize(),a=s)}))),o.oApi._fnCallbackReg(o,"aoRowCreatedCallback",(function(e,o,r){-1!==t.inArray(!1,n.s.current)&&t(">td, >th",e).each((function(e){e=s.column.index("toData",e),!1===n.s.current[e]&&t(this).css("display","none")}))})),s.on("destroy.dtr",(function(){s.off(".dtr"),t(s.table().body()).off(".dtr"),t(e).off("resize.dtr orientationchange.dtr"),s.cells(".dtr-control").nodes().to$().removeClass("dtr-control"),t.each(n.s.current,(function(t,e){!1===e&&n._setColumnVis(t,!0)}))})),this.c.breakpoints.sort((function(t,e){return t.widthe.width?-1:0})),this._classLogic(),this._resizeAuto(),this.c.details)).type&&(n._detailsInit(),s.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)})),s.on("draw.dtr",(function(){n._redrawChildren()})),t(s.table().node()).addClass("dtr-"+o.type)),s.on("column-reorder.dtr",(function(t,e,s){n._classLogic(),n._resizeAuto(),n._resize(!0)})),s.on("column-sizing.dtr",(function(){n._resizeAuto(),n._resize()})),s.on("column-calc.dt",(function(t,e){for(var s=n.s.current,o=0;o=l&&i(t,o[d].name);else if("not-"===s)for(d=0,c=o.length;d").append(r).appendTo(o)),t("").append(s).appendTo(n),"inline"===this.c.details.type&&t(e).addClass("dtr-inline collapsed"),t(e).find("[name]").removeAttr("name"),t(e).css("position","relative"),(r=t("
").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(e)).insertBefore(a.table().node()),s.each((function(t){t=a.column.index("fromVisible",t),i[t].minWidth=this.offsetWidth||0})),r.remove())},_responsiveOnlyHidden:function(){var e=this.s.dt;return t.map(this.s.current,(function(t,n){return!1===e.column(n).visible()||t}))},_setColumnVis:function(e,n){var s=this,o=this.s.dt,r=n?"":"none";t(o.column(e).header()).css("display",r).toggleClass("dtr-hidden",!n),t(o.column(e).footer()).css("display",r).toggleClass("dtr-hidden",!n),o.column(e).nodes().to$().css("display",r).toggleClass("dtr-hidden",!n),t.isEmptyObject(this.s.childNodeStore)||o.cells(null,e).indexes().each((function(t){s._childNodesRestore(o,t.row,t.column)}))},_tabIndexes:function(){var e=this.s.dt,n=e.cells({page:"current"}).nodes().to$(),s=e.settings()[0],o=this.c.details.target;n.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),("number"==typeof o?e.cells(null,o,{page:"current"}).nodes().to$():t(o="td:first-child, th:first-child"===o?">td:first-child, >th:first-child":o,e.rows({page:"current"}).nodes())).attr("tabIndex",s.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(e,n,s){return n?t(e.node()).hasClass("parent")?(e.child(s(),"child").show(),!0):void 0:e.child.isShown()?(e.child(!1),!1):(e.child(s(),"child").show(),!0)},childRowImmediate:function(t,e,n){return!e&&t.child.isShown()||!t.responsive.hasHidden()?(t.child(!1),!1):(t.child(n(),"child").show(),!0)},modal:function(e){return function(s,o,r,a){if(o){if(!(l=t("div.dtr-modal-content")).length||s.index()!==l.data("dtr-row-idx"))return null;l.empty().append(r())}else{var i=function(){l.remove(),t(n).off("keypress.dtr"),t(s.node()).removeClass("parent"),a()},l=t('
').append(t('
').append(t('
').data("dtr-row-idx",s.index()).append(r())).append(t('
×
').click((function(){i()})))).append(t('
').click((function(){i()}))).appendTo("body");t(s.node()).addClass("parent"),t(n).on("keyup.dtr",(function(t){27===t.keyCode&&(t.stopPropagation(),i())}))}return e&&e.header&&t("div.dtr-modal-content").prepend("

"+e.header(s)+"

"),!0}}}).childRow,renderer:(o.renderer={listHiddenNodes:function(){return function(e,n,s){var o=this,r=t('
    '),a=!1;return t.each(s,(function(n,s){var i;s.hidden&&(i=s.className?'class="'+s.className+'"':"",t("
  • '+s.title+"
  • ").append(t('').append(o._childNodes(e,s.rowIndex,s.columnIndex))).appendTo(r),a=!0)})),!!a&&r}},listHidden:function(){return function(e,n,s){return s=t.map(s,(function(t){var e=t.className?'class="'+t.className+'"':"";return t.hidden?"
  • '+t.title+' '+t.data+"
  • ":""})).join(""),!!s&&t('
      ').append(s)}},tableAll:function(e){return e=t.extend({tableClass:""},e),function(n,s,o){return o=t.map(o,(function(t){return"'+t.title+": "+t.data+""})).join(""),t('').append(o)}}}).listHidden(),target:0,type:"inline"},orthogonal:"display"},t.fn.dataTable.Api);return a.register("responsive()",(function(){return this})),a.register("responsive.index()",(function(e){return{column:(e=t(e)).data("dtr-index"),row:e.parent().data("dtr-index")}})),a.register("responsive.rebuild()",(function(){return this.iterator("table",(function(t){t._responsive&&t._responsive._classLogic()}))})),a.register("responsive.recalc()",(function(){return this.iterator("table",(function(t){t._responsive&&(t._responsive._resizeAuto(),t._responsive._resize())}))})),a.register("responsive.hasHidden()",(function(){var e=this.context[0];return!!e._responsive&&-1!==t.inArray(!1,e._responsive._responsiveOnlyHidden())})),a.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",(function(){return this.iterator("column",(function(t,e){return!!t._responsive&&t._responsive._responsiveOnlyHidden()[e]}),1)})),o.version="2.5.0",t.fn.dataTable.Responsive=o,t.fn.DataTable.Responsive=o,t(n).on("preInit.dt.dtr",(function(e,n,s){"dt"===e.namespace&&(t(n.nTable).hasClass("responsive")||t(n.nTable).hasClass("dt-responsive")||n.oInit.responsive||r.defaults.responsive)&&!1!==(e=n.oInit.responsive)&&new o(n,t.isPlainObject(e)?e:{})})),r})),function(t){var e,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net-bs5","datatables.net-responsive"],(function(e){return t(e,window,document)})):"object"==typeof exports?(e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net-bs5")(t,e),e.fn.dataTable.Responsive||require("datatables.net-responsive")(t,e)},"undefined"==typeof window?module.exports=function(s,o){return s=s||window,o=o||e(s),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))):t(jQuery,window,document)}((function(t,e,n,s){"use strict";var o,r=t.fn.dataTable,a=r.Responsive.display,i=a.modal,l=t('").appendTo(n),o=o.oClasses,a=(o=r.versionCheck("2")?{container:o.container,scroller:o.scrolling.container,body:o.scrolling.body}:{container:o.sWrapper,scroller:o.sScrollWrapper,body:o.sScrollBody},t('
      ')),i=(t("tbody tr:lt(4)",e).clone().appendTo(s),t("tr",s).length);if(1===i)s.prepend(""),s.append("");else for(;i<3;i++)s.append("");t("div."+o.body,a).append(n),o=this.s.dt.nHolding||e.parentNode,t(o).is(":visible")||(o="body"),a.find("input").removeAttr("name"),a.appendTo(o),this.s.heights.row=t("tr",s).eq(1).outerHeight(),a.remove()},_draw:function(){var e=this,n=this.s.heights,s=this.dom.scroller.scrollTop,o=t(this.s.dt.nTable).height(),r=this.s.dt._iDisplayStart,a=this.s.dt._iDisplayLength,i=this.s.dt.fnRecordsDisplay(),l=s+n.viewport,d=(this.s.skip=!0,!this.s.dt.bSorted&&!this.s.dt.bFiltered||0!==r||this.s.dt._drawHold||(this.s.topRowFloat=0),s="jump"===this.s.scrollType?this._domain("virtualToPhysical",this.s.topRowFloat*n.row):s,this.s.baseScrollTop=s,this.s.baseRowTop=this.s.topRowFloat,s-(this.s.topRowFloat-r)*n.row);0===r?d=0:i<=r+a?d=n.scroll-o:d+on.scroll-n.viewport-n.row?n.scroll-n.viewport-n.row:s+r,this.s.skip=!1,e.s.ingnoreScroll&&(this.s.dt.oFeatures.bStateSave&&null!==this.s.dt.oLoadedState&&void 0!==this.s.dt.oLoadedState.scroller?((a=!(!this.s.dt.sAjaxSource&&!e.s.dt.ajax||this.s.dt.oFeatures.bServerSide))&&2<=this.s.dt.iDraw||!a&&1<=this.s.dt.iDraw)&&setTimeout((function(){t(e.dom.scroller).scrollTop(e.s.dt.oLoadedState.scroller.scrollTop),setTimeout((function(){e.s.ingnoreScroll=!1}),0)}),0):e.s.ingnoreScroll=!1),this.s.dt.oFeatures.bInfo&&setTimeout((function(){e._info.call(e)}),0),t(this.s.dt.nTable).triggerHandler("position.dts.dt",d)},_domain:function(t,e){var n,s=this.s.heights,o=1e4;return s.virtual===s.scroll||e=s.virtual-o?(n=s.virtual-e,s.scroll-n):"physicalToVirtual"===t&&e>=s.scroll-o?(n=s.scroll-e,s.virtual-n):(s=o-(n=(s.virtual-o-o)/(s.scroll-o-o))*o,"virtualToPhysical"===t?(e-s)/n:n*e+s)},_info:function(){if(this.s.dt.oFeatures.bInfo){var e,n=this.s.dt,s=this.s.dtApi,o=n.oLanguage,r=(a=s.page.info()).recordsDisplay,a=a.recordsTotal,i=Math.floor(this.s.topRowFloat)+1,l=r<(l=i+Math.floor(this.s.heights.viewport/this.s.heights.row))?r:l,d=((o=(0===r&&r==a?e=o.sInfoEmpty+o.sInfoPostFix:0===r?e=o.sInfoEmpty+" "+o.sInfoFiltered+o.sInfoPostFix:r==a?e=o.sInfo+o.sInfoPostFix:(e=o.sInfo,o.sInfoFiltered,o.sInfoPostFix),e=this._macros(e,i,l,a,r),o.fnInfoCallback))&&(e=o.call(n.oInstance,n,i,l,a,r,e)),n.aanFeatures.i);if(void 0!==d){for(var c=0,u=d.length;cs.viewport?"jump":"cont",this.s.topRowFloat="cont"===this.s.scrollType?this.pixelsToRow(o,!1,!1):this._domain("physicalToVirtual",o)/s.row,this.s.topRowFloat<0&&(this.s.topRowFloat=0),this.s.forceReposition||othis.s.redrawBottom?(e=Math.ceil((this.s.displayBuffer-1)/2*this.s.viewportRows),e=parseInt(this.s.topRowFloat,10)-e,this.s.forceReposition=!1,e<=0?e=0:e+this.s.dt._iDisplayLength>this.s.dt.fnRecordsDisplay()?(e=this.s.dt.fnRecordsDisplay()-this.s.dt._iDisplayLength)<0&&(e=0):e%2!=0&&e++,(this.s.targetTop=e)!=this.s.dt._iDisplayStart&&(this.s.tableTop=t(this.s.dt.nTable).offset().top,this.s.tableBottom=t(this.s.dt.nTable).height()+this.s.tableTop,e=function(){n.s.dt._iDisplayStart=n.s.targetTop,n.s.dtApi.draw("page")},this.s.dt.oFeatures.bServerSide?(this.s.forceReposition=!0,t(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(e,this.s.serverWait)):e())):this.s.topRowFloat=this.pixelsToRow(o,!1,!0),this._info(),this.s.lastScrollTop=o,this.s.stateSaveThrottle(),"jump"===this.s.scrollType&&this.s.mousedown&&(this.s.labelVisible=!0),this.s.labelVisible&&(e=(s.viewport-s.labelHeight-s.xbar)/s.scroll,this.dom.label.html(this.s.dt.fnFormatNumber(parseInt(this.s.topRowFloat,10)+1)).css("top",o+o*e).css("display","block"))))},_scrollForce:function(){var t=this.s.heights;t.virtual=t.row*this.s.dt.fnRecordsDisplay(),t.scroll=t.virtual,1e6this.s.heights.row?t.scroll+"px":this.s.heights.row+"px"}}),o.oDefaults=o.defaults={boundaryScale:.5,displayBuffer:9,rowHeight:"auto",serverWait:200},o.version="2.3.0",t(n).on("preInit.dt.dtscroller",(function(e,n){var s;"dt"===e.namespace&&(e=n.oInit.scroller,s=r.defaults.scroller,(e||s)&&(s=t.extend({},e,s),!1!==e&&new o(n,s)))})),t.fn.dataTable.Scroller=o,t.fn.DataTable.Scroller=o,t.fn.dataTable.Api);return a.register("scroller()",(function(){return this})),a.register("scroller().rowToPixels()",(function(t,e,n){var s=this.context;if(s.length&&s[0].oScroller)return s[0].oScroller.rowToPixels(t,e,n)})),a.register("scroller().pixelsToRow()",(function(t,e,n){var s=this.context;if(s.length&&s[0].oScroller)return s[0].oScroller.pixelsToRow(t,e,n)})),a.register(["scroller().scrollToRow()","scroller.toPosition()"],(function(t,e){return this.iterator("table",(function(n){n.oScroller&&n.oScroller.scrollToRow(t,e)})),this})),a.register("row().scrollTo()",(function(t){var e=this;return this.iterator("row",(function(n,s){n.oScroller&&(s=e.rows({order:"applied",search:"applied"}).indexes().indexOf(s),n.oScroller.scrollToRow(s,t))})),this})),a.register("scroller.measure()",(function(t){return this.iterator("table",(function(e){e.oScroller&&e.oScroller.measure(t)})),this})),a.register("scroller.page()",(function(){var t=this.context;if(t.length&&t[0].oScroller)return t[0].oScroller.pageInfo()})),r})),function(t){var e,n;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(e){return t(e,window,document)})):"object"==typeof exports?(e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)},"undefined"==typeof window?module.exports=function(s,o){return s=s||window,o=o||e(s),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))):t(jQuery,window,document)}((function(t,e,n,s){"use strict";var o=t.fn.dataTable;function r(t,e,n){function s(e,n){no.indexOf(n)&&(s=n,n=e,e=s),!1);return o.filter((function(t){return t===e&&(r=!0),t===n?!(r=!1):r}))}var r;n=t.cells({selected:!0}).any()||n?(r=s(n.column,e.column),o(n.row,e.row)):(r=s(0,e.column),o(0,e.row)),n=t.cells(n,r).flatten();t.cells(e,{selected:!0}).any()?t.cells(n).deselect():t.cells(n).select()}function a(e){var n=e.settings()[0]._select.selector;t(e.table().container()).off("mousedown.dtSelect",n).off("mouseup.dtSelect",n).off("click.dtSelect",n),t("body").off("click.dtSelect"+f(e.table().node()))}function i(n){var s,o=t(n.table().container()),r=n.settings()[0],a=r._select.selector;o.on("mousedown.dtSelect",a,(function(t){(t.shiftKey||t.metaKey||t.ctrlKey)&&o.css("-moz-user-select","none").one("selectstart.dtSelect",a,(function(){return!1})),e.getSelection&&(s=e.getSelection())})).on("mouseup.dtSelect",a,(function(){o.css("-moz-user-select","")})).on("click.dtSelect",a,(function(o){var r,a=n.select.items();if(s&&((!(d=e.getSelection()).anchorNode||t(d.anchorNode).closest("table")[0]===n.table().node())&&d!==s))return;var i,d=n.settings()[0],c=n.settings()[0].oClasses.sWrapper.trim().replace(/ +/g,".");t(o.target).closest("div."+c)[0]==n.table().container()&&(c=n.cell(t(o.target).closest("td, th"))).any()&&(i=t.Event("user-select.dt"),l(n,i,[a,c,o]),i.isDefaultPrevented()||(i=c.index(),"row"===a?(r=i.row,u(o,n,d,"row",r)):"column"===a?(r=c.index().column,u(o,n,d,"column",r)):"cell"===a&&(r=c.index(),u(o,n,d,"cell",r)),d._select_lastCell=i))})),t("body").on("click.dtSelect"+f(n.table().node()),(function(e){var s;!r._select.blurable||t(e.target).parents().filter(n.table().container()).length||0===t(e.target).parents("html").length||t(e.target).parents("div.DTE").length||(s=t.Event("select-blur.dt"),l(n,s,[e.target,e]),s.isDefaultPrevented()||c(r,!0))}))}function l(e,n,s,o){o&&!e.flatten().length||("string"==typeof n&&(n+=".dt"),s.unshift(e),t(e.table().node()).trigger(n,s))}function d(e,n,s,o){var r,a=e[n+"s"]({search:"applied"}).indexes(),i=(o=t.inArray(o,a),t.inArray(s,a));e[n+"s"]({selected:!0}).any()||-1!==o?(i').append(e.i18n("select."+s+"s",{_:"%d "+s+"s selected",0:"",1:"1 "+s+" selected"},o)))},t.each(i.aanFeatures.i,(function(e,n){n=t(n);var i=t(''),l=(a(i,"row",s),a(i,"column",o),a(i,"cell",r),n.children("span.select-info"));l.length&&l.remove(),""!==i.text()&&n.append(i)}))),n.state.save()})),n.on("destroy.dtSelect",(function(){t(n.rows({selected:!0}).nodes()).removeClass(n.settings()[0]._select.className),a(n),n.off(".dtSelect"),t("body").off(".dtSelect"+f(n.table().node()))}))}(n),n._select.style=e;var r=new o.Api(n);a(r),"api"!==e&&i(r),l(new o.Api(n),"selectStyle",[e])}))})),h("select.selector()",(function(t){return t===s?this.context[0]._select.selector:this.iterator("table",(function(e){a(new o.Api(e)),e._select.selector=t,"api"!==e._select.style&&i(new o.Api(e))}))})),p("rows().select()","row().select()",(function(e){var n=this;return!1===e?this.deselect():(this.iterator("row",(function(e,n){c(e),e.aoData[n]._select_selected=!0,t(e.aoData[n].nTr).addClass(e._select.className)})),this.iterator("table",(function(t,e){l(n,"select",["row",n[e]],!0)})),this)})),h("row().selected()",(function(){var t=this.context[0];return!!(t&&this.length&&t.aoData[this[0]]&&t.aoData[this[0]]._select_selected)})),p("columns().select()","column().select()",(function(e){var n=this;return!1===e?this.deselect():(this.iterator("column",(function(e,n){c(e),e.aoColumns[n]._select_selected=!0,n=new o.Api(e).column(n),t(n.header()).addClass(e._select.className),t(n.footer()).addClass(e._select.className),n.nodes().to$().addClass(e._select.className)})),this.iterator("table",(function(t,e){l(n,"select",["column",n[e]],!0)})),this)})),h("column().selected()",(function(){var t=this.context[0];return!!(t&&this.length&&t.aoColumns[this[0]]&&t.aoColumns[this[0]]._select_selected)})),p("cells().select()","cell().select()",(function(e){var n=this;return!1===e?this.deselect():(this.iterator("cell",(function(e,n,o){c(e),(n=e.aoData[n])._selected_cells===s&&(n._selected_cells=[]),n._selected_cells[o]=!0,n.anCells&&t(n.anCells[o]).addClass(e._select.className)})),this.iterator("table",(function(t,e){l(n,"select",["cell",n.cells(n[e]).indexes().toArray()],!0)})),this)})),h("cell().selected()",(function(){var t=this.context[0];return!!(t&&this.length&&(t=t.aoData[this[0][0].row])&&t._selected_cells&&t._selected_cells[this[0][0].column])})),p("rows().deselect()","row().deselect()",(function(){var e=this;return this.iterator("row",(function(e,n){e.aoData[n]._select_selected=!1,e._select_lastCell=null,t(e.aoData[n].nTr).removeClass(e._select.className)})),this.iterator("table",(function(t,n){l(e,"deselect",["row",e[n]],!0)})),this})),p("columns().deselect()","column().deselect()",(function(){var e=this;return this.iterator("column",(function(e,n){e.aoColumns[n]._select_selected=!1;var s=new o.Api(e),r=s.column(n);t(r.header()).removeClass(e._select.className),t(r.footer()).removeClass(e._select.className),s.cells(null,n).indexes().each((function(n){var s=e.aoData[n.row],o=s._selected_cells;!s.anCells||o&&o[n.column]||t(s.anCells[n.column]).removeClass(e._select.className)}))})),this.iterator("table",(function(t,n){l(e,"deselect",["column",e[n]],!0)})),this})),p("cells().deselect()","cell().deselect()",(function(){var e=this;return this.iterator("cell",(function(e,n,o){(n=e.aoData[n])._selected_cells!==s&&(n._selected_cells[o]=!1),n.anCells&&!e.aoColumns[o]._select_selected&&t(n.anCells[o]).removeClass(e._select.className)})),this.iterator("table",(function(t,n){l(e,"deselect",["cell",e[n]],!0)})),this}));var b=0;return t.extend(o.ext.buttons,{selected:{text:m("selected","Selected"),className:"buttons-selected",limitTo:["rows","columns","cells"],init:function(e,n,s){var o=this;s._eventNamespace=".select"+b++,e.on(g(s),(function(){var n,r;o.enable((n=e,r=s,!(-1===t.inArray("rows",r.limitTo)||!n.rows({selected:!0}).any())||!(-1===t.inArray("columns",r.limitTo)||!n.columns({selected:!0}).any())||!(-1===t.inArray("cells",r.limitTo)||!n.cells({selected:!0}).any())))})),this.disable()},destroy:function(t,e,n){t.off(n._eventNamespace)}},selectedSingle:{text:m("selectedSingle","Selected single"),className:"buttons-selected-single",init:function(t,e,n){var s=this;n._eventNamespace=".select"+b++,t.on(g(n),(function(){var e=t.rows({selected:!0}).flatten().length+t.columns({selected:!0}).flatten().length+t.cells({selected:!0}).flatten().length;s.enable(1===e)})),this.disable()},destroy:function(t,e,n){t.off(n._eventNamespace)}},selectAll:{text:m("selectAll","Select all"),className:"buttons-select-all",action:function(t,e,n,s){var o=this.select.items(),r=s.selectorModifier;(r?("function"==typeof r&&(r=r.call(e,t,e,n,s)),this[o+"s"](r)):this[o+"s"]()).select()}},selectNone:{text:m("selectNone","Deselect all"),className:"buttons-select-none",action:function(){c(this.settings()[0],!0)},init:function(t,e,n){var s=this;n._eventNamespace=".select"+b++,t.on(g(n),(function(){var e=t.rows({selected:!0}).flatten().length+t.columns({selected:!0}).flatten().length+t.cells({selected:!0}).flatten().length;s.enable(0
      ');this.dom={container:a,date:a.find("."+s+"-date"),title:a.find("."+s+"-title"),calendar:a.find("."+s+"-calendar"),time:a.find("."+s+"-time"),error:a.find("."+s+"-error"),buttons:a.find("."+s+"-buttons"),clear:a.find("."+s+"-clear"),today:a.find("."+s+"-today"),previous:a.find("."+s+"-iconLeft"),next:a.find("."+s+"-iconRight"),input:t(n)},this.s={d:null,display:null,minutesRange:null,secondsRange:null,namespace:"dateime-"+o._instance++,parts:{date:null!==this.c.format.match(/[YMD]|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]/)}},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 t.extend(o.prototype,{destroy:function(){this._hide(!0),this.dom.container.off().empty(),this.dom.input.removeClass("dt-datetime").removeAttr("autocomplete").off(".datetime")},display:function(t,e){return t!==s&&this.s.display.setUTCFullYear(t),e!==s&&this.s.display.setUTCMonth(e-1),t!==s||e!==s?(this._setTitle(),this._setCalander(),this):{month:this.s.display.getUTCMonth()+1,year:this.s.display.getUTCFullYear()}},errorMsg:function(t){var e=this.dom.error;return t?e.html(t):e.empty(),this},hide:function(){return this._hide(),this},max:function(t){return this.c.maxDate="string"==typeof t?new Date(t):t,this._optionsTitle(),this._setCalander(),this},min:function(t){return this.c.minDate="string"==typeof t?new Date(t):t,this._optionsTitle(),this._setCalander(),this},owns:function(e){return 0n;t.setUTCMonth(e),s&&(t.setUTCDate(n),t.setUTCMonth(e))},_daysInMonth:function(t,e){return[31,t%4!=0||t%100==0&&t%400!=0?28:29,31,30,31,30,31,31,30,31,30,31][e]},_dateToUtc:function(t){return t&&new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()))},_dateToUtcString:function(t){return this._isLuxon()?r.DateTime.fromJSDate(t).toUTC().toISODate():t.getUTCFullYear()+"-"+this._pad(t.getUTCMonth()+1)+"-"+this._pad(t.getUTCDate())},_hide:function(s){!s&&"hidden"===this.dom.input.attr("type")||(s=this.s.namespace,this.dom.container.detach(),t(e).off("."+s),t(n).off("keydown."+s),t("div.dataTables_scrollBody").off("scroll."+s),t("div.DTE_Body_Content").off("scroll."+s),t("body").off("click."+s),t(this.dom.input[0].offsetParent).off("."+s))},_hours24To12:function(t){return 0===t?12:12':(e=["selectable"],n=this.c.classPrefix,t.disabled&&e.push("disabled"),t.today&&e.push("now"),t.selected&&e.push("selected"),'
      ")},_htmlMonth:function(e,n){for(var s=this._dateToUtc(new Date),o=this._daysInMonth(e,n),r=new Date(Date.UTC(e,n,1)).getUTCDay(),a=[],i=[],l=(0"+i.join("")+""),i=[],h=0)}var _,w=this.c.classPrefix,T=w+"-table";return this.c.showWeekNumber&&(T+=" weekNumber"),c&&(_=c>=new Date(Date.UTC(e,n,1,0,0,0)),this.dom.title.find("div."+w+"-iconLeft").css("display",_?"none":"block")),u&&(_=u'+this._htmlMonthHead()+""+a.join("")+"
       
       
       
      "},_htmlMonthHead:function(){var t=[],e=this.c.firstDay,n=this.c.i18n;this.c.showWeekNumber&&t.push("");for(var s=0;s<7;s++)t.push(""+function(t){for(t+=e;7<=t;)t-=7;return n.weekdays[t]}(s)+"");return t.join("")},_htmlWeekOfYear:function(t,e,n){return(e=new Date(n,e,t,0,0,0,0)).setDate(e.getDate()+4-(e.getDay()||7)),t=new Date(n,0,1),n=Math.ceil(((e-t)/864e5+1)/7),''+n+""},_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(t,e,n){n=n||e;var s=this.dom.container.find("select."+this.c.classPrefix+"-"+t);s.empty();for(var o=0,r=e.length;o'+n[o]+"")},_optionSet:function(t,e){var n=(t=this.dom.container.find("select."+this.c.classPrefix+"-"+t)).parent().children("span");t.val(e),e=t.find("option:selected");n.html(0!==e.length?e.text():this.c.i18n.unknown)},_optionsTime:function(e,n,s,o,r){var a,i=this.c.classPrefix,l=this.dom.container.find("div."+i+"-"+e),d=12===n?function(t){return t}:this._pad,c=(i=this.c.classPrefix)+"-table",u=this.c.i18n;if(l.length){var f="",h=10,p=function(r,a,l){12===n&&"number"==typeof r&&(12<=s&&(r+=12),12==r?r=0:24==r&&(r=12));var d=s===r||"am"===r&&s<12||"pm"===r&&12<=s?"selected":"";return"number"==typeof r&&o&&-1===t.inArray(r,o)&&(d+=" disabled"),l&&(d+=" "+l),'"};if(12===n){for(f+="",a=1;a<=6;a++)f+=p(a,d(a));for(f=(f+=p("am",u.amPm[0]))+"",a=7;a<=12;a++)f+=p(a,d(a));f=f+p("pm",u.amPm[1])+"",h=7}else{if(24===n)for(var m=0,g=0;g<4;g++){for(f+="",a=0;a<6;a++)f+=p(m,d(m)),m++;f+=""}else{for(f+="",g=0;g<60;g+=10)f+=p(g,d(g),"range");f=f+'';var b=null!==r?r:-1===s?0:10*Math.floor(s/10);for(f+="",g=b+1;g"}h=6}l.empty().append('
      "+f+"
      '+u[e]+"
      ")}},_optionsTitle:function(){var t=this.c.i18n,e=this.c.minDate,n=this.c.maxDate;e=e?e.getFullYear():null,n=n?n.getFullYear():null,e=null!==e?e:(new Date).getFullYear()-this.c.yearRange,n=null!==n?n:(new Date).getFullYear()+this.c.yearRange;this._options("month",this._range(0,11),t.months),this._options("year",this._range(e,n)),this.dom.today.text(t.today).text(t.today),this.dom.clear.text(t.clear).text(t.clear),this.dom.previous.attr("title",t.previous).children("button").text(t.previous),this.dom.next.attr("title",t.next).children("button").text(t.next)},_pad:function(t){return t<10?"0"+t:t},_position:function(){var n,s,o,r="input"===this.c.attachTo?this.dom.input.position():this.dom.input.offset(),a=this.dom.container,i=this.dom.input.outerHeight();a.hasClass("inline")?a.insertAfter(this.dom.input):(this.s.parts.date&&this.s.parts.time&&550t(e).height()&&(i=r.top-n,a.css("top",i<0?0:i)),s+r.left>t(e).width()&&(o=t(e).width()-s,"input"===this.c.attachTo&&(o-=t(a).offsetParent().offset().left),a.css("left",o<0?0:o)))},_range:function(t,e,n){var s=[];n=n||1;for(var o=t;o<=e;o+=n)s.push(o);return s},_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 t(t){return e.c[t+"Available"]||e._range(0,59,e.c[t+"Increment"])}var e=this,n=this.s.d,s=null,o=null!=(s=this._isLuxon()?r.DateTime.fromJSDate(n).toUTC():s)?s.hour:n?n.getUTCHours():-1;this._optionsTime("hours",this.s.parts.hours12?12:24,o,this.c.hoursAvailable),this._optionsTime("minutes",60,null!=s?s.minute:n?n.getUTCMinutes():-1,t("minutes"),this.s.minutesRange),this._optionsTime("seconds",60,null!=s?s.second:n?n.getSeconds():-1,t("seconds"),this.s.secondsRange)},_show:function(){var s=this,o=this.s.namespace,r=(this._position(),t(e).on("scroll."+o+" resize."+o,(function(){s._position()})),t("div.DTE_Body_Content").on("scroll."+o,(function(){s._position()})),t("div.dataTables_scrollBody").on("scroll."+o,(function(){s._position()})),this.dom.input[0].offsetParent);r!==n.body&&t(r).on("scroll."+o,(function(){s._position()})),t(n).on("keydown."+o,(function(t){9!==t.keyCode&&27!==t.keyCode&&13!==t.keyCode||s._hide()})),setTimeout((function(){t("body").on("click."+o,(function(e){t(e.target).parents().filter(s.dom.container).length||e.target===s.dom.input[0]||s._hide()}))}),10)},_writeOutput:function(t){var e=this.s.d,n="",s=this.dom.input;e&&(n=this._convert(e,null,this.c.format)),s.val(n),e=new Event("change",{bubbles:!0});s[0].dispatchEvent(e),"hidden"===s.attr("type")&&this.val(n,!1),t&&s.focus()}}),o.use=function(t){r=t},o._instance=0,o.type="DateTime",o.defaults={attachTo:"body",buttons:{clear:!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"},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.5.0",o.factory=function(s,o){var r=!1;return s&&s.document&&(n=(e=s).document),o&&o.fn&&o.fn.jquery&&(t=o,r=!0),r},e.DateTime||(e.DateTime=o),e.DataTable&&(e.DataTable.DateTime=o),t.fn.dtDateTime=function(t){return this.each((function(){new o(this,t)}))},t.fn.dataTable&&(t.fn.dataTable.DateTime=o,t.fn.DataTable.DateTime=o,t.fn.dataTable.Editor)&&(t.fn.dataTable.Editor.DateTime=o),o})), /*! © SpryMedia Ltd, Matthew Hasbach - datatables.net/license */ function(t){if("function"==typeof define&&define.amd)define(["jquery","datatables.net"],(function(e){return t(e,window,document)}));else if("object"==typeof exports){var e=require("jquery"),n=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)};"undefined"==typeof window?module.exports=function(s,o){return s||(s=window),o||(o=e(s)),n(s,o),t(o,s,s.document)}:(n(window,e),module.exports=t(e,window,window.document))}else t(jQuery,window,document)}((function(t,e,n,s){"use strict";var o=t.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 t(n).on("init.dt",(function(e,n){if("dt"===e.namespace){var r=n.oInit.conditionalPaging||o.defaults.conditionalPaging;if(t.isPlainObject(r)||!0===r){var a=t.isPlainObject(r)?r:{},i=new o.Api(n),l=500,d=function(e){var n=t(i.table().container()).find("div.dataTables_paginate"),s=i.page.info().pages;e instanceof t.Event?s<=1?"fade"===a.style?n.stop().fadeTo(l,0):n.css("visibility","hidden"):"fade"===a.style?n.stop().fadeTo(l,1):n.css("visibility",""):s<=1&&("fade"===a.style?n.css("opacity",0):n.css("visibility","hidden"))};a.speed!==s&&(l=a.speed),d(null),i.on("draw.dt",d)}}})),o}));