1 |
- var S=(w,j,v)=>new Promise((E,y)=>{var s=o=>{try{r(v.next(o))}catch(f){y(f)}},t=o=>{try{r(v.throw(o))}catch(f){y(f)}},r=o=>o.done?E(o.value):Promise.resolve(o.value).then(s,t);r((v=v.apply(w,j)).next())});import{bX as C,__tla as O}from"./index-fd0fd824.js";let x,A=Promise.all([(()=>{try{return O}catch(w){}})()]).then(()=>S(void 0,null,function*(){var w={exports:{}};(function(v,E){(function(y,s){v.exports=s()})(window,function(){return function(y){var s={};function t(r){if(s[r])return s[r].exports;var o=s[r]={i:r,l:!1,exports:{}};return y[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=y,t.c=s,t.d=function(r,o,f){t.o(r,o)||Object.defineProperty(r,o,{enumerable:!0,get:f})},t.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},t.t=function(r,o){if(o&1&&(r=t(r)),o&8||o&4&&typeof r=="object"&&r&&r.__esModule)return r;var f=Object.create(null);if(t.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:r}),o&2&&typeof r!="string")for(var l in r)t.d(f,l,function(d){return r[d]}.bind(null,l));return f},t.n=function(r){var o=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(o,"a",o),o},t.o=function(r,o){return Object.prototype.hasOwnProperty.call(r,o)},t.p="",t(t.s=0)}({"./src/index.js":function(y,s,t){t.r(s),t("./src/sass/index.scss");var r=t("./src/js/init.js"),o=r.default.init;typeof window<"u"&&(window.printJS=o),s.default=o},"./src/js/browser.js":function(y,s,t){t.r(s);var r={isFirefox:function(){return typeof InstallTrigger<"u"},isIE:function(){return navigator.userAgent.indexOf("MSIE")!==-1||!!document.documentMode},isEdge:function(){return!r.isIE()&&!!window.StyleMedia},isChrome:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window;return!!o.chrome},isSafari:function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||navigator.userAgent.toLowerCase().indexOf("safari")!==-1},isIOSChrome:function(){return navigator.userAgent.toLowerCase().indexOf("crios")!==-1}};s.default=r},"./src/js/functions.js":function(y,s,t){t.r(s),t.d(s,"addWrapper",function(){return l}),t.d(s,"capitalizePrint",function(){return d}),t.d(s,"collectStyles",function(){return i}),t.d(s,"addHeader",function(){return u}),t.d(s,"cleanUp",function(){return p}),t.d(s,"isRawHTML",function(){return n});var r=t("./src/js/modal.js"),o=t("./src/js/browser.js");function f(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(c){return typeof c}:f=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},f(a)}function l(a,c){var m="font-family:"+c.font+" !important; font-size: "+c.font_size+" !important; width:100%;";return'<div style="'+m+'">'+a+"</div>"}function d(a){return a.charAt(0).toUpperCase()+a.slice(1)}function i(a,c){for(var m=document.defaultView||window,b="",h=m.getComputedStyle(a,""),g=0;g<h.length;g++)(c.targetStyles.indexOf("*")!==-1||c.targetStyle.indexOf(h[g])!==-1||e(c.targetStyles,h[g]))&&h.getPropertyValue(h[g])&&(b+=h[g]+":"+h.getPropertyValue(h[g])+";");return b+="max-width: "+c.maxWidth+"px !important; font-size: "+c.font_size+" !important;",b}function e(a,c){for(var m=0;m<a.length;m++)if(f(c)==="object"&&c.indexOf(a[m])!==-1)return!0;return!1}function u(a,c){var m=document.createElement("div");if(n(c.header))m.innerHTML=c.header;else{var b=document.createElement("h1"),h=document.createTextNode(c.header);b.appendChild(h),b.setAttribute("style",c.headerStyle),m.appendChild(b)}a.insertBefore(m,a.childNodes[0])}function p(a){a.showModal&&r.default.close(),a.onLoadingEnd&&a.onLoadingEnd(),(a.showModal||a.onLoadingStart)&&window.URL.revokeObjectURL(a.printable);var c="mouseover";(o.default.isChrome()||o.default.isFirefox())&&(c="focus");var m=function b(){window.removeEventListener(c,b),a.onPrintDialogClose();var h=document.getElementById(a.frameId);h&&h.remove()};window.addEventListener(c,m)}function n(a){var c=new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>");return c.test(a)}},"./src/js/html.js":function(y,s,t){t.r(s);var r=t("./src/js/functions.js"),o=t("./src/js/print.js");function f(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(e){return typeof e}:f=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(i)}s.default={print:function(i,e){var u=d(i.printable)?i.printable:document.getElementById(i.printable);if(!u){window.console.error("Invalid HTML element id: "+i.printable);return}i.printableElement=l(u,i),i.header&&Object(r.addHeader)(i.printableElement,i),o.default.send(i,e)}};function l(i,e){for(var u=i.cloneNode(),p=Array.prototype.slice.call(i.childNodes),n=0;n<p.length;n++)if(e.ignoreElements.indexOf(p[n].id)===-1){var a=l(p[n],e);u.appendChild(a)}switch(e.scanStyles&&i.nodeType===1&&u.setAttribute("style",Object(r.collectStyles)(i,e)),i.tagName){case"SELECT":u.value=i.value;break;case"CANVAS":u.getContext("2d").drawImage(i,0,0);break}return u}function d(i){return f(i)==="object"&&i&&(i instanceof HTMLElement||i.nodeType===1)}},"./src/js/image.js":function(y,s,t){t.r(s);var r=t("./src/js/functions.js"),o=t("./src/js/print.js"),f=t("./src/js/browser.js");s.default={print:function(l,d){l.printable.constructor!==Array&&(l.printable=[l.printable]),l.printableElement=document.createElement("div"),l.printable.forEach(function(i){var e=document.createElement("img");if(e.setAttribute("style",l.imageStyle),e.src=i,f.default.isFirefox()){var u=e.src;e.src=u}var p=document.createElement("div");p.appendChild(e),l.printableElement.appendChild(p)}),l.header&&Object(r.addHeader)(l.printableElement,l),o.default.send(l,d)}}},"./src/js/init.js":function(y,s,t){t.r(s);var r=t("./src/js/browser.js"),o=t("./src/js/modal.js"),f=t("./src/js/pdf.js"),l=t("./src/js/html.js"),d=t("./src/js/raw-html.js"),i=t("./src/js/image.js"),e=t("./src/js/json.js");function u(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(a){return typeof a}:u=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},u(n)}var p=["pdf","html","image","json","raw-html"];s.default={init:function(){var n={printable:null,fallbackPrintable:null,type:"pdf",header:null,headerStyle:"font-weight: 300;",maxWidth:800,properties:null,gridHeaderStyle:"font-weight: bold; padding: 5px; border: 1px solid #dddddd;",gridStyle:"border: 1px solid lightgray; margin-bottom: -1px;",showModal:!1,onError:function(g){throw g},onLoadingStart:null,onLoadingEnd:null,onPrintDialogClose:function(){},onIncompatibleBrowser:function(){},modalMessage:"Retrieving Document...",frameId:"printJS",printableElement:null,documentTitle:"Document",targetStyle:["clear","display","width","min-width","height","min-height","max-height"],targetStyles:["border","box","break","text-decoration"],ignoreElements:[],repeatTableHeader:!0,css:null,style:null,scanStyles:!0,base64:!1,onPdfOpen:null,font:"TimesNewRoman",font_size:"12pt",honorMarginPadding:!0,honorColor:!1,imageStyle:"max-width: 100%;"},a=arguments[0];if(a===void 0)throw new Error("printJS expects at least 1 attribute.");switch(u(a)){case"string":n.printable=encodeURI(a),n.fallbackPrintable=n.printable,n.type=arguments[1]||n.type;break;case"object":n.printable=a.printable,n.fallbackPrintable=typeof a.fallbackPrintable<"u"?a.fallbackPrintable:n.printable,n.fallbackPrintable=n.base64?"data:application/pdf;base64,".concat(n.fallbackPrintable):n.fallbackPrintable;for(var c in n)c==="printable"||c==="fallbackPrintable"||(n[c]=typeof a[c]<"u"?a[c]:n[c]);break;default:throw new Error('Unexpected argument type! Expected "string" or "object", got '+u(a))}if(!n.printable)throw new Error("Missing printable information.");if(!n.type||typeof n.type!="string"||p.indexOf(n.type.toLowerCase())===-1)throw new Error("Invalid print type. Available types are: pdf, html, image and json.");n.showModal&&o.default.show(n),n.onLoadingStart&&n.onLoadingStart();var m=document.getElementById(n.frameId);m&&m.parentNode.removeChild(m);var b=document.createElement("iframe");switch(r.default.isFirefox()?b.setAttribute("style","width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"):b.setAttribute("style","visibility: hidden; height: 0; width: 0; position: absolute; border: 0"),b.setAttribute("id",n.frameId),n.type!=="pdf"&&(b.srcdoc="<html><head><title>"+n.documentTitle+"</title>",n.css&&(Array.isArray(n.css)||(n.css=[n.css]),n.css.forEach(function(g){b.srcdoc+='<link rel="stylesheet" href="'+g+'">'})),b.srcdoc+="</head><body></body></html>"),n.type){case"pdf":if(r.default.isIE())try{var h=window.open(n.fallbackPrintable,"_blank");h.focus(),n.onIncompatibleBrowser()}catch(g){n.onError(g)}finally{n.showModal&&o.default.close(),n.onLoadingEnd&&n.onLoadingEnd()}else f.default.print(n,b);break;case"image":i.default.print(n,b);break;case"html":l.default.print(n,b);break;case"raw-html":d.default.print(n,b);break;case"json":e.default.print(n,b);break}}}},"./src/js/json.js":function(y,s,t){t.r(s);var r=t("./src/js/functions.js"),o=t("./src/js/print.js");function f(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(i){return typeof i}:f=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},f(d)}s.default={print:function(d,i){if(f(d.printable)!=="object")throw new Error("Invalid javascript data object (JSON).");if(typeof d.repeatTableHeader!="boolean")throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!d.properties||!Array.isArray(d.properties))throw new Error("Invalid properties array for your JSON data.");d.properties=d.properties.map(function(e){return{field:f(e)==="object"?e.field:e,displayName:f(e)==="object"?e.displayName:e,columnSize:f(e)==="object"&&e.columnSize?e.columnSize+";":100/d.properties.length+"%;"}}),d.printableElement=document.createElement("div"),d.header&&Object(r.addHeader)(d.printableElement,d),d.printableElement.innerHTML+=l(d),o.default.send(d,i)}};function l(d){var i=d.printable,e=d.properties,u='<table style="border-collapse: collapse; width: 100%;">';d.repeatTableHeader&&(u+="<thead>"),u+="<tr>";for(var p=0;p<e.length;p++)u+='<th style="width:'+e[p].columnSize+";"+d.gridHeaderStyle+'">'+Object(r.capitalizePrint)(e[p].displayName)+"</th>";u+="</tr>",d.repeatTableHeader&&(u+="</thead>"),u+="<tbody>";for(var n=0;n<i.length;n++){u+="<tr>";for(var a=0;a<e.length;a++){var c=i[n],m=e[a].field.split(".");if(m.length>1)for(var b=0;b<m.length;b++)c=c[m[b]];else c=c[e[a].field];u+='<td style="width:'+e[a].columnSize+d.gridStyle+'">'+c+"</td>"}u+="</tr>"}return u+="</tbody></table>",u}},"./src/js/modal.js":function(y,s,t){t.r(s);var r={show:function(o){var f="font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;",l=document.createElement("div");l.setAttribute("style",f),l.setAttribute("id","printJS-Modal");var d=document.createElement("div");d.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var i=document.createElement("div");i.setAttribute("class","printClose"),i.setAttribute("id","printClose"),d.appendChild(i);var e=document.createElement("span");e.setAttribute("class","printSpinner"),d.appendChild(e);var u=document.createTextNode(o.modalMessage);d.appendChild(u),l.appendChild(d),document.getElementsByTagName("body")[0].appendChild(l),document.getElementById("printClose").addEventListener("click",function(){r.close()})},close:function(){var o=document.getElementById("printJS-Modal");o&&o.parentNode.removeChild(o)}};s.default=r},"./src/js/pdf.js":function(y,s,t){t.r(s);var r=t("./src/js/print.js"),o=t("./src/js/functions.js");s.default={print:function(l,d){if(l.base64){var i=Uint8Array.from(atob(l.printable),function(u){return u.charCodeAt(0)});f(l,d,i);return}l.printable=/^(blob|http|\/\/)/i.test(l.printable)?l.printable:window.location.origin+(l.printable.charAt(0)!=="/"?"/"+l.printable:l.printable);var e=new window.XMLHttpRequest;e.responseType="arraybuffer",e.addEventListener("error",function(){Object(o.cleanUp)(l),l.onError(e.statusText,e)}),e.addEventListener("load",function(){if([200,201].indexOf(e.status)===-1){Object(o.cleanUp)(l),l.onError(e.statusText,e);return}f(l,d,e.response)}),e.open("GET",l.printable,!0),e.send()}};function f(l,d,i){var e=new window.Blob([i],{type:"application/pdf"});e=window.URL.createObjectURL(e),d.setAttribute("src",e),r.default.send(l,d)}},"./src/js/print.js":function(y,s,t){t.r(s);var r=t("./src/js/browser.js"),o=t("./src/js/functions.js"),f={send:function(e,u){document.getElementsByTagName("body")[0].appendChild(u);var p=document.getElementById(e.frameId);p.onload=function(){if(e.type==="pdf"){r.default.isFirefox()?setTimeout(function(){return l(p,e)},1e3):l(p,e);return}var n=p.contentWindow||p.contentDocument;if(n.document&&(n=n.document),n.body.appendChild(e.printableElement),e.type!=="pdf"&&e.style){var a=document.createElement("style");a.innerHTML=e.style,n.head.appendChild(a)}var c=n.getElementsByTagName("img");c.length>0?d(Array.from(c)).then(function(){return l(p,e)}):l(p,e)}}};function l(e,u){try{if(e.focus(),r.default.isEdge()||r.default.isIE())try{e.contentWindow.document.execCommand("print",!1,null)}catch(p){e.contentWindow.print()}else e.contentWindow.print()}catch(p){u.onError(p)}finally{r.default.isFirefox()&&(e.style.visibility="hidden",e.style.left="-1px"),Object(o.cleanUp)(u)}}function d(e){var u=e.map(function(p){if(p.src&&p.src!==window.location.href)return i(p)});return Promise.all(u)}function i(e){return new Promise(function(u){var p=function n(){!e||typeof e.naturalWidth>"u"||e.naturalWidth===0||!e.complete?setTimeout(n,500):u()};p()})}s.default=f},"./src/js/raw-html.js":function(y,s,t){t.r(s);var r=t("./src/js/print.js");s.default={print:function(o,f){o.printableElement=document.createElement("div"),o.printableElement.setAttribute("style","width:100%"),o.printableElement.innerHTML=o.printable,r.default.send(o,f)}}},"./src/sass/index.scss":function(y,s,t){},0:function(y,s,t){y.exports=t("./src/index.js")}}).default})})(w);var j=w.exports;x=C(j)}));export{A as __tla,x as p};
|