var O=(w,_,j)=>new Promise((C,S)=>{var v=a=>{try{b(j.next(a))}catch(t){S(t)}},E=a=>{try{b(j.throw(a))}catch(t){S(t)}},b=a=>a.done?C(a.value):Promise.resolve(a.value).then(v,E);b((j=j.apply(w,_)).next())});import{P as I,__tla as k}from"./index-e26b3a3c.js";import{C as M,__tla as H}from"./index-7a87ec93.js";import{E as N}from"./antd-057b41b1.js";import{d as z,a7 as P,_ as B,a8 as U,a9 as x,f as A,E as L}from"./vue-1631514e.js";import{_ as W,__tla as R}from"./index-f0df2f76.js";import{__tla as J}from"./useContentViewHeight-c315421e.js";import{__tla as D}from"./useWindowSizeFn-53b82e7c.js";import"./onMountedOrActivated-5690e97c.js";import{__tla as F}from"./index-a2613349.js";let T,V=Promise.all([(()=>{try{return k}catch(w){}})(),(()=>{try{return H}catch(w){}})(),(()=>{try{return R}catch(w){}})(),(()=>{try{return J}catch(w){}})(),(()=>{try{return D}catch(w){}})(),(()=>{try{return F}catch(w){}})()]).then(()=>O(void 0,null,function*(){var w={exports:{}};(function(v,E){(function(b,a){v.exports=a()})(window,function(){return function(b){var a={};function t(r){if(a[r])return a[r].exports;var o=a[r]={i:r,l:!1,exports:{}};return b[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=b,t.c=a,t.d=function(r,o,p){t.o(r,o)||Object.defineProperty(r,o,{enumerable:!0,get:p})},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 p=Object.create(null);if(t.r(p),Object.defineProperty(p,"default",{enumerable:!0,value:r}),o&2&&typeof r!="string")for(var i in r)t.d(p,i,function(d){return r[d]}.bind(null,i));return p},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(b,a,t){t.r(a),t("./src/sass/index.scss");var r=t("./src/js/init.js"),o=r.default.init;typeof window<"u"&&(window.printJS=o),a.default=o},"./src/js/browser.js":function(b,a,t){t.r(a);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}};a.default=r},"./src/js/functions.js":function(b,a,t){t.r(a),t.d(a,"addWrapper",function(){return i}),t.d(a,"capitalizePrint",function(){return d}),t.d(a,"collectStyles",function(){return l}),t.d(a,"addHeader",function(){return u}),t.d(a,"cleanUp",function(){return f}),t.d(a,"isRawHTML",function(){return n});var r=t("./src/js/modal.js"),o=t("./src/js/browser.js");function p(s){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(c){return typeof c}:p=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},p(s)}function i(s,c){var y="font-family:"+c.font+" !important; font-size: "+c.font_size+" !important; width:100%;";return'
'+s+"
"}function d(s){return s.charAt(0).toUpperCase()+s.slice(1)}function l(s,c){for(var y=document.defaultView||window,m="",h=y.getComputedStyle(s,""),g=0;g]*>(.*?)");return c.test(s)}},"./src/js/html.js":function(b,a,t){t.r(a);var r=t("./src/js/functions.js"),o=t("./src/js/print.js");function p(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(e){return typeof e}:p=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(l)}a.default={print:function(l,e){var u=d(l.printable)?l.printable:document.getElementById(l.printable);if(!u){window.console.error("Invalid HTML element id: "+l.printable);return}l.printableElement=i(u,l),l.header&&Object(r.addHeader)(l.printableElement,l),o.default.send(l,e)}};function i(l,e){for(var u=l.cloneNode(),f=Array.prototype.slice.call(l.childNodes),n=0;n"+n.documentTitle+"",n.css&&(Array.isArray(n.css)||(n.css=[n.css]),n.css.forEach(function(g){m.srcdoc+=''})),m.srcdoc+=""),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 p.default.print(n,m);break;case"image":l.default.print(n,m);break;case"html":i.default.print(n,m);break;case"raw-html":d.default.print(n,m);break;case"json":e.default.print(n,m);break}}}},"./src/js/json.js":function(b,a,t){t.r(a);var r=t("./src/js/functions.js"),o=t("./src/js/print.js");function p(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(l){return typeof l}:p=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},p(d)}a.default={print:function(d,l){if(p(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:p(e)==="object"?e.field:e,displayName:p(e)==="object"?e.displayName:e,columnSize:p(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+=i(d),o.default.send(d,l)}};function i(d){var l=d.printable,e=d.properties,u='';d.repeatTableHeader&&(u+=""),u+="";for(var f=0;f'+Object(r.capitalizePrint)(e[f].displayName)+"";u+="",d.repeatTableHeader&&(u+=""),u+="";for(var n=0;n";for(var s=0;s1)for(var m=0;m'+c+""}u+=""}return u+="
",u}},"./src/js/modal.js":function(b,a,t){t.r(a);var r={show:function(o){var p="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;",i=document.createElement("div");i.setAttribute("style",p),i.setAttribute("id","printJS-Modal");var d=document.createElement("div");d.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var l=document.createElement("div");l.setAttribute("class","printClose"),l.setAttribute("id","printClose"),d.appendChild(l);var e=document.createElement("span");e.setAttribute("class","printSpinner"),d.appendChild(e);var u=document.createTextNode(o.modalMessage);d.appendChild(u),i.appendChild(d),document.getElementsByTagName("body")[0].appendChild(i),document.getElementById("printClose").addEventListener("click",function(){r.close()})},close:function(){var o=document.getElementById("printJS-Modal");o&&o.parentNode.removeChild(o)}};a.default=r},"./src/js/pdf.js":function(b,a,t){t.r(a);var r=t("./src/js/print.js"),o=t("./src/js/functions.js");a.default={print:function(i,d){if(i.base64){var l=Uint8Array.from(atob(i.printable),function(u){return u.charCodeAt(0)});p(i,d,l);return}i.printable=/^(blob|http|\/\/)/i.test(i.printable)?i.printable:window.location.origin+(i.printable.charAt(0)!=="/"?"/"+i.printable:i.printable);var e=new window.XMLHttpRequest;e.responseType="arraybuffer",e.addEventListener("error",function(){Object(o.cleanUp)(i),i.onError(e.statusText,e)}),e.addEventListener("load",function(){if([200,201].indexOf(e.status)===-1){Object(o.cleanUp)(i),i.onError(e.statusText,e);return}p(i,d,e.response)}),e.open("GET",i.printable,!0),e.send()}};function p(i,d,l){var e=new window.Blob([l],{type:"application/pdf"});e=window.URL.createObjectURL(e),d.setAttribute("src",e),r.default.send(i,d)}},"./src/js/print.js":function(b,a,t){t.r(a);var r=t("./src/js/browser.js"),o=t("./src/js/functions.js"),p={send:function(e,u){document.getElementsByTagName("body")[0].appendChild(u);var f=document.getElementById(e.frameId);f.onload=function(){if(e.type==="pdf"){r.default.isFirefox()?setTimeout(function(){return i(f,e)},1e3):i(f,e);return}var n=f.contentWindow||f.contentDocument;if(n.document&&(n=n.document),n.body.appendChild(e.printableElement),e.type!=="pdf"&&e.style){var s=document.createElement("style");s.innerHTML=e.style,n.head.appendChild(s)}var c=n.getElementsByTagName("img");c.length>0?d(Array.from(c)).then(function(){return i(f,e)}):i(f,e)}}};function i(e,u){try{if(e.focus(),r.default.isEdge()||r.default.isIE())try{e.contentWindow.document.execCommand("print",!1,null)}catch(f){e.contentWindow.print()}else e.contentWindow.print()}catch(f){u.onError(f)}finally{r.default.isFirefox()&&(e.style.visibility="hidden",e.style.left="-1px"),Object(o.cleanUp)(u)}}function d(e){var u=e.map(function(f){if(f.src&&f.src!==window.location.href)return l(f)});return Promise.all(u)}function l(e){return new Promise(function(u){var f=function n(){!e||typeof e.naturalWidth>"u"||e.naturalWidth===0||!e.complete?setTimeout(n,500):u()};f()})}a.default=p},"./src/js/raw-html.js":function(b,a,t){t.r(a);var r=t("./src/js/print.js");a.default={print:function(o,p){o.printableElement=document.createElement("div"),o.printableElement.setAttribute("style","width:100%"),o.printableElement.innerHTML=o.printable,r.default.send(o,p)}}},"./src/sass/index.scss":function(b,a,t){},0:function(b,a,t){b.exports=t("./src/index.js")}}).default})})(w);var _=w.exports;const j=N(_),C=z({name:"AppLogo",components:{PageWrapper:I,CollapseContainer:M},setup(){function v(){j({printable:[{name:"ll",email:"123@gmail.com",phone:"123"},{name:"qq",email:"456@gmail.com",phone:"456"}],properties:["name","email","phone"],type:"json"})}function E(){j({printable:["https://anncwb.github.io/anncwb/images/preview1.png","https://anncwb.github.io/anncwb/images/preview2.png"],type:"image",header:"Multiple Images",imageStyle:"width:100%;"})}return{jsonPrint:v,imagePrint:E}}});function S(v,E,b,a,t,r){const o=P("a-button"),p=P("CollapseContainer"),i=P("PageWrapper");return B(),U(i,{title:"\u6253\u5370\u793A\u4F8B"},{default:x(()=>[A(p,{title:"json\u6253\u5370\u8868\u683C"},{default:x(()=>[A(o,{type:"primary",onClick:v.jsonPrint},{default:x(()=>[L("\u6253\u5370")]),_:1},8,["onClick"])]),_:1}),A(o,{type:"primary",class:"mt-5",onClick:v.imagePrint},{default:x(()=>[L("Image Print")]),_:1},8,["onClick"])]),_:1})}T=W(C,[["render",S]])}));export{V as __tla,T as default};