let u;const l=new Uint8Array(16);function p(){if(!u&&(u=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!u))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return u(l)}const t=[];for(let n=0;n<256;++n)t.push((n+256).toString(16).slice(1));function y(n,d=0){return t[n[d+0]]+t[n[d+1]]+t[n[d+2]]+t[n[d+3]]+"-"+t[n[d+4]]+t[n[d+5]]+"-"+t[n[d+6]]+t[n[d+7]]+"-"+t[n[d+8]]+t[n[d+9]]+"-"+t[n[d+10]]+t[n[d+11]]+t[n[d+12]]+t[n[d+13]]+t[n[d+14]]+t[n[d+15]]}const m=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),c={randomUUID:m};function r(n,d,o){if(c.randomUUID&&!d&&!n)return c.randomUUID();n=n||{};const e=n.random||(n.rng||p)();if(e[6]=e[6]&15|64,e[8]=e[8]&63|128,d){o=o||0;for(let i=0;i<16;++i)d[o+i]=e[i];return d}return y(e)}const g={uploadFileField:"myfile",uploadFileNameField:"key"};export{g as q,r as v};