decord/source/10204_SINGLE_ITEM.js
2026-08-25 06:04:03 +00:00

89 lines
3.7 KiB
JavaScript

// Module ID: 10204
// Function ID: 10205
// Name: SINGLE_ITEM
// Dependencies: [10205]
// Exports: computedFillDataWithAutoFillData, computedOffsetXValueWithAutoFillData, computedRealIndexWithAutoFillData, convertToSharedIndex
// Module 10204 (SINGLE_ITEM)
import DATA_LENGTH from "DATA_LENGTH" /* 10205 */;
const SINGLE_ITEM = DATA_LENGTH.DATA_LENGTH.SINGLE_ITEM;
const DOUBLE_ITEM = DATA_LENGTH.DATA_LENGTH.DOUBLE_ITEM;
function isAutoFillData(loop) {
return loop.loop && loop.autoFillData;
}
isAutoFillData.__closure = {};
isAutoFillData.__workletHash = 3243810595903;
isAutoFillData.__initData = { code: "function isAutoFillData_Pnpm_computedWithAutoFillDataTs1(params){return!!params.loop&&!!params.autoFillData;}" };
function convertToSharedIndex(arg0) {
({ rawDataLength, index } = arg0);
({ loop, autoFillData } = arg0);
if (typeof isAutoFillData !== "function") {
HermesBuiltin.throwTypeError();
}
if (tmp) {
if (SINGLE_ITEM === rawDataLength) {
return 0;
} else if (DOUBLE_ITEM === rawDataLength) {
return index % 2;
}
}
return index;
}
convertToSharedIndex.__closure = { isAutoFillData, SINGLE_ITEM, DOUBLE_ITEM };
convertToSharedIndex.__workletHash = 6582547575185;
convertToSharedIndex.__initData = { code: "function convertToSharedIndex_Pnpm_computedWithAutoFillDataTs2(params){const{isAutoFillData,SINGLE_ITEM,DOUBLE_ITEM}=this.__closure;const{loop:loop,rawDataLength:rawDataLength,index:index,autoFillData:autoFillData}=params;if(isAutoFillData({loop:loop,autoFillData:autoFillData})){switch(rawDataLength){case SINGLE_ITEM:return 0;case DOUBLE_ITEM:return index%2;}}return index;}" };
function computedOffsetXValueWithAutoFillData(arg0) {
({ rawDataLength, value, size } = arg0);
({ loop, autoFillData } = arg0);
if (typeof isAutoFillData !== "function") {
HermesBuiltin.throwTypeError();
}
if (tmp) {
if (SINGLE_ITEM === rawDataLength) {
return value % size;
} else if (DOUBLE_ITEM === rawDataLength) {
return value % (2 * size);
}
}
return value;
}
computedOffsetXValueWithAutoFillData.__closure = { isAutoFillData, SINGLE_ITEM, DOUBLE_ITEM };
computedOffsetXValueWithAutoFillData.__workletHash = 4588043425301;
computedOffsetXValueWithAutoFillData.__initData = { code: "function computedOffsetXValueWithAutoFillData_Pnpm_computedWithAutoFillDataTs3(params){const{isAutoFillData,SINGLE_ITEM,DOUBLE_ITEM}=this.__closure;const{rawDataLength:rawDataLength,value:value,size:size,loop:loop,autoFillData:autoFillData}=params;if(isAutoFillData({loop:loop,autoFillData:autoFillData})){switch(rawDataLength){case SINGLE_ITEM:return value%size;case DOUBLE_ITEM:return value%(size*2);}}return value;}" };
export { convertToSharedIndex };
export { computedOffsetXValueWithAutoFillData };
export const computedRealIndexWithAutoFillData = function computedRealIndexWithAutoFillData(arg0) {
({ index, dataLength } = arg0);
({ loop, autoFillData } = arg0);
if (typeof isAutoFillData !== "function") {
HermesBuiltin.throwTypeError();
}
if (tmp) {
if (SINGLE_ITEM === dataLength) {
return index % 1;
} else if (DOUBLE_ITEM === dataLength) {
return index % 2;
}
}
return index;
};
export const computedFillDataWithAutoFillData = function computedFillDataWithAutoFillData(arg0) {
({ data, dataLength } = arg0);
({ loop, autoFillData } = arg0);
if (typeof isAutoFillData !== "function") {
HermesBuiltin.throwTypeError();
}
if (tmp) {
if (SINGLE_ITEM === dataLength) {
const items = [data[0], data[0], data[0]];
return items;
} else if (DOUBLE_ITEM === dataLength) {
const items1 = [data[0], data[1], , ];
[arr[2], arr[3]] = data;
return items1;
}
}
return data;
};