287 lines
10 KiB
JavaScript
287 lines
10 KiB
JavaScript
// Module ID: 1678
|
|
// Function ID: 18591
|
|
// Name: isInlineStyleTransform
|
|
// Dependencies: []
|
|
// Exports: getInlineStyle
|
|
|
|
// Module 1678 (isInlineStyleTransform)
|
|
function isInlineStyleTransform(arr) {
|
|
const tmp = !Array.isArray(arr);
|
|
let someResult = !tmp;
|
|
if (!tmp) {
|
|
someResult = arr.some((arg0) => callback(arg0));
|
|
}
|
|
return someResult;
|
|
}
|
|
function hasInlineStyles(viewDescriptors) {
|
|
const arg1 = viewDescriptors;
|
|
let someResult = !tmp;
|
|
if (!!viewDescriptors) {
|
|
const _Object = Object;
|
|
const keys = Object.keys(viewDescriptors);
|
|
someResult = keys.some((arg0) => {
|
|
let isSharedValueResult = arg0(closure_1[3]).isSharedValue(tmp);
|
|
if (!isSharedValueResult) {
|
|
let tmp3 = "transform" === arg0;
|
|
if (tmp3) {
|
|
tmp3 = callback(tmp);
|
|
}
|
|
isSharedValueResult = tmp3;
|
|
}
|
|
return isSharedValueResult;
|
|
});
|
|
}
|
|
return someResult;
|
|
}
|
|
let closure_2 = importDefault(dependencyMap[0]);
|
|
let closure_3 = importDefault(dependencyMap[1]);
|
|
let closure_4 = importDefault(dependencyMap[2]);
|
|
function getInlinePropsUpdate(iter) {
|
|
let tmp16;
|
|
let tmp17;
|
|
const obj = {};
|
|
const entries = Object.entries(iter);
|
|
while (tmp2 !== undefined) {
|
|
let tmp14 = callback2;
|
|
let tmp15 = callback2(tmp3, 2);
|
|
[tmp16, tmp17] = tmp15;
|
|
iter = tmp17;
|
|
let tmp18 = arg1;
|
|
let tmp19 = dependencyMap;
|
|
let obj2 = arg1(dependencyMap[3]);
|
|
if (obj2.isSharedValue(tmp17)) {
|
|
let tmp11 = obj;
|
|
let tmp12 = tmp16;
|
|
let tmp13 = tmp17;
|
|
obj[tmp16] = iter.value;
|
|
} else {
|
|
let _Array = Array;
|
|
let tmp4 = tmp17;
|
|
let tmp5 = obj;
|
|
let tmp6 = tmp16;
|
|
let tmp7 = tmp17;
|
|
if (Array.isArray(iter)) {
|
|
obj[tmp16] = iter.map((arg0) => callback(arg0));
|
|
} else {
|
|
if ("object" === typeof iter) {
|
|
let tmp9 = getInlinePropsUpdate;
|
|
let tmp10 = tmp17;
|
|
let tmp8 = getInlinePropsUpdate(iter);
|
|
} else {
|
|
tmp8 = tmp17;
|
|
}
|
|
obj[tmp16] = tmp8;
|
|
}
|
|
}
|
|
// continue
|
|
}
|
|
return obj;
|
|
}
|
|
getInlinePropsUpdate.__closure = { isSharedValue: arg1(dependencyMap[3]).isSharedValue };
|
|
getInlinePropsUpdate.__workletHash = 14886679339062;
|
|
getInlinePropsUpdate.__initData = { code: "function getInlinePropsUpdate_Pnpm_InlinePropManagerTs1(inlineProps){const getInlinePropsUpdate_Pnpm_InlinePropManagerTs1=this._recur;const{isSharedValue}=this.__closure;const update={};for(const[key,styleValue]of Object.entries(inlineProps)){if(isSharedValue(styleValue)){update[key]=styleValue.value;}else if(Array.isArray(styleValue)){update[key]=styleValue.map(function(item){return getInlinePropsUpdate_Pnpm_InlinePropManagerTs1(item);});}else if(typeof styleValue==='object'){update[key]=getInlinePropsUpdate_Pnpm_InlinePropManagerTs1(styleValue);}else{update[key]=styleValue;}}return update;}" };
|
|
let closure_7 = { code: "function pnpm_InlinePropManagerTs2(){const{getInlinePropsUpdate,newInlineProps,updateProps,shareableViewDescriptors}=this.__closure;const update=getInlinePropsUpdate(newInlineProps);updateProps(shareableViewDescriptors,update);}" };
|
|
|
|
export { hasInlineStyles };
|
|
export const getInlineStyle = function getInlineStyle(viewDescriptors, _isFirstRender) {
|
|
let tmp10;
|
|
let tmp9;
|
|
if (_isFirstRender) {
|
|
return getInlinePropsUpdate(viewDescriptors);
|
|
} else {
|
|
const obj = {};
|
|
const _Object = Object;
|
|
const entries = Object.entries(viewDescriptors);
|
|
const tmp4 = entries[Symbol.iterator]();
|
|
while (tmp4 !== undefined) {
|
|
let tmp7 = callback2;
|
|
let tmp8 = callback2(tmp5, 2);
|
|
[tmp9, tmp10] = tmp8;
|
|
let tmp11 = tmp10;
|
|
let tmp12 = _isFirstRender;
|
|
let tmp13 = dependencyMap;
|
|
let obj2 = _isFirstRender(dependencyMap[3]);
|
|
let isSharedValueResult = obj2.isSharedValue(tmp10);
|
|
let tmp15 = isSharedValueResult;
|
|
if (!isSharedValueResult) {
|
|
let tmp16 = tmp9;
|
|
let tmp17 = "transform" === tmp9;
|
|
let tmp18 = tmp17;
|
|
if (tmp17) {
|
|
let tmp19 = isInlineStyleTransform;
|
|
let tmp20 = tmp10;
|
|
tmp18 = isInlineStyleTransform(tmp11);
|
|
}
|
|
tmp15 = tmp18;
|
|
}
|
|
if (!tmp15) {
|
|
let tmp21 = obj;
|
|
let tmp22 = tmp9;
|
|
let tmp23 = tmp10;
|
|
obj[tmp9] = tmp11;
|
|
}
|
|
// continue
|
|
}
|
|
return obj;
|
|
}
|
|
};
|
|
export const InlinePropManager = () => {
|
|
class InlinePropManager {
|
|
constructor() {
|
|
tmp = closure_2(this, InlinePropManager);
|
|
this._inlinePropsViewDescriptors = null;
|
|
this._inlinePropsMapperId = null;
|
|
this._inlineProps = {};
|
|
return;
|
|
}
|
|
}
|
|
const arg1 = InlinePropManager;
|
|
let obj = {
|
|
key: "attachInlineProps",
|
|
value: function attachInlineProps(self, self2) {
|
|
let shadowNodeWrapper;
|
|
let viewName;
|
|
let viewTag;
|
|
self = this;
|
|
const tmp = function extractSharedValuesMapFromProps(props) {
|
|
const obj = {};
|
|
for (const key10010 in arg0) {
|
|
let tmp6 = key10010;
|
|
let tmp7 = arg0[key10010];
|
|
if ("style" === key10010) {
|
|
let tmp3 = closure_0;
|
|
let tmp4 = closure_1;
|
|
let obj3 = closure_0(closure_1[4]);
|
|
let style = arg0.style;
|
|
let items = style;
|
|
if (null == style) {
|
|
items = [];
|
|
}
|
|
let flattenArrayResult = obj3.flattenArray(items);
|
|
let item = flattenArrayResult.forEach((arg0) => {
|
|
let tmp10;
|
|
let tmp9;
|
|
if (arg0) {
|
|
const _Object = Object;
|
|
const entries = Object.entries(arg0);
|
|
const tmp4 = entries[Symbol.iterator]();
|
|
while (tmp4 !== undefined) {
|
|
let tmp7 = callback;
|
|
let tmp8 = callback(tmp5, 2);
|
|
[tmp9, tmp10] = tmp8;
|
|
let tmp11 = tmp10;
|
|
let tmp12 = obj;
|
|
let tmp13 = closure_1;
|
|
let obj = obj(closure_1[3]);
|
|
let isSharedValueResult = obj.isSharedValue(tmp10);
|
|
let tmp15 = isSharedValueResult;
|
|
if (!isSharedValueResult) {
|
|
let tmp16 = tmp9;
|
|
let tmp17 = "transform" === tmp9;
|
|
let tmp18 = tmp17;
|
|
if (tmp17) {
|
|
let tmp19 = callback2;
|
|
let tmp20 = tmp10;
|
|
tmp18 = callback2(tmp11);
|
|
}
|
|
tmp15 = tmp18;
|
|
}
|
|
if (tmp15) {
|
|
let tmp21 = obj;
|
|
let tmp22 = tmp9;
|
|
let tmp23 = tmp10;
|
|
obj[tmp9] = tmp11;
|
|
}
|
|
// continue
|
|
}
|
|
}
|
|
});
|
|
// continue
|
|
} else {
|
|
let tmp = closure_0;
|
|
let tmp2 = closure_1;
|
|
let obj2 = closure_0(closure_1[3]);
|
|
if (!obj2.isSharedValue(tmp7)) {
|
|
continue;
|
|
} else {
|
|
obj[key10010] = tmp7;
|
|
// continue
|
|
}
|
|
continue;
|
|
}
|
|
continue;
|
|
}
|
|
return obj;
|
|
}(self.props);
|
|
const InlinePropManager = tmp;
|
|
const _inlineProps = this._inlineProps;
|
|
let flag = true;
|
|
if (Object.keys(tmp).length === Object.keys(_inlineProps).length) {
|
|
const _Object = Object;
|
|
const keys = Object.keys(tmp2);
|
|
const iter = keys[Symbol.iterator]();
|
|
const nextResult = iter.next();
|
|
flag = false;
|
|
while (iter !== undefined) {
|
|
let tmp8 = tmp;
|
|
let tmp9 = _inlineProps;
|
|
if (tmp2[nextResult] !== _inlineProps[nextResult]) {
|
|
iter.return();
|
|
flag = true;
|
|
// break
|
|
} else {
|
|
// continue
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
if (flag) {
|
|
if (!self._inlinePropsViewDescriptors) {
|
|
let obj = InlinePropManager(shareableViewDescriptors[5]);
|
|
self._inlinePropsViewDescriptors = obj.makeViewDescriptorsSet();
|
|
const viewConfig = self2.viewConfig;
|
|
const _Object2 = Object;
|
|
({ viewTag, viewName, shadowNodeWrapper } = self2);
|
|
if (tmp12) {
|
|
InlinePropManager(shareableViewDescriptors[6]).adaptViewConfig(viewConfig);
|
|
const obj2 = InlinePropManager(shareableViewDescriptors[6]);
|
|
}
|
|
const _inlinePropsViewDescriptors = self._inlinePropsViewDescriptors;
|
|
obj = { tag: viewTag, name: viewName, shadowNodeWrapper };
|
|
_inlinePropsViewDescriptors.add(obj);
|
|
const tmp12 = Object.keys(tmp).length && viewConfig;
|
|
}
|
|
const shareableViewDescriptors = self._inlinePropsViewDescriptors.shareableViewDescriptors;
|
|
/* worklet (recovered source) */ function pnpm_InlinePropManagerTs2(){const{getInlinePropsUpdate,newInlineProps,updateProps,shareableViewDescriptors}=this.__closure;const update=getInlinePropsUpdate(newInlineProps);updateProps(shareableViewDescriptors,update);}
|
|
obj = { getInlinePropsUpdate: closure_6, newInlineProps: tmp, updateProps: InlinePropManager(shareableViewDescriptors[7]).updateProps, shareableViewDescriptors };
|
|
pnpm_InlinePropManagerTs2.__closure = obj;
|
|
pnpm_InlinePropManagerTs2.__workletHash = 4459550727912;
|
|
pnpm_InlinePropManagerTs2.__initData = closure_7;
|
|
self._inlineProps = tmp;
|
|
if (self._inlinePropsMapperId) {
|
|
InlinePropManager(shareableViewDescriptors[8]).stopMapper(self._inlinePropsMapperId);
|
|
const obj5 = InlinePropManager(shareableViewDescriptors[8]);
|
|
}
|
|
self._inlinePropsMapperId = null;
|
|
const _Object3 = Object;
|
|
if (Object.keys(tmp).length) {
|
|
const _Object4 = Object;
|
|
self._inlinePropsMapperId = InlinePropManager(shareableViewDescriptors[8]).startMapper(pnpm_InlinePropManagerTs2, Object.values(tmp));
|
|
const obj6 = InlinePropManager(shareableViewDescriptors[8]);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
const items = [obj, ];
|
|
obj = {
|
|
key: "detachInlineProps",
|
|
value: function detachInlineProps() {
|
|
if (this._inlinePropsMapperId) {
|
|
InlinePropManager(closure_1[8]).stopMapper(tmp._inlinePropsMapperId);
|
|
const obj = InlinePropManager(closure_1[8]);
|
|
}
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
return callback(InlinePropManager, items);
|
|
}();
|