This commit is contained in:
parent
fa2be029a2
commit
724d70e58b
3339 changed files with 1075535 additions and 0 deletions
19
frontend/node_modules/tus-js-client/lib.esm/uuid.js
generated
vendored
Normal file
19
frontend/node_modules/tus-js-client/lib.esm/uuid.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
/**
|
||||
* Generate a UUID v4 based on random numbers. We intentioanlly use the less
|
||||
* secure Math.random function here since the more secure crypto.getRandomNumbers
|
||||
* is not available on all platforms.
|
||||
* This is not a problem for us since we use the UUID only for generating a
|
||||
* request ID, so we can correlate server logs to client errors.
|
||||
*
|
||||
* This function is taken from following site:
|
||||
* https://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
|
||||
*
|
||||
* @return {string} The generate UUID
|
||||
*/
|
||||
export default function uuid() {
|
||||
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
|
||||
var r = Math.random() * 16 | 0;
|
||||
var v = c === 'x' ? r : r & 0x3 | 0x8;
|
||||
return v.toString(16);
|
||||
});
|
||||
}
|
||||
Reference in a new issue