UNPKG

30.4 kBJavaScriptView Raw
1/**
2 * bootstrap-table - An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)
3 *
4 * @version v1.16.0
5 * @homepage https://bootstrap-table.com
6 * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)
7 * @license MIT
8 */
9
10!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t((e=e||self).jQuery)}(this,(function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(e,t){return e(t={exports:{}},t.exports),t.exports}var r=function(e){return e&&e.Math==Math&&e},n=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")(),i=function(e){try{return!!e()}catch(e){return!0}},a=!i((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),c={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,l={f:s&&!c.call({1:2},1)?function(e){var t=s(this,e);return!!t&&t.enumerable}:c},u=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},f={}.toString,p=function(e){return f.call(e).slice(8,-1)},h="".split,d=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==p(e)?h.call(e,""):Object(e)}:Object,g=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},b=function(e){return d(g(e))},v=function(e){return"object"==typeof e?null!==e:"function"==typeof e},y=function(e,t){if(!v(e))return e;var o,r;if(t&&"function"==typeof(o=e.toString)&&!v(r=o.call(e)))return r;if("function"==typeof(o=e.valueOf)&&!v(r=o.call(e)))return r;if(!t&&"function"==typeof(o=e.toString)&&!v(r=o.call(e)))return r;throw TypeError("Can't convert object to primitive value")},k={}.hasOwnProperty,m=function(e,t){return k.call(e,t)},S=n.document,C=v(S)&&v(S.createElement),x=function(e){return C?S.createElement(e):{}},w=!a&&!i((function(){return 7!=Object.defineProperty(x("div"),"a",{get:function(){return 7}}).a})),E=Object.getOwnPropertyDescriptor,I={f:a?E:function(e,t){if(e=b(e),t=y(t,!0),w)try{return E(e,t)}catch(e){}if(m(e,t))return u(!l.f.call(e,t),e[t])}},O=function(e){if(!v(e))throw TypeError(String(e)+" is not an object");return e},T=Object.defineProperty,j={f:a?T:function(e,t,o){if(O(e),t=y(t,!0),O(o),w)try{return T(e,t,o)}catch(e){}if("get"in o||"set"in o)throw TypeError("Accessors not supported");return"value"in o&&(e[t]=o.value),e}},P=a?function(e,t,o){return j.f(e,t,u(1,o))}:function(e,t,o){return e[t]=o,e},N=function(e,t){try{P(n,e,t)}catch(o){n[e]=t}return t},L=n["__core-js_shared__"]||N("__core-js_shared__",{}),A=Function.toString;"function"!=typeof L.inspectSource&&(L.inspectSource=function(e){return A.call(e)});var R,_,M,D=L.inspectSource,G=n.WeakMap,B="function"==typeof G&&/native code/.test(D(G)),V=o((function(e){(e.exports=function(e,t){return L[e]||(L[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.0",mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),$=0,F=Math.random(),J=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++$+F).toString(36)},H=V("keys"),U=function(e){return H[e]||(H[e]=J(e))},z={},q=n.WeakMap;if(B){var K=new q,W=K.get,Y=K.has,Q=K.set;R=function(e,t){return Q.call(K,e,t),t},_=function(e){return W.call(K,e)||{}},M=function(e){return Y.call(K,e)}}else{var X=U("state");z[X]=!0,R=function(e,t){return P(e,X,t),t},_=function(e){return m(e,X)?e[X]:{}},M=function(e){return m(e,X)}}var Z,ee,te={set:R,get:_,has:M,enforce:function(e){return M(e)?_(e):R(e,{})},getterFor:function(e){return function(t){var o;if(!v(t)||(o=_(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return o}}},oe=o((function(e){var t=te.get,o=te.enforce,r=String(String).split("String");(e.exports=function(e,t,i,a){var c=!!a&&!!a.unsafe,s=!!a&&!!a.enumerable,l=!!a&&!!a.noTargetGet;"function"==typeof i&&("string"!=typeof t||m(i,"name")||P(i,"name",t),o(i).source=r.join("string"==typeof t?t:"")),e!==n?(c?!l&&e[t]&&(s=!0):delete e[t],s?e[t]=i:P(e,t,i)):s?e[t]=i:N(t,i)})(Function.prototype,"toString",(function(){return"function"==typeof this&&t(this).source||D(this)}))})),re=n,ne=function(e){return"function"==typeof e?e:void 0},ie=function(e,t){return arguments.length<2?ne(re[e])||ne(n[e]):re[e]&&re[e][t]||n[e]&&n[e][t]},ae=Math.ceil,ce=Math.floor,se=function(e){return isNaN(e=+e)?0:(e>0?ce:ae)(e)},le=Math.min,ue=function(e){return e>0?le(se(e),9007199254740991):0},fe=Math.max,pe=Math.min,he=function(e){return function(t,o,r){var n,i=b(t),a=ue(i.length),c=function(e,t){var o=se(e);return o<0?fe(o+t,0):pe(o,t)}(r,a);if(e&&o!=o){for(;a>c;)if((n=i[c++])!=n)return!0}else for(;a>c;c++)if((e||c in i)&&i[c]===o)return e||c||0;return!e&&-1}},de={includes:he(!0),indexOf:he(!1)}.indexOf,ge=function(e,t){var o,r=b(e),n=0,i=[];for(o in r)!m(z,o)&&m(r,o)&&i.push(o);for(;t.length>n;)m(r,o=t[n++])&&(~de(i,o)||i.push(o));return i},be=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ve=be.concat("length","prototype"),ye={f:Object.getOwnPropertyNames||function(e){return ge(e,ve)}},ke={f:Object.getOwnPropertySymbols},me=ie("Reflect","ownKeys")||function(e){var t=ye.f(O(e)),o=ke.f;return o?t.concat(o(e)):t},Se=function(e,t){for(var o=me(t),r=j.f,n=I.f,i=0;i<o.length;i++){var a=o[i];m(e,a)||r(e,a,n(t,a))}},Ce=/#|\.prototype\./,xe=function(e,t){var o=Ee[we(e)];return o==Oe||o!=Ie&&("function"==typeof t?i(t):!!t)},we=xe.normalize=function(e){return String(e).replace(Ce,".").toLowerCase()},Ee=xe.data={},Ie=xe.NATIVE="N",Oe=xe.POLYFILL="P",Te=xe,je=I.f,Pe=function(e,t){var o,r,i,a,c,s=e.target,l=e.global,u=e.stat;if(o=l?n:u?n[s]||N(s,{}):(n[s]||{}).prototype)for(r in t){if(a=t[r],i=e.noTargetGet?(c=je(o,r))&&c.value:o[r],!Te(l?r:s+(u?".":"#")+r,e.forced)&&void 0!==i){if(typeof a==typeof i)continue;Se(a,i)}(e.sham||i&&i.sham)&&P(a,"sham",!0),oe(o,r,a,e)}},Ne=Array.isArray||function(e){return"Array"==p(e)},Le=function(e){return Object(g(e))},Ae=function(e,t,o){var r=y(t);r in e?j.f(e,r,u(0,o)):e[r]=o},Re=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())})),_e=Re&&!Symbol.sham&&"symbol"==typeof Symbol(),Me=V("wks"),De=n.Symbol,Ge=_e?De:J,Be=function(e){return m(Me,e)||(Re&&m(De,e)?Me[e]=De[e]:Me[e]=Ge("Symbol."+e)),Me[e]},Ve=Be("species"),$e=function(e,t){var o;return Ne(e)&&("function"!=typeof(o=e.constructor)||o!==Array&&!Ne(o.prototype)?v(o)&&null===(o=o[Ve])&&(o=void 0):o=void 0),new(void 0===o?Array:o)(0===t?0:t)},Fe=ie("navigator","userAgent")||"",Je=n.process,He=Je&&Je.versions,Ue=He&&He.v8;Ue?ee=(Z=Ue.split("."))[0]+Z[1]:Fe&&(!(Z=Fe.match(/Edge\/(\d+)/))||Z[1]>=74)&&(Z=Fe.match(/Chrome\/(\d+)/))&&(ee=Z[1]);var ze=ee&&+ee,qe=Be("species"),Ke=function(e){return ze>=51||!i((function(){var t=[];return(t.constructor={})[qe]=function(){return{foo:1}},1!==t[e](Boolean).foo}))},We=Be("isConcatSpreadable"),Ye=ze>=51||!i((function(){var e=[];return e[We]=!1,e.concat()[0]!==e})),Qe=Ke("concat"),Xe=function(e){if(!v(e))return!1;var t=e[We];return void 0!==t?!!t:Ne(e)};Pe({target:"Array",proto:!0,forced:!Ye||!Qe},{concat:function(e){var t,o,r,n,i,a=Le(this),c=$e(a,0),s=0;for(t=-1,r=arguments.length;t<r;t++)if(i=-1===t?a:arguments[t],Xe(i)){if(s+(n=ue(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(o=0;o<n;o++,s++)o in i&&Ae(c,s,i[o])}else{if(s>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Ae(c,s++,i)}return c.length=s,c}});var Ze=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e},et=[].push,tt=function(e){var t=1==e,o=2==e,r=3==e,n=4==e,i=6==e,a=5==e||i;return function(c,s,l,u){for(var f,p,h=Le(c),g=d(h),b=function(e,t,o){if(Ze(e),void 0===t)return e;switch(o){case 0:return function(){return e.call(t)};case 1:return function(o){return e.call(t,o)};case 2:return function(o,r){return e.call(t,o,r)};case 3:return function(o,r,n){return e.call(t,o,r,n)}}return function(){return e.apply(t,arguments)}}(s,l,3),v=ue(g.length),y=0,k=u||$e,m=t?k(c,v):o?k(c,0):void 0;v>y;y++)if((a||y in g)&&(p=b(f=g[y],y,h),e))if(t)m[y]=p;else if(p)switch(e){case 3:return!0;case 5:return f;case 6:return y;case 2:et.call(m,f)}else if(n)return!1;return i?-1:r||n?n:m}},ot={forEach:tt(0),map:tt(1),filter:tt(2),some:tt(3),every:tt(4),find:tt(5),findIndex:tt(6)},rt=ot.filter,nt=Ke("filter"),it=nt&&!i((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));Pe({target:"Array",proto:!0,forced:!nt||!it},{filter:function(e){return rt(this,e,arguments.length>1?arguments[1]:void 0)}});var at,ct=Object.keys||function(e){return ge(e,be)},st=a?Object.defineProperties:function(e,t){O(e);for(var o,r=ct(t),n=r.length,i=0;n>i;)j.f(e,o=r[i++],t[o]);return e},lt=ie("document","documentElement"),ut=U("IE_PROTO"),ft=function(){},pt=function(e){return"<script>"+e+"<\/script>"},ht=function(){try{at=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;ht=at?function(e){e.write(pt("")),e.close();var t=e.parentWindow.Object;return e=null,t}(at):((t=x("iframe")).style.display="none",lt.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(pt("document.F=Object")),e.close(),e.F);for(var o=be.length;o--;)delete ht.prototype[be[o]];return ht()};z[ut]=!0;var dt=Object.create||function(e,t){var o;return null!==e?(ft.prototype=O(e),o=new ft,ft.prototype=null,o[ut]=e):o=ht(),void 0===t?o:st(o,t)},gt=Be("unscopables"),bt=Array.prototype;null==bt[gt]&&j.f(bt,gt,{configurable:!0,value:dt(null)});var vt,yt=ot.find,kt=!0;"find"in[]&&Array(1).find((function(){kt=!1})),Pe({target:"Array",proto:!0,forced:kt},{find:function(e){return yt(this,e,arguments.length>1?arguments[1]:void 0)}}),vt="find",bt[gt][vt]=!0;var mt=function(e,t){var o=[][e];return!o||!i((function(){o.call(null,t||function(){throw 1},1)}))},St=[].join,Ct=d!=Object,xt=mt("join",",");Pe({target:"Array",proto:!0,forced:Ct||xt},{join:function(e){return St.call(b(this),void 0===e?",":e)}});var wt=function(){var e=O(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t};function Et(e,t){return RegExp(e,t)}var It,Ot,Tt={UNSUPPORTED_Y:i((function(){var e=Et("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),BROKEN_CARET:i((function(){var e=Et("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},jt=RegExp.prototype.exec,Pt=String.prototype.replace,Nt=jt,Lt=(It=/a/,Ot=/b*/g,jt.call(It,"a"),jt.call(Ot,"a"),0!==It.lastIndex||0!==Ot.lastIndex),At=Tt.UNSUPPORTED_Y||Tt.BROKEN_CARET,Rt=void 0!==/()??/.exec("")[1];(Lt||Rt||At)&&(Nt=function(e){var t,o,r,n,i=this,a=At&&i.sticky,c=wt.call(i),s=i.source,l=0,u=e;return a&&(-1===(c=c.replace("y","")).indexOf("g")&&(c+="g"),u=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(s="(?: "+s+")",u=" "+u,l++),o=new RegExp("^(?:"+s+")",c)),Rt&&(o=new RegExp("^"+s+"$(?!\\s)",c)),Lt&&(t=i.lastIndex),r=jt.call(a?o:i,u),a?r?(r.input=r.input.slice(l),r[0]=r[0].slice(l),r.index=i.lastIndex,i.lastIndex+=r[0].length):i.lastIndex=0:Lt&&r&&(i.lastIndex=i.global?r.index+r[0].length:t),Rt&&r&&r.length>1&&Pt.call(r[0],o,(function(){for(n=1;n<arguments.length-2;n++)void 0===arguments[n]&&(r[n]=void 0)})),r});var _t=Nt;Pe({target:"RegExp",proto:!0,forced:/./.exec!==_t},{exec:_t});var Mt=Be("species"),Dt=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),Gt="$0"==="a".replace(/./,"$0"),Bt=!i((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var o="ab".split(e);return 2!==o.length||"a"!==o[0]||"b"!==o[1]})),Vt=function(e,t,o,r){var n=Be(e),a=!i((function(){var t={};return t[n]=function(){return 7},7!=""[e](t)})),c=a&&!i((function(){var t=!1,o=/a/;return"split"===e&&((o={}).constructor={},o.constructor[Mt]=function(){return o},o.flags="",o[n]=/./[n]),o.exec=function(){return t=!0,null},o[n](""),!t}));if(!a||!c||"replace"===e&&(!Dt||!Gt)||"split"===e&&!Bt){var s=/./[n],l=o(n,""[e],(function(e,t,o,r,n){return t.exec===_t?a&&!n?{done:!0,value:s.call(t,o,r)}:{done:!0,value:e.call(o,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Gt}),u=l[0],f=l[1];oe(String.prototype,e,u),oe(RegExp.prototype,n,2==t?function(e,t){return f.call(e,this,t)}:function(e){return f.call(e,this)})}r&&P(RegExp.prototype[n],"sham",!0)},$t=function(e){return function(t,o){var r,n,i=String(g(t)),a=se(o),c=i.length;return a<0||a>=c?e?"":void 0:(r=i.charCodeAt(a))<55296||r>56319||a+1===c||(n=i.charCodeAt(a+1))<56320||n>57343?e?i.charAt(a):r:e?i.slice(a,a+2):n-56320+(r-55296<<10)+65536}},Ft={codeAt:$t(!1),charAt:$t(!0)}.charAt,Jt=function(e,t,o){return t+(o?Ft(e,t).length:1)},Ht=function(e,t){var o=e.exec;if("function"==typeof o){var r=o.call(e,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==p(e))throw TypeError("RegExp#exec called on incompatible receiver");return _t.call(e,t)},Ut=Math.max,zt=Math.min,qt=Math.floor,Kt=/\$([$&'`]|\d\d?|<[^>]*>)/g,Wt=/\$([$&'`]|\d\d?)/g;Vt("replace",2,(function(e,t,o,r){return[function(o,r){var n=g(this),i=null==o?void 0:o[e];return void 0!==i?i.call(o,n,r):t.call(String(n),o,r)},function(e,i){if(r.REPLACE_KEEPS_$0||"string"==typeof i&&-1===i.indexOf("$0")){var a=o(t,e,this,i);if(a.done)return a.value}var c=O(e),s=String(this),l="function"==typeof i;l||(i=String(i));var u=c.global;if(u){var f=c.unicode;c.lastIndex=0}for(var p=[];;){var h=Ht(c,s);if(null===h)break;if(p.push(h),!u)break;""===String(h[0])&&(c.lastIndex=Jt(s,ue(c.lastIndex),f))}for(var d,g="",b=0,v=0;v<p.length;v++){h=p[v];for(var y=String(h[0]),k=Ut(zt(se(h.index),s.length),0),m=[],S=1;S<h.length;S++)m.push(void 0===(d=h[S])?d:String(d));var C=h.groups;if(l){var x=[y].concat(m,k,s);void 0!==C&&x.push(C);var w=String(i.apply(void 0,x))}else w=n(y,s,k,m,C,i);k>=b&&(g+=s.slice(b,k)+w,b=k+y.length)}return g+s.slice(b)}];function n(e,o,r,n,i,a){var c=r+e.length,s=n.length,l=Wt;return void 0!==i&&(i=Le(i),l=Kt),t.call(a,l,(function(t,a){var l;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return o.slice(0,r);case"'":return o.slice(c);case"<":l=i[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>s){var f=qt(u/10);return 0===f?t:f<=s?void 0===n[f-1]?a.charAt(1):n[f-1]+a.charAt(1):t}l=n[u-1]}return void 0===l?"":l}))}}));var Yt=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t};Vt("search",1,(function(e,t,o){return[function(t){var o=g(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,o):new RegExp(t)[e](String(o))},function(e){var r=o(t,e,this);if(r.done)return r.value;var n=O(e),i=String(this),a=n.lastIndex;Yt(a,0)||(n.lastIndex=0);var c=Ht(n,i);return Yt(n.lastIndex,a)||(n.lastIndex=a),null===c?-1:c.index}]}));var Qt=Be("match"),Xt=Be("species"),Zt=[].push,eo=Math.min,to=!i((function(){return!RegExp(4294967295,"y")}));Vt("split",2,(function(e,t,o){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,o){var r,n,i=String(g(this)),a=void 0===o?4294967295:o>>>0;if(0===a)return[];if(void 0===e)return[i];if(!v(r=e)||(void 0!==(n=r[Qt])?!n:"RegExp"!=p(r)))return t.call(i,e,a);for(var c,s,l,u=[],f=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,d=new RegExp(e.source,f+"g");(c=_t.call(d,i))&&!((s=d.lastIndex)>h&&(u.push(i.slice(h,c.index)),c.length>1&&c.index<i.length&&Zt.apply(u,c.slice(1)),l=c[0].length,h=s,u.length>=a));)d.lastIndex===c.index&&d.lastIndex++;return h===i.length?!l&&d.test("")||u.push(""):u.push(i.slice(h)),u.length>a?u.slice(0,a):u}:"0".split(void 0,0).length?function(e,o){return void 0===e&&0===o?[]:t.call(this,e,o)}:t,[function(t,o){var n=g(this),i=null==t?void 0:t[e];return void 0!==i?i.call(t,n,o):r.call(String(n),t,o)},function(e,n){var i=o(r,e,this,n,r!==t);if(i.done)return i.value;var a=O(e),c=String(this),s=function(e,t){var o,r=O(e).constructor;return void 0===r||null==(o=O(r)[Xt])?t:Ze(o)}(a,RegExp),l=a.unicode,u=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(to?"y":"g"),f=new s(to?a:"^(?:"+a.source+")",u),p=void 0===n?4294967295:n>>>0;if(0===p)return[];if(0===c.length)return null===Ht(f,c)?[c]:[];for(var h=0,d=0,g=[];d<c.length;){f.lastIndex=to?d:0;var b,v=Ht(f,to?c:c.slice(d));if(null===v||(b=eo(ue(f.lastIndex+(to?0:d)),c.length))===h)d=Jt(c,d,l);else{if(g.push(c.slice(h,d)),g.length===p)return g;for(var y=1;y<=v.length-1;y++)if(g.push(v[y]),g.length===p)return g;d=h=b}}return g.push(c.slice(h)),g}]}),!to);var oo=ot.forEach,ro=mt("forEach")?function(e){return oo(this,e,arguments.length>1?arguments[1]:void 0)}:[].forEach;for(var no in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var io=n[no],ao=io&&io.prototype;if(ao&&ao.forEach!==ro)try{P(ao,"forEach",ro)}catch(e){ao.forEach=ro}}function co(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function so(e){return(so=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lo(e,t){return(lo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function uo(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fo(e,t,o){return(fo="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,o){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=so(e)););return e}(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(o):n.value}})(e,t,o||e)}var po=e.fn.bootstrapTable.utils,ho={cookieIds:{sortOrder:"bs.table.sortOrder",sortName:"bs.table.sortName",pageNumber:"bs.table.pageNumber",pageList:"bs.table.pageList",columns:"bs.table.columns",searchText:"bs.table.searchText",reorderColumns:"bs.table.reorderColumns",filterControl:"bs.table.filterControl",filterBy:"bs.table.filterBy"},getCurrentHeader:function(e){var t=e.$header;return e.options.height&&(t=e.$tableHeader),t},getCurrentSearchControls:function(e){var t="select, input";return e.options.height&&(t="table select, table input"),t},cookieEnabled:function(){return!!navigator.cookieEnabled},inArrayCookiesEnabled:function(e,t){for(var o=-1,r=0;r<t.length;r++)if(e.toLowerCase()===t[r].toLowerCase()){o=r;break}return o},setCookie:function(e,t,o){if(e.options.cookie&&ho.cookieEnabled()&&""!==e.options.cookieIdTable&&-1!==ho.inArrayCookiesEnabled(t,e.options.cookiesEnabled)){switch(t="".concat(e.options.cookieIdTable,".").concat(t),e.options.cookieStorage){case"cookieStorage":document.cookie=[t,"=",encodeURIComponent(o),"; expires=".concat(ho.calculateExpiration(e.options.cookieExpire)),e.options.cookiePath?"; path=".concat(e.options.cookiePath):"",e.options.cookieDomain?"; domain=".concat(e.options.cookieDomain):"",e.options.cookieSecure?"; secure":""].join("");break;case"localStorage":localStorage.setItem(t,o);break;case"sessionStorage":sessionStorage.setItem(t,o);break;case"customStorage":if(!e.options.cookieCustomStorageSet||!e.options.cookieCustomStorageGet||!e.options.cookieCustomStorageDelete)throw new Error("The following options must be set while using the customStorage: cookieCustomStorageSet, cookieCustomStorageGet and cookieCustomStorageDelete");po.calculateObjectValue(e.options,e.options.cookieCustomStorageSet,[t,o],"");break;default:return!1}return!0}},getCookie:function(e,t,o){if(!o)return null;if(-1===ho.inArrayCookiesEnabled(o,e.options.cookiesEnabled))return null;switch(o="".concat(t,".").concat(o),e.options.cookieStorage){case"cookieStorage":var r="; ".concat(document.cookie).split("; ".concat(o,"="));return 2===r.length?decodeURIComponent(r.pop().split(";").shift()):null;case"localStorage":return localStorage.getItem(o);case"sessionStorage":return sessionStorage.getItem(o);case"customStorage":if(!e.options.cookieCustomStorageSet||!e.options.cookieCustomStorageGet||!e.options.cookieCustomStorageDelete)throw new Error("The following options must be set while using the customStorage: cookieCustomStorageSet, cookieCustomStorageGet and cookieCustomStorageDelete");return po.calculateObjectValue(e.options,e.options.cookieCustomStorageGet,[o],"");default:return null}},deleteCookie:function(e,t,o){switch(o="".concat(t,".").concat(o),e.options.cookieStorage){case"cookieStorage":document.cookie=[encodeURIComponent(o),"=","; expires=Thu, 01 Jan 1970 00:00:00 GMT",e.options.cookiePath?"; path=".concat(e.options.cookiePath):"",e.options.cookieDomain?"; domain=".concat(e.options.cookieDomain):""].join("");break;case"localStorage":localStorage.removeItem(o);break;case"sessionStorage":sessionStorage.removeItem(o);break;case"customStorage":if(!e.options.cookieCustomStorageSet||!e.options.cookieCustomStorageGet||!e.options.cookieCustomStorageDelete)throw new Error("The following options must be set while using the customStorage: cookieCustomStorageSet, cookieCustomStorageGet and cookieCustomStorageDelete");po.calculateObjectValue(e.options,e.options.cookieCustomStorageDelete,[o],"");break;default:return!1}return!0},calculateExpiration:function(e){var t=e.replace(/[0-9]*/,"");switch(e=e.replace(/[A-Za-z]{1,2}/,""),t.toLowerCase()){case"s":e=+e;break;case"mi":e*=60;break;case"h":e=60*e*60;break;case"d":e=24*e*60*60;break;case"m":e=30*e*24*60*60;break;case"y":e=365*e*24*60*60;break;default:e=void 0}if(!e)return"";var o=new Date;return o.setTime(o.getTime()+1e3*e),o.toGMTString()},initCookieFilters:function(t){setTimeout((function(){var o=JSON.parse(ho.getCookie(t,t.options.cookieIdTable,ho.cookieIds.filterControl));if(!t.options.filterControlValuesLoaded&&o){var r={},n=ho.getCurrentHeader(t),i=ho.getCurrentSearchControls(t);n.find(i).each((function(){var t=e(this).closest("[data-field]").data("field");!function(e,t){t.forEach((function(t){if(""!==t.text&&"INPUT"===e.tagName)e.value=t.text,r[t.field]=t.text;else if(""!==t.text&&"SELECT"===e.tagName){var o=document.createElement("option");o.value=t.text,o.text=t.text,e.add(o,e[1]),e.selectedIndex=1,r[t.field]=t.text}}))}(this,o.filter((function(e){return e.field===t})))})),t.initColumnSearch(r),t.options.filterControlValuesLoaded=!0,t.initServer()}}),250)}};e.extend(e.fn.bootstrapTable.defaults,{cookie:!1,cookieExpire:"2h",cookiePath:null,cookieDomain:null,cookieSecure:null,cookieIdTable:"",cookiesEnabled:["bs.table.sortOrder","bs.table.sortName","bs.table.pageNumber","bs.table.pageList","bs.table.columns","bs.table.searchText","bs.table.filterControl","bs.table.filterBy","bs.table.reorderColumns"],cookieStorage:"cookieStorage",filterControls:[],filterControlValuesLoaded:!1}),e.fn.bootstrapTable.methods.push("getCookies"),e.fn.bootstrapTable.methods.push("deleteCookie"),e.extend(e.fn.bootstrapTable.utils,{setCookie:ho.setCookie,getCookie:ho.getCookie}),e.BootstrapTable=function(t){function o(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),uo(this,so(o).apply(this,arguments))}var r,n,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lo(e,t)}(o,t),r=o,(n=[{key:"init",value:function(){if(this.options.cookie){var e=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.filterBy);if("boolean"==typeof e&&!e)throw new Error("The cookie value of filterBy must be a json!");var t={};try{t=JSON.parse(e)}catch(e){throw new Error("Could not parse the json of the filterBy cookie!")}if(this.filterColumns=t||{},this.options.filterControls=[],this.options.filterControlValuesLoaded=!1,this.options.cookiesEnabled="string"==typeof this.options.cookiesEnabled?this.options.cookiesEnabled.replace("[","").replace("]","").replace(/'/g,"").replace(/ /g,"").toLowerCase().split(","):this.options.cookiesEnabled,this.options.filterControl){var r=this;this.$el.on("column-search.bs.table",(function(e,t,o){for(var n=!0,i=0;i<r.options.filterControls.length;i++)if(r.options.filterControls[i].field===t){r.options.filterControls[i].text=o,n=!1;break}n&&r.options.filterControls.push({field:t,text:o}),ho.setCookie(r,ho.cookieIds.filterControl,JSON.stringify(r.options.filterControls))})).on("created-controls.bs.table",ho.initCookieFilters(r))}}fo(so(o.prototype),"init",this).call(this)}},{key:"initServer",value:function(){var e;if(this.options.cookie&&this.options.filterControl&&!this.options.filterControlValuesLoaded){var t=JSON.parse(ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.filterControl));if(t)return}for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];(e=fo(so(o.prototype),"initServer",this)).call.apply(e,[this].concat(n))}},{key:"initTable",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"initTable",this)).call.apply(e,[this].concat(r)),this.initCookie()}},{key:"onSort",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"onSort",this)).call.apply(e,[this].concat(r)),ho.setCookie(this,ho.cookieIds.sortOrder,this.options.sortOrder),ho.setCookie(this,ho.cookieIds.sortName,this.options.sortName)}},{key:"onPageNumber",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"onPageNumber",this)).call.apply(e,[this].concat(r)),ho.setCookie(this,ho.cookieIds.pageNumber,this.options.pageNumber)}},{key:"onPageListChange",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"onPageListChange",this)).call.apply(e,[this].concat(r)),ho.setCookie(this,ho.cookieIds.pageList,this.options.pageSize),ho.setCookie(this,ho.cookieIds.pageNumber,this.options.pageNumber)}},{key:"onPagePre",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"onPagePre",this)).call.apply(e,[this].concat(r)),ho.setCookie(this,ho.cookieIds.pageNumber,this.options.pageNumber)}},{key:"onPageNext",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"onPageNext",this)).call.apply(e,[this].concat(r)),ho.setCookie(this,ho.cookieIds.pageNumber,this.options.pageNumber)}},{key:"_toggleColumn",value:function(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];(t=fo(so(o.prototype),"_toggleColumn",this)).call.apply(t,[this].concat(n));var a=[];e.each(this.columns,(function(e,t){t.visible&&a.push(t.field)})),ho.setCookie(this,ho.cookieIds.columns,JSON.stringify(a))}},{key:"selectPage",value:function(e){fo(so(o.prototype),"selectPage",this).call(this,e),ho.setCookie(this,ho.cookieIds.pageNumber,e)}},{key:"onSearch",value:function(e){fo(so(o.prototype),"onSearch",this).call(this,e),this.options.search&&ho.setCookie(this,ho.cookieIds.searchText,this.searchText),ho.setCookie(this,ho.cookieIds.pageNumber,this.options.pageNumber)}},{key:"initHeader",value:function(){var e;this.options.reorderableColumns&&(this.columnsSortOrder=JSON.parse(ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.reorderColumns)));for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"initHeader",this)).call.apply(e,[this].concat(r))}},{key:"persistReorderColumnsState",value:function(e){ho.setCookie(e,ho.cookieIds.reorderColumns,JSON.stringify(e.columnsSortOrder))}},{key:"filterBy",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];(e=fo(so(o.prototype),"filterBy",this)).call.apply(e,[this].concat(r)),ho.setCookie(this,ho.cookieIds.filterBy,JSON.stringify(this.filterColumns))}},{key:"initCookie",value:function(){if(this.options.cookie){if(""===this.options.cookieIdTable||""===this.options.cookieExpire||!ho.cookieEnabled())return console.error("Configuration error. Please review the cookieIdTable and the cookieExpire property. If the properties are correct, then this browser does not support cookies."),void(this.options.cookie=!1);var t=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.sortOrder),o=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.sortName),r=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.pageNumber),n=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.pageList),i=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.searchText),a=ho.getCookie(this,this.options.cookieIdTable,ho.cookieIds.columns);if("boolean"==typeof a&&!a)throw new Error("The cookie value of filterBy must be a json!");var c={};try{c=JSON.parse(a)}catch(e){throw new Error("Could not parse the json of the columns cookie!",a)}this.options.sortOrder=t||this.options.sortOrder,this.options.sortName=o||this.options.sortName,this.options.pageNumber=r?+r:this.options.pageNumber,this.options.pageSize=n?n===this.options.formatAllRows()?n:+n:this.options.pageSize,this.options.searchText=i||"",c&&e.each(this.columns,(function(t,o){o.visible=-1!==e.inArray(o.field,c)}))}}},{key:"getCookies",value:function(){var t=this,o={};return e.each(ho.cookieIds,(function(e,r){o[e]=ho.getCookie(t,t.options.cookieIdTable,r),"columns"===e&&(o[e]=JSON.parse(o[e]))})),o}},{key:"deleteCookie",value:function(e){""!==e&&ho.cookieEnabled()&&ho.deleteCookie(this,this.options.cookieIdTable,ho.cookieIds[e])}}])&&co(r.prototype,n),i&&co(r,i),o}(e.BootstrapTable)}));