mirror of
https://github.com/swc-project/swc.git
synced 2024-10-04 12:18:08 +03:00
fix(es/minifier): Abort inliner on mutation via property (#8938)
**Related issue:** - Closes #8937
This commit is contained in:
parent
94da124172
commit
257afc92c9
@ -297,10 +297,10 @@ export default function S(u) {
|
||||
},
|
||||
getSearchParameters: R,
|
||||
onSearchForFacetValues: function(a) {
|
||||
var n = a.facetName, s = a.query, i = a.maxFacetHits;
|
||||
var n = a.facetName, s = a.query, i = a.maxFacetHits, c = Math.max(1, Math.min(void 0 === i ? 10 : i, 100));
|
||||
A.setState(r(t({}, A.getState()), {
|
||||
searchingForFacetValues: !0
|
||||
})), w.searchForFacetValues(n, s, Math.max(1, Math.min(void 0 === i ? 10 : i, 100))).then(function(a) {
|
||||
})), w.searchForFacetValues(n, s, c).then(function(a) {
|
||||
var i;
|
||||
A.setState(r(t({}, A.getState()), {
|
||||
error: null,
|
||||
|
@ -451,6 +451,7 @@ impl Optimizer<'_> {
|
||||
if v_usage.reassigned
|
||||
|| v_usage.property_mutation_count
|
||||
> usage.property_mutation_count
|
||||
|| v_usage.has_property_access
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@ -568,7 +568,10 @@
|
||||
function determinant(rows, rank, rowStart, rowMask, colMask, detCache) {
|
||||
var cacheKey = rowMask + '-' + colMask, fullRank = rows.length;
|
||||
if (detCache.hasOwnProperty(cacheKey)) return detCache[cacheKey];
|
||||
if (1 === rank) return rows[rowStart][Math.round(Math.log((1 << fullRank) - 1 & ~colMask) / LN2)];
|
||||
if (1 === rank) {
|
||||
var colStart = Math.round(Math.log((1 << fullRank) - 1 & ~colMask) / LN2);
|
||||
return rows[rowStart][colStart];
|
||||
}
|
||||
for(var subRowMask = rowMask | 1 << rowStart, subRowStart = rowStart + 1; rowMask & 1 << subRowStart;)subRowStart++;
|
||||
for(var sum = 0, j = 0, colLocalIdx = 0; j < fullRank; j++){
|
||||
var colTag = 1 << j;
|
||||
@ -2237,7 +2240,7 @@
|
||||
function fastLerp(normalizedValue, colors, out) {
|
||||
if (colors && colors.length && normalizedValue >= 0 && normalizedValue <= 1) {
|
||||
out = out || [];
|
||||
var a, a1, a2, a3, value = normalizedValue * (colors.length - 1), leftIndex = Math.floor(value), leftColor = colors[leftIndex], rightColor = colors[Math.ceil(value)], dv = value - leftIndex;
|
||||
var a, a1, a2, a3, value = normalizedValue * (colors.length - 1), leftIndex = Math.floor(value), rightIndex = Math.ceil(value), leftColor = colors[leftIndex], rightColor = colors[rightIndex], dv = value - leftIndex;
|
||||
return out[0] = clampCssByte((a = leftColor[0]) + (rightColor[0] - a) * dv), out[1] = clampCssByte((a1 = leftColor[1]) + (rightColor[1] - a1) * dv), out[2] = clampCssByte((a2 = leftColor[2]) + (rightColor[2] - a2) * dv), out[3] = clampCssFloat((a3 = leftColor[3]) + (rightColor[3] - a3) * dv), out;
|
||||
}
|
||||
}
|
||||
@ -5707,7 +5710,10 @@
|
||||
var fill, style = this.style, textFont = style.font || DEFAULT_FONT, textPadding = style.padding, contentBlock = function(text, style) {
|
||||
null != text && (text += '');
|
||||
var lines, overflow = style.overflow, padding = style.padding, font = style.font, calculatedLineHeight = getLineHeight(font), lineHeight = retrieve2(style.lineHeight, calculatedLineHeight), truncateLineOverflow = 'truncate' === style.lineOverflow, width = style.width, contentHeight = (lines = null != width && 'break' === overflow || 'breakAll' === overflow ? text ? wrapText(text, style.font, width, 'breakAll' === overflow, 0).lines : [] : text ? text.split('\n') : []).length * lineHeight, height = retrieve2(style.height, contentHeight);
|
||||
contentHeight > height && truncateLineOverflow && (lines = lines.slice(0, Math.floor(height / lineHeight)));
|
||||
if (contentHeight > height && truncateLineOverflow) {
|
||||
var lineCount = Math.floor(height / lineHeight);
|
||||
lines = lines.slice(0, lineCount);
|
||||
}
|
||||
var outerHeight = height, outerWidth = width;
|
||||
if (padding && (outerHeight += padding[0] + padding[2], null != outerWidth && (outerWidth += padding[1] + padding[3])), text && 'truncate' === overflow && null != outerWidth) for(var options = prepareTruncateOptions(width, font, style.ellipsis, {
|
||||
minChar: style.truncateMinChar,
|
||||
@ -10243,10 +10249,10 @@
|
||||
});
|
||||
}, Scheduler.prototype.getPerformArgs = function(task, isBlock) {
|
||||
if (task.__pipeline) {
|
||||
var pipeline = this._pipelineMap.get(task.__pipeline.id), pCtx = pipeline.context, step = !isBlock && pipeline.progressiveEnabled && (!pCtx || pCtx.progressiveRender) && task.__idxInPipeline > pipeline.blockIndex ? pipeline.step : null, modDataCount = pCtx && pCtx.modDataCount;
|
||||
var pipeline = this._pipelineMap.get(task.__pipeline.id), pCtx = pipeline.context, step = !isBlock && pipeline.progressiveEnabled && (!pCtx || pCtx.progressiveRender) && task.__idxInPipeline > pipeline.blockIndex ? pipeline.step : null, modDataCount = pCtx && pCtx.modDataCount, modBy = null != modDataCount ? Math.ceil(modDataCount / step) : null;
|
||||
return {
|
||||
step: step,
|
||||
modBy: null != modDataCount ? Math.ceil(modDataCount / step) : null,
|
||||
modBy: modBy,
|
||||
modDataCount: modDataCount
|
||||
};
|
||||
}
|
||||
@ -11425,7 +11431,7 @@
|
||||
})).__isEmptyBrush = isEmpty, symbolPath.setColor = symbolPathSetColor, color && symbolPath.setColor(color), symbolPath;
|
||||
}
|
||||
function getCanvasGradient(ctx, obj, rect) {
|
||||
for(var width, height, x, y, r, x1, x2, y1, y2, canvasGradient = 'radial' === obj.type ? (width = rect.width, height = rect.height, x = null == obj.x ? 0.5 : obj.x, y = null == obj.y ? 0.5 : obj.y, r = null == obj.r ? 0.5 : obj.r, obj.global || (x = x * width + rect.x, y = y * height + rect.y, r *= Math.min(width, height)), ctx.createRadialGradient(x, y, 0, x, y, r)) : (x1 = null == obj.x ? 0 : obj.x, x2 = null == obj.x2 ? 1 : obj.x2, y1 = null == obj.y ? 0 : obj.y, y2 = null == obj.y2 ? 0 : obj.y2, obj.global || (x1 = x1 * rect.width + rect.x, x2 = x2 * rect.width + rect.x, y1 = y1 * rect.height + rect.y, y2 = y2 * rect.height + rect.y), x1 = isNaN(x1) ? 0 : x1, x2 = isNaN(x2) ? 1 : x2, y1 = isNaN(y1) ? 0 : y1, y2 = isNaN(y2) ? 0 : y2, ctx.createLinearGradient(x1, y1, x2, y2)), colorStops = obj.colorStops, i = 0; i < colorStops.length; i++)canvasGradient.addColorStop(colorStops[i].offset, colorStops[i].color);
|
||||
for(var width, height, min, x, y, r, x1, x2, y1, y2, canvasGradient = 'radial' === obj.type ? (min = Math.min(width = rect.width, height = rect.height), x = null == obj.x ? 0.5 : obj.x, y = null == obj.y ? 0.5 : obj.y, r = null == obj.r ? 0.5 : obj.r, obj.global || (x = x * width + rect.x, y = y * height + rect.y, r *= min), ctx.createRadialGradient(x, y, 0, x, y, r)) : (x1 = null == obj.x ? 0 : obj.x, x2 = null == obj.x2 ? 1 : obj.x2, y1 = null == obj.y ? 0 : obj.y, y2 = null == obj.y2 ? 0 : obj.y2, obj.global || (x1 = x1 * rect.width + rect.x, x2 = x2 * rect.width + rect.x, y1 = y1 * rect.height + rect.y, y2 = y2 * rect.height + rect.y), x1 = isNaN(x1) ? 0 : x1, x2 = isNaN(x2) ? 1 : x2, y1 = isNaN(y1) ? 0 : y1, y2 = isNaN(y2) ? 0 : y2, ctx.createLinearGradient(x1, y1, x2, y2)), colorStops = obj.colorStops, i = 0; i < colorStops.length; i++)canvasGradient.addColorStop(colorStops[i].offset, colorStops[i].color);
|
||||
return canvasGradient;
|
||||
}
|
||||
function isClipPathChanged(clipPaths, prevClipPaths) {
|
||||
@ -16103,13 +16109,13 @@
|
||||
if (ordinalExtent[1] - ordinalExtent[0] < 1) return 0;
|
||||
var step = 1;
|
||||
tickCount > 40 && (step = Math.max(1, Math.floor(tickCount / 40)));
|
||||
for(var tickValue = ordinalExtent[0], unitSpan = axis.dataToCoord(tickValue + 1) - axis.dataToCoord(tickValue), maxW = 0, maxH = 0; tickValue <= ordinalExtent[1]; tickValue += step){
|
||||
for(var tickValue = ordinalExtent[0], unitSpan = axis.dataToCoord(tickValue + 1) - axis.dataToCoord(tickValue), unitW = Math.abs(unitSpan * Math.cos(rotation)), unitH = Math.abs(unitSpan * Math.sin(rotation)), maxW = 0, maxH = 0; tickValue <= ordinalExtent[1]; tickValue += step){
|
||||
var width = 0, height = 0, rect = getBoundingRect(labelFormatter({
|
||||
value: tickValue
|
||||
}), params.font, 'center', 'top');
|
||||
width = 1.3 * rect.width, height = 1.3 * rect.height, maxW = Math.max(maxW, width, 7), maxH = Math.max(maxH, height, 7);
|
||||
}
|
||||
var dw = maxW / Math.abs(unitSpan * Math.cos(rotation)), dh = maxH / Math.abs(unitSpan * Math.sin(rotation));
|
||||
var dw = maxW / unitW, dh = maxH / unitH;
|
||||
isNaN(dw) && (dw = 1 / 0), isNaN(dh) && (dh = 1 / 0);
|
||||
var interval = Math.max(0, Math.floor(Math.min(dw, dh))), cache = inner$4(axis.model), axisExtent = axis.getExtent(), lastAutoInterval = cache.lastAutoInterval, lastTickCount = cache.lastTickCount;
|
||||
return null != lastAutoInterval && null != lastTickCount && 1 >= Math.abs(lastAutoInterval - interval) && 1 >= Math.abs(lastTickCount - tickCount) && lastAutoInterval > interval && cache.axisExtent0 === axisExtent[0] && cache.axisExtent1 === axisExtent[1] ? interval = lastAutoInterval : (cache.lastTickCount = tickCount, cache.lastAutoInterval = interval, cache.axisExtent0 = axisExtent[0], cache.axisExtent1 = axisExtent[1]), interval;
|
||||
@ -17160,7 +17166,7 @@
|
||||
return (root[cwh] || parseInt10$1(stl[wh]) || parseInt10$1(root.style[wh])) - (parseInt10$1(stl[plt]) || 0) - (parseInt10$1(stl[prb]) || 0) | 0;
|
||||
}, CanvasPainter.prototype.pathToImage = function(path, dpr) {
|
||||
dpr = dpr || this.dpr;
|
||||
var canvas = document.createElement('canvas'), ctx = canvas.getContext('2d'), rect = path.getBoundingRect(), style = path.style, shadowBlurSize = style.shadowBlur * dpr, shadowOffsetX = style.shadowOffsetX * dpr, shadowOffsetY = style.shadowOffsetY * dpr, lineWidth = path.hasStroke() ? style.lineWidth : 0, leftMargin = Math.max(lineWidth / 2, -shadowOffsetX + shadowBlurSize), topMargin = Math.max(lineWidth / 2, -shadowOffsetY + shadowBlurSize), width = rect.width + leftMargin + Math.max(lineWidth / 2, shadowOffsetX + shadowBlurSize), height = rect.height + topMargin + Math.max(lineWidth / 2, shadowOffsetY + shadowBlurSize);
|
||||
var canvas = document.createElement('canvas'), ctx = canvas.getContext('2d'), rect = path.getBoundingRect(), style = path.style, shadowBlurSize = style.shadowBlur * dpr, shadowOffsetX = style.shadowOffsetX * dpr, shadowOffsetY = style.shadowOffsetY * dpr, lineWidth = path.hasStroke() ? style.lineWidth : 0, leftMargin = Math.max(lineWidth / 2, -shadowOffsetX + shadowBlurSize), rightMargin = Math.max(lineWidth / 2, shadowOffsetX + shadowBlurSize), topMargin = Math.max(lineWidth / 2, -shadowOffsetY + shadowBlurSize), bottomMargin = Math.max(lineWidth / 2, shadowOffsetY + shadowBlurSize), width = rect.width + leftMargin + rightMargin, height = rect.height + topMargin + bottomMargin;
|
||||
canvas.width = width * dpr, canvas.height = height * dpr, ctx.scale(dpr, dpr), ctx.clearRect(0, 0, width, height), ctx.dpr = dpr;
|
||||
var pathTransform = {
|
||||
x: path.x,
|
||||
@ -21304,16 +21310,18 @@
|
||||
var data = viewBuildCtx.data, isGeo = viewBuildCtx.isGeo, isDataNaN = data && isNaN(data.get(data.mapDimension('value'), dataIdx)), itemLayout = data && data.getItemLayout(dataIdx);
|
||||
if (isGeo || isDataNaN || itemLayout && itemLayout.showLabel) {
|
||||
var query = isGeo ? regionName : dataIdx, labelFetcher = void 0;
|
||||
(!data || dataIdx >= 0) && (labelFetcher = mapOrGeoModel), setLabelStyle(el, getLabelStatesModels(regionModel), {
|
||||
labelFetcher: labelFetcher,
|
||||
labelDataIndex: query,
|
||||
defaultText: regionName
|
||||
}, labelXY ? {
|
||||
(!data || dataIdx >= 0) && (labelFetcher = mapOrGeoModel);
|
||||
var specifiedTextOpt = labelXY ? {
|
||||
normal: {
|
||||
align: 'center',
|
||||
verticalAlign: 'middle'
|
||||
}
|
||||
} : null);
|
||||
} : null;
|
||||
setLabelStyle(el, getLabelStatesModels(regionModel), {
|
||||
labelFetcher: labelFetcher,
|
||||
labelDataIndex: query,
|
||||
defaultText: regionName
|
||||
}, specifiedTextOpt);
|
||||
var textEl = el.getTextContent();
|
||||
if (textEl && (mapLabelRaw(textEl).ignore = textEl.ignore, el.textConfig && labelXY)) {
|
||||
var rect = el.getBoundingRect().clone();
|
||||
@ -22170,10 +22178,10 @@
|
||||
};
|
||||
(rad = Math.atan2(center.y - rootLayout.y, center.x - rootLayout.x)) < 0 && (rad = 2 * Math.PI + rad), (isLeft = center.x < rootLayout.x) && (rad -= Math.PI);
|
||||
} else (rad = Math.atan2(targetLayout.y - rootLayout.y, targetLayout.x - rootLayout.x)) < 0 && (rad = 2 * Math.PI + rad), 0 === node.children.length || 0 !== node.children.length && !1 === node.isExpand ? (isLeft = targetLayout.x < rootLayout.x) && (rad -= Math.PI) : (isLeft = targetLayout.x > rootLayout.x) || (rad -= Math.PI);
|
||||
var textPosition = isLeft ? 'left' : 'right', normalLabelModel = itemModel.getModel('label'), rotate = normalLabelModel.get('rotate'), textContent = symbolPath.getTextContent();
|
||||
var textPosition = isLeft ? 'left' : 'right', normalLabelModel = itemModel.getModel('label'), rotate = normalLabelModel.get('rotate'), labelRotateRadian = Math.PI / 180 * rotate, textContent = symbolPath.getTextContent();
|
||||
textContent && (symbolPath.setTextConfig({
|
||||
position: normalLabelModel.get('position') || textPosition,
|
||||
rotation: null == rotate ? -rad : Math.PI / 180 * rotate,
|
||||
rotation: null == rotate ? -rad : labelRotateRadian,
|
||||
origin: 'center'
|
||||
}), textContent.setStyle('verticalAlign', 'middle'));
|
||||
}
|
||||
@ -25214,14 +25222,14 @@
|
||||
}
|
||||
return __extends(GaugeView, _super), GaugeView.prototype.render = function(seriesModel, ecModel, api) {
|
||||
this.group.removeAll();
|
||||
var center, width, height, colorList = seriesModel.get([
|
||||
var center, size, colorList = seriesModel.get([
|
||||
'axisLine',
|
||||
'lineStyle',
|
||||
'color'
|
||||
]), posInfo = (center = seriesModel.get('center'), width = api.getWidth(), height = api.getHeight(), {
|
||||
]), posInfo = (center = seriesModel.get('center'), size = Math.min(api.getWidth(), api.getHeight()), {
|
||||
cx: parsePercent$1(center[0], api.getWidth()),
|
||||
cy: parsePercent$1(center[1], api.getHeight()),
|
||||
r: parsePercent$1(seriesModel.get('radius'), Math.min(width, height) / 2)
|
||||
r: parsePercent$1(seriesModel.get('radius'), size / 2)
|
||||
});
|
||||
this._renderMain(seriesModel, ecModel, api, colorList, posInfo), this._data = seriesModel.getData();
|
||||
}, GaugeView.prototype.dispose = function() {}, GaugeView.prototype._renderMain = function(seriesModel, ecModel, api, colorList, posInfo) {
|
||||
@ -27372,9 +27380,9 @@
|
||||
seriesModel.layoutInfo = layoutInfo;
|
||||
var width = layoutInfo.width, height = layoutInfo.height, graph = seriesModel.getGraph(), nodes = graph.nodes, edges = graph.edges;
|
||||
each(nodes, function(node) {
|
||||
var value1 = sum(node.outEdges, getEdgeValue), value2 = sum(node.inEdges, getEdgeValue), nodeRawValue = node.getValue() || 0;
|
||||
var value = Math.max(sum(node.outEdges, getEdgeValue), sum(node.inEdges, getEdgeValue), node.getValue() || 0);
|
||||
node.setLayout({
|
||||
value: Math.max(value1, value2, nodeRawValue)
|
||||
value: value
|
||||
}, !0);
|
||||
});
|
||||
var iterations = 0 !== filter(nodes, function(node) {
|
||||
@ -32193,7 +32201,7 @@
|
||||
}, AngleAxis.prototype.calculateCategoryInterval = function() {
|
||||
var labelModel = this.getLabelModel(), ordinalScale = this.scale, ordinalExtent = ordinalScale.getExtent(), tickCount = ordinalScale.count();
|
||||
if (ordinalExtent[1] - ordinalExtent[0] < 1) return 0;
|
||||
var tickValue = ordinalExtent[0], unitSpan = this.dataToCoord(tickValue + 1) - this.dataToCoord(tickValue), dh = Math.max(getBoundingRect(null == tickValue ? '' : tickValue + '', labelModel.getFont(), 'center', 'top').height, 7) / Math.abs(unitSpan);
|
||||
var tickValue = ordinalExtent[0], unitH = Math.abs(this.dataToCoord(tickValue + 1) - this.dataToCoord(tickValue)), dh = Math.max(getBoundingRect(null == tickValue ? '' : tickValue + '', labelModel.getFont(), 'center', 'top').height, 7) / unitH;
|
||||
isNaN(dh) && (dh = 1 / 0);
|
||||
var interval = Math.max(0, Math.floor(dh)), cache = inner$d(this.model), lastAutoInterval = cache.lastAutoInterval, lastTickCount = cache.lastTickCount;
|
||||
return null != lastAutoInterval && null != lastTickCount && 1 >= Math.abs(lastAutoInterval - interval) && 1 >= Math.abs(lastTickCount - tickCount) && lastAutoInterval > interval ? interval = lastAutoInterval : (cache.lastTickCount = tickCount, cache.lastAutoInterval = interval), interval;
|
||||
|
@ -36,7 +36,7 @@
|
||||
'rearg',
|
||||
256
|
||||
]
|
||||
], argsTag = '[object Arguments]', arrayTag = '[object Array]', boolTag = '[object Boolean]', dateTag = '[object Date]', errorTag = '[object Error]', funcTag = '[object Function]', genTag = '[object GeneratorFunction]', mapTag = '[object Map]', numberTag = '[object Number]', objectTag = '[object Object]', promiseTag = '[object Promise]', regexpTag = '[object RegExp]', setTag = '[object Set]', stringTag = '[object String]', symbolTag = '[object Symbol]', weakMapTag = '[object WeakMap]', arrayBufferTag = '[object ArrayBuffer]', dataViewTag = '[object DataView]', float32Tag = '[object Float32Array]', float64Tag = '[object Float64Array]', int8Tag = '[object Int8Array]', int16Tag = '[object Int16Array]', int32Tag = '[object Int32Array]', uint8Tag = '[object Uint8Array]', uint8ClampedTag = '[object Uint8ClampedArray]', uint16Tag = '[object Uint16Array]', uint32Tag = '[object Uint32Array]', reEmptyStringLeading = /\b__p \+= '';/g, reEmptyStringMiddle = /\b(__p \+=) '' \+/g, reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g, reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, reUnescapedHtml = /[&<>"']/g, reHasEscapedHtml = RegExp(reEscapedHtml.source), reHasUnescapedHtml = RegExp(reUnescapedHtml.source), reEscape = /<%-([\s\S]+?)%>/g, reEvaluate = /<%([\s\S]+?)%>/g, reInterpolate = /<%=([\s\S]+?)%>/g, reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, reIsPlainProp = /^\w*$/, rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, reRegExpChar = /[\\^$.*+?()[\]{}|]/g, reHasRegExpChar = RegExp(reRegExpChar.source), reTrimStart = /^\s+/, reWhitespace = /\s/, reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/, reSplitDetails = /,? & /, reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g, reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/, reEscapeChar = /\\(\\)?/g, reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g, reFlags = /\w*$/, reIsBadHex = /^[-+]0x[0-9a-f]+$/i, reIsBinary = /^0b[01]+$/i, reIsHostCtor = /^\[object .+?Constructor\]$/, reIsOctal = /^0o[0-7]+$/i, reIsUint = /^(?:0|[1-9]\d*)$/, reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, reNoMatch = /($^)/, reUnescapedString = /['\n\r\u2028\u2029\\]/g, rsAstralRange = '\\ud800-\\udfff', rsComboRange = "\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff", rsDingbatRange = '\\u2700-\\u27bf', rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff', rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde', rsVarRange = '\\ufe0e\\ufe0f', rsBreakRange = "\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000", rsApos = "['\u2019]", rsBreak = '[' + rsBreakRange + ']', rsCombo = '[' + rsComboRange + ']', rsLower = '[' + rsLowerRange + ']', rsMisc = '[^' + rsAstralRange + rsBreakRange + '\\d+' + rsDingbatRange + rsLowerRange + rsUpperRange + ']', rsFitz = '\\ud83c[\\udffb-\\udfff]', rsNonAstral = '[^' + rsAstralRange + ']', rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}', rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]', rsUpper = '[' + rsUpperRange + ']', rsZWJ = '\\u200d', rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')', rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?', rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?', reOptMod = '(?:' + rsCombo + '|' + rsFitz + ")?", rsOptVar = '[' + rsVarRange + ']?', rsOptJoin = '(?:' + rsZWJ + '(?:' + [
|
||||
], argsTag = '[object Arguments]', arrayTag = '[object Array]', boolTag = '[object Boolean]', dateTag = '[object Date]', errorTag = '[object Error]', funcTag = '[object Function]', genTag = '[object GeneratorFunction]', mapTag = '[object Map]', numberTag = '[object Number]', objectTag = '[object Object]', promiseTag = '[object Promise]', regexpTag = '[object RegExp]', setTag = '[object Set]', stringTag = '[object String]', symbolTag = '[object Symbol]', weakMapTag = '[object WeakMap]', arrayBufferTag = '[object ArrayBuffer]', dataViewTag = '[object DataView]', float32Tag = '[object Float32Array]', float64Tag = '[object Float64Array]', int8Tag = '[object Int8Array]', int16Tag = '[object Int16Array]', int32Tag = '[object Int32Array]', uint8Tag = '[object Uint8Array]', uint8ClampedTag = '[object Uint8ClampedArray]', uint16Tag = '[object Uint16Array]', uint32Tag = '[object Uint32Array]', reEmptyStringLeading = /\b__p \+= '';/g, reEmptyStringMiddle = /\b(__p \+=) '' \+/g, reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g, reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, reUnescapedHtml = /[&<>"']/g, reHasEscapedHtml = RegExp(reEscapedHtml.source), reHasUnescapedHtml = RegExp(reUnescapedHtml.source), reEscape = /<%-([\s\S]+?)%>/g, reEvaluate = /<%([\s\S]+?)%>/g, reInterpolate = /<%=([\s\S]+?)%>/g, reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, reIsPlainProp = /^\w*$/, rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, reRegExpChar = /[\\^$.*+?()[\]{}|]/g, reHasRegExpChar = RegExp(reRegExpChar.source), reTrimStart = /^\s+/, reWhitespace = /\s/, reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/, reSplitDetails = /,? & /, reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g, reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/, reEscapeChar = /\\(\\)?/g, reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g, reFlags = /\w*$/, reIsBadHex = /^[-+]0x[0-9a-f]+$/i, reIsBinary = /^0b[01]+$/i, reIsHostCtor = /^\[object .+?Constructor\]$/, reIsOctal = /^0o[0-7]+$/i, reIsUint = /^(?:0|[1-9]\d*)$/, reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, reNoMatch = /($^)/, reUnescapedString = /['\n\r\u2028\u2029\\]/g, rsAstralRange = '\\ud800-\\udfff', rsComboRange = "\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff", rsDingbatRange = '\\u2700-\\u27bf', rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff', rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde', rsVarRange = '\\ufe0e\\ufe0f', rsBreakRange = "\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000", rsApos = "['\u2019]", rsBreak = '[' + rsBreakRange + ']', rsCombo = '[' + rsComboRange + ']', rsLower = '[' + rsLowerRange + ']', rsMisc = '[^' + rsAstralRange + rsBreakRange + '\\d+' + rsDingbatRange + rsLowerRange + rsUpperRange + ']', rsFitz = '\\ud83c[\\udffb-\\udfff]', rsNonAstral = '[^' + rsAstralRange + ']', rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}', rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]', rsUpper = '[' + rsUpperRange + ']', rsZWJ = '\\u200d', rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')', rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')', rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?', rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?', reOptMod = '(?:' + rsCombo + '|' + rsFitz + ")?", rsOptVar = '[' + rsVarRange + ']?', rsOptJoin = '(?:' + rsZWJ + '(?:' + [
|
||||
rsNonAstral,
|
||||
rsRegional,
|
||||
rsSurrPair
|
||||
@ -56,7 +56,7 @@
|
||||
rsUpper,
|
||||
'$'
|
||||
].join('|') + ')',
|
||||
'(?:' + rsUpper + '|' + rsMisc + ")+" + rsOptContrUpper + '(?=' + [
|
||||
rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [
|
||||
rsBreak,
|
||||
rsUpper + rsMiscLower,
|
||||
'$'
|
||||
|
@ -774,7 +774,9 @@
|
||||
return 2 * Math.acos(Math.abs(MathUtils.clamp(this.dot(q), -1, 1)));
|
||||
}, _proto.rotateTowards = function(q, step) {
|
||||
var angle = this.angleTo(q);
|
||||
return 0 === angle || this.slerp(q, Math.min(1, step / angle)), this;
|
||||
if (0 === angle) return this;
|
||||
var t = Math.min(1, step / angle);
|
||||
return this.slerp(q, t), this;
|
||||
}, _proto.identity = function() {
|
||||
return this.set(0, 0, 0, 1);
|
||||
}, _proto.invert = function() {
|
||||
@ -12117,8 +12119,8 @@
|
||||
}
|
||||
function HemisphereLightProbe(skyColor, groundColor, intensity) {
|
||||
LightProbe.call(this, void 0, intensity);
|
||||
var color1 = new Color().set(skyColor), color2 = new Color().set(groundColor), sky = new Vector3(color1.r, color1.g, color1.b), ground = new Vector3(color2.r, color2.g, color2.b), c0 = Math.sqrt(Math.PI);
|
||||
this.sh.coefficients[0].copy(sky).add(ground).multiplyScalar(c0), this.sh.coefficients[1].copy(sky).sub(ground).multiplyScalar(c0 * Math.sqrt(0.75));
|
||||
var color1 = new Color().set(skyColor), color2 = new Color().set(groundColor), sky = new Vector3(color1.r, color1.g, color1.b), ground = new Vector3(color2.r, color2.g, color2.b), c0 = Math.sqrt(Math.PI), c1 = c0 * Math.sqrt(0.75);
|
||||
this.sh.coefficients[0].copy(sky).add(ground).multiplyScalar(c0), this.sh.coefficients[1].copy(sky).sub(ground).multiplyScalar(c1);
|
||||
}
|
||||
function AmbientLightProbe(color, intensity) {
|
||||
LightProbe.call(this, void 0, intensity);
|
||||
|
@ -22674,9 +22674,9 @@
|
||||
setAnimationState: function(props, nextProps) {
|
||||
if (props.animate) {
|
||||
if (props.animate.parentState) {
|
||||
var nodesWillExit = props.animate.parentState.nodesWillExit;
|
||||
var oldProps = props.animate.parentState.nodesWillExit ? props : null;
|
||||
this.setState(lodash_defaults__WEBPACK_IMPORTED_MODULE_8___default()({
|
||||
oldProps: nodesWillExit ? props : null,
|
||||
oldProps: oldProps,
|
||||
nextProps: nextProps
|
||||
}, props.animate.parentState));
|
||||
} else {
|
||||
|
@ -1722,6 +1722,26 @@
|
||||
handleError(e, vnode.context, "directive " + dir.name + " " + hook + " hook");
|
||||
}
|
||||
}
|
||||
var baseModules = [
|
||||
{
|
||||
create: function(_, vnode) {
|
||||
registerRef(vnode);
|
||||
},
|
||||
update: function(oldVnode, vnode) {
|
||||
oldVnode.data.ref !== vnode.data.ref && (registerRef(oldVnode, !0), registerRef(vnode));
|
||||
},
|
||||
destroy: function(vnode) {
|
||||
registerRef(vnode, !0);
|
||||
}
|
||||
},
|
||||
{
|
||||
create: updateDirectives,
|
||||
update: updateDirectives,
|
||||
destroy: function(vnode) {
|
||||
updateDirectives(vnode, emptyNode);
|
||||
}
|
||||
}
|
||||
];
|
||||
function updateAttrs(oldVnode, vnode) {
|
||||
var key, cur, opts = vnode.componentOptions;
|
||||
if (!(isDef(opts) && !1 === opts.Ctor.options.inheritAttrs || isUndef(oldVnode.data.attrs) && isUndef(vnode.data.attrs))) {
|
||||
@ -2434,26 +2454,7 @@
|
||||
!0 !== vnode.data.show ? leave(vnode, rm) : rm();
|
||||
}
|
||||
} : {}
|
||||
].concat([
|
||||
{
|
||||
create: function(_, vnode) {
|
||||
registerRef(vnode);
|
||||
},
|
||||
update: function(oldVnode, vnode) {
|
||||
oldVnode.data.ref !== vnode.data.ref && (registerRef(oldVnode, !0), registerRef(vnode));
|
||||
},
|
||||
destroy: function(vnode) {
|
||||
registerRef(vnode, !0);
|
||||
}
|
||||
},
|
||||
{
|
||||
create: updateDirectives,
|
||||
update: updateDirectives,
|
||||
destroy: function(vnode) {
|
||||
updateDirectives(vnode, emptyNode);
|
||||
}
|
||||
}
|
||||
])
|
||||
].concat(baseModules)
|
||||
});
|
||||
isIE9 && document.addEventListener('selectionchange', function() {
|
||||
var el = document.activeElement;
|
||||
|
@ -11223,3 +11223,30 @@ console.log(eval(bar));
|
||||
console.log(eval(foo));",
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn issue_8937() {
|
||||
run_default_exec_test(
|
||||
"
|
||||
class Container {
|
||||
constructor(v) {
|
||||
this.a= v;
|
||||
}
|
||||
add(x) {
|
||||
this.a += x;
|
||||
}
|
||||
toString() {
|
||||
return this.a.toString();
|
||||
}
|
||||
};
|
||||
let x = Math.random();
|
||||
let a = new Container(x);
|
||||
let b = new Container(x+1);
|
||||
let comp = a < b;
|
||||
while (a < b) {
|
||||
a.add(1);
|
||||
}
|
||||
console.log(comp ? 'smaller' : 'not smaller');
|
||||
",
|
||||
);
|
||||
}
|
||||
|
@ -5290,11 +5290,11 @@
|
||||
},
|
||||
5607: function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
|
||||
"use strict";
|
||||
var $ = __webpack_require__(35437), IndexedObject = __webpack_require__(51478), toIndexedObject = __webpack_require__(74981), arrayMethodIsStrict = __webpack_require__(12707), nativeJoin = [].join, STRICT_METHOD = arrayMethodIsStrict("join", ",");
|
||||
var $ = __webpack_require__(35437), IndexedObject = __webpack_require__(51478), toIndexedObject = __webpack_require__(74981), arrayMethodIsStrict = __webpack_require__(12707), nativeJoin = [].join, ES3_STRINGS = IndexedObject != Object, STRICT_METHOD = arrayMethodIsStrict("join", ",");
|
||||
$({
|
||||
target: "Array",
|
||||
proto: !0,
|
||||
forced: IndexedObject != Object || !STRICT_METHOD
|
||||
forced: ES3_STRINGS || !STRICT_METHOD
|
||||
}, {
|
||||
join: function(separator) {
|
||||
return nativeJoin.call(toIndexedObject(this), void 0 === separator ? "," : separator);
|
||||
|
@ -226,8 +226,8 @@
|
||||
return it.fromMillis(t.getTime());
|
||||
}
|
||||
static fromMillis(t) {
|
||||
const e = Math.floor(t / 1e3);
|
||||
return new it(e, Math.floor(1e6 * (t - 1e3 * e)));
|
||||
const e = Math.floor(t / 1e3), n = Math.floor(1e6 * (t - 1e3 * e));
|
||||
return new it(e, n);
|
||||
}
|
||||
toDate() {
|
||||
return new Date(this.toMillis());
|
||||
|
@ -6724,7 +6724,10 @@
|
||||
classCallCheck_default()(this, CanvasContainer), defineProperty_default()(this, "ctx", void 0), defineProperty_default()(this, "dom", void 0), this.ctx = new QuaggaContext_CanvasInfo(), this.dom = new QuaggaContext_CanvasInfo();
|
||||
}, barcode_locator = __webpack_require__(23);
|
||||
function getViewPort_getViewPort(target) {
|
||||
return "undefined" == typeof document ? null : target instanceof HTMLElement && target.nodeName && 1 === target.nodeType ? target : document.querySelector("string" == typeof target ? target : "#interactive.viewport");
|
||||
if ("undefined" == typeof document) return null;
|
||||
if (target instanceof HTMLElement && target.nodeName && 1 === target.nodeType) return target;
|
||||
var selector = "string" == typeof target ? target : "#interactive.viewport";
|
||||
return document.querySelector(selector);
|
||||
}
|
||||
function getCanvasAndContext(selector, className) {
|
||||
var canvas, canvas1 = ((canvas = document.querySelector(selector)) || ((canvas = document.createElement("canvas")).className = className), canvas), context = canvas1.getContext("2d");
|
||||
|
@ -226,10 +226,11 @@ export default function createInstantSearchManager({ indexName, initialState = {
|
||||
},
|
||||
getSearchParameters,
|
||||
onSearchForFacetValues: function({ facetName, query, maxFacetHits = 10 }) {
|
||||
const maxFacetHitsWithinRange = Math.max(1, Math.min(maxFacetHits, 100));
|
||||
store.setState({
|
||||
...store.getState(),
|
||||
searchingForFacetValues: !0
|
||||
}), helper.searchForFacetValues(facetName, query, Math.max(1, Math.min(maxFacetHits, 100))).then((content)=>{
|
||||
}), helper.searchForFacetValues(facetName, query, maxFacetHitsWithinRange).then((content)=>{
|
||||
store.setState({
|
||||
...store.getState(),
|
||||
error: null,
|
||||
|
@ -241,10 +241,11 @@ export default function createInstantSearchManager({ indexName, initialState = {
|
||||
},
|
||||
getSearchParameters,
|
||||
onSearchForFacetValues: function({ facetName, query, maxFacetHits = 10 }) {
|
||||
const maxFacetHitsWithinRange = Math.max(1, Math.min(maxFacetHits, 100));
|
||||
store.setState({
|
||||
...store.getState(),
|
||||
searchingForFacetValues: !0
|
||||
}), helper.searchForFacetValues(facetName, query, Math.max(1, Math.min(maxFacetHits, 100))).then((content)=>{
|
||||
}), helper.searchForFacetValues(facetName, query, maxFacetHitsWithinRange).then((content)=>{
|
||||
store.setState({
|
||||
...store.getState(),
|
||||
error: null,
|
||||
|
@ -288,10 +288,10 @@ export default function createInstantSearchManager(param) {
|
||||
},
|
||||
getSearchParameters: getSearchParameters,
|
||||
onSearchForFacetValues: function(param) {
|
||||
var facetName = param.facetName, query = param.query, _maxFacetHits = param.maxFacetHits;
|
||||
var facetName = param.facetName, query = param.query, _maxFacetHits = param.maxFacetHits, maxFacetHitsWithinRange = Math.max(1, Math.min(void 0 === _maxFacetHits ? 10 : _maxFacetHits, 100));
|
||||
store.setState(swcHelpers.objectSpread({}, store.getState(), {
|
||||
searchingForFacetValues: !0
|
||||
})), helper.searchForFacetValues(facetName, query, Math.max(1, Math.min(void 0 === _maxFacetHits ? 10 : _maxFacetHits, 100))).then(function(content) {
|
||||
})), helper.searchForFacetValues(facetName, query, maxFacetHitsWithinRange).then(function(content) {
|
||||
store.setState(swcHelpers.objectSpread({}, store.getState(), {
|
||||
error: null,
|
||||
searchingForFacetValues: !1,
|
||||
|
@ -2426,8 +2426,8 @@
|
||||
}(Button);
|
||||
PlayToggle.prototype.controlText_ = "Play", Component$1.registerComponent("PlayToggle", PlayToggle);
|
||||
var defaultImplementation = function(seconds, guide) {
|
||||
var s = Math.floor((seconds = seconds < 0 ? 0 : seconds) % 60), m = Math.floor(seconds / 60 % 60), h = Math.floor(seconds / 3600);
|
||||
return (isNaN(seconds) || seconds === 1 / 0) && (h = m = s = "-"), m = (((h = h > 0 || Math.floor(guide / 3600) > 0 ? h + ":" : "") || Math.floor(guide / 60 % 60) >= 10) && m < 10 ? "0" + m : m) + ":", h + m + (s = s < 10 ? "0" + s : s);
|
||||
var s = Math.floor((seconds = seconds < 0 ? 0 : seconds) % 60), m = Math.floor(seconds / 60 % 60), h = Math.floor(seconds / 3600), gm = Math.floor(guide / 60 % 60), gh = Math.floor(guide / 3600);
|
||||
return (isNaN(seconds) || seconds === 1 / 0) && (h = m = s = "-"), m = (((h = h > 0 || gh > 0 ? h + ":" : "") || gm >= 10) && m < 10 ? "0" + m : m) + ":", h + m + (s = s < 10 ? "0" + s : s);
|
||||
}, implementation = defaultImplementation;
|
||||
function formatTime(seconds, guide) {
|
||||
return void 0 === guide && (guide = seconds), implementation(seconds, guide);
|
||||
|
@ -3042,10 +3042,10 @@
|
||||
};
|
||||
},
|
||||
dynamic: function(attributes) {
|
||||
var NOW = attributes.NOW, clientOffset = attributes.clientOffset, availabilityStartTime = attributes.availabilityStartTime, _attributes$timescale2 = attributes.timescale, timescale = void 0 === _attributes$timescale2 ? 1 : _attributes$timescale2, duration = attributes.duration, _attributes$start = attributes.start, _attributes$minimumUp = attributes.minimumUpdatePeriod, _attributes$timeShift = attributes.timeShiftBufferDepth, endNumber = parseEndNumber(attributes.endNumber), now = (NOW + clientOffset) / 1000, periodStartWC = availabilityStartTime + (void 0 === _attributes$start ? 0 : _attributes$start);
|
||||
var NOW = attributes.NOW, clientOffset = attributes.clientOffset, availabilityStartTime = attributes.availabilityStartTime, _attributes$timescale2 = attributes.timescale, timescale = void 0 === _attributes$timescale2 ? 1 : _attributes$timescale2, duration = attributes.duration, _attributes$start = attributes.start, _attributes$minimumUp = attributes.minimumUpdatePeriod, _attributes$timeShift = attributes.timeShiftBufferDepth, endNumber = parseEndNumber(attributes.endNumber), now = (NOW + clientOffset) / 1000, periodStartWC = availabilityStartTime + (void 0 === _attributes$start ? 0 : _attributes$start), segmentCount = Math.ceil((now + (void 0 === _attributes$minimumUp ? 0 : _attributes$minimumUp) - periodStartWC) * timescale / duration), availableStart = Math.floor((now - periodStartWC - (void 0 === _attributes$timeShift ? 1 / 0 : _attributes$timeShift)) * timescale / duration), availableEnd = Math.floor((now - periodStartWC) * timescale / duration);
|
||||
return {
|
||||
start: Math.max(0, Math.floor((now - periodStartWC - (void 0 === _attributes$timeShift ? 1 / 0 : _attributes$timeShift)) * timescale / duration)),
|
||||
end: "number" == typeof endNumber ? endNumber : Math.min(Math.ceil((now + (void 0 === _attributes$minimumUp ? 0 : _attributes$minimumUp) - periodStartWC) * timescale / duration), Math.floor((now - periodStartWC) * timescale / duration))
|
||||
start: Math.max(0, availableStart),
|
||||
end: "number" == typeof endNumber ? endNumber : Math.min(segmentCount, availableEnd)
|
||||
};
|
||||
}
|
||||
}, parseByDuration = function(attributes) {
|
||||
|
@ -4623,24 +4623,24 @@
|
||||
chakra_ui_utils_esm.Ts && (ToastComponent.displayName = "ToastComponent");
|
||||
var ToastProvider = function(props) {
|
||||
var state = react.useSyncExternalStore(toastStore.subscribe, toastStore.getState, toastStore.getState), children = props.children, motionVariants = props.motionVariants, _props$component = props.component, Component = void 0 === _props$component ? ToastComponent : _props$component, portalProps = props.portalProps, toastList = (0, chakra_ui_utils_esm.Yd)(state).map(function(position) {
|
||||
var top, bottom, right, left, toasts = state[position];
|
||||
var toasts = state[position];
|
||||
return react.createElement("ul", {
|
||||
role: "region",
|
||||
"aria-live": "polite",
|
||||
key: position,
|
||||
id: "chakra-toast-manager-" + position,
|
||||
style: (top = position.includes("top") ? "env(safe-area-inset-top, 0px)" : void 0, bottom = position.includes("bottom") ? "env(safe-area-inset-bottom, 0px)" : void 0, right = position.includes("left") ? void 0 : "env(safe-area-inset-right, 0px)", left = position.includes("right") ? void 0 : "env(safe-area-inset-left, 0px)", {
|
||||
style: {
|
||||
position: "fixed",
|
||||
zIndex: 5500,
|
||||
pointerEvents: "none",
|
||||
display: "flex",
|
||||
flexDirection: "column",
|
||||
margin: "top" === position || "bottom" === position ? "0 auto" : void 0,
|
||||
top: top,
|
||||
bottom: bottom,
|
||||
right: right,
|
||||
left: left
|
||||
})
|
||||
top: position.includes("top") ? "env(safe-area-inset-top, 0px)" : void 0,
|
||||
bottom: position.includes("bottom") ? "env(safe-area-inset-bottom, 0px)" : void 0,
|
||||
right: position.includes("left") ? void 0 : "env(safe-area-inset-right, 0px)",
|
||||
left: position.includes("right") ? void 0 : "env(safe-area-inset-left, 0px)"
|
||||
}
|
||||
}, react.createElement(AnimatePresence.M, {
|
||||
initial: !1
|
||||
}, toasts.map(function(toast) {
|
||||
|
@ -6687,8 +6687,8 @@
|
||||
}, NumericTextBox.prototype.correctRounding = function(value, step, result) {
|
||||
var floatExp = RegExp('[,.](.*)'), floatValue = floatExp.test(value.toString()), floatStep = floatExp.test(step.toString());
|
||||
if (floatValue || floatStep) {
|
||||
var valueCount = floatValue ? floatExp.exec(value.toString())[0].length : 0, stepCount = floatStep ? floatExp.exec(step.toString())[0].length : 0;
|
||||
return value = this.roundValue(result, Math.max(valueCount, stepCount));
|
||||
var max = Math.max(floatValue ? floatExp.exec(value.toString())[0].length : 0, floatStep ? floatExp.exec(step.toString())[0].length : 0);
|
||||
return value = this.roundValue(result, max);
|
||||
}
|
||||
return result;
|
||||
}, NumericTextBox.prototype.roundValue = function(result, precision) {
|
||||
|
File diff suppressed because one or more lines are too long
@ -15,9 +15,9 @@ console.log(function() {
|
||||
console.log(function() {
|
||||
var o = {
|
||||
p: 3
|
||||
};
|
||||
console.log([
|
||||
}, a = [
|
||||
o
|
||||
][0].p++);
|
||||
];
|
||||
console.log(a[0].p++);
|
||||
return o.p;
|
||||
}());
|
||||
|
Loading…
Reference in New Issue
Block a user