Browse Source

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 1 year ago
parent
commit
f045fe0abc

+ 407 - 51
package-lock.json View File

@@ -189,6 +189,70 @@
189 189
         }
190 190
       }
191 191
     },
192
+    "@foliojs-fork/fontkit": {
193
+      "version": "1.9.1",
194
+      "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.1.tgz",
195
+      "integrity": "sha512-U589voc2/ROnvx1CyH9aNzOQWJp127JGU1QAylXGQ7LoEAF6hMmahZLQ4eqAcgHUw+uyW4PjtCItq9qudPkK3A==",
196
+      "requires": {
197
+        "@foliojs-fork/restructure": "^2.0.2",
198
+        "brfs": "^2.0.0",
199
+        "brotli": "^1.2.0",
200
+        "browserify-optional": "^1.0.1",
201
+        "clone": "^1.0.4",
202
+        "deep-equal": "^1.0.0",
203
+        "dfa": "^1.2.0",
204
+        "tiny-inflate": "^1.0.2",
205
+        "unicode-properties": "^1.2.2",
206
+        "unicode-trie": "^2.0.0"
207
+      },
208
+      "dependencies": {
209
+        "clone": {
210
+          "version": "1.0.4",
211
+          "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
212
+          "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="
213
+        }
214
+      }
215
+    },
216
+    "@foliojs-fork/linebreak": {
217
+      "version": "1.1.1",
218
+      "resolved": "https://registry.npmjs.org/@foliojs-fork/linebreak/-/linebreak-1.1.1.tgz",
219
+      "integrity": "sha512-pgY/+53GqGQI+mvDiyprvPWgkTlVBS8cxqee03ejm6gKAQNsR1tCYCIvN9FHy7otZajzMqCgPOgC4cHdt4JPig==",
220
+      "requires": {
221
+        "base64-js": "1.3.1",
222
+        "brfs": "^2.0.2",
223
+        "unicode-trie": "^2.0.0"
224
+      },
225
+      "dependencies": {
226
+        "base64-js": {
227
+          "version": "1.3.1",
228
+          "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
229
+          "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
230
+        }
231
+      }
232
+    },
233
+    "@foliojs-fork/pdfkit": {
234
+      "version": "0.14.0",
235
+      "resolved": "https://registry.npmjs.org/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz",
236
+      "integrity": "sha512-nMOiQAv6id89MT3tVTCgc7HxD5ZMANwio2o5yvs5sexQkC0KI3BLaLakpsrHmFfeGFAhqPmZATZGbJGXTUebpg==",
237
+      "requires": {
238
+        "@foliojs-fork/fontkit": "^1.9.1",
239
+        "@foliojs-fork/linebreak": "^1.1.1",
240
+        "crypto-js": "^4.2.0",
241
+        "png-js": "^1.0.0"
242
+      },
243
+      "dependencies": {
244
+        "crypto-js": {
245
+          "version": "4.2.0",
246
+          "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz",
247
+          "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
248
+        }
249
+      }
250
+    },
251
+    "@foliojs-fork/restructure": {
252
+      "version": "2.0.2",
253
+      "resolved": "https://registry.npmjs.org/@foliojs-fork/restructure/-/restructure-2.0.2.tgz",
254
+      "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA=="
255
+    },
192 256
     "@samverschueren/stream-to-observable": {
193 257
       "version": "0.3.1",
194 258
       "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz",
@@ -235,8 +299,7 @@
235 299
     "acorn": {
236 300
       "version": "7.4.1",
237 301
       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
238
-      "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
239
-      "dev": true
302
+      "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
240 303
     },
241 304
     "acorn-dynamic-import": {
242 305
       "version": "2.0.2",
@@ -261,6 +324,21 @@
261 324
       "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
262 325
       "dev": true
263 326
     },
327
+    "acorn-node": {
328
+      "version": "1.8.2",
329
+      "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
330
+      "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
331
+      "requires": {
332
+        "acorn": "^7.0.0",
333
+        "acorn-walk": "^7.0.0",
334
+        "xtend": "^4.0.2"
335
+      }
336
+    },
337
+    "acorn-walk": {
338
+      "version": "7.2.0",
339
+      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
340
+      "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
341
+    },
264 342
     "adler-32": {
265 343
       "version": "1.2.0",
266 344
       "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.2.0.tgz",
@@ -438,6 +516,11 @@
438 516
       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
439 517
       "dev": true
440 518
     },
519
+    "array-from": {
520
+      "version": "2.1.1",
521
+      "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz",
522
+      "integrity": "sha512-GQTc6Uupx1FCavi5mPzBvVT7nEOeWMmUA9P95wpfpW1XwMSKs+KaymD5C2Up7KAUKg/mYwbsUYzdZWcoajlNZg=="
523
+    },
441 524
     "array-includes": {
442 525
       "version": "3.1.7",
443 526
       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz",
@@ -559,6 +642,58 @@
559 642
       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
560 643
       "dev": true
561 644
     },
645
+    "ast-transform": {
646
+      "version": "0.0.0",
647
+      "resolved": "https://registry.npmjs.org/ast-transform/-/ast-transform-0.0.0.tgz",
648
+      "integrity": "sha512-e/JfLiSoakfmL4wmTGPjv0HpTICVmxwXgYOB8x+mzozHL8v+dSfCbrJ8J8hJ0YBP0XcYu1aLZ6b/3TnxNK3P2A==",
649
+      "requires": {
650
+        "escodegen": "~1.2.0",
651
+        "esprima": "~1.0.4",
652
+        "through": "~2.3.4"
653
+      },
654
+      "dependencies": {
655
+        "escodegen": {
656
+          "version": "1.2.0",
657
+          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.2.0.tgz",
658
+          "integrity": "sha512-yLy3Cc+zAC0WSmoT2fig3J87TpQ8UaZGx8ahCAs9FL8qNbyV7CVyPKS74DG4bsHiL5ew9sxdYx131OkBQMFnvA==",
659
+          "requires": {
660
+            "esprima": "~1.0.4",
661
+            "estraverse": "~1.5.0",
662
+            "esutils": "~1.0.0",
663
+            "source-map": "~0.1.30"
664
+          }
665
+        },
666
+        "esprima": {
667
+          "version": "1.0.4",
668
+          "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
669
+          "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA=="
670
+        },
671
+        "estraverse": {
672
+          "version": "1.5.1",
673
+          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz",
674
+          "integrity": "sha512-FpCjJDfmo3vsc/1zKSeqR5k42tcIhxFIlvq+h9j0fO2q/h2uLKyweq7rYJ+0CoVvrGQOxIS5wyBrW/+vF58BUQ=="
675
+        },
676
+        "esutils": {
677
+          "version": "1.0.0",
678
+          "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz",
679
+          "integrity": "sha512-x/iYH53X3quDwfHRz4y8rn4XcEwwCJeWsul9pF1zldMbGtgOtMNBEOuYWwB1EQlK2LRa1fev3YAgym/RElp5Cg=="
680
+        },
681
+        "source-map": {
682
+          "version": "0.1.43",
683
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
684
+          "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==",
685
+          "optional": true,
686
+          "requires": {
687
+            "amdefine": ">=0.0.4"
688
+          }
689
+        }
690
+      }
691
+    },
692
+    "ast-types": {
693
+      "version": "0.7.8",
694
+      "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz",
695
+      "integrity": "sha512-RIOpVnVlltB6PcBJ5BMLx+H+6JJ/zjDGU0t7f0L6c2M1dqcK92VQopLBlPQ9R80AVXelfqYgjcPLtHtDbNFg0Q=="
696
+    },
562 697
     "astral-regex": {
563 698
       "version": "1.0.0",
564 699
       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
@@ -1573,8 +1708,7 @@
1573 1708
     "base64-js": {
1574 1709
       "version": "1.5.1",
1575 1710
       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1576
-      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1577
-      "dev": true
1711
+      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
1578 1712
     },
1579 1713
     "batch": {
1580 1714
       "version": "0.6.1",
@@ -1765,12 +1899,46 @@
1765 1899
         }
1766 1900
       }
1767 1901
     },
1902
+    "brfs": {
1903
+      "version": "2.0.2",
1904
+      "resolved": "https://registry.npmjs.org/brfs/-/brfs-2.0.2.tgz",
1905
+      "integrity": "sha512-IrFjVtwu4eTJZyu8w/V2gxU7iLTtcHih67sgEdzrhjLBMHp2uYefUBfdM4k2UvcuWMgV7PQDZHSLeNWnLFKWVQ==",
1906
+      "requires": {
1907
+        "quote-stream": "^1.0.1",
1908
+        "resolve": "^1.1.5",
1909
+        "static-module": "^3.0.2",
1910
+        "through2": "^2.0.0"
1911
+      }
1912
+    },
1768 1913
     "brorand": {
1769 1914
       "version": "1.1.0",
1770 1915
       "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
1771 1916
       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
1772 1917
       "dev": true
1773 1918
     },
1919
+    "brotli": {
1920
+      "version": "1.3.3",
1921
+      "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
1922
+      "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==",
1923
+      "requires": {
1924
+        "base64-js": "^1.1.2"
1925
+      }
1926
+    },
1927
+    "browser-resolve": {
1928
+      "version": "1.11.3",
1929
+      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
1930
+      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
1931
+      "requires": {
1932
+        "resolve": "1.1.7"
1933
+      },
1934
+      "dependencies": {
1935
+        "resolve": {
1936
+          "version": "1.1.7",
1937
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
1938
+          "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg=="
1939
+        }
1940
+      }
1941
+    },
1774 1942
     "browserify-aes": {
1775 1943
       "version": "1.2.0",
1776 1944
       "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
@@ -1808,6 +1976,16 @@
1808 1976
         "safe-buffer": "^5.1.2"
1809 1977
       }
1810 1978
     },
1979
+    "browserify-optional": {
1980
+      "version": "1.0.1",
1981
+      "resolved": "https://registry.npmjs.org/browserify-optional/-/browserify-optional-1.0.1.tgz",
1982
+      "integrity": "sha512-VrhjbZ+Ba5mDiSYEuPelekQMfTbhcA2DhLk2VQWqdcCROWeFqlTcXZ7yfRkXCIl8E+g4gINJYJiRB7WEtfomAQ==",
1983
+      "requires": {
1984
+        "ast-transform": "0.0.0",
1985
+        "ast-types": "^0.7.0",
1986
+        "browser-resolve": "^1.8.1"
1987
+      }
1988
+    },
1811 1989
     "browserify-rsa": {
1812 1990
       "version": "4.1.0",
1813 1991
       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
@@ -1895,11 +2073,15 @@
1895 2073
       "integrity": "sha1-Q+Hjx389IvtVvqaJCpLQN3jEwQo=",
1896 2074
       "dev": true
1897 2075
     },
2076
+    "buffer-equal": {
2077
+      "version": "0.0.1",
2078
+      "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
2079
+      "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA=="
2080
+    },
1898 2081
     "buffer-from": {
1899 2082
       "version": "1.1.2",
1900 2083
       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1901
-      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1902
-      "dev": true
2084
+      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
1903 2085
     },
1904 2086
     "buffer-indexof": {
1905 2087
       "version": "1.1.1",
@@ -2612,7 +2794,6 @@
2612 2794
       "version": "1.6.2",
2613 2795
       "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
2614 2796
       "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
2615
-      "dev": true,
2616 2797
       "requires": {
2617 2798
         "buffer-from": "^1.0.0",
2618 2799
         "inherits": "^2.0.3",
@@ -2689,8 +2870,7 @@
2689 2870
     "convert-source-map": {
2690 2871
       "version": "1.9.0",
2691 2872
       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
2692
-      "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
2693
-      "dev": true
2873
+      "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
2694 2874
     },
2695 2875
     "cookie": {
2696 2876
       "version": "0.5.0",
@@ -3361,12 +3541,16 @@
3361 3541
       "version": "1.0.1",
3362 3542
       "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
3363 3543
       "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
3364
-      "dev": true,
3365 3544
       "requires": {
3366 3545
         "es5-ext": "^0.10.50",
3367 3546
         "type": "^1.0.1"
3368 3547
       }
3369 3548
     },
3549
+    "dash-ast": {
3550
+      "version": "2.0.1",
3551
+      "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-2.0.1.tgz",
3552
+      "integrity": "sha512-5TXltWJGc+RdnabUGzhRae1TRq6m4gr+3K2wQX0is5/F2yS6MJXJvLyI3ErAnsAXuJoGqvfVD5icRgim07DrxQ=="
3553
+    },
3370 3554
     "dashdash": {
3371 3555
       "version": "1.14.1",
3372 3556
       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
@@ -3428,8 +3612,7 @@
3428 3612
     "deep-is": {
3429 3613
       "version": "0.1.4",
3430 3614
       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
3431
-      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
3432
-      "dev": true
3615
+      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
3433 3616
     },
3434 3617
     "deepmerge": {
3435 3618
       "version": "1.5.2",
@@ -3601,6 +3784,11 @@
3601 3784
       "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
3602 3785
       "dev": true
3603 3786
     },
3787
+    "dfa": {
3788
+      "version": "1.2.0",
3789
+      "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz",
3790
+      "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="
3791
+    },
3604 3792
     "diffie-hellman": {
3605 3793
       "version": "5.0.3",
3606 3794
       "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
@@ -3772,6 +3960,14 @@
3772 3960
       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
3773 3961
       "dev": true
3774 3962
     },
3963
+    "duplexer2": {
3964
+      "version": "0.1.4",
3965
+      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
3966
+      "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
3967
+      "requires": {
3968
+        "readable-stream": "^2.0.2"
3969
+      }
3970
+    },
3775 3971
     "duplexify": {
3776 3972
       "version": "3.7.1",
3777 3973
       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
@@ -4001,7 +4197,6 @@
4001 4197
       "version": "0.10.62",
4002 4198
       "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
4003 4199
       "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
4004
-      "dev": true,
4005 4200
       "requires": {
4006 4201
         "es6-iterator": "^2.0.3",
4007 4202
         "es6-symbol": "^3.1.3",
@@ -4012,7 +4207,6 @@
4012 4207
       "version": "2.0.3",
4013 4208
       "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
4014 4209
       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
4015
-      "dev": true,
4016 4210
       "requires": {
4017 4211
         "d": "1",
4018 4212
         "es5-ext": "^0.10.35",
@@ -4023,7 +4217,6 @@
4023 4217
       "version": "0.1.5",
4024 4218
       "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
4025 4219
       "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
4026
-      "dev": true,
4027 4220
       "requires": {
4028 4221
         "d": "1",
4029 4222
         "es5-ext": "~0.10.14",
@@ -4042,7 +4235,6 @@
4042 4235
       "version": "0.1.6",
4043 4236
       "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz",
4044 4237
       "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==",
4045
-      "dev": true,
4046 4238
       "requires": {
4047 4239
         "d": "^1.0.1",
4048 4240
         "es5-ext": "^0.10.62",
@@ -4055,8 +4247,7 @@
4055 4247
         "type": {
4056 4248
           "version": "2.7.2",
4057 4249
           "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
4058
-          "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
4059
-          "dev": true
4250
+          "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
4060 4251
         }
4061 4252
       }
4062 4253
     },
@@ -4064,7 +4255,6 @@
4064 4255
       "version": "3.1.3",
4065 4256
       "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
4066 4257
       "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
4067
-      "dev": true,
4068 4258
       "requires": {
4069 4259
         "d": "^1.0.1",
4070 4260
         "ext": "^1.1.2"
@@ -4092,6 +4282,31 @@
4092 4282
       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
4093 4283
       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
4094 4284
     },
4285
+    "escodegen": {
4286
+      "version": "1.14.3",
4287
+      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
4288
+      "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
4289
+      "requires": {
4290
+        "esprima": "^4.0.1",
4291
+        "estraverse": "^4.2.0",
4292
+        "esutils": "^2.0.2",
4293
+        "optionator": "^0.8.1",
4294
+        "source-map": "~0.6.1"
4295
+      },
4296
+      "dependencies": {
4297
+        "esprima": {
4298
+          "version": "4.0.1",
4299
+          "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4300
+          "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
4301
+        },
4302
+        "source-map": {
4303
+          "version": "0.6.1",
4304
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4305
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4306
+          "optional": true
4307
+        }
4308
+      }
4309
+    },
4095 4310
     "escope": {
4096 4311
       "version": "3.6.0",
4097 4312
       "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
@@ -4424,14 +4639,17 @@
4424 4639
     "estraverse": {
4425 4640
       "version": "4.3.0",
4426 4641
       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4427
-      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
4428
-      "dev": true
4642
+      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
4643
+    },
4644
+    "estree-is-function": {
4645
+      "version": "1.0.0",
4646
+      "resolved": "https://registry.npmjs.org/estree-is-function/-/estree-is-function-1.0.0.tgz",
4647
+      "integrity": "sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA=="
4429 4648
     },
4430 4649
     "esutils": {
4431 4650
       "version": "2.0.3",
4432 4651
       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4433
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4434
-      "dev": true
4652
+      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
4435 4653
     },
4436 4654
     "etag": {
4437 4655
       "version": "1.8.1",
@@ -4442,7 +4660,6 @@
4442 4660
       "version": "0.3.5",
4443 4661
       "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
4444 4662
       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
4445
-      "dev": true,
4446 4663
       "requires": {
4447 4664
         "d": "1",
4448 4665
         "es5-ext": "~0.10.14"
@@ -4710,7 +4927,6 @@
4710 4927
       "version": "1.7.0",
4711 4928
       "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
4712 4929
       "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
4713
-      "dev": true,
4714 4930
       "requires": {
4715 4931
         "type": "^2.7.2"
4716 4932
       },
@@ -4718,8 +4934,7 @@
4718 4934
         "type": {
4719 4935
           "version": "2.7.2",
4720 4936
           "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
4721
-          "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
4722
-          "dev": true
4937
+          "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
4723 4938
         }
4724 4939
       }
4725 4940
     },
@@ -4860,8 +5075,7 @@
4860 5075
     "fast-levenshtein": {
4861 5076
       "version": "2.0.6",
4862 5077
       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
4863
-      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4864
-      "dev": true
5078
+      "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
4865 5079
     },
4866 5080
     "fastparse": {
4867 5081
       "version": "1.1.2",
@@ -5270,6 +5484,11 @@
5270 5484
         "globule": "^1.0.0"
5271 5485
       }
5272 5486
     },
5487
+    "get-assigned-identifiers": {
5488
+      "version": "1.2.0",
5489
+      "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
5490
+      "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ=="
5491
+    },
5273 5492
     "get-caller-file": {
5274 5493
       "version": "2.0.5",
5275 5494
       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
@@ -6777,7 +6996,6 @@
6777 6996
       "version": "0.3.0",
6778 6997
       "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
6779 6998
       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
6780
-      "dev": true,
6781 6999
       "requires": {
6782 7000
         "prelude-ls": "~1.1.2",
6783 7001
         "type-check": "~0.3.2"
@@ -7329,6 +7547,14 @@
7329 7547
         "yallist": "^2.1.2"
7330 7548
       }
7331 7549
     },
7550
+    "magic-string": {
7551
+      "version": "0.25.1",
7552
+      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.1.tgz",
7553
+      "integrity": "sha512-sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg==",
7554
+      "requires": {
7555
+        "sourcemap-codec": "^1.4.1"
7556
+      }
7557
+    },
7332 7558
     "make-dir": {
7333 7559
       "version": "1.3.0",
7334 7560
       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
@@ -7444,6 +7670,21 @@
7444 7670
         "is-plain-obj": "^1.1"
7445 7671
       }
7446 7672
     },
7673
+    "merge-source-map": {
7674
+      "version": "1.0.4",
7675
+      "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz",
7676
+      "integrity": "sha512-PGSmS0kfnTnMJCzJ16BLLCEe6oeYCamKFFdQKshi4BmM6FUwipjVOcBFGxqtQtirtAG4iZvHlqST9CpZKqlRjA==",
7677
+      "requires": {
7678
+        "source-map": "^0.5.6"
7679
+      },
7680
+      "dependencies": {
7681
+        "source-map": {
7682
+          "version": "0.5.7",
7683
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7684
+          "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
7685
+        }
7686
+      }
7687
+    },
7447 7688
     "methods": {
7448 7689
       "version": "1.1.2",
7449 7690
       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
@@ -7688,8 +7929,7 @@
7688 7929
     "next-tick": {
7689 7930
       "version": "1.1.0",
7690 7931
       "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
7691
-      "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
7692
-      "dev": true
7932
+      "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
7693 7933
     },
7694 7934
     "nice-try": {
7695 7935
       "version": "1.0.5",
@@ -8051,8 +8291,7 @@
8051 8291
     "object-inspect": {
8052 8292
       "version": "1.12.3",
8053 8293
       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
8054
-      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
8055
-      "dev": true
8294
+      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
8056 8295
     },
8057 8296
     "object-is": {
8058 8297
       "version": "1.1.5",
@@ -8172,7 +8411,6 @@
8172 8411
       "version": "0.8.3",
8173 8412
       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
8174 8413
       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
8175
-      "dev": true,
8176 8414
       "requires": {
8177 8415
         "deep-is": "~0.1.3",
8178 8416
         "fast-levenshtein": "~2.0.6",
@@ -8487,6 +8725,27 @@
8487 8725
         "sha.js": "^2.4.8"
8488 8726
       }
8489 8727
     },
8728
+    "pdfmake": {
8729
+      "version": "0.2.8",
8730
+      "resolved": "https://registry.npmjs.org/pdfmake/-/pdfmake-0.2.8.tgz",
8731
+      "integrity": "sha512-lI+amfIaUL8CrPhndxFdhIgMj9JB49Sj4DARltKC1gLm/5NsPohZqfB+D+II8HymtPB6eugUFD5oBxmzO57qHA==",
8732
+      "requires": {
8733
+        "@foliojs-fork/linebreak": "^1.1.1",
8734
+        "@foliojs-fork/pdfkit": "^0.14.0",
8735
+        "iconv-lite": "^0.6.3",
8736
+        "xmldoc": "^1.1.2"
8737
+      },
8738
+      "dependencies": {
8739
+        "iconv-lite": {
8740
+          "version": "0.6.3",
8741
+          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
8742
+          "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
8743
+          "requires": {
8744
+            "safer-buffer": ">= 2.1.2 < 3.0.0"
8745
+          }
8746
+        }
8747
+      }
8748
+    },
8490 8749
     "performance-now": {
8491 8750
       "version": "2.1.0",
8492 8751
       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
@@ -8586,6 +8845,11 @@
8586 8845
         "semver-compare": "^1.0.0"
8587 8846
       }
8588 8847
     },
8848
+    "png-js": {
8849
+      "version": "1.0.0",
8850
+      "resolved": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz",
8851
+      "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g=="
8852
+    },
8589 8853
     "portfinder": {
8590 8854
       "version": "1.0.13",
8591 8855
       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz",
@@ -10953,8 +11217,7 @@
10953 11217
     "prelude-ls": {
10954 11218
       "version": "1.1.2",
10955 11219
       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
10956
-      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
10957
-      "dev": true
11220
+      "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
10958 11221
     },
10959 11222
     "prepend-http": {
10960 11223
       "version": "1.0.4",
@@ -11237,6 +11500,16 @@
11237 11500
       "integrity": "sha512-yHJWZWlTjNZzV34zuT4H55ttDwMxmVJ7JUgKnt/Wd3ejUNcaPOV57/sKG8VEMU5mL7bKZPIKmBdb3weM0M5UeA==",
11238 11501
       "dev": true
11239 11502
     },
11503
+    "quote-stream": {
11504
+      "version": "1.0.2",
11505
+      "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz",
11506
+      "integrity": "sha512-kKr2uQ2AokadPjvTyKJQad9xELbZwYzWlNfI3Uz2j/ib5u6H9lDP7fUUR//rMycd0gv4Z5P1qXMfXR8YpIxrjQ==",
11507
+      "requires": {
11508
+        "buffer-equal": "0.0.1",
11509
+        "minimist": "^1.1.3",
11510
+        "through2": "^2.0.0"
11511
+      }
11512
+    },
11240 11513
     "raf": {
11241 11514
       "version": "3.4.1",
11242 11515
       "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
@@ -11909,8 +12182,7 @@
11909 12182
     "sax": {
11910 12183
       "version": "1.2.4",
11911 12184
       "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
11912
-      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
11913
-      "dev": true
12185
+      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
11914 12186
     },
11915 12187
     "schema-utils": {
11916 12188
       "version": "0.3.0",
@@ -11947,6 +12219,20 @@
11947 12219
         }
11948 12220
       }
11949 12221
     },
12222
+    "scope-analyzer": {
12223
+      "version": "2.1.2",
12224
+      "resolved": "https://registry.npmjs.org/scope-analyzer/-/scope-analyzer-2.1.2.tgz",
12225
+      "integrity": "sha512-5cfCmsTYV/wPaRIItNxatw02ua/MThdIUNnUOCYp+3LSEJvnG804ANw2VLaavNILIfWXF1D1G2KNANkBBvInwQ==",
12226
+      "requires": {
12227
+        "array-from": "^2.1.1",
12228
+        "dash-ast": "^2.0.1",
12229
+        "es6-map": "^0.1.5",
12230
+        "es6-set": "^0.1.5",
12231
+        "es6-symbol": "^3.1.1",
12232
+        "estree-is-function": "^1.0.0",
12233
+        "get-assigned-identifiers": "^1.1.0"
12234
+      }
12235
+    },
11950 12236
     "screenfull": {
11951 12237
       "version": "4.2.0",
11952 12238
       "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-4.2.0.tgz",
@@ -12127,6 +12413,11 @@
12127 12413
         "kind-of": "^6.0.2"
12128 12414
       }
12129 12415
     },
12416
+    "shallow-copy": {
12417
+      "version": "0.0.1",
12418
+      "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
12419
+      "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw=="
12420
+    },
12130 12421
     "shebang-command": {
12131 12422
       "version": "1.2.0",
12132 12423
       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -12608,6 +12899,11 @@
12608 12899
       "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
12609 12900
       "dev": true
12610 12901
     },
12902
+    "sourcemap-codec": {
12903
+      "version": "1.4.8",
12904
+      "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
12905
+      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
12906
+    },
12611 12907
     "spdx-correct": {
12612 12908
       "version": "3.2.0",
12613 12909
       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
@@ -12774,6 +13070,14 @@
12774 13070
       "integrity": "sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A==",
12775 13071
       "dev": true
12776 13072
     },
13073
+    "static-eval": {
13074
+      "version": "2.1.0",
13075
+      "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz",
13076
+      "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==",
13077
+      "requires": {
13078
+        "escodegen": "^1.11.1"
13079
+      }
13080
+    },
12777 13081
     "static-extend": {
12778 13082
       "version": "0.1.2",
12779 13083
       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
@@ -12795,6 +13099,27 @@
12795 13099
         }
12796 13100
       }
12797 13101
     },
13102
+    "static-module": {
13103
+      "version": "3.0.4",
13104
+      "resolved": "https://registry.npmjs.org/static-module/-/static-module-3.0.4.tgz",
13105
+      "integrity": "sha512-gb0v0rrgpBkifXCa3yZXxqVmXDVE+ETXj6YlC/jt5VzOnGXR2C15+++eXuMDUYsePnbhf+lwW0pE1UXyOLtGCw==",
13106
+      "requires": {
13107
+        "acorn-node": "^1.3.0",
13108
+        "concat-stream": "~1.6.0",
13109
+        "convert-source-map": "^1.5.1",
13110
+        "duplexer2": "~0.1.4",
13111
+        "escodegen": "^1.11.1",
13112
+        "has": "^1.0.1",
13113
+        "magic-string": "0.25.1",
13114
+        "merge-source-map": "1.0.4",
13115
+        "object-inspect": "^1.6.0",
13116
+        "readable-stream": "~2.3.3",
13117
+        "scope-analyzer": "^2.0.1",
13118
+        "shallow-copy": "~0.0.1",
13119
+        "static-eval": "^2.0.5",
13120
+        "through2": "~2.0.3"
13121
+      }
13122
+    },
12798 13123
     "statuses": {
12799 13124
       "version": "1.3.1",
12800 13125
       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
@@ -13382,14 +13707,12 @@
13382 13707
     "through": {
13383 13708
       "version": "2.3.8",
13384 13709
       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
13385
-      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
13386
-      "dev": true
13710
+      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
13387 13711
     },
13388 13712
     "through2": {
13389 13713
       "version": "2.0.5",
13390 13714
       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
13391 13715
       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
13392
-      "dev": true,
13393 13716
       "requires": {
13394 13717
         "readable-stream": "~2.3.6",
13395 13718
         "xtend": "~4.0.1"
@@ -13421,6 +13744,11 @@
13421 13744
       "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
13422 13745
       "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
13423 13746
     },
13747
+    "tiny-inflate": {
13748
+      "version": "1.0.3",
13749
+      "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
13750
+      "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
13751
+    },
13424 13752
     "tmp": {
13425 13753
       "version": "0.0.33",
13426 13754
       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
@@ -13558,14 +13886,12 @@
13558 13886
     "type": {
13559 13887
       "version": "1.2.0",
13560 13888
       "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
13561
-      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
13562
-      "dev": true
13889
+      "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
13563 13890
     },
13564 13891
     "type-check": {
13565 13892
       "version": "0.3.2",
13566 13893
       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
13567 13894
       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
13568
-      "dev": true,
13569 13895
       "requires": {
13570 13896
         "prelude-ls": "~1.1.2"
13571 13897
       }
@@ -13636,8 +13962,7 @@
13636 13962
     "typedarray": {
13637 13963
       "version": "0.0.6",
13638 13964
       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
13639
-      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
13640
-      "dev": true
13965
+      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
13641 13966
     },
13642 13967
     "typo-js": {
13643 13968
       "version": "1.2.3",
@@ -13738,6 +14063,31 @@
13738 14063
       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
13739 14064
       "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag="
13740 14065
     },
14066
+    "unicode-properties": {
14067
+      "version": "1.4.1",
14068
+      "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz",
14069
+      "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==",
14070
+      "requires": {
14071
+        "base64-js": "^1.3.0",
14072
+        "unicode-trie": "^2.0.0"
14073
+      }
14074
+    },
14075
+    "unicode-trie": {
14076
+      "version": "2.0.0",
14077
+      "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz",
14078
+      "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==",
14079
+      "requires": {
14080
+        "pako": "^0.2.5",
14081
+        "tiny-inflate": "^1.0.0"
14082
+      },
14083
+      "dependencies": {
14084
+        "pako": {
14085
+          "version": "0.2.9",
14086
+          "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
14087
+          "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="
14088
+        }
14089
+      }
14090
+    },
13741 14091
     "unidecode": {
13742 14092
       "version": "0.1.8",
13743 14093
       "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz",
@@ -15165,8 +15515,7 @@
15165 15515
     "word-wrap": {
15166 15516
       "version": "1.2.5",
15167 15517
       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
15168
-      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
15169
-      "dev": true
15518
+      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="
15170 15519
     },
15171 15520
     "wordwrap": {
15172 15521
       "version": "0.0.2",
@@ -15287,11 +15636,18 @@
15287 15636
         }
15288 15637
       }
15289 15638
     },
15639
+    "xmldoc": {
15640
+      "version": "1.3.0",
15641
+      "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.3.0.tgz",
15642
+      "integrity": "sha512-y7IRWW6PvEnYQZNZFMRLNJw+p3pezM4nKYPfr15g4OOW9i8VpeydycFuipE2297OvZnh3jSb2pxOt9QpkZUVng==",
15643
+      "requires": {
15644
+        "sax": "^1.2.4"
15645
+      }
15646
+    },
15290 15647
     "xtend": {
15291 15648
       "version": "4.0.2",
15292 15649
       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
15293
-      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
15294
-      "dev": true
15650
+      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
15295 15651
     },
15296 15652
     "xxhashjs": {
15297 15653
       "version": "0.2.2",

+ 1 - 0
package.json View File

@@ -62,6 +62,7 @@
62 62
     "node-sass": "^4.14.1",
63 63
     "normalize.css": "7.0.0",
64 64
     "nprogress": "0.2.0",
65
+    "pdfmake": "^0.2.8",
65 66
     "print-js": "^1.0.50",
66 67
     "qrcodejs2": "0.0.2",
67 68
     "sass-loader": "^7.3.1",

+ 4 - 3
src/xt_pages/dialysis/batch_print/batch_print_order.vue View File

@@ -65,10 +65,11 @@
65 65
               住院号/透析卡号:
66 66
               <div class="under_line" style="width: 120px;">
67 67
                 {{
68
-                  record.patient.admission_number
69
-                    ? record.patient.admission_number
68
+                  record.receive_assessment.admission_number
69
+                    ? record.receive_assessment.admission_number
70 70
                     : "无"
71
-                }}/{{ record.patient.dialysis_no }}
71
+                }}
72
+                 <span v-if="record.receive_assessment.admission_number == 0">/{{ record.patient.dialysis_no }}</span> 
72 73
               </div>
73 74
             </div>
74 75
           </div>

+ 4 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue View File

@@ -3299,13 +3299,16 @@ export default {
3299 3299
               this.records[i].monitor_records[j].end = "【结束透析】";
3300 3300
               tempmonitorflag = false;
3301 3301
             }
3302
-            if (tempmonitorflag && j == this.records[i].monitor_records.length - 1) {
3302
+            if(this.org_id!=10515 && this.org_id!=0){
3303
+              if (tempmonitorflag && j == this.records[i].monitor_records.length - 1) {
3303 3304
               this.records[i].monitor_records[j].end = "【结束透析】";
3304 3305
              }
3305 3306
              if(this.records[i].monitor_records[this.records[i].monitor_records.length - 1].end == ""){
3306 3307
                this.records[i].monitor_records[this.records[i].monitor_records.length - 1].end = "【结束透析】"
3307 3308
              }
3308 3309
             }
3310
+            
3311
+            }
3309 3312
           }
3310 3313
           for (const recordIndex in this.records) {
3311 3314
             var dlegh = 0;

+ 11 - 3
src/xt_pages/dialysis/batch_print/batch_print_order_thirtyNine.vue View File

@@ -557,9 +557,17 @@ export default {
557 557
           this.org_template_info = resp.data.templateInfo
558 558
 
559 559
           this.records = this.records.concat(resp.data.schedules)
560
-
561
-          console.log('记录', this.records)
562
-
560
+           if(this.records!=null){
561
+            for(let i=0;i<this.records.length;i++){
562
+              if(this.records[i].advices!=null){
563
+                for(let j=0;j<this.records[i].advices.length;j++){
564
+                    this.records[i].his_advices.push(this.records[i].advices[j])
565
+                }
566
+              }
567
+           }
568
+            console.log('记录', this.records)
569
+           }  
570
+         
563 571
           for (const recordIndex in this.records) {
564 572
             var dlegh = 0
565 573
             if (

+ 1 - 1
src/xt_pages/dialysis/details/DialysisPrescription.vue View File

@@ -29,7 +29,7 @@
29 29
         <li v-if="isShow('置换速度') && this.$store.getters.xt_user.template_info.org_id == 10375">
30 30
           <label>置换速度 : </label>
31 31
           <span class="content">{{displace_speed }}</span>
32
-            <span class="unit">ml/min</span>
32
+            <span class="unit">L/h</span>
33 33
         </li>
34 34
 
35 35
 

+ 1 - 1
src/xt_pages/dialysis/details/assessmentBefore.vue View File

@@ -319,7 +319,7 @@
319 319
 
320 320
         <li v-if="isShow('尿量')">
321 321
           <label>尿量(ml): </label>
322
-          <span class="content">{{ this.record.urine_volume ? this.record.urine_volume : ''}}</span>
322
+          <span class="content">{{ this.record.urine_volume ? this.record.urine_volume : '0'}}</span>
323 323
           <span class="unit" v-if="this.record.urine_volume">ml</span>
324 324
         </li>
325 325
 

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue View File

@@ -41,7 +41,7 @@
41 41
               <td width="120">住院号/透析卡号:</td>
42 42
               <td width="130">
43 43
                 <div class="under-line">
44
-                  &nbsp;{{ patientInfo.admission_number ? patientInfo.admission_number : "无" }}/{{ patientInfo.dialysis_no }}
44
+                  &nbsp;{{ receiverTreatmentAccess.admission_number ? receiverTreatmentAccess.admission_number : "无" }} <span v-if="receiverTreatmentAccess.admission_number==''|| receiverTreatmentAccess.admission_number==0"> /{{ patientInfo.dialysis_no }}</span>
45 45
                 </div>
46 46
               </td>
47 47
               <td></td>

+ 11 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyNine.vue View File

@@ -833,8 +833,17 @@ export default {
833 833
           
834 834
           this.assessmentafter = response.data.data.assessmentAfterDislysis;
835 835
           console.log("上次透后体重", this.assessmentafter);
836
+        
836 837
           var tableAdvice = JSON.parse(JSON.stringify(response.data.data.advices));
837 838
           
839
+          var doctorAdevieInfo  =  response.data.data.doctorAdevieInfo
840
+        
841
+          if(doctorAdevieInfo!=null && doctorAdevieInfo.length>0){
842
+             for(let i=0;i<doctorAdevieInfo.length;i++){
843
+               tableAdvice.push(doctorAdevieInfo[i])
844
+             }
845
+          }
846
+          console.log("医嘱天天吞吞吐吐",this.tableAdvice)
838 847
           if (tableAdvice.length <= 8) {
839 848
             const length = 8 - tableAdvice.length
840 849
             var obj = { advice_name: '', start_time: '' }
@@ -1095,6 +1104,8 @@ export default {
1095 1104
 
1096 1105
           this.advice_jilurow = this.advices.length + 1;
1097 1106
 
1107
+
1108
+        
1098 1109
           var childMap = {};
1099 1110
           for (const index in this.advices) {
1100 1111
             if (this.advices[index].parent_id == 0) {

+ 15 - 1
src/xt_pages/stock/drugs/drugStockOutOrderAdd.vue View File

@@ -236,7 +236,7 @@
236 236
               <el-select
237 237
                 v-model="scope.row.admin_user_id"
238 238
                 filterable
239
-                placeholder="请选择厂商"
239
+                placeholder="请选择出库对象"
240 240
               >
241 241
                 <el-option
242 242
                   v-for="(option, index) in doctorList"
@@ -906,6 +906,18 @@ export default {
906 906
           this.recordInfo.recordData[i].total_count = total_count;
907 907
           this.recordInfo.recordData[i].max_unit_fisrt = val.max_unit;
908 908
           this.recordInfo.recordData[i].min_unit_fisrt = val.min_unit;
909
+
910
+          if(val.first_drug_warehouse_info!=null&&val.first_drug_warehouse_info.expiry_date >0){
911
+            this.recordInfo.recordData[i].expiry_date = this.getTimeOne(val.first_drug_warehouse_info.expiry_date)
912
+          }else{
913
+            this.recordInfo.recordData[i].expiry_date = ""
914
+          }
915
+
916
+          if(val.first_drug_warehouse_info!=null&&val.first_drug_warehouse_info.product_date >0){
917
+            this.recordInfo.recordData[i].product_date = this.getTimeOne(val.first_drug_warehouse_info.product_date)
918
+          }else{
919
+            this.recordInfo.recordData[i].product_date=""
920
+          }
909 921
           if (val.retail_price == 0) {
910 922
             this.recordInfo.recordData[i].price = "";
911 923
           } else {
@@ -927,6 +939,8 @@ export default {
927 939
           } else {
928 940
             this.recordInfo.recordData[i].dealer = val.dealer;
929 941
           }
942
+
943
+          console.log("hhahhahahwowowo",this.recordInfo.recordData)
930 944
         }
931 945
       }
932 946
     },

+ 11 - 0
src/xt_pages/stock/drugs/drugStockOutOrderEdit.vue View File

@@ -1132,6 +1132,17 @@ export default {
1132 1132
           this.recordInfo.recordData[i].max_unit_fisrt = val.max_unit;
1133 1133
           this.recordInfo.recordData[i].min_unit_fisrt = val.min_unit;
1134 1134
           this.recordInfo.recordData[i].count_unit = val.max_unit;
1135
+          if(val.first_drug_warehouse_info!=null&&val.first_drug_warehouse_info.expiry_date >0){
1136
+            this.recordInfo.recordData[i].expiry_date = this.getTime(val.first_drug_warehouse_info.expiry_date)
1137
+          }else{
1138
+            this.recordInfo.recordData[i].expiry_date = ""
1139
+          }
1140
+
1141
+          if(val.first_drug_warehouse_info!=null&&val.first_drug_warehouse_info.product_date >0){
1142
+            this.recordInfo.recordData[i].product_date = this.getTime(val.first_drug_warehouse_info.product_date)
1143
+          }else{
1144
+            this.recordInfo.recordData[i].product_date=""
1145
+          }
1135 1146
           if (val.dealer == 0) {
1136 1147
             this.recordInfo.recordData[i].dealer = "";
1137 1148
           } else {

+ 16 - 0
src/xt_pages/stock/stockOutOrderAdd.vue View File

@@ -890,6 +890,20 @@ export default {
890 890
             this.recordInfo.recordData[i].stock_count = total_count
891 891
             this.recordInfo.recordData[i].license_number = val.number
892 892
             this.recordInfo.recordData[i].register_number = val.register_number
893
+             
894
+            if( val.first_xt_warehouse_info!=null&&val.first_xt_warehouse_info.expiry_date >0){
895
+              this.recordInfo.recordData[i].expiry_date = this.getTimeOne(val.first_xt_warehouse_info.expiry_date)
896
+            }else{
897
+              this.recordInfo.recordData[i].expiry_date = ""
898
+            }
899
+
900
+            if(val.first_xt_warehouse_info!=null&&val.first_xt_warehouse_info.product_date >0){
901
+              this.recordInfo.recordData[i].product_date = this.getTimeOne(val.first_xt_warehouse_info.product_date)
902
+            }else{
903
+              this.recordInfo.recordData[i].product_date = ""
904
+            }
905
+           
906
+          
893 907
             if(val.packing_price == 0){
894 908
               this.recordInfo.recordData[i].price ="0"
895 909
             }else{
@@ -903,6 +917,8 @@ export default {
903 917
             }else{
904 918
              this.recordInfo.recordData[i].dealer = val.dealer
905 919
             }
920
+
921
+            console.log("日期我我我哦我",  this.recordInfo.recordData)
906 922
          }
907 923
 
908 924
 

+ 14 - 0
src/xt_pages/stock/stockOutOrderEdit.vue View File

@@ -832,6 +832,20 @@
832 832
             this.recordInfo.recordData[i].warehouse_info_id = 0
833 833
             this.recordInfo.recordData[i].buy_price = val.buy_price
834 834
             this.recordInfo.recordData[i].stock_count = total_count
835
+            
836
+              
837
+            if( val.first_xt_warehouse_info!=null&&val.first_xt_warehouse_info.expiry_date >0){
838
+              this.recordInfo.recordData[i].expiry_date = this.getTime(val.first_xt_warehouse_info.expiry_date)
839
+            }else{
840
+              this.recordInfo.recordData[i].expiry_date = ""
841
+            }
842
+
843
+            if( val.first_xt_warehouse_info!=null&&val.first_xt_warehouse_info.product_date >0){
844
+              this.recordInfo.recordData[i].product_date = this.getTime(val.first_xt_warehouse_info.product_date)
845
+            }else{
846
+              this.recordInfo.recordData[i].product_date = ""
847
+            }
848
+
835 849
             if(val.packing_price == 0){
836 850
                this.recordInfo.recordData[i].price = "0"
837 851
             }else{