vue-tables-2
Version:
Vue.js 2 grid components
1 lines • 117 kB
JavaScript
var VueTables=function(t){var e={};function s(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,s),o.l=!0,o.exports}return s.m=t,s.c=e,s.d=function(t,e,i){s.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},s.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},s.t=function(t,e){if(1&e&&(t=s(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(s.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)s.d(i,o,function(e){return t[e]}.bind(null,o));return i},s.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return s.d(e,"a",e),e},s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},s.p="/dist/",s(s.s=26)}([function(t,e,s){"use strict";function i(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return o.apply(void 0,t)}function o(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return l(!0===t[0],!1,t)}function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return l(!0===t[0],!0,t)}function n(t){if(Array.isArray(t)){for(var e=[],s=0;s<t.length;++s)e.push(n(t[s]));return e}if(a(t)){e={};for(var s in t)e[s]=n(t[s]);return e}return t}function a(t){return t&&"object"==typeof t&&!Array.isArray(t)}function u(t,e){if(!a(t))return e;for(var s in e)"__proto__"!==s&&"constructor"!==s&&"prototype"!==s&&(t[s]=a(t[s])&&a(e[s])?u(t[s],e[s]):e[s]);return t}function l(t,e,s){var i;!t&&a(i=s.shift())||(i={});for(var o=0;o<s.length;++o){var r=s[o];if(a(r))for(var l in r)if("__proto__"!==l&&"constructor"!==l&&"prototype"!==l){var c=t?n(r[l]):r[l];i[l]=e?u(i[l],c):c}}return i}Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=e.clone=e.recursive=e.merge=e.main=void 0,t.exports=e=i,e.default=i,e.main=i,i.clone=n,i.isPlainObject=a,i.recursive=r,e.merge=o,e.recursive=r,e.clone=n,e.isPlainObject=a},function(t,e,s){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=new(((i=s(27))&&i.__esModule?i:{default:i}).default);e.default=o},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e="server"==t?{methods:{setData:function(t){this.commit("SET_DATA",t),setTimeout(function(){this.dispatch("loaded",t)}.bind(this),0)},setRequestParams:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=this.convertParams(t);void 0!==s.query&&this._setFiltersDOM(s.query),this.commit("SET_STATE",s),e&&this.getData()},convertParams:function(t){return t.order&&(t.orderBy=t.order,delete t.order),void 0!==t.filters&&(t.query=t.filters,delete t.filters),t}}}:{};return o.default.recursive(!0,{props:{name:{type:String,required:!0}},computed:{state:function(){return this.$store.state[this.name]?this.$store.state[this.name]:{}},Page:function(){return this.state.page},count:function(){return this.state.count},Columns:function(){return this.state.columns?this.state.columns:[]},tableData:function(){return this.state.data?this.state.data:[]},page:function(){return this.state.page},limit:function(){return this.state.limit},customQueries:function(){return this.state.customQueries},query:function(){return this.state.query},orderBy:function(){return{column:this.state.sortBy,ascending:this.state.ascending}}},methods:{commit:function(t,e){return this.$store.commit("".concat(this.name,"/").concat(t),e)},orderByColumn:function(t,e){if(this.sortable(t))if(e.shiftKey&&this.orderBy.column&&this.hasMultiSort)this.setUserMultiSort(t);else{var s={column:t,ascending:this.orderBy.column===t?!this.orderBy.ascending:this._initialOrderAscending(t)};this.updateState("orderBy",s),this.commit("SORT",s),this.dispatch("sorted",s)}},setLimit:function(t){var e="object"===r(t)?parseInt(t.target.value):t;this.updateState("perPage",e),this.commit("SET_LIMIT",e),this.dispatch("limit",e)},setOrder:function(t,e){this.updateState("orderBy",{column:t,ascending:e}),this.commit("SORT",{column:t,ascending:e})},setPage:function(t){this.dispatch("pagination",t),this.commit("PAGINATE",t)}}},e)};var i,o=(i=s(0))&&i.__esModule?i:{default:i};function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{computed:{Columns:function(){return this.columns}}}}},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{methods:i,computed:o,beforeDestroy:r}};var i=s(29),o=s(95),r=s(109)},function(t,e,s){"use strict";t.exports=function(t,e){var s=this.vuex?JSON.parse(JSON.stringify(this.query)):this.query;if("Object"==Object.prototype.toString.call(t).slice(8,-1)){s=this.vuex?JSON.parse(JSON.stringify(t)):t,this.vuex||(this.query=s);var i=e.target.name,o=e.target.value;i?(this.dispatch("filter",{name:i,value:o}),this.dispatch("filter::".concat(i),o)):this.dispatch("filter",o),this.updateState("query",s)}else if(t){var r=this.getName(t.target.name),n=t.target.value;r?s[r]=n:s=n,this.vuex||(this.query=s),r?(this.dispatch("filter",{name:r,value:n}),this.dispatch("filter::".concat(r),n)):this.dispatch("filter",n),this.updateState("query",s)}return function(t,e){t.vuex?t.commit("SET_FILTER",e):(t.page=1,t.updateState("page",1),t.getData())}(this,s)}},function(t,e,s){"use strict";t.exports=function(t){return t&&"function"==typeof t.isValid&&t.isValid()}},function(t,e,s){"use strict";s.r(e);e.default=function(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i<e;i++)s[i-1]=arguments[i];return s.reduce((function(t,e){return t.filter((function(t){return-1!==e.indexOf(t)}))}),t)}},function(t,e,s){(function(t,s){var i="[object Arguments]",o="[object Function]",r="[object GeneratorFunction]",n="[object Map]",a="[object Set]",u=/\w*$/,l=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,d={};d[i]=d["[object Array]"]=d["[object ArrayBuffer]"]=d["[object DataView]"]=d["[object Boolean]"]=d["[object Date]"]=d["[object Float32Array]"]=d["[object Float64Array]"]=d["[object Int8Array]"]=d["[object Int16Array]"]=d["[object Int32Array]"]=d[n]=d["[object Number]"]=d["[object Object]"]=d["[object RegExp]"]=d[a]=d["[object String]"]=d["[object Symbol]"]=d["[object Uint8Array]"]=d["[object Uint8ClampedArray]"]=d["[object Uint16Array]"]=d["[object Uint32Array]"]=!0,d["[object Error]"]=d[o]=d["[object WeakMap]"]=!1;var h="object"==typeof t&&t&&t.Object===Object&&t,p="object"==typeof self&&self&&self.Object===Object&&self,f=h||p||Function("return this")(),m=e&&!e.nodeType&&e,g=m&&"object"==typeof s&&s&&!s.nodeType&&s,v=g&&g.exports===m;function y(t,e){return t.set(e[0],e[1]),t}function b(t,e){return t.add(e),t}function _(t,e,s,i){var o=-1,r=t?t.length:0;for(i&&r&&(s=t[++o]);++o<r;)s=e(s,t[o],o,t);return s}function w(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}function C(t){var e=-1,s=Array(t.size);return t.forEach((function(t,i){s[++e]=[i,t]})),s}function S(t,e){return function(s){return t(e(s))}}function P(t){var e=-1,s=Array(t.size);return t.forEach((function(t){s[++e]=t})),s}var x,O=Array.prototype,T=Function.prototype,R=Object.prototype,j=f["__core-js_shared__"],M=(x=/[^.]+$/.exec(j&&j.keys&&j.keys.IE_PROTO||""))?"Symbol(src)_1."+x:"",k=T.toString,D=R.hasOwnProperty,V=R.toString,$=RegExp("^"+k.call(D).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),B=v?f.Buffer:void 0,F=f.Symbol,q=f.Uint8Array,I=S(Object.getPrototypeOf,Object),L=Object.create,A=R.propertyIsEnumerable,E=O.splice,N=Object.getOwnPropertySymbols,H=B?B.isBuffer:void 0,G=S(Object.keys,Object),Q=gt(f,"DataView"),Y=gt(f,"Map"),U=gt(f,"Promise"),K=gt(f,"Set"),W=gt(f,"WeakMap"),J=gt(Object,"create"),z=wt(Q),X=wt(Y),Z=wt(U),tt=wt(K),et=wt(W),st=F?F.prototype:void 0,it=st?st.valueOf:void 0;function ot(t){var e=-1,s=t?t.length:0;for(this.clear();++e<s;){var i=t[e];this.set(i[0],i[1])}}function rt(t){var e=-1,s=t?t.length:0;for(this.clear();++e<s;){var i=t[e];this.set(i[0],i[1])}}function nt(t){var e=-1,s=t?t.length:0;for(this.clear();++e<s;){var i=t[e];this.set(i[0],i[1])}}function at(t){this.__data__=new rt(t)}function ut(t,e){var s=St(t)||function(t){return function(t){return function(t){return!!t&&"object"==typeof t}(t)&&Pt(t)}(t)&&D.call(t,"callee")&&(!A.call(t,"callee")||V.call(t)==i)}(t)?function(t,e){for(var s=-1,i=Array(t);++s<t;)i[s]=e(s);return i}(t.length,String):[],o=s.length,r=!!o;for(var n in t)!e&&!D.call(t,n)||r&&("length"==n||bt(n,o))||s.push(n);return s}function lt(t,e,s){var i=t[e];D.call(t,e)&&Ct(i,s)&&(void 0!==s||e in t)||(t[e]=s)}function ct(t,e){for(var s=t.length;s--;)if(Ct(t[s][0],e))return s;return-1}function dt(t,e,s,l,c,h,p){var f;if(l&&(f=h?l(t,c,h,p):l(t)),void 0!==f)return f;if(!Tt(t))return t;var m=St(t);if(m){if(f=function(t){var e=t.length,s=t.constructor(e);e&&"string"==typeof t[0]&&D.call(t,"index")&&(s.index=t.index,s.input=t.input);return s}(t),!e)return function(t,e){var s=-1,i=t.length;e||(e=Array(i));for(;++s<i;)e[s]=t[s];return e}(t,f)}else{var g=yt(t),v=g==o||g==r;if(xt(t))return function(t,e){if(e)return t.slice();var s=new t.constructor(t.length);return t.copy(s),s}(t,e);if("[object Object]"==g||g==i||v&&!h){if(w(t))return h?t:{};if(f=function(t){return"function"!=typeof t.constructor||_t(t)?{}:(e=I(t),Tt(e)?L(e):{});var e}(v?{}:t),!e)return function(t,e){return ft(t,vt(t),e)}(t,function(t,e){return t&&ft(e,Rt(e),t)}(f,t))}else{if(!d[g])return h?t:{};f=function(t,e,s,i){var o=t.constructor;switch(e){case"[object ArrayBuffer]":return pt(t);case"[object Boolean]":case"[object Date]":return new o(+t);case"[object DataView]":return function(t,e){var s=e?pt(t.buffer):t.buffer;return new t.constructor(s,t.byteOffset,t.byteLength)}(t,i);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function(t,e){var s=e?pt(t.buffer):t.buffer;return new t.constructor(s,t.byteOffset,t.length)}(t,i);case n:return function(t,e,s){return _(e?s(C(t),!0):C(t),y,new t.constructor)}(t,i,s);case"[object Number]":case"[object String]":return new o(t);case"[object RegExp]":return function(t){var e=new t.constructor(t.source,u.exec(t));return e.lastIndex=t.lastIndex,e}(t);case a:return function(t,e,s){return _(e?s(P(t),!0):P(t),b,new t.constructor)}(t,i,s);case"[object Symbol]":return r=t,it?Object(it.call(r)):{}}var r}(t,g,dt,e)}}p||(p=new at);var S=p.get(t);if(S)return S;if(p.set(t,f),!m)var x=s?function(t){return function(t,e,s){var i=e(t);return St(t)?i:function(t,e){for(var s=-1,i=e.length,o=t.length;++s<i;)t[o+s]=e[s];return t}(i,s(t))}(t,Rt,vt)}(t):Rt(t);return function(t,e){for(var s=-1,i=t?t.length:0;++s<i&&!1!==e(t[s],s,t););}(x||t,(function(i,o){x&&(i=t[o=i]),lt(f,o,dt(i,e,s,l,o,t,p))})),f}function ht(t){return!(!Tt(t)||(e=t,M&&M in e))&&(Ot(t)||w(t)?$:l).test(wt(t));var e}function pt(t){var e=new t.constructor(t.byteLength);return new q(e).set(new q(t)),e}function ft(t,e,s,i){s||(s={});for(var o=-1,r=e.length;++o<r;){var n=e[o],a=i?i(s[n],t[n],n,s,t):void 0;lt(s,n,void 0===a?t[n]:a)}return s}function mt(t,e){var s,i,o=t.__data__;return("string"==(i=typeof(s=e))||"number"==i||"symbol"==i||"boolean"==i?"__proto__"!==s:null===s)?o["string"==typeof e?"string":"hash"]:o.map}function gt(t,e){var s=function(t,e){return null==t?void 0:t[e]}(t,e);return ht(s)?s:void 0}ot.prototype.clear=function(){this.__data__=J?J(null):{}},ot.prototype.delete=function(t){return this.has(t)&&delete this.__data__[t]},ot.prototype.get=function(t){var e=this.__data__;if(J){var s=e[t];return"__lodash_hash_undefined__"===s?void 0:s}return D.call(e,t)?e[t]:void 0},ot.prototype.has=function(t){var e=this.__data__;return J?void 0!==e[t]:D.call(e,t)},ot.prototype.set=function(t,e){return this.__data__[t]=J&&void 0===e?"__lodash_hash_undefined__":e,this},rt.prototype.clear=function(){this.__data__=[]},rt.prototype.delete=function(t){var e=this.__data__,s=ct(e,t);return!(s<0)&&(s==e.length-1?e.pop():E.call(e,s,1),!0)},rt.prototype.get=function(t){var e=this.__data__,s=ct(e,t);return s<0?void 0:e[s][1]},rt.prototype.has=function(t){return ct(this.__data__,t)>-1},rt.prototype.set=function(t,e){var s=this.__data__,i=ct(s,t);return i<0?s.push([t,e]):s[i][1]=e,this},nt.prototype.clear=function(){this.__data__={hash:new ot,map:new(Y||rt),string:new ot}},nt.prototype.delete=function(t){return mt(this,t).delete(t)},nt.prototype.get=function(t){return mt(this,t).get(t)},nt.prototype.has=function(t){return mt(this,t).has(t)},nt.prototype.set=function(t,e){return mt(this,t).set(t,e),this},at.prototype.clear=function(){this.__data__=new rt},at.prototype.delete=function(t){return this.__data__.delete(t)},at.prototype.get=function(t){return this.__data__.get(t)},at.prototype.has=function(t){return this.__data__.has(t)},at.prototype.set=function(t,e){var s=this.__data__;if(s instanceof rt){var i=s.__data__;if(!Y||i.length<199)return i.push([t,e]),this;s=this.__data__=new nt(i)}return s.set(t,e),this};var vt=N?S(N,Object):function(){return[]},yt=function(t){return V.call(t)};function bt(t,e){return!!(e=null==e?9007199254740991:e)&&("number"==typeof t||c.test(t))&&t>-1&&t%1==0&&t<e}function _t(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||R)}function wt(t){if(null!=t){try{return k.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Ct(t,e){return t===e||t!=t&&e!=e}(Q&&"[object DataView]"!=yt(new Q(new ArrayBuffer(1)))||Y&&yt(new Y)!=n||U&&"[object Promise]"!=yt(U.resolve())||K&&yt(new K)!=a||W&&"[object WeakMap]"!=yt(new W))&&(yt=function(t){var e=V.call(t),s="[object Object]"==e?t.constructor:void 0,i=s?wt(s):void 0;if(i)switch(i){case z:return"[object DataView]";case X:return n;case Z:return"[object Promise]";case tt:return a;case et:return"[object WeakMap]"}return e});var St=Array.isArray;function Pt(t){return null!=t&&function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}(t.length)&&!Ot(t)}var xt=H||function(){return!1};function Ot(t){var e=Tt(t)?V.call(t):"";return e==o||e==r}function Tt(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function Rt(t){return Pt(t)?ut(t):function(t){if(!_t(t))return G(t);var e=[];for(var s in Object(t))D.call(t,s)&&"constructor"!=s&&e.push(s);return e}(t)}s.exports=function(t){return dt(t,!0,!0)}}).call(this,s(90),s(9)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i={vuex:!0,activeState:!1,userColumnsDisplay:[],userControlsColumns:!1,displayColumnsDropdown:!1,collapsedGroups:[]};if(t)return i;i=(0,o.default)(i,{vuex:!1,count:0,customQueries:{},query:null,page:s,limit:10,windowWidth:"undefined"!=typeof window?window.innerWidth:null,orderBy:{column:!1,ascending:!0}}),"server"==e&&(i.data=[]);return i};var i,o=(i=s(0))&&i.__esModule?i:{default:i}},function(t,e,s){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(t,e,s,o){var r=t.getElementsByTagName("tr")[0],n=r?Array.from(r.children):void 0;if(n){"object"===i(o)&&(n=n.filter((function(t){return o.includes(t.id.split("--")[1])}))),t.style.overflow="hidden";for(var a=t.offsetHeight,u=e&&s?1:0,l=e&&!s?n.length-2:n.length;u<l;u++){var c=h(a);c.className="resize-handle",n[u].appendChild(c),n[u].style.position="relative",d(c)}}function d(t){var e,s,i,o,r;t.addEventListener("mousedown",(function(t){t.preventDefault(),t.stopPropagation(),s=t.target.parentElement,i=s.nextElementSibling,e=t.pageX;var n=function(t){if("border-box"==p(t,"box-sizing"))return 0;var e=p(t,"padding-left"),s=p(t,"padding-right");return parseInt(e)+parseInt(s)}(s);o=s.offsetWidth-n,i&&(r=i.offsetWidth-n)})),t.addEventListener("mouseout",(function(t){t.target.style.borderRight=""})),document.addEventListener("mousemove",(function(t){if(s){var n=t.pageX-e;i&&(i.style.width=r-n+"px"),s.style.width=o+n+"px"}})),document.addEventListener("mouseup",(function(t){"INPUT"!==t.target.nodeName&&(s=void 0,i=void 0,e=void 0,r=void 0,o=void 0)}))}function h(t){var e=document.createElement("div");return e.style.top=0,e.style.right=0,e.style.width="5px",e.style.position="absolute",e.style.cursor="col-resize",e.style.userSelect="none",e.style.height=t+"px",e}function p(t,e){return window.getComputedStyle(t,null).getPropertyValue(e)}}},function(t,e,s){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={name:"VtPerPageSelector",components:{RLPerPageSelector:((i=s(111))&&i.__esModule?i:{default:i}).default},render:function(){var t=arguments[0];return t("r-l-per-page-selector",{scopedSlots:{default:function(e){return e.override?t(e.override,{attrs:{props:e}}):t("div",{class:"VueTables__limit-field"},[t("label",{class:e.labelClass,attrs:{for:"VueTables__limit_".concat(e.id)}},[e.display("limit")]),t("select",{attrs:{id:e.selectAttrs.id},class:e.selectAttrs.class,on:{change:e.selectEvents.change}},[e.perPageValues.map((function(s){return t("option",{domProps:{value:s,selected:s===e.selectAttrs.value}},[s])}))])])}}})}};e.default=o},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(s(112)),o=n(s(113)),r=n(s(129));function n(t){return t&&t.__esModule?t:{default:t}}var a={name:"VtTable",components:{RLTable:i.default,VtTableHead:o.default,VtTableBody:r.default},render:function(){var t=arguments[0];return t("r-l-table",{scopedSlots:{default:function(e){var s=e.caption?t("caption",[e.caption]):"";return e.override?t(e.override,{attrs:{props:e}}):t("table",{class:e.tableAttrs.class,attrs:{summary:e.tableAttrs.summary}},[s,t("vt-table-head"),e.slots.beforeBody,t("vt-table-body",{ref:"vt_table_body"}),e.slots.afterBody])}}})}};e.default=a},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(s(144)),o=r(s(145));function r(t){return t&&t.__esModule?t:{default:t}}var n={name:"VtPagination",components:{RLPagination:i.default,Pagination:o.default},render:function(t){return t("r-l-pagination",{scopedSlots:{default:function(e){return e.override?t(e.override,{attrs:{props:e}}):t("pagination",{attrs:{options:e.optionsObj,records:e.records,"per-page":e.perPage,value:e.page},on:{input:function(t){return e.setPage(t)}}})}}})}};e.default=n},function(t,e,s){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={name:"VTDropdownPagination",components:{RLDropdownPagination:((i=s(154))&&i.__esModule?i:{default:i}).default},render:function(){var t=arguments[0];return t("r-l-dropdown-pagination",{scopedSlots:{default:function(e){for(var s="VueTables__dropdown-pagination_"+e.name,i=[],o=1;o<=e.totalPages;o++)i.push(t("option",{domProps:{value:o}},[o]));return e.override?t(e.override,{attrs:{props:e}}):t("select",{class:"".concat(e.theme.select," dropdown-pagination"),attrs:{name:"page",id:s},ref:"page",domProps:{value:e.page},on:{change:function(t){return e.setPage(t.target.value)}}},[i])}}})}};e.default=o},function(t,e,s){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={name:"VtGenericFilter",components:{RLGenericFilter:((i=s(155))&&i.__esModule?i:{default:i}).default},render:function(){var t=arguments[0];return t("r-l-generic-filter",{scopedSlots:{default:function(e){return e.override?t(e.override,{attrs:{props:e}}):t("div",{class:"VueTables__search-field"},[t("label",{attrs:{for:"VueTables__search_".concat(e.id)},class:e.theme.label},[e.display("filter")]),t("input",{class:"VueTables__search__input ".concat(e.theme.input," ").concat(e.theme.small),ref:"filter",attrs:{type:"text",placeholder:e.display("filterPlaceholder"),id:"VueTables__search_".concat(e.id),autocomplete:"off"},on:{keyup:e.search(e.opts.debounce)}})])}}})},methods:{focus:function(){this.$refs.filter.focus()},blur:function(){this.$refs.filter.blur()}}};e.default=o},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(s(156)),o=r(s(157));function r(t){return t&&t.__esModule?t:{default:t}}var n={name:"VtColumnsDropdown",components:{RLColumnsDropdown:i.default},render:function(t){return t("r-l-columns-dropdown",{scopedSlots:{default:function(e){if(e.override)return t(e.override,{attrs:{props:e}});var s,i=e.origColumns.map((function(i){return s=t("a",{class:e.theme.dropdown.item,attrs:{href:"#"},on:{click:function(){return e.toggleColumn(i)}}},[t("input",{attrs:{type:"checkbox",disabled:e.onlyColumn(i)},domProps:{value:i,checked:e.columns.includes(i)}}),e.getHeading(i)]),"bulma"===e.theme.framework?s:t("li",[s])}));return t("div",{class:"VueTables__columns-dropdown"},[t("button",{attrs:{type:"button"},class:"".concat(e.theme.button," ").concat(e.theme.dropdown.trigger),on:{click:e.toggleColumnsDropdown}},[e.display("columns"),t("span",{class:"".concat(e.theme.icon," ").concat(e.theme.small)},[t("i",{class:e.theme.dropdown.caret})])]),(0,o.default)(t,e.theme.dropdown,i,e.displayColumnsDropdown)])}}})}};e.default=n},function(t,e,s){"use strict";function i(){for(var t="",e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s=0;s<5;s++)t+=e.charAt(Math.floor(Math.random()*e.length));return t}t.exports=function(){return{id:i(),allFilteredData:[],openChildRows:[],windowWidth:"undefined"!=typeof window?window.innerWidth:null,userMultiSorting:{},editing:[]}}},function(t,e,s){"use strict";var i=s(158),o=s(159);function r(t,e){var s={desktopHuge:[1920,null],desktopLarge:[1280,1920],desktop:[1024,1280],tablet:[480,1024],mobile:[0,480],tabletL:[768,1024],tabletP:[480,768],mobileL:[320,480],mobileP:[0,320]};switch(e){case"min":return[s[t][0],null];case"max":return[0,s[t][1]];default:return s[t]}}function n(t){var e=t.split("_");return["not","min","max"].indexOf(e[0])>-1&&e[0]}t.exports=function(t){t.vuex?o(t):t.limit=t.opts.perPage,i(t.opts.columnsDisplay)||"undefined"==typeof window||(t.columnsDisplay=function(t){var e,s,i,o={};for(var a in t){i=n(t[a]);try{u=t[a],l=void 0,l=u.split("_"),s=l.length>1?l[1]:l[0],e=r(s,i),o[a]=e.concat([i])}catch(t){console.warn("Unknown device "+s)}}var u,l;return o}(t.opts.columnsDisplay),window.addEventListener("resize",function(){t.windowWidth=window.innerWidth}.bind(t)))}},function(t,e,s){"use strict";t.exports=function(){var t=this;return{count:function(){return t.count},rowWasClicked:this.rowWasClicked,render:this.render,opts:function(){return t.opts},limit:function(){return t.limit},setLimit:this.setLimit,perPageValues:function(){return t.perPageValues},page:function(){return t.page},id:this.id,theme:this.theme,display:this.display,origColumns:this.columns,allColumns:function(){return t.allColumns},sortableClass:this.sortableClass,getHeadingTooltip:this.getHeadingTooltip,getHeading:this.getHeading,sortable:this.sortable,sortableChevronClass:this.sortableChevronClass,orderByColumn:this.orderByColumn,filteredData:function(){return t.filteredData},tableData:function(){return t.tableData},source:this.source,colspan:function(){return t.colspan},setEditingCell:this._setEditingCell,revertValue:this._revertValue,updateValue:this._updateValue,editing:function(){return t.editing},hasChildRow:function(){return t.hasChildRow},getChildRowTemplate:this._getChildRowTemplate,openChildRows:function(){return t.openChildRows},vuex:this.vuex,name:this.name,setPage:this.setPage,totalPages:function(){return t.totalPages},query:function(){return t.query},filterable:this.filterable,filterType:this._filterType,columnClass:this.columnClass,search:this._search,getColumnName:this._getColumnName,onlyColumn:this._onlyColumn,toggleColumn:this.toggleColumn,toggleColumnsDropdown:this._toggleColumnsDropdown,displayColumnsDropdown:function(){return t.displayColumnsDropdown},childRowTogglerClass:this.childRowTogglerClass,toggleChildRow:this.toggleChildRow,componentsOverride:this.componentsOverride,getValue:this._getValue,cellClasses:this._cellClasses,toggleGroup:this.toggleGroup,groupToggleIcon:this.groupToggleIcon,getGroupSlot:this.getGroupSlot,toggleGroupDirection:this._toggleGroupDirection,collapsedGroups:function(){return t.collapsedGroups},userMultiSorting:function(){return t.userMultiSorting},hasMultiSort:this.hasMultiSort,orderBy:function(){return t.orderBy},isListFilter:this.isListFilter,optionText:this.optionText,dateFormat:this.dateFormat,formatDate:this.formatDate,tabIndex:function(){return t.tabIndex},loading:function(){return t.loading},initialRequestSent:function(){return t.initialRequestSent}}}},function(t,e,s){"use strict";t.exports=function(){return{framework:"bootstrap3",table:"table table-striped table-bordered table-hover",td:"",row:"row",column:"col-md-12",label:"",input:"form-control",select:"form-control",field:"form-group",inline:"form-inline",right:"pull-right",left:"pull-left",center:"text-center",contentCenter:"",small:"",nomargin:"",groupTr:"info",button:"btn btn-secondary",icon:"",dropdown:{container:"dropdown",trigger:"dropdown-toggle",menu:"dropdown-menu",content:"",item:"",caret:"caret"},pagination:{nav:"text-center",count:"",wrapper:"",list:"pagination",item:"page-item",link:"page-link",next:"",prev:"",active:"active",disabled:"disabled"}}}},function(t,e,s){"use strict";t.exports=function(){return{framework:"bootstrap4",td:"",table:"table table-striped table-bordered table-hover",row:"row",column:"col-md-12",label:"",input:"form-control",select:"form-control",field:"form-group",inline:"form-inline",right:"float-right",left:"float-left",center:"text-center",contentCenter:"justify-content-center",nomargin:"m-0",groupTr:"table-info",small:"",button:"btn btn-secondary",dropdown:{container:"dropdown",trigger:"dropdown-toggle",menu:"dropdown-menu",content:"",item:"dropdown-item",caret:"caret"},pagination:{nav:"text-center",count:"",wrapper:"",list:"pagination",item:"page-item",link:"page-link",next:"",prev:"",active:"active",disabled:"disabled",icon:""}}}},function(t,e,s){"use strict";t.exports=function(){return{framework:"bulma",table:"table is-bordered is-striped is-hoverable is-fullwidth",row:"columns",td:"",column:"column is-12",label:"label",input:"input",select:"select",field:"field",inline:"is-horizontal",right:"is-pulled-right",left:"is-pulled-left",center:"has-text-centered",contentCenter:"is-centered",icon:"icon",small:"is-small",nomargin:"marginless",button:"button",groupTr:"is-selected",dropdown:{container:"dropdown",trigger:"dropdown-trigger",menu:"dropdown-menu",content:"dropdown-content",item:"dropdown-item",caret:"fa fa-angle-down"},pagination:{nav:"has-text-centered",count:"",wrapper:"pagination",list:"pagination-list",item:"",link:"pagination-link",next:"",prev:"",active:"is-current",disabled:""}}}},function(t,e,s){"use strict";t.exports=function(){return this.$scopedSlots.default({source:this.source,theme:this.theme,opts:this.opts,perPageValues:this.perPageValues,totalPages:this.totalPages,slots:this.$parent.$slots,override:this.componentsOverride.dataTable})}},function(t,e,s){"use strict";t.exports=function(){return Math.ceil(this.count/this.limit)}},function(t,e,s){"use strict";var i,o=(i=s(1))&&i.__esModule?i:{default:i};var r=s(28),n=s(172);t.exports={ClientTable:r,ServerTable:n,Event:o.default}},function(t,e){t.exports=Vue},function(t,e,s){"use strict";var i=c(s(2)),o=c(s(3)),r=c(s(0)),n=c(s(4)),a=c(s(10)),u=c(s(11)),l=c(s(110));function c(t){return t&&t.__esModule?t:{default:t}}var d=s(18),h=s(19),p=s(20),f={bootstrap3:s(21)(),bootstrap4:s(22)(),bulma:s(23)()};e.install=function(t,e,c){var m=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"bootstrap3",g=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},v=r.default.recursive(!0,(0,n.default)(),{name:"r-l-client-table",render:s(24),provide:p,props:{columns:{type:Array,required:!0},data:{type:Array,required:!0},name:{type:String,required:!1},options:{type:Object,required:!1,default:function(){return{}}}},created:function(){h(this),this.opts.toMomentFormat&&this.transformDateStringsToMoment(),this.vuex||(this.initOrderBy(),this.query=this.initQuery(),this.customQueries=this.initCustomFilters())},mounted:function(){var t=this;this._setFiltersDOM(this.query),this.opts.resizableColumns&&(0,u.default)(this.$el.querySelector("table"),this.hasChildRow,this.opts.childRowTogglerFirst),this.vuex||(this.registerClientFilters(),this.options.initialPage&&this.setPage(this.options.initialPage)),this.opts.groupBy&&!this.opts.orderBy&&(this.orderBy.column=this.opts.groupBy),this.loadState(),this.hasDateFilters()&&this.initDateFilters(),this.$watch("data",(function(){t.page>t.totalPages&&t.setPage(t.totalPages),t.vuex&&t.commit("SET_CLIENT_DATA",t.data)}))},model:{prop:"data"},data:function(){return r.default.recursive(d(),{source:"client",loading:!1,theme:"string"==typeof m?f[m]:m(),globalOptions:e,componentsOverride:g,currentlySorting:{},time:Date.now()},(0,a.default)(c,"client",this.options.initialPage))},computed:{q:s(162),customQ:s(163),totalPages:s(25),filteredData:s(164),hasMultiSort:function(){return this.opts.clientMultiSorting}},methods:{transformDateStringsToMoment:s(165),registerClientFilters:s(166),search:s(167),defaultSort:s(170),getGroupSlot:s(171),toggleGroup:function(t,e){e.stopPropagation();var s=this.collapsedGroups.indexOf(t);s>=0?this.collapsedGroups.splice(s,1):this.collapsedGroups.push(t)},groupToggleIcon:function(t){var e=this.opts.sortIcon.base+" ";return e+=this.collapsedGroups.indexOf(t)>-1?this.opts.sortIcon.down:this.opts.sortIcon.up},loadState:function(){if(this.opts.saveState){if(!this.storage.getItem(this.stateKey))return this.initState(),void(this.activeState=!0);var t=JSON.parse(this.storage.getItem(this.stateKey));this.opts.filterable&&this.setFilter(t.query),this.setOrder(t.orderBy.column,t.orderBy.ascending),this.vuex?this.commit("SET_LIMIT",parseInt(t.perPage)):this.limit=parseInt(t.perPage),this.setPage(t.page),this.activeState=!0,t.userControlsColumns&&(this.userColumnsDisplay=t.userColumnsDisplay,this.userControlsColumns=t.userControlsColumns)}}}}),y=c?(0,i.default)():(0,o.default)();return v=r.default.recursive(v,y),t.component("r-l-client-table",v),t.component("v-client-table",l.default),l.default}},function(t,e,s){"use strict";t.exports={initQuery:s(30),resetQuery:s(31),initCustomFilters:s(32),initOptions:s(33),sortableClass:s(34),sortableChevronClass:s(35),display:s(36),orderByColumn:s(37),getHeading:s(38),getHeadingTooltip:s(40),sortable:s(41),serverSearch:s(5),initOrderBy:s(42),initDateFilters:s(43),setFilter:s(44),setPage:s(45),setOrder:s(46),filterable:s(47),isTextFilter:s(48),isDateFilter:s(49),isListFilter:s(50),highlightMatch:s(51),formatDate:s(52),hasDateFilters:s(53),optionText:s(54),render:s(55),rowWasClicked:s(56),setLimit:s(57),getOpenChildRows:s(58),dispatch:s(59),toggleChildRow:s(60),childRowTogglerClass:s(61),sendRequest:s(62),getResponseData:s(63),getSortFn:s(64),initState:s(65),updateState:s(66),columnClass:s(67),getName:s(68),toggleColumn:s(69),setUserMultiSort:s(70),_cellClasses:s(71),_setFiltersDOM:s(72),_currentlySorted:s(73),_getChildRowTemplate:s(74),_toggleColumnsDropdown:s(75),_onlyColumn:s(76),_onPagination:s(77),_toggleGroupDirection:s(78),_getInitialDateRange:s(79),_setDatepickerText:s(80),_initialOrderAscending:s(81),dateFormat:s(82),_setColumnsDropdownCloseListener:s(83),_getValue:s(84),_getColumnName:s(85),_shouldShowColumnOnInit:s(86),_setEditingCell:s(87),_revertValue:s(88),_updateValue:s(89),_filterType:s(91),_search:s(92),setCustomFilters:s(94)}},function(t,e,s){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(){var t=this.opts.initFilters;if(!this.opts.filterByColumn)return t.hasOwnProperty("GENERIC")?t.GENERIC:"";var e={};return(this.opts.filterable&&"object"==i(this.opts.filterable)?this.opts.filterable:this.columns).forEach(function(s){e[s]=function(t,e){return t.hasOwnProperty(e)?void 0===t[e].start?t[e]:{start:t[e].start.format("YYYY-MM-DD HH:mm:ss"),end:t[e].end.format("YYYY-MM-DD HH:mm:ss")}:""}(t,s)}.bind(this)),e}},function(t,e,s){"use strict";t.exports=function(){if(this.opts.filterByColumn){var t={};for(var e in this.query)t[e]=""}else t="";this.setFilter(t)}},function(t,e,s){"use strict";t.exports=function(){var t,e={},s=this.opts.initFilters;return this.opts.customFilters.forEach(function(i){t="client"==this.source?i.name:i,e[t]=s.hasOwnProperty(t)?s[t]:""}.bind(this)),e}},function(t,e,s){"use strict";var i=s(0);t.exports=function(t,e,s){return e&&(t=i.recursive(t,e)),s=i.recursive(t,s)}},function(t,e,s){"use strict";t.exports=function(t){var e=this.sortable(t)?"VueTables__sortable ":"";return e+=this.columnClass(t),this.orderBy.column===t&&(e+="".concat(t,"-sorted-")+(this.orderBy.ascending?"asc":"desc")),e}},function(t,e,s){"use strict";t.exports=function(t){var e=this.opts.sortIcon.base+" ";if(this.sortable(t)){if(this.opts.sortIcon.is&&!this._currentlySorted(t)&&(e+=this.opts.sortIcon.is+" "),this.hasMultiSort&&this.orderBy.column&&this.userMultiSorting[this.orderBy.column]){var s=this.userMultiSorting[this.orderBy.column].filter((function(e){return e.column===t}))[0];s&&(e+=s.ascending?this.opts.sortIcon.up:this.opts.sortIcon.down)}return t==this.orderBy.column&&(e+=1==this.orderBy.ascending?this.opts.sortIcon.up:this.opts.sortIcon.down),e}}},function(t,e,s){"use strict";t.exports=function(t,e){if(!this.opts.texts)return"";t=this.opts.texts[t];if(e)for(var s in e)t=t.replace("{"+s+"}",e[s]);return t}},function(t,e,s){"use strict";t.exports=function(t,e){this.sortable(t)&&(this.setPage(1,!0),e&&e.shiftKey&&this.orderBy.column&&this.hasMultiSort?this.setUserMultiSort(t):(this.userMultiSorting={},this.orderBy.ascending=t==this.orderBy.column?!this.orderBy.ascending:this._initialOrderAscending(t),this.orderBy.column=t,this.updateState("orderBy",this.orderBy),this.dispatch("sorted",JSON.parse(JSON.stringify(this.orderBy)))),"server"==this.source&&this.getData())}},function(t,e,s){"use strict";var i,o=(i=s(39))&&i.__esModule?i:{default:i};t.exports=function(t,e){if("string"!=typeof t)return"";if(void 0!==this.$parent.$slots["h__".concat(t)])return this.$parent.$slots["h__".concat(t)];var s=(0,o.default)(t.split("_").join(" "));return this.opts.headings.hasOwnProperty(t)?"function"==typeof this.opts.headings[t]?e?this.opts.headings[t].call(this.$parent,e):s:this.opts.headings[t]:s}},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t.charAt(0).toUpperCase()+t.slice(1)}},function(t,e,s){"use strict";t.exports=function(t,e){if("string"!=typeof t)return"";return this.opts.headingsTooltips.hasOwnProperty(t)?"function"==typeof this.opts.headingsTooltips[t]?e?this.opts.headingsTooltips[t].call(this.$parent,e):"":this.opts.headingsTooltips[t]:""}},function(t,e,s){"use strict";t.exports=function(t){return!("boolean"!=typeof this.opts.sortable||!this.opts.sortable)||this.opts.sortable.indexOf(t)>-1}},function(t,e,s){"use strict";t.exports=function(){this.opts.orderBy&&(this.orderBy.column=this.opts.orderBy.column,this.orderBy.ascending=!this.opts.orderBy.hasOwnProperty("ascending")||this.opts.orderBy.ascending)}},function(t,e,s){"use strict";var i=s(0);t.exports=function(){if("undefined"!=typeof $&&void 0!==$(this.$el).daterangepicker){var t,e,s,o=this,r=this.vuex?JSON.parse(JSON.stringify(this.query)):this.query,n=function(t,e){return"client"==o.source?o.search(o.data,e):o.serverSearch(t,e)},a=i.recursive(this.opts.datepickerOptions,{autoUpdateInput:!1,singleDatePicker:!1});o.datepickerColumns.forEach((function(u){var l=o._getInitialDateRange(u);l?(o._setDatepickerText(u,l.start,l.end),l={startDate:l.start,endDate:l.end}):l={},t=$(o.$el).find("#VueTables__"+$.escapeSelector(u)+"-filter"),e=void 0!==o.opts.datepickerPerColumnOptions[u]?o.opts.datepickerPerColumnOptions[u]:{},e=i.recursive(e,{locale:{format:o.dateFormat(u)}}),s=i(!0,a),!1===e.ranges&&(s.ranges={});var c=t.data("daterangerpicker");c&&c.remove(),t.daterangepicker(i.recursive(s,e,l)),t.on("apply.daterangepicker",(function(t,e){r[u]={start:e.startDate.format("YYYY-MM-DD HH:mm:ss"),end:e.endDate.format("YYYY-MM-DD HH:mm:ss")},o.vuex||(o.query=r),o._setDatepickerText(u,e.startDate,e.endDate),o.updateState("query",r),n(r,{target:{name:o._getColumnName(u),value:r[u]}})})),t.on("cancel.daterangepicker",(function(t,e){r[u]="",o.vuex||(o.query=r),e.setStartDate(moment()),e.setEndDate(moment()),o.updateState("query",r),$(this).html("<span class='VueTables__filter-placeholder'>"+o.display("filterBy",{column:o.getHeading(u)})+"</span>"),n(r,{target:{name:o._getColumnName(u),value:r[u]}})}))}))}else console.error("Date filters require jquery and daterangepicker")}},function(t,e,s){"use strict";var i=s(0);t.exports=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(this.opts.filterable)if(this.opts.filterByColumn&&"string"==typeof t)console.warn("vue-tables-2: Unable to set filter. Filter value must be an object (`filterByColumn` is set to `true`)");else if(this.opts.filterByColumn||"string"==typeof t){var s=this.opts.filterByColumn?i(!0,this.query,t):t;this.vuex?this.commit("SET_FILTER",s):(this.query=s,this.setPage(1,!0)),this.updateState("query",s),this._setFiltersDOM(t),"server"==this.source&&e&&this.getData()}else console.warn("vue-tables-2: Unable to set filter. Filter value must be a string (`filterByColumn` is set to `false`)");else console.warn("vue-tables-2: Unable to set filter. Filtering is disabled (filterable: false)")}},function(t,e,s){"use strict";t.exports=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=parseInt(t),this.page=t>0?t:1,this.updateState("page",t),this.dispatch("pagination",t),"server"!=this.source||e||this.getData()}},function(t,e,s){"use strict";t.exports=function(t,e){var s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.orderBy.column=t,this.orderBy.ascending=e,this.updateState("orderBy",{column:t,ascending:e}),"server"==this.source&&s&&this.getData()}},function(t,e,s){"use strict";t.exports=function(t){return!!this.opts.filterable&&("boolean"==typeof this.opts.filterable&&this.opts.filterable||this.opts.filterable.indexOf(t)>-1)}},function(t,e,s){"use strict";t.exports=function(t){return this.query.hasOwnProperty(t)&&-1==this.opts.dateColumns.indexOf(t)&&!this.opts.listColumns.hasOwnProperty(t)}},function(t,e,s){"use strict";t.exports=function(t){return this.query.hasOwnProperty(t)&&this.opts.dateColumns.indexOf(t)>-1}},function(t,e,s){"use strict";t.exports=function(t){return this.opts.listColumns.hasOwnProperty(t)}},function(t,e,s){"use strict";t.exports=function(t,e,s){var i,o=this.opts.filterByColumn?this.query[e]:this.query;return o?s("span",{class:"VueTables__highlight"},function(t,e,s){return String(t).split(e).map((function(t){return e.test(t)?s("b",{},t):t}))}(t,o=new RegExp("("+(("string"==typeof(i=o)?i.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"):i)+")"),"i"),s)):t}},function(t,e,s){"use strict";var i=s(6);t.exports=function(t,e){return i(t)?t.format(e):t}},function(t,e,s){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var o=s(7).default;t.exports=function(){var t=this.opts;return t.dateColumns.length&&t.filterByColumn&&("boolean"==typeof t.filterable&&t.filterable||"object"==i(t.filterable)&&o(t.filterable,t.dateColumns).length)}},function(t,e,s){"use strict";t.exports=function(t,e){var s=this.listColumnsObject[e];return void 0===s[t]?t:s[t]}},function(t,e,s){"use strict";t.exports=function(t,e,s,i){var o=this._getValue(t,e);if(-1==this.templatesKeys.indexOf(e))return void 0!==o&&this.opts.highlightMatches&&-1!==this.filterableColumns.indexOf(e)?this.highlightMatch(o,e,i):o;var r=this.opts.templates[e];return r="function"==typeof r?r.apply(this.$root,[i,t,s,e]):i(r,{attrs:{data:t,column:e,index:s}})}},function(t,e,s){"use strict";t.exports=function(t,e,s){var i,o=this.opts.uniqueKey;i="client"==this.source&&void 0!==t[o]?this.tableData.filter((function(e){return t[o]===e[o]}))[0]:t,this.dispatch("row-click",{row:i,index:e,event:s})}},function(t,e,s){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.limit="object"===i(t)?t.target.value:t,this.updateState("perPage",this.limit),this.dispatch("limit",parseInt(this.limit)),e&&this.setPage(1)}},function(t,e,s){"use strict";t.exports=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!this.opts.childRow||"function"==typeof this.opts.childRow)throw new Error("vue-tables-2: Child row undefined or not a component");var s=e?this.openChildRows.filter((function(t){return e.includes(t)})):this.openChildRows;return s.length?this.$parent.$refs.vt_table.$refs.vt_table_body.$children[0].$children.filter((function(e){return"VtChildRow"===e.$options.name&&s.includes(e.$children[0].$children[0].data[t.opts.uniqueKey])})).map((function(t){return t.$children[0].$children[0]})):[]}},function(t,e,s){"use strict";var i,o=(i=s(1))&&i.__esModule?i:{default:i};t.exports=function(t,e){if(this.vuex){if(t.split("::").length>1)return;this.commit(t.toUpperCase().replace("-","_"),e)}this.$parent.$emit(t,e),o.default.$emit("vue-tables.".concat(t),e),this.name&&o.default.$emit("vue-tables.".concat(this.name,".").concat(t),e)}},function(t,e,s){"use strict";t.exports=function(t,e){if(e&&e.stopPropagation(),this.openChildRows.includes(t)){var s=this.openChildRows.indexOf(t);this.openChildRows.splice(s,1)}else this.openChildRows.push(t)}},function(t,e,s){"use strict";t.exports=function(t){return this.openChildRows.includes(t)?"VueTables__child-row-toggler--open":"VueTables__child-row-toggler--closed"}},function(t,e,s){"use strict";t.exports=function(t){if("function"==typeof this.opts.requestFunction)return this.opts.requestFunction.call(this,t);if("undefined"!=typeof axios)return axios.get(this.url,{params:t}).catch(function(t){this.dispatch("error",t)}.bind(this));if(void 0!==this.$http)return this.$http.get(this.url,{params:t}).then(function(t){return t.json()}.bind(this),function(t){this.dispatch("error",t)}.bind(this));if("undefined"!=typeof $)return $.getJSON(this.url,t).fail(function(t){this.dispatch("error",t)}.bind(this));throw"vue-tables: No supported ajax library was found. (jQuery, axios or vue-resource). To use a different library you can write your own request function (see the `requestFunction` option)"}},function(t,e,s){"use strict";t.exports=function(t){return"undefined"!=typeof axios?t.data:t}},function(t,e,s){"use strict";t.exports=function(t){var e=this.orderBy.ascending;return this.currentlySorting={column:t,ascending:e},void 0===this.opts.customSorting[t]?this.defaultSort(t,e):this.opts.customSorting[t](e)}},function(t,e,s){"use strict";t.exports=function(){var t={page:1,query:this.query,orderBy:this.orderBy,perPage:this.opts.perPage,customQueries:this.customQueries};return this.storage.setItem(this.stateKey,JSON.stringify(t)),t}},function(t,e,s){"use strict";t.exports=function(t,e){if(this.opts.saveState&&this.activeState){try{var s=JSON.parse(this.storage.getItem(this.stateKey))}catch(t){s=this.initState()}s[t]=e,this.storage.setItem(this.stateKey,JSON.stringify(s))}}},function(t,e,s){"use strict";t.exports=function(t){var e=this.opts.columnsClasses;return e.hasOwnProperty(t)?e[t]:""}},function(t,e,s){"use strict";t.exports=function(t){return t?((t=t.split("__")).shift(),t.join("__").split("@@@").join(".")):t}},function(t,e,s){"use strict";t.exports=function(t){var e=this;if(this.userControlsColumns||(this.userColumnsDisplay=JSON.parse(JSON.stringify(this.allColumns)),this.userControlsColumns=!0),this.userColumnsDisplay.includes(t)){if(1===this.userColumnsDisplay.length)return;var s=this.userColumnsDisplay.indexOf(t);this.userColumnsDisplay.splice(s,1)}else this.userColumnsDisplay.push(t);this.updateState("userControlsColumns",!0),this.updateState("userColumnsDisplay",this.userColumnsDisplay),this.$nextTick((function(){e._setFiltersDOM(e.query),e.userColumnsDisplay.includes(t)&&e.opts.dateColumns.includes(t)&&e.initDateFilters()}))}},function(t,e,s){"use strict";t.exports=function(t){var e=this.orderBy.column,s=this.orderBy.ascending;this.userMultiSorting[e]||this.$set(this.userMultiSorting,e,[]);var i=this.userMultiSorting[e];if(e===t)!i.length||s?this.orderBy.ascending=!this.orderBy.ascending:(this.orderBy=i.shift(),this.userMultiSorting={},this.$set(this.userMultiSorting,this.orderBy.column,i));else{var o=i.filter((function(e){return e.column==t}))[0];o?o.ascending?o.ascending=!o.ascending:(this.$set(this.userMultiSorting,e,i.filter((function(e){return e.column!=t}))),this.userMultiSorting[e].length||(this.userMultiSorting={})):i.push({column:t,ascending:!0})}this.time=Date.now(),this.dispatch("sorted",function(t,e){var s=[JSON.parse(JSON.stringify(t))];return s=s.concat(e[t.column])}(this.orderBy,this.userMultiSorting))}},function(t,e,s){"use strict";t.exports=function(t,e){return this.opts.cellClasses[t]?this.opts.cellClasses[t].filter((function(t){return t.condition(e)})).map((function(t){return t.class})).join(" "):""}},function(t,e,s){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(t){var e;if(this.opts.filterByColumn)for(var s in t){var o=this._getColumnName(s);if(this.isDateFilter(s))if(t[s]&&"object"===i(t[s])){var r="string"==typeof t[s].start?moment(t[s].start,"YYYY-MM-DD"):t[s].start,n="string"==typeof t[s].end?moment(t[s].end,"YYYY-MM-DD"):t[s].end;this._setDatepickerText(s,r,n)}else $(this.$el).find("#VueTables__"+$.escapeSelector(s)+"-filter").html("<span class='VueTables__filter-placeholder'>"+this.display("filterBy",{column:this.getHeading(s)})+"</span>");else(e=this.$el.querySelector("[name='".concat(o.replace("'","\\'"),"']")))?e.value=t[s]:-1===this.columns.indexOf(s)&&console.error("vue-tables-2: Error in setting filter value. Column '".concat(s,"' does not exist."))}else(e=this.$el.querySelector(".VueTables__search__input"))&&(e.value=t)}},function(t,e,s){"use strict";t.exports=function(t){var e=Object.keys(this.userMultiSorting);return e.length&&this.orderBy.column!==t?!!this.userMultiSorting[e[0]].filter((function(e){return e.column==t})).length:this.orderBy.column===t}},function(t,e,s){"use strict";t.exports=function(t,e,s,i){if(i)return i({row:e,index:s});var o=this.opts.childRow;return"function"==typeof o?o.apply(this,[t,e]):t(o,{attrs:{data:e}})}},function(t,e,s){"use strict";t.exports=function(){this.displayColumnsDropdown=!this.displayColumnsDropdown}},function(t,e,s){"use strict";t.exports=function(t){return 1===this.userColumnsDisplay.length&&this.userColumnsDisplay[0]===t}},function(t,e,s){"use strict";t.exports=function(t){this.vuex||(this.setPage(t),this.dispatch("pagination",t))}},function(t,e,s){"use strict";t.exports=function(){this.orderBy.column!=this.opts.groupBy?this.setOrder(this.opts.groupBy,!0):this.setOrder(this.opts.groupBy,!this.orderBy.ascending)}},function(t,e,s){"use strict";t.exports=function(t){return void 0!==this.opts.initFilters[t]?this.opts.initFilters[t]:!(void 0===this.query[t]||!this.query[t].start)&&{start:moment(this.query[t].start,"YYYY-MM-DD HH:mm:ss"),end:moment(this.query[t].end,"YYYY-MM-DD HH:mm:ss")}}},function(t,e,s){"use strict";t.exports=function(t,e,s){var i=this.dateFormat(t);("string"==typeof t?$(this.$el).find("#VueTables__"+$.escapeSelector(t)+"-filter"):t).text(e.format(i)+" - "+s.format(i))}},function(t,e,s){"use strict";t.exports=function(t){return!this.opts.descOrderColumns.includes(t)}},function(t,e,s){"use strict";t.exports=function(t){return this.opts.dateFormatPerColumn.hasOwnProperty(t)?this.opts.dateFormatPerColumn[t]:this.opts.dateFormat}},function(t,e,s){"use strict";t.exports=function(){var t=this;if(this.opts.columnsDropdown){var e=function(t){return t.stopPropagation()},s=function(){t.displayColumnsDropdown&&(t.displayColumnsDropdown=!1)};this.$refs.columnsdropdown.addEventListener("click",e),document.addEventListener("click",s),this.$once("hook:beforeDestroy",(function(){document.removeEventListener("click",s),t.$refs.columnsdropdown.removeEventListener("click",e)}))}}},function(t,e,s){"use strict";t.exports=function(t,e){if(-1===e.indexOf("."))return t[e];var s=e.split("."),i=t[s[0]];if(!i)return"";for(var o=1;o<s.length;o++)if(void 0===(i=i[s[o]]))return"";return i}},function(t,e,s){"use st