bootstrap-table-print.min.js 20 KB

12345678910
  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.19.1
  5. * @homepage https://bootstrap-table.com
  6. * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)
  7. * @license MIT
  8. */
  9. !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).jQuery)}(this,(function(t){"use strict";function n(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var r=n(t);function e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function o(t,n){for(var r=0;r<n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function a(t,n){return(a=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function u(t,n){return!n||"object"!=typeof n&&"function"!=typeof n?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):n}function c(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,e=i(t);if(n){var o=i(this).constructor;r=Reflect.construct(e,arguments,o)}else r=e.apply(this,arguments);return u(this,r)}}function f(t,n,r){return(f="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,n,r){var e=function(t,n){for(;!Object.prototype.hasOwnProperty.call(t,n)&&null!==(t=i(t)););return t}(t,n);if(e){var o=Object.getOwnPropertyDescriptor(e,n);return o.get?o.get.call(r):o.value}})(t,n,r||t)}function l(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function s(t,n){var r;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(r=function(t,n){if(t){if("string"==typeof t)return l(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw i}}}}var p="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function d(t,n){return t(n={exports:{}},n.exports),n.exports}var h=function(t){return t&&t.Math==Math&&t},y=h("object"==typeof globalThis&&globalThis)||h("object"==typeof window&&window)||h("object"==typeof self&&self)||h("object"==typeof p&&p)||function(){return this}()||Function("return this")(),v=function(t){try{return!!t()}catch(t){return!0}},b=!v((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),g={}.propertyIsEnumerable,m=Object.getOwnPropertyDescriptor,w={f:m&&!g.call({1:2},1)?function(t){var n=m(this,t);return!!n&&n.enumerable}:g},O=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},j={}.toString,S=function(t){return j.call(t).slice(8,-1)},x="".split,P=v((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==S(t)?x.call(t,""):Object(t)}:Object,T=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},A=function(t){return P(T(t))},E=function(t){return"object"==typeof t?null!==t:"function"==typeof t},C=function(t,n){if(!E(t))return t;var r,e;if(n&&"function"==typeof(r=t.toString)&&!E(e=r.call(t)))return e;if("function"==typeof(r=t.valueOf)&&!E(e=r.call(t)))return e;if(!n&&"function"==typeof(r=t.toString)&&!E(e=r.call(t)))return e;throw TypeError("Can't convert object to primitive value")},I={}.hasOwnProperty,F=function(t,n){return I.call(t,n)},_=y.document,M=E(_)&&E(_.createElement),k=function(t){return M?_.createElement(t):{}},R=!b&&!v((function(){return 7!=Object.defineProperty(k("div"),"a",{get:function(){return 7}}).a})),D=Object.getOwnPropertyDescriptor,N={f:b?D:function(t,n){if(t=A(t),n=C(n,!0),R)try{return D(t,n)}catch(t){}if(F(t,n))return O(!w.f.call(t,n),t[n])}},B=function(t){if(!E(t))throw TypeError(String(t)+" is not an object");return t},L=Object.defineProperty,q={f:b?L:function(t,n,r){if(B(t),n=C(n,!0),B(r),R)try{return L(t,n,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[n]=r.value),t}},z=b?function(t,n,r){return q.f(t,n,O(1,r))}:function(t,n,r){return t[n]=r,t},U=function(t,n){try{z(y,t,n)}catch(r){y[t]=n}return n},V="__core-js_shared__",W=y[V]||U(V,{}),G=Function.toString;"function"!=typeof W.inspectSource&&(W.inspectSource=function(t){return G.call(t)});var $,K,Q,X=W.inspectSource,Y=y.WeakMap,H="function"==typeof Y&&/native code/.test(X(Y)),J=d((function(t){(t.exports=function(t,n){return W[t]||(W[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.10.1",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),Z=0,tt=Math.random(),nt=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++Z+tt).toString(36)},rt=J("keys"),et=function(t){return rt[t]||(rt[t]=nt(t))},ot={},it=y.WeakMap;if(H){var at=W.state||(W.state=new it),ut=at.get,ct=at.has,ft=at.set;$=function(t,n){return n.facade=t,ft.call(at,t,n),n},K=function(t){return ut.call(at,t)||{}},Q=function(t){return ct.call(at,t)}}else{var lt=et("state");ot[lt]=!0,$=function(t,n){return n.facade=t,z(t,lt,n),n},K=function(t){return F(t,lt)?t[lt]:{}},Q=function(t){return F(t,lt)}}var st,pt,dt={set:$,get:K,has:Q,enforce:function(t){return Q(t)?K(t):$(t,{})},getterFor:function(t){return function(n){var r;if(!E(n)||(r=K(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}},ht=d((function(t){var n=dt.get,r=dt.enforce,e=String(String).split("String");(t.exports=function(t,n,o,i){var a,u=!!i&&!!i.unsafe,c=!!i&&!!i.enumerable,f=!!i&&!!i.noTargetGet;"function"==typeof o&&("string"!=typeof n||F(o,"name")||z(o,"name",n),(a=r(o)).source||(a.source=e.join("string"==typeof n?n:""))),t!==y?(u?!f&&t[n]&&(c=!0):delete t[n],c?t[n]=o:z(t,n,o)):c?t[n]=o:U(n,o)})(Function.prototype,"toString",(function(){return"function"==typeof this&&n(this).source||X(this)}))})),yt=y,vt=function(t){return"function"==typeof t?t:void 0},bt=function(t,n){return arguments.length<2?vt(yt[t])||vt(y[t]):yt[t]&&yt[t][n]||y[t]&&y[t][n]},gt=Math.ceil,mt=Math.floor,wt=function(t){return isNaN(t=+t)?0:(t>0?mt:gt)(t)},Ot=Math.min,jt=function(t){return t>0?Ot(wt(t),9007199254740991):0},St=Math.max,xt=Math.min,Pt=function(t,n){var r=wt(t);return r<0?St(r+n,0):xt(r,n)},Tt=function(t){return function(n,r,e){var o,i=A(n),a=jt(i.length),u=Pt(e,a);if(t&&r!=r){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===r)return t||u||0;return!t&&-1}},At={includes:Tt(!0),indexOf:Tt(!1)},Et=At.indexOf,Ct=function(t,n){var r,e=A(t),o=0,i=[];for(r in e)!F(ot,r)&&F(e,r)&&i.push(r);for(;n.length>o;)F(e,r=n[o++])&&(~Et(i,r)||i.push(r));return i},It=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ft=It.concat("length","prototype"),_t={f:Object.getOwnPropertyNames||function(t){return Ct(t,Ft)}},Mt={f:Object.getOwnPropertySymbols},kt=bt("Reflect","ownKeys")||function(t){var n=_t.f(B(t)),r=Mt.f;return r?n.concat(r(t)):n},Rt=function(t,n){for(var r=kt(n),e=q.f,o=N.f,i=0;i<r.length;i++){var a=r[i];F(t,a)||e(t,a,o(n,a))}},Dt=/#|\.prototype\./,Nt=function(t,n){var r=Lt[Bt(t)];return r==zt||r!=qt&&("function"==typeof n?v(n):!!n)},Bt=Nt.normalize=function(t){return String(t).replace(Dt,".").toLowerCase()},Lt=Nt.data={},qt=Nt.NATIVE="N",zt=Nt.POLYFILL="P",Ut=Nt,Vt=N.f,Wt=function(t,n){var r,e,o,i,a,u=t.target,c=t.global,f=t.stat;if(r=c?y:f?y[u]||U(u,{}):(y[u]||{}).prototype)for(e in n){if(i=n[e],o=t.noTargetGet?(a=Vt(r,e))&&a.value:r[e],!Ut(c?e:u+(f?".":"#")+e,t.forced)&&void 0!==o){if(typeof i==typeof o)continue;Rt(i,o)}(t.sham||o&&o.sham)&&z(i,"sham",!0),ht(r,e,i,t)}},Gt=Array.isArray||function(t){return"Array"==S(t)},$t=function(t){return Object(T(t))},Kt=function(t,n,r){var e=C(n);e in t?q.f(t,e,O(0,r)):t[e]=r},Qt="process"==S(y.process),Xt=bt("navigator","userAgent")||"",Yt=y.process,Ht=Yt&&Yt.versions,Jt=Ht&&Ht.v8;Jt?pt=(st=Jt.split("."))[0]+st[1]:Xt&&(!(st=Xt.match(/Edge\/(\d+)/))||st[1]>=74)&&(st=Xt.match(/Chrome\/(\d+)/))&&(pt=st[1]);var Zt=pt&&+pt,tn=!!Object.getOwnPropertySymbols&&!v((function(){return!Symbol.sham&&(Qt?38===Zt:Zt>37&&Zt<41)})),nn=tn&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,rn=J("wks"),en=y.Symbol,on=nn?en:en&&en.withoutSetter||nt,an=function(t){return F(rn,t)&&(tn||"string"==typeof rn[t])||(tn&&F(en,t)?rn[t]=en[t]:rn[t]=on("Symbol."+t)),rn[t]},un=an("species"),cn=function(t,n){var r;return Gt(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!Gt(r.prototype)?E(r)&&null===(r=r[un])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===n?0:n)},fn=an("species"),ln=function(t){return Zt>=51||!v((function(){var n=[];return(n.constructor={})[fn]=function(){return{foo:1}},1!==n[t](Boolean).foo}))},sn=an("isConcatSpreadable"),pn=9007199254740991,dn="Maximum allowed index exceeded",hn=Zt>=51||!v((function(){var t=[];return t[sn]=!1,t.concat()[0]!==t})),yn=ln("concat"),vn=function(t){if(!E(t))return!1;var n=t[sn];return void 0!==n?!!n:Gt(t)};Wt({target:"Array",proto:!0,forced:!hn||!yn},{concat:function(t){var n,r,e,o,i,a=$t(this),u=cn(a,0),c=0;for(n=-1,e=arguments.length;n<e;n++)if(vn(i=-1===n?a:arguments[n])){if(c+(o=jt(i.length))>pn)throw TypeError(dn);for(r=0;r<o;r++,c++)r in i&&Kt(u,c,i[r])}else{if(c>=pn)throw TypeError(dn);Kt(u,c++,i)}return u.length=c,u}});var bn=Object.keys||function(t){return Ct(t,It)},gn=Object.assign,mn=Object.defineProperty,wn=!gn||v((function(){if(b&&1!==gn({b:1},gn(mn({},"a",{enumerable:!0,get:function(){mn(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},n={},r=Symbol(),e="abcdefghijklmnopqrst";return t[r]=7,e.split("").forEach((function(t){n[t]=t})),7!=gn({},t)[r]||bn(gn({},n)).join("")!=e}))?function(t,n){for(var r=$t(t),e=arguments.length,o=1,i=Mt.f,a=w.f;e>o;)for(var u,c=P(arguments[o++]),f=i?bn(c).concat(i(c)):bn(c),l=f.length,s=0;l>s;)u=f[s++],b&&!a.call(c,u)||(r[u]=c[u]);return r}:gn;Wt({target:"Object",stat:!0,forced:Object.assign!==wn},{assign:wn});var On=ln("slice"),jn=an("species"),Sn=[].slice,xn=Math.max;Wt({target:"Array",proto:!0,forced:!On},{slice:function(t,n){var r,e,o,i=A(this),a=jt(i.length),u=Pt(t,a),c=Pt(void 0===n?a:n,a);if(Gt(i)&&("function"!=typeof(r=i.constructor)||r!==Array&&!Gt(r.prototype)?E(r)&&null===(r=r[jn])&&(r=void 0):r=void 0,r===Array||void 0===r))return Sn.call(i,u,c);for(e=new(void 0===r?Array:r)(xn(c-u,0)),o=0;u<c;u++,o++)u in i&&Kt(e,o,i[u]);return e.length=o,e}});var Pn=function(t,n){var r=[][t];return!!r&&v((function(){r.call(null,n||function(){throw 1},1)}))},Tn=At.indexOf,An=[].indexOf,En=!!An&&1/[1].indexOf(1,-0)<0,Cn=Pn("indexOf");Wt({target:"Array",proto:!0,forced:En||!Cn},{indexOf:function(t){return En?An.apply(this,arguments)||0:Tn(this,t,arguments.length>1?arguments[1]:void 0)}});var In=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},Fn=function(t,n,r){if(In(t),void 0===n)return t;switch(r){case 0:return function(){return t.call(n)};case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,o){return t.call(n,r,e,o)}}return function(){return t.apply(n,arguments)}},_n=function(t,n,r,e,o,i,a,u){for(var c,f=o,l=0,s=!!a&&Fn(a,u,3);l<e;){if(l in r){if(c=s?s(r[l],l,n):r[l],i>0&&Gt(c))f=_n(t,n,c,jt(c.length),f,i-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");t[f]=c}f++}l++}return f},Mn=_n;Wt({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,n=$t(this),r=jt(n.length),e=cn(n,0);return e.length=Mn(e,n,n,r,0,void 0===t?1:wt(t)),e}});var kn=[],Rn=kn.sort,Dn=v((function(){kn.sort(void 0)})),Nn=v((function(){kn.sort(null)})),Bn=Pn("sort");Wt({target:"Array",proto:!0,forced:Dn||!Nn||!Bn},{sort:function(t){return void 0===t?Rn.call($t(this)):Rn.call($t(this),In(t))}});var Ln,qn=b?Object.defineProperties:function(t,n){B(t);for(var r,e=bn(n),o=e.length,i=0;o>i;)q.f(t,r=e[i++],n[r]);return t},zn=bt("document","documentElement"),Un=et("IE_PROTO"),Vn=function(){},Wn=function(t){return"<script>"+t+"</"+"script>"},Gn=function(){try{Ln=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,n;Gn=Ln?function(t){t.write(Wn("")),t.close();var n=t.parentWindow.Object;return t=null,n}(Ln):((n=k("iframe")).style.display="none",zn.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write(Wn("document.F=Object")),t.close(),t.F);for(var r=It.length;r--;)delete Gn.prototype[It[r]];return Gn()};ot[Un]=!0;var $n=Object.create||function(t,n){var r;return null!==t?(Vn.prototype=B(t),r=new Vn,Vn.prototype=null,r[Un]=t):r=Gn(),void 0===n?r:qn(r,n)},Kn=an("unscopables"),Qn=Array.prototype;null==Qn[Kn]&&q.f(Qn,Kn,{configurable:!0,value:$n(null)});var Xn=function(t){Qn[Kn][t]=!0},Yn=At.includes;Wt({target:"Array",proto:!0},{includes:function(t){return Yn(this,t,arguments.length>1?arguments[1]:void 0)}}),Xn("includes");var Hn=[].push,Jn=function(t){var n=1==t,r=2==t,e=3==t,o=4==t,i=6==t,a=7==t,u=5==t||i;return function(c,f,l,s){for(var p,d,h=$t(c),y=P(h),v=Fn(f,l,3),b=jt(y.length),g=0,m=s||cn,w=n?m(c,b):r||a?m(c,0):void 0;b>g;g++)if((u||g in y)&&(d=v(p=y[g],g,h),t))if(n)w[g]=d;else if(d)switch(t){case 3:return!0;case 5:return p;case 6:return g;case 2:Hn.call(w,p)}else switch(t){case 4:return!1;case 7:Hn.call(w,p)}return i?-1:e||o?o:w}},Zn={forEach:Jn(0),map:Jn(1),filter:Jn(2),some:Jn(3),every:Jn(4),find:Jn(5),findIndex:Jn(6),filterOut:Jn(7)},tr=Zn.find,nr="find",rr=!0;nr in[]&&Array(1).find((function(){rr=!1})),Wt({target:"Array",proto:!0,forced:rr},{find:function(t){return tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Xn(nr);var er=[].join,or=P!=Object,ir=Pn("join",",");Wt({target:"Array",proto:!0,forced:or||!ir},{join:function(t){return er.call(A(this),void 0===t?",":t)}});var ar=Zn.filter;Wt({target:"Array",proto:!0,forced:!ln("filter")},{filter:function(t){return ar(this,t,arguments.length>1?arguments[1]:void 0)}});var ur=Zn.map;Wt({target:"Array",proto:!0,forced:!ln("map")},{map:function(t){return ur(this,t,arguments.length>1?arguments[1]:void 0)}});var cr=r.default.fn.bootstrapTable.utils;r.default.extend(r.default.fn.bootstrapTable.locales,{formatPrint:function(){return"Print"}}),r.default.extend(r.default.fn.bootstrapTable.defaults,r.default.fn.bootstrapTable.locales),r.default.extend(r.default.fn.bootstrapTable.defaults,{showPrint:!1,printAsFilteredAndSortedOnUI:!0,printSortColumn:void 0,printSortOrder:"asc",printPageBuilder:function(t){return function(t){return'\n <html>\n <head>\n <style type="text/css" media="print">\n @page {\n size: auto;\n margin: 25px 0 25px 0;\n }\n </style>\n <style type="text/css" media="all">\n table {\n border-collapse: collapse;\n font-size: 12px;\n }\n table, th, td {\n border: 1px solid grey;\n }\n th, td {\n text-align: center;\n vertical-align: middle;\n }\n p {\n font-weight: bold;\n margin-left:20px;\n }\n table {\n width:94%;\n margin-left:3%;\n margin-right:3%;\n }\n div.bs-table-print {\n text-align:center;\n }\n </style>\n </head>\n <title>Print Table</title>\n <body>\n <p>Printed on: '.concat(new Date,' </p>\n <div class="bs-table-print">').concat(t,"</div>\n </body>\n </html>")}(t)}}),r.default.extend(r.default.fn.bootstrapTable.COLUMN_DEFAULTS,{printFilter:void 0,printIgnore:!1,printFormatter:void 0}),r.default.extend(r.default.fn.bootstrapTable.defaults.icons,{print:{bootstrap3:"glyphicon-print icon-share","bootstrap-table":"icon-printer"}[r.default.fn.bootstrapTable.theme]||"fa-print"}),r.default.BootstrapTable=function(t){!function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&a(t,n)}(p,t);var n,r,u,l=c(p);function p(){return e(this,p),l.apply(this,arguments)}return n=p,(r=[{key:"init",value:function(){for(var t,n=arguments.length,r=new Array(n),e=0;e<n;e++)r[e]=arguments[e];(t=f(i(p.prototype),"init",this)).call.apply(t,[this].concat(r)),this.options.showPrint&&(this.mergedCells=[])}},{key:"initToolbar",value:function(){var t,n=this;this.showToolbar=this.showToolbar||this.options.showPrint,this.options.showPrint&&(this.buttons=Object.assign(this.buttons,{print:{text:this.options.formatPrint(),icon:this.options.icons.print,event:function(){n.doPrint(n.options.printAsFilteredAndSortedOnUI?n.getData():n.options.data.slice(0))},attributes:{"aria-label":this.options.formatPrint(),title:this.options.formatPrint()}}}));for(var r=arguments.length,e=new Array(r),o=0;o<r;o++)e[o]=arguments[o];(t=f(i(p.prototype),"initToolbar",this)).call.apply(t,[this].concat(e))}},{key:"mergeCells",value:function(t){if(f(i(p.prototype),"mergeCells",this).call(this,t),this.options.showPrint){var n=this.getVisibleFields().indexOf(t.field);cr.hasDetailViewIcon(this.options)&&(n+=1),this.mergedCells.push({row:t.index,col:n,rowspan:t.rowspan||1,colspan:t.colspan||1})}}},{key:"doPrint",value:function(t){var n,r=this,e=function(t,n,e){var o=cr.calculateObjectValue(e,e.printFormatter||e.formatter,[t[e.field],t,n],t[e.field]);return null==o?r.options.undefinedText:o},o=function(t,n){var o,i=r.$el.attr("dir")||"ltr",a=['<table dir="'.concat(i,'"><thead>')],u=s(n);try{for(u.s();!(o=u.n()).done;){var c=o.value;a.push("<tr>");for(var f=0;f<c.length;f++)c[f].printIgnore||a.push("<th\n ".concat(cr.sprintf(' rowspan="%s"',c[f].rowspan),"\n ").concat(cr.sprintf(' colspan="%s"',c[f].colspan),"\n >").concat(c[f].title,"</th>"));a.push("</tr>")}}catch(t){u.e(t)}finally{u.f()}a.push("</thead><tbody>");var l=[];if(r.mergedCells)for(var p=0;p<r.mergedCells.length;p++)for(var d=r.mergedCells[p],h=0;h<d.rowspan;h++)for(var y=d.row+h,v=0;v<d.colspan;v++){var b=d.col+v;l.push("".concat(y,",").concat(b))}for(var g=0;g<t.length;g++){a.push("<tr>");var m=n.flat(1);m.sort((function(t,n){return t.colspanIndex-n.colspanIndex}));for(var w=0;w<m.length;w++)if(!(m[w].colspanGroup>0)){var O=0,j=0;if(r.mergedCells)for(var S=0;S<r.mergedCells.length;S++){var x=r.mergedCells[S];x.col===w&&x.row===g&&(O=x.rowspan,j=x.colspan)}!m[w].printIgnore&&m[w].field&&(!l.includes("".concat(g,",").concat(w))||O>0&&j>0)&&(O>0&&j>0?a.push("<td ".concat(cr.sprintf(' rowspan="%s"',O)," ").concat(cr.sprintf(' colspan="%s"',j),">"),e(t[g],g,m[w]),"</td>"):a.push("<td>",e(t[g],g,m[w]),"</td>"))}a.push("</tr>")}if(a.push("</tbody>"),r.options.showFooter){a.push("<footer><tr>");var P,T=s(n);try{for(T.s();!(P=T.n()).done;)for(var A=P.value,E=0;E<A.length;E++)if(!A[E].printIgnore){var C=cr.trToData(A,r.$el.find(">tfoot>tr")),I=cr.calculateObjectValue(A[E],A[E].footerFormatter,[t],C[0]&&C[0][A[E].field]||"");a.push("<th>".concat(I,"</th>"))}}catch(t){T.e(t)}finally{T.f()}a.push("</tr></footer>")}return a.push("</table>"),a.join("")}(t=function(t,n,r){if(!n)return t;var e="asc"!==r;return e=-(+e||-1),t.sort((function(t,r){return e*t[n].localeCompare(r[n])}))}(t=function(t,n){return t.filter((function(t){return function(t,n){for(var r=0;r<n.length;++r)if(t[n[r].colName]!==n[r].value)return!1;return!0}(t,n)}))}(t,(n=this.options.columns)&&n[0]?n[0].filter((function(t){return t.printFilter})).map((function(t){return{colName:t.field,value:t.printFilter}})):[]),this.options.printSortColumn,this.options.printSortOrder),this.options.columns),i=window.open("");i.document.write(this.options.printPageBuilder.call(this,o)),i.document.close(),i.focus(),i.print(),i.close()}}])&&o(n.prototype,r),u&&o(n,u),p}(r.default.BootstrapTable)}));