157 lines
4.4 KiB
JavaScript
157 lines
4.4 KiB
JavaScript
/*
|
||
* Extracted from browser-delivered Turbopack chunk: fd0220e4d10052af.701bdafa2d.js
|
||
* Module id: 689749
|
||
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
||
*/
|
||
|
||
const moduleFactory = (e) => {
|
||
"use strict";
|
||
function t(e) {
|
||
let t = e?.items?.[0];
|
||
if (t && ("image" === t.kind || "video" === t.kind)) {
|
||
let e = t.width,
|
||
n = t.height;
|
||
if ("number" == typeof e && "number" == typeof n && e > 0 && n > 0)
|
||
return `${Math.round(e)} \xd7 ${Math.round(n)}`;
|
||
}
|
||
}
|
||
function n(e) {
|
||
let t = (function (e) {
|
||
let t = e?.items?.[0];
|
||
if (
|
||
t &&
|
||
"audio" === t.kind &&
|
||
"number" == typeof t.durationSec &&
|
||
t.durationSec > 0
|
||
)
|
||
return t.durationSec;
|
||
})(e?.resourceMeta);
|
||
return null == t
|
||
? { valid: !0 }
|
||
: t < 2
|
||
? {
|
||
valid: !1,
|
||
error: `音频时长过短(${t.toFixed(1)}s),需不少于 2s`,
|
||
}
|
||
: t > 15
|
||
? {
|
||
valid: !1,
|
||
error: `音频时长过长(${t.toFixed(1)}s),需不超过 15s`,
|
||
}
|
||
: { valid: !0 };
|
||
}
|
||
function i(e) {
|
||
let t = e?.resourceMeta,
|
||
n = (function (e) {
|
||
let t = e?.items?.[0];
|
||
if (t && ("image" === t.kind || "video" === t.kind)) {
|
||
let e = t.width,
|
||
n = t.height;
|
||
if ("number" == typeof e && "number" == typeof n && e > 0 && n > 0)
|
||
return { width: Math.round(e), height: Math.round(n) };
|
||
}
|
||
})(t);
|
||
if (!n) return { valid: !0 };
|
||
let { width: i, height: r } = n;
|
||
if (i < 300 || r < 300)
|
||
return {
|
||
valid: !1,
|
||
error: `图片尺寸过小(${i}\xd7${r}),宽高均需不小于 300px`,
|
||
};
|
||
if (i > 6e3 || r > 6e3)
|
||
return {
|
||
valid: !1,
|
||
error: `图片尺寸过大(${i}\xd7${r}),宽高均需不超过 6000px`,
|
||
};
|
||
let a = i / r;
|
||
if (a < 0.4 || a > 2.5)
|
||
return {
|
||
valid: !1,
|
||
error: `图片宽高比不符(${a.toFixed(2)}),需在 0.4~2.5 之间`,
|
||
};
|
||
let o = t?.items?.[0]?.byteSize;
|
||
if ("number" == typeof o && o > 0x1e00000) {
|
||
let e = (o / 1024 / 1024).toFixed(1);
|
||
return { valid: !1, error: `图片文件过大(${e} MB),需小于 30 MB` };
|
||
}
|
||
return { valid: !0 };
|
||
}
|
||
function r(e) {
|
||
return `全景截图-逆时针${(30 * e) % 360}\xb0`;
|
||
}
|
||
function a(e) {
|
||
return `全景截图组 (${e} 张)`;
|
||
}
|
||
function o(e, t, n, i, r) {
|
||
if (4 === t) {
|
||
let t = Math.floor(e / 2);
|
||
return { offsetX: (e % 2) * (n + r), offsetY: t * (i + r) };
|
||
}
|
||
if (12 === t) {
|
||
let t = Math.floor(e / 4);
|
||
return { offsetX: (e % 4) * (n + r), offsetY: t * (i + r) };
|
||
}
|
||
return { offsetX: 0, offsetY: e * (i + r) };
|
||
}
|
||
function s(e) {
|
||
return !0 === e || "true" === e || 1 === e;
|
||
}
|
||
function c(e, t) {
|
||
return e ? `libtv:panoramaPreviewOpen:${e}:${t}` : null;
|
||
}
|
||
function l(e, t) {
|
||
try {
|
||
let n = c(e, t);
|
||
if (!n || "u" < typeof sessionStorage) return !1;
|
||
return "1" === sessionStorage.getItem(n);
|
||
} catch {
|
||
return !1;
|
||
}
|
||
}
|
||
function u(e, t, n) {
|
||
try {
|
||
let i = c(e, t);
|
||
if (!i || "u" < typeof sessionStorage) return;
|
||
n ? sessionStorage.setItem(i, "1") : sessionStorage.removeItem(i);
|
||
} catch {}
|
||
}
|
||
e.s(
|
||
[
|
||
"getNodeTitleDimensionHint",
|
||
() => t,
|
||
"validateSeedanceAudio",
|
||
() => n,
|
||
"validateSeedanceImage",
|
||
() => i,
|
||
],
|
||
275704,
|
||
),
|
||
e.s(
|
||
[
|
||
"PANORAMA_RING4_NODE_LABELS",
|
||
0,
|
||
["全景截图-前方", "全景截图-后方", "全景截图-左侧", "全景截图-右侧"],
|
||
"getPanoramaBatchCellOffsets",
|
||
() => o,
|
||
"getPanoramaRing12NodeLabel",
|
||
() => r,
|
||
"getPanoramaScreenshotGroupName",
|
||
() => a,
|
||
],
|
||
15146,
|
||
),
|
||
e.s(
|
||
[
|
||
"isPersistedPanoramaOpenFlag",
|
||
() => s,
|
||
"readPanoramaPreviewSession",
|
||
() => l,
|
||
"writePanoramaPreviewSession",
|
||
() => u,
|
||
],
|
||
689749,
|
||
);
|
||
};
|
||
|
||
export default moduleFactory;
|