diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d3ba0c..8728486 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,20 @@ # Release notes +## 6.8.0 + +### New Features + +- BlinkID now extracts precise information about subtypes of driver’s licenses and ID cards (e.g., conditional driver’s license, learner’s permit, provision, enhanced, etc.). This information is included in the scanning results as a `documentSubtype` field allowing you to tailor workflows or processes based on document limitations. + +#### Bugfixes + +- Fixed data match for Paraguay ID 2023 to cover inconsistencies between the MRZ and Visual Inspection Zone (VIZ) + ## 6.7.2 ### Bugfix -- Fixes an issue introduced in 6.7.1 where the UI component overlay would not hide after finishing a scanning session. +- Fixes an issue introduced in 6.7.1 where the UI component overlay would not hide after finishing a scanning session. ## 6.7.1 diff --git a/examples/blinkid-camera/javascript/app.js b/examples/blinkid-camera/javascript/app.js index 758f9be..02ea339 100644 --- a/examples/blinkid-camera/javascript/app.js +++ b/examples/blinkid-camera/javascript/app.js @@ -34,11 +34,11 @@ function main() } // 1. It's possible to obtain a free trial license key on microblink.com - let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; if (window.location.hostname === "blinkid.github.io") { - licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRuaCDqVJCYvnodpNTe3tXl/9VHYxv0A/AI5Isx2uet6yrcvrvjizq0kC9XxVgXW7fMJkR8xNM3N0Vqvu/X9na6S7VvMxEV7ouLgvc0/62rjtIxYZv+Xm5UNO+ipDaJbL8zeYhhpveq+FYn2W+zRl/zPLuAWBM6cDpAx0lyxGUSJeXkXcE5C4oC7xAkti7rzMSqf5Pq1vJv6ZuasX6TjSfh7cBDhTKbkBRd9v9pVKMIrBIlfKC0/+WkKH3TEPvTKqmctVJCfoyuhIDpC05b3zz/u6drzN1PLcw06UfLORY+0fXDh91N0ak9/ZGG3WXwTeTQ=="; + licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaFjqRJ6wlYFevcH8c6M22klh3WWWZ4JkFj+BXd7WdkCzgoKRMhhRnQR1BrBRNjkj30MBovbi0FlHEvQA6f+d8ZneoMzUMmEaFTbfjDoKgb3SqYeAz6XbAGP3731VKSVu1iheJAnusFSWtEluQm4enTVomWOONn+cl0ox2HEjUvnD86TDWpEZCrFaKcOasdxPU4R0joc3SlAKtkZJabfWTxZvdw6URPV+Xvbl/QOBuP9I5wB7nxdw0TnajaniqO3btU64LwID0nJ8NKrL19nrzJdzugK+XCSW/9/2dPfRSp1uDvd3SdeDZwNOCJyL8Jyg=="; } // 2. Create instance of SDK load settings with your license key diff --git a/examples/blinkid-camera/javascript/index.html b/examples/blinkid-camera/javascript/index.html index 97b21ea..2c196c2 100644 --- a/examples/blinkid-camera/javascript/index.html +++ b/examples/blinkid-camera/javascript/index.html @@ -24,6 +24,6 @@

Loading...

- + diff --git a/examples/blinkid-camera/typescript/package.json b/examples/blinkid-camera/typescript/package.json index bf7584b..32a73a0 100644 --- a/examples/blinkid-camera/typescript/package.json +++ b/examples/blinkid-camera/typescript/package.json @@ -19,6 +19,6 @@ "typescript": "^3.9.5" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/blinkid-camera/typescript/src/app.ts b/examples/blinkid-camera/typescript/src/app.ts index a4a0749..4a70e4e 100644 --- a/examples/blinkid-camera/typescript/src/app.ts +++ b/examples/blinkid-camera/typescript/src/app.ts @@ -33,7 +33,7 @@ function main() { } // 1. It's possible to obtain a free trial license key on microblink.com - const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; // 2. Create instance of SDK load settings with your license key const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey); diff --git a/examples/blinkid-file/javascript/app.js b/examples/blinkid-file/javascript/app.js index e820994..1afc337 100644 --- a/examples/blinkid-file/javascript/app.js +++ b/examples/blinkid-file/javascript/app.js @@ -30,11 +30,11 @@ function main() } // 1. It's possible to obtain a free trial license key on microblink.com - let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; if (window.location.hostname === "blinkid.github.io") { - licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRuaCDqVJCYvnodpNTe3tXl/9VHYxv0A/AI5Isx2uet6yrcvrvjizq0kC9XxVgXW7fMJkR8xNM3N0Vqvu/X9na6S7VvMxEV7ouLgvc0/62rjtIxYZv+Xm5UNO+ipDaJbL8zeYhhpveq+FYn2W+zRl/zPLuAWBM6cDpAx0lyxGUSJeXkXcE5C4oC7xAkti7rzMSqf5Pq1vJv6ZuasX6TjSfh7cBDhTKbkBRd9v9pVKMIrBIlfKC0/+WkKH3TEPvTKqmctVJCfoyuhIDpC05b3zz/u6drzN1PLcw06UfLORY+0fXDh91N0ak9/ZGG3WXwTeTQ=="; + licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaFjqRJ6wlYFevcH8c6M22klh3WWWZ4JkFj+BXd7WdkCzgoKRMhhRnQR1BrBRNjkj30MBovbi0FlHEvQA6f+d8ZneoMzUMmEaFTbfjDoKgb3SqYeAz6XbAGP3731VKSVu1iheJAnusFSWtEluQm4enTVomWOONn+cl0ox2HEjUvnD86TDWpEZCrFaKcOasdxPU4R0joc3SlAKtkZJabfWTxZvdw6URPV+Xvbl/QOBuP9I5wB7nxdw0TnajaniqO3btU64LwID0nJ8NKrL19nrzJdzugK+XCSW/9/2dPfRSp1uDvd3SdeDZwNOCJyL8Jyg=="; } // 2. Create instance of SDK load settings with your license key diff --git a/examples/blinkid-file/javascript/index.html b/examples/blinkid-file/javascript/index.html index c377e27..a748f0a 100644 --- a/examples/blinkid-file/javascript/index.html +++ b/examples/blinkid-file/javascript/index.html @@ -23,6 +23,6 @@

Processing...

- + diff --git a/examples/blinkid-file/typescript/package.json b/examples/blinkid-file/typescript/package.json index bf7584b..32a73a0 100644 --- a/examples/blinkid-file/typescript/package.json +++ b/examples/blinkid-file/typescript/package.json @@ -19,6 +19,6 @@ "typescript": "^3.9.5" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/blinkid-file/typescript/src/app.ts b/examples/blinkid-file/typescript/src/app.ts index 214780b..9ba3f79 100644 --- a/examples/blinkid-file/typescript/src/app.ts +++ b/examples/blinkid-file/typescript/src/app.ts @@ -29,7 +29,7 @@ function main() { } // 1. It's possible to obtain a free trial license key on microblink.com - const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; // 2. Create instance of SDK load settings with your license key const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey); diff --git a/examples/idbarcode/javascript/app.js b/examples/idbarcode/javascript/app.js index 54c7296..a77666b 100644 --- a/examples/idbarcode/javascript/app.js +++ b/examples/idbarcode/javascript/app.js @@ -31,11 +31,11 @@ function main() } // 1. It's possible to obtain a free trial license key on microblink.com - let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; if (window.location.hostname === "blinkid.github.io") { - licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRuaCDqVJCYvnodpNTe3tXl/9VHYxv0A/AI5Isx2uet6yrcvrvjizq0kC9XxVgXW7fMJkR8xNM3N0Vqvu/X9na6S7VvMxEV7ouLgvc0/62rjtIxYZv+Xm5UNO+ipDaJbL8zeYhhpveq+FYn2W+zRl/zPLuAWBM6cDpAx0lyxGUSJeXkXcE5C4oC7xAkti7rzMSqf5Pq1vJv6ZuasX6TjSfh7cBDhTKbkBRd9v9pVKMIrBIlfKC0/+WkKH3TEPvTKqmctVJCfoyuhIDpC05b3zz/u6drzN1PLcw06UfLORY+0fXDh91N0ak9/ZGG3WXwTeTQ=="; + licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaFjqRJ6wlYFevcH8c6M22klh3WWWZ4JkFj+BXd7WdkCzgoKRMhhRnQR1BrBRNjkj30MBovbi0FlHEvQA6f+d8ZneoMzUMmEaFTbfjDoKgb3SqYeAz6XbAGP3731VKSVu1iheJAnusFSWtEluQm4enTVomWOONn+cl0ox2HEjUvnD86TDWpEZCrFaKcOasdxPU4R0joc3SlAKtkZJabfWTxZvdw6URPV+Xvbl/QOBuP9I5wB7nxdw0TnajaniqO3btU64LwID0nJ8NKrL19nrzJdzugK+XCSW/9/2dPfRSp1uDvd3SdeDZwNOCJyL8Jyg=="; } // 2. Create instance of SDK load settings with your license key diff --git a/examples/idbarcode/javascript/index.html b/examples/idbarcode/javascript/index.html index a61ae2c..fce1b94 100644 --- a/examples/idbarcode/javascript/index.html +++ b/examples/idbarcode/javascript/index.html @@ -22,6 +22,6 @@

Loading...

- + diff --git a/examples/idbarcode/typescript/package.json b/examples/idbarcode/typescript/package.json index bf7584b..32a73a0 100644 --- a/examples/idbarcode/typescript/package.json +++ b/examples/idbarcode/typescript/package.json @@ -19,6 +19,6 @@ "typescript": "^3.9.5" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/idbarcode/typescript/src/app.ts b/examples/idbarcode/typescript/src/app.ts index b1e5efa..69e1141 100644 --- a/examples/idbarcode/typescript/src/app.ts +++ b/examples/idbarcode/typescript/src/app.ts @@ -30,7 +30,7 @@ function main() { } // 1. It's possible to obtain a free trial license key on microblink.com - const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; // 2. Create instance of SDK load settings with your license key const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey); diff --git a/examples/multi-side-file/javascript/app.js b/examples/multi-side-file/javascript/app.js index 74d2684..54b35fb 100644 --- a/examples/multi-side-file/javascript/app.js +++ b/examples/multi-side-file/javascript/app.js @@ -30,11 +30,11 @@ function main() } // 1. It's possible to obtain a free trial license key on microblink.com - let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; if (window.location.hostname === "blinkid.github.io") { - licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRuaCDqVJCYvnodpNTe3tXl/9VHYxv0A/AI5Isx2uet6yrcvrvjizq0kC9XxVgXW7fMJkR8xNM3N0Vqvu/X9na6S7VvMxEV7ouLgvc0/62rjtIxYZv+Xm5UNO+ipDaJbL8zeYhhpveq+FYn2W+zRl/zPLuAWBM6cDpAx0lyxGUSJeXkXcE5C4oC7xAkti7rzMSqf5Pq1vJv6ZuasX6TjSfh7cBDhTKbkBRd9v9pVKMIrBIlfKC0/+WkKH3TEPvTKqmctVJCfoyuhIDpC05b3zz/u6drzN1PLcw06UfLORY+0fXDh91N0ak9/ZGG3WXwTeTQ=="; + licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaFjqRJ6wlYFevcH8c6M22klh3WWWZ4JkFj+BXd7WdkCzgoKRMhhRnQR1BrBRNjkj30MBovbi0FlHEvQA6f+d8ZneoMzUMmEaFTbfjDoKgb3SqYeAz6XbAGP3731VKSVu1iheJAnusFSWtEluQm4enTVomWOONn+cl0ox2HEjUvnD86TDWpEZCrFaKcOasdxPU4R0joc3SlAKtkZJabfWTxZvdw6URPV+Xvbl/QOBuP9I5wB7nxdw0TnajaniqO3btU64LwID0nJ8NKrL19nrzJdzugK+XCSW/9/2dPfRSp1uDvd3SdeDZwNOCJyL8Jyg=="; } // 2. Create instance of SDK load settings with your license key diff --git a/examples/multi-side-file/javascript/index.html b/examples/multi-side-file/javascript/index.html index 9929848..ddd7487 100644 --- a/examples/multi-side-file/javascript/index.html +++ b/examples/multi-side-file/javascript/index.html @@ -30,6 +30,6 @@

Processing...

- + diff --git a/examples/multi-side-file/typescript/package.json b/examples/multi-side-file/typescript/package.json index bf7584b..32a73a0 100644 --- a/examples/multi-side-file/typescript/package.json +++ b/examples/multi-side-file/typescript/package.json @@ -19,6 +19,6 @@ "typescript": "^3.9.5" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/multi-side-file/typescript/src/app.ts b/examples/multi-side-file/typescript/src/app.ts index 9c71323..2a8d62e 100644 --- a/examples/multi-side-file/typescript/src/app.ts +++ b/examples/multi-side-file/typescript/src/app.ts @@ -30,7 +30,7 @@ function main() { } // 1. It's possible to obtain a free trial license key on microblink.com - const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; // 2. Create instance of SDK load settings with your license key const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey); diff --git a/examples/multi-side/javascript/app.js b/examples/multi-side/javascript/app.js index ffcf6c7..df86c58 100644 --- a/examples/multi-side/javascript/app.js +++ b/examples/multi-side/javascript/app.js @@ -34,11 +34,11 @@ function main() } // 1. It's possible to obtain a free trial license key on microblink.com - let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + let licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; if (window.location.hostname === "blinkid.github.io") { - licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRuaCDqVJCYvnodpNTe3tXl/9VHYxv0A/AI5Isx2uet6yrcvrvjizq0kC9XxVgXW7fMJkR8xNM3N0Vqvu/X9na6S7VvMxEV7ouLgvc0/62rjtIxYZv+Xm5UNO+ipDaJbL8zeYhhpveq+FYn2W+zRl/zPLuAWBM6cDpAx0lyxGUSJeXkXcE5C4oC7xAkti7rzMSqf5Pq1vJv6ZuasX6TjSfh7cBDhTKbkBRd9v9pVKMIrBIlfKC0/+WkKH3TEPvTKqmctVJCfoyuhIDpC05b3zz/u6drzN1PLcw06UfLORY+0fXDh91N0ak9/ZGG3WXwTeTQ=="; + licenseKey = "sRwAAAYRYmxpbmtpZC5naXRodWIuaW+qBF9hPYYlTvZbRmaFjqRJ6wlYFevcH8c6M22klh3WWWZ4JkFj+BXd7WdkCzgoKRMhhRnQR1BrBRNjkj30MBovbi0FlHEvQA6f+d8ZneoMzUMmEaFTbfjDoKgb3SqYeAz6XbAGP3731VKSVu1iheJAnusFSWtEluQm4enTVomWOONn+cl0ox2HEjUvnD86TDWpEZCrFaKcOasdxPU4R0joc3SlAKtkZJabfWTxZvdw6URPV+Xvbl/QOBuP9I5wB7nxdw0TnajaniqO3btU64LwID0nJ8NKrL19nrzJdzugK+XCSW/9/2dPfRSp1uDvd3SdeDZwNOCJyL8Jyg=="; } // 2. Create instance of SDK load settings with your license key diff --git a/examples/multi-side/javascript/index.html b/examples/multi-side/javascript/index.html index 85c58c5..7d4466d 100644 --- a/examples/multi-side/javascript/index.html +++ b/examples/multi-side/javascript/index.html @@ -24,6 +24,6 @@

Loading...

- + diff --git a/examples/multi-side/typescript/package.json b/examples/multi-side/typescript/package.json index bf7584b..32a73a0 100644 --- a/examples/multi-side/typescript/package.json +++ b/examples/multi-side/typescript/package.json @@ -19,6 +19,6 @@ "typescript": "^3.9.5" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/multi-side/typescript/src/app.ts b/examples/multi-side/typescript/src/app.ts index 82b6ed6..d35bbe0 100644 --- a/examples/multi-side/typescript/src/app.ts +++ b/examples/multi-side/typescript/src/app.ts @@ -33,7 +33,7 @@ function main() { } // 1. It's possible to obtain a free trial license key on microblink.com - const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; // 2. Create instance of SDK load settings with your license key const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey); diff --git a/examples/webpack/javascript/package.json b/examples/webpack/javascript/package.json index 8134999..08ce5cd 100644 --- a/examples/webpack/javascript/package.json +++ b/examples/webpack/javascript/package.json @@ -20,6 +20,6 @@ "webpack-cli": "^3.3.12" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/webpack/typescript/package.json b/examples/webpack/typescript/package.json index 6c99e7f..2eaea6c 100644 --- a/examples/webpack/typescript/package.json +++ b/examples/webpack/typescript/package.json @@ -22,6 +22,6 @@ "webpack-cli": "^3.3.12" }, "dependencies": { - "@microblink/blinkid-in-browser-sdk": "~6.7.2" + "@microblink/blinkid-in-browser-sdk": "~6.8.0" } } \ No newline at end of file diff --git a/examples/webpack/typescript/src/app.ts b/examples/webpack/typescript/src/app.ts index e3e4090..aeef5eb 100644 --- a/examples/webpack/typescript/src/app.ts +++ b/examples/webpack/typescript/src/app.ts @@ -33,7 +33,7 @@ function main() { } // 1. It's possible to obtain a free trial license key on microblink.com - const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJnWLQMdzzxvWwjQZHI4s2rd7I0KHMw86xb35WSEee0cmaLw/OJMDQfwG1HOOk8gruABnd4HLxGb1oJDEFooQhjkDNTU8KIeo7zDMvJ1RnDaC2z4lLatC2iMZOI9mwLB40Iisq2/CK3nw7FyXOwvXsTbvw86gKoAXMuNPFc3fjA7bJTHXP13inz/gEHBW1rvzoVQnV9tXeOuIepQeuCDHRYWcOUtzRiCUEutpVGvdaebYGZKdxI2HJokvoM7VnOUMs2/4YdKeyfnjAXQJagAwW72EM6SJxvSaA1KyiDoC6AAvKCVWSVgetFpRJTafnJ79+U="; + const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPk4/w35CpJlWKoMczzAp/iKR2qW/4nwtcCXSiSKu9YoFzoKTmMO8IKRerT6WDMIFQRt1U41dS0kPoxLWxHvcQIdWXm8AnRy6BfyX5avZswYQKidGTDqOEmn/wnhBTOPoMyBwEdEksInZPAelmlMZR7pLX4EaNg30x2G4+hX7CKdpY/MGx2SxDljR4QT+7ElLMI99Oqj89ixZeUr5Gk3rJ8y8NmO6jLlc+FjYWKVviCvccPPWyk8xPBL1Jh0AlmK0hx92IMWZzgIiuMebNZ6TGwSQ5AdWBwPzAe+kNHdxKU8nAm5ptkEaIMBxmht5y5L47RsMSKB0HDY="; // 2. Create instance of SDK load settings with your license key const loadSettings = new BlinkIDSDK.WasmSDKLoadSettings(licenseKey); diff --git a/oss-dependencies/npm.txt b/oss-dependencies/npm.txt index 6a6bbc7..2eb3919 100644 --- a/oss-dependencies/npm.txt +++ b/oss-dependencies/npm.txt @@ -5,14 +5,14 @@ │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/cli │ └─ licenseFile: node_modules/@babel/cli/LICENSE -├─ @babel/code-frame@7.24.6 +├─ @babel/code-frame@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/code-frame │ └─ licenseFile: node_modules/@babel/code-frame/LICENSE -├─ @babel/compat-data@7.24.6 +├─ @babel/compat-data@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team @@ -26,42 +26,42 @@ │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/core │ └─ licenseFile: node_modules/@babel/core/LICENSE -├─ @babel/generator@7.24.6 +├─ @babel/generator@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/generator │ └─ licenseFile: node_modules/@babel/generator/LICENSE -├─ @babel/helper-annotate-as-pure@7.24.6 +├─ @babel/helper-annotate-as-pure@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-annotate-as-pure │ └─ licenseFile: node_modules/@babel/helper-annotate-as-pure/LICENSE -├─ @babel/helper-builder-binary-assignment-operator-visitor@7.24.6 +├─ @babel/helper-builder-binary-assignment-operator-visitor@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-builder-binary-assignment-operator-visitor │ └─ licenseFile: node_modules/@babel/helper-builder-binary-assignment-operator-visitor/LICENSE -├─ @babel/helper-compilation-targets@7.24.6 +├─ @babel/helper-compilation-targets@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-compilation-targets │ └─ licenseFile: node_modules/@babel/helper-compilation-targets/LICENSE -├─ @babel/helper-create-class-features-plugin@7.24.6 +├─ @babel/helper-create-class-features-plugin@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-create-class-features-plugin │ └─ licenseFile: node_modules/@babel/helper-create-class-features-plugin/LICENSE -├─ @babel/helper-create-regexp-features-plugin@7.24.6 +├─ @babel/helper-create-regexp-features-plugin@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team @@ -73,147 +73,147 @@ │ ├─ repository: https://github.com/babel/babel-polyfills │ ├─ path: node_modules/@babel/helper-define-polyfill-provider │ └─ licenseFile: node_modules/@babel/helper-define-polyfill-provider/LICENSE -├─ @babel/helper-environment-visitor@7.24.6 +├─ @babel/helper-environment-visitor@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-environment-visitor │ └─ licenseFile: node_modules/@babel/helper-environment-visitor/LICENSE -├─ @babel/helper-function-name@7.24.6 +├─ @babel/helper-function-name@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-function-name │ └─ licenseFile: node_modules/@babel/helper-function-name/LICENSE -├─ @babel/helper-hoist-variables@7.24.6 +├─ @babel/helper-hoist-variables@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-hoist-variables │ └─ licenseFile: node_modules/@babel/helper-hoist-variables/LICENSE -├─ @babel/helper-member-expression-to-functions@7.24.6 +├─ @babel/helper-member-expression-to-functions@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-member-expression-to-functions │ └─ licenseFile: node_modules/@babel/helper-member-expression-to-functions/LICENSE -├─ @babel/helper-module-imports@7.24.6 +├─ @babel/helper-module-imports@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-module-imports │ └─ licenseFile: node_modules/@babel/helper-module-imports/LICENSE -├─ @babel/helper-module-transforms@7.24.6 +├─ @babel/helper-module-transforms@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-module-transforms │ └─ licenseFile: node_modules/@babel/helper-module-transforms/LICENSE -├─ @babel/helper-optimise-call-expression@7.24.6 +├─ @babel/helper-optimise-call-expression@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-optimise-call-expression │ └─ licenseFile: node_modules/@babel/helper-optimise-call-expression/LICENSE -├─ @babel/helper-plugin-utils@7.24.6 +├─ @babel/helper-plugin-utils@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-plugin-utils │ └─ licenseFile: node_modules/@babel/helper-plugin-utils/LICENSE -├─ @babel/helper-remap-async-to-generator@7.24.6 +├─ @babel/helper-remap-async-to-generator@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-remap-async-to-generator │ └─ licenseFile: node_modules/@babel/helper-remap-async-to-generator/LICENSE -├─ @babel/helper-replace-supers@7.24.6 +├─ @babel/helper-replace-supers@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-replace-supers │ └─ licenseFile: node_modules/@babel/helper-replace-supers/LICENSE -├─ @babel/helper-simple-access@7.24.6 +├─ @babel/helper-simple-access@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-simple-access │ └─ licenseFile: node_modules/@babel/helper-simple-access/LICENSE -├─ @babel/helper-skip-transparent-expression-wrappers@7.24.6 +├─ @babel/helper-skip-transparent-expression-wrappers@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-skip-transparent-expression-wrappers │ └─ licenseFile: node_modules/@babel/helper-skip-transparent-expression-wrappers/LICENSE -├─ @babel/helper-split-export-declaration@7.24.6 +├─ @babel/helper-split-export-declaration@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-split-export-declaration │ └─ licenseFile: node_modules/@babel/helper-split-export-declaration/LICENSE -├─ @babel/helper-string-parser@7.24.6 +├─ @babel/helper-string-parser@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-string-parser │ └─ licenseFile: node_modules/@babel/helper-string-parser/LICENSE -├─ @babel/helper-validator-identifier@7.24.6 +├─ @babel/helper-validator-identifier@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-validator-identifier │ └─ licenseFile: node_modules/@babel/helper-validator-identifier/LICENSE -├─ @babel/helper-validator-option@7.24.6 +├─ @babel/helper-validator-option@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-validator-option │ └─ licenseFile: node_modules/@babel/helper-validator-option/LICENSE -├─ @babel/helper-wrap-function@7.24.6 +├─ @babel/helper-wrap-function@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helper-wrap-function │ └─ licenseFile: node_modules/@babel/helper-wrap-function/LICENSE -├─ @babel/helpers@7.24.6 +├─ @babel/helpers@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/helpers │ └─ licenseFile: node_modules/@babel/helpers/LICENSE -├─ @babel/highlight@7.24.6 +├─ @babel/highlight@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/highlight │ └─ licenseFile: node_modules/@babel/highlight/LICENSE -├─ @babel/parser@7.24.6 +├─ @babel/parser@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/parser │ └─ licenseFile: node_modules/@babel/parser/LICENSE -├─ @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6 +├─ @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team @@ -401,231 +401,231 @@ │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-syntax-top-level-await │ └─ licenseFile: node_modules/@babel/plugin-syntax-top-level-await/LICENSE -├─ @babel/plugin-transform-arrow-functions@7.24.6 +├─ @babel/plugin-transform-arrow-functions@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-arrow-functions │ └─ licenseFile: node_modules/@babel/plugin-transform-arrow-functions/LICENSE -├─ @babel/plugin-transform-async-to-generator@7.24.6 +├─ @babel/plugin-transform-async-to-generator@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-async-to-generator │ └─ licenseFile: node_modules/@babel/plugin-transform-async-to-generator/LICENSE -├─ @babel/plugin-transform-block-scoped-functions@7.24.6 +├─ @babel/plugin-transform-block-scoped-functions@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-block-scoped-functions │ └─ licenseFile: node_modules/@babel/plugin-transform-block-scoped-functions/LICENSE -├─ @babel/plugin-transform-block-scoping@7.24.6 +├─ @babel/plugin-transform-block-scoping@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-block-scoping │ └─ licenseFile: node_modules/@babel/plugin-transform-block-scoping/LICENSE -├─ @babel/plugin-transform-classes@7.24.6 +├─ @babel/plugin-transform-classes@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-classes │ └─ licenseFile: node_modules/@babel/plugin-transform-classes/LICENSE -├─ @babel/plugin-transform-computed-properties@7.24.6 +├─ @babel/plugin-transform-computed-properties@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-computed-properties │ └─ licenseFile: node_modules/@babel/plugin-transform-computed-properties/LICENSE -├─ @babel/plugin-transform-destructuring@7.24.6 +├─ @babel/plugin-transform-destructuring@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-destructuring │ └─ licenseFile: node_modules/@babel/plugin-transform-destructuring/LICENSE -├─ @babel/plugin-transform-dotall-regex@7.24.6 +├─ @babel/plugin-transform-dotall-regex@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-dotall-regex │ └─ licenseFile: node_modules/@babel/plugin-transform-dotall-regex/LICENSE -├─ @babel/plugin-transform-duplicate-keys@7.24.6 +├─ @babel/plugin-transform-duplicate-keys@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-duplicate-keys │ └─ licenseFile: node_modules/@babel/plugin-transform-duplicate-keys/LICENSE -├─ @babel/plugin-transform-exponentiation-operator@7.24.6 +├─ @babel/plugin-transform-exponentiation-operator@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-exponentiation-operator │ └─ licenseFile: node_modules/@babel/plugin-transform-exponentiation-operator/LICENSE -├─ @babel/plugin-transform-for-of@7.24.6 +├─ @babel/plugin-transform-for-of@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-for-of │ └─ licenseFile: node_modules/@babel/plugin-transform-for-of/LICENSE -├─ @babel/plugin-transform-function-name@7.24.6 +├─ @babel/plugin-transform-function-name@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-function-name │ └─ licenseFile: node_modules/@babel/plugin-transform-function-name/LICENSE -├─ @babel/plugin-transform-literals@7.24.6 +├─ @babel/plugin-transform-literals@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-literals │ └─ licenseFile: node_modules/@babel/plugin-transform-literals/LICENSE -├─ @babel/plugin-transform-member-expression-literals@7.24.6 +├─ @babel/plugin-transform-member-expression-literals@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-member-expression-literals │ └─ licenseFile: node_modules/@babel/plugin-transform-member-expression-literals/LICENSE -├─ @babel/plugin-transform-modules-amd@7.24.6 +├─ @babel/plugin-transform-modules-amd@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-modules-amd │ └─ licenseFile: node_modules/@babel/plugin-transform-modules-amd/LICENSE -├─ @babel/plugin-transform-modules-commonjs@7.24.6 +├─ @babel/plugin-transform-modules-commonjs@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-modules-commonjs │ └─ licenseFile: node_modules/@babel/plugin-transform-modules-commonjs/LICENSE -├─ @babel/plugin-transform-modules-systemjs@7.24.6 +├─ @babel/plugin-transform-modules-systemjs@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-modules-systemjs │ └─ licenseFile: node_modules/@babel/plugin-transform-modules-systemjs/LICENSE -├─ @babel/plugin-transform-modules-umd@7.24.6 +├─ @babel/plugin-transform-modules-umd@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-modules-umd │ └─ licenseFile: node_modules/@babel/plugin-transform-modules-umd/LICENSE -├─ @babel/plugin-transform-named-capturing-groups-regex@7.24.6 +├─ @babel/plugin-transform-named-capturing-groups-regex@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-named-capturing-groups-regex │ └─ licenseFile: node_modules/@babel/plugin-transform-named-capturing-groups-regex/LICENSE -├─ @babel/plugin-transform-new-target@7.24.6 +├─ @babel/plugin-transform-new-target@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-new-target │ └─ licenseFile: node_modules/@babel/plugin-transform-new-target/LICENSE -├─ @babel/plugin-transform-object-super@7.24.6 +├─ @babel/plugin-transform-object-super@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-object-super │ └─ licenseFile: node_modules/@babel/plugin-transform-object-super/LICENSE -├─ @babel/plugin-transform-optional-chaining@7.24.6 +├─ @babel/plugin-transform-optional-chaining@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-optional-chaining │ └─ licenseFile: node_modules/@babel/plugin-transform-optional-chaining/LICENSE -├─ @babel/plugin-transform-parameters@7.24.6 +├─ @babel/plugin-transform-parameters@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-parameters │ └─ licenseFile: node_modules/@babel/plugin-transform-parameters/LICENSE -├─ @babel/plugin-transform-property-literals@7.24.6 +├─ @babel/plugin-transform-property-literals@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-property-literals │ └─ licenseFile: node_modules/@babel/plugin-transform-property-literals/LICENSE -├─ @babel/plugin-transform-regenerator@7.24.6 +├─ @babel/plugin-transform-regenerator@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-regenerator │ └─ licenseFile: node_modules/@babel/plugin-transform-regenerator/LICENSE -├─ @babel/plugin-transform-reserved-words@7.24.6 +├─ @babel/plugin-transform-reserved-words@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-reserved-words │ └─ licenseFile: node_modules/@babel/plugin-transform-reserved-words/LICENSE -├─ @babel/plugin-transform-shorthand-properties@7.24.6 +├─ @babel/plugin-transform-shorthand-properties@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-shorthand-properties │ └─ licenseFile: node_modules/@babel/plugin-transform-shorthand-properties/LICENSE -├─ @babel/plugin-transform-spread@7.24.6 +├─ @babel/plugin-transform-spread@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-spread │ └─ licenseFile: node_modules/@babel/plugin-transform-spread/LICENSE -├─ @babel/plugin-transform-sticky-regex@7.24.6 +├─ @babel/plugin-transform-sticky-regex@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-sticky-regex │ └─ licenseFile: node_modules/@babel/plugin-transform-sticky-regex/LICENSE -├─ @babel/plugin-transform-template-literals@7.24.6 +├─ @babel/plugin-transform-template-literals@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-template-literals │ └─ licenseFile: node_modules/@babel/plugin-transform-template-literals/LICENSE -├─ @babel/plugin-transform-typeof-symbol@7.24.6 +├─ @babel/plugin-transform-typeof-symbol@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-typeof-symbol │ └─ licenseFile: node_modules/@babel/plugin-transform-typeof-symbol/LICENSE -├─ @babel/plugin-transform-unicode-escapes@7.24.6 +├─ @babel/plugin-transform-unicode-escapes@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/plugin-transform-unicode-escapes │ └─ licenseFile: node_modules/@babel/plugin-transform-unicode-escapes/LICENSE -├─ @babel/plugin-transform-unicode-regex@7.24.6 +├─ @babel/plugin-transform-unicode-regex@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team @@ -651,28 +651,28 @@ │ ├─ url: https://ofcr.se/ │ ├─ path: node_modules/@babel/regjsgen │ └─ licenseFile: node_modules/@babel/regjsgen/LICENSE-MIT.txt -├─ @babel/runtime@7.24.6 +├─ @babel/runtime@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/runtime │ └─ licenseFile: node_modules/@babel/runtime/LICENSE -├─ @babel/template@7.24.6 +├─ @babel/template@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/template │ └─ licenseFile: node_modules/@babel/template/LICENSE -├─ @babel/traverse@7.24.6 +├─ @babel/traverse@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team │ ├─ url: https://babel.dev/team │ ├─ path: node_modules/@babel/traverse │ └─ licenseFile: node_modules/@babel/traverse/LICENSE -├─ @babel/types@7.24.6 +├─ @babel/types@7.24.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/babel/babel │ ├─ publisher: The Babel Team @@ -761,10 +761,10 @@ │ ├─ email: justin@ridgewell.name │ ├─ path: node_modules/@jridgewell/trace-mapping │ └─ licenseFile: node_modules/@jridgewell/trace-mapping/LICENSE -├─ @microblink/blinkid-in-browser-sdk@6.7.2 +├─ @microblink/blinkid-in-browser-sdk@6.8.0 │ ├─ licenses: Custom: https://travis-ci.org/BlinkID/blinkid-in-browser.svg │ ├─ repository: https://github.com/BlinkID/blinkid-in-browser -│ ├─ path: /opt/jenkins/jenkinsData/E3/sdk-blinkid-in-browser/blinkid-in-browser +│ ├─ path: /opt/jenkins/jenkinsData/E1/sdk-blinkid-in-browser/blinkid-in-browser │ └─ licenseFile: README.md ├─ @nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.2 │ ├─ licenses: MIT @@ -818,7 +818,7 @@ │ ├─ repository: https://github.com/DefinitelyTyped/DefinitelyTyped │ ├─ path: node_modules/@types/json-schema │ └─ licenseFile: node_modules/@types/json-schema/LICENSE -├─ @types/node@20.14.1 +├─ @types/node@20.14.2 │ ├─ licenses: MIT │ ├─ repository: https://github.com/DefinitelyTyped/DefinitelyTyped │ ├─ path: node_modules/@types/node @@ -1058,7 +1058,7 @@ │ ├─ url: https://github.com/jonschlinkert │ ├─ path: node_modules/fast-glob/node_modules/braces │ └─ licenseFile: node_modules/fast-glob/node_modules/braces/LICENSE -├─ browserslist@4.23.0 +├─ browserslist@4.23.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/browserslist/browserslist │ ├─ publisher: Andrey Sitnik @@ -1093,7 +1093,7 @@ │ ├─ url: sindresorhus.com │ ├─ path: node_modules/callsites │ └─ licenseFile: node_modules/callsites/license -├─ caniuse-lite@1.0.30001627 +├─ caniuse-lite@1.0.30001632 │ ├─ licenses: CC-BY-4.0 │ ├─ repository: https://github.com/browserslist/caniuse-lite │ ├─ publisher: Ben Briggs @@ -1302,7 +1302,7 @@ │ ├─ repository: https://github.com/eslint/doctrine │ ├─ path: node_modules/doctrine │ └─ licenseFile: node_modules/doctrine/LICENSE -├─ electron-to-chromium@1.4.789 +├─ electron-to-chromium@1.4.799 │ ├─ licenses: ISC │ ├─ repository: https://github.com/kilian/electron-to-chromium │ ├─ publisher: Kilian Valkhof @@ -2762,7 +2762,7 @@ │ ├─ email: ljharb@gmail.com │ ├─ path: node_modules/supports-preserve-symlinks-flag │ └─ licenseFile: node_modules/supports-preserve-symlinks-flag/LICENSE -├─ terser@5.31.0 +├─ terser@5.31.1 │ ├─ licenses: BSD-2-Clause │ ├─ repository: https://github.com/terser/terser │ ├─ publisher: Mihai Bazon diff --git a/package-lock.json b/package-lock.json index 49ab7a5..d314203 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@microblink/blinkid-in-browser-sdk", - "version": "6.7.2", + "version": "6.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@microblink/blinkid-in-browser-sdk", - "version": "6.7.2", + "version": "6.8.0", "dependencies": { "is-mobile": "^4.0.0", "p-throttle": "^5.1.0", @@ -63,12 +63,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", - "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.24.6", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -76,9 +76,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", - "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -115,12 +115,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", - "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6", + "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -130,37 +130,38 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz", - "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.6.tgz", - "integrity": "sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", - "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.6", - "@babel/helper-validator-option": "^7.24.6", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -170,19 +171,19 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz", - "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "engines": { @@ -193,12 +194,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.6.tgz", - "integrity": "sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -229,74 +230,79 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", - "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", - "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, "dependencies": { - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", - "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz", - "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", - "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", - "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-module-imports": "^7.24.6", - "@babel/helper-simple-access": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -306,35 +312,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz", - "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", - "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.6.tgz", - "integrity": "sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-wrap-function": "^7.24.6" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -344,14 +350,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz", - "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -361,102 +367,105 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", - "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz", - "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", - "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", - "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", - "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", - "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.6.tgz", - "integrity": "sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.24.6", - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", - "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, "dependencies": { - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", - "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -466,9 +475,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", - "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -478,14 +487,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.6.tgz", - "integrity": "sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/plugin-transform-optional-chaining": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -936,12 +945,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.6.tgz", - "integrity": "sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -951,14 +960,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.6.tgz", - "integrity": "sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-remap-async-to-generator": "^7.24.6" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -968,12 +977,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.6.tgz", - "integrity": "sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -983,12 +992,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.6.tgz", - "integrity": "sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -998,18 +1007,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.6.tgz", - "integrity": "sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -1020,13 +1029,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.6.tgz", - "integrity": "sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/template": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1036,12 +1045,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.6.tgz", - "integrity": "sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1051,13 +1060,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.6.tgz", - "integrity": "sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1067,12 +1076,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.6.tgz", - "integrity": "sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1082,13 +1091,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.6.tgz", - "integrity": "sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1098,13 +1107,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.6.tgz", - "integrity": "sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1114,14 +1123,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.6.tgz", - "integrity": "sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1131,12 +1140,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.6.tgz", - "integrity": "sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1146,12 +1155,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.6.tgz", - "integrity": "sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1161,13 +1170,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.6.tgz", - "integrity": "sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1177,14 +1186,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.6.tgz", - "integrity": "sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-simple-access": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1194,15 +1203,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.6.tgz", - "integrity": "sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.24.6", - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1212,13 +1221,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.6.tgz", - "integrity": "sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1228,13 +1237,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.6.tgz", - "integrity": "sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1244,12 +1253,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.6.tgz", - "integrity": "sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1259,13 +1268,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.6.tgz", - "integrity": "sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1275,13 +1284,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.6.tgz", - "integrity": "sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1292,12 +1301,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.6.tgz", - "integrity": "sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1307,12 +1316,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.6.tgz", - "integrity": "sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1322,12 +1331,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.6.tgz", - "integrity": "sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1338,12 +1347,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.6.tgz", - "integrity": "sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1353,12 +1362,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.6.tgz", - "integrity": "sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1368,13 +1377,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.6.tgz", - "integrity": "sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1384,12 +1393,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.6.tgz", - "integrity": "sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1399,12 +1408,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.6.tgz", - "integrity": "sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1414,12 +1423,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.6.tgz", - "integrity": "sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1429,12 +1438,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.6.tgz", - "integrity": "sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1444,13 +1453,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.6.tgz", - "integrity": "sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1569,9 +1578,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", - "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1581,33 +1590,33 @@ } }, "node_modules/@babel/template": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", - "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.24.6", - "@babel/parser": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", - "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.24.6", - "@babel/generator": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-hoist-variables": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", - "@babel/parser": "^7.24.6", - "@babel/types": "^7.24.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1616,13 +1625,13 @@ } }, "node_modules/@babel/types": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", - "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1704,6 +1713,7 @@ "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -1731,6 +1741,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@jridgewell/gen-mapping": { @@ -1919,9 +1930,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.1.tgz", - "integrity": "sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==", + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -2459,9 +2470,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -2478,10 +2489,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -2539,9 +2550,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001627", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001627.tgz", - "integrity": "sha512-4zgNiB8nTyV/tHhwZrFs88ryjls/lHiqFhrxCW4qSTeuRByBVnPYpDInchOIySWknznucaf31Z4KYqjfbrecVw==", + "version": "1.0.30001632", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", + "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", "dev": true, "funding": [ { @@ -2933,9 +2944,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.789", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.789.tgz", - "integrity": "sha512-0VbyiaXoT++Fi2vHGo2ThOeS6X3vgRCWrjPeO2FeIAWL6ItiSJ9BqlH8LfCXe3X1IdcG+S0iLoNaxQWhfZoGzQ==", + "version": "1.4.799", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz", + "integrity": "sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q==", "dev": true }, "node_modules/escalade": { @@ -5617,9 +5628,9 @@ } }, "node_modules/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", diff --git a/package.json b/package.json index 5576bbb..035117a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@microblink/blinkid-in-browser-sdk", - "version": "6.7.2", + "version": "6.8.0", "description": "A simple ID scanning library for WebAssembly-enabled browsers.", "homepage": "https://github.com/BlinkID/blinkid-in-browser", "repository": "github:BlinkID/blinkid-in-browser", diff --git a/resources/full/advanced-threads/BlinkIDWasmSDK.data b/resources/full/advanced-threads/BlinkIDWasmSDK.data index 437c86b..8633493 100644 Binary files a/resources/full/advanced-threads/BlinkIDWasmSDK.data and b/resources/full/advanced-threads/BlinkIDWasmSDK.data differ diff --git a/resources/full/advanced-threads/BlinkIDWasmSDK.js b/resources/full/advanced-threads/BlinkIDWasmSDK.js index 3a88bce..0807207 100644 --- a/resources/full/advanced-threads/BlinkIDWasmSDK.js +++ b/resources/full/advanced-threads/BlinkIDWasmSDK.js @@ -22,14 +22,14 @@ function(moduleArg = {}) { function h(){v.buffer!=aa.buffer&&ba();return aa}function w(){v.buffer!=aa.buffer&&ba();return ca}function x(){v.buffer!=aa.buffer&&ba();return da}function ea(){v.buffer!=aa.buffer&&ba();return fa}function A(){v.buffer!=aa.buffer&&ba();return ha}function B(){v.buffer!=aa.buffer&&ba();return ia}function ja(){v.buffer!=aa.buffer&&ba();return ka}var D=moduleArg,la,ma,readyPromise=new Promise((a,b)=>{la=a;ma=b});D.nc||(D.nc=0);D.nc++; D.ENVIRONMENT_IS_PTHREAD||D.$ww||function(a){function b(m,n,q){var p=new XMLHttpRequest;p.open("GET",m,!0);p.responseType="arraybuffer";p.onprogress=function(r){var k=n;r.total&&(k=r.total);if(r.loaded){p.Vc?D.Lb[m].loaded=r.loaded:(p.Vc=!0,D.Lb||(D.Lb={}),D.Lb[m]={loaded:r.loaded,total:k});var t=k=r=0,u;for(u in D.Lb){var z=D.Lb[u];r+=z.total;k+=z.loaded;t++}r=Math.ceil(r*D.nc/t);D.setStatus&&D.setStatus(`Downloading data... (${k}/${r})`)}else!D.Lb&&D.setStatus&&D.setStatus("Downloading data...")}; p.onerror=function(){throw Error("NetworkError for: "+m);};p.onload=function(){if(200==p.status||304==p.status||206==p.status||0==p.status&&p.response)q(p.response);else throw Error(p.statusText+" : "+p.responseURL);};p.send(null)}function c(m){console.error("package error:",m)}function d(){function m(r,k,t){this.start=r;this.end=k;this.audio=t}function n(r){if(!r)throw"Loading data file failed."+Error().stack;if(r.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack; -r=new Uint8Array(r);m.prototype.$c=r;r=a.files;for(var k=0;k{throw b;},qa="object"==typeof window,ra="function"==typeof importScripts,sa="object"==typeof process&&"object"==typeof process.Md&&"string"==typeof process.Md.node,F=D.ENVIRONMENT_IS_PTHREAD||!1,ta="";function ua(a){return D.locateFile?D.locateFile(a,ta):ta+a}var va,wa,xa; if(qa||ra)ra?ta=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ta=document.currentScript.src),_scriptDir&&(ta=_scriptDir),ta=ta.startsWith("blob:")?"":ta.substr(0,ta.replace(/[?#].*/,"").lastIndexOf("/")+1),va=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ra&&(xa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),wa=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET", @@ -40,8 +40,8 @@ Error("bad memory");ba();Ea=v.buffer.byteLength;var Fa=[],Ga=[],Ha=[],Ia=[],Ja=! function Ua(){Ra++;D.monitorRunDependencies?.(Ra)}function Va(){Ra--;D.monitorRunDependencies?.(Ra);if(0==Ra&&(null!==Sa&&(clearInterval(Sa),Sa=null),Ta)){var a=Ta;Ta=null;a()}}function Wa(a){D.onAbort?.(a);a="Aborted("+a+")";E(a);Ba=!0;Ca=1;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ma(a);throw a;}var Xa=a=>a.startsWith("data:application/octet-stream;base64,"),Ya;Ya="BlinkIDWasmSDK.wasm";Xa(Ya)||(Ya=ua(Ya)); function Za(a){if(a==Ya&&za)return new Uint8Array(za);if(xa)return xa(a);throw"both async and sync fetching of the wasm failed";}function ab(a){return za||!qa&&!ra||"function"!=typeof fetch?Promise.resolve().then(()=>Za(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw`failed to load wasm binary file at '${a}'`;return b.arrayBuffer()}).catch(()=>Za(a))} function bb(a,b,c){return ab(a).then(d=>WebAssembly.instantiate(d,b)).then(c,d=>{E(`failed to asynchronously prepare wasm: ${d}`);Wa(d)})}function cb(a,b){var c=Ya;return za||"function"!=typeof WebAssembly.instantiateStreaming||Xa(c)||"function"!=typeof fetch?bb(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(e){E(`wasm streaming compile failed: ${e}`);E("falling back to ArrayBuffer instantiation");return bb(c,a,b)}))} -var G,H,db={319625:a=>{a=I(a);throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},319761:(a,b,c,d)=>{a=I(a);b=I(b);c=I(c);d=I(d);throw Error(a+b+c+d);},319977:(a,b)=>{a=I(a);b=I(b);throw Error(a+b);},320087:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},320190:a=>{throw Error(I(a));},320233:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},320316:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); -},320399:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function eb(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} +var G,H,db={332969:a=>{a=I(a);throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},333105:(a,b,c,d)=>{a=I(a);b=I(b);c=I(c);d=I(d);throw Error(a+b+c+d);},333321:(a,b)=>{a=I(a);b=I(b);throw Error(a+b);},333431:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},333534:a=>{throw Error(I(a));},333577:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},333660:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); +},333743:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function eb(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} var fb=a=>{a.terminate();a.onmessage=()=>{}},hb=a=>{0==J.Eb.length&&(gb(),J.Ic(J.Eb[0]));var b=J.Eb.pop();if(!b)return 6;J.Ib.push(b);J.xb[a.Hb]=b;b.Hb=a.Hb;b.postMessage({cmd:"run",start_routine:a.Fd,arg:a.Wc,pthread_ptr:a.Hb},a.Kd);return 0},N=0,kb=a=>{var b=ib();a=a();jb(b);return a},lb=(a,b)=>b+2097152>>>0<4194305-!!a?(a>>>0)+4294967296*b:NaN,O=(a,b,...c)=>kb(()=>{for(var d=c.length,e=mb(8*d),f=e>>3,g=0;g{Ca=a;if(F)throw qb(a),"unwind";if(!(pb||0{Ua("loading-workers");yb(()=>Va("loading-workers"))})} function gb(){var a=ua("BlinkIDWasmSDK.worker.js");a=new Worker(a);J.Eb.push(a)}function yb(a){F?a():Promise.all(J.Eb.map(J.Ic)).then(a)} @@ -174,8 +174,8 @@ ma:()=>{N+=1;throw"unwind";},$:()=>2147483648,l:()=>performance.timeOrigin+perfo R)Pe(a,k,u);else if(C){if(p)return 0;Ke(a,U?L:k,u,t,z)}else Oe(a,k,p?u:U?y:M);return a},fa:Te,ga:Ue,v:vb,u:Ve,D:We,P:Xe,t:Ye,pa:function(){var a=stackTrace(),b=Ub(a)+1,c=Le(b);Q(a,w(),c,b);return c},W:(a,b)=>{Pb(w().subarray(a,a+b));return 0},R:hf,A:jf,S:kf,T:mf,a:v||D.wasmMemory,qa:bf,X:(a,b,c,d)=>bf(a,b,c,d)},Z=function(){function a(c,d){Z=c.exports;J.Uc.push(Z.Ja);Eb=Z.La;Ga.unshift(Z.Ca);Aa=d;Va("wasm-instantiate");return Z}var b={a:nf};Ua("wasm-instantiate");if(D.instantiateWasm)try{return D.instantiateWasm(b, a)}catch(c){E(`Module.instantiateWasm callback failed with error: ${c}`),ma(c)}cb(b,function(c){a(c.instance,c.module)}).catch(ma);return{}}(),Sd=a=>(Sd=Z.Da)(a);D.__embind_initialize_bindings=()=>(D.__embind_initialize_bindings=Z.Ea)();var Td=a=>(Td=Z.Fa)(a),Le=a=>(Le=Z.Ga)(a),Ab=D._pthread_self=()=>(Ab=D._pthread_self=Z.Ha)(),sb=a=>(sb=Z.Ia)(a);D.__emscripten_tls_init=()=>(D.__emscripten_tls_init=Z.Ja)(); var bc=(a,b)=>(bc=Z.Ka)(a,b),rb=()=>(rb=Z.Ma)(),ff=D.__emscripten_thread_init=(a,b,c,d,e,f)=>(ff=D.__emscripten_thread_init=Z.Na)(a,b,c,d,e,f);D.__emscripten_thread_crashed=()=>(D.__emscripten_thread_crashed=Z.Oa)();var nb=(a,b,c,d,e)=>(nb=Z.Pa)(a,b,c,d,e),zb=a=>(zb=Z.Qa)(a),Fb=D.__emscripten_thread_exit=a=>(Fb=D.__emscripten_thread_exit=Z.Ra)(a),pe=()=>(pe=Z.Sa)(),of=(a,b)=>(of=Z.Ta)(a,b),gf=a=>(gf=Z.Ua)(a),Cb=(a,b)=>(Cb=Z.Va)(a,b),jb=a=>(jb=Z.Wa)(a),mb=a=>(mb=Z.Xa)(a),ib=()=>(ib=Z.Ya)(); -D.dynCall_ji=(a,b)=>(D.dynCall_ji=Z.Za)(a,b);D.dynCall_jiji=(a,b,c,d,e)=>(D.dynCall_jiji=Z._a)(a,b,c,d,e);D.dynCall_viijii=(a,b,c,d,e,f,g)=>(D.dynCall_viijii=Z.$a)(a,b,c,d,e,f,g);D.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(D.dynCall_iiiiij=Z.ab)(a,b,c,d,e,f,g);D.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(D.dynCall_iiiiijj=Z.bb)(a,b,c,d,e,f,g,l,m);D.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(D.dynCall_iiiiiijj=Z.cb)(a,b,c,d,e,f,g,l,m,n);D.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=85200; -D.___start_em_js=318632;D.___stop_em_js=319625;function jf(a,b){var c=ib();try{P(a)(b)}catch(d){jb(c);if(d!==d+0)throw d;of(1,0)}}function mf(a,b,c,d){var e=ib();try{P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}function kf(a,b,c){var d=ib();try{P(a)(b,c)}catch(e){jb(d);if(e!==e+0)throw e;of(1,0)}}function hf(a,b,c,d){var e=ib();try{return P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}D.addRunDependency=Ua;D.removeRunDependency=Va;D.FS_createPath=Qc;D.FS_createLazyFile=Tc; +D.dynCall_viijii=(a,b,c,d,e,f,g)=>(D.dynCall_viijii=Z.Za)(a,b,c,d,e,f,g);D.dynCall_ji=(a,b)=>(D.dynCall_ji=Z._a)(a,b);D.dynCall_jiji=(a,b,c,d,e)=>(D.dynCall_jiji=Z.$a)(a,b,c,d,e);D.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(D.dynCall_iiiiij=Z.ab)(a,b,c,d,e,f,g);D.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(D.dynCall_iiiiijj=Z.bb)(a,b,c,d,e,f,g,l,m);D.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(D.dynCall_iiiiiijj=Z.cb)(a,b,c,d,e,f,g,l,m,n);D.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=88960; +D.___start_em_js=331976;D.___stop_em_js=332969;function jf(a,b){var c=ib();try{P(a)(b)}catch(d){jb(c);if(d!==d+0)throw d;of(1,0)}}function mf(a,b,c,d){var e=ib();try{P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}function kf(a,b,c){var d=ib();try{P(a)(b,c)}catch(e){jb(d);if(e!==e+0)throw e;of(1,0)}}function hf(a,b,c,d){var e=ib();try{return P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}D.addRunDependency=Ua;D.removeRunDependency=Va;D.FS_createPath=Qc;D.FS_createLazyFile=Tc; D.FS_createDevice=Ma;D.wasmMemory=v;D.keepRuntimeAlive=()=>pb||0{aa=a;ba=b});k.Pb||(k.Pb=0);k.Pb++; k.ENVIRONMENT_IS_PTHREAD||k.$ww||function(a){function b(m,n,q){var p=new XMLHttpRequest;p.open("GET",m,!0);p.responseType="arraybuffer";p.onprogress=function(r){var h=n;r.total&&(h=r.total);if(r.loaded){p.rc?k.nb[m].loaded=r.loaded:(p.rc=!0,k.nb||(k.nb={}),k.nb[m]={loaded:r.loaded,total:h});var t=h=r=0,u;for(u in k.nb){var A=k.nb[u];r+=A.total;h+=A.loaded;t++}r=Math.ceil(r*k.Pb/t);k.setStatus&&k.setStatus(`Downloading data... (${h}/${r})`)}else!k.nb&&k.setStatus&&k.setStatus("Downloading data...")}; p.onerror=function(){throw Error("NetworkError for: "+m);};p.onload=function(){if(200==p.status||304==p.status||206==p.status||0==p.status&&p.response)q(p.response);else throw Error(p.statusText+" : "+p.responseURL);};p.send(null)}function c(m){console.error("package error:",m)}function d(){function m(r,h,t){this.start=r;this.end=h;this.audio=t}function n(r){if(!r)throw"Loading data file failed."+Error().stack;if(r.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack; -r=new Uint8Array(r);m.prototype.vc=r;r=a.files;for(var h=0;h{throw b;},fa="object"==typeof window,ha="function"==typeof importScripts,ia="",ja,ka,la; if(fa||ha)ha?ia=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ia=document.currentScript.src),_scriptDir&&(ia=_scriptDir),ia=ia.startsWith("blob:")?"":ia.substr(0,ia.replace(/[?#].*/,"").lastIndexOf("/")+1),ja=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ha&&(la=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ka=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET", a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};var na=k.print||console.log.bind(console),v=k.printErr||console.error.bind(console);Object.assign(k,ca);ca=null;k.thisProgram&&(da=k.thisProgram);k.quit&&(ea=k.quit);var oa;k.wasmBinary&&(oa=k.wasmBinary);var pa,qa=!1,ra,w,x,y,sa,B,D,ta,ua; @@ -37,8 +37,8 @@ function va(){var a=pa.buffer;k.HEAP8=w=new Int8Array(a);k.HEAP16=y=new Int16Arr function Ca(){var a=k.preRun.shift();xa.unshift(a)}var Da=0,Ea=null,Fa=null;function Ga(){Da++;k.monitorRunDependencies?.(Da)}function Ha(){Da--;k.monitorRunDependencies?.(Da);if(0==Da&&(null!==Ea&&(clearInterval(Ea),Ea=null),Fa)){var a=Fa;Fa=null;a()}}function Ia(a){k.onAbort?.(a);a="Aborted("+a+")";v(a);qa=!0;ra=1;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}var Ja=a=>a.startsWith("data:application/octet-stream;base64,"),Ka;Ka="BlinkIDWasmSDK.wasm"; if(!Ja(Ka)){var La=Ka;Ka=k.locateFile?k.locateFile(La,ia):ia+La}function Ma(a){if(a==Ka&&oa)return new Uint8Array(oa);if(la)return la(a);throw"both async and sync fetching of the wasm failed";}function Na(a){return oa||!fa&&!ha||"function"!=typeof fetch?Promise.resolve().then(()=>Ma(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw`failed to load wasm binary file at '${a}'`;return b.arrayBuffer()}).catch(()=>Ma(a))} function Oa(a,b,c){return Na(a).then(d=>WebAssembly.instantiate(d,b)).then(c,d=>{v(`failed to asynchronously prepare wasm: ${d}`);Ia(d)})}function Pa(a,b){var c=Ka;return oa||"function"!=typeof WebAssembly.instantiateStreaming||Ja(c)||"function"!=typeof fetch?Oa(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(e){v(`wasm streaming compile failed: ${e}`);v("falling back to ArrayBuffer instantiation");return Oa(c,a,b)}))} -var E,F,Qa={318117:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},318253:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},318469:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},318579:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},318682:a=>{throw Error(a?G(x,a):"");},318725:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); -},318808:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},318891:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} +var E,F,Qa={331445:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},331581:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},331797:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},331907:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},332010:a=>{throw Error(a?G(x,a):"");},332053:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); +},332136:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},332219:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} var Xa=(a,b)=>{for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c;c--)a.unshift("..");return a},Ya=a=>{var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=Xa(a.split("/").filter(d=>!!d),!b).join("/"))||b||(a=".");a&&c&&(a+="/");return(b?"/":"")+a},Za=a=>{var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&=b.substr(0,b.length-1);return a+b},$a=a=>{if("/"=== a)return"/";a=Ya(a);a=a.replace(/\/$/,"");var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)},ab=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return a=>crypto.getRandomValues(a);Ia("initRandomDevice")},bb=a=>(bb=ab())(a),cb=(...a)=>{for(var b="",c=!1,d=a.length-1;-1<=d&&!c;d--){c=0<=d?a[d]:"/";if("string"!=typeof c)throw new TypeError("Arguments to path.resolve must be strings");if(!c)return"";b=c+"/"+b;c="/"===c.charAt(0)}b=Xa(b.split("/").filter(e=>!!e),!c).join("/"); return(c?"/":"")+b||"."},db="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,G=(a,b,c)=>{var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16e?d+=String.fromCharCode(e):(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023))}}else d+=String.fromCharCode(e)}return d}, @@ -153,10 +153,10 @@ Ra||"unwind"==ma||ea(1,ma)}}catch(ma){ma instanceof Ra||"unwind"==ma||ea(1,ma)}} "ErrnoError"!==c.name)throw c;return c.Ua}},z:function(a,b,c,d){try{a:{var e=P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=e,q=f,p=w;if(0>m||0>q)throw new L(28);if(null===n.ib)throw new L(8);if(1===(n.flags&2097155))throw new L(8);if(O(n.node.mode))throw new L(31);if(!n.Na.read)throw new L(28);var r="undefined"!=typeof q;if(!r)q=n.position;else if(!n.seekable)throw new L(70);var h=n.Na.read(n,p,l,m,q);r||(n.position+=h);var t=h;if(0>t){var u=-1;break a}b+=t;if(t>2]=u;return 0}catch(A){if("undefined"==typeof Q||"ErrnoError"!==A.name)throw A;return A.Ua}},M:function(a,b,c,d,e){b=Jd(b,c);try{if(isNaN(b))return 61;var f=P(a);cc(f,b,d);F=[f.position>>>0,(E=f.position,1<=+Math.abs(E)?0>>0:~~+Math.ceil((E-+(~~E>>>0))/4294967296)>>>0:0)];B[e>>2]=F[0];B[e+4>>2]=F[1];f.Qb&&0===b&&0===d&&(f.Qb=null);return 0}catch(g){if("undefined"==typeof Q||"ErrnoError"!==g.name)throw g;return g.Ua}},s:function(a,b,c,d){try{a:{var e= P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=dc(e,w,l,m,f);if(0>n){var q=-1;break a}b+=n;"undefined"!=typeof f&&(f+=n)}q=b}D[d>>2]=q;return 0}catch(p){if("undefined"==typeof Q||"ErrnoError"!==p.name)throw p;return p.Ua}},fa:function(){var a=stackTrace(),b=fb(a)+1,c=Qd(b);K(a,x,c,b);return c},T:(a,b)=>{bb(x.subarray(a,a+b));return 0},O:fe,y:ge,P:he,Q:ie,a:pa,ga:be,U:(a,b,c,d)=>be(a,b,c,d)},Z=function(){function a(c){Z=c.exports;Yc=Z.wa;ya.unshift(Z.sa);Ha("wasm-instantiate"); -return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)();k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Ea)(a,b); -k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Fa)(a,b,c,d,e);k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ga)(a,b,c,d,e,f,g);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024;k.___start_em_js=317244;k.___stop_em_js=318117; -function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc;k.FS_createDevice=hc;k.FS_createPreloadedFile=yb; -k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; +return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)(); +k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ea)(a,b,c,d,e,f,g);k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Fa)(a,b);k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Ga)(a,b,c,d,e);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024; +k.___start_em_js=330572;k.___stop_em_js=331445;function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc; +k.FS_createDevice=hc;k.FS_createPreloadedFile=yb;k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; function pe(){function a(){if(!ne&&(ne=!0,k.calledRun=!0,!qa)){k.noFSInit||ec||(ec=!0,k.stdin=k.stdin,k.stdout=k.stdout,k.stderr=k.stderr,k.stdin?hc("/dev","stdin",k.stdin):Vb("/dev/tty","/dev/stdin"),k.stdout?hc("/dev","stdout",null,k.stdout):Vb("/dev/tty","/dev/stdout"),k.stderr?hc("/dev","stderr",null,k.stderr):Vb("/dev/tty1","/dev/stderr"),$b("/dev/stdin",0),$b("/dev/stdout",1),$b("/dev/stderr",1));Fb=!1;Ta(ya);aa(k);if(k.onRuntimeInitialized)k.onRuntimeInitialized();if(k.postRun)for("function"== typeof k.postRun&&(k.postRun=[k.postRun]);k.postRun.length;){var b=k.postRun.shift();Aa.unshift(b)}Ta(Aa)}}if(!(0{var a=0,b=!1,c=m=>{var n=new XMLHttpRequest;n.open("POST","stdio.html",!1);n.send(m);try{window.close()}catch(q){}},d=m=>{var n=new XMLHttpRequest;++a;n.onreadystatechange=()=>{4==n.readyState&&0==--a&&b&&c("^exit^"+ra)};n.open("POST","stdio.html",!0);n.send(m)};if(-1!=document.URL.search("localhost")||-1!=document.URL.search(":6931/")){var e=1,f=na,g=v;za.unshift(()=>{0==a?c("^exit^"+ra): diff --git a/resources/full/advanced/BlinkIDWasmSDK.wasm b/resources/full/advanced/BlinkIDWasmSDK.wasm index 874ddcb..8b4a65f 100755 Binary files a/resources/full/advanced/BlinkIDWasmSDK.wasm and b/resources/full/advanced/BlinkIDWasmSDK.wasm differ diff --git a/resources/full/basic/BlinkIDWasmSDK.data b/resources/full/basic/BlinkIDWasmSDK.data index 3594600..cebbac1 100644 Binary files a/resources/full/basic/BlinkIDWasmSDK.data and b/resources/full/basic/BlinkIDWasmSDK.data differ diff --git a/resources/full/basic/BlinkIDWasmSDK.js b/resources/full/basic/BlinkIDWasmSDK.js index f644fc4..2b32401 100644 --- a/resources/full/basic/BlinkIDWasmSDK.js +++ b/resources/full/basic/BlinkIDWasmSDK.js @@ -22,14 +22,14 @@ function(moduleArg = {}) { var k=moduleArg,aa,ba,readyPromise=new Promise((a,b)=>{aa=a;ba=b});k.Pb||(k.Pb=0);k.Pb++; k.ENVIRONMENT_IS_PTHREAD||k.$ww||function(a){function b(m,n,q){var p=new XMLHttpRequest;p.open("GET",m,!0);p.responseType="arraybuffer";p.onprogress=function(r){var h=n;r.total&&(h=r.total);if(r.loaded){p.rc?k.nb[m].loaded=r.loaded:(p.rc=!0,k.nb||(k.nb={}),k.nb[m]={loaded:r.loaded,total:h});var t=h=r=0,u;for(u in k.nb){var A=k.nb[u];r+=A.total;h+=A.loaded;t++}r=Math.ceil(r*k.Pb/t);k.setStatus&&k.setStatus(`Downloading data... (${h}/${r})`)}else!k.nb&&k.setStatus&&k.setStatus("Downloading data...")}; p.onerror=function(){throw Error("NetworkError for: "+m);};p.onload=function(){if(200==p.status||304==p.status||206==p.status||0==p.status&&p.response)q(p.response);else throw Error(p.statusText+" : "+p.responseURL);};p.send(null)}function c(m){console.error("package error:",m)}function d(){function m(r,h,t){this.start=r;this.end=h;this.audio=t}function n(r){if(!r)throw"Loading data file failed."+Error().stack;if(r.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack; -r=new Uint8Array(r);m.prototype.vc=r;r=a.files;for(var h=0;h{throw b;},fa="object"==typeof window,ha="function"==typeof importScripts,ia="",ja,ka,la; if(fa||ha)ha?ia=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ia=document.currentScript.src),_scriptDir&&(ia=_scriptDir),ia=ia.startsWith("blob:")?"":ia.substr(0,ia.replace(/[?#].*/,"").lastIndexOf("/")+1),ja=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ha&&(la=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ka=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET", a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};var na=k.print||console.log.bind(console),v=k.printErr||console.error.bind(console);Object.assign(k,ca);ca=null;k.thisProgram&&(da=k.thisProgram);k.quit&&(ea=k.quit);var oa;k.wasmBinary&&(oa=k.wasmBinary);var pa,qa=!1,ra,w,x,y,sa,B,D,ta,ua; @@ -37,8 +37,8 @@ function va(){var a=pa.buffer;k.HEAP8=w=new Int8Array(a);k.HEAP16=y=new Int16Arr function Ca(){var a=k.preRun.shift();xa.unshift(a)}var Da=0,Ea=null,Fa=null;function Ga(){Da++;k.monitorRunDependencies?.(Da)}function Ha(){Da--;k.monitorRunDependencies?.(Da);if(0==Da&&(null!==Ea&&(clearInterval(Ea),Ea=null),Fa)){var a=Fa;Fa=null;a()}}function Ia(a){k.onAbort?.(a);a="Aborted("+a+")";v(a);qa=!0;ra=1;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}var Ja=a=>a.startsWith("data:application/octet-stream;base64,"),Ka;Ka="BlinkIDWasmSDK.wasm"; if(!Ja(Ka)){var La=Ka;Ka=k.locateFile?k.locateFile(La,ia):ia+La}function Ma(a){if(a==Ka&&oa)return new Uint8Array(oa);if(la)return la(a);throw"both async and sync fetching of the wasm failed";}function Na(a){return oa||!fa&&!ha||"function"!=typeof fetch?Promise.resolve().then(()=>Ma(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw`failed to load wasm binary file at '${a}'`;return b.arrayBuffer()}).catch(()=>Ma(a))} function Oa(a,b,c){return Na(a).then(d=>WebAssembly.instantiate(d,b)).then(c,d=>{v(`failed to asynchronously prepare wasm: ${d}`);Ia(d)})}function Pa(a,b){var c=Ka;return oa||"function"!=typeof WebAssembly.instantiateStreaming||Ja(c)||"function"!=typeof fetch?Oa(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(e){v(`wasm streaming compile failed: ${e}`);v("falling back to ArrayBuffer instantiation");return Oa(c,a,b)}))} -var E,F,Qa={317747:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},317883:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},318099:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},318209:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},318312:a=>{throw Error(a?G(x,a):"");},318355:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); -},318438:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},318521:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} +var E,F,Qa={331059:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},331195:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},331411:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},331521:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},331624:a=>{throw Error(a?G(x,a):"");},331667:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); +},331750:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},331833:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} var Xa=(a,b)=>{for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c;c--)a.unshift("..");return a},Ya=a=>{var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=Xa(a.split("/").filter(d=>!!d),!b).join("/"))||b||(a=".");a&&c&&(a+="/");return(b?"/":"")+a},Za=a=>{var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&=b.substr(0,b.length-1);return a+b},$a=a=>{if("/"=== a)return"/";a=Ya(a);a=a.replace(/\/$/,"");var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)},ab=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return a=>crypto.getRandomValues(a);Ia("initRandomDevice")},bb=a=>(bb=ab())(a),cb=(...a)=>{for(var b="",c=!1,d=a.length-1;-1<=d&&!c;d--){c=0<=d?a[d]:"/";if("string"!=typeof c)throw new TypeError("Arguments to path.resolve must be strings");if(!c)return"";b=c+"/"+b;c="/"===c.charAt(0)}b=Xa(b.split("/").filter(e=>!!e),!c).join("/"); return(c?"/":"")+b||"."},db="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,G=(a,b,c)=>{var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16e?d+=String.fromCharCode(e):(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023))}}else d+=String.fromCharCode(e)}return d}, @@ -153,10 +153,10 @@ Ra||"unwind"==ma||ea(1,ma)}}catch(ma){ma instanceof Ra||"unwind"==ma||ea(1,ma)}} "ErrnoError"!==c.name)throw c;return c.Ua}},z:function(a,b,c,d){try{a:{var e=P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=e,q=f,p=w;if(0>m||0>q)throw new L(28);if(null===n.ib)throw new L(8);if(1===(n.flags&2097155))throw new L(8);if(O(n.node.mode))throw new L(31);if(!n.Na.read)throw new L(28);var r="undefined"!=typeof q;if(!r)q=n.position;else if(!n.seekable)throw new L(70);var h=n.Na.read(n,p,l,m,q);r||(n.position+=h);var t=h;if(0>t){var u=-1;break a}b+=t;if(t>2]=u;return 0}catch(A){if("undefined"==typeof Q||"ErrnoError"!==A.name)throw A;return A.Ua}},M:function(a,b,c,d,e){b=Jd(b,c);try{if(isNaN(b))return 61;var f=P(a);cc(f,b,d);F=[f.position>>>0,(E=f.position,1<=+Math.abs(E)?0>>0:~~+Math.ceil((E-+(~~E>>>0))/4294967296)>>>0:0)];B[e>>2]=F[0];B[e+4>>2]=F[1];f.Qb&&0===b&&0===d&&(f.Qb=null);return 0}catch(g){if("undefined"==typeof Q||"ErrnoError"!==g.name)throw g;return g.Ua}},s:function(a,b,c,d){try{a:{var e= P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=dc(e,w,l,m,f);if(0>n){var q=-1;break a}b+=n;"undefined"!=typeof f&&(f+=n)}q=b}D[d>>2]=q;return 0}catch(p){if("undefined"==typeof Q||"ErrnoError"!==p.name)throw p;return p.Ua}},fa:function(){var a=stackTrace(),b=fb(a)+1,c=Qd(b);K(a,x,c,b);return c},T:(a,b)=>{bb(x.subarray(a,a+b));return 0},O:fe,y:ge,P:he,Q:ie,a:pa,ga:be,U:(a,b,c,d)=>be(a,b,c,d)},Z=function(){function a(c){Z=c.exports;Yc=Z.wa;ya.unshift(Z.sa);Ha("wasm-instantiate"); -return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)();k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Ea)(a,b); -k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Fa)(a,b,c,d,e);k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ga)(a,b,c,d,e,f,g);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024;k.___start_em_js=317324;k.___stop_em_js=317747; -function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc;k.FS_createDevice=hc;k.FS_createPreloadedFile=yb; -k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; +return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)(); +k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ea)(a,b,c,d,e,f,g);k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Fa)(a,b);k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Ga)(a,b,c,d,e);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024; +k.___start_em_js=330636;k.___stop_em_js=331059;function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc; +k.FS_createDevice=hc;k.FS_createPreloadedFile=yb;k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; function pe(){function a(){if(!ne&&(ne=!0,k.calledRun=!0,!qa)){k.noFSInit||ec||(ec=!0,k.stdin=k.stdin,k.stdout=k.stdout,k.stderr=k.stderr,k.stdin?hc("/dev","stdin",k.stdin):Vb("/dev/tty","/dev/stdin"),k.stdout?hc("/dev","stdout",null,k.stdout):Vb("/dev/tty","/dev/stdout"),k.stderr?hc("/dev","stderr",null,k.stderr):Vb("/dev/tty1","/dev/stderr"),$b("/dev/stdin",0),$b("/dev/stdout",1),$b("/dev/stderr",1));Fb=!1;Ta(ya);aa(k);if(k.onRuntimeInitialized)k.onRuntimeInitialized();if(k.postRun)for("function"== typeof k.postRun&&(k.postRun=[k.postRun]);k.postRun.length;){var b=k.postRun.shift();Aa.unshift(b)}Ta(Aa)}}if(!(0{var a=0,b=!1,c=m=>{var n=new XMLHttpRequest;n.open("POST","stdio.html",!1);n.send(m);try{window.close()}catch(q){}},d=m=>{var n=new XMLHttpRequest;++a;n.onreadystatechange=()=>{4==n.readyState&&0==--a&&b&&c("^exit^"+ra)};n.open("POST","stdio.html",!0);n.send(m)};if(-1!=document.URL.search("localhost")||-1!=document.URL.search(":6931/")){var e=1,f=na,g=v;za.unshift(()=>{0==a?c("^exit^"+ra): diff --git a/resources/full/basic/BlinkIDWasmSDK.wasm b/resources/full/basic/BlinkIDWasmSDK.wasm index 3c51840..7bcd48f 100755 Binary files a/resources/full/basic/BlinkIDWasmSDK.wasm and b/resources/full/basic/BlinkIDWasmSDK.wasm differ diff --git a/resources/lightweight/advanced-threads/BlinkIDWasmSDK.data b/resources/lightweight/advanced-threads/BlinkIDWasmSDK.data index a74bdc0..6a49206 100644 Binary files a/resources/lightweight/advanced-threads/BlinkIDWasmSDK.data and b/resources/lightweight/advanced-threads/BlinkIDWasmSDK.data differ diff --git a/resources/lightweight/advanced-threads/BlinkIDWasmSDK.js b/resources/lightweight/advanced-threads/BlinkIDWasmSDK.js index 5a59d9a..73bb7bb 100644 --- a/resources/lightweight/advanced-threads/BlinkIDWasmSDK.js +++ b/resources/lightweight/advanced-threads/BlinkIDWasmSDK.js @@ -22,14 +22,14 @@ function(moduleArg = {}) { function h(){v.buffer!=aa.buffer&&ba();return aa}function w(){v.buffer!=aa.buffer&&ba();return ca}function x(){v.buffer!=aa.buffer&&ba();return da}function ea(){v.buffer!=aa.buffer&&ba();return fa}function A(){v.buffer!=aa.buffer&&ba();return ha}function B(){v.buffer!=aa.buffer&&ba();return ia}function ja(){v.buffer!=aa.buffer&&ba();return ka}var D=moduleArg,la,ma,readyPromise=new Promise((a,b)=>{la=a;ma=b});D.nc||(D.nc=0);D.nc++; D.ENVIRONMENT_IS_PTHREAD||D.$ww||function(a){function b(m,n,q){var p=new XMLHttpRequest;p.open("GET",m,!0);p.responseType="arraybuffer";p.onprogress=function(r){var k=n;r.total&&(k=r.total);if(r.loaded){p.Vc?D.Lb[m].loaded=r.loaded:(p.Vc=!0,D.Lb||(D.Lb={}),D.Lb[m]={loaded:r.loaded,total:k});var t=k=r=0,u;for(u in D.Lb){var z=D.Lb[u];r+=z.total;k+=z.loaded;t++}r=Math.ceil(r*D.nc/t);D.setStatus&&D.setStatus(`Downloading data... (${k}/${r})`)}else!D.Lb&&D.setStatus&&D.setStatus("Downloading data...")}; p.onerror=function(){throw Error("NetworkError for: "+m);};p.onload=function(){if(200==p.status||304==p.status||206==p.status||0==p.status&&p.response)q(p.response);else throw Error(p.statusText+" : "+p.responseURL);};p.send(null)}function c(m){console.error("package error:",m)}function d(){function m(r,k,t){this.start=r;this.end=k;this.audio=t}function n(r){if(!r)throw"Loading data file failed."+Error().stack;if(r.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack; -r=new Uint8Array(r);m.prototype.$c=r;r=a.files;for(var k=0;k{throw b;},qa="object"==typeof window,ra="function"==typeof importScripts,sa="object"==typeof process&&"object"==typeof process.Md&&"string"==typeof process.Md.node,F=D.ENVIRONMENT_IS_PTHREAD||!1,ta=""; function ua(a){return D.locateFile?D.locateFile(a,ta):ta+a}var va,wa,xa; if(qa||ra)ra?ta=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ta=document.currentScript.src),_scriptDir&&(ta=_scriptDir),ta=ta.startsWith("blob:")?"":ta.substr(0,ta.replace(/[?#].*/,"").lastIndexOf("/")+1),va=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ra&&(xa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),wa=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET", @@ -40,8 +40,8 @@ Error("bad memory");ba();Ea=v.buffer.byteLength;var Fa=[],Ga=[],Ha=[],Ia=[],Ja=! function Ua(){Ra++;D.monitorRunDependencies?.(Ra)}function Va(){Ra--;D.monitorRunDependencies?.(Ra);if(0==Ra&&(null!==Sa&&(clearInterval(Sa),Sa=null),Ta)){var a=Ta;Ta=null;a()}}function Wa(a){D.onAbort?.(a);a="Aborted("+a+")";E(a);Ba=!0;Ca=1;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ma(a);throw a;}var Xa=a=>a.startsWith("data:application/octet-stream;base64,"),Ya;Ya="BlinkIDWasmSDK.wasm";Xa(Ya)||(Ya=ua(Ya)); function Za(a){if(a==Ya&&za)return new Uint8Array(za);if(xa)return xa(a);throw"both async and sync fetching of the wasm failed";}function ab(a){return za||!qa&&!ra||"function"!=typeof fetch?Promise.resolve().then(()=>Za(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw`failed to load wasm binary file at '${a}'`;return b.arrayBuffer()}).catch(()=>Za(a))} function bb(a,b,c){return ab(a).then(d=>WebAssembly.instantiate(d,b)).then(c,d=>{E(`failed to asynchronously prepare wasm: ${d}`);Wa(d)})}function cb(a,b){var c=Ya;return za||"function"!=typeof WebAssembly.instantiateStreaming||Xa(c)||"function"!=typeof fetch?bb(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(e){E(`wasm streaming compile failed: ${e}`);E("falling back to ArrayBuffer instantiation");return bb(c,a,b)}))} -var G,H,db={319289:a=>{a=I(a);throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},319425:(a,b,c,d)=>{a=I(a);b=I(b);c=I(c);d=I(d);throw Error(a+b+c+d);},319641:(a,b)=>{a=I(a);b=I(b);throw Error(a+b);},319751:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},319854:a=>{throw Error(I(a));},319897:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},319980:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); -},320063:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function eb(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} +var G,H,db={332633:a=>{a=I(a);throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},332769:(a,b,c,d)=>{a=I(a);b=I(b);c=I(c);d=I(d);throw Error(a+b+c+d);},332985:(a,b)=>{a=I(a);b=I(b);throw Error(a+b);},333095:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},333198:a=>{throw Error(I(a));},333241:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},333324:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); +},333407:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function eb(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} var fb=a=>{a.terminate();a.onmessage=()=>{}},hb=a=>{0==J.Eb.length&&(gb(),J.Ic(J.Eb[0]));var b=J.Eb.pop();if(!b)return 6;J.Ib.push(b);J.xb[a.Hb]=b;b.Hb=a.Hb;b.postMessage({cmd:"run",start_routine:a.Fd,arg:a.Wc,pthread_ptr:a.Hb},a.Kd);return 0},N=0,kb=a=>{var b=ib();a=a();jb(b);return a},lb=(a,b)=>b+2097152>>>0<4194305-!!a?(a>>>0)+4294967296*b:NaN,O=(a,b,...c)=>kb(()=>{for(var d=c.length,e=mb(8*d),f=e>>3,g=0;g{Ca=a;if(F)throw qb(a),"unwind";if(!(pb||0{Ua("loading-workers");yb(()=>Va("loading-workers"))})} function gb(){var a=ua("BlinkIDWasmSDK.worker.js");a=new Worker(a);J.Eb.push(a)}function yb(a){F?a():Promise.all(J.Eb.map(J.Ic)).then(a)} @@ -174,8 +174,8 @@ ma:()=>{N+=1;throw"unwind";},$:()=>2147483648,l:()=>performance.timeOrigin+perfo R)Pe(a,k,u);else if(C){if(p)return 0;Ke(a,U?L:k,u,t,z)}else Oe(a,k,p?u:U?y:M);return a},fa:Te,ga:Ue,v:vb,u:Ve,D:We,P:Xe,t:Ye,pa:function(){var a=stackTrace(),b=Ub(a)+1,c=Le(b);Q(a,w(),c,b);return c},W:(a,b)=>{Pb(w().subarray(a,a+b));return 0},R:hf,A:jf,S:kf,T:mf,a:v||D.wasmMemory,qa:bf,X:(a,b,c,d)=>bf(a,b,c,d)},Z=function(){function a(c,d){Z=c.exports;J.Uc.push(Z.Ja);Eb=Z.La;Ga.unshift(Z.Ca);Aa=d;Va("wasm-instantiate");return Z}var b={a:nf};Ua("wasm-instantiate");if(D.instantiateWasm)try{return D.instantiateWasm(b, a)}catch(c){E(`Module.instantiateWasm callback failed with error: ${c}`),ma(c)}cb(b,function(c){a(c.instance,c.module)}).catch(ma);return{}}(),Sd=a=>(Sd=Z.Da)(a);D.__embind_initialize_bindings=()=>(D.__embind_initialize_bindings=Z.Ea)();var Td=a=>(Td=Z.Fa)(a),Le=a=>(Le=Z.Ga)(a),Ab=D._pthread_self=()=>(Ab=D._pthread_self=Z.Ha)(),sb=a=>(sb=Z.Ia)(a);D.__emscripten_tls_init=()=>(D.__emscripten_tls_init=Z.Ja)(); var bc=(a,b)=>(bc=Z.Ka)(a,b),rb=()=>(rb=Z.Ma)(),ff=D.__emscripten_thread_init=(a,b,c,d,e,f)=>(ff=D.__emscripten_thread_init=Z.Na)(a,b,c,d,e,f);D.__emscripten_thread_crashed=()=>(D.__emscripten_thread_crashed=Z.Oa)();var nb=(a,b,c,d,e)=>(nb=Z.Pa)(a,b,c,d,e),zb=a=>(zb=Z.Qa)(a),Fb=D.__emscripten_thread_exit=a=>(Fb=D.__emscripten_thread_exit=Z.Ra)(a),pe=()=>(pe=Z.Sa)(),of=(a,b)=>(of=Z.Ta)(a,b),gf=a=>(gf=Z.Ua)(a),Cb=(a,b)=>(Cb=Z.Va)(a,b),jb=a=>(jb=Z.Wa)(a),mb=a=>(mb=Z.Xa)(a),ib=()=>(ib=Z.Ya)(); -D.dynCall_ji=(a,b)=>(D.dynCall_ji=Z.Za)(a,b);D.dynCall_jiji=(a,b,c,d,e)=>(D.dynCall_jiji=Z._a)(a,b,c,d,e);D.dynCall_viijii=(a,b,c,d,e,f,g)=>(D.dynCall_viijii=Z.$a)(a,b,c,d,e,f,g);D.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(D.dynCall_iiiiij=Z.ab)(a,b,c,d,e,f,g);D.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(D.dynCall_iiiiijj=Z.bb)(a,b,c,d,e,f,g,l,m);D.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(D.dynCall_iiiiiijj=Z.cb)(a,b,c,d,e,f,g,l,m,n);D.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=84960; -D.___start_em_js=318296;D.___stop_em_js=319289;function jf(a,b){var c=ib();try{P(a)(b)}catch(d){jb(c);if(d!==d+0)throw d;of(1,0)}}function mf(a,b,c,d){var e=ib();try{P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}function kf(a,b,c){var d=ib();try{P(a)(b,c)}catch(e){jb(d);if(e!==e+0)throw e;of(1,0)}}function hf(a,b,c,d){var e=ib();try{return P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}D.addRunDependency=Ua;D.removeRunDependency=Va;D.FS_createPath=Qc;D.FS_createLazyFile=Tc; +D.dynCall_viijii=(a,b,c,d,e,f,g)=>(D.dynCall_viijii=Z.Za)(a,b,c,d,e,f,g);D.dynCall_ji=(a,b)=>(D.dynCall_ji=Z._a)(a,b);D.dynCall_jiji=(a,b,c,d,e)=>(D.dynCall_jiji=Z.$a)(a,b,c,d,e);D.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(D.dynCall_iiiiij=Z.ab)(a,b,c,d,e,f,g);D.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(D.dynCall_iiiiijj=Z.bb)(a,b,c,d,e,f,g,l,m);D.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(D.dynCall_iiiiiijj=Z.cb)(a,b,c,d,e,f,g,l,m,n);D.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=88720; +D.___start_em_js=331640;D.___stop_em_js=332633;function jf(a,b){var c=ib();try{P(a)(b)}catch(d){jb(c);if(d!==d+0)throw d;of(1,0)}}function mf(a,b,c,d){var e=ib();try{P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}function kf(a,b,c){var d=ib();try{P(a)(b,c)}catch(e){jb(d);if(e!==e+0)throw e;of(1,0)}}function hf(a,b,c,d){var e=ib();try{return P(a)(b,c,d)}catch(f){jb(e);if(f!==f+0)throw f;of(1,0)}}D.addRunDependency=Ua;D.removeRunDependency=Va;D.FS_createPath=Qc;D.FS_createLazyFile=Tc; D.FS_createDevice=Ma;D.wasmMemory=v;D.keepRuntimeAlive=()=>pb||0{aa=a;ba=b});k.Pb||(k.Pb=0);k.Pb++; k.ENVIRONMENT_IS_PTHREAD||k.$ww||function(a){function b(m,n,q){var p=new XMLHttpRequest;p.open("GET",m,!0);p.responseType="arraybuffer";p.onprogress=function(r){var h=n;r.total&&(h=r.total);if(r.loaded){p.rc?k.nb[m].loaded=r.loaded:(p.rc=!0,k.nb||(k.nb={}),k.nb[m]={loaded:r.loaded,total:h});var t=h=r=0,u;for(u in k.nb){var A=k.nb[u];r+=A.total;h+=A.loaded;t++}r=Math.ceil(r*k.Pb/t);k.setStatus&&k.setStatus(`Downloading data... (${h}/${r})`)}else!k.nb&&k.setStatus&&k.setStatus("Downloading data...")}; p.onerror=function(){throw Error("NetworkError for: "+m);};p.onload=function(){if(200==p.status||304==p.status||206==p.status||0==p.status&&p.response)q(p.response);else throw Error(p.statusText+" : "+p.responseURL);};p.send(null)}function c(m){console.error("package error:",m)}function d(){function m(r,h,t){this.start=r;this.end=h;this.audio=t}function n(r){if(!r)throw"Loading data file failed."+Error().stack;if(r.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack; -r=new Uint8Array(r);m.prototype.vc=r;r=a.files;for(var h=0;h{throw b;},fa="object"==typeof window,ha="function"==typeof importScripts,ia="",ja,ka,la; if(fa||ha)ha?ia=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ia=document.currentScript.src),_scriptDir&&(ia=_scriptDir),ia=ia.startsWith("blob:")?"":ia.substr(0,ia.replace(/[?#].*/,"").lastIndexOf("/")+1),ja=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ha&&(la=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ka=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET", a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};var na=k.print||console.log.bind(console),v=k.printErr||console.error.bind(console);Object.assign(k,ca);ca=null;k.thisProgram&&(da=k.thisProgram);k.quit&&(ea=k.quit);var oa;k.wasmBinary&&(oa=k.wasmBinary);var pa,qa=!1,ra,w,x,y,sa,B,D,ta,ua; @@ -37,8 +37,8 @@ function va(){var a=pa.buffer;k.HEAP8=w=new Int8Array(a);k.HEAP16=y=new Int16Arr function Ca(){var a=k.preRun.shift();xa.unshift(a)}var Da=0,Ea=null,Fa=null;function Ga(){Da++;k.monitorRunDependencies?.(Da)}function Ha(){Da--;k.monitorRunDependencies?.(Da);if(0==Da&&(null!==Ea&&(clearInterval(Ea),Ea=null),Fa)){var a=Fa;Fa=null;a()}}function Ia(a){k.onAbort?.(a);a="Aborted("+a+")";v(a);qa=!0;ra=1;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}var Ja=a=>a.startsWith("data:application/octet-stream;base64,"),Ka;Ka="BlinkIDWasmSDK.wasm"; if(!Ja(Ka)){var La=Ka;Ka=k.locateFile?k.locateFile(La,ia):ia+La}function Ma(a){if(a==Ka&&oa)return new Uint8Array(oa);if(la)return la(a);throw"both async and sync fetching of the wasm failed";}function Na(a){return oa||!fa&&!ha||"function"!=typeof fetch?Promise.resolve().then(()=>Ma(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw`failed to load wasm binary file at '${a}'`;return b.arrayBuffer()}).catch(()=>Ma(a))} function Oa(a,b,c){return Na(a).then(d=>WebAssembly.instantiate(d,b)).then(c,d=>{v(`failed to asynchronously prepare wasm: ${d}`);Ia(d)})}function Pa(a,b){var c=Ka;return oa||"function"!=typeof WebAssembly.instantiateStreaming||Ja(c)||"function"!=typeof fetch?Oa(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(e){v(`wasm streaming compile failed: ${e}`);v("falling back to ArrayBuffer instantiation");return Oa(c,a,b)}))} -var E,F,Qa={317877:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},318013:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},318229:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},318339:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},318442:a=>{throw Error(a?G(x,a):"");},318485:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); -},318568:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},318651:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} +var E,F,Qa={331205:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},331341:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},331557:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},331667:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},331770:a=>{throw Error(a?G(x,a):"");},331813:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); +},331896:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},331979:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} var Xa=(a,b)=>{for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c;c--)a.unshift("..");return a},Ya=a=>{var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=Xa(a.split("/").filter(d=>!!d),!b).join("/"))||b||(a=".");a&&c&&(a+="/");return(b?"/":"")+a},Za=a=>{var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&=b.substr(0,b.length-1);return a+b},$a=a=>{if("/"=== a)return"/";a=Ya(a);a=a.replace(/\/$/,"");var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)},ab=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return a=>crypto.getRandomValues(a);Ia("initRandomDevice")},bb=a=>(bb=ab())(a),cb=(...a)=>{for(var b="",c=!1,d=a.length-1;-1<=d&&!c;d--){c=0<=d?a[d]:"/";if("string"!=typeof c)throw new TypeError("Arguments to path.resolve must be strings");if(!c)return"";b=c+"/"+b;c="/"===c.charAt(0)}b=Xa(b.split("/").filter(e=>!!e),!c).join("/"); return(c?"/":"")+b||"."},db="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,G=(a,b,c)=>{var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16e?d+=String.fromCharCode(e):(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023))}}else d+=String.fromCharCode(e)}return d}, @@ -153,10 +153,10 @@ Ra||"unwind"==ma||ea(1,ma)}}catch(ma){ma instanceof Ra||"unwind"==ma||ea(1,ma)}} "ErrnoError"!==c.name)throw c;return c.Ua}},z:function(a,b,c,d){try{a:{var e=P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=e,q=f,p=w;if(0>m||0>q)throw new L(28);if(null===n.ib)throw new L(8);if(1===(n.flags&2097155))throw new L(8);if(O(n.node.mode))throw new L(31);if(!n.Na.read)throw new L(28);var r="undefined"!=typeof q;if(!r)q=n.position;else if(!n.seekable)throw new L(70);var h=n.Na.read(n,p,l,m,q);r||(n.position+=h);var t=h;if(0>t){var u=-1;break a}b+=t;if(t>2]=u;return 0}catch(A){if("undefined"==typeof Q||"ErrnoError"!==A.name)throw A;return A.Ua}},M:function(a,b,c,d,e){b=Jd(b,c);try{if(isNaN(b))return 61;var f=P(a);cc(f,b,d);F=[f.position>>>0,(E=f.position,1<=+Math.abs(E)?0>>0:~~+Math.ceil((E-+(~~E>>>0))/4294967296)>>>0:0)];B[e>>2]=F[0];B[e+4>>2]=F[1];f.Qb&&0===b&&0===d&&(f.Qb=null);return 0}catch(g){if("undefined"==typeof Q||"ErrnoError"!==g.name)throw g;return g.Ua}},s:function(a,b,c,d){try{a:{var e= P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=dc(e,w,l,m,f);if(0>n){var q=-1;break a}b+=n;"undefined"!=typeof f&&(f+=n)}q=b}D[d>>2]=q;return 0}catch(p){if("undefined"==typeof Q||"ErrnoError"!==p.name)throw p;return p.Ua}},fa:function(){var a=stackTrace(),b=fb(a)+1,c=Qd(b);K(a,x,c,b);return c},T:(a,b)=>{bb(x.subarray(a,a+b));return 0},O:fe,y:ge,P:he,Q:ie,a:pa,ga:be,U:(a,b,c,d)=>be(a,b,c,d)},Z=function(){function a(c){Z=c.exports;Yc=Z.wa;ya.unshift(Z.sa);Ha("wasm-instantiate"); -return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)();k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Ea)(a,b); -k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Fa)(a,b,c,d,e);k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ga)(a,b,c,d,e,f,g);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024;k.___start_em_js=317004;k.___stop_em_js=317877; -function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc;k.FS_createDevice=hc;k.FS_createPreloadedFile=yb; -k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; +return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)(); +k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ea)(a,b,c,d,e,f,g);k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Fa)(a,b);k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Ga)(a,b,c,d,e);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024; +k.___start_em_js=330332;k.___stop_em_js=331205;function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc; +k.FS_createDevice=hc;k.FS_createPreloadedFile=yb;k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; function pe(){function a(){if(!ne&&(ne=!0,k.calledRun=!0,!qa)){k.noFSInit||ec||(ec=!0,k.stdin=k.stdin,k.stdout=k.stdout,k.stderr=k.stderr,k.stdin?hc("/dev","stdin",k.stdin):Vb("/dev/tty","/dev/stdin"),k.stdout?hc("/dev","stdout",null,k.stdout):Vb("/dev/tty","/dev/stdout"),k.stderr?hc("/dev","stderr",null,k.stderr):Vb("/dev/tty1","/dev/stderr"),$b("/dev/stdin",0),$b("/dev/stdout",1),$b("/dev/stderr",1));Fb=!1;Ta(ya);aa(k);if(k.onRuntimeInitialized)k.onRuntimeInitialized();if(k.postRun)for("function"== typeof k.postRun&&(k.postRun=[k.postRun]);k.postRun.length;){var b=k.postRun.shift();Aa.unshift(b)}Ta(Aa)}}if(!(0{var a=0,b=!1,c=m=>{var n=new XMLHttpRequest;n.open("POST","stdio.html",!1);n.send(m);try{window.close()}catch(q){}},d=m=>{var n=new XMLHttpRequest;++a;n.onreadystatechange=()=>{4==n.readyState&&0==--a&&b&&c("^exit^"+ra)};n.open("POST","stdio.html",!0);n.send(m)};if(-1!=document.URL.search("localhost")||-1!=document.URL.search(":6931/")){var e=1,f=na,g=v;za.unshift(()=>{0==a?c("^exit^"+ra): diff --git a/resources/lightweight/advanced/BlinkIDWasmSDK.wasm b/resources/lightweight/advanced/BlinkIDWasmSDK.wasm index 83cea40..5353d34 100755 Binary files a/resources/lightweight/advanced/BlinkIDWasmSDK.wasm and b/resources/lightweight/advanced/BlinkIDWasmSDK.wasm differ diff --git a/resources/lightweight/basic/BlinkIDWasmSDK.data b/resources/lightweight/basic/BlinkIDWasmSDK.data index 362f728..2f0f03b 100644 Binary files a/resources/lightweight/basic/BlinkIDWasmSDK.data and b/resources/lightweight/basic/BlinkIDWasmSDK.data differ diff --git a/resources/lightweight/basic/BlinkIDWasmSDK.js b/resources/lightweight/basic/BlinkIDWasmSDK.js index 07ec589..d6f482d 100644 --- a/resources/lightweight/basic/BlinkIDWasmSDK.js +++ b/resources/lightweight/basic/BlinkIDWasmSDK.js @@ -22,14 +22,14 @@ function(moduleArg = {}) { var k=moduleArg,aa,ba,readyPromise=new Promise((a,b)=>{aa=a;ba=b});k.Pb||(k.Pb=0);k.Pb++; k.ENVIRONMENT_IS_PTHREAD||k.$ww||function(a){function b(m,n,q){var p=new XMLHttpRequest;p.open("GET",m,!0);p.responseType="arraybuffer";p.onprogress=function(r){var h=n;r.total&&(h=r.total);if(r.loaded){p.rc?k.nb[m].loaded=r.loaded:(p.rc=!0,k.nb||(k.nb={}),k.nb[m]={loaded:r.loaded,total:h});var t=h=r=0,u;for(u in k.nb){var A=k.nb[u];r+=A.total;h+=A.loaded;t++}r=Math.ceil(r*k.Pb/t);k.setStatus&&k.setStatus(`Downloading data... (${h}/${r})`)}else!k.nb&&k.setStatus&&k.setStatus("Downloading data...")}; p.onerror=function(){throw Error("NetworkError for: "+m);};p.onload=function(){if(200==p.status||304==p.status||206==p.status||0==p.status&&p.response)q(p.response);else throw Error(p.statusText+" : "+p.responseURL);};p.send(null)}function c(m){console.error("package error:",m)}function d(){function m(r,h,t){this.start=r;this.end=h;this.audio=t}function n(r){if(!r)throw"Loading data file failed."+Error().stack;if(r.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack; -r=new Uint8Array(r);m.prototype.vc=r;r=a.files;for(var h=0;h{throw b;},fa="object"==typeof window,ha="function"==typeof importScripts,ia="",ja,ka,la; if(fa||ha)ha?ia=self.location.href:"undefined"!=typeof document&&document.currentScript&&(ia=document.currentScript.src),_scriptDir&&(ia=_scriptDir),ia=ia.startsWith("blob:")?"":ia.substr(0,ia.replace(/[?#].*/,"").lastIndexOf("/")+1),ja=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},ha&&(la=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ka=(a,b,c)=>{var d=new XMLHttpRequest;d.open("GET", a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(null)};var na=k.print||console.log.bind(console),v=k.printErr||console.error.bind(console);Object.assign(k,ca);ca=null;k.thisProgram&&(da=k.thisProgram);k.quit&&(ea=k.quit);var oa;k.wasmBinary&&(oa=k.wasmBinary);var pa,qa=!1,ra,w,x,y,sa,B,D,ta,ua; @@ -37,8 +37,8 @@ function va(){var a=pa.buffer;k.HEAP8=w=new Int8Array(a);k.HEAP16=y=new Int16Arr function Ca(){var a=k.preRun.shift();xa.unshift(a)}var Da=0,Ea=null,Fa=null;function Ga(){Da++;k.monitorRunDependencies?.(Da)}function Ha(){Da--;k.monitorRunDependencies?.(Da);if(0==Da&&(null!==Ea&&(clearInterval(Ea),Ea=null),Fa)){var a=Fa;Fa=null;a()}}function Ia(a){k.onAbort?.(a);a="Aborted("+a+")";v(a);qa=!0;ra=1;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ba(a);throw a;}var Ja=a=>a.startsWith("data:application/octet-stream;base64,"),Ka;Ka="BlinkIDWasmSDK.wasm"; if(!Ja(Ka)){var La=Ka;Ka=k.locateFile?k.locateFile(La,ia):ia+La}function Ma(a){if(a==Ka&&oa)return new Uint8Array(oa);if(la)return la(a);throw"both async and sync fetching of the wasm failed";}function Na(a){return oa||!fa&&!ha||"function"!=typeof fetch?Promise.resolve().then(()=>Ma(a)):fetch(a,{credentials:"same-origin"}).then(b=>{if(!b.ok)throw`failed to load wasm binary file at '${a}'`;return b.arrayBuffer()}).catch(()=>Ma(a))} function Oa(a,b,c){return Na(a).then(d=>WebAssembly.instantiate(d,b)).then(c,d=>{v(`failed to asynchronously prepare wasm: ${d}`);Ia(d)})}function Pa(a,b){var c=Ka;return oa||"function"!=typeof WebAssembly.instantiateStreaming||Ja(c)||"function"!=typeof fetch?Oa(c,a,b):fetch(c,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(b,function(e){v(`wasm streaming compile failed: ${e}`);v("falling back to ArrayBuffer instantiation");return Oa(c,a,b)}))} -var E,F,Qa={317507:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},317643:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},317859:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},317969:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},318072:a=>{throw Error(a?G(x,a):"");},318115:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); -},318198:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},318281:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} +var E,F,Qa={330819:a=>{a=a?G(x,a):"";throw Error("Failed to reconfigure RecognizerRunner due to following error: "+a);},330955:(a,b,c,d)=>{a=a?G(x,a):"";b=b?G(x,b):"";c=c?G(x,c):"";d=d?G(x,d):"";throw Error(a+b+c+d);},331171:(a,b)=>{a=a?G(x,a):"";b=b?G(x,b):"";throw Error(a+b);},331281:()=>{throw Error("Ping Proxy permission not found in license!",{cause:"PERMISSION_NOT_GRANTED"});},331384:a=>{throw Error(a?G(x,a):"");},331427:()=>{throw Error("Unable to perform that operation while recognizer is in use!"); +},331510:()=>{throw Error("Unable to perform that operation while recognizer is in use!");},331593:()=>{throw Error("Unable to perform that operation while recognizer is in use!");}};function Ra(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Ta=a=>{for(;0>2];Wa+=4;return a} var Xa=(a,b)=>{for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c;c--)a.unshift("..");return a},Ya=a=>{var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=Xa(a.split("/").filter(d=>!!d),!b).join("/"))||b||(a=".");a&&c&&(a+="/");return(b?"/":"")+a},Za=a=>{var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&=b.substr(0,b.length-1);return a+b},$a=a=>{if("/"=== a)return"/";a=Ya(a);a=a.replace(/\/$/,"");var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)},ab=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return a=>crypto.getRandomValues(a);Ia("initRandomDevice")},bb=a=>(bb=ab())(a),cb=(...a)=>{for(var b="",c=!1,d=a.length-1;-1<=d&&!c;d--){c=0<=d?a[d]:"/";if("string"!=typeof c)throw new TypeError("Arguments to path.resolve must be strings");if(!c)return"";b=c+"/"+b;c="/"===c.charAt(0)}b=Xa(b.split("/").filter(e=>!!e),!c).join("/"); return(c?"/":"")+b||"."},db="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,G=(a,b,c)=>{var d=b+c;for(c=b;a[c]&&!(c>=d);)++c;if(16e?d+=String.fromCharCode(e):(e-=65536,d+=String.fromCharCode(55296|e>>10,56320|e&1023))}}else d+=String.fromCharCode(e)}return d}, @@ -153,10 +153,10 @@ Ra||"unwind"==ma||ea(1,ma)}}catch(ma){ma instanceof Ra||"unwind"==ma||ea(1,ma)}} "ErrnoError"!==c.name)throw c;return c.Ua}},z:function(a,b,c,d){try{a:{var e=P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=e,q=f,p=w;if(0>m||0>q)throw new L(28);if(null===n.ib)throw new L(8);if(1===(n.flags&2097155))throw new L(8);if(O(n.node.mode))throw new L(31);if(!n.Na.read)throw new L(28);var r="undefined"!=typeof q;if(!r)q=n.position;else if(!n.seekable)throw new L(70);var h=n.Na.read(n,p,l,m,q);r||(n.position+=h);var t=h;if(0>t){var u=-1;break a}b+=t;if(t>2]=u;return 0}catch(A){if("undefined"==typeof Q||"ErrnoError"!==A.name)throw A;return A.Ua}},M:function(a,b,c,d,e){b=Jd(b,c);try{if(isNaN(b))return 61;var f=P(a);cc(f,b,d);F=[f.position>>>0,(E=f.position,1<=+Math.abs(E)?0>>0:~~+Math.ceil((E-+(~~E>>>0))/4294967296)>>>0:0)];B[e>>2]=F[0];B[e+4>>2]=F[1];f.Qb&&0===b&&0===d&&(f.Qb=null);return 0}catch(g){if("undefined"==typeof Q||"ErrnoError"!==g.name)throw g;return g.Ua}},s:function(a,b,c,d){try{a:{var e= P(a);a=b;for(var f,g=b=0;g>2],m=D[a+4>>2];a+=8;var n=dc(e,w,l,m,f);if(0>n){var q=-1;break a}b+=n;"undefined"!=typeof f&&(f+=n)}q=b}D[d>>2]=q;return 0}catch(p){if("undefined"==typeof Q||"ErrnoError"!==p.name)throw p;return p.Ua}},fa:function(){var a=stackTrace(),b=fb(a)+1,c=Qd(b);K(a,x,c,b);return c},T:(a,b)=>{bb(x.subarray(a,a+b));return 0},O:fe,y:ge,P:he,Q:ie,a:pa,ga:be,U:(a,b,c,d)=>be(a,b,c,d)},Z=function(){function a(c){Z=c.exports;Yc=Z.wa;ya.unshift(Z.sa);Ha("wasm-instantiate"); -return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)();k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Ea)(a,b); -k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Fa)(a,b,c,d,e);k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ga)(a,b,c,d,e,f,g);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024;k.___start_em_js=317084;k.___stop_em_js=317507; -function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc;k.FS_createDevice=hc;k.FS_createPreloadedFile=yb; -k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; +return Z}var b={a:je};Ga("wasm-instantiate");if(k.instantiateWasm)try{return k.instantiateWasm(b,a)}catch(c){v(`Module.instantiateWasm callback failed with error: ${c}`),ba(c)}Pa(b,function(c){a(c.instance)}).catch(ba);return{}}(),bd=a=>(bd=Z.ta)(a),cd=a=>(cd=Z.ua)(a),Qd=a=>(Qd=Z.va)(a),Sd=a=>(Sd=Z.xa)(a),Rd=()=>(Rd=Z.ya)(),nb=(a,b)=>(nb=Z.za)(a,b),ke=(a,b)=>(ke=Z.Aa)(a,b),ee=a=>(ee=Z.Ba)(a),le=a=>(le=Z.Ca)(a),me=()=>(me=Z.Da)(); +k.dynCall_viijii=(a,b,c,d,e,f,g)=>(k.dynCall_viijii=Z.Ea)(a,b,c,d,e,f,g);k.dynCall_ji=(a,b)=>(k.dynCall_ji=Z.Fa)(a,b);k.dynCall_jiji=(a,b,c,d,e)=>(k.dynCall_jiji=Z.Ga)(a,b,c,d,e);k.dynCall_iiiiij=(a,b,c,d,e,f,g)=>(k.dynCall_iiiiij=Z.Ha)(a,b,c,d,e,f,g);k.dynCall_iiiiijj=(a,b,c,d,e,f,g,l,m)=>(k.dynCall_iiiiijj=Z.Ia)(a,b,c,d,e,f,g,l,m);k.dynCall_iiiiiijj=(a,b,c,d,e,f,g,l,m,n)=>(k.dynCall_iiiiiijj=Z.Ja)(a,b,c,d,e,f,g,l,m,n);k.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024; +k.___start_em_js=330396;k.___stop_em_js=330819;function ge(a,b){var c=me();try{U(a)(b)}catch(d){le(c);if(d!==d+0)throw d;ke(1,0)}}function ie(a,b,c,d){var e=me();try{U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}function he(a,b,c){var d=me();try{U(a)(b,c)}catch(e){le(d);if(e!==e+0)throw e;ke(1,0)}}function fe(a,b,c,d){var e=me();try{return U(a)(b,c,d)}catch(f){le(e);if(f!==f+0)throw f;ke(1,0)}}k.addRunDependency=Ga;k.removeRunDependency=Ha;k.FS_createPath=fc;k.FS_createLazyFile=jc; +k.FS_createDevice=hc;k.FS_createPreloadedFile=yb;k.FS_createDataFile=xb;k.FS_unlink=Wb;var ne;Fa=function oe(){ne||pe();ne||(Fa=oe)}; function pe(){function a(){if(!ne&&(ne=!0,k.calledRun=!0,!qa)){k.noFSInit||ec||(ec=!0,k.stdin=k.stdin,k.stdout=k.stdout,k.stderr=k.stderr,k.stdin?hc("/dev","stdin",k.stdin):Vb("/dev/tty","/dev/stdin"),k.stdout?hc("/dev","stdout",null,k.stdout):Vb("/dev/tty","/dev/stdout"),k.stderr?hc("/dev","stderr",null,k.stderr):Vb("/dev/tty1","/dev/stderr"),$b("/dev/stdin",0),$b("/dev/stdout",1),$b("/dev/stderr",1));Fb=!1;Ta(ya);aa(k);if(k.onRuntimeInitialized)k.onRuntimeInitialized();if(k.postRun)for("function"== typeof k.postRun&&(k.postRun=[k.postRun]);k.postRun.length;){var b=k.postRun.shift();Aa.unshift(b)}Ta(Aa)}}if(!(0{var a=0,b=!1,c=m=>{var n=new XMLHttpRequest;n.open("POST","stdio.html",!1);n.send(m);try{window.close()}catch(q){}},d=m=>{var n=new XMLHttpRequest;++a;n.onreadystatechange=()=>{4==n.readyState&&0==--a&&b&&c("^exit^"+ra)};n.open("POST","stdio.html",!0);n.send(m)};if(-1!=document.URL.search("localhost")||-1!=document.URL.search(":6931/")){var e=1,f=na,g=v;za.unshift(()=>{0==a?c("^exit^"+ra): diff --git a/resources/lightweight/basic/BlinkIDWasmSDK.wasm b/resources/lightweight/basic/BlinkIDWasmSDK.wasm index a88a12a..f25ca53 100755 Binary files a/resources/lightweight/basic/BlinkIDWasmSDK.wasm and b/resources/lightweight/basic/BlinkIDWasmSDK.wasm differ diff --git a/src/Recognizers/BlinkID/Generic/FieldType.ts b/src/Recognizers/BlinkID/Generic/FieldType.ts index e225e70..abbb5a7 100644 --- a/src/Recognizers/BlinkID/Generic/FieldType.ts +++ b/src/Recognizers/BlinkID/Generic/FieldType.ts @@ -43,6 +43,7 @@ export enum FieldType VehicleClass = 35, BloodType = 36, Sponsor = 37, + DocumentSubtype = 38, /** Number of possible field types. */ Count diff --git a/src/Recognizers/BlinkID/Generic/VIZResult.ts b/src/Recognizers/BlinkID/Generic/VIZResult.ts index eed1106..08e7aa7 100644 --- a/src/Recognizers/BlinkID/Generic/VIZResult.ts +++ b/src/Recognizers/BlinkID/Generic/VIZResult.ts @@ -81,6 +81,9 @@ export interface VIZResult /** Blood type on a document owner. */ readonly bloodType: StringResult; + /** Subtype of a document */ + readonly documentSubtype: StringResult; + /* Whether the result is empty */ readonly empty: boolean; } diff --git a/ui/demo.html b/ui/demo.html index 04684fc..1217bc7 100644 --- a/ui/demo.html +++ b/ui/demo.html @@ -139,7 +139,7 @@ } - + +