Initial
This commit is contained in:
24
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.js
generated
vendored
Normal file
24
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
async function testImageFormat(imageData) {
|
||||
if ("Image" in globalThis)
|
||||
return new Promise((resolve) => {
|
||||
const image = new Image();
|
||||
image.onload = () => {
|
||||
resolve(!0);
|
||||
}, image.onerror = () => {
|
||||
resolve(!1);
|
||||
}, image.src = imageData;
|
||||
});
|
||||
if ("createImageBitmap" in globalThis && "fetch" in globalThis) {
|
||||
try {
|
||||
const blob = await (await fetch(imageData)).blob();
|
||||
await createImageBitmap(blob);
|
||||
} catch {
|
||||
return !1;
|
||||
}
|
||||
return !0;
|
||||
}
|
||||
return !1;
|
||||
}
|
||||
exports.testImageFormat = testImageFormat;
|
||||
//# sourceMappingURL=testImageFormat.js.map
|
||||
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.js.map
generated
vendored
Normal file
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"testImageFormat.js","sources":["../../../src/detections/utils/testImageFormat.ts"],"sourcesContent":["export async function testImageFormat(imageData: string): Promise<boolean>\n{\n // Some browsers currently do not support createImageBitmap with Blob, so new Image() is preferred when exist.\n // See https://caniuse.com/createimagebitmap for more information.\n\n if ('Image' in globalThis)\n {\n return new Promise<boolean>((resolve) =>\n {\n const image = new Image();\n\n image.onload = () =>\n {\n resolve(true);\n };\n image.onerror = () =>\n {\n resolve(false);\n };\n image.src = imageData;\n });\n }\n\n if ('createImageBitmap' in globalThis && 'fetch' in globalThis)\n {\n try\n {\n const blob = await (await fetch(imageData)).blob();\n\n await createImageBitmap(blob);\n }\n catch (e)\n {\n return false;\n }\n\n return true;\n }\n\n return false;\n}\n"],"names":[],"mappings":";AAAA,eAAsB,gBAAgB,WACtC;AAII,MAAI,WAAW;AAEJ,WAAA,IAAI,QAAiB,CAAC,YAC7B;AACU,YAAA,QAAQ,IAAI;AAElB,YAAM,SAAS,MACf;AACI,gBAAQ,EAAI;AAAA,MAAA,GAEhB,MAAM,UAAU,MAChB;AACI,gBAAQ,EAAK;AAAA,MAAA,GAEjB,MAAM,MAAM;AAAA,IAAA,CACf;AAGD,MAAA,uBAAuB,cAAc,WAAW,YACpD;AAEI,QAAA;AACI,YAAM,OAAO,OAAO,MAAM,MAAM,SAAS,GAAG;AAE5C,YAAM,kBAAkB,IAAI;AAAA,IAAA,QAGhC;AACW,aAAA;AAAA,IACX;AAEO,WAAA;AAAA,EACX;AAEO,SAAA;AACX;;"}
|
||||
25
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.mjs
generated
vendored
Normal file
25
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.mjs
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
async function testImageFormat(imageData) {
|
||||
if ("Image" in globalThis)
|
||||
return new Promise((resolve) => {
|
||||
const image = new Image();
|
||||
image.onload = () => {
|
||||
resolve(!0);
|
||||
}, image.onerror = () => {
|
||||
resolve(!1);
|
||||
}, image.src = imageData;
|
||||
});
|
||||
if ("createImageBitmap" in globalThis && "fetch" in globalThis) {
|
||||
try {
|
||||
const blob = await (await fetch(imageData)).blob();
|
||||
await createImageBitmap(blob);
|
||||
} catch {
|
||||
return !1;
|
||||
}
|
||||
return !0;
|
||||
}
|
||||
return !1;
|
||||
}
|
||||
export {
|
||||
testImageFormat
|
||||
};
|
||||
//# sourceMappingURL=testImageFormat.mjs.map
|
||||
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.mjs.map
generated
vendored
Normal file
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testImageFormat.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"testImageFormat.mjs","sources":["../../../src/detections/utils/testImageFormat.ts"],"sourcesContent":["export async function testImageFormat(imageData: string): Promise<boolean>\n{\n // Some browsers currently do not support createImageBitmap with Blob, so new Image() is preferred when exist.\n // See https://caniuse.com/createimagebitmap for more information.\n\n if ('Image' in globalThis)\n {\n return new Promise<boolean>((resolve) =>\n {\n const image = new Image();\n\n image.onload = () =>\n {\n resolve(true);\n };\n image.onerror = () =>\n {\n resolve(false);\n };\n image.src = imageData;\n });\n }\n\n if ('createImageBitmap' in globalThis && 'fetch' in globalThis)\n {\n try\n {\n const blob = await (await fetch(imageData)).blob();\n\n await createImageBitmap(blob);\n }\n catch (e)\n {\n return false;\n }\n\n return true;\n }\n\n return false;\n}\n"],"names":[],"mappings":"AAAA,eAAsB,gBAAgB,WACtC;AAII,MAAI,WAAW;AAEJ,WAAA,IAAI,QAAiB,CAAC,YAC7B;AACU,YAAA,QAAQ,IAAI;AAElB,YAAM,SAAS,MACf;AACI,gBAAQ,EAAI;AAAA,MAAA,GAEhB,MAAM,UAAU,MAChB;AACI,gBAAQ,EAAK;AAAA,MAAA,GAEjB,MAAM,MAAM;AAAA,IAAA,CACf;AAGD,MAAA,uBAAuB,cAAc,WAAW,YACpD;AAEI,QAAA;AACI,YAAM,OAAO,OAAO,MAAM,MAAM,SAAS,GAAG;AAE5C,YAAM,kBAAkB,IAAI;AAAA,IAAA,QAGhC;AACW,aAAA;AAAA,IACX;AAEO,WAAA;AAAA,EACX;AAEO,SAAA;AACX;"}
|
||||
7
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.js
generated
vendored
Normal file
7
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
const inWorker = "WorkerGlobalScope" in globalThis && globalThis instanceof globalThis.WorkerGlobalScope;
|
||||
function testVideoFormat(mimeType) {
|
||||
return inWorker ? !1 : document.createElement("video").canPlayType(mimeType) !== "";
|
||||
}
|
||||
exports.testVideoFormat = testVideoFormat;
|
||||
//# sourceMappingURL=testVideoFormat.js.map
|
||||
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.js.map
generated
vendored
Normal file
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"testVideoFormat.js","sources":["../../../src/detections/utils/testVideoFormat.ts"],"sourcesContent":["const inWorker = 'WorkerGlobalScope' in globalThis\n && globalThis instanceof (globalThis as any).WorkerGlobalScope;\n\nexport function testVideoFormat(mimeType: string): boolean\n{\n if (inWorker)\n {\n return false;\n }\n\n const video = document.createElement('video');\n\n return video.canPlayType(mimeType) !== '';\n}\n"],"names":[],"mappings":";AAAA,MAAM,WAAW,uBAAuB,cACjC,sBAAuB,WAAmB;AAE1C,SAAS,gBAAgB,UAChC;AACQ,SAAA,WAEO,KAGG,SAAS,cAAc,OAAO,EAE/B,YAAY,QAAQ,MAAM;AAC3C;;"}
|
||||
8
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.mjs
generated
vendored
Normal file
8
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.mjs
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
const inWorker = "WorkerGlobalScope" in globalThis && globalThis instanceof globalThis.WorkerGlobalScope;
|
||||
function testVideoFormat(mimeType) {
|
||||
return inWorker ? !1 : document.createElement("video").canPlayType(mimeType) !== "";
|
||||
}
|
||||
export {
|
||||
testVideoFormat
|
||||
};
|
||||
//# sourceMappingURL=testVideoFormat.mjs.map
|
||||
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.mjs.map
generated
vendored
Normal file
1
resources/app/node_modules/@pixi/assets/lib/detections/utils/testVideoFormat.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"testVideoFormat.mjs","sources":["../../../src/detections/utils/testVideoFormat.ts"],"sourcesContent":["const inWorker = 'WorkerGlobalScope' in globalThis\n && globalThis instanceof (globalThis as any).WorkerGlobalScope;\n\nexport function testVideoFormat(mimeType: string): boolean\n{\n if (inWorker)\n {\n return false;\n }\n\n const video = document.createElement('video');\n\n return video.canPlayType(mimeType) !== '';\n}\n"],"names":[],"mappings":"AAAA,MAAM,WAAW,uBAAuB,cACjC,sBAAuB,WAAmB;AAE1C,SAAS,gBAAgB,UAChC;AACQ,SAAA,WAEO,KAGG,SAAS,cAAc,OAAO,EAE/B,YAAY,QAAQ,MAAM;AAC3C;"}
|
||||
Reference in New Issue
Block a user