From abf3bece506c60e79713e70628e27f2fbb998756 Mon Sep 17 00:00:00 2001 From: Wayne Hsu Date: Tue, 16 May 2023 05:26:02 +0800 Subject: [PATCH] update send --- public/send/css/{app.26e228e4.css => app.1f5de0b2.css} | 2 +- public/send/index.html | 2 +- public/send/js/app.083ecfcd.js.map | 1 - public/send/js/{app.083ecfcd.js => app.f619809e.js} | 4 ++-- public/send/js/app.f619809e.js.map | 1 + 5 files changed, 5 insertions(+), 5 deletions(-) rename public/send/css/{app.26e228e4.css => app.1f5de0b2.css} (95%) delete mode 100644 public/send/js/app.083ecfcd.js.map rename public/send/js/{app.083ecfcd.js => app.f619809e.js} (83%) create mode 100644 public/send/js/app.f619809e.js.map diff --git a/public/send/css/app.26e228e4.css b/public/send/css/app.1f5de0b2.css similarity index 95% rename from public/send/css/app.26e228e4.css rename to public/send/css/app.1f5de0b2.css index 1c0d029..4ff2d2f 100644 --- a/public/send/css/app.26e228e4.css +++ b/public/send/css/app.1f5de0b2.css @@ -1,3 +1,3 @@ -[v-cloak][data-v-13978e29]{display:none}.btn-area[data-v-13978e29]{margin:10px auto;width:95%;background:#fff;border:1px solid #222}.btn-area .menu[data-v-13978e29]{border-bottom:1px solid #e5e5e5;height:35px;font-size:15px;color:#222;font-weight:500;text-align:center;line-height:35px}.btn-area .tel[data-v-13978e29]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwRUFERTdEOTU1NzExRUNBMkRBREFGNzRBODY5QzkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwRUFERTdFOTU1NzExRUNBMkRBREFGNzRBODY5QzkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBFQURFN0I5NTU3MTFFQ0EyREFEQUY3NEE4NjlDOTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTBFQURFN0M5NTU3MTFFQ0EyREFEQUY3NEE4NjlDOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QAVwwAAADpElEQVR42tSaa0gUURTH//fu+qisrFzSQivLKKES01qhBMMeGERmT+xFaEUQfqhACIuKgggyKQv7YIgQFiVRRBY9ISO0sndRpiaFQqZhPtfduc0dkwidzZnZduee/bCwZ7k7vznn3HPPf4e4soAa24ITUn3l5pG0I4gAYDC3kd/vP1lgpzMspjSqpXyTtTZs8ZHIhptZGALhLATtQWgp31g9eh5IbaZ/V8RQRwAEtm9d1EWDrT3+ENyGWCRKHYxKooP0MCq/IL4xGYJ6ZKVhISDRKcCIUJ/BWA0DzFoBsnAvMCoCxOWAlJsAfHnmdRBqCCJxJ8jqAgVCMYs/6JoCxScGCIdI2gWyeF9/X3gcyES7GCBkciJIcra6n6eal6NCdUUjvcj9d3hEgkwOQpbsBwKC/v29xCwTg/Bo2DMGBxyz0qvppQlEKWK/wMFDT19i0ohEzte2+qw0k4Jo7dwNr03a2ckguLtawXhnr7oA9vySSUE6f7gHuLoH7EUp0N5k8rNW0yf1E+jT82CPzvrs0KipRtiH2+pO2xSfnLH0FXtrI9DRPHD5TE326UyiDUTOfVZ9X30vSMgQBISn14M8dZD4TT5LL+2Hxsa3ctFXD+wbO623VoQA4elVWawelaWHxRms2MPT6iBRC0DCY8UZdd3CpOYJMFj1pdcNeS5hkmqtkBnLBREfOMy94+pRWZVv3nmkX3rdOQo4OgZ2ckVly2WvwRgT6HhULm5T93ORIm69Ogz/PDTaI7CGlUb2rgyoe+ym8HNBJsz5+2L59DhvB+jBr6DZbxRpySiMcclUjopUmOp+jNl6/Y+qwiHkeZ6szFfST/EnZ4PErjUE4xnt1+Xs3cXc/dDuKpCUQ0rDJKvO9IdNOwkSEaf7EkjjdovTFuCyGIaR76ZS3HJd6DbJCSknTPNg1txNJeqxbUNJsTRlUtSfH1bQzGu6UsxzIH0wp5KMrTHRDjJ3s2YYz4Jwa6kHK043tARZdkzzKdrzILy3vL8FVpJpDGZRjo9B+mBeXQHjNdPdpm+N7zUmAOmDeVkK6eAk96KFmiJTduA/ykF6gYrWAfw/xvgNcpe3D6zmN9eBfa4AKs6B1T/RvAV7ro9o6Ddk3ExgTKTc2eX72CaD1lf0Hj51Cnu8j3gf5D+Y0hAJxDciQ1A/wqjoIFbCCG2TLE7RQRwuMNo5PqFQdJBm2+zrhD949jHYXuLf8HzZcCrW405tkl9PV0j03antVSm/BBgAcFQmUYxtAYkAAAAASUVORK5CYII=) no-repeat 10px;background-size:20px}.btn-area .fb[data-v-13978e29]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxQTk4MEE0OTU1NzExRUM5RjBDQzdDNDJGQjExMEEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxQTk4MEE1OTU1NzExRUM5RjBDQzdDNDJGQjExMEEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFBOTgwQTI5NTU3MTFFQzlGMENDN0M0MkZCMTEwQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFBOTgwQTM5NTU3MTFFQzlGMENDN0M0MkZCMTEwQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75PWjFAAADxUlEQVR42uxaS2wTVxQ9982LP+RHSqB1QG2EiCDFVgUKVUF00VYtu6aKkBACNqBISEGsEOxSoF1USEFCsEFELIhawaJAt2137QK1UYNEVQm6SCxIRMj/4/g3M6/vjV3hYHtsF2fsqXwtyx7NfeN7fO87597RUCSawDfXbh/65cFo30rS3CpMQSAIZJo6IuS3TG+y8bG7RikmQMQIXs6fdoUCgxfOHhuk85dvdf/0e/Q+XondLUYkENzm7dVidaG7mrdxI1xqqnyehWe6mA4EBNxrKnahmQ2y0hCFy40IcU5UHZtDvEoaGeRRBEcIXtHghYpdvkz1aVrHCoxIB09pFOq7pjHba/HKgRDQDcWjQEujH5s21KO5yQ8P19LnTMSTOqKxJGJxAy9mlpDUzeoCYkgApgw2tP0tfPFJJ/YEt+DN1gbbNSf77+Hh4+dWZqgagKh/1e/lOHV0Lw4eCBa9TuPMVlgdBaJKye/j+Pr0p9jf1V7yfrKjJeYkkHgiib7DH5QMohhzDEgsoWNXZxt6PguuyfUdK61k0sTnH3WCsWLKSKRKiV72oUT2guIIEMVQTQ0+7NrZlgoo7x4yMT27gompJSRkBv919Xg0LC7HLF3Jt9wRIIYMMNDaKLWiwTYLQ/dHcOuHESxGYilVzNB9r4dL6qUKZ8QUWN/kg7dOy+vzZGwG1+/8Zvn6PDyLY4mqYI+oeq/jmq3PH3+NI2kYEkRdwaArTr92FllJpHqraqffwq34683BVQOk6nRE5BgsUrogCrf0Nn6FMlZ2IIxRFuMwqYJUQAnVaeVn+VLWbGVpkWNAdN3AmeMf4r0dgVU5MeUYUe/naZC5rfvjd7Fv9ztgRFmZmJ6PoP/KzxYh5LtGWYFICUD75jfQ0d5a8toNLeusd85skWr/DWc3e6Ef/C82NrGAeFy37bVcwVrh8TkYMt3kdvqdlE3k/0JHJuciaSYj54B4veVv3xYXoykgTs0jihqH/xzHciS+uo2X9d3S5LdoOZ+ujcl9MPpsHpm3r5RvNKZjcnZZMhez3SNlBcJlFDe/H7Za8UyLSsZ5P7QZN77qyavQP/76N65++8Bq4Ve7EDhnthq0JsquwEDLnkcKtfHqfpWaVzzy7eo23jV3UWpAakBqQGpAakBqQGpAakBKACLK96hLJY2YMIXP7SiEgIdpXMzC/UjibH9o60VyeXEFO5ov8S/PHRk6d/G7xkfh8d5EQmtbi+e29ISB5QUPRsPhnOyibpNOT01Aj82BGcUOVnJy1Giq4+36oYH+EwP/CDAA81ZIM+CGaPAAAAAASUVORK5CYII=) no-repeat 10px;background-size:20px}.btn-area .line[data-v-13978e29]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODAyMTE5OTU1NzExRUM4OUI5RTdGMkFEODkxMTBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3ODAyMTFBOTU1NzExRUM4OUI5RTdGMkFEODkxMTBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc4MDIxMTc5NTU3MTFFQzg5QjlFN0YyQUQ4OTExMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDc4MDIxMTg5NTU3MTFFQzg5QjlFN0YyQUQ4OTExMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iSXXPAAAJqElEQVR42tRae3BU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) no-repeat 10px;background-size:20px}.btn-area .ig[data-v-13978e29]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwQUIwNDg0OTU1NzExRUM4QzI0RDQxNzE3QzM5MTkyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwQUIwNDg1OTU1NzExRUM4QzI0RDQxNzE3QzM5MTkyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBBQjA0ODI5NTU3MTFFQzhDMjRENDE3MTdDMzkxOTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBBQjA0ODM5NTU3MTFFQzhDMjRENDE3MTdDMzkxOTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pz97zAAALOUlEQVR42tRaC3BU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) no-repeat 10px;background-size:20px}.btn-area .yt[data-v-13978e29]{background:url(../img/i05.72b0ceee.png) no-repeat 10px;background-size:20px}.btn-area .tw[data-v-13978e29]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVBNjFCRUMwOTU1NzExRUM4NThGOTE2MUMzMTJCM0QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVBNjFCRUMxOTU1NzExRUM4NThGOTE2MUMzMTJCM0QwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUE2MUJFQkU5NTU3MTFFQzg1OEY5MTYxQzMxMkIzRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUE2MUJFQkY5NTU3MTFFQzg1OEY5MTYxQzMxMkIzRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50rtP+AAAF5UlEQVR42uxaW2wU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) no-repeat 10px;background-size:20px}.chatbox[data-v-13978e29]{margin-top:10px;padding-top:10px}.table-responsive[data-v-13978e29]{width:100%;overflow-x:auto}.flex-section[data-v-13978e29]{color:#fff;text-align:center}.chatbox[data-v-13978e29]{background-color:#fff}.preview-text[data-v-13978e29]{width:100%;background-color:#333;color:#fff}.flyaway-border[data-v-13978e29]{width:100px;height:100px;margin:20px auto;border:1px solid #00c300;border-radius:50px} +[v-cloak][data-v-af25dd66]{display:none}.btn-area[data-v-af25dd66]{margin:10px auto;width:95%;background:#fff;border:1px solid #222}.btn-area .menu[data-v-af25dd66]{border-bottom:1px solid #e5e5e5;height:35px;font-size:15px;color:#222;font-weight:500;text-align:center;line-height:35px}.btn-area .tel[data-v-af25dd66]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwRUFERTdEOTU1NzExRUNBMkRBREFGNzRBODY5QzkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwRUFERTdFOTU1NzExRUNBMkRBREFGNzRBODY5QzkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBFQURFN0I5NTU3MTFFQ0EyREFEQUY3NEE4NjlDOTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTBFQURFN0M5NTU3MTFFQ0EyREFEQUY3NEE4NjlDOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QAVwwAAADpElEQVR42tSaa0gUURTH//fu+qisrFzSQivLKKES01qhBMMeGERmT+xFaEUQfqhACIuKgggyKQv7YIgQFiVRRBY9ISO0sndRpiaFQqZhPtfduc0dkwidzZnZduee/bCwZ7k7vznn3HPPf4e4soAa24ITUn3l5pG0I4gAYDC3kd/vP1lgpzMspjSqpXyTtTZs8ZHIhptZGALhLATtQWgp31g9eh5IbaZ/V8RQRwAEtm9d1EWDrT3+ENyGWCRKHYxKooP0MCq/IL4xGYJ6ZKVhISDRKcCIUJ/BWA0DzFoBsnAvMCoCxOWAlJsAfHnmdRBqCCJxJ8jqAgVCMYs/6JoCxScGCIdI2gWyeF9/X3gcyES7GCBkciJIcra6n6eal6NCdUUjvcj9d3hEgkwOQpbsBwKC/v29xCwTg/Bo2DMGBxyz0qvppQlEKWK/wMFDT19i0ohEzte2+qw0k4Jo7dwNr03a2ckguLtawXhnr7oA9vySSUE6f7gHuLoH7EUp0N5k8rNW0yf1E+jT82CPzvrs0KipRtiH2+pO2xSfnLH0FXtrI9DRPHD5TE326UyiDUTOfVZ9X30vSMgQBISn14M8dZD4TT5LL+2Hxsa3ctFXD+wbO623VoQA4elVWawelaWHxRms2MPT6iBRC0DCY8UZdd3CpOYJMFj1pdcNeS5hkmqtkBnLBREfOMy94+pRWZVv3nmkX3rdOQo4OgZ2ckVly2WvwRgT6HhULm5T93ORIm69Ogz/PDTaI7CGlUb2rgyoe+ym8HNBJsz5+2L59DhvB+jBr6DZbxRpySiMcclUjopUmOp+jNl6/Y+qwiHkeZ6szFfST/EnZ4PErjUE4xnt1+Xs3cXc/dDuKpCUQ0rDJKvO9IdNOwkSEaf7EkjjdovTFuCyGIaR76ZS3HJd6DbJCSknTPNg1txNJeqxbUNJsTRlUtSfH1bQzGu6UsxzIH0wp5KMrTHRDjJ3s2YYz4Jwa6kHK043tARZdkzzKdrzILy3vL8FVpJpDGZRjo9B+mBeXQHjNdPdpm+N7zUmAOmDeVkK6eAk96KFmiJTduA/ykF6gYrWAfw/xvgNcpe3D6zmN9eBfa4AKs6B1T/RvAV7ro9o6Ddk3ExgTKTc2eX72CaD1lf0Hj51Cnu8j3gf5D+Y0hAJxDciQ1A/wqjoIFbCCG2TLE7RQRwuMNo5PqFQdJBm2+zrhD949jHYXuLf8HzZcCrW405tkl9PV0j03antVSm/BBgAcFQmUYxtAYkAAAAASUVORK5CYII=) no-repeat 10px;background-size:20px}.btn-area .fb[data-v-af25dd66]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxQTk4MEE0OTU1NzExRUM5RjBDQzdDNDJGQjExMEEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxQTk4MEE1OTU1NzExRUM5RjBDQzdDNDJGQjExMEEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFBOTgwQTI5NTU3MTFFQzlGMENDN0M0MkZCMTEwQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFBOTgwQTM5NTU3MTFFQzlGMENDN0M0MkZCMTEwQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75PWjFAAADxUlEQVR42uxaS2wTVxQ9982LP+RHSqB1QG2EiCDFVgUKVUF00VYtu6aKkBACNqBISEGsEOxSoF1USEFCsEFELIhawaJAt2137QK1UYNEVQm6SCxIRMj/4/g3M6/vjV3hYHtsF2fsqXwtyx7NfeN7fO87597RUCSawDfXbh/65cFo30rS3CpMQSAIZJo6IuS3TG+y8bG7RikmQMQIXs6fdoUCgxfOHhuk85dvdf/0e/Q+XondLUYkENzm7dVidaG7mrdxI1xqqnyehWe6mA4EBNxrKnahmQ2y0hCFy40IcU5UHZtDvEoaGeRRBEcIXtHghYpdvkz1aVrHCoxIB09pFOq7pjHba/HKgRDQDcWjQEujH5s21KO5yQ8P19LnTMSTOqKxJGJxAy9mlpDUzeoCYkgApgw2tP0tfPFJJ/YEt+DN1gbbNSf77+Hh4+dWZqgagKh/1e/lOHV0Lw4eCBa9TuPMVlgdBaJKye/j+Pr0p9jf1V7yfrKjJeYkkHgiib7DH5QMohhzDEgsoWNXZxt6PguuyfUdK61k0sTnH3WCsWLKSKRKiV72oUT2guIIEMVQTQ0+7NrZlgoo7x4yMT27gompJSRkBv919Xg0LC7HLF3Jt9wRIIYMMNDaKLWiwTYLQ/dHcOuHESxGYilVzNB9r4dL6qUKZ8QUWN/kg7dOy+vzZGwG1+/8Zvn6PDyLY4mqYI+oeq/jmq3PH3+NI2kYEkRdwaArTr92FllJpHqraqffwq34683BVQOk6nRE5BgsUrogCrf0Nn6FMlZ2IIxRFuMwqYJUQAnVaeVn+VLWbGVpkWNAdN3AmeMf4r0dgVU5MeUYUe/naZC5rfvjd7Fv9ztgRFmZmJ6PoP/KzxYh5LtGWYFICUD75jfQ0d5a8toNLeusd85skWr/DWc3e6Ef/C82NrGAeFy37bVcwVrh8TkYMt3kdvqdlE3k/0JHJuciaSYj54B4veVv3xYXoykgTs0jihqH/xzHciS+uo2X9d3S5LdoOZ+ujcl9MPpsHpm3r5RvNKZjcnZZMhez3SNlBcJlFDe/H7Za8UyLSsZ5P7QZN77qyavQP/76N65++8Bq4Ve7EDhnthq0JsquwEDLnkcKtfHqfpWaVzzy7eo23jV3UWpAakBqQGpAakBqQGpAakBKACLK96hLJY2YMIXP7SiEgIdpXMzC/UjibH9o60VyeXEFO5ov8S/PHRk6d/G7xkfh8d5EQmtbi+e29ISB5QUPRsPhnOyibpNOT01Aj82BGcUOVnJy1Giq4+36oYH+EwP/CDAA81ZIM+CGaPAAAAAASUVORK5CYII=) no-repeat 10px;background-size:20px}.btn-area .line[data-v-af25dd66]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODAyMTE5OTU1NzExRUM4OUI5RTdGMkFEODkxMTBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3ODAyMTFBOTU1NzExRUM4OUI5RTdGMkFEODkxMTBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc4MDIxMTc5NTU3MTFFQzg5QjlFN0YyQUQ4OTExMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDc4MDIxMTg5NTU3MTFFQzg5QjlFN0YyQUQ4OTExMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iSXXPAAAJqElEQVR42tRae3BU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) no-repeat 10px;background-size:20px}.btn-area .ig[data-v-af25dd66]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwQUIwNDg0OTU1NzExRUM4QzI0RDQxNzE3QzM5MTkyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwQUIwNDg1OTU1NzExRUM4QzI0RDQxNzE3QzM5MTkyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBBQjA0ODI5NTU3MTFFQzhDMjRENDE3MTdDMzkxOTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBBQjA0ODM5NTU3MTFFQzhDMjRENDE3MTdDMzkxOTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pz97zAAALOUlEQVR42tRaC3BU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) no-repeat 10px;background-size:20px}.btn-area .yt[data-v-af25dd66]{background:url(../img/i05.72b0ceee.png) no-repeat 10px;background-size:20px}.btn-area .tw[data-v-af25dd66]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVBNjFCRUMwOTU1NzExRUM4NThGOTE2MUMzMTJCM0QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVBNjFCRUMxOTU1NzExRUM4NThGOTE2MUMzMTJCM0QwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUE2MUJFQkU5NTU3MTFFQzg1OEY5MTYxQzMxMkIzRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUE2MUJFQkY5NTU3MTFFQzg1OEY5MTYxQzMxMkIzRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50rtP+AAAF5UlEQVR42uxaW2wUZRQ+c9vd6VpKL7QFCULB2toWtQ/FkPggUUx4UIwPRBSNMSYaXzTxyTeNMagYE42JmMZETdRYEzVeXzQSL6ShVhrAQi/SFihgS6+wt9mZ8Xz/7rYou9vZmd1eNp7kL3S7/ef//vOd71y60u6OaWLbw+tpXnW8JF42LW+Tkv+e4dWOpfKX+3h9QivT1vHahv/IvF6mlW8vAMjaIgByHYCEiwBIVF4Bge3EbJmKxP4HstxMXRJCc1TGLJtMaz5AkeFUWSJNmc926X5PklwCsZNfMm2Qq4XjNgVUibZWq9RQqVBtUCZ+iUamTTp1yaSBSVPA8inzzzdMmxg3lfokMiyXQHB+K3kbsgcwOFCET7x9vUZ7Gv10U6VyzXv4vNQ1GqcPjkdoYMJMHJDJv2m1Qru2+MRr3w3GxEXkBAS3d/cmH91Wo9KBzjBpsnswEcOmB5v99GhLION7FN572/UqNa0J0ptdEfIz1h03aHQLPz/GuD7tnRX0y8kjdnLjO3mj1lqVpmM2vdsdFhupOUpEiEHcU+fLCuJfaZop9Px2fe77GFPipV9DdJppV6HLuakWAhG/tKU8QYH76330bJsuQERM5zk0zvvUcgHx+K0BV54cC1l04HCILlw26alWXcSVYebokRJNIl2bf20n3+r6VQq93RWmPuYrfr4Q1WIMetdmP5X53XESF7qXKbmxTKHfzhpMLzMtI+RsQY5NrP+oxM1VCu3fEaQHGvxCyUAby858GT7mJzju1uBNgPjljEGvHA4LD6dT0IxAcNPTUYsmIteeEjL4ZGuAXmNAEAPc0BUGhIC0r3o7LgGeqAm6z7s4+Gcno7Sf6YULU+QcMzuAzERtOsJymMlurFDoudt1euOuID3M7q9bLQupBigoXizJZdVD/fDneJwOdkdYeLKLTFafa4zmW9btnXVaWu1O2QZ2/SMtCj3UTNTHSa3n7zgNT1s0xEkOsjvLigcvujFchupA9rMCwQa4kXf4Rp5p0xd8KOS6kWMIK0ULgAhq5IlanopGKGyFLtHepoCg18cnoo43vfoiygOSCHi3NstJxInYZ/RIIrASQb2vxU/nZi0GYmfMrIWySRYb2/bgEVziVMTiRGQxNSSq58DOFieFstNTlqOCdUHV6r4YX7IeA1SGYDhhgZyd4xJ90x9LWxIsho3MmHSeGeFEvrO+BT3B4JRJ7T2RJQHy+/m4qBwkL8GeMsTFl30JxXpsq19UpothUE2UJZpDcXHUWOkM5qv+KN+QIcpxNEcbVsl56xrTWee5OPVzYepT8wQEZrDsonzeXe8X5cdlTnI2ERUKB6T/81PRnJ7hCAjqHMhw0xrFUwHo1H4aNujYWFwwIa/jINAUpcZb3H4WeiyJBPj+sUjOidfx9SLouzhGUHdZBUTTfjQivK/l6PicOh6A+YK5C23fx2U7yvh8WkdvlH4YionOs6ADOinZ/h4ZNeg4l+rN1SqDkam1RhPx48XQLrzXg8mJOwlxFbnwTIgbp0MclEcvmBT0mFu+HzTEHEBTJNfjJjXbWHPODXZCEk1+EZM+JKnGKlVMVu7YoLmWYeyJ9uCjExFRaXuo9tMDAYZAkqcoEfAA9N5VukwNDKBtrSoGCl4q+rMzFh38I0ydowmZ9dodqJm84WPS3VufmDKCOijlS/NQnkS59viaC9GO3hhNRRMtQj5MzZQ3pljP4fa/Ji0uSzQxdPZi2O9nrp0Q1JgYomvU89jfZDwdxi6Ya/04HKNDIwZtLJOpbZ1GLdUKbS5XFhy4ocgcD1t0ctwUVSwGEhevWCLR6Vr+i5us14yiELeGmBmatmhgkjNuL1Elx0pViSz+JFBVIglJRs+AvmWGKwAkNIw6x0K2mI2lJjIlWuGqTEd8kZK9CehgJ2lyKWyKCUsqy6c+LiElqYn6DF7VF6k9zpn4UpJ2ytx3y8OK6o+hUhHgkAAkUARAkPZoogiAiI9wvFgEQF6Fan3Iq5TXE5T4/NNKsrHk+V//R4ABACCoLXPPSjP/AAAAAElFTkSuQmCC) no-repeat 10px;background-size:20px}.chatbox[data-v-af25dd66]{margin-top:10px;padding-top:10px}.table-responsive[data-v-af25dd66]{width:100%;overflow-x:auto}.flex-section[data-v-af25dd66]{color:#fff;text-align:center}.chatbox[data-v-af25dd66]{background-color:#fff}.preview-text[data-v-af25dd66]{width:100%;background-color:#333;color:#fff}.flyaway-border[data-v-af25dd66]{width:100px;height:100px;margin:20px auto;border:1px solid #00c300;border-radius:50px} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--van-nav-bar-background-color:#000;--van-nav-bar-title-text-color:#fff} \ No newline at end of file diff --git a/public/send/index.html b/public/send/index.html index 99fbf52..d8e5f00 100644 --- a/public/send/index.html +++ b/public/send/index.html @@ -1,3 +1,3 @@ send
\ No newline at end of file + }
\ No newline at end of file diff --git a/public/send/js/app.083ecfcd.js.map b/public/send/js/app.083ecfcd.js.map deleted file mode 100644 index 699efd0..0000000 --- a/public/send/js/app.083ecfcd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/icon/fly.svg","webpack:///./src/App.vue","webpack:///./src/App.vue?6697","webpack:///./src/store/index.js","webpack:///./src/api/ajax.js","webpack:///./src/api/index.js","webpack:///./src/utils/card/card0.js","webpack:///./src/utils/card/card1.js","webpack:///./src/utils/card/card2.js","webpack:///./src/utils/card/card3.js","webpack:///./src/utils/card/card4.js","webpack:///./src/utils/card/index.js","webpack:///./src/utils/card.js","webpack:///./src/utils/card2.js","webpack:///./src/utils/vipcard.js","webpack:///./src/views/Send/Index.vue","webpack:///./src/views/Send/Index.vue?faf2","webpack:///./src/router/index.js","webpack:///./src/plugins/vant.js","webpack:///./src/main.js","webpack:///./src/views/Send/Index.vue?0271"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_createBlock","_component_router_view","script","__exports__","render","createStore","state","mutations","actions","instance","axios","baseURL","process","timeout","withCredentials","refreshToken","response","token","headers","authorization","console","log","sessionStorage","setItem","ajax","url","type","toUpperCase","queryStr","keys","forEach","substring","lastIndexOf","post","interceptors","request","use","config","getItem","Authorization","method","uid","params","err","Promise","reject","error","status","store","commit","types","LOGOUT","router","replace","path","query","redirect","currentRoute","fullPath","getCard","getCusCard","getVipCard","genCard","vcard","vcardLink","vcardAddr","vcardTel","vcardPhone","vcardAvatar","vcardEmail","trim","nc_func","indexOf","address","encodeURIComponent","tel","phone","avatar","nfcurl","email","card","company","line","user_id","title","text","color","align","action","label","uri","layout","contents","substr","size","wrap","maxLines","position","offsetTop","offsetStart","width","height","aspectMode","altText","body","aspectRatio","gravity","cornerRadius","weight","margin","backgroundColor","paddingTop","paddingBottom","offsetBottom","offsetEnd","paddingAll","JSON","stringify","spacing","flex","opt","tid","Card0","Card1","Card2","Card3","Card4","Error","cardFactory","option","renderBtn","ctx","btn","json5","link","DEFAULT_LINK","btnHeight","style","renderCard","cardIdx","hero","animated","ratio","image","bgColor","titleColor","titleSize","descColor","descSize","desc","footer","_","map","btns","genCard1","cards","filter","item","isShow","genVipCard","ref","user","card_title","vip_card","flexContent","flycss","btnEnabled","userid","URLSearchParams","location","search","cardid","cid","showFlex","id","nc_template","parse","nc_type","card2Res","code","cus_card","res","find","sort_id","content","onBeforeMount","liff","init","liffId","isLoggedIn","login","redirectUri","href","getProfile","line_id","userId","card1Res","vipCardRes","nextTick","watch","nVal","oVal","immediate","sendEcard","shareTargetPicker","setTimeout","fail","routes","component","Send","createRouter","history","createWebHistory","vant","app","zhTW","vue","createApp","App","mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUW,KAAKmB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClC3B,OAAO8B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CnC,OAAO8B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DpC,OAAO8B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKxC,OAAOyC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBxC,OAAO8B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO9C,OAAOC,UAAUC,eAAeC,KAAK0C,EAAQC,IAGzG5B,EAAoB6B,EAAI,SAExB,IAAIC,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAW3C,KAAKsC,KAAKK,GAC5CA,EAAW3C,KAAOf,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BzC,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,yFCvJTW,EAAOD,QAAU,IAA0B,wB,+KCCzC+B,eAAcC,G,yBCAhB,MAAMC,EAAS,GAGTC,EAA2B,IAAgBD,EAAQ,CAAC,CAAC,SAASE,KAErD,Q,+QCJAC,iBAAY,CACzBC,MAAO,GAEPC,UAAW,GAEXC,QAAS,GAETtD,QAAS,KCLLuD,EAAWC,IAAMrB,OAAO,CAC1BsB,QAASC,uCACTC,QAAS,IACTC,iBAAiB,IAmErB,SAASC,EAAaC,GAClB,IAAIC,EAAQD,EAASE,QAAQC,cACzBF,IACAG,QAAQC,IAAI,gBACZC,eAAeC,QAAQ,QAASN,IAIzB,SAAeO,EAA9B,kC,8DAAe,WAAqBC,GAArB,4GAA2BtF,EAA3B,+BAAgC,GAAKuF,EAArC,+BAA0C,MAG3B,QAAvBA,EAAKC,cAHG,wBAIHC,EAAW,GAEfhF,OAAOiF,KAAK1F,GAAM2F,SAAQ,SAAAxC,GACtBsC,GAAatC,EAAM,IAAMnD,EAAKmD,GAAO,OAGzB,KAAbsC,IACCA,EAAWA,EAASG,UAAU,EAAEH,EAASI,YAAY,MACrDP,GAAO,IAAMG,GAZV,SAeQnB,EAAS7B,IAAI6C,GAfrB,OAePjE,EAfO,gDAkBQiD,EAASwB,KAAKR,EAAItF,GAlB1B,QAkBPqB,EAlBO,wCAoBJA,EAAOrB,MApBH,4C,wBAxEfsE,EAASyB,aAAaC,QAAQC,KAC1B,SAAAC,GAmCI,OA/BIf,eAAegB,QAAQ,WACvBD,EAAOnB,QAAQqB,cAAf,UAAkCjB,eAAegB,QAAQ,WAIvC,SAAlBD,EAAOG,OAEPH,EAAOlG,KAAP,gBACEsG,IAAKnB,eAAegB,QAAQ,QACzBD,EAAOlG,MAQa,QAAlBkG,EAAOG,SAEdH,EAAOK,OAAP,gBACID,IAAKnB,eAAegB,QAAQ,QACzBD,EAAOK,SAUXL,KAEX,SAAAM,GACI,OAAOC,QAAQC,OAAOF,MAI9BlC,EAASyB,aAAalB,SAASoB,KAC3B,SAAApB,GAGI,OAFAD,EAAaC,GAENA,KAEX,SAAA8B,GACI,GAAIA,EAAM9B,SACN,OAAQ8B,EAAM9B,SAAS+B,QACnB,KAAK,IAEDC,EAAMC,OAAOC,MAAMC,QACnBC,OAAOC,QAAQ,CACXC,KAAM,QACNC,MAAO,CAACC,SAAUJ,OAAOK,aAAaC,YAItD,OAAOd,QAAQC,OAAOC,EAAM9B,SAAS7E,SCrEtC,IAiBMwH,EAAO,yDAAG,WAAOjB,GAAP,0GAAiBlB,EAAK,gBAAgBkB,EAAO,QAA7C,2CAAH,sDAEPkB,EAAU,yDAAG,WAAOlB,GAAP,0GAAiBlB,EAAK,mBAAmBkB,EAAO,QAAhD,2CAAH,sDACVmB,EAAU,yDAAG,WAAOnB,GAAP,0GAAiBlB,EAAK,mBAAmBkB,EAAO,QAAhD,2CAAH,sD,wCCtBvB,SAASoB,EAAQC,GAEf,IAAIC,EAyDAC,EAoCAC,EAkCAC,EAkCAC,EAmBAC,EAjLAL,EAFAD,EAAMtC,IAAI6C,OAAO3H,OAAS,GACY,IAApCoH,EAAMQ,QAAQC,QAAQ,SACZ,6SAAH,OAWQT,EAAMtC,IAXd,6LAsBG,qTAAH,OAYQsC,EAAMtC,IAZd,yNAmBSsC,EAAMtC,IAnBf,iHA6BC,GAKZwC,EADEF,EAAMU,QAAQH,OAAO3H,OAAS,EACpB,qTAAH,OAYUoH,EAAMU,QAZhB,8PAmBgDC,mBAC7CX,EAAMU,SApBT,kJA+BG,GAMZP,EADEH,EAAMY,IAAIL,OAAO3H,OAAS,EACjB,6RAAH,OAYSoH,EAAMY,IAZf,+MAmBcZ,EAAMY,IAnBpB,mGA4BG,GAMXR,EADEJ,EAAMa,MAAMN,OAAO3H,OAAS,EACjB,6RAAH,OAYOoH,EAAMa,MAZb,+MAmBYb,EAAMa,MAnBlB,mGA4BG,GAMbR,EADEL,EAAMc,OAAOP,OAAO3H,OAAS,EACjB,kDAAH,OAGCoH,EAAMc,OAHP,2HAQGd,EAAMe,OART,yCAaG,GAMdT,EADEN,EAAMgB,MAAMT,OAAO3H,OAAS,EACjB,6RAAH,OAYOoH,EAAMgB,MAZb,kNAmBehB,EAAMgB,MAnBrB,mGA4BG,GAKf,IAAIC,EAAO,4mBAAH,OAsBgBjB,EAAMe,OAtBtB,2LA6BQV,EA7BR,8FAgCmBL,EAAMkB,QAhCzB,6WA0CoBlB,EAAMe,OA1C1B,2jCA0EgDf,EAAMmB,KA1EtD,27BAqGoBtE,2CArGpB,oBAqG4DmD,EAAMoB,QArGlE,0jBAwHuBpB,EAAMqB,MAxH7B,ucAsIuBrB,EAAMxF,KAtI7B,gSA6IwBwF,EAAMe,OA7I9B,wZA0JQX,EA1JR,6BA2JQD,EA3JR,6BA4JQF,EA5JR,6BA6JQK,EA7JR,6BA8JQJ,EA9JR,6eAkLR,MAAO,CAAEe,QC5YX,SAASlB,EAAQC,GACf,IAAIC,EA+BAC,EAwDAC,EAqBAC,EAqBAC,EA9HAJ,EAFAD,EAAMtC,IAAI6C,OAAO3H,OAAS,GACY,IAApCoH,EAAMQ,QAAQC,QAAQ,SACZ,CACV9C,KAAM,OACN2D,KAAMtB,EAAMtC,IACZ6D,MAAO,UACPC,MAAO,OAGG,CACV7D,KAAM,OACN2D,KAAMtB,EAAMtC,IACZ6D,MAAO,UACPC,MAAO,MACPC,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMtC,MAKL,CACVC,KAAM,OACN2D,KAAM,IACNC,MAAO,UACPC,MAAO,OAMTtB,EADEF,EAAMU,QAAQH,OAAO3H,OAAS,EACpB,CACV+E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMU,QAAQoB,OAAO,EAAG,GAC9BC,KAAM,MAER,CACEpE,KAAM,OACN2D,KACEtB,EAAMU,QAAQoB,OAAO,GAAGlJ,OAAS,EAAIoH,EAAMU,QAAQoB,OAAO,GAAK,IACjEC,KAAM,KACNC,MAAM,EACNC,SAAU,IAGdC,SAAU,WACVC,UAAW,MACXC,YAAa,MACbC,MAAO,MACPC,OAAQ,OACRb,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,wCAAF,OAA0ChB,mBAC3CX,EAAMU,YAKA,CACV/C,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,IACNS,KAAM,OAGVG,SAAU,WACVC,UAAW,MACXC,YAAa,MACbC,MAAO,MACPC,OAAQ,QAIqB,GAA7BtC,EAAMqB,MAAMd,OAAO3H,SACrBoH,EAAMqB,MAAQ,KAMdlB,EAD6B,GAA3BH,EAAMY,IAAIL,OAAO3H,OACR,CACT+E,KAAM,OACN2D,KAAM,IACNE,MAAO,OAGE,CACT7D,KAAM,OACN2D,KAAMtB,EAAMY,IACZY,MAAO,MACPC,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,OAAS3B,EAAMY,MAQxBR,EAD+B,GAA7BJ,EAAMa,MAAMN,OAAO3H,OACR,CACX+E,KAAM,OACN2D,KAAM,IACNE,MAAO,OAGI,CACX7D,KAAM,OACN2D,KAAMtB,EAAMa,MACZW,MAAO,MACPC,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,OAAS3B,EAAMa,QAOxBR,EADEL,EAAMc,OAAOP,OAAO3H,OAAS,EACjB,CACZ+E,KAAM,QACND,IAAKsC,EAAMc,OACXW,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMe,OAAS,aAEtBwB,WAAY,QACZR,KAAM,QAGM,CACZpE,KAAM,OACN2D,KAAM,IACNS,KAAM,MAMN/B,EAAMgB,MAAMT,OAAO3H,OAAS,IAGtBoH,EAAMgB,MAOL,UAAF,OAAYhB,EAAMgB,QAe3B,IAAIC,EAAO,CACTuB,QAAS,WACT7E,KAAM,OACNkE,SAAU,CACRlE,KAAM,SACNoE,KAAM,OACNU,KAAM,CACJ9E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,4CACLqE,KAAM,OACNQ,WAAY,QACZG,YAAa,MACbC,QAAS,OAEX,CACEhF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CAACxB,GACX6B,SAAU,WACVC,UAAW,MACXC,YAAa,KACbC,MAAO,OACPC,OAAQ,OACRM,aAAc,SAEhB,CACEjF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,OACNE,MAAO,SACPD,MAAO,UACPsB,OAAQ,OACRC,OAAQ,KACRf,KAAM,OAGVgB,gBAAiB,UACjBV,MAAO,OACPO,aAAc,MACdnB,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,+BAAiC3B,EAAMmB,MAE9C6B,WAAY,MACZC,cAAe,OAEjB,CACEtF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,OACNE,MAAO,SACPD,MAAO,UACPsB,OAAQ,OACRC,OAAQ,KACRf,KAAM,OAGVgB,gBAAiB,UACjBV,MAAO,OACPO,aAAc,MACdE,OAAQ,KACRE,WAAY,MACZC,cAAe,QAGnBf,SAAU,WACVE,YAAa,MACbC,MAAO,MACPa,aAAc,MACdzB,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,GAAF,OAAK9E,2CAAL,oBAA6CmD,EAAMoB,QAAnD,eAGP,CACEzD,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMxF,OAGhB0H,SAAU,WACVC,UAAW,MACXC,YAAa,MACbC,MAAO,QAET,CACE1E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMqB,QAGhBa,SAAU,WACVC,UAAW,MACXC,YAAa,MACbC,MAAO,OAETnC,EACA,CACEvC,KAAM,MACNiE,OAAQ,WACRC,SAAU,CAACzB,EAAYD,GACvB+B,SAAU,WACVC,UAAW,MACXgB,UAAW,KACXd,MAAO,OAET,CACE1E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMkB,QACZa,KAAM,KACNR,MAAO,UACPC,MAAO,MACPqB,OAAQ,QAEV5C,GAEFiC,SAAU,WACVC,UAAW,MACXgB,UAAW,KACXd,MAAO,QAGXe,WAAY,MACZ3B,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMe,OAAS,gBAK5B,MAAO,CAAEE,KAAMoC,KAAKC,UAAUrC,IC/UhC,SAASlB,EAAQC,GACf,IAAIC,EA6DAC,EA4DAG,EAmBAC,EAzIAL,EAFAD,EAAMtC,IAAI6C,OAAO3H,OAAS,GACY,IAApCoH,EAAMQ,QAAQC,QAAQ,SACZ,CACV9C,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMtC,IACZ6D,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,QAGX+B,QAAS,KACTT,OAAQ,MAGE,CACVnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMtC,IACZ6D,MAAO,UACPQ,KAAM,KACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMtC,KAEbmF,OAAQ,OACRrB,MAAO,QAGX+B,QAAS,KACTT,OAAQ,MAIA,CACVnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,IACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,QAGX+B,QAAS,KACTT,OAAQ,MAMV5C,EADEF,EAAMU,QAAQH,OAAO3H,OAAS,EACpB,CACV+E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMU,QACZmC,OAAQ,OACRtB,MAAO,UACPQ,KAAM,KACNP,MAAO,MACPC,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,wCAAF,OAA0ChB,mBAC3CX,EAAMU,WAGVsB,MAAM,IAGVuB,QAAS,KACTT,OAAQ,MAGE,CACVnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,IACNuB,OAAQ,OACRtB,MAAO,UACPQ,KAAM,KACNP,MAAO,MACPQ,MAAM,IAGVuB,QAAS,KACTT,OAAQ,MAIqB,GAA7B9C,EAAMqB,MAAMd,OAAO3H,SACrBoH,EAAMqB,MAAQ,KAGe,GAA3BrB,EAAMY,IAAIL,OAAO3H,SACnBoH,EAAMY,IAAM,KAKmB,GAA7BZ,EAAMa,MAAMN,OAAO3H,SACrBoH,EAAMa,MAAQ,KAKdR,EADEL,EAAMc,OAAOP,OAAO3H,OAAS,EACjB,CACZ+E,KAAM,QACND,IAAKsC,EAAMc,OACXW,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMe,OAAS,cAIV,CACZpD,KAAM,OACN2D,KAAM,IACNS,KAAM,MAORzB,EADEN,EAAMgB,MAAMT,OAAO3H,OAAS,EACjB,CACX+E,KAAM,OACN2D,KAAMtB,EAAMgB,MACZO,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRpB,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,UAAF,OAAY3B,EAAMgB,QAEvBQ,MAAO,OAGI,CACX7D,KAAM,OACN2D,KAAM,IACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,OAIX,IAAIP,EAAO,CACTuB,QAAS,WACT7E,KAAM,OACNkE,SAAU,CACRlE,KAAM,SACNoE,KAAM,OACNU,KAAM,CACJ9E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,yCACLqE,KAAM,OACNQ,WAAY,MACZG,YAAa,MACbC,QAAS,OAEX,CACEhF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACRxB,EACA,CACE1C,KAAM,OACN2D,KAAM,aACNU,MAAM,EACNR,MAAO,SACPsB,OAAQ,OAGZZ,SAAU,WACVC,UAAW,MACXC,YAAa,KACbC,MAAO,OAET,CACE1E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,OACNE,MAAO,SACPD,MAAO,UACPsB,OAAQ,OACRC,OAAQ,OAGZC,gBAAiB,UACjBV,MAAO,OACPO,aAAc,MACdnB,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,+BAAiC3B,EAAMmB,OAGhD,CACExD,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,OACNE,MAAO,SACPD,MAAO,UACPsB,OAAQ,OACRC,OAAQ,OAGZC,gBAAiB,UACjBV,MAAO,OACPO,aAAc,MACdE,OAAQ,OAGZZ,SAAU,WACVE,YAAa,KACbC,MAAO,MACPa,aAAc,KACdzB,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,GAAF,OAAK9E,2CAAL,oBAA6CmD,EAAMoB,QAAnD,eAGP,CACEzD,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMxF,KACZuH,KAAM,KACNR,MAAO,UACPsB,OAAQ,OACRrB,MAAO,SAIb,CACE7D,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMqB,MACZE,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,QAGX+B,QAAS,MAEX,CACE5F,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,cAGV2E,OAAQ,QAEV,CACE3E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMkB,QACZK,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,QAGX+B,QAAS,KACTT,OAAQ,MAEV5C,EACA,CACEvC,KAAM,MACNiE,OAAQ,aACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMY,IACZY,MAAO,MACPO,KAAM,KACNR,MAAO,UACPsB,OAAQ,QAEV,CACElF,KAAM,OACN2D,KAAMtB,EAAMa,MACZkB,KAAM,KACNP,MAAO,MACPqB,OAAQ,UAId5C,EACA,CACEtC,KAAM,MACNiE,OAAQ,WACRC,SAAU,CAACvB,GACXiD,QAAS,KACTT,OAAQ,OAGZZ,SAAU,WACVC,UAAW,MACXC,YAAa,MACbe,UAAW,OAGfC,WAAY,MACZ3B,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMe,OAAS,gBAK5B,MAAO,CAAEE,KAAMoC,KAAKC,UAAUrC,IC5WhC,SAASlB,EAAQC,GACf,IAyHIK,EAxHAL,EAAMtC,IAAI6C,OAAO3H,OAAS,KACY,IAApCoH,EAAMQ,QAAQC,QAAQ,SAOZT,EAAMtC,KAiBNsC,EAAMtC,IAMLsC,EAAMtC,MA8BnBsC,EAAMU,QAAQH,OAAO3H,OAAS,IAOpBoH,EAAMU,QAQL,wCAAF,OAA0CC,mBAC3CX,EAAMU,WA6Be,GAA7BV,EAAMqB,MAAMd,OAAO3H,SACrBoH,EAAMqB,MAAQ,KAGe,GAA3BrB,EAAMY,IAAIL,OAAO3H,SACnBoH,EAAMY,IAAM,KAKmB,GAA7BZ,EAAMa,MAAMN,OAAO3H,SACrBoH,EAAMa,MAAQ,KAKdR,EADEL,EAAMc,OAAOP,OAAO3H,OAAS,EACjB,CACZ+E,KAAM,QACND,IAAKsC,EAAMc,OACXW,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMe,OAAS,cAIV,CACZpD,KAAM,OACN2D,KAAM,IACNS,KAAM,MAMN/B,EAAMgB,MAAMT,OAAO3H,OAAS,IAGtBoH,EAAMgB,MAOL,UAAF,OAAYhB,EAAMgB,QAe3B,IAAIC,EAAO,CACTuB,QAAS,WACT7E,KAAM,OACNkE,SAAU,CACRlE,KAAM,SACNoE,KAAM,OACNU,KAAM,CACJ9E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACNoE,KAAM,OACNQ,WAAY,QACZG,YAAa,MACbC,QAAS,MACTjF,IAAK,iDAEP,CACEC,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMkB,SAAW,IACvBa,KAAM,KACNC,MAAM,IAGVE,SAAU,WACVC,UAAW,KACXC,YAAa,KACbC,MAAO,OAET,CACE1E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CAACxB,GACX6B,SAAU,WACVC,UAAW,KACXgB,UAAW,MAEb,CACExF,KAAM,MACNiE,OAAQ,aACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMxF,KACZuH,KAAM,KACNc,OAAQ,OACRrB,MAAO,WAUXU,SAAU,WACVE,YAAa,MACbD,UAAW,MACXE,MAAO,OAET,CACE1E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAMtB,EAAMqB,OAAS,IACrBG,MAAO,WAGXU,SAAU,WACVC,UAAW,MACXC,YAAa,MACbC,MAAO,OAET,CACE1E,KAAM,MACNiE,OAAQ,aACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,6CACL8D,MAAO,SACPO,KAAM,OAER,CACEpE,KAAM,OACN2D,KAAM,OACNE,MAAO,SACPD,MAAO,YAGXiC,KAAM,EACN/B,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IACE3B,EAAMtC,IAAI6C,OAAO3H,OAAS,EACtBoH,EAAMtC,IACNsC,EAAMe,OAAS,cAGzB,CACEpD,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,+CACL8D,MAAO,SACPO,KAAM,OAER,CACEpE,KAAM,OACN2D,KAAMtB,EAAMa,MACZW,MAAO,SACPD,MAAO,YAGXiC,KAAM,EACN/B,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,OAAS3B,EAAMa,QAGxB,CACElD,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,+CACL8D,MAAO,SACPO,KAAM,OAER,CACEpE,KAAM,OACN2D,KAAMtB,EAAMgB,MACZQ,MAAO,SACPD,MAAO,YAGXiC,KAAM,EACN/B,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,UAAY3B,EAAMgB,SAI7BkB,SAAU,WACVG,MAAO,OACPa,aAAc,OAGlBE,WAAY,MACZ3B,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK3B,EAAMe,OAAS,gBAM5B,OADA1D,QAAQC,IAAI+F,KAAKC,UAAUrC,IACpB,CAAEA,KAAMoC,KAAKC,UAAUrC,ICxVhC,SAASlB,EAAQC,GAEXA,EAAMtC,IAAI6C,OAAO3H,OAAS,KACY,IAApCoH,EAAMQ,QAAQC,QAAQ,SAOZT,EAAMtC,KAiBNsC,EAAMtC,IAMLsC,EAAMtC,MA8BnBsC,EAAMU,QAAQH,OAAO3H,OAAS,IAOpBoH,EAAMU,QAQL,wCAAF,OAA0CC,mBAC3CX,EAAMU,WA6Be,GAA7BV,EAAMqB,MAAMd,OAAO3H,SACrBoH,EAAMqB,MAAQ,KAGe,GAA3BrB,EAAMY,IAAIL,OAAO3H,SACnBoH,EAAMY,IAAM,KAKmB,GAA7BZ,EAAMa,MAAMN,OAAO3H,SACrBoH,EAAMa,MAAQ,KAIZb,EAAMc,OAAOP,OAAO3H,OAAS,IAGxBoH,EAAMc,OAIJd,EAAMe,QAabf,EAAMgB,MAAMT,OAAO3H,OAAS,IAGtBoH,EAAMgB,MAOL,UAAF,OAAYhB,EAAMgB,QAe3B,IAAIC,EAAO,CACTuB,QAAS,WACT7E,KAAM,OACNkE,SAAU,CACRlE,KAAM,SACNoE,KAAM,OACNU,KAAM,CACJ9E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNQ,WAAY,QACZG,YAAa,MACbC,QAAS,OAEX,CACEhF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,4CAGT0E,YAAa,KACbC,MAAO,OAET,CACE1E,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,aACNC,MAAO,UACPQ,KAAM,OACNc,OAAQ,UAId,CACElF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,qBACNC,MAAO,UACPQ,KAAM,KACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,6CAMfO,SAAU,WACVE,YAAa,MACbC,MAAO,MACPF,UAAW,QAGfE,MAAO,OACPF,UAAW,KACXD,SAAU,YAEZ,CACEvE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,YACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,UAId,CACElF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,OACN2D,KAAM,sBACNC,MAAO,UACPQ,KAAM,KACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,uBAMfS,YAAa,KACbC,MAAO,QAGXA,MAAO,OACPF,UAAW,MACXD,SAAU,YAEZ,CACEvE,KAAM,MACNiE,OAAQ,aACRC,SAAU,CACR,CACElE,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,oBAGT,CACEhE,KAAM,OACN2D,KAAM,OACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,SACPsB,OAAQ,QAId,CACEnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,0BAGT,CACEhE,KAAM,OACN2D,KAAM,OACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,SACPsB,OAAQ,QAId,CACEnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,gCAGT,CACEhE,KAAM,OACN2D,KAAM,OACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,SACPsB,OAAQ,QAId,CACEnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,0CAGT,CACEhE,KAAM,OACN2D,KAAM,OACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,SACPsB,OAAQ,QAId,CACEnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,2CAGT,CACEhE,KAAM,OACN2D,KAAM,OACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,SACPsB,OAAQ,QAId,CACEnF,KAAM,MACNiE,OAAQ,WACRC,SAAU,CACR,CACElE,KAAM,QACND,IAAK,2CACLqE,KAAM,OACNN,OAAQ,CACN9D,KAAM,MACN+D,MAAO,SACPC,IAAK,2DAGT,CACEhE,KAAM,OACN2D,KAAM,OACNC,MAAO,UACPQ,KAAM,KACNc,OAAQ,OACRrB,MAAO,SACPsB,OAAQ,SAKhBT,MAAO,OACPF,UAAW,MACXD,SAAU,aAGdkB,WAAY,SAIlB,MAAO,CAAEnC,KAAMoC,KAAKC,UAAUrC,ICpczB,SAASlB,EAAQ0D,GACtB,OAAQA,EAAIC,KACV,KAAK,EACH,OAAOC,EAAMF,EAAIzD,OAEnB,KAAK,EACH,OAAO4D,EAAMH,EAAIzD,OAEnB,KAAK,EACH,OAAO6D,EAAMJ,EAAIzD,OAEnB,KAAK,EACH,OAAO8D,EAAML,EAAIzD,OAEnB,KAAK,EACH,OAAO+D,EAAMN,EAAIzD,OAEnB,QACE,MAAM,IAAIgE,MAAM,iBCtBtB,SAASC,EAAYC,GACnB,OAAOnE,EAAQmE,G,uDCKjB,SAASC,EAAWC,GAClB,IAAQC,EAAuBD,EAAvBC,IAAarE,EAAUoE,EAAlBE,MACP3C,EAAM0C,EAAIE,MAAQC,aACxB,MAAO,CACLjD,MAAO8C,EAAI9C,OAAS,UACpBe,OAAQtC,EAAMyE,WAAa,KAC3BC,MAAOL,EAAIK,OAAS,UACpB/G,KAAM,SACN8D,OAAQ,CACNC,MAAO2C,EAAI/C,MAAQ,SACnB3D,KAAM,MACNgE,QAKN,SAASgD,EAAYP,GAEnB,IAAQnD,EAAgCmD,EAAhCnD,KAAgCmD,EAA1BQ,QAA0BR,EAAjBE,MAEvB,MAAO,CACL3G,KAAM,SACNkH,KAAM,CACJC,UAAU,EACVvC,WAAY,QACZG,YAAazB,EAAK8D,OAAS,QAC3BhD,KAAM,OACNpE,KAAM,QACND,IAAKuD,EAAK+D,OAAS,KAMrBvC,KAAM,CACJM,gBAAiB9B,EAAKgE,SAAW,UACjCrD,OAAQ,WACR2B,QAAS,KACT5F,KAAM,MAKNkE,SAAU,CACR,CACEN,MAAON,EAAKiE,YAAc,UAC1BnD,KAAMd,EAAKkE,WAAa,KACxB7D,KAAML,EAAKI,OAAS,IACpB1D,KAAM,OACNkF,OAAQ,OACRb,MAAM,GAER,CACET,MAAON,EAAKmE,WAAa,UACzBrD,KAAMd,EAAKoE,UAAY,KACvB/D,KAAML,EAAKqE,MAAQ,IACnB3H,KAAM,OACNqE,MAAM,KAIZuD,OAAQ,CACNxC,gBAAiB9B,EAAKgE,SAAW,UACjCrD,OAAQ,WACR2B,QAAS,KACT5F,KAAM,MACNkE,SAAU2D,IAAEC,IAAIxE,EAAKyE,MAAM,SAAArB,GAAG,OAAIF,EAAU,iCAAKC,GAAN,IAAWC,cAK5D,SAASsB,EAAUvB,GAEjB,IAAepE,EAAUoE,EAAjBE,MAKR,OAHAtE,EAAM4F,MAAQ5F,EAAM4F,MAAMC,QAAO,SAAAC,GAAI,OAAmB,GAAfA,EAAKC,UAGvC,CACLpI,KAAM,OACN6E,QAASxC,EAAMwC,QACfX,SAAU,CACRlE,KAAM,WACNkE,SAAU2D,IAAEC,IAAIzF,EAAM4F,OAAO,SAAC3E,EAAM2D,GAAP,OAAmBD,EAAW,iCAAKP,GAAN,IAAWnD,OAAM2D,kBC3FjF,SAASoB,EAAY5B,GACnB,MAAO,CACLzG,KAAM,OACN6E,QAAS,WACTX,SAAWuC,G,+RC8Bf,IAAM7H,EAAQ0J,eAAI,CAChBC,KAAM,GACNC,WAAY,GACZC,SAAU,GACVC,YAAa,KAKXC,GAFeL,eAAI,KAEVA,gBAAI,IAIbM,GAFUN,eAAI,MAEDA,gBAAI,IAEjBO,EAAS,IAAIC,gBAAgB3K,OAAO4K,SAASC,QAAQ9L,IAAI,UACzD+L,EAAS,IAAIH,gBAAgB3K,OAAO4K,SAASC,QAAQ9L,IAAI,UACzDgM,EAAMD,EAAS,E,SA8DJE,EAASA,G,6FAAxB,WAAwBC,GAAxB,kGAEUA,EAFV,OAGS,IAHT,OAYS,IAZT,gCAMqB9C,EAAY,CAAEP,IAAKnH,EAAMtB,MAAMiL,KAAKc,YAAahH,MAAOzD,EAAMtB,MAAMiL,OAA7EjF,EANZ,EAMYA,KAEN1E,EAAMtB,MAAMoL,YAAchD,KAAK4D,MAAMhG,GAR3C,iCAaU1E,EAAMtB,MAAMiL,KAAKgB,QAAU,GAbrC,iCAc6BrH,EAAW,CAAE2G,OAAQjK,EAAMtB,MAAMiL,KAAK9E,UAdnE,OAcY+F,EAdZ,OAe8B,MAAlBA,EAASC,MACPD,EAAS/O,KAAKiP,WAEhB9K,EAAMtB,MAAMoL,YAAcV,EAAStC,KAAK4D,MAAME,EAAS/O,KAAKiP,YAlBxE,mEA4BU9K,EAAMtB,MAAMiL,KAAKgB,QAAU,IACzBI,EAAM/K,EAAMtB,MAAMmL,SAASmB,MAAK,SAAAzB,GAAU,OAAOA,EAAK0B,SAAWX,EAAM,KAC1D,IAAbS,EAAI3J,KACNpB,EAAMtB,MAAMoL,YAAcV,EAAStC,KAAK4D,MAAMK,EAAIG,UAIlDlL,EAAMtB,MAAMoL,YAAcL,EAAW3C,KAAK4D,MAAMK,EAAIG,WAnC9D,iE,wBA5DAC,eAAa,wCAAC,qIAEJC,IAAKC,KAAK,CAAEC,OAAQhL,wBAFhB,OAGL8K,IAAKG,cACRH,IAAKI,MAAM,CAAEC,YAAalM,OAAO4K,SAASuB,OAJlC,kDAMV5K,QAAQC,IAAR,uCANU,UASRqB,EAAS,IAET6H,EAXQ,iBAYV7H,EAAS,CAAE6H,UAZD,yCAcwBmB,IAAKO,aAd7B,iBAcMC,EAdN,EAcFC,OACRzJ,EAAS,CAAEwJ,WAfD,yBAmBWvI,EAAQjB,GAnBnB,WAmBN0J,EAnBM,OAoBZhL,QAAQC,IAAI+K,GACU,MAAlBA,EAASjB,OACX,eAAM,WACN/J,QAAQC,IAAI,eACZxB,OAAO4K,SAASpH,QAAQ,6CAE1B/C,EAAMtB,MAAMiL,KAAOmC,EAASjQ,OAExBiQ,EAASjQ,KAAK8O,SAAW,GAAa,IAARL,GA5BtB,wBA6BV,eAAM,WACNxJ,QAAQC,IAAI,eA9BF,gCAkCkB,IAA1B+K,EAASjQ,KAAK8O,SAAiBL,EAAM,GAlC7B,wBAmCV,eAAM,WACNxJ,QAAQC,IAAI,eApCF,gCAyCR+K,EAASjQ,KAAK8O,QAAU,GAzChB,kCA0CapH,EAAW,CAAE0G,OAAQjK,EAAMtB,MAAMiL,KAAK9E,UA1CnD,QA0CNkH,EA1CM,OA2CV/L,EAAMtB,MAAMmL,SAAWkC,EAAWlQ,KA3CxB,wBA6CVmE,EAAMtB,MAAMmL,SAAW,GA7Cb,QAgDZmC,gBAAS,WACPzB,EAASD,MAjDC,0DAsDd2B,gBAAM,kBAAMjM,EAAMtB,MAAMoL,eAAa,SAACoC,EAAMC,GACb,OAAzBrF,KAAKC,UAAUmF,KACjBlC,EAAWtL,OAAQ,KAEpB,CAAE0N,WAAW,IAgDhB,IAAMC,EAAS,yDAAG,uGAEXjB,IAAKG,cACRH,IAAKI,MAAM,CAAEC,YAAalM,OAAO4K,SAASuB,OAIhC,IAARpB,EAPY,gCAQFc,IAAKkB,kBAAkB,CAACxF,KAAK4D,MAAM5D,KAAKC,UAAU/G,EAAMtB,MAAMoL,cAAe,CACvF,KAAQ,OACR,KAAQ,iBAVI,OAQdiB,EARc,8CAaFK,IAAKkB,kBAAkB,CAACxF,KAAK4D,MAAM5D,KAAKC,UAAU/G,EAAMtB,MAAMoL,gBAb5D,OAadiB,EAbc,eAiBhBhB,EAAOrL,OAAQ,EAEf6N,YAAW,WAET,GADAxC,EAAOrL,OAAQ,EACXqM,EACF,MAAmB,YAAfA,EAAItI,OACC,eAAM,QAEN,OAAM+J,KAAK,UAGrB,KA5Ba,4CAAH,qD,0mBCzJf,MAAM,EAA2B,IAAgB,EAAQ,CAAC,CAAC,YAAY,qBAExD,QCLTC,EAAS,CACb,CACEzJ,KAAM,IACN/E,KAAM,OACNyO,UAAWC,IAIT7J,EAAS8J,eAAa,CAC1BC,QAASC,eAAiBxM,UAC1BmM,WAGa3J,K,gSCNR,SAASiK,GAAKC,GACjBA,EAAIlL,IAAJ,SACKA,IADL,QAEKA,IAFL,SAGKA,IAHL,SAIKA,IAJL,SAKKA,IALL,SAMKA,IANL,SAOKA,IAPL,SAQKA,IARL,SASKA,IATL,SAUKA,IAVL,SAHJ,QAAOA,IAAI,QAASmL,S,wBCEdC,GAAMC,eAAUC,GAEtBL,GAAKG,IAILA,GAAIpL,IAAIgB,IACRoK,GAAIG,MAAM,S,kCCjBV,W","file":"js/app.083ecfcd.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/send/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = __webpack_public_path__ + \"img/fly.71fac16a.svg\";","\n\n\n","import { render } from \"./App.vue?vue&type=template&id=634d578a\"\nconst script = {}\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/send/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createStore } from 'vuex'\n\nexport default createStore({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","import axios from 'axios'\nimport store from '../store'\n\n\nconst instance = axios.create({\n baseURL: process.env.VUE_APP_API_URL,\n timeout: 5000,\n withCredentials: true\n})\n\ninstance.interceptors.request.use(\n config => {\n // if(config.data.showloading || config.params.showloading){\n // console.log('showloading')\n // }\n if (sessionStorage.getItem('token')) { // 判斷是否存在token,如果存在的話,則每個http header都加上token\n config.headers.Authorization = `${sessionStorage.getItem('token')}`;\n }\n\n\n if (config.method === 'post') {\n \n config.data = { \n uid: sessionStorage.getItem('uid'),\n ...config.data\n }\n\n // if(config.data.showloading){\n // console.log('showloading')\n // delete config.data.showloading\n // }\n\n } else if (config.method === 'get') {\n \n config.params = { \n uid: sessionStorage.getItem('uid'),\n ...config.params\n }\n\n // if(config.params.showloading){\n // console.log('showloading')\n // delete config.params.showloading\n // }\n\n }\n\n return config;\n },\n err => {\n return Promise.reject(err);\n }\n);\n\ninstance.interceptors.response.use(\n response => {\n refreshToken(response)\n\n return response\n },\n error => {\n if (error.response) {\n switch (error.response.status) {\n case 401:\n // 返回 401 清除token資訊並跳轉到登入頁面\n store.commit(types.LOGOUT);\n router.replace({\n path: 'login',\n query: {redirect: router.currentRoute.fullPath}\n })\n }\n }\n return Promise.reject(error.response.data) // 返回介面返回的錯誤資訊\n});\n\nfunction refreshToken(response) {\n let token = response.headers.authorization\n if (token) {\n console.log('change token')\n sessionStorage.setItem('token', token);\n }\n}\n\nexport default async function ajax( url , data={} , type='GET' ){\n \n let result\n if(type.toUpperCase() === 'GET' ){\n let queryStr = ''\n\n Object.keys(data).forEach(key=>{\n queryStr += key + '=' + data[key] + '&'\n })\n\n if(queryStr !== ''){\n queryStr = queryStr.substring(0,queryStr.lastIndexOf('&'))\n url += '?' + queryStr\n }\n\n result = await instance.get(url)\n }else{\n\n result = await instance.post(url,data)\n }\n return result.data\n}\n\n/*生成指定長度的隨機數*/\nfunction randomCode(length) {\n let chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];\n let result = \"\";\n for (let i = 0; i < length; i++) {\n let index = Math.ceil(Math.random() * 9);\n result += chars[index];\n }\n return result;\n}","import ajax from './ajax'\n\nexport const login = async (params)=> ajax(`/auth/login`,params,\"POST\")\n\nexport const checkLineId = async (lineid)=> ajax(`/auth/checkLineId`,{lineid},\"GET\")\n\nexport const getUserInfo = async ()=> ajax(`/user/getUserInfo`)\n\nexport const setUserLevel = async (level)=> ajax(`/user/setUserLevel`,{level},\"POST\")\n\nexport const register = async (userInfo)=> ajax(`/auth/register`,userInfo,\"POST\")\n\nexport const updateCard = async (userInfo)=> ajax(`/card/updateCard`,userInfo,\"POST\")\n\nexport const updateCusCard = async (params)=> ajax(`/card/updateCusCard`,params,\"POST\")\n\n//取得名片資料\nexport const checkUser = async (token)=> ajax(`/card/checkUser`,{token},\"GET\")\n\nexport const getCard = async (params)=> ajax(`/card/getCard`,params,\"GET\")\n\nexport const getCusCard = async (params)=> ajax(`/card/getCusCard`,params,\"GET\")\nexport const getVipCard = async (params)=> ajax(`/card/getVipCard`,params,\"GET\")\n\nexport const getCard1 = async (userid)=> ajax(`/card/getCard1`,{userid},\"GET\")\n","function genCard(vcard) {\n // 名片預覽\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = `{\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon02.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.url}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\"\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardLink = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon02.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.url}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.url}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n }\n } else {\n vcardLink = \"\";\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon04.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.address}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}\"\n },\n \"wrap\": true\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n }, \n `;\n } else {\n vcardAddr = \"\";\n }\n\n let vcardTel;\n\n if (vcard.tel.trim().length > 0) {\n vcardTel = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon01.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.tel}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"tel:${vcard.tel}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardTel = \"\";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length > 0) {\n vcardPhone = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon01.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.phone}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"tel:${vcard.phone}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardPhone = \"\";\n }\n\n let vcardAvatar;\n\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = `\n {\n \"type\": \"image\",\n \"url\": \"${vcard.avatar}\",\n \"size\": \"xs\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n },\n `;\n } else {\n vcardAvatar = \"\";\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon03.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.email}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"mailto:${vcard.email}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardEmail = \"\";\n }\n\n // 名片發送\n\n let card = `\n {\n \"altText\": \"UTel電子名片\",\n \"type\": \"flex\",\n \"contents\": \n {\n \"type\": \"bubble\",\n \"size\": \"giga\",\n \"body\": {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"image\",\n \"url\": \"https://demo.zltest.com.tw/line/bg02.jpg\",\n \"size\": \"full\",\n \"aspectMode\": \"cover\",\n \"aspectRatio\": \"4:3\",\n \"gravity\": \"top\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n ${vcardAvatar}\n {\n \"type\": \"text\",\n \"text\": \"${vcard.company}\",\n \"color\": \"#ffffff\",\n \"size\": \"md\",\n \"weight\": \"bold\",\n \"wrap\": true,\n \"align\": \"center\",\n \"margin\": \"sm\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n }\n ],\n \"position\": \"absolute\",\n \"offsetTop\": \"13%\",\n \"offsetStart\": \"3%\",\n \"width\": \"26%\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"加入好友\",\n \"align\": \"center\",\n \"color\": \"#ffffff\",\n \"weight\": \"bold\",\n \"margin\": \"xs\"\n }\n ],\n \"backgroundColor\": \"#06c755\",\n \"width\": \"100%\",\n \"cornerRadius\": \"5px\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"https://line.naver.jp/ti/p/~${vcard.line}\"\n },\n \"paddingTop\": \"5px\",\n \"paddingBottom\": \"5px\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"分享名片\",\n \"align\": \"center\",\n \"color\": \"#ffffff\",\n \"weight\": \"bold\",\n \"margin\": \"xs\"\n }\n ],\n \"backgroundColor\": \"#ffcc5b\",\n \"width\": \"100%\",\n \"cornerRadius\": \"5px\",\n \"margin\": \"md\",\n \"paddingTop\": \"5px\",\n \"paddingBottom\": \"5px\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${process.env.VUE_APP_SEND_URL}/?userid=${vcard.user_id}&cardid=1\"\n }\n }\n ],\n \"position\": \"absolute\",\n \"offsetStart\": \"4%\",\n \"width\": \"25%\",\n \"offsetBottom\": \"5%\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"${vcard.title}\",\n \"color\": \"#333334\",\n \"size\": \"md\",\n \"weight\": \"bold\"\n }\n ],\n \"spacing\": \"lg\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"${vcard.name}\",\n \"size\": \"xxl\",\n \"color\": \"#333334\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n }\n ]\n },\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [],\n \"backgroundColor\": \"#d5602d\",\n \"height\": \"3px\",\n \"margin\": \"lg\"\n },\n ${vcardPhone}\n ${vcardTel}\n ${vcardLink}\n ${vcardEmail}\n ${vcardAddr}\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n } \n ],\n \"position\": \"absolute\",\n \"offsetTop\": \"12%\",\n \"offsetStart\": \"35%\",\n \"offsetEnd\": \"5%\"\n }\n ],\n \"paddingAll\": \"0px\"\n }\n }\n }\n `;\n return { card };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"text\",\n text: vcard.url,\n color: \"#FFFFFF\",\n align: \"end\",\n };\n } else {\n vcardLink = {\n type: \"text\",\n text: vcard.url,\n color: \"#FFFFFF\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n };\n }\n } else {\n vcardLink = {\n type: \"text\",\n text: \" \",\n color: \"#FFFFFF\",\n align: \"end\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address.substr(0, 3),\n size: \"sm\",\n },\n {\n type: \"text\",\n text:\n vcard.address.substr(3).length > 0 ? vcard.address.substr(3) : \" \",\n size: \"sm\",\n wrap: true,\n maxLines: 2,\n },\n ],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetStart: \"25%\",\n width: \"40%\",\n height: \"60px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n size: \"sm\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetStart: \"25%\",\n width: \"40%\",\n height: \"60px\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n let vcardTel;\n\n if (vcard.tel.trim().length == 0) {\n vcardTel = {\n type: \"text\",\n text: \" \",\n align: \"end\",\n };\n } else {\n vcardTel = {\n type: \"text\",\n text: vcard.tel,\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:\" + vcard.tel,\n },\n };\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcardPhone = {\n type: \"text\",\n text: \" \",\n align: \"end\",\n };\n } else {\n vcardPhone = {\n type: \"text\",\n text: vcard.phone,\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:\" + vcard.phone,\n },\n };\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n aspectMode: \"cover\",\n size: \"full\",\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/tpl02_bg.png\",\n size: \"full\",\n aspectMode: \"cover\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [vcardAvatar],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"3%\",\n width: \"75px\",\n height: \"75px\",\n cornerRadius: \"100px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"加入好友\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n size: \"xs\",\n },\n ],\n backgroundColor: \"#ffcc5b\",\n width: \"100%\",\n cornerRadius: \"5px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://line.naver.jp/ti/p/~\" + vcard.line,\n },\n paddingTop: \"5px\",\n paddingBottom: \"5px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"分享名片\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n size: \"xs\",\n },\n ],\n backgroundColor: \"#ffcc5b\",\n width: \"100%\",\n cornerRadius: \"5px\",\n margin: \"md\",\n paddingTop: \"5px\",\n paddingBottom: \"5px\",\n },\n ],\n position: \"absolute\",\n offsetStart: \"10%\",\n width: \"20%\",\n offsetBottom: \"16%\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `${process.env.VUE_APP_SEND_URL}/?userid=${vcard.user_id}&cardid=1`,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.name,\n },\n ],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"25%\",\n width: \"90px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.title,\n },\n ],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"51%\",\n width: \"50%\",\n },\n vcardAddr,\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [vcardPhone, vcardTel],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetEnd: \"5%\",\n width: \"30%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.company,\n size: \"lg\",\n color: \"#EFEFEF\",\n align: \"end\",\n weight: \"bold\",\n },\n vcardLink,\n ],\n position: \"absolute\",\n offsetTop: \"65%\",\n offsetEnd: \"5%\",\n width: \"60%\",\n },\n ],\n paddingAll: \"0px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n },\n },\n };\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address,\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n if (vcard.tel.trim().length == 0) {\n vcard.tel = \" \";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcard.phone = \" \";\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/jcibg.png\",\n size: \"full\",\n aspectMode: \"fit\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n vcardAvatar,\n {\n type: \"text\",\n text: \"大同國際\\n青年商會\",\n wrap: true,\n align: \"center\",\n margin: \"md\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"2%\",\n width: \"21%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"加入好友\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n },\n ],\n backgroundColor: \"#06c755\",\n width: \"100%\",\n cornerRadius: \"5px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://line.naver.jp/ti/p/~\" + vcard.line,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"分享名片\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n },\n ],\n backgroundColor: \"#ffcc5b\",\n width: \"100%\",\n cornerRadius: \"5px\",\n margin: \"md\",\n },\n ],\n position: \"absolute\",\n offsetStart: \"2%\",\n width: \"20%\",\n offsetBottom: \"8%\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `${process.env.VUE_APP_SEND_URL}/?userid=${vcard.user_id}&cardid=1`,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.name,\n size: \"lg\",\n color: \"#4EA2D9\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.title,\n color: \"#333334\",\n size: \"md\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"separator\",\n },\n ],\n height: \"20px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.company,\n color: \"#4EA2D9\",\n size: \"md\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n },\n vcardAddr,\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"text\",\n text: vcard.tel,\n align: \"end\",\n size: \"sm\",\n color: \"#333334\",\n weight: \"bold\",\n },\n {\n type: \"text\",\n text: vcard.phone,\n size: \"sm\",\n align: \"end\",\n weight: \"bold\",\n },\n ],\n },\n vcardLink,\n {\n type: \"box\",\n layout: \"baseline\",\n contents: [vcardEmail],\n spacing: \"lg\",\n margin: \"xs\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetStart: \"35%\",\n offsetEnd: \"5%\",\n },\n ],\n paddingAll: \"0px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n },\n },\n };\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address,\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n if (vcard.tel.trim().length == 0) {\n vcard.tel = \" \";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcard.phone = \" \";\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n size: \"full\",\n aspectMode: \"cover\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n url: \"https://utel.u168.vip/images/tpl03_bg.png?v=1\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.company || \" \",\n size: \"xl\",\n wrap: true,\n },\n ],\n position: \"absolute\",\n offsetTop: \"5%\",\n offsetStart: \"5%\",\n width: \"60%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [vcardAvatar],\n position: \"absolute\",\n offsetTop: \"5%\",\n offsetEnd: \"5%\",\n },\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"text\",\n text: vcard.name,\n size: \"lg\",\n weight: \"bold\",\n align: \"center\",\n },\n // {\n // type: \"text\",\n // text: \" \",\n // size: \"lg\",\n // weight: \"bold\",\n // color: \"#F71646\",\n // },\n ],\n position: \"absolute\",\n offsetStart: \"40%\",\n offsetTop: \"45%\",\n width: \"20%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.title || \" \",\n align: \"center\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"55%\",\n offsetStart: \"40%\",\n width: \"20%\",\n },\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/icons/web.png\",\n align: \"center\",\n size: \"xxs\",\n },\n {\n type: \"text\",\n text: \"我的網站\",\n align: \"center\",\n color: \"#FFFFFF\",\n },\n ],\n flex: 1,\n action: {\n type: \"uri\",\n label: \"action\",\n uri:\n vcard.url.trim().length > 0\n ? vcard.url\n : vcard.nfcurl + \"&cardid=1\",\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/icons/phone.png\",\n align: \"center\",\n size: \"xxs\",\n },\n {\n type: \"text\",\n text: vcard.phone,\n align: \"center\",\n color: \"#FFFFFF\",\n },\n ],\n flex: 1,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:\" + vcard.phone,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/icons/email.png\",\n align: \"center\",\n size: \"xxs\",\n },\n {\n type: \"text\",\n text: vcard.email,\n align: \"center\",\n color: \"#FFFFFF\",\n },\n ],\n flex: 1,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"mailto:\" + vcard.email,\n },\n },\n ],\n position: \"absolute\",\n width: \"100%\",\n offsetBottom: \"5%\",\n },\n ],\n paddingAll: \"0px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n },\n },\n };\n console.log(JSON.stringify(card));\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address,\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n if (vcard.tel.trim().length == 0) {\n vcard.tel = \" \";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcard.phone = \" \";\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/bg05.jpg\",\n size: \"full\",\n aspectMode: \"cover\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/510/logo.jpg\",\n },\n ],\n offsetStart: \"5%\",\n width: \"17%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"綜廉廣告科技有限公司\",\n color: \"#333334\",\n size: \"24px\",\n weight: \"bold\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"台北市南京東路四段133巷7弄23號\",\n color: \"#333334\",\n size: \"md\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://goo.gl/maps/GXkbAnx8idesQp1c8\",\n },\n },\n ],\n },\n ],\n position: \"absolute\",\n offsetStart: \"25%\",\n width: \"65%\",\n offsetTop: \"10%\",\n },\n ],\n width: \"100%\",\n offsetTop: \"7%\",\n position: \"absolute\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"胡怡霖 / 總經理\",\n color: \"#ffffff\",\n size: \"xl\",\n weight: \"bold\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"聯絡電話 : 02-6600-8966\",\n color: \"#ffffff\",\n size: \"md\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:02-66008966\",\n },\n },\n ],\n },\n ],\n offsetStart: \"7%\",\n width: \"90%\",\n },\n ],\n width: \"100%\",\n offsetTop: \"38%\",\n position: \"absolute\",\n },\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c001.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:02-66008966\",\n },\n },\n {\n type: \"text\",\n text: \"立即來電\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c002.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://www.coolgo.tw\",\n },\n },\n {\n type: \"text\",\n text: \"前往網站\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c003.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"mailto:510@cityagogo.com.tw\",\n },\n },\n {\n type: \"text\",\n text: \"發送信箱\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c004.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://goo.gl/maps/GXkbAnx8idesQp1c8\",\n },\n },\n {\n type: \"text\",\n text: \"地址導航\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c005.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://line.naver.jp/ti/p/~0973092510\",\n },\n },\n {\n type: \"text\",\n text: \"加入好友\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c006.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://utel.vip/send/?userid=mc623012c9b344d&cardid=1\",\n },\n },\n {\n type: \"text\",\n text: \"分享名片\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n ],\n width: \"100%\",\n offsetTop: \"65%\",\n position: \"absolute\",\n },\n ],\n paddingAll: \"0px\",\n },\n },\n };\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","import { genCard as Card0 } from \"./card0.js\";\nimport { genCard as Card1 } from \"./card1.js\";\nimport { genCard as Card2 } from \"./card2.js\";\nimport { genCard as Card3 } from \"./card3.js\";\nimport { genCard as Card4 } from \"./card4.js\";\n\nexport function genCard(opt) {\n switch (opt.tid) {\n case 0:\n return Card0(opt.vcard);\n break;\n case 1:\n return Card1(opt.vcard);\n break;\n case 2:\n return Card2(opt.vcard);\n break;\n case 3:\n return Card3(opt.vcard);\n break;\n case 4:\n return Card4(opt.vcard);\n break;\n default:\n throw new Error(\"params error\");\n break;\n }\n}\n","import { genCard } from \"./card/index\";\n\nfunction cardFactory(option) {\n return genCard(option);\n}\n\nexport { cardFactory };\n","import _ from 'lodash'\n\nfunction vcardUuid (vcard, secret) {\n const hash = CryptoJS.HmacMD5(JSON.stringify(vcard), secret)\n const hex = CryptoJS.enc.Hex.stringify(hash)\n return hex.replace(/^(.{8})(.{4})(.{4})(.{4})(.{12})$/, '$1-$2-$3-$4-$5')\n}\n\nfunction renderBtn (ctx) {\n const { btn, json5 : vcard } = ctx\n const uri = btn.link || DEFAULT_LINK\n return {\n color: btn.color || '#17c950',\n height: vcard.btnHeight || 'md',\n style: btn.style || 'primary',\n type: 'button',\n action: {\n label: btn.text || '預設按鈕文字',\n type: 'uri',\n uri,\n },\n }\n}\n\nfunction renderCard (ctx) {\n\n const { card, cardIdx, json5 :vcard } = ctx\n // const uri = card.link || DEFAULT_LINK\n return {\n type: 'bubble',\n hero: {\n animated: true,\n aspectMode: 'cover',\n aspectRatio: card.ratio || '20:13',\n size: 'full',\n type: 'image',\n url: card.image || ' ',\n // action: {\n // type: 'uri',\n // uri,\n // },\n },\n body: {\n backgroundColor: card.bgColor || '#ffffff',\n layout: 'vertical',\n spacing: 'md',\n type: 'box',\n // action: {\n // type: 'uri',\n // uri,\n // },\n contents: [\n {\n color: card.titleColor || '#000000',\n size: card.titleSize || 'xl',\n text: card.title || ' ',\n type: 'text',\n weight: 'bold',\n wrap: true,\n },\n {\n color: card.descColor || '#000000',\n size: card.descSize || 'sm',\n text: card.desc || ' ',\n type: 'text',\n wrap: true,\n },\n ],\n },\n footer: {\n backgroundColor: card.bgColor || '#ffffff',\n layout: 'vertical',\n spacing: 'sm',\n type: 'box',\n contents: _.map(card.btns, btn => renderBtn({ ...ctx, btn })),\n },\n }\n}\n\nfunction genCard1 (ctx) {\n \n const { json5: vcard } = ctx\n\n vcard.cards = vcard.cards.filter(item => item.isShow == true)\n\n \n return {\n type: 'flex',\n altText: vcard.altText,\n contents: {\n type: 'carousel',\n contents: _.map(vcard.cards, (card, cardIdx) => renderCard({ ...ctx, card, cardIdx })),\n },\n }\n}\n\nexport {\n genCard1\n}","function genVipCard (ctx) {\n return {\n type: 'flex',\n altText: 'Utel電子名片',\n contents: ctx,\n }\n}\n\nexport {\n genVipCard\n}","\n\n\n\n","import script from \"./Index.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Index.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=13978e29&lang=less&scoped=true\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/send/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-13978e29\"]])\n\nexport default __exports__","import { createRouter, createWebHistory } from 'vue-router'\nimport Send from '../views/Send/Index.vue'\n\nconst routes = [\n {\n path: '/',\n name: 'Send',\n component: Send\n },\n]\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes\n})\n\nexport default router\n","import { \n Locale , Button , Toast, ShareSheet , NavBar ,\n Tab, Tabs, Form, Field, CellGroup , Uploader ,\n Dialog\n} from 'vant'\n\nimport zhTW from 'vant/es/locale/lang/zh-TW';\n\nLocale.use('zh-TW', zhTW);\n\nexport function vant(app){\n app.use(Button)\n .use(Toast)\n .use(ShareSheet)\n .use(NavBar)\n .use(Tab)\n .use(Tabs)\n .use(Form)\n .use(Field)\n .use(CellGroup)\n .use(Uploader)\n .use(Dialog)\n}\n","import { createApp } from 'vue'\nimport App from './App.vue'\nimport router from './router'\n// import store from './store'\n\nimport { vant } from '@/plugins/vant'\n\nimport '@/assets/css/normalize.css'\nimport '@/assets/css/common.less'\n\nconst vue = createApp(App)\n\nvant(vue)\n\n// vue.use(store)\n\nvue.use(router)\nvue.mount('#app')\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--11-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Index.vue?vue&type=style&index=0&id=13978e29&lang=less&scoped=true\""],"sourceRoot":""} \ No newline at end of file diff --git a/public/send/js/app.083ecfcd.js b/public/send/js/app.f619809e.js similarity index 83% rename from public/send/js/app.083ecfcd.js rename to public/send/js/app.f619809e.js index ef8debe..2b7b647 100644 --- a/public/send/js/app.083ecfcd.js +++ b/public/send/js/app.f619809e.js @@ -1,2 +1,2 @@ -(function(t){function e(e){for(var o,r,c=e[0],l=e[1],s=e[2],u=0,d=[];u1&&void 0!==r[1]?r[1]:{},o=r.length>2&&void 0!==r[2]?r[2]:"GET","GET"!==o.toUpperCase()){t.next=11;break}return i="",Object.keys(n).forEach((function(t){i+=t+"="+n[t]+"&"})),""!==i&&(i=i.substring(0,i.lastIndexOf("&")),e+="?"+i),t.next=8,z.get(e);case 8:a=t.sent,t.next=14;break;case 11:return t.next=13,z.post(e,n);case 13:a=t.sent;case 14:return t.abrupt("return",a.data);case 15:case"end":return t.stop()}}),t)}))),T.apply(this,arguments)}z.interceptors.request.use((function(t){return sessionStorage.getItem("token")&&(t.headers.Authorization="".concat(sessionStorage.getItem("token"))),"post"===t.method?t.data=Object(x["a"])({uid:sessionStorage.getItem("uid")},t.data):"get"===t.method&&(t.params=Object(x["a"])({uid:sessionStorage.getItem("uid")},t.params)),t}),(function(t){return Promise.reject(t)})),z.interceptors.response.use((function(t){return O(t),t}),(function(t){if(t.response)switch(t.response.status){case 401:w.commit(types.LOGOUT),router.replace({path:"login",query:{redirect:router.currentRoute.fullPath}})}return Promise.reject(t.response.data)}));var S=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",j("/card/getCard",e,"GET"));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),k=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",j("/card/getCusCard",e,"GET"));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),F=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",j("/card/getVipCard",e,"GET"));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();n("d9e2"),n("498a"),n("99af"),n("b0c0");function _(t){var e,n,o,a,i,r;e=t.url.trim().length>0?-1!==t.nc_func.indexOf("nourl")?'{\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon02.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.url,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold"\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon02.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.url,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.url,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",n=t.address.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon04.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.address,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "https://www.google.com.tw/maps/place/').concat(encodeURIComponent(t.address),'"\n },\n "wrap": true\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n }, \n '):"",o=t.tel.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon01.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.tel,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "tel:').concat(t.tel,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",a=t.phone.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon01.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.phone,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "tel:').concat(t.phone,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",i=t.avatar.trim().length>0?'\n {\n "type": "image",\n "url": "'.concat(t.avatar,'",\n "size": "xs",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.nfcurl,'&cardid=1"\n } \n },\n '):"",r=t.email.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon03.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.email,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "mailto:').concat(t.email,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"";var c='\n {\n "altText": "UTel電子名片",\n "type": "flex",\n "contents": \n {\n "type": "bubble",\n "size": "giga",\n "body": {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "image",\n "url": "https://demo.zltest.com.tw/line/bg02.jpg",\n "size": "full",\n "aspectMode": "cover",\n "aspectRatio": "4:3",\n "gravity": "top",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "'.concat(t.nfcurl,'&cardid=1"\n } \n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n ').concat(i,'\n {\n "type": "text",\n "text": "').concat(t.company,'",\n "color": "#ffffff",\n "size": "md",\n "weight": "bold",\n "wrap": true,\n "align": "center",\n "margin": "sm",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.nfcurl,'&cardid=1"\n } \n }\n ],\n "position": "absolute",\n "offsetTop": "13%",\n "offsetStart": "3%",\n "width": "26%"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "加入好友",\n "align": "center",\n "color": "#ffffff",\n "weight": "bold",\n "margin": "xs"\n }\n ],\n "backgroundColor": "#06c755",\n "width": "100%",\n "cornerRadius": "5px",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "https://line.naver.jp/ti/p/~').concat(t.line,'"\n },\n "paddingTop": "5px",\n "paddingBottom": "5px"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "分享名片",\n "align": "center",\n "color": "#ffffff",\n "weight": "bold",\n "margin": "xs"\n }\n ],\n "backgroundColor": "#ffcc5b",\n "width": "100%",\n "cornerRadius": "5px",\n "margin": "md",\n "paddingTop": "5px",\n "paddingBottom": "5px",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat("https://liff.line.me/1657876696-564NGMxy","/?userid=").concat(t.user_id,'&cardid=1"\n }\n }\n ],\n "position": "absolute",\n "offsetStart": "4%",\n "width": "25%",\n "offsetBottom": "5%"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "text",\n "text": "').concat(t.title,'",\n "color": "#333334",\n "size": "md",\n "weight": "bold"\n }\n ],\n "spacing": "lg"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "').concat(t.name,'",\n "size": "xxl",\n "color": "#333334",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.nfcurl,'&cardid=1"\n } \n }\n ]\n },\n {\n "type": "box",\n "layout": "baseline",\n "contents": [],\n "backgroundColor": "#d5602d",\n "height": "3px",\n "margin": "lg"\n },\n ').concat(a,"\n ").concat(o,"\n ").concat(e,"\n ").concat(r,"\n ").concat(n,'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [],\n "spacing": "lg",\n "margin": "sm"\n } \n ],\n "position": "absolute",\n "offsetTop": "12%",\n "offsetStart": "35%",\n "offsetEnd": "5%"\n }\n ],\n "paddingAll": "0px"\n }\n }\n }\n ');return{card:c}}function R(t){var e,n,o,a,i;e=t.url.trim().length>0?-1!==t.nc_func.indexOf("nourl")?{type:"text",text:t.url,color:"#FFFFFF",align:"end"}:{type:"text",text:t.url,color:"#FFFFFF",align:"end",action:{type:"uri",label:"action",uri:t.url}}:{type:"text",text:" ",color:"#FFFFFF",align:"end"},n=t.address.trim().length>0?{type:"box",layout:"vertical",contents:[{type:"text",text:t.address.substr(0,3),size:"sm"},{type:"text",text:t.address.substr(3).length>0?t.address.substr(3):" ",size:"sm",wrap:!0,maxLines:2}],position:"absolute",offsetTop:"30%",offsetStart:"25%",width:"40%",height:"60px",action:{type:"uri",label:"action",uri:"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))}}:{type:"box",layout:"vertical",contents:[{type:"text",text:" ",size:"sm"}],position:"absolute",offsetTop:"30%",offsetStart:"25%",width:"40%",height:"60px"},0==t.title.trim().length&&(t.title=" "),o=0==t.tel.trim().length?{type:"text",text:" ",align:"end"}:{type:"text",text:t.tel,align:"end",action:{type:"uri",label:"action",uri:"tel:"+t.tel}},a=0==t.phone.trim().length?{type:"text",text:" ",align:"end"}:{type:"text",text:t.phone,align:"end",action:{type:"uri",label:"action",uri:"tel:"+t.phone}},i=t.avatar.trim().length>0?{type:"image",url:t.avatar,action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"},aspectMode:"cover",size:"full"}:{type:"text",text:" ",size:"xs"},t.email.trim().length>0&&(t.email,"mailto:".concat(t.email));var r={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/tpl02_bg.png",size:"full",aspectMode:"cover",aspectRatio:"4:3",gravity:"top"},{type:"box",layout:"vertical",contents:[i],position:"absolute",offsetTop:"13%",offsetStart:"3%",width:"75px",height:"75px",cornerRadius:"100px"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"加入好友",align:"center",color:"#ffffff",weight:"bold",margin:"xs",size:"xs"}],backgroundColor:"#ffcc5b",width:"100%",cornerRadius:"5px",action:{type:"uri",label:"action",uri:"https://line.naver.jp/ti/p/~"+t.line},paddingTop:"5px",paddingBottom:"5px"},{type:"box",layout:"vertical",contents:[{type:"text",text:"分享名片",align:"center",color:"#ffffff",weight:"bold",margin:"xs",size:"xs"}],backgroundColor:"#ffcc5b",width:"100%",cornerRadius:"5px",margin:"md",paddingTop:"5px",paddingBottom:"5px"}],position:"absolute",offsetStart:"10%",width:"20%",offsetBottom:"16%",action:{type:"uri",label:"action",uri:"".concat("https://liff.line.me/1657876696-564NGMxy","/?userid=").concat(t.user_id,"&cardid=1")}},{type:"box",layout:"vertical",contents:[{type:"text",text:t.name}],position:"absolute",offsetTop:"13%",offsetStart:"25%",width:"90px"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.title}],position:"absolute",offsetTop:"13%",offsetStart:"51%",width:"50%"},n,{type:"box",layout:"vertical",contents:[a,o],position:"absolute",offsetTop:"30%",offsetEnd:"5%",width:"30%"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.company,size:"lg",color:"#EFEFEF",align:"end",weight:"bold"},e],position:"absolute",offsetTop:"65%",offsetEnd:"5%",width:"60%"}],paddingAll:"0px",action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}}};return{card:JSON.stringify(r)}}function C(t){var e,n,o,a;e=t.url.trim().length>0?-1!==t.nc_func.indexOf("nourl")?{type:"box",layout:"baseline",contents:[{type:"text",text:t.url,color:"#333334",size:"sm",weight:"bold",align:"end"}],spacing:"lg",margin:"xs"}:{type:"box",layout:"baseline",contents:[{type:"text",text:t.url,color:"#333334",size:"sm",action:{type:"uri",label:"action",uri:t.url},weight:"bold",align:"end"}],spacing:"lg",margin:"xs"}:{type:"box",layout:"baseline",contents:[{type:"text",text:" ",color:"#333334",size:"sm",weight:"bold",align:"end"}],spacing:"lg",margin:"xs"},n=t.address.trim().length>0?{type:"box",layout:"vertical",contents:[{type:"text",text:t.address,weight:"bold",color:"#333334",size:"sm",align:"end",action:{type:"uri",label:"action",uri:"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))},wrap:!0}],spacing:"lg",margin:"xs"}:{type:"box",layout:"vertical",contents:[{type:"text",text:" ",weight:"bold",color:"#333334",size:"sm",align:"end",wrap:!0}],spacing:"lg",margin:"xs"},0==t.title.trim().length&&(t.title=" "),0==t.tel.trim().length&&(t.tel=" "),0==t.phone.trim().length&&(t.phone=" "),o=t.avatar.trim().length>0?{type:"image",url:t.avatar,action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}:{type:"text",text:" ",size:"xs"},a=t.email.trim().length>0?{type:"text",text:t.email,color:"#333334",size:"sm",weight:"bold",action:{type:"uri",label:"action",uri:"mailto:".concat(t.email)},align:"end"}:{type:"text",text:" ",color:"#333334",size:"sm",weight:"bold",align:"end"};var i={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/jcibg.png",size:"full",aspectMode:"fit",aspectRatio:"4:3",gravity:"top"},{type:"box",layout:"vertical",contents:[o,{type:"text",text:"大同國際\n青年商會",wrap:!0,align:"center",margin:"md"}],position:"absolute",offsetTop:"13%",offsetStart:"2%",width:"21%"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"加入好友",align:"center",color:"#ffffff",weight:"bold",margin:"xs"}],backgroundColor:"#06c755",width:"100%",cornerRadius:"5px",action:{type:"uri",label:"action",uri:"https://line.naver.jp/ti/p/~"+t.line}},{type:"box",layout:"vertical",contents:[{type:"text",text:"分享名片",align:"center",color:"#ffffff",weight:"bold",margin:"xs"}],backgroundColor:"#ffcc5b",width:"100%",cornerRadius:"5px",margin:"md"}],position:"absolute",offsetStart:"2%",width:"20%",offsetBottom:"8%",action:{type:"uri",label:"action",uri:"".concat("https://liff.line.me/1657876696-564NGMxy","/?userid=").concat(t.user_id,"&cardid=1")}},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:t.name,size:"lg",color:"#4EA2D9",weight:"bold",align:"end"}]},{type:"box",layout:"baseline",contents:[{type:"text",text:t.title,color:"#333334",size:"md",weight:"bold",align:"end"}],spacing:"lg"},{type:"box",layout:"vertical",contents:[{type:"separator"}],height:"20px"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.company,color:"#4EA2D9",size:"md",weight:"bold",align:"end"}],spacing:"lg",margin:"xs"},n,{type:"box",layout:"horizontal",contents:[{type:"text",text:t.tel,align:"end",size:"sm",color:"#333334",weight:"bold"},{type:"text",text:t.phone,size:"sm",align:"end",weight:"bold"}]},e,{type:"box",layout:"baseline",contents:[a],spacing:"lg",margin:"xs"}],position:"absolute",offsetTop:"30%",offsetStart:"35%",offsetEnd:"5%"}],paddingAll:"0px",action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}}};return{card:JSON.stringify(i)}}function J(t){var e;t.url.trim().length>0&&(-1!==t.nc_func.indexOf("nourl")?t.url:(t.url,t.url)),t.address.trim().length>0&&(t.address,"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))),0==t.title.trim().length&&(t.title=" "),0==t.tel.trim().length&&(t.tel=" "),0==t.phone.trim().length&&(t.phone=" "),e=t.avatar.trim().length>0?{type:"image",url:t.avatar,action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}:{type:"text",text:" ",size:"xs"},t.email.trim().length>0&&(t.email,"mailto:".concat(t.email));var n={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",size:"full",aspectMode:"cover",aspectRatio:"4:3",gravity:"top",url:"https://utel.u168.vip/images/tpl03_bg.png?v=1"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.company||" ",size:"xl",wrap:!0}],position:"absolute",offsetTop:"5%",offsetStart:"5%",width:"60%"},{type:"box",layout:"vertical",contents:[e],position:"absolute",offsetTop:"5%",offsetEnd:"5%"},{type:"box",layout:"horizontal",contents:[{type:"text",text:t.name,size:"lg",weight:"bold",align:"center"}],position:"absolute",offsetStart:"40%",offsetTop:"45%",width:"20%"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.title||" ",align:"center"}],position:"absolute",offsetTop:"55%",offsetStart:"40%",width:"20%"},{type:"box",layout:"horizontal",contents:[{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/icons/web.png",align:"center",size:"xxs"},{type:"text",text:"我的網站",align:"center",color:"#FFFFFF"}],flex:1,action:{type:"uri",label:"action",uri:t.url.trim().length>0?t.url:t.nfcurl+"&cardid=1"}},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/icons/phone.png",align:"center",size:"xxs"},{type:"text",text:t.phone,align:"center",color:"#FFFFFF"}],flex:1,action:{type:"uri",label:"action",uri:"tel:"+t.phone}},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/icons/email.png",align:"center",size:"xxs"},{type:"text",text:t.email,align:"center",color:"#FFFFFF"}],flex:1,action:{type:"uri",label:"action",uri:"mailto:"+t.email}}],position:"absolute",width:"100%",offsetBottom:"5%"}],paddingAll:"0px",action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}}};return console.log(JSON.stringify(n)),{card:JSON.stringify(n)}}function I(t){t.url.trim().length>0&&(-1!==t.nc_func.indexOf("nourl")?t.url:(t.url,t.url)),t.address.trim().length>0&&(t.address,"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))),0==t.title.trim().length&&(t.title=" "),0==t.tel.trim().length&&(t.tel=" "),0==t.phone.trim().length&&(t.phone=" "),t.avatar.trim().length>0&&(t.avatar,t.nfcurl),t.email.trim().length>0&&(t.email,"mailto:".concat(t.email));var e={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/bg05.jpg",size:"full",aspectMode:"cover",aspectRatio:"4:3",gravity:"top"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/510/logo.jpg"}],offsetStart:"5%",width:"17%"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"綜廉廣告科技有限公司",color:"#333334",size:"24px",weight:"bold"}]},{type:"box",layout:"vertical",contents:[{type:"text",text:"台北市南京東路四段133巷7弄23號",color:"#333334",size:"md",action:{type:"uri",label:"action",uri:"https://goo.gl/maps/GXkbAnx8idesQp1c8"}}]}],position:"absolute",offsetStart:"25%",width:"65%",offsetTop:"10%"}],width:"100%",offsetTop:"7%",position:"absolute"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"胡怡霖 / 總經理",color:"#ffffff",size:"xl",weight:"bold"}]},{type:"box",layout:"vertical",contents:[{type:"text",text:"聯絡電話 : 02-6600-8966",color:"#ffffff",size:"md",action:{type:"uri",label:"action",uri:"tel:02-66008966"}}]}],offsetStart:"7%",width:"90%"}],width:"100%",offsetTop:"38%",position:"absolute"},{type:"box",layout:"horizontal",contents:[{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c001.png",size:"50px",action:{type:"uri",label:"action",uri:"tel:02-66008966"}},{type:"text",text:"立即來電",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c002.png",size:"50px",action:{type:"uri",label:"action",uri:"https://www.coolgo.tw"}},{type:"text",text:"前往網站",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c003.png",size:"50px",action:{type:"uri",label:"action",uri:"mailto:510@cityagogo.com.tw"}},{type:"text",text:"發送信箱",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c004.png",size:"50px",action:{type:"uri",label:"action",uri:"https://goo.gl/maps/GXkbAnx8idesQp1c8"}},{type:"text",text:"地址導航",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c005.png",size:"50px",action:{type:"uri",label:"action",uri:"https://line.naver.jp/ti/p/~0973092510"}},{type:"text",text:"加入好友",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c006.png",size:"50px",action:{type:"uri",label:"action",uri:"https://utel.vip/send/?userid=mc623012c9b344d&cardid=1"}},{type:"text",text:"分享名片",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]}],width:"100%",offsetTop:"65%",position:"absolute"}],paddingAll:"0px"}}};return{card:JSON.stringify(e)}}function N(t){switch(t.tid){case 0:return _(t.vcard);case 1:return R(t.vcard);case 2:return C(t.vcard);case 3:return J(t.vcard);case 4:return I(t.vcard);default:throw new Error("params error")}}function U(t){return N(t)}n("9911"),n("d81d"),n("4de4");var E=n("2ef0"),M=n.n(E);function G(t){var e=t.btn,n=t.json5,o=e.link||DEFAULT_LINK;return{color:e.color||"#17c950",height:n.btnHeight||"md",style:e.style||"primary",type:"button",action:{label:e.text||"預設按鈕文字",type:"uri",uri:o}}}function P(t){var e=t.card;t.cardIdx,t.json5;return{type:"bubble",hero:{animated:!0,aspectMode:"cover",aspectRatio:e.ratio||"20:13",size:"full",type:"image",url:e.image||" "},body:{backgroundColor:e.bgColor||"#ffffff",layout:"vertical",spacing:"md",type:"box",contents:[{color:e.titleColor||"#000000",size:e.titleSize||"xl",text:e.title||" ",type:"text",weight:"bold",wrap:!0},{color:e.descColor||"#000000",size:e.descSize||"sm",text:e.desc||" ",type:"text",wrap:!0}]},footer:{backgroundColor:e.bgColor||"#ffffff",layout:"vertical",spacing:"sm",type:"box",contents:M.a.map(e.btns,(function(e){return G(Object(x["a"])(Object(x["a"])({},t),{},{btn:e}))}))}}}function A(t){var e=t.json5;return e.cards=e.cards.filter((function(t){return 1==t.isShow})),{type:"flex",altText:e.altText,contents:{type:"carousel",contents:M.a.map(e.cards,(function(e,n){return P(Object(x["a"])(Object(x["a"])({},t),{},{card:e,cardIdx:n}))}))}}}function B(t){return{type:"flex",altText:"Utel電子名片",contents:t}}var L=function(t){return Object(o["D"])("data-v-13978e29"),t=t(),Object(o["B"])(),t},D={id:"home"},q={class:"tab-section"},Q={class:"flyaway-border"},W=L((function(){return Object(o["h"])("img",{src:g.a,alt:"",width:"100"},null,-1)})),X=[W],H=Object(o["i"])("分享好友"),K={setup:function(t){var e=Object(o["F"])({user:{},card_title:"",vip_card:[],flexContent:{}}),n=(Object(o["F"])("0"),Object(o["F"])(!1)),a=(Object(o["F"])(null),Object(o["F"])(!0)),i=new URLSearchParams(window.location.search).get("userid"),r=new URLSearchParams(window.location.search).get("cardid"),c=r-1;function l(t){return s.apply(this,arguments)}function s(){return s=Object(d["a"])(regeneratorRuntime.mark((function t(n){var o,a,i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:t.t0=n,t.next=0===t.t0?3:1===t.t0?6:14;break;case 3:return o=U({tid:e.value.user.nc_template,vcard:e.value.user}),a=o.card,e.value.flexContent=JSON.parse(a),t.abrupt("break",16);case 6:if(!(e.value.user.nc_type>1)){t.next=13;break}return t.next=9,k({userid:e.value.user.user_id});case 9:i=t.sent,200===i.code&&i.data.cus_card&&(e.value.flexContent=A(JSON.parse(i.data.cus_card))),t.next=13;break;case 13:return t.abrupt("break",16);case 14:return e.value.user.nc_type>2&&(r=e.value.vip_card.find((function(t){return t.sort_id==c-2})),0===r.type?e.value.flexContent=A(JSON.parse(r.content)):e.value.flexContent=B(JSON.parse(r.content))),t.abrupt("break",16);case 16:case"end":return t.stop()}}),t)}))),s.apply(this,arguments)}Object(o["u"])(Object(d["a"])(regeneratorRuntime.mark((function t(){var n,a,r,s,p;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,y.a.init({liffId:"1657876696-564NGMxy"});case 3:y.a.isLoggedIn()||y.a.login({redirectUri:window.location.href}),t.next=9;break;case 6:t.prev=6,t.t0=t["catch"](0),console.log("liff.state init error ".concat(t.t0));case 9:if(n={},!i){t.next=14;break}n={userid:i},t.next=19;break;case 14:return t.next=16,y.a.getProfile();case 16:a=t.sent,r=a.userId,n={line_id:r};case 19:return t.next=21,S(n);case 21:if(s=t.sent,console.log(s),200!==s.code&&(Object(u["a"])("非法操作!!!"),console.log("error ec001"),window.location.replace("https://liff.line.me/1656948609-xMp7dWAz")),e.value.user=s.data,!(s.data.nc_type<=1&&0!==c)){t.next=29;break}return Object(u["a"])("非法操作!!!"),console.log("error ec002"),t.abrupt("return");case 29:if(!(2===s.data.nc_type&&c>1)){t.next=33;break}return Object(u["a"])("非法操作!!!"),console.log("error ec003"),t.abrupt("return");case 33:if(!(s.data.nc_type>2)){t.next=40;break}return t.next=36,F({userid:e.value.user.user_id});case 36:p=t.sent,e.value.vip_card=p.data,t.next=41;break;case 40:e.value.vip_card=[];case 41:Object(o["r"])((function(){l(c)}));case 42:case"end":return t.stop()}}),t,null,[[0,6]])})))),Object(o["L"])((function(){return e.value.flexContent}),(function(t,e){"{}"!==JSON.stringify(t)&&(a.value=!1)}),{immediate:!0});var p=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(y.a.isLoggedIn()||y.a.login({redirectUri:window.location.href}),0!==c){t.next=7;break}return t.next=4,y.a.shareTargetPicker([JSON.parse(JSON.stringify(e.value.flexContent)),{type:"text",text:"名片的連結都可以點擊!"}]);case 4:o=t.sent,t.next=10;break;case 7:return t.next=9,y.a.shareTargetPicker([JSON.parse(JSON.stringify(e.value.flexContent))]);case 9:o=t.sent;case 10:n.value=!0,setTimeout((function(){if(n.value=!1,o)return"success"===o.status?Object(u["a"])("傳送成功"):u["a"].fail("傳送失敗")}),1e3);case 12:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return function(t,e){var i=Object(o["G"])("van-nav-bar"),r=Object(o["G"])("van-button");return Object(o["A"])(),Object(o["g"])("div",D,[Object(o["j"])(i,{title:"SlashCard電子名片分享"}),Object(o["h"])("div",q,[Object(o["h"])("div",Q,[Object(o["h"])("div",{class:Object(o["s"])(["flex-section",{animate__animated:Object(o["J"])(n),animate__heartBeat:Object(o["J"])(n)}])},X,2)])]),Object(o["h"])("div",{class:"btn-area",onClick:p},[Object(o["j"])(r,{type:"primary",disabled:Object(o["J"])(a),loading:Object(o["J"])(a),block:""},{default:Object(o["M"])((function(){return[H]})),_:1},8,["disabled","loading"])])])}}};n("a85d");const V=r()(K,[["__scopeId","data-v-13978e29"]]);var Y=V,Z=[{path:"/",name:"Send",component:Y}],$=Object(p["a"])({history:Object(p["b"])("/send/"),routes:Z}),tt=$,et=(n("66b9"),n("b650")),nt=(n("d356"),n("48bd")),ot=(n("5246"),n("6b41")),at=(n("da3c"),n("0b33")),it=(n("bda7"),n("5e46")),rt=(n("38d5"),n("772a")),ct=(n("be7f"),n("565f")),lt=(n("0653"),n("34e9")),st=(n("e930"),n("8f80")),pt=(n("e17f"),n("2241")),ut=(n("b0d0"),n("3c69")),dt=n("82db");function ft(t){t.use(et["b"]).use(u["a"]).use(nt["a"]).use(ot["a"]).use(at["a"]).use(it["a"]).use(rt["a"]).use(ct["a"]).use(lt["a"]).use(st["a"]).use(pt["a"])}ut["a"].use("zh-TW",dt["a"]);n("e382"),n("adf6");var gt=Object(o["e"])(s);ft(gt),gt.use(tt),gt.mount("#app")},a85d:function(t,e,n){"use strict";n("3f02")},adf6:function(t,e,n){},e382:function(t,e,n){}}); -//# sourceMappingURL=app.083ecfcd.js.map \ No newline at end of file +(function(t){function e(e){for(var o,r,c=e[0],l=e[1],s=e[2],u=0,d=[];u1&&void 0!==r[1]?r[1]:{},o=r.length>2&&void 0!==r[2]?r[2]:"GET","GET"!==o.toUpperCase()){t.next=11;break}return i="",Object.keys(n).forEach((function(t){i+=t+"="+n[t]+"&"})),""!==i&&(i=i.substring(0,i.lastIndexOf("&")),e+="?"+i),t.next=8,z.get(e);case 8:a=t.sent,t.next=14;break;case 11:return t.next=13,z.post(e,n);case 13:a=t.sent;case 14:return t.abrupt("return",a.data);case 15:case"end":return t.stop()}}),t)}))),T.apply(this,arguments)}z.interceptors.request.use((function(t){return sessionStorage.getItem("token")&&(t.headers.Authorization="".concat(sessionStorage.getItem("token"))),"post"===t.method?t.data=Object(x["a"])({uid:sessionStorage.getItem("uid")},t.data):"get"===t.method&&(t.params=Object(x["a"])({uid:sessionStorage.getItem("uid")},t.params)),t}),(function(t){return Promise.reject(t)})),z.interceptors.response.use((function(t){return O(t),t}),(function(t){if(t.response)switch(t.response.status){case 401:w.commit(types.LOGOUT),router.replace({path:"login",query:{redirect:router.currentRoute.fullPath}})}return Promise.reject(t.response.data)}));var S=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",j("/card/getCard",e,"GET"));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),k=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",j("/card/getCusCard",e,"GET"));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),F=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",j("/card/getVipCard",e,"GET"));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();n("d9e2"),n("498a"),n("99af"),n("b0c0");function _(t){var e,n,o,a,i,r;e=t.url.trim().length>0?-1!==t.nc_func.indexOf("nourl")?'{\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon02.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.url,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold"\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon02.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.url,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.url,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",n=t.address.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon04.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.address,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "https://www.google.com.tw/maps/place/').concat(encodeURIComponent(t.address),'"\n },\n "wrap": true\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n }, \n '):"",o=t.tel.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon01.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.tel,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "tel:').concat(t.tel,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",a=t.phone.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon01.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.phone,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "tel:').concat(t.phone,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",i=t.avatar.trim().length>0?'\n {\n "type": "image",\n "url": "'.concat(t.avatar,'",\n "size": "xs",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.nfcurl,'&cardid=1"\n } \n },\n '):"",r=t.email.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon03.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(t.email,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "mailto:').concat(t.email,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"";var c='\n {\n "altText": "UTel電子名片",\n "type": "flex",\n "contents": \n {\n "type": "bubble",\n "size": "giga",\n "body": {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "image",\n "url": "https://demo.zltest.com.tw/line/bg02.jpg",\n "size": "full",\n "aspectMode": "cover",\n "aspectRatio": "4:3",\n "gravity": "top",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "'.concat(t.nfcurl,'&cardid=1"\n } \n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n ').concat(i,'\n {\n "type": "text",\n "text": "').concat(t.company,'",\n "color": "#ffffff",\n "size": "md",\n "weight": "bold",\n "wrap": true,\n "align": "center",\n "margin": "sm",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.nfcurl,'&cardid=1"\n } \n }\n ],\n "position": "absolute",\n "offsetTop": "13%",\n "offsetStart": "3%",\n "width": "26%"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "加入好友",\n "align": "center",\n "color": "#ffffff",\n "weight": "bold",\n "margin": "xs"\n }\n ],\n "backgroundColor": "#06c755",\n "width": "100%",\n "cornerRadius": "5px",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "https://line.naver.jp/ti/p/~').concat(t.line,'"\n },\n "paddingTop": "5px",\n "paddingBottom": "5px"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "分享名片",\n "align": "center",\n "color": "#ffffff",\n "weight": "bold",\n "margin": "xs"\n }\n ],\n "backgroundColor": "#ffcc5b",\n "width": "100%",\n "cornerRadius": "5px",\n "margin": "md",\n "paddingTop": "5px",\n "paddingBottom": "5px",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat("https://liff.line.me/1661025693-veEM0lwZ","/?userid=").concat(t.user_id,'&cardid=1"\n }\n }\n ],\n "position": "absolute",\n "offsetStart": "4%",\n "width": "25%",\n "offsetBottom": "5%"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "text",\n "text": "').concat(t.title,'",\n "color": "#333334",\n "size": "md",\n "weight": "bold"\n }\n ],\n "spacing": "lg"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "').concat(t.name,'",\n "size": "xxl",\n "color": "#333334",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(t.nfcurl,'&cardid=1"\n } \n }\n ]\n },\n {\n "type": "box",\n "layout": "baseline",\n "contents": [],\n "backgroundColor": "#d5602d",\n "height": "3px",\n "margin": "lg"\n },\n ').concat(a,"\n ").concat(o,"\n ").concat(e,"\n ").concat(r,"\n ").concat(n,'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [],\n "spacing": "lg",\n "margin": "sm"\n } \n ],\n "position": "absolute",\n "offsetTop": "12%",\n "offsetStart": "35%",\n "offsetEnd": "5%"\n }\n ],\n "paddingAll": "0px"\n }\n }\n }\n ');return{card:c}}function R(t){var e,n,o,a,i;e=t.url.trim().length>0?-1!==t.nc_func.indexOf("nourl")?{type:"text",text:t.url,color:"#FFFFFF",align:"end"}:{type:"text",text:t.url,color:"#FFFFFF",align:"end",action:{type:"uri",label:"action",uri:t.url}}:{type:"text",text:" ",color:"#FFFFFF",align:"end"},n=t.address.trim().length>0?{type:"box",layout:"vertical",contents:[{type:"text",text:t.address.substr(0,3),size:"sm"},{type:"text",text:t.address.substr(3).length>0?t.address.substr(3):" ",size:"sm",wrap:!0,maxLines:2}],position:"absolute",offsetTop:"30%",offsetStart:"25%",width:"40%",height:"60px",action:{type:"uri",label:"action",uri:"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))}}:{type:"box",layout:"vertical",contents:[{type:"text",text:" ",size:"sm"}],position:"absolute",offsetTop:"30%",offsetStart:"25%",width:"40%",height:"60px"},0==t.title.trim().length&&(t.title=" "),o=0==t.tel.trim().length?{type:"text",text:" ",align:"end"}:{type:"text",text:t.tel,align:"end",action:{type:"uri",label:"action",uri:"tel:"+t.tel}},a=0==t.phone.trim().length?{type:"text",text:" ",align:"end"}:{type:"text",text:t.phone,align:"end",action:{type:"uri",label:"action",uri:"tel:"+t.phone}},i=t.avatar.trim().length>0?{type:"image",url:t.avatar,action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"},aspectMode:"cover",size:"full"}:{type:"text",text:" ",size:"xs"},t.email.trim().length>0&&(t.email,"mailto:".concat(t.email));var r={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/tpl02_bg.png",size:"full",aspectMode:"cover",aspectRatio:"4:3",gravity:"top"},{type:"box",layout:"vertical",contents:[i],position:"absolute",offsetTop:"13%",offsetStart:"3%",width:"75px",height:"75px",cornerRadius:"100px"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"加入好友",align:"center",color:"#ffffff",weight:"bold",margin:"xs",size:"xs"}],backgroundColor:"#ffcc5b",width:"100%",cornerRadius:"5px",action:{type:"uri",label:"action",uri:"https://line.naver.jp/ti/p/~"+t.line},paddingTop:"5px",paddingBottom:"5px"},{type:"box",layout:"vertical",contents:[{type:"text",text:"分享名片",align:"center",color:"#ffffff",weight:"bold",margin:"xs",size:"xs"}],backgroundColor:"#ffcc5b",width:"100%",cornerRadius:"5px",margin:"md",paddingTop:"5px",paddingBottom:"5px"}],position:"absolute",offsetStart:"10%",width:"20%",offsetBottom:"16%",action:{type:"uri",label:"action",uri:"".concat("https://liff.line.me/1661025693-veEM0lwZ","/?userid=").concat(t.user_id,"&cardid=1")}},{type:"box",layout:"vertical",contents:[{type:"text",text:t.name}],position:"absolute",offsetTop:"13%",offsetStart:"25%",width:"90px"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.title}],position:"absolute",offsetTop:"13%",offsetStart:"51%",width:"50%"},n,{type:"box",layout:"vertical",contents:[a,o],position:"absolute",offsetTop:"30%",offsetEnd:"5%",width:"30%"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.company,size:"lg",color:"#EFEFEF",align:"end",weight:"bold"},e],position:"absolute",offsetTop:"65%",offsetEnd:"5%",width:"60%"}],paddingAll:"0px",action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}}};return{card:JSON.stringify(r)}}function C(t){var e,n,o,a;e=t.url.trim().length>0?-1!==t.nc_func.indexOf("nourl")?{type:"box",layout:"baseline",contents:[{type:"text",text:t.url,color:"#333334",size:"sm",weight:"bold",align:"end"}],spacing:"lg",margin:"xs"}:{type:"box",layout:"baseline",contents:[{type:"text",text:t.url,color:"#333334",size:"sm",action:{type:"uri",label:"action",uri:t.url},weight:"bold",align:"end"}],spacing:"lg",margin:"xs"}:{type:"box",layout:"baseline",contents:[{type:"text",text:" ",color:"#333334",size:"sm",weight:"bold",align:"end"}],spacing:"lg",margin:"xs"},n=t.address.trim().length>0?{type:"box",layout:"vertical",contents:[{type:"text",text:t.address,weight:"bold",color:"#333334",size:"sm",align:"end",action:{type:"uri",label:"action",uri:"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))},wrap:!0}],spacing:"lg",margin:"xs"}:{type:"box",layout:"vertical",contents:[{type:"text",text:" ",weight:"bold",color:"#333334",size:"sm",align:"end",wrap:!0}],spacing:"lg",margin:"xs"},0==t.title.trim().length&&(t.title=" "),0==t.tel.trim().length&&(t.tel=" "),0==t.phone.trim().length&&(t.phone=" "),o=t.avatar.trim().length>0?{type:"image",url:t.avatar,action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}:{type:"text",text:" ",size:"xs"},a=t.email.trim().length>0?{type:"text",text:t.email,color:"#333334",size:"sm",weight:"bold",action:{type:"uri",label:"action",uri:"mailto:".concat(t.email)},align:"end"}:{type:"text",text:" ",color:"#333334",size:"sm",weight:"bold",align:"end"};var i={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/jcibg.png",size:"full",aspectMode:"fit",aspectRatio:"4:3",gravity:"top"},{type:"box",layout:"vertical",contents:[o,{type:"text",text:"大同國際\n青年商會",wrap:!0,align:"center",margin:"md"}],position:"absolute",offsetTop:"13%",offsetStart:"2%",width:"21%"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"加入好友",align:"center",color:"#ffffff",weight:"bold",margin:"xs"}],backgroundColor:"#06c755",width:"100%",cornerRadius:"5px",action:{type:"uri",label:"action",uri:"https://line.naver.jp/ti/p/~"+t.line}},{type:"box",layout:"vertical",contents:[{type:"text",text:"分享名片",align:"center",color:"#ffffff",weight:"bold",margin:"xs"}],backgroundColor:"#ffcc5b",width:"100%",cornerRadius:"5px",margin:"md"}],position:"absolute",offsetStart:"2%",width:"20%",offsetBottom:"8%",action:{type:"uri",label:"action",uri:"".concat("https://liff.line.me/1661025693-veEM0lwZ","/?userid=").concat(t.user_id,"&cardid=1")}},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:t.name,size:"lg",color:"#4EA2D9",weight:"bold",align:"end"}]},{type:"box",layout:"baseline",contents:[{type:"text",text:t.title,color:"#333334",size:"md",weight:"bold",align:"end"}],spacing:"lg"},{type:"box",layout:"vertical",contents:[{type:"separator"}],height:"20px"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.company,color:"#4EA2D9",size:"md",weight:"bold",align:"end"}],spacing:"lg",margin:"xs"},n,{type:"box",layout:"horizontal",contents:[{type:"text",text:t.tel,align:"end",size:"sm",color:"#333334",weight:"bold"},{type:"text",text:t.phone,size:"sm",align:"end",weight:"bold"}]},e,{type:"box",layout:"baseline",contents:[a],spacing:"lg",margin:"xs"}],position:"absolute",offsetTop:"30%",offsetStart:"35%",offsetEnd:"5%"}],paddingAll:"0px",action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}}};return{card:JSON.stringify(i)}}function E(t){var e;t.url.trim().length>0&&(-1!==t.nc_func.indexOf("nourl")?t.url:(t.url,t.url)),t.address.trim().length>0&&(t.address,"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))),0==t.title.trim().length&&(t.title=" "),0==t.tel.trim().length&&(t.tel=" "),0==t.phone.trim().length&&(t.phone=" "),e=t.avatar.trim().length>0?{type:"image",url:t.avatar,action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}:{type:"text",text:" ",size:"xs"},t.email.trim().length>0&&(t.email,"mailto:".concat(t.email));var n={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",size:"full",aspectMode:"cover",aspectRatio:"4:3",gravity:"top",url:"https://utel.u168.vip/images/tpl03_bg.png?v=1"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.company||" ",size:"xl",wrap:!0}],position:"absolute",offsetTop:"5%",offsetStart:"5%",width:"60%"},{type:"box",layout:"vertical",contents:[e],position:"absolute",offsetTop:"5%",offsetEnd:"5%"},{type:"box",layout:"horizontal",contents:[{type:"text",text:t.name,size:"lg",weight:"bold",align:"center"}],position:"absolute",offsetStart:"40%",offsetTop:"45%",width:"20%"},{type:"box",layout:"vertical",contents:[{type:"text",text:t.title||" ",align:"center"}],position:"absolute",offsetTop:"55%",offsetStart:"40%",width:"20%"},{type:"box",layout:"horizontal",contents:[{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/icons/web.png",align:"center",size:"xxs"},{type:"text",text:"我的網站",align:"center",color:"#FFFFFF"}],flex:1,action:{type:"uri",label:"action",uri:t.url.trim().length>0?t.url:t.nfcurl+"&cardid=1"}},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/icons/phone.png",align:"center",size:"xxs"},{type:"text",text:t.phone,align:"center",color:"#FFFFFF"}],flex:1,action:{type:"uri",label:"action",uri:"tel:"+t.phone}},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://utel.u168.vip/images/icons/email.png",align:"center",size:"xxs"},{type:"text",text:t.email,align:"center",color:"#FFFFFF"}],flex:1,action:{type:"uri",label:"action",uri:"mailto:"+t.email}}],position:"absolute",width:"100%",offsetBottom:"5%"}],paddingAll:"0px",action:{type:"uri",label:"action",uri:t.nfcurl+"&cardid=1"}}}};return console.log(JSON.stringify(n)),{card:JSON.stringify(n)}}function J(t){t.url.trim().length>0&&(-1!==t.nc_func.indexOf("nourl")?t.url:(t.url,t.url)),t.address.trim().length>0&&(t.address,"https://www.google.com.tw/maps/place/".concat(encodeURIComponent(t.address))),0==t.title.trim().length&&(t.title=" "),0==t.tel.trim().length&&(t.tel=" "),0==t.phone.trim().length&&(t.phone=" "),t.avatar.trim().length>0&&(t.avatar,t.nfcurl),t.email.trim().length>0&&(t.email,"mailto:".concat(t.email));var e={altText:"UTel電子名片",type:"flex",contents:{type:"bubble",size:"giga",body:{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/bg05.jpg",size:"full",aspectMode:"cover",aspectRatio:"4:3",gravity:"top"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/510/logo.jpg"}],offsetStart:"5%",width:"17%"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"綜廉廣告科技有限公司",color:"#333334",size:"24px",weight:"bold"}]},{type:"box",layout:"vertical",contents:[{type:"text",text:"台北市南京東路四段133巷7弄23號",color:"#333334",size:"md",action:{type:"uri",label:"action",uri:"https://goo.gl/maps/GXkbAnx8idesQp1c8"}}]}],position:"absolute",offsetStart:"25%",width:"65%",offsetTop:"10%"}],width:"100%",offsetTop:"7%",position:"absolute"},{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"box",layout:"vertical",contents:[{type:"text",text:"胡怡霖 / 總經理",color:"#ffffff",size:"xl",weight:"bold"}]},{type:"box",layout:"vertical",contents:[{type:"text",text:"聯絡電話 : 02-6600-8966",color:"#ffffff",size:"md",action:{type:"uri",label:"action",uri:"tel:02-66008966"}}]}],offsetStart:"7%",width:"90%"}],width:"100%",offsetTop:"38%",position:"absolute"},{type:"box",layout:"horizontal",contents:[{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c001.png",size:"50px",action:{type:"uri",label:"action",uri:"tel:02-66008966"}},{type:"text",text:"立即來電",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c002.png",size:"50px",action:{type:"uri",label:"action",uri:"https://www.coolgo.tw"}},{type:"text",text:"前往網站",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c003.png",size:"50px",action:{type:"uri",label:"action",uri:"mailto:510@cityagogo.com.tw"}},{type:"text",text:"發送信箱",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c004.png",size:"50px",action:{type:"uri",label:"action",uri:"https://goo.gl/maps/GXkbAnx8idesQp1c8"}},{type:"text",text:"地址導航",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c005.png",size:"50px",action:{type:"uri",label:"action",uri:"https://line.naver.jp/ti/p/~0973092510"}},{type:"text",text:"加入好友",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]},{type:"box",layout:"vertical",contents:[{type:"image",url:"https://demo.zltest.com.tw/line/c006.png",size:"50px",action:{type:"uri",label:"action",uri:"https://utel.vip/send/?userid=mc623012c9b344d&cardid=1"}},{type:"text",text:"分享名片",color:"#000000",size:"sm",weight:"bold",align:"center",margin:"sm"}]}],width:"100%",offsetTop:"65%",position:"absolute"}],paddingAll:"0px"}}};return{card:JSON.stringify(e)}}function I(t){switch(t.tid){case 0:return _(t.vcard);case 1:return R(t.vcard);case 2:return C(t.vcard);case 3:return E(t.vcard);case 4:return J(t.vcard);default:throw new Error("params error")}}function U(t){return I(t)}n("9911"),n("d81d"),n("4de4");var M=n("2ef0"),N=n.n(M);function P(t){var e=t.btn,n=t.json5,o=e.link||DEFAULT_LINK;return{color:e.color||"#17c950",height:n.btnHeight||"md",style:e.style||"primary",type:"button",action:{label:e.text||"預設按鈕文字",type:"uri",uri:o}}}function A(t){var e=t.card;t.cardIdx,t.json5;return{type:"bubble",hero:{animated:!0,aspectMode:"cover",aspectRatio:e.ratio||"20:13",size:"full",type:"image",url:e.image||" "},body:{backgroundColor:e.bgColor||"#ffffff",layout:"vertical",spacing:"md",type:"box",contents:[{color:e.titleColor||"#000000",size:e.titleSize||"xl",text:e.title||" ",type:"text",weight:"bold",wrap:!0},{color:e.descColor||"#000000",size:e.descSize||"sm",text:e.desc||" ",type:"text",wrap:!0}]},footer:{backgroundColor:e.bgColor||"#ffffff",layout:"vertical",spacing:"sm",type:"box",contents:N.a.map(e.btns,(function(e){return P(Object(x["a"])(Object(x["a"])({},t),{},{btn:e}))}))}}}function G(t){var e=t.json5;return e.cards=e.cards.filter((function(t){return 1==t.isShow})),{type:"flex",altText:e.altText,contents:{type:"carousel",contents:N.a.map(e.cards,(function(e,n){return A(Object(x["a"])(Object(x["a"])({},t),{},{card:e,cardIdx:n}))}))}}}function B(t){return{type:"flex",altText:"Utel電子名片",contents:t}}var L=function(t){return Object(o["D"])("data-v-af25dd66"),t=t(),Object(o["B"])(),t},D={id:"home"},Z={class:"tab-section"},q={class:"flyaway-border"},Q=L((function(){return Object(o["h"])("img",{src:g.a,alt:"",width:"100"},null,-1)})),W=[Q],X=Object(o["i"])("分享好友"),H={setup:function(t){var e=Object(o["F"])({user:{},card_title:"",vip_card:[],flexContent:{}}),n=(Object(o["F"])("0"),Object(o["F"])(!1)),a=(Object(o["F"])(null),Object(o["F"])(!0)),i=new URLSearchParams(window.location.search).get("userid"),r=new URLSearchParams(window.location.search).get("cardid"),c=r-1;function l(t){return s.apply(this,arguments)}function s(){return s=Object(d["a"])(regeneratorRuntime.mark((function t(n){var o,a,i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:t.t0=n,t.next=0===t.t0?3:1===t.t0?6:14;break;case 3:return o=U({tid:e.value.user.nc_template,vcard:e.value.user}),a=o.card,e.value.flexContent=JSON.parse(a),t.abrupt("break",16);case 6:if(!(e.value.user.level>0)){t.next=13;break}return t.next=9,k({userid:e.value.user.user_id});case 9:i=t.sent,200===i.code&&i.data.cus_card&&(e.value.flexContent=G(JSON.parse(i.data.cus_card))),t.next=13;break;case 13:return t.abrupt("break",16);case 14:return e.value.user.nc_type>2&&(r=e.value.vip_card.find((function(t){return t.sort_id==c-2})),0===r.type?e.value.flexContent=G(JSON.parse(r.content)):e.value.flexContent=B(JSON.parse(r.content))),t.abrupt("break",16);case 16:case"end":return t.stop()}}),t)}))),s.apply(this,arguments)}Object(o["u"])(Object(d["a"])(regeneratorRuntime.mark((function t(){var n,a,r,s,p;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,y.a.init({liffId:"1661025693-veEM0lwZ"});case 3:y.a.isLoggedIn()||y.a.login({redirectUri:window.location.href}),t.next=9;break;case 6:t.prev=6,t.t0=t["catch"](0),console.log("liff.state init error ".concat(t.t0));case 9:if(n={},!i){t.next=14;break}n={userid:i},t.next=19;break;case 14:return t.next=16,y.a.getProfile();case 16:a=t.sent,r=a.userId,n={line_id:r};case 19:return t.next=21,S(n);case 21:if(s=t.sent,console.log(s),200!==s.code&&(Object(u["a"])("操作錯誤!!!"),console.log("error ec001"),window.location.replace("https://liff.line.me/1656948609-xMp7dWAz")),e.value.user=s.data,!(s.data.nc_type>2)){t.next=32;break}return t.next=28,F({userid:e.value.user.user_id});case 28:p=t.sent,e.value.vip_card=p.data,t.next=33;break;case 32:e.value.vip_card=[];case 33:Object(o["r"])((function(){l(c)}));case 34:case"end":return t.stop()}}),t,null,[[0,6]])})))),Object(o["L"])((function(){return e.value.flexContent}),(function(t,e){"{}"!==JSON.stringify(t)&&(a.value=!1)}),{immediate:!0});var p=function(){var t=Object(d["a"])(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(y.a.isLoggedIn()||y.a.login({redirectUri:window.location.href}),0!==c){t.next=7;break}return t.next=4,y.a.shareTargetPicker([JSON.parse(JSON.stringify(e.value.flexContent)),{type:"text",text:"名片的連結都可以點擊!"}]);case 4:o=t.sent,t.next=10;break;case 7:return t.next=9,y.a.shareTargetPicker([JSON.parse(JSON.stringify(e.value.flexContent))]);case 9:o=t.sent;case 10:n.value=!0,setTimeout((function(){if(n.value=!1,o)return"success"===o.status?Object(u["a"])("傳送成功"):u["a"].fail("傳送失敗")}),1e3);case 12:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return function(t,e){var i=Object(o["G"])("van-nav-bar"),r=Object(o["G"])("van-button");return Object(o["A"])(),Object(o["g"])("div",D,[Object(o["j"])(i,{title:"SlashCard電子名片分享"}),Object(o["h"])("div",Z,[Object(o["h"])("div",q,[Object(o["h"])("div",{class:Object(o["s"])(["flex-section",{animate__animated:Object(o["J"])(n),animate__heartBeat:Object(o["J"])(n)}])},W,2)])]),Object(o["h"])("div",{class:"btn-area",onClick:p},[Object(o["j"])(r,{type:"primary",disabled:Object(o["J"])(a),loading:Object(o["J"])(a),block:""},{default:Object(o["M"])((function(){return[X]})),_:1},8,["disabled","loading"])])])}}};n("97aa");const K=r()(H,[["__scopeId","data-v-af25dd66"]]);var V=K,Y=[{path:"/",name:"Send",component:V}],$=Object(p["a"])({history:Object(p["b"])("/send/"),routes:Y}),tt=$,et=(n("66b9"),n("b650")),nt=(n("d356"),n("48bd")),ot=(n("5246"),n("6b41")),at=(n("da3c"),n("0b33")),it=(n("bda7"),n("5e46")),rt=(n("38d5"),n("772a")),ct=(n("be7f"),n("565f")),lt=(n("0653"),n("34e9")),st=(n("e930"),n("8f80")),pt=(n("e17f"),n("2241")),ut=(n("b0d0"),n("3c69")),dt=n("82db");function ft(t){t.use(et["b"]).use(u["a"]).use(nt["a"]).use(ot["a"]).use(at["a"]).use(it["a"]).use(rt["a"]).use(ct["a"]).use(lt["a"]).use(st["a"]).use(pt["a"])}ut["a"].use("zh-TW",dt["a"]);n("e382"),n("adf6");var gt=Object(o["e"])(s);ft(gt),gt.use(tt),gt.mount("#app")},"97aa":function(t,e,n){"use strict";n("3ee0")},adf6:function(t,e,n){},e382:function(t,e,n){}}); +//# sourceMappingURL=app.f619809e.js.map \ No newline at end of file diff --git a/public/send/js/app.f619809e.js.map b/public/send/js/app.f619809e.js.map new file mode 100644 index 0000000..65a4323 --- /dev/null +++ b/public/send/js/app.f619809e.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/icon/fly.svg","webpack:///./src/App.vue","webpack:///./src/App.vue?6697","webpack:///./src/store/index.js","webpack:///./src/api/ajax.js","webpack:///./src/api/index.js","webpack:///./src/utils/card/card0.js","webpack:///./src/utils/card/card1.js","webpack:///./src/utils/card/card2.js","webpack:///./src/utils/card/card3.js","webpack:///./src/utils/card/card4.js","webpack:///./src/utils/card/index.js","webpack:///./src/utils/card.js","webpack:///./src/utils/card2.js","webpack:///./src/utils/vipcard.js","webpack:///./src/views/Send/Index.vue","webpack:///./src/views/Send/Index.vue?faf2","webpack:///./src/router/index.js","webpack:///./src/plugins/vant.js","webpack:///./src/main.js","webpack:///./src/views/Send/Index.vue?f948"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_createBlock","_component_router_view","script","__exports__","render","createStore","state","mutations","actions","instance","axios","baseURL","process","timeout","withCredentials","refreshToken","response","token","headers","authorization","console","log","sessionStorage","setItem","ajax","url","type","toUpperCase","queryStr","keys","forEach","substring","lastIndexOf","post","interceptors","request","use","config","getItem","Authorization","method","uid","params","err","Promise","reject","error","status","store","commit","types","LOGOUT","router","replace","path","query","redirect","currentRoute","fullPath","getCard","getCusCard","getVipCard","genCard","vcard","vcardLink","vcardAddr","vcardTel","vcardPhone","vcardAvatar","vcardEmail","trim","nc_func","indexOf","address","encodeURIComponent","tel","phone","avatar","nfcurl","email","card","company","line","user_id","title","text","color","align","action","label","uri","layout","contents","substr","size","wrap","maxLines","position","offsetTop","offsetStart","width","height","aspectMode","altText","body","aspectRatio","gravity","cornerRadius","weight","margin","backgroundColor","paddingTop","paddingBottom","offsetBottom","offsetEnd","paddingAll","JSON","stringify","spacing","flex","opt","tid","Card0","Card1","Card2","Card3","Card4","Error","cardFactory","option","renderBtn","ctx","btn","json5","link","DEFAULT_LINK","btnHeight","style","renderCard","cardIdx","hero","animated","ratio","image","bgColor","titleColor","titleSize","descColor","descSize","desc","footer","_","map","btns","genCard1","cards","filter","item","isShow","genVipCard","ref","user","card_title","vip_card","flexContent","flycss","btnEnabled","userid","URLSearchParams","location","search","cardid","cid","showFlex","id","nc_template","parse","level","card2Res","code","cus_card","nc_type","res","find","sort_id","content","onBeforeMount","liff","init","liffId","isLoggedIn","login","redirectUri","href","getProfile","line_id","userId","card1Res","vipCardRes","nextTick","watch","nVal","oVal","immediate","sendEcard","shareTargetPicker","setTimeout","fail","routes","component","Send","createRouter","history","createWebHistory","vant","app","zhTW","vue","createApp","App","mount"],"mappings":"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","file":"js/app.f619809e.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/send/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = __webpack_public_path__ + \"img/fly.71fac16a.svg\";","\n\n\n","import { render } from \"./App.vue?vue&type=template&id=634d578a\"\nconst script = {}\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/send/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createStore } from 'vuex'\n\nexport default createStore({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","import axios from 'axios'\nimport store from '../store'\n\n\nconst instance = axios.create({\n baseURL: process.env.VUE_APP_API_URL,\n timeout: 5000,\n withCredentials: true\n})\n\ninstance.interceptors.request.use(\n config => {\n // if(config.data.showloading || config.params.showloading){\n // console.log('showloading')\n // }\n if (sessionStorage.getItem('token')) { // 判斷是否存在token,如果存在的話,則每個http header都加上token\n config.headers.Authorization = `${sessionStorage.getItem('token')}`;\n }\n\n\n if (config.method === 'post') {\n \n config.data = { \n uid: sessionStorage.getItem('uid'),\n ...config.data\n }\n\n // if(config.data.showloading){\n // console.log('showloading')\n // delete config.data.showloading\n // }\n\n } else if (config.method === 'get') {\n \n config.params = { \n uid: sessionStorage.getItem('uid'),\n ...config.params\n }\n\n // if(config.params.showloading){\n // console.log('showloading')\n // delete config.params.showloading\n // }\n\n }\n\n return config;\n },\n err => {\n return Promise.reject(err);\n }\n);\n\ninstance.interceptors.response.use(\n response => {\n refreshToken(response)\n\n return response\n },\n error => {\n if (error.response) {\n switch (error.response.status) {\n case 401:\n // 返回 401 清除token資訊並跳轉到登入頁面\n store.commit(types.LOGOUT);\n router.replace({\n path: 'login',\n query: {redirect: router.currentRoute.fullPath}\n })\n }\n }\n return Promise.reject(error.response.data) // 返回介面返回的錯誤資訊\n});\n\nfunction refreshToken(response) {\n let token = response.headers.authorization\n if (token) {\n console.log('change token')\n sessionStorage.setItem('token', token);\n }\n}\n\nexport default async function ajax( url , data={} , type='GET' ){\n \n let result\n if(type.toUpperCase() === 'GET' ){\n let queryStr = ''\n\n Object.keys(data).forEach(key=>{\n queryStr += key + '=' + data[key] + '&'\n })\n\n if(queryStr !== ''){\n queryStr = queryStr.substring(0,queryStr.lastIndexOf('&'))\n url += '?' + queryStr\n }\n\n result = await instance.get(url)\n }else{\n\n result = await instance.post(url,data)\n }\n return result.data\n}\n\n/*生成指定長度的隨機數*/\nfunction randomCode(length) {\n let chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];\n let result = \"\";\n for (let i = 0; i < length; i++) {\n let index = Math.ceil(Math.random() * 9);\n result += chars[index];\n }\n return result;\n}","import ajax from './ajax'\n\nexport const login = async (params)=> ajax(`/auth/login`,params,\"POST\")\n\nexport const checkLineId = async (lineid)=> ajax(`/auth/checkLineId`,{lineid},\"GET\")\n\nexport const getUserInfo = async ()=> ajax(`/user/getUserInfo`)\n\nexport const setUserLevel = async (level)=> ajax(`/user/setUserLevel`,{level},\"POST\")\n\nexport const register = async (userInfo)=> ajax(`/auth/register`,userInfo,\"POST\")\n\nexport const updateCard = async (userInfo)=> ajax(`/card/updateCard`,userInfo,\"POST\")\n\nexport const updateCusCard = async (params)=> ajax(`/card/updateCusCard`,params,\"POST\")\n\n//取得名片資料\nexport const checkUser = async (token)=> ajax(`/card/checkUser`,{token},\"GET\")\n\nexport const getCard = async (params)=> ajax(`/card/getCard`,params,\"GET\")\n\nexport const getCusCard = async (params)=> ajax(`/card/getCusCard`,params,\"GET\")\nexport const getVipCard = async (params)=> ajax(`/card/getVipCard`,params,\"GET\")\n\nexport const getCard1 = async (userid)=> ajax(`/card/getCard1`,{userid},\"GET\")\n","function genCard(vcard) {\n // 名片預覽\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = `{\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon02.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.url}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\"\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardLink = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon02.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.url}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.url}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n }\n } else {\n vcardLink = \"\";\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon04.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.address}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}\"\n },\n \"wrap\": true\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n }, \n `;\n } else {\n vcardAddr = \"\";\n }\n\n let vcardTel;\n\n if (vcard.tel.trim().length > 0) {\n vcardTel = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon01.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.tel}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"tel:${vcard.tel}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardTel = \"\";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length > 0) {\n vcardPhone = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon01.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.phone}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"tel:${vcard.phone}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardPhone = \"\";\n }\n\n let vcardAvatar;\n\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = `\n {\n \"type\": \"image\",\n \"url\": \"${vcard.avatar}\",\n \"size\": \"xs\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n },\n `;\n } else {\n vcardAvatar = \"\";\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = `\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"icon\",\n \"url\": \"https://demo.zltest.com.tw/line/icon03.png\",\n \"offsetTop\": \"3px\"\n },\n {\n \"type\": \"text\",\n \"text\": \"${vcard.email}\",\n \"color\": \"#333334\",\n \"size\": \"sm\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"mailto:${vcard.email}\"\n }\n }\n ],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n },\n `;\n } else {\n vcardEmail = \"\";\n }\n\n // 名片發送\n\n let card = `\n {\n \"altText\": \"UTel電子名片\",\n \"type\": \"flex\",\n \"contents\": \n {\n \"type\": \"bubble\",\n \"size\": \"giga\",\n \"body\": {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"image\",\n \"url\": \"https://demo.zltest.com.tw/line/bg02.jpg\",\n \"size\": \"full\",\n \"aspectMode\": \"cover\",\n \"aspectRatio\": \"4:3\",\n \"gravity\": \"top\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n ${vcardAvatar}\n {\n \"type\": \"text\",\n \"text\": \"${vcard.company}\",\n \"color\": \"#ffffff\",\n \"size\": \"md\",\n \"weight\": \"bold\",\n \"wrap\": true,\n \"align\": \"center\",\n \"margin\": \"sm\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n }\n ],\n \"position\": \"absolute\",\n \"offsetTop\": \"13%\",\n \"offsetStart\": \"3%\",\n \"width\": \"26%\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"加入好友\",\n \"align\": \"center\",\n \"color\": \"#ffffff\",\n \"weight\": \"bold\",\n \"margin\": \"xs\"\n }\n ],\n \"backgroundColor\": \"#06c755\",\n \"width\": \"100%\",\n \"cornerRadius\": \"5px\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"https://line.naver.jp/ti/p/~${vcard.line}\"\n },\n \"paddingTop\": \"5px\",\n \"paddingBottom\": \"5px\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"分享名片\",\n \"align\": \"center\",\n \"color\": \"#ffffff\",\n \"weight\": \"bold\",\n \"margin\": \"xs\"\n }\n ],\n \"backgroundColor\": \"#ffcc5b\",\n \"width\": \"100%\",\n \"cornerRadius\": \"5px\",\n \"margin\": \"md\",\n \"paddingTop\": \"5px\",\n \"paddingBottom\": \"5px\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${process.env.VUE_APP_SEND_URL}/?userid=${vcard.user_id}&cardid=1\"\n }\n }\n ],\n \"position\": \"absolute\",\n \"offsetStart\": \"4%\",\n \"width\": \"25%\",\n \"offsetBottom\": \"5%\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"${vcard.title}\",\n \"color\": \"#333334\",\n \"size\": \"md\",\n \"weight\": \"bold\"\n }\n ],\n \"spacing\": \"lg\"\n },\n {\n \"type\": \"box\",\n \"layout\": \"vertical\",\n \"contents\": [\n {\n \"type\": \"text\",\n \"text\": \"${vcard.name}\",\n \"size\": \"xxl\",\n \"color\": \"#333334\",\n \"weight\": \"bold\",\n \"action\": {\n \"type\": \"uri\",\n \"label\": \"action\",\n \"uri\": \"${vcard.nfcurl}&cardid=1\"\n } \n }\n ]\n },\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [],\n \"backgroundColor\": \"#d5602d\",\n \"height\": \"3px\",\n \"margin\": \"lg\"\n },\n ${vcardPhone}\n ${vcardTel}\n ${vcardLink}\n ${vcardEmail}\n ${vcardAddr}\n {\n \"type\": \"box\",\n \"layout\": \"baseline\",\n \"contents\": [],\n \"spacing\": \"lg\",\n \"margin\": \"sm\"\n } \n ],\n \"position\": \"absolute\",\n \"offsetTop\": \"12%\",\n \"offsetStart\": \"35%\",\n \"offsetEnd\": \"5%\"\n }\n ],\n \"paddingAll\": \"0px\"\n }\n }\n }\n `;\n return { card };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"text\",\n text: vcard.url,\n color: \"#FFFFFF\",\n align: \"end\",\n };\n } else {\n vcardLink = {\n type: \"text\",\n text: vcard.url,\n color: \"#FFFFFF\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n };\n }\n } else {\n vcardLink = {\n type: \"text\",\n text: \" \",\n color: \"#FFFFFF\",\n align: \"end\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address.substr(0, 3),\n size: \"sm\",\n },\n {\n type: \"text\",\n text:\n vcard.address.substr(3).length > 0 ? vcard.address.substr(3) : \" \",\n size: \"sm\",\n wrap: true,\n maxLines: 2,\n },\n ],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetStart: \"25%\",\n width: \"40%\",\n height: \"60px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n size: \"sm\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetStart: \"25%\",\n width: \"40%\",\n height: \"60px\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n let vcardTel;\n\n if (vcard.tel.trim().length == 0) {\n vcardTel = {\n type: \"text\",\n text: \" \",\n align: \"end\",\n };\n } else {\n vcardTel = {\n type: \"text\",\n text: vcard.tel,\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:\" + vcard.tel,\n },\n };\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcardPhone = {\n type: \"text\",\n text: \" \",\n align: \"end\",\n };\n } else {\n vcardPhone = {\n type: \"text\",\n text: vcard.phone,\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:\" + vcard.phone,\n },\n };\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n aspectMode: \"cover\",\n size: \"full\",\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/tpl02_bg.png\",\n size: \"full\",\n aspectMode: \"cover\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [vcardAvatar],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"3%\",\n width: \"75px\",\n height: \"75px\",\n cornerRadius: \"100px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"加入好友\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n size: \"xs\",\n },\n ],\n backgroundColor: \"#ffcc5b\",\n width: \"100%\",\n cornerRadius: \"5px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://line.naver.jp/ti/p/~\" + vcard.line,\n },\n paddingTop: \"5px\",\n paddingBottom: \"5px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"分享名片\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n size: \"xs\",\n },\n ],\n backgroundColor: \"#ffcc5b\",\n width: \"100%\",\n cornerRadius: \"5px\",\n margin: \"md\",\n paddingTop: \"5px\",\n paddingBottom: \"5px\",\n },\n ],\n position: \"absolute\",\n offsetStart: \"10%\",\n width: \"20%\",\n offsetBottom: \"16%\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `${process.env.VUE_APP_SEND_URL}/?userid=${vcard.user_id}&cardid=1`,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.name,\n },\n ],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"25%\",\n width: \"90px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.title,\n },\n ],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"51%\",\n width: \"50%\",\n },\n vcardAddr,\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [vcardPhone, vcardTel],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetEnd: \"5%\",\n width: \"30%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.company,\n size: \"lg\",\n color: \"#EFEFEF\",\n align: \"end\",\n weight: \"bold\",\n },\n vcardLink,\n ],\n position: \"absolute\",\n offsetTop: \"65%\",\n offsetEnd: \"5%\",\n width: \"60%\",\n },\n ],\n paddingAll: \"0px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n },\n },\n };\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address,\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n if (vcard.tel.trim().length == 0) {\n vcard.tel = \" \";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcard.phone = \" \";\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/jcibg.png\",\n size: \"full\",\n aspectMode: \"fit\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n vcardAvatar,\n {\n type: \"text\",\n text: \"大同國際\\n青年商會\",\n wrap: true,\n align: \"center\",\n margin: \"md\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"13%\",\n offsetStart: \"2%\",\n width: \"21%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"加入好友\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n },\n ],\n backgroundColor: \"#06c755\",\n width: \"100%\",\n cornerRadius: \"5px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://line.naver.jp/ti/p/~\" + vcard.line,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"分享名片\",\n align: \"center\",\n color: \"#ffffff\",\n weight: \"bold\",\n margin: \"xs\",\n },\n ],\n backgroundColor: \"#ffcc5b\",\n width: \"100%\",\n cornerRadius: \"5px\",\n margin: \"md\",\n },\n ],\n position: \"absolute\",\n offsetStart: \"2%\",\n width: \"20%\",\n offsetBottom: \"8%\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `${process.env.VUE_APP_SEND_URL}/?userid=${vcard.user_id}&cardid=1`,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.name,\n size: \"lg\",\n color: \"#4EA2D9\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.title,\n color: \"#333334\",\n size: \"md\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"separator\",\n },\n ],\n height: \"20px\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.company,\n color: \"#4EA2D9\",\n size: \"md\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n },\n vcardAddr,\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"text\",\n text: vcard.tel,\n align: \"end\",\n size: \"sm\",\n color: \"#333334\",\n weight: \"bold\",\n },\n {\n type: \"text\",\n text: vcard.phone,\n size: \"sm\",\n align: \"end\",\n weight: \"bold\",\n },\n ],\n },\n vcardLink,\n {\n type: \"box\",\n layout: \"baseline\",\n contents: [vcardEmail],\n spacing: \"lg\",\n margin: \"xs\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"30%\",\n offsetStart: \"35%\",\n offsetEnd: \"5%\",\n },\n ],\n paddingAll: \"0px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n },\n },\n };\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address,\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n if (vcard.tel.trim().length == 0) {\n vcard.tel = \" \";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcard.phone = \" \";\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n size: \"full\",\n aspectMode: \"cover\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n url: \"https://utel.u168.vip/images/tpl03_bg.png?v=1\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.company || \" \",\n size: \"xl\",\n wrap: true,\n },\n ],\n position: \"absolute\",\n offsetTop: \"5%\",\n offsetStart: \"5%\",\n width: \"60%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [vcardAvatar],\n position: \"absolute\",\n offsetTop: \"5%\",\n offsetEnd: \"5%\",\n },\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"text\",\n text: vcard.name,\n size: \"lg\",\n weight: \"bold\",\n align: \"center\",\n },\n // {\n // type: \"text\",\n // text: \" \",\n // size: \"lg\",\n // weight: \"bold\",\n // color: \"#F71646\",\n // },\n ],\n position: \"absolute\",\n offsetStart: \"40%\",\n offsetTop: \"45%\",\n width: \"20%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.title || \" \",\n align: \"center\",\n },\n ],\n position: \"absolute\",\n offsetTop: \"55%\",\n offsetStart: \"40%\",\n width: \"20%\",\n },\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/icons/web.png\",\n align: \"center\",\n size: \"xxs\",\n },\n {\n type: \"text\",\n text: \"我的網站\",\n align: \"center\",\n color: \"#FFFFFF\",\n },\n ],\n flex: 1,\n action: {\n type: \"uri\",\n label: \"action\",\n uri:\n vcard.url.trim().length > 0\n ? vcard.url\n : vcard.nfcurl + \"&cardid=1\",\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/icons/phone.png\",\n align: \"center\",\n size: \"xxs\",\n },\n {\n type: \"text\",\n text: vcard.phone,\n align: \"center\",\n color: \"#FFFFFF\",\n },\n ],\n flex: 1,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:\" + vcard.phone,\n },\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://utel.u168.vip/images/icons/email.png\",\n align: \"center\",\n size: \"xxs\",\n },\n {\n type: \"text\",\n text: vcard.email,\n align: \"center\",\n color: \"#FFFFFF\",\n },\n ],\n flex: 1,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"mailto:\" + vcard.email,\n },\n },\n ],\n position: \"absolute\",\n width: \"100%\",\n offsetBottom: \"5%\",\n },\n ],\n paddingAll: \"0px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n },\n },\n };\n console.log(JSON.stringify(card));\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","function genCard(vcard) {\n let vcardLink;\n if (vcard.url.trim().length > 0) {\n if (vcard.nc_func.indexOf(\"nourl\") !== -1) {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: vcard.url,\n color: \"#333334\",\n size: \"sm\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.url,\n },\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n } else {\n vcardLink = {\n type: \"box\",\n layout: \"baseline\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n let vcardAddr;\n if (vcard.address.trim().length > 0) {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: vcard.address,\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `https://www.google.com.tw/maps/place/${encodeURIComponent(\n vcard.address\n )}`,\n },\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n } else {\n vcardAddr = {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \" \",\n weight: \"bold\",\n color: \"#333334\",\n size: \"sm\",\n align: \"end\",\n wrap: true,\n },\n ],\n spacing: \"lg\",\n margin: \"xs\",\n };\n }\n\n if (vcard.title.trim().length == 0) {\n vcard.title = \" \";\n }\n\n if (vcard.tel.trim().length == 0) {\n vcard.tel = \" \";\n }\n\n let vcardPhone;\n\n if (vcard.phone.trim().length == 0) {\n vcard.phone = \" \";\n }\n\n let vcardAvatar;\n if (vcard.avatar.trim().length > 0) {\n vcardAvatar = {\n type: \"image\",\n url: vcard.avatar,\n action: {\n type: \"uri\",\n label: \"action\",\n uri: vcard.nfcurl + \"&cardid=1\",\n },\n };\n } else {\n vcardAvatar = {\n type: \"text\",\n text: \" \",\n size: \"xs\",\n };\n }\n\n let vcardEmail;\n\n if (vcard.email.trim().length > 0) {\n vcardEmail = {\n type: \"text\",\n text: vcard.email,\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: `mailto:${vcard.email}`,\n },\n align: \"end\",\n };\n } else {\n vcardEmail = {\n type: \"text\",\n text: \" \",\n color: \"#333334\",\n size: \"sm\",\n weight: \"bold\",\n align: \"end\",\n };\n }\n\n let card = {\n altText: \"UTel電子名片\",\n type: \"flex\",\n contents: {\n type: \"bubble\",\n size: \"giga\",\n body: {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/bg05.jpg\",\n size: \"full\",\n aspectMode: \"cover\",\n aspectRatio: \"4:3\",\n gravity: \"top\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/510/logo.jpg\",\n },\n ],\n offsetStart: \"5%\",\n width: \"17%\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"綜廉廣告科技有限公司\",\n color: \"#333334\",\n size: \"24px\",\n weight: \"bold\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"台北市南京東路四段133巷7弄23號\",\n color: \"#333334\",\n size: \"md\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://goo.gl/maps/GXkbAnx8idesQp1c8\",\n },\n },\n ],\n },\n ],\n position: \"absolute\",\n offsetStart: \"25%\",\n width: \"65%\",\n offsetTop: \"10%\",\n },\n ],\n width: \"100%\",\n offsetTop: \"7%\",\n position: \"absolute\",\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"胡怡霖 / 總經理\",\n color: \"#ffffff\",\n size: \"xl\",\n weight: \"bold\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"text\",\n text: \"聯絡電話 : 02-6600-8966\",\n color: \"#ffffff\",\n size: \"md\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:02-66008966\",\n },\n },\n ],\n },\n ],\n offsetStart: \"7%\",\n width: \"90%\",\n },\n ],\n width: \"100%\",\n offsetTop: \"38%\",\n position: \"absolute\",\n },\n {\n type: \"box\",\n layout: \"horizontal\",\n contents: [\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c001.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"tel:02-66008966\",\n },\n },\n {\n type: \"text\",\n text: \"立即來電\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c002.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://www.coolgo.tw\",\n },\n },\n {\n type: \"text\",\n text: \"前往網站\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c003.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"mailto:510@cityagogo.com.tw\",\n },\n },\n {\n type: \"text\",\n text: \"發送信箱\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c004.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://goo.gl/maps/GXkbAnx8idesQp1c8\",\n },\n },\n {\n type: \"text\",\n text: \"地址導航\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c005.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://line.naver.jp/ti/p/~0973092510\",\n },\n },\n {\n type: \"text\",\n text: \"加入好友\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n {\n type: \"box\",\n layout: \"vertical\",\n contents: [\n {\n type: \"image\",\n url: \"https://demo.zltest.com.tw/line/c006.png\",\n size: \"50px\",\n action: {\n type: \"uri\",\n label: \"action\",\n uri: \"https://utel.vip/send/?userid=mc623012c9b344d&cardid=1\",\n },\n },\n {\n type: \"text\",\n text: \"分享名片\",\n color: \"#000000\",\n size: \"sm\",\n weight: \"bold\",\n align: \"center\",\n margin: \"sm\",\n },\n ],\n },\n ],\n width: \"100%\",\n offsetTop: \"65%\",\n position: \"absolute\",\n },\n ],\n paddingAll: \"0px\",\n },\n },\n };\n return { card: JSON.stringify(card) };\n}\n\nexport { genCard };\n","import { genCard as Card0 } from \"./card0.js\";\nimport { genCard as Card1 } from \"./card1.js\";\nimport { genCard as Card2 } from \"./card2.js\";\nimport { genCard as Card3 } from \"./card3.js\";\nimport { genCard as Card4 } from \"./card4.js\";\n\nexport function genCard(opt) {\n switch (opt.tid) {\n case 0:\n return Card0(opt.vcard);\n break;\n case 1:\n return Card1(opt.vcard);\n break;\n case 2:\n return Card2(opt.vcard);\n break;\n case 3:\n return Card3(opt.vcard);\n break;\n case 4:\n return Card4(opt.vcard);\n break;\n default:\n throw new Error(\"params error\");\n break;\n }\n}\n","import { genCard } from \"./card/index\";\n\nfunction cardFactory(option) {\n return genCard(option);\n}\n\nexport { cardFactory };\n","import _ from 'lodash'\n\nfunction vcardUuid (vcard, secret) {\n const hash = CryptoJS.HmacMD5(JSON.stringify(vcard), secret)\n const hex = CryptoJS.enc.Hex.stringify(hash)\n return hex.replace(/^(.{8})(.{4})(.{4})(.{4})(.{12})$/, '$1-$2-$3-$4-$5')\n}\n\nfunction renderBtn (ctx) {\n const { btn, json5 : vcard } = ctx\n const uri = btn.link || DEFAULT_LINK\n return {\n color: btn.color || '#17c950',\n height: vcard.btnHeight || 'md',\n style: btn.style || 'primary',\n type: 'button',\n action: {\n label: btn.text || '預設按鈕文字',\n type: 'uri',\n uri,\n },\n }\n}\n\nfunction renderCard (ctx) {\n\n const { card, cardIdx, json5 :vcard } = ctx\n // const uri = card.link || DEFAULT_LINK\n return {\n type: 'bubble',\n hero: {\n animated: true,\n aspectMode: 'cover',\n aspectRatio: card.ratio || '20:13',\n size: 'full',\n type: 'image',\n url: card.image || ' ',\n // action: {\n // type: 'uri',\n // uri,\n // },\n },\n body: {\n backgroundColor: card.bgColor || '#ffffff',\n layout: 'vertical',\n spacing: 'md',\n type: 'box',\n // action: {\n // type: 'uri',\n // uri,\n // },\n contents: [\n {\n color: card.titleColor || '#000000',\n size: card.titleSize || 'xl',\n text: card.title || ' ',\n type: 'text',\n weight: 'bold',\n wrap: true,\n },\n {\n color: card.descColor || '#000000',\n size: card.descSize || 'sm',\n text: card.desc || ' ',\n type: 'text',\n wrap: true,\n },\n ],\n },\n footer: {\n backgroundColor: card.bgColor || '#ffffff',\n layout: 'vertical',\n spacing: 'sm',\n type: 'box',\n contents: _.map(card.btns, btn => renderBtn({ ...ctx, btn })),\n },\n }\n}\n\nfunction genCard1 (ctx) {\n \n const { json5: vcard } = ctx\n\n vcard.cards = vcard.cards.filter(item => item.isShow == true)\n\n \n return {\n type: 'flex',\n altText: vcard.altText,\n contents: {\n type: 'carousel',\n contents: _.map(vcard.cards, (card, cardIdx) => renderCard({ ...ctx, card, cardIdx })),\n },\n }\n}\n\nexport {\n genCard1\n}","function genVipCard (ctx) {\n return {\n type: 'flex',\n altText: 'Utel電子名片',\n contents: ctx,\n }\n}\n\nexport {\n genVipCard\n}","\n\n\n\n","import script from \"./Index.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Index.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=af25dd66&lang=less&scoped=true\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/send/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-af25dd66\"]])\n\nexport default __exports__","import { createRouter, createWebHistory } from 'vue-router'\nimport Send from '../views/Send/Index.vue'\n\nconst routes = [\n {\n path: '/',\n name: 'Send',\n component: Send\n },\n]\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes\n})\n\nexport default router\n","import { \n Locale , Button , Toast, ShareSheet , NavBar ,\n Tab, Tabs, Form, Field, CellGroup , Uploader ,\n Dialog\n} from 'vant'\n\nimport zhTW from 'vant/es/locale/lang/zh-TW';\n\nLocale.use('zh-TW', zhTW);\n\nexport function vant(app){\n app.use(Button)\n .use(Toast)\n .use(ShareSheet)\n .use(NavBar)\n .use(Tab)\n .use(Tabs)\n .use(Form)\n .use(Field)\n .use(CellGroup)\n .use(Uploader)\n .use(Dialog)\n}\n","import { createApp } from 'vue'\nimport App from './App.vue'\nimport router from './router'\n// import store from './store'\n\nimport { vant } from '@/plugins/vant'\n\nimport '@/assets/css/normalize.css'\nimport '@/assets/css/common.less'\n\nconst vue = createApp(App)\n\nvant(vue)\n\n// vue.use(store)\n\nvue.use(router)\nvue.mount('#app')\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--11-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Index.vue?vue&type=style&index=0&id=af25dd66&lang=less&scoped=true\""],"sourceRoot":""} \ No newline at end of file