// Module ID: 81 // Function ID: 82 // Name: resolveAssetSource // Dependencies: [82, 84, 85, 86] // Exports: default // Module 81 (resolveAssetSource) function resolveAssetSource(source) { if (null != source) { if (typeof source !== "object") { const assetByID = require(84).getAssetByID(source); if (assetByID) { const _default = new tmp12(85).default((function getDevServerURL() { let tmp = first; if (undefined === first) { if (null == scriptURL) { scriptURL = callback(82).getConstants().scriptURL; const obj = callback(82); } let match; if (str != null) { match = str.match(/^https?:\/\/.*?\//); } first = null; if (match) { first = match[0]; } tmp = first; } return tmp; })(), (function getScriptURL() { let tmp = closure_4; if (undefined === closure_4) { if (null == scriptURL) { scriptURL = callback(82).getConstants().scriptURL; const obj = callback(82); } let text = str; if (null == str) { let tmp5 = text; } else { tmp5 = null; if (!str.startsWith("assets://")) { const substr = str.substring(0, str.lastIndexOf("/") + 1); text = substr; if (!substr.includes("://")) { text = `file://${obj2}`; } } } closure_4 = tmp5; tmp = tmp5; } return tmp; })(), assetByID); if (closure_6) { for (const item10021 of tmp6) { let item10021Result = item10021(_default); let tmp10 = item10021Result; if (null != item10021Result) { let tmp11 = obj2; obj2.return(); return item10021Result; } } } return _default.defaultAsset(); } else { return null; } const obj3 = require(84); tmp12 = require; } } return source; } let closure_6 = []; resolveAssetSource.pickScale = require("pickScale").pickScale; resolveAssetSource.setCustomSourceTransformer = function setCustomSourceTransformer(arg0) { const items = [arg0]; }; resolveAssetSource.addCustomSourceTransformer = function addCustomSourceTransformer(arg0) { }; export default resolveAssetSource;